a:link { font: normal normal 11px/14px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; } 
a:active { font: normal normal 11px/14px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; } 
a:visited { font: normal normal 11px/14px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; } 
a:hover { font: normal normal 11px/14px Verdana, Arial, sans-serif; color: #5786A6; text-decoration: none; } 

.arroyolink { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica; }
.arroyolink a:link { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica; }  
.arroyolink a:active { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica; }  
.arroyolink a:visited { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica; }  
.arroyolink a:hover { color: RED; font-size: 10px; font-family: Arial, Verdana, Helvetica; } 

.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; }
.columnheader { background: #660000; font-size: 11px; font-weight: bold; font-variant: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding:3px; }
.columnheadersm { background: #660000; font-size: 10px; font-weight: bold; font-variant: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding:3px; }
.columnheaderrail { background: #660000; font-size: 10px; font-weight: bold; font-variant: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; padding:3px; border-style: dotted dashed none;  border-width: 1;	border-color: #CCCCCC;}
.columnheaderraildata { background: #FF9900; font-size: 10px;  font-variant: none; color: #162E49; font-family: Verdana, Arial, Helvetica; padding:3px; border-style: none dashed dotted;  border-width: 1;	border-color: #CCCCCC;}
.columnheaderraildata a:link { font-size: 10px;  font-weight: bold; font-variant: none; color: #660000; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.columnheaderraildata a:active { font-size: 10px;  font-weight: bold; font-variant: none; color: #660000; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.columnheaderraildata a:visited {font-size: 10px;  font-weight: bold; font-variant: none; color: #660000; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.columnheaderraildata a:hover { font-size: 10px; font-weight: bold; font-variant: none; color: RED; font-family: Verdana, Arial, Helvetica; text-decoration: none;}
.railmessage {  color: RED; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica; }

.columndatasmrail { background: #FF9900; color: #162E49; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.columndatahint { font-size: 9px;; font-variant: none; color: #660000; font-family: Verdana, Arial, Helvetica;  }



.inputdatasm { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 9px; color: #660000; border-style: solid;  border-width: 1;	border-color: NAVY; background: #FEE1B4;}	
.inputdatasmR { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 9px; color: #660000; border-style: solid;  border-width: 1;	border-color: RED; background: #FEE1B4;}	
.buttonrail {	border-style: solid; font-size:9px; color : #ffffff;	font-weight : normal; border-width: 1;	border-color: #CCCCCC; background-color: #660000;	font-family : Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION : NONE;}
.buttonoverrail {	border-style: solid; font-size:9px; color : #660000;	font-weight : normal;	 border-width: 1;	border-color: #CCCCCC;	background-color:#ffffff;	font-family : Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION : NONE;}
.middle { background: #FFFFFF; color: #666; 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; }
.body1 { background: #FFFFFF; color: #666; font: normal normal 11px/14px Verdana, sans-serif;  }
.body { background: #FFFFFF; color: #666; font: normal normal 11px/14px Verdana, sans-serif;  }

HR {border-left: 0px solid #1F5D88; border-right: 0px solid #1F5D88; border-top: 1px solid #1F5D88; border-bottom: 0px solid #1F5D88; height: 0px; width: 70%; }


.main_menu { background: #5786A6; color: #FFF; font: normal normal 10px/14px Verdana, Arial, sans-serif; height: 24px; padding-right: 5px;}
.topb { background: #932D05; color: #FFF; font: normal 9px Verdana, Arial, sans-serif; height: 10px; }
.sub_menu { height: 28px; background: #E5E5E6; color: #5786A6; font: normal normal 10px/14px Verdana, Arial, sans-serif; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; height: 24px; padding-top: 3px; padding-left: 10px;}
.entryback { background: #CCCCCC; color: #666; font: normal normal 11px/14px Verdana, sans-serif; }
.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;	}

.columndata { background: #FFFFFF; color: #162E49; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.columndataH { background: #E7EFF9; color: #23371A; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.columndatasm { background: #FFFFFF; color: #162E49; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.columndatatiny { background: #FFFFFF; color: #162E49; font-size: 8px; font-family: Verdana, Arial, Helvetica; }
.columndatatiny a:link { font: normal normal 8px Verdana, Arial, sans-serif; color: #162E49; text-decoration: underline; } 
.columndatatiny a:active { font: normal normal 8px Verdana, Arial, sans-serif; color: #162E49; text-decoration: underline; } 
.columndatatiny a:visited { font: normal normal 8px Verdana, Arial, sans-serif; color: #162E49; text-decoration: underline; } 
.columndatatiny a:hover { font: normal normal 8px Verdana, Arial, sans-serif; color: #5786A6; text-decoration: none; } 
.columndatasmH { background: #E7EFF9; color: #23371A; font-size: 10px; font-family: Verdana, Arial, Helvetica; }
.inputdata { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 12px; color: #23371A; border-style: solid;  border-width: 1;	border-color: #3B211F; background: #D6D6D6;}	
.inputdataR { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 12px; color: #23371A; border-style: solid;  border-width: 1;	border-color: RED; background: #D6D6D6;}	
.inputdataRERR { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 12px; color: #23371A; border-style: solid;  border-width: 1;	border-color: RED; background: #FAB7BC;}
.inputdatasmRERR { font-family: verdana, sans-serif, Arial, Helvetica; font-size: 10px; color: #23371A; border-style: solid;  border-width: 1;	border-color: RED; background: #FAB7BC;}	
.inputdatasmpulldown { border-style: dashed dotted; font-family: verdana,  Arial, sans-serif,Helvetica; font-size: 8px; color: Navy; border-style: box;	border-width: 1; border-color: #3B211F; background-color:#D8DEE6;}			

.grandtotal { border-style: none; text-align:right; font-weight: bold; background: #FFFFFF; color: #162E49; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.shipping { border-style: none; text-align:right;  background: #FFFFFF; color: #162E49; font-size: 11px; font-family: Verdana, Arial, Helvetica; }
.shippingH { border-style: none; text-align:right; background: #E7EFF9; color: #162E49; font-size: 11px; font-family: Verdana, Arial, Helvetica; }

.button {	border-style: box; font-size:11px; color : #ffffff;	border-style : outset; font-weight : bold; background-color: #466BA1;	font-family : Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION : NONE;}
.buttonover {	border-style: box; font-size:11px; color : #466BA1;	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: 1;	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: 1;	border-color: #3B211F;	background-color:#ffffff;	font-family : Verdana, Arial, Helvetica, sans serif; TEXT-DECORATION : NONE;}
.grnbutton {border-style: box;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 {border-style: box;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 {border-style: box;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 {border-style: box;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 {border-style: box;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 {border-style: box;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 {border-style: box;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 {border-style: box;font-weight : bold;font-size:14px;color : White;border-style : inset;background-color: Red;font-family : Verdana, Arial, Helvetica, sans serif;TEXT-DECORATION : NONE;}

.body2 { background: #FFF; color: #666; font: normal 14px Verdana, sans-serif;  }
.body2 a:link { font: normal 14px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; } 
.body2 a:active { font: normal 14px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; } 
.body2 a:visited { font: normal 14px Verdana, Arial, sans-serif; color: #000; text-decoration: underline; } 
.body2 a:hover { font: normal 14px Verdana, Arial, sans-serif; color: #5786A6; text-decoration: none; } 


.featured { background: #5786A6; color: #FFF; font: normal normal 9px/14px Verdana, Arial, sans-serif; height: 24px; border-left: 1px solid #1F5D88;  }
.featured a:link { font: normal normal 9px/14px Verdana, Arial, sans-serif;  color: #FFF; text-decoration: none;} 
.featured a:active { font: normal normal 9px/14px Verdana, Arial, sans-serif;  color: #FFF; text-decoration: none;} 
.featured a:visited { font: normal normal 9px/14px Verdana, Arial, sans-serif;  color: #FFF; text-decoration: none;} 
.featured a:hover { font: normal normal 9px/14px Verdana, Arial, sans-serif;  color: #000; text-decoration: none;} 

.tooltipSM { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; }

.entrytop { background: #F0F0F0; color: #666; font: normal normal 11px/14px Verdana, sans-serif;  }
.entrybottom { background: #E5E5E6; color: #666; font: normal normal 11px/14px Verdana, sans-serif; border: 1px solid #FFF; }
.logo { font: normal bold 18px/18px Verdana, Arial, sans-serif; color: #FFFFFF; }
.leftside { background: #C0CED7; color: #333; font-size: 90%; font-family: Verdana, Arial, Helvetica; line-height: 120%; width: 169px; padding: 5px;}
.products { background: #FFF; color: #333; font: normal normal 11px/14px Verdana, sans-serif; padding: 8px;  }
.productbox { background: #F5F5F5; font-size: 85%; text-decoration: none; color: #333333; font-family: Verdana, Arial, Helvetica; padding: 5px; }
.rightside { background: #5786A6; color: #FFF; font: normal normal 10px/14px Verdana, Arial, sans-serif; height: 24px; border-left: 1px solid #1F5D88;  }
.special2 { background: #FFF; color: #666; font: normal normal 9px/12px Verdana, Arial, sans-serif; border: 1px solid #C0CED7; padding: 5px; }
.textbox { background: #F5F5F5; color: #333; font: normal normal 11px/14px Verdana, Arial, sans-serif; border: 1px solid #1F5D88; padding: 5px; }
.textboxtop { background: #1F5D88; color: #FFF; font: normal bold 11px/14px Verdana, Arial, sans-serif; border: 1px solid #1F5D88; padding: 5px; }


.smalllink { color: #003366; font-size: 9px; font-family: Verdana, Arial, Helvetica; TEXT-DECORATION: NONE;}
.smalllink a:link { color: #003366; TEXT-DECORATION: NONE;}  
.smalllink a:active { color: #003366; TEXT-DECORATION: NONE; }  
.smalllink a:visited { color: #003366; TEXT-DECORATION: NONE; }  
.smalllink a:hover { color: RED;  TEXT-DECORATION: UNDERLINE;} 