a, a:visited, a:link, a:visited, a:active { color: #A52A2A; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 12px; text-decoration: none; cursor: hand;}
a:hover { color: #FFCC00; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 12px; text-decoration: underline;  cursor: hand;}
body { background-attachment: fixed; font-family: Geneva, MS Sans Serif, sans-serif; margin-left: 2px;  margin-right: 2px;  margin-top: 2px;  background-repeat: no-repeat; text-align:center;}
form{ margin: 0px 0px 0px; }
h1 { color: #990000; font-family: Century Gothic, verdana, sans-serif; font-size: 24px; font-weight: lighter;  text-align: center; text-transform: uppercase;  letter-spacing: 2px;  margin-bottom: 3px;  margin-top: 3px;                }
hr { border: 1px dotted; color: #006400; height: 1px; }
td { color: #42525B; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 13px; text-align: justify; cursor: crosshair;    }
textarea{ background-color: #F3FFE7; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
input{ background-color: #F3FFE7; border: 1px solid #999999; font-family:Geneva, MS Sans Serif, sans-serif; font-size: 11px; padding:2px; margin-bottom:1px}
select {background-color: #F0F4F0; font-family: sans-serif; font-size: 10px; font-weight: bold; }

.bigfont { color: #006400; font-family: verdana; font-size: 24px; letter-spacing: 5px; text-decoration: none; text-transform: uppercase; }
.button { background-color: #006400; border-bottom-color: #8FBC8F; border-bottom-style: solid; border-bottom-width: 3px; border-left-color: Gray; border-left-style: solid; border-left-width: 3px; border-right-color: #8FBC8F; border-right-style: solid; border-right-width: 1px; border-top-color: Gray; border-top-style: solid; border-top-width: 1px; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-bottom: 1px; text-align: center; text-transform: uppercase; }
.button_noborder { border-bottom-style: solid; border-bottom-width: 0px; border-left-style: solid; border-left-width: 0px; border-right-style: solid; border-right-width: 0px; border-top-style: solid; border-top-width: 0px; padding-bottom: 0px; }
.button_red { background-color: Maroon; border-bottom-color: #DC143C; border-bottom-style: solid; border-bottom-width: 3px; border-left-color: Gray; border-left-style: solid; border-left-width: 3px; border-right-color: #8B4513; border-right-style: solid; border-right-width: 1px; border-top-color: Gray; border-top-style: solid; border-top-width: 1px; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-bottom: 1px; text-align: center; text-transform: uppercase; }
.button_red_big { background-color: #B22222; border-bottom-color: #EF5A78; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #FFB6C1; border-left-style: solid; border-left-width: 2px; border-right-color: #8B4513; border-right-style: solid; border-right-width: 1px; border-top-color: Black; border-top-style: solid; border-top-width: 1px; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; text-align: center; text-transform: uppercase; }

.contents { color: White; font-family: sans-serif; font-size: 13px; font-weight: bold; text-align: justify; }
.dashed{ background-color: #F7F7F7; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px dotted Green; }
.dottedborder { background-color: #F9F9F9; border: 1px dotted #cccccc; padding: 5px; }
.hh2 { color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; }
.hr2 { border: 1px dotted; color: #00AC01; height: 1px; margin-bottom: -1; margin-top: -1px; }
.hr3 { border: 1px ridge; color: #00AC01; height: 1px; margin-bottom: 1; margin-top: 1px; }
.hr4 { border: 1px solid #DDFFAA;  height: 1px; margin-bottom: 0px; margin-top: 0px;       }
.image_margin { margin-right: 4px; }
.input_images { border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }
.leftmenumain { background-color: #F7F7F7; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; text-decoration: none; border-bottom:1px dotted; }
.leftmenumain a:hover { background-color: #EEEEEE; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; padding-bottom: 2px; padding-left: 4px; padding-top: 2px; text-align: left; text-decoration: underline; width: 100%; }
.leftmenumain a:active, .leftmenumain a:link, .leftmenumain a:visited { color: #006400; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; padding-bottom: 2px; padding-left: 4px; padding-top: 2px; text-align: left; text-decoration: none; width: 100%; }
.maintitle { color: #990000; font-family: sans-serif; font-size: 28px; font-weight: lighter; layout-grid-char: 20px; position: static; text-align: center; text-transform: uppercase; }
.menubdr{ background-color: #B3B7BB; }
.menuhdr{ background-color: #B3B7BB; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; padding: 4px 0px 4px 2px; text-align: left; }
.menutop { color: #B22222; font-family: sans-serif; font-size: 12px; letter-spacing: 2px; text-align: left; text-decoration: underline; text-transform: uppercase; }

.navbread, .navbread a:link, .navbread a:visited, .navbread a:active { background-color: #4C8100; color: #FFFFFF; font-family: sans-serif; font-size: 13px; font-weight: bold; letter-spacing: 1px; padding-bottom: 0px; padding-left: 15px; padding-top: 0px; text-align: left; text-transform: uppercase; }
.navbread a:hover { background-color: #4C8100; color: Yellow; font-family: sans-serif; font-size: 11px; font-weight: bold; letter-spacing: 1px; padding-bottom: 0px; padding-left: 15px; padding-top: 0px; text-align: left; text-transform: uppercase; }

.navigation { color: #B22222; font-family: sans-serif; font-size: 11px; letter-spacing: 0px; text-align: left; text-transform: uppercase; }
.navigation_big { color: #B22222; font-family: sans-serif; font-size: 15px; letter-spacing: 2px; text-align: left; text-transform: uppercase; }
.navigation_box , .navigation_box:link , .navigation_box:visited , .navigation_box:active { color: #FFFFFF; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 0px; text-align: left; text-decoration: none; text-transform: uppercase; }
.navigation_box:hover { color: #B22222; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 0px; text-align: left; text-decoration: underline; text-transform: uppercase; }
.navigationtop,.navigationtop:link ,.navigationtop:visited,.navigationtop:active{ color: #FFFFFF; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 2px; text-decoration: none; text-transform: uppercase; }
.navigationtop:hover { color: #B22222; font-family: sans-serif; font-size: 10px; font-weight: bolder; letter-spacing: 2px; text-decoration: underline; text-transform: uppercase; }
.navigationtop_prod,.navigationtop_prod:link,.navigationtop_prod:visited, .navigationtop_prod:active { color: #FFFFFF; font-family: sans-serif; font-size: 12px; font-weight: bolder; letter-spacing: 3px; text-align: left; text-decoration: none; text-transform: uppercase; }
.navigationtop_prod:hover { color: #B22222; font-family: sans-serif; font-size: 12px; font-weight: bolder; letter-spacing: 3px; text-align: left; text-decoration: underline; text-transform: uppercase; }
.prods,.prods:link,.prods:visited,.prods:active { color: #4F7023; font-family: Century Gothic, Geneva, MS Sans Serif, sans-serif; font-size: 12px; text-decoration: none;}
.prods:hover { color: #005301; font-family: Century Gothic, Geneva, MS Sans Serif, sans-serif; font-size: 12px; text-decoration: underline }

.smalllink,.smalllink:link,.smalllink:visited,.smalllink:active { color: Maroon; font-family: arial; font-size: 8px; font-weight: bolder;  text-decoration: none; text-transform: uppercase; }
.smalllink:hover { color: Lime; font-family: sans-serif; font-size: 8px; font-weight: bolder;  text-decoration: underline; text-transform: uppercase; }
.smalltext { color: #696969; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.smalltext2 { color: #989898; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.smalltext_left { color: #3F4E58; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; }
.smalltext_white, .smalltext_white:link , .smalltext_white:visited , .smalltext_white:active { color: #ffffff; font-family: verdana, arial; font-size: 9px; letter-spacing: 1px;  }
.smalltext_white:hover { color: #B22222; font-family: verdana, arial; font-size: 9px; letter-spacing: 1px; text-decoration: underline;}
.smalltext3 { color: #000; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 12px; font-weight: normal; }
.style1 { color: #000000; font-weight: bold; }
.submitbtn { background-color: #DC143C; border: 1px solid #aaaaaa; color: White; font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; background-image: url(/images/blank.gif); }
.subtit { color: #3D3D3D; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 14px;  letter-spacing: 0px; text-decoration: none;  font-weight: bold;  }
.tablebackshop { background-image: url(/images/backshop.gif); background-position: bottom RIGHT; background-repeat: no-repeat; }
.tablebd { border-bottom: 1px double #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; margin-bottom: 4px; margin-right: 4px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
.tablebd_green { border-bottom: 1px double Green; border: 1px solid Green; padding: 3px; }
.tablebtm { border-bottom: 1px double #D1FF8E;  }
.tablebtm:hover { border-bottom: 1px solid #CFCFCF;  background: #C9FF79; }

.tables { background-image: url(/images/greentransp2.gif); }
.tables_cat { background-position: top; background-repeat: repeat-x; text-align: right; }
.tables_cat_arial { background-position: top; background-repeat: repeat-x; font-size: 9px; text-align: right; font-family: Arial, Helvetica, sans-serif; }
.tablespics { background-position: center; background-repeat: no-repeat; }

.txtfield{ background-color: #F4FFFA; border: 1px solid #000000; border-bottom-color: #000000; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 9px; font-style: normal; font-weight: normal;  }

.txtfielddropdown{ background-color: #E8FFEC; color: #2D2D2D; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px dotted #989898; letter-spacing: -1px; }
.txtheader, .hdrproduct { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; }
.verticaline { background-image: url(/images/verticaldots.gif); background-position: left; background-repeat: repeat-y; }
.whiteback { background-color: #FFffFF; display: block; width: 100%; }
.xcellborder{ background-color: #FFFFFF; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.xleftmenumain { background-color: #FFFFFF; }
.xleftmenumain a { border-top: 1px solid #D3D3D3; display: block; text-decoration: none; }
.xleftmenumain a:hover{ background-color: #BBEE55; padding-bottom: 5px; padding-left: 3px; padding-top: 5px; width: 100%; }
.xleftmenumain a:active, .xleftmenumain a:link, .xleftmenumain a:visited { padding-bottom: 5px; padding-left: 3px; padding-top: 5px; width: 100%; }
.xtopcell{ background-color: #000000; width: 100%; }
.xml-icon,.xml-icon:link,.xml-icon:visited,.xml-icon:active{ background-color: #FF0000; border: 1px solid; border-color: #FF0000 #3F1A01 #3F1A01 #FFC8A4; color: #FFFFFF; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0; padding: 0px 3px 1px 3px; text-align: center; }
.xml-icon:hover{ background-color: #B90000; border: 1px solid; border-color: #FF0000 #FFFACD #FFFFE0 #FF0000; cursor: pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0; padding: 0px 3px 1px 3px; text-align: center; }

.skin0 {position:absolute; width:165px; border:2px solid green; background-color:#FFF; font-family:Verdana; line-height:15px; cursor: hand; font-size:13px; z-index:100; visibility:hidden;}
.menuitems{padding-left:10px; padding-right:10px;}

.tablebk1 {padding:10px; background-image: url(/images/greentransp2.gif);clear:right;margin-left:auto; margin-right:auto; }
.tablebk2 {background-color:#FFF;text-align: left; padding:10px; font-family: Geneva, MS Sans Serif, sans-serif; font-size: 15px; min-height:378px;}
.tablepic {margin-right:15px; margin-bottom:10px;float:left;clear:right;}
.tablefinepr{background-color:#FFF; padding:10px; font-family: Geneva, MS Sans Serif, sans-serif; font-size:10px; text-align:right; color:#666; border-top:1px dashed #9F6}

br.clearfix {clear:both;margin:0px !important;padding:0px !important;height: 1px;font-size: 1px;line-height: 1px; }
