body {scrollbar-base-color:#687F85; }
body a:link {color: #162E49; font-size: 12px; font-family: Verdana, Arial, Helvetica; TEXT-DECORATION : UNDERLINE;}
body a:active {color: #162E49;  font-size: 12px; font-family: Verdana, Arial, Helvetica; TEXT-DECORATION : UNDERLINE;}
body a:visited {color: #162E49; font-size: 12px; font-family: Verdana, Arial, Helvetica; TEXT-DECORATION : UNDERLINE; }
body a:hover {color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica; TEXT-DECORATION : UNDERLINE; }

.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; }
.middleC { background: #E3E1E1;  border-right: 2px outset #23371A; border-left: 1px inset #316412; border-top: 1px inset #316412; border-bottom: 2px outset #23371A; }

.columnheader { background: #003366; font-size: 12px; font-weight: bold; font-variant: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding:3px; }
.columnheader a:link { color: #FFFFFF; TEXT-DECORATION : NONE;}  
.columnheader a:active { color: #FFFFFF; TEXT-DECORATION : NONE;}  
.columnheader a:visited { color: #FFFFFF; TEXT-DECORATION : NONE;}  
.columnheader a:hover { color: RED; TEXT-DECORATION : NONE;} 
.columndata { background: #FFFFFF; color: #162E49; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.columndataH { background: #BED4EB; color: #23371A; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.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;}	
.inputdataRO { 	font-family: verdana, sans-serif, Arial, Helvetica;  font-size:12px; color: #808000; border-style: solid;  border-width: 1px;	border-color: SILVER; background: #E1E5F0;}	
.readonlyinput { font-family: verdana, sans-serif, Arial, Helvetica;  font-size:12px; color: #808000; border-style: none; border-color : #ffffff;}	

.columnheadersm { background: #003366; font-size: 9px; font-weight: bold; font-variant: normal; color: #FFFFFF; font-family: Verdana, Arial, Helvetica;  }
.columnheadersm a:link { color: #FFFFFF; TEXT-DECORATION : NONE;}  
.columnheadersm a:active { color: #FFFFFF; TEXT-DECORATION : NONE;}  
.columnheadersm a:visited { color: #FFFFFF; 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; } 
.columndatasmH { background: #BED4EB; 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; } 
.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;}	
.texttiny	{ font: 10px/10px Arial, Verdana, Helvetica, sans-serif; color: #000000; }

.button {	 font-size:11px; color : #ffffff;	border-style : outset; font-weight : bold; background-color: #003366;	font-family : Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION : NONE;}
.buttonover {	 font-size:11px; color : #003366;	font-weight : bold;	border-style : inset;	background-color:#ffffff;	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;}

.errmessage { color: RED; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight : bold; }
.bookonline { background: #FFFFFF; color: #000000; font-size: 17px; font-weight: bold; font-family: Arial, Tahoma Arial, Helvetica; }
.bookphone { background: #FFFFFF; color: #6699CC; font-size: 17px; font-weight: bold; font-family: Arial, Tahoma 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; } 

.pagetext { background: #FFFFFF; color: #162E49; font-size: 12px; font-family: Verdana, Arial, Helvetica; }
.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;  font-size:9px; color: #808000; border-style: none;  background: #FFFFFF;}	
.inputdatasmNBH { font-family: verdana, sans-serif, Arial, Helvetica;  font-size:9px; color: #808000; border-style: none; background: #FAECCF;}	
.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;}
.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; }


.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:#FFEA7E}
.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}