/* LINKS */
A:link {COLOR: #003D81; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px;}
A:visited {COLOR: #003D81; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px;}
A:active {COLOR: #003D81; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px;}
A:hover {COLOR: #6699CC; font-weight: bold; text-decoration: underline; font-family: Arial, sans-serif; font-size: 12px;}

A.credit:link {font-family: Arial, sans-serif; font-size : 10px; color: #7DCAE8; font-weight: normal; text-decoration: none;}
A.credit:visited {font-family: Arial, sans-serif; font-size : 10px; color: #7DCAE8; font-weight: normal; text-decoration: none;}
A.credit:active {font-family: Arial, sans-serif; font-size : 10px; color: #7DCAE8; font-weight: normal; text-decoration: none;}
A.credit:hover {font-family: Arial, sans-serif; font-size : 10px; color: #3399CC; font-weight: normal; text-decoration: none;}


A.nav:link {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.nav:visited {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.nav:active {font-family: Arial, sans-serif; font-size : 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.nav:hover {font-family: Arial, sans-serif; font-size : 12px; color: #000000; font-weight: bold; text-decoration: none;}

A.big:link {font-family: Arial, sans-serif; font-size : 16px; color: #3A8AC9; font-weight: bold; text-decoration: none;}
A.big:visited {font-family: Arial, sans-serif; font-size : 16px; color: #3A8AC9; font-weight: bold; text-decoration: none;}
A.big:active {font-family: Arial, sans-serif; font-size : 16px; color: #3A8AC9; font-weight: bold; text-decoration: none;}
A.big:hover {font-family: Arial, sans-serif; font-size : 16px; color: #000000; font-weight: bold; text-decoration: none;}



/* FONT STYLES */
.body {COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
.footer {COLOR: #7DCAE8; text-decoration: none; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal;}

h1 {font-family: Arial, sans-serif; font-size:20px; font-weight:bold; color:#003D81; padding:0px;margin:0px;}
h2 {font-family: Arial, sans-serif; font-size:16px; font-weight:bold; color:#000000; padding:0px;margin:0px;}




DIV,SPAN,P,TD,TH{COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}



IMG.right {float: right; margin: 0px 10px 5px 10px; padding:2px;}


DIV.pad {margin: 5px 20px 10px 20px;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}


/* FROM OLD STYLESHEET */
DIV.container{position:relative;}


DIV.bg {position:absolute;overflow:hidden;z-index:3;}
DIV.bwtf {position:absolute;overflow:hidden;z-index:3;}
DIV.news {position:absolute;overflow:hidden;z-index:3;}
DIV.test {position:absolute;overflow:hidden;z-index:3;}
DIV.about {position:absolute;overflow:hidden;z-index:3;}
DIV.docs {position:absolute;overflow:hidden;z-index:3;}
DIV.contact {position:absolute;overflow:hidden;z-index:3;}
DIV.support {position:absolute;overflow:hidden;z-index:3;}
DIV.programs {position:absolute;overflow:hidden;z-index:3;}
DIV.terms {position:absolute;overflow:hidden;z-index:3;}



DIV.bg2 {position:relative;width:950px;z-index:2;background:url("images/bg2.jpg") top left no-repeat #FFFFFF;min-height:599px;}


.main_table{width:950px;height:713px;}
.footer{width:950px;}
/*the rest are in style-sm and style-lg*/


/*Forms, std*/
FORM{display:inline;}
INPUT.text{width:200px;}
INPUT.error{width:200px;}
INPUT.small_text{width:100px;}
INPUT.small_error{width:100px;}
INPUT.password{width:200px;}
INPUT.file{width:200px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{}
TEXTAREA{width:400px;height:125px;}

.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;padding:5px;}
.msg,.message{border:2px solid #339933;color:#339933;font-weight:bold;background:#CCFFCC;margin:10px;padding:5px;}
.required{color:#6F1414;font-weight:bold;}

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

/*wysiwyg*/
TEXTAREA.wysiwyg{width:740px;height:400px;}
/*tiny mce*/
.header{color:#006699;font-size:24px;font-weight:bold;font-family:Arial, sans-serif;margin:3px 0px;border-bottom:1px solid #E3E2D6}
.subhead {color:#000000;font-size:18px;font-weight:bold;font-family:Arial, sans-serif;margin:0px 0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
.mceContentBody {margin:134px 10px 0px 10px;text-align:left;background:url('../images/bg2.jpg') top left no-repeat #FFFFFF;COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
.mceContentBody A:link {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #412C27 !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #000000 !important; font-weight: bold !important; text-decoration: underline !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceEditor{width:486px;height:300px;}




/*ADMIN*/
TABLE.admin_nav{border:2px solid #000000}
TABLE.admin_nav TD{padding:3px 15px;white-space:nowrap}
#admin H1{}


/*admin interface area*/
TABLE.listing{width:100%;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
TABLE.listing TD{padding:3px;vertical-align:top;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #000000;border-top:2px solid #000000;color:#FFFFFF;padding:3px;font-weight:bold;background:#336799}

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

TABLE.listing TABLE.nested TR TD{border:none;}


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

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


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #cccccc;padding:3px;color:#cccccc;font-weight:bold;background:#707B81;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 #cccccc;padding:3px;color:#cccccc;font-weight:bold;background:#707B81;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 #cccccc;padding:3px;color:#cccccc;font-weight:bold;background:#707B81;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:0px 5px;clear:none;border:1px solid #cccccc;padding:3px;color:#cccccc;font-weight:bold;background:#707B81;cursor:pointer;}
.create_actions A{}
.create_actions A:hover{}

.emptyset{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000}

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

#listing_pages{text-align:right;}
#listing_pages A{}
#listing_pages A:hover{}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#666666;text-align:right;font-weight:normal;width:200px;float:right;}
.required{font-weight:bold;font-size:14px;}
.section{font-weight:bold;font-size:14px;border-bottom:2px solid #000000;padding-top:10px !important;}







/*frton end/class/custom/etc...*/

/*test site data*/
TABLE.testsite_data{width:auto;}
TABLE.testsite_data TH{text-align:left;vertical-align:top;font-weight:bold;border:none;background:transparent;font-size:12px;color:#000000;padding:3px;}
TABLE.testsite_data TD{text-align:left;vertical-align:top;font-weight:normal;border:none;background:transparent;font-size:12px;color:#000000;padding:3px;}

TABLE.document_links{}
TABLE.document_links TD{padding:3px 15px;}
TABLE.document_links A{}

DIV.document_list{margin:30px 15px 0px 15px;}
DIV.document_list H2{border-bottom:2px solid #000000}
DIV.document_list H3{border-bottom:1px solid #888888;color:#888888;margin:0px 15px;color:#888888}
DIV.document{margin:12px;}
DIV.document A{}

/*test site map*/
.googlemap{height:500px;width:750px;overflow:hidden;}
.testsite_popup{width:500px;}

.testsite{}
.testsite TABLE{width:100%}
.testsite TD{vertical-align:top;}
.testsite H3{}
.testsite IMG{}

.testsite2{margin:10px 2px;background:#eeeeee;border:1px solid #000000;}



#contactpopup{position:absolute;bottom:15px;left:7px;border:2px inset #000000;padding:15px;background:#FFFFFF;opacity:0.90;-moz-opacity:0.90;filter:alpha(opacity=90);z-index:100;display:none}
#contactpopup_header{text-align:right;padding:15px;position:absolute;top:0px;right:0px;}
#contactpopup_header A{border:2px solid #000000;margin:2px;padding:2px;font-weight:bold;color:#000000;text-decoration:none;}
#contactpopup_header A:hover{border:2px solid #990000;margin:2px;padding:2px;font-weight:bold;color:#990000;text-decoration:none;}



.y-axis-label {width:20px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg); writing-mode: tb-rl;filter: flipv fliph;height:20px;margin:0px 0px 100px 0px;white-space:nowrap;font-weight:bold;}
.x-axis-label {height:20px;text-align:center;font-weight:bold;}
.tickLabel{font-size:10px;}