body, div, p, blockquote, ol, ul, dl, li, dt, dd, td, pre, div{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #333333; margin-right: 0; margin-left: 0; margin-top: 0; }
.body textbox {font-size: 11px; }
.ul { color: #666699; text-decoration: underline; font-weight: bold;}
a:active { color: #61538D; font-weight: bold; text-decoration: none;}
a:visited { color: #333399; font-weight: bold; text-decoration: none;}
a:hover { color: #333399; font-weight: bold; text-decoration: none;}
a:link { color: #333399; font-weight: bold; text-decoration: none;}
td.tablebody { background-image:url('/images/layout/bg.gif') }
table.tablebody { background-image:url('/images/layout/bg.gif') }
b, strong, caption {  font-weight: 900; }
caption { font-size: 12px; font-weight: bold; color: #333399; }
.textpadding {padding-right: 15px;}

/* TABLES, ROWS, CELLS */

.table100 { background-color : #e6e6e6; width : 100%; border : 1pt solid black; }
.table90 { background-color : #e6e6e6; width : 90%; border : 1pt solid black; }
.table90nb { background-color : #e6e6e6; width : 90%; border : none; }
.table70 { background-color : #e6e6e6; width : 70%; border : 1pt solid black; }
.table55 { background-color : #e6e6e6; width : 55%; border : 1pt solid black; }
.table50 { background-color : #e6e6e6; width : 50%; border : 1pt solid black; }
.zonetable { background-color : #e6e6e6; }
.sess {background-color: #ffffff;}
.topnav { text-decoration: none; } 
.warn { background-color: #FFFFCC;} 
.bgyellow { background-color: #FFFFEA;} 
.bggreen { background-color: #DDFDDB;} 
.greyyellow { background-color: #919191;} 
.search { border : 1pt solid black; }
.row1	{	background-color: #e6e6e6;	}
.row2	{	background-color: #e6e6e6;	}




/* BUTTONS */
.gbutton { width: 110px; background-color: #CCFFCC; }
.gbuttonsml { width: 54px; background-color: #CCFFCC; }
.wbutton { width: 110px; background-color: #FFFFFF; }
.wbuttonsml { width: 60px; background-color: #FFFFFF; }
.ybutton { width: 110px; background-color: #FFFFCC; }
.rbutton { width: 110px; background-color: #F9AEA4; }
.mbutton { width: 90px;  background-color: #FFFFCC; }
.zonewarn { font-size: 12px; background-color: #EAEAEA; color: red; }
.zonesubmit { font-size: 12px; background-color: #D1FEC7; }

/* TEXTBOX, INPUTS, SELECTS */
form { margin-bottom : 0; }
input, select { font-size: 10px; background-color: white }
.zoneselect { font-size: 10px; background-color: white }
input.radio { background : #e6e6e6; }
input.checkbox { background : #e6e6e6; }
.select_active { font-size: 11px; background-color: #000066; color: white; }
.select_r { font-size: 11px; background-color: white; color: red; }
.select_g { font-size: 11px; background-color: white; color: green; }
.select_b { font-size: 11px; background-color: white; color: blue; }
.box { font-size: 11px; background-color: #EAEAEA; }
.red { font-size : 11px; font-family : Verdana; color : red; } 
.save {  color: red; }
.green { font-size : 11px; font-family : Verdana; color : green; } 
.blue { color: #333399; font-weight: bold; text-decoration: none;}
.gw { color: blue; font-weight: bold; text-decoration: none; background-color:yellow}


/* FOOTER STUFF */

.footer div { font-family: arial, helvetica, sans-serif; font-size: 9px; color: #666666}
.footer a:active { color: #3553A9; text-decoration: none; }
.footer a:link { color: #666666; text-decoration: none; }
.footer a:visited { color: #666666; text-decoration: none; }
.footer a:hover {  color: #3553A9; text-decoration: underline; }