#body {scrollbar-base-color:#687F85;}
.topb { background: #364C82; color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Helvetica;  }
.arroyolink { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica; }
.arroyolink a:link { color: #000000; }  
.arroyolink a:active { color: #000000; }  
.arroyolink a:visited { color: #000000; }  
.arroyolink a:hover { color: RED; } 
.columnheadersm { background: #BCCBE8; font-size: 9px; font-weight: bold; font-variant: normal; color: #000000; font-family: Verdana, Arial, Helvetica;  }
.columnheadersm a:link { color: #000000; text-decoration : none;}  
.columnheadersm a:active { color: #000000; text-decoration : none;}  
.columnheadersm a:visited { color: #000000; text-decoration : none;}  
.columnheadersm a:hover { color: RED; text-decoration : none;} 
.columndatasm { background: #FFFFFF; color: #162E49; font-size: 9px; font-family: Verdana, Arial, Helvetica; height: 10px;}
.columndatasm a:link {color:Blue;}
.columndatasm a:visited {color: Blue;}  
.columndatasm a:hover { color: RED; } 
.columndatasmR { background: #FFFFFF; color: RED; font-size: 9px; font-family: Verdana, Arial, Helvetica; height: 10px;}
.columndatasmH { background: #FAECCF; color: #23371A; font-size: 9px; font-family: Verdana, Arial, Helvetica; height: 10px;}
.columndatasmH a:link {color:Blue;}
.columndatasmH a:visited { color: Blue; }  
.columndatasmH a:hover { color: RED; } 
.columndatasmHR { background: #FAECCF; color: RED; font-size: 9px; font-family: Verdana, Arial, Helvetica; height: 10px;}
.columnheader { background: #BCCBE8; font-size: 12px; font-weight: bold; font-variant: normal; color: #000000; font-family: Verdana, Arial, Helvetica; padding:3px; }
.columnheader a:link { color: #000000; text-decoration : none;}  
.columnheader a:active { color: #000000; text-decoration : none;}  
.columnheader a:visited { color: #000000; text-decoration : none;}  
.columnheader a:hover { color: RED; text-decoration : none;} 
.columndata { background: #FFFFFF; color: #162E49; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.columndataR { background: #FFFFFF; color: RED; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.columndata a:link { color: #000000; text-decoration : none;}  
.columndata a:active { color: #000000; text-decoration : none;}  
.columndata a:visited { color: #000000; text-decoration : none;}  
.columndata a:hover { color: RED; text-decoration : none;} 
.columndataH { background: #FAECCF; color: #23371A; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.columndataHR { background: #FAECCF; color: RED; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.quickticket { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 1px; height :1px; width: 1px; color: #FFFFFF; border-style: solid;  border-width: 0;	border-color: #FFFFFF; background: #FFFFFF;}	
.pagetext { background: #FFFFFF; color: #162E49; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
.button {	 font-size:11px; color : #ffffff;	border-style : outset; font-weight : bold; background-color: #344592;	font-family : Verdana, Arial, Helvetica, sans serif; text-decoration : none;}
.buttonover {	 font-size:11px; color : #344592;	font-weight : bold;	border-style : inset;	background-color:#ffffff;	font-family : Verdana, Arial, Helvetica, sans serif; text-decoration : none;}
.middle { background: #FFFFFF; color: #666666; font-size: 9pt; font-family: Verdana, Arial, Helvetica; border-right: 2px outset #23371A; border-left: 1px inset #316412; border-top: 1px inset #316412; border-bottom: 2px outset #23371A; }
.inputdata { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 12px; color: #23371A; border-style: solid;  border-width: 1px;	border-color: #3B211F; background: #D6D6D6;}	

.inputdataR { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 12px; color: #23371A; border-style: solid;  border-width: 1px;	border-color: RED; background: #D6D6D6;}	
.inputdataRERR { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 12px; color: #23371A; border-style: solid;  border-width: 1px;	border-color: RED; background: #FAB7BC;}	
.inputdatasm { font-family: verdana, sans-serif, Arial, Helvetica;  font-size: 9px; color: #23371A; border-style: solid;  border-width: 1px;	border-color: #3B211F; background: #D6D6D6;}	
.inputdatasmR { font-family: verdana, sans-serif, Arial, Helvetica;  font-size:9px; color: #23371A; border-style: solid;  border-width: 1px;	border-color: RED; background: #D6D6D6;}	
.inputdatasmRERR { font-family: verdana, sans-serif, Arial, Helvetica;  font-size:9px; color: #23371A; border-style: solid;  border-width: 1px;	border-color: RED; background: #FAB7BC;}	
.inputdatasmRO { font-family: verdana, sans-serif, Arial, Helvetica;  font-size:9px; color: #808000; border-style: solid;  border-width: 1px;	border-color: SILVER; background: #E1E5F0;}	
.inputdatasmNB { font-family: verdana, sans-serif, Arial, Helvetica; text-align: center; font-size:9px; font-weight : bold;	color: #000000; border-style: none;  background: #FFFFFF;}	
.inputdatasmNBH { font-family: verdana, sans-serif, Arial, Helvetica; text-align: center; font-size:9px; font-weight : bold;	color: #000000; border-style: none; background: #FAECCF;}	
.inputdatasmNBB { font-family: verdana, sans-serif, Arial, Helvetica; text-align: center; font-size:9px; font-weight : bold;	color: #000000; border-style: none; background: #BCCBE8;}	
.columndatahint { background: #FDF5E6; color: #23371A; font-size: 9px; font-family: Verdana, Arial, Helvetica; }
.message {border-style: none;	font-size:13px;	font-style:italic;	color : Navy;	font-weight : bold;	background-color:#FFFFFF;	font-family : Verdana, Arial, Helvetica, sans serif;	text-decoration: blink;	}
.columndatatiny { color: #162E49; font-size: 8px; font-family: Verdana, Arial, Helvetica; }
.grnbutton {font-size:10px;color : White;border-style : outset;font-weight : bold;background-color: Green;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.grnbuttonover {font-size:10px;color : Black;font-weight : bold;border-style : inset;background-color: Lime;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.grnbuttonA {font-weight : bold;font-size:14px;color : White;border-style : outset;background-color: Green;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.grnbuttonoverA {font-weight : bold;font-size:14px;color : Black;border-style : inset;background-color: Lime;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.redbutton {font-weight : bold;font-size:10px;color : White;border-style : outset;font-weight : bold;background-color: Maroon;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.redbuttonover {font-weight : bold;font-size:10px;color : White;border-style : inset;background-color: Red;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.redbuttonA {font-weight : bold;font-size:14px;color : White;border-style : outset;font-weight : bold;background-color: Maroon;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.redbuttonoverA {font-weight : bold;font-size:14px;color : White;border-style : inset;background-color: Red;font-family : Verdana, Arial, Helvetica, sans serif;text-decoration : none;}
.buttonsm {	border-style: solid; font-size:9px; color : #ffffff;	font-weight : normal; border-width: 1px;	border-color: #3B211F; background-color: #466BA1;	font-family : Verdana, Arial, Helvetica, sans serif; text-decoration : none;}
.buttonoversm {	border-style: solid; font-size:9px; color : #466BA1;	font-weight : normal;	 border-width: 1px;	border-color: #3B211F;	background-color:#ffffff;	font-family : Verdana, Arial, Helvetica, sans serif; text-decoration : none;}
.boldheader { background: #364C82; font-size: 12px; font-weight: bold; font-variant: normal; color: #ffffff; font-family: Verdana, Arial, Helvetica; padding:3px; }
.boldheadersm { background: #364C82; font-size: 9px; font-weight: bold; font-variant: normal; color: #ffffff; font-family: Verdana, Arial, Helvetica; padding:3px; }
.grnbuttonsm {border-style: solid;font-size:9px;color : #ffffff;font-weight : normal; border-width: 1px;	border-color: #3B211F; background-color: Green;	font-family : Verdana, Arial, Helvetica, sans serif; text-decoration : none;}
.grnbuttonoversm {border-style: solid;font-size:9px;color : #000000;font-weight : normal; border-width: 1px;	border-color: #3B211F; background-color: Lime;	font-family : Verdana, Arial, Helvetica, sans serif; text-decoration : none;}
.calendarnav { color: #162E49; font-size: 10px; font-family: Arial, Verdana, Helvetica; }
.weekend {color:#000000; font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 9px; background:#FAECCF}
.weekday {color:#000000; font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 9px; background:#F8F8FF}
.today {color:#000000; font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 9px; background:Yellow}