/*OLD*/
body {margin:0px; padding:0px; background-color:#ffffff}
.menu{font-family:Tahoma; font-size:13px;  color:#ffffff; text-decoration:none; font-weight:900}
.main{font-family:Tahoma; font-size:12px;  color:#575757; }
.menu2{font-family:Tahoma; font-size:11px;  color:#ffffff; }
.text1{font-family:Tahoma; font-size:14px;  color:#536E87; text-decoration:none;}
.text2{font-family:Tahoma; font-size:18px;  color:#536E87; text-decoration:none;}
.text3{font-family:Tahoma; font-size:12px;  color:#536E87; text-decoration:none;}



/*layout*/
.main_table{width:691px;}

.footer_nav{width:691px;border-spacing:0px;border-collapse:separate;}
.footer_nav TD{border-right:1px solid #FFFFFF;border-top:3px solid #FFFFFF;width:33%;vertical-align:top;}
.footer_nav TD.footer_nav_orange_top{background:#EB8500;height:30px;}
.footer_nav TD.footer_nav_blue_top{background:#28669F;height:30px;}
.footer_nav TD.footer_nav_green_top{background:#0DA115;height:30px;border-right:none;}
.footer_nav TD.footer_nav_orange{background:url('/images/1_p5.gif') top left no-repeat #EB8500;height:104px;padding:0px 0px 0px 117px;}
.footer_nav TD.footer_nav_blue{background:url('/images/1_p7.jpg') top left no-repeat #28669F;height:104px;padding:0px 0px 0px 117px;}
.footer_nav TD.footer_nav_green{background:url('/images/1_p8.jpg') top left no-repeat #0DA115;height:104px;padding:0px 0px 0px 117px;border-right:none;}
.footer_nav TD .footer_menu_header{font-family:Tahoma; font-size:13px;  color:#ffffff; text-decoration:none; font-weight:bold;padding: 8px 5px 0px 0px;}
.footer_nav TD .footer_menu{padding: 10px 5px 0px 5px;font-family:Tahoma; font-size:11px;  color:#FFFFFF;}
.footer_nav TD .footer_menu A{color:#FFFFFF;font-family:Tahoma; font-size:11px;text-decoration:underline;font-weight:normal;}
.footer_nav TD .footer_menu A:hover{color:#FFFFFF;font-family:Tahoma; font-size:11px;text-decoration:underline;font-weight:normal;}

.footer{vertical-align:top;background:#B2B2B2;padding:12px 20px 2px 20px;font-family:Tahoma; font-size:11px;  color:#ffffff;border-top:1px solid #FFFFFF}
.footer TABLE{width:650px;border-spacing:0px;border-collapse:collapse;}
.footer TD{font-family:Tahoma; font-size:11px;  color:#ffffff;padding:0px;}


H1.content{font-family:Tahoma; font-size:18px;  color:#536E87; text-decoration:none;padding:15px 0px 0px 0px}

/*forms*/
FORM{display:inline;}
INPUT.text{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.password{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
INPUT.file{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;}
TEXTAREA{border:1px solid #000000;background:#FFFFFF;color:#000000;font-size:12px;width:300px;height:150px;}
TD.label{font-size:11px;color:#647A92;font-family:arial,sans-serif;}

INPUT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#000000;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}

.error,.errors{border:2px solid #993333;color:#993333;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#993333}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#FFFFFF;margin:10px 0px;padding:5px;text-align:center}
.message2{margin:5px 2px;color:#243C55}
.required{color:#6F1414;font-weight:bold;}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:680px;height:400px;}
/*tiny mce*/
.header{font-weight:bold;margin:2px 0px;color:;font-family:Georgia, serif;font-size:24px;color:#243C55}
.subhead {font-weight:bold;margin:2px 0px;color:;font-family:Georgia, serif;font-size:18px;color:#000000}
.subsubhead{font-weight:bold;margin:2px 0px;color:;font-family:arial bold, arial, sans-serif;font-size:14px;color:#000000}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Georgia, serif; font-size: 12px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:12px;font-weight:normal;background:#DFD8D0;COLOR: #000000}
.mceContentBody A:link {COLOR: #35455F !important; font-weight: bold !important; text-decoration: none !important; font-family: Georgia, serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #35455F !important; font-weight: bold !important; text-decoration: none !important; font-family:Georgia, serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #35455F !important; font-weight: bold !important; text-decoration: none !important; font-family:Georgia, serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #FFFFFF !important; font-weight: bold !important; text-decoration: none !important; font-family: Georgia, serif !important; font-size: 12px !important}
.mceEditor{}
.mceSelectList{width:auto;}

/*ADMIN*/
.admin_nav{background:#000000}
.admin_nav TD{text-align:center;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;}
.admin_nav A{font-weight:bold;display:block;background:#000000;color:#F6DC01;border:1px solid #000000;padding:5px 12px;text-align:center;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.admin_nav A:hover{font-weight:bold;display:block;background:#000000;color:#FFFFFF;border:1px solid #FFFFFF;padding:5px 12px;text-align:center;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}

.admin_content .page_content{margin-top:0px;padding-bottom:100px;padding-top:20px;}

.subnavigation{margin:-15px 20px 0px 20px;text-align:center;border-bottom:2px solid #243C55}
.subnavigation TD{text-align:center}
.subnavigation TD A{font-weight:bold;}

.contact_email_send_options INPUT{width:auto;}
.contact_email_send_options SELECT{width:auto;}

/*admin interface area*/
TABLE.listing{width:680px;border-spacing:0px;border-collapse:collapse;margin:10px 10px;}
TABLE.listing TABLE{border-collapse:collapse;border-spacing:0px;}
TABLE.listing TABLE.listing{width:760px;}
TABLE.listing TABLE.listing TABLE.listing{width:720px;}
TABLE.listing TD{padding:3px;vertical-align:top;color:#000000;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #243C55;border-top:2px solid #243C55;color:#FFFFFF;padding:3px;font-weight:bold;background:#253D56}
TABLE.listing TD.error{color:#993333}

TABLE.listing TR.row1 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row0 TD{border-bottom:1px solid #CCCCCC}

TABLE.listing TR.row_hover{background:#CFC8F0} 


TABLE.listing TABLE.nested TR TD{border:none;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}

TABLE.listing H3{color:#536E87;font-size:16px;margin:1px;}
TABLE.listing H3 A{color:#536E87;font-size:16px;margin:1px;text-decoration:none;}
TABLE.listing H3 A:hover{color:#000000;font-size:16px;margin:1px;text-decoration:none;}

TABLE.listing A{color:#243C55;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline}
TABLE.listing TH A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
TABLE.listing TH A:hover{color:#F6DC01;font-weight:bold;text-decoration:none;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #94AAB2;padding:3px;color:#94AAB2;font-weight:bold;background:#DFD8D0}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F6DC01;padding:3px;color:#F6DC01;font-weight:bold;background:#000000;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F6DC01;padding:3px;color:#F6DC01;font-weight:bold;background:#000000;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #F6DC01;padding:3px;color:#F6DC01;font-weight:bold;background:#000000;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #F6DC01;padding:3px;color:#F6DC01;font-weight:bold;background:#000000;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF}
.save_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF}
.sort_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF}
.create_actions INPUT.button_hover{border:1px solid #FFFFFF;color:#FFFFFF}


.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:normal;color:#000000;background:#FFFFFF;}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#243C55;text-decoration:none}
.back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

#listing_pages{text-align:right;border-bottom:2px solid #243C55;border-top:2px solid #243C55;color:#FFFFFF;padding:3px;font-weight:bold;background:#253D56;margin:-3px;}
#listing_pages TD{padding:0px;color:#FFFFFF;font-weight:bold;}
#listing_pages A{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#F6DC01;font-weight:bold;text-decoration:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#000000;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;float:right;}
.hint2{color:#000000;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:12px;border-bottom:1px solid #647A92;border-top:1px solid #647A92;padding:3px !important;background:#FFFFFF;color:#647A92}
.note{width:680px;}
TABLE.listing TD.section{color:#647A92}


.admin_filters{margin:5px 30px;text-align:right;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{}
.dropsort{border:1px solid #647A92;margin:0px;position:relative;background:#FFFFFF;width:680px;}
.dropsort_dragging{width:680px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('/images/drag-icon.png') left center no-repeat #647A92;overflow:hidden;margin:0px;cursor:move}
.dropsort_dragging .dropsort_dragbar{background-image:url('/images/drag-icon2.png')}
.dropsort_wrapper{width:100%}
.dropsort_wrapper TD{width:170px;}
.placeholder{border:1px solid #647A92;margin:0px;height:75px;color:#647A92;font-weight:bold;background:#CFC8C0;display:none;}


.edit_wrapper{background:#FFFFFF;width:680px;}
.edit_topbar{height:25px;background:#BFB8B0;overflow:hidden;margin:0px;}



.document_request TD{padding:3px;}
.document_request TD.label{color:#000000;font-size:12px;}
.document_request TD.required{color:#990000;font-size:12px;}



.document_actions{position:relative;text-align:left;margin:2px 0px 20px 0px;left:0px;top:0px;display:block;}
.document_abstract{position:absolute;top:0px;left:0px;border:1px solid #000000;width:600px;margin:0px 50px;display:none;background:#FFFFFF;text-align:left;}
.document_abstract .close{text-align:right;background:#000000;padding:2px;}
.document_abstract .close A{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.document_abstract .close A:hover{color:#990000;text-decoration:none;font-weight:bold;}
.document_abstract .close2{text-align:center;background:#FFFFFF;padding:2px;margin:10px;}
.document_abstract .close2 A{color:#000000;text-decoration:none;font-weight:bold;}
.document_abstract .close2 A:hover{color:#990000;text-decoration:none;font-weight:bold;}
.document_abstract .content{text-align:left;padding:10px;height:300px;overflow:auto}