body {margin: 0pt; font-family: verdana, arial, helvetica;  color: #333333; font-size: 12px}
select {font-family: verdana, arial, helvetica;;  color: #333333; font-size: 11px} 
input {font-family: verdana, arial, helvetica;  color: #333333; font-size: 12px}
td {font-family: verdana, arial, helvetica; color: #333333; font-size: 12px}
a:link {color:#003399}
a:visited {color:#003399} 
a.news {color: #CC0000}

a.foot {color: #333333; font-size: 10px} 

A.menulight{padding-left:12px;padding-top:6px;color:#434F5C;text-decoration:none;font-family:verdana;font-weight:normal; background-color:#EFF1F3;  font-size:10px; width:100%; height:100%; border-bottom:solid 1px #434F5C;}
A.menulight:hover{padding-left:12px;color:#434F5C; text-decoration:none;background-color:#A9E28D; width:100%; height:100%;font-weight:bold; }

A.submenulight{padding-left:16px;padding-top:6px;color:#93A397;text-decoration:none;font-family:verdana;font-weight:normal; background-color:#DFF2D5;  font-size:7pt; width:100%; height:100%; border-bottom:solid 1px #434F5C;}
A.submenulight:hover{padding-left:16px;color:#6287BC; text-decoration:none;background-color:#DFF2D5; width:100%; height:100%;font-weight:bold; }

A.menulight_active{padding-left:12px;padding-top:6px;color:#434F5C;text-decoration:none;font-family:verdana;font-weight:bold; background-color:#A9E28D;  font-size:10px; width:100%; height:100%; border-bottom:solid 1px #434F5C;}

.body {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	}

.body_sm {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;	}

.body_light {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #666666;	}

.body_light_bold {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;	}

.body_light_sml {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #666666;	}

.body_xlight {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #999999;	}

.body_xlight_bold {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #999999;	}

.header {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #468803;}
	
.header_news {
	font-family: verdana, arial, helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #333333;	}
	
.header_board {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #468803;	}
	
.subhead_careers {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #468803;	}

.subhead {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #505549;	}

.list {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #666666;	}

.footer {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #868D7E;	}

.date {
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;	}

.calendar {
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #636A73;	}

.calendar_mo {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #3366CC;	}
	
.calendar_wk {
	font-family: arial, helvetica, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;	}

.green {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #468803;	}
    
.demobody {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	}

  #demoDRAG {  
        position: absolute;
        layer-background-color: #FFFFFF;
        left: 100; top: 100;
    }
    
  #demoCLOSE {  
        position: absolute;
        layer-background-color: #FFFFFF;
        left: 100; top: 100;
    }

	.clDescriptionCont {position:absolute;  width:300px; visibility:hidden; layer-background-color:#fafada; z-index:200;text-align:left;}
    .clDescription     {width:300px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #999999; padding:3px; font-size:11px; background-color:#fafada; layer-background-color:#cccccc;;text-align:left;}
    .clLinks           {position:absolute; left:200px; top:100px; z-index:1;text-align:left;}
    .clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#999999; layer-background-color:#999999;;text-align:left;}

	.navigation{font-family:sans-serif;	font-size: 12pt;font-weight: bold;color: #eb681e;text-decoration: none;}
.leftlink{font-family: verdana, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #ffffff;text-decoration: none;}
A.rightlink{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #666666;text-decoration: none;}
.maintext{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #081e4b;text-decoration: none;}
.bluetext{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #0000FF;text-decoration: none;}
.copyright{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #666666;text-decoration: none;}
.keyword{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;	color: #000000;text-decoration: none;}
.formtext{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #666666;text-decoration: none;}
.heading {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #ffffff;text-decoration: none;}

