/* ********************************* LAYOUT ********************************* */
 *{padding:0; margin:0}
body {
  margin:0; padding:0;
  font-family: Verdana; 
  font-size:75%;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #282828;
  }
  
 #upmain 
 {
	background:url("../Images/top_dualcolor_bar.gif");
	background-repeat:repeat-x;
 }

 #main {
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:0;
  width: 768px;
  background: #D1E4F5 url("../Images/main-bg.jpg") repeat-y;
 }

 #header {
  background:url("../Images/header-bg.jpg") no-repeat;
  margin: 0;
  height: 68px;
  
 }

 #tab_left {
  float: left;
  width: 150px;

 }

 #footer {
  clear: both;
  border-top: 1px solid white;
  background: #BD121B;
  color:white;
 }
 #footer a {color: #E0E0E0}
 #footer a:hover {color: silver}

 .middle a {color: #A80E0E}
 .middle a:hover {color: #D55151}
 .middle h1 {background:#99D237 url("../Images/h1arrow.jpg") no-repeat 6px 7px; padding: 3px 0 3px 28px; color:#A60002; font-size: 1.6em; font-weight:bold; margin-bottom:10px; border-bottom: 1px solid #698735} 

 .middle h2 {padding: 5px 0 6px 0; color:#A60002; font-size: 1.2em; font-weight:bold; margin-bottom:10px} 

 .middle .back {text-align:right; margin-top:15px}
 .middle .back a { font-family: Verdana; font-size:11px; font-weight:normal;padding-left:18px; text-decoration:none; background: url("../Images/bullet.gif") 6px 4px no-repeat}
 .back a:hover {text-decoration:underline;}

/* ******************** MAIN MENU **** */

#header_mainmenu {height: 20px; background: #99D237;width: 100%; padding:0; margin:0; border-top: 2px solid white}
#header_mainmenu ul { height:20px; padding: 0; margin: 0}
#header_mainmenu li { height:18px; float: left; display: block; list-style-type: none; margin:0;}
#header_mainmenu li a { float:left; font-size:12px; padding: 3px 8px; display:block; border-right: 2px solid white; color: white; font-weight:bold; text-decoration:none; }
#header_mainmenu li a:hover { background: #668E20; text-decoration: none}
#header_mainmenu li a.active,#header_mainmenu li a.active:hover { background: #960001 url("../Images/menu-active-bg.jpg"); text-decoration: none}

.submenu {margin-top:12px}
.submenu .level2 a {display:block;padding: 5px 0 6px 28px; color:white; font-size: 1.2em; font-weight:bold; margin-bottom:10px; text-decoration:none; background: url("../Images/bullet-white.gif") 12px 9px no-repeat}


.buttonLogin   { background-position:top left; background-image: url("../Images/edit/button_login.gif"); background-repeat: no-repeat; padding:3px 10px 0px 20px;}

#productsmenu {margin-top:20px; display:none; position:absolute; background:#99D237; border:solid 2px #ffffff;}
#productsmenu div {}
#productsmenu div a {color:#ffffff; font-weight:bold; text-decoration:none;}
#productsmenu .level1 {height:12px; padding:3px 8px 3px 8px;}
#productsmenu .level1over {height:12px; padding:3px 8px 3px 8px; background-color:#668E20;}
#productsmenu .level2 {height:12px; padding:3px 8px 3px 18px;}
#productsmenu .level2over {height:12px; padding:3px 8px 3px 18px; background-color:#668E20;}

.mainDiv .tablegrid table {}
.mainDiv .tablegrid table tr td.title {font-size:16px; font-weight:bold;}
.mainDiv .tablegrid table tr td.logo img {border:solid 2px #A80E0E;}
.mainDiv .tablegrid table tr td.content {padding-right:15px;}
.mainDiv .tablegrid h2 {font-size:18px;}
.mainDiv .tablegrid h3 {font-size:12px; text-decoration:underline; margin-top:10px; margin-bottom:4px;}
.mainDiv .tablegrid h4 {font-size:10px; font-weight:normal;}
.mainDiv .tablegrid img.main {border:solid 2px #A80E0E;}
.mainDiv .tablegrid .links {margin-top:5px;}
.mainDiv .tablegrid .links img {border:0px;}

/*



 #header {
  margin:0; padding:0;
  background:white url("../Images/header-bg.jpg") no-repeat;
  border-bottom:1px solid #999;
  width: 1000px;
  height:100px;
  }
 #main {
               width:1000px;
               margin:auto;
               }
 #main1 {
  margin:0; padding:0;
  background:#DFEAEF url("../Images/left-bg.jpg") top left repeat-y;
  }
 #main2 {
  margin:0; padding:0;
  background:url("../Images/right-bg.jpg") top right repeat-y;
  }
 .left {
  float:left;
  width:190px;
  margin:0; padding:0;
  background:url("../Images/left-top-bg.jpg") top right no-repeat;
  }
 .right {
  float:right;
  width:200px;
  margin:0; padding:0;
  background:url("../Images/right-top-bg.jpg") top left no-repeat;
  }
 .middle {
  margin:0 190px;
  background:#DFEAEF ;
  width: 574px;
  text-align:justify;
  padding:15px;
  font-size:0.95em;
  }
 .middle li {margin-left:20px; margin-top:15px}
 .column-in {
  margin:0; padding:0.5em 1em;
  }
 .clean {clear:both;}
 .cleaner {
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
  }
 #footer {
                background:url("../Images/footer-bg.jpg") no-repeat;
  padding: 37px 1em;
  font-size:80%
                }
 
 p { margin: 0.5em 0 }
 a { color:black }
 a:hover { text-decoration:underline }
 
 .copy { text-align:center; font-size:80% }
 


/* ********************************* MAIN MENU ********************************* */

 .mainmenu {padding:15px 0 0 1px}
 .mainmenu .level1 {padding:3px 0 0 30px; height: 18px; }
 .mainmenu .level1 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 11px} 
 .mainmenu .level2 {margin: 4px 0 0 45px; background: url("../Images/h3-bullet.gif") left 3px no-repeat; padding-bottom:4px}
 .mainmenu .level2 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
 .mainmenu .level3 {margin: 4px 0 0 60px; background: url("../Images/h4-bullet.gif") left 3px no-repeat; padding-bottom:4px}
 .mainmenu .level3 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
 .mainmenu .level4 {margin: 4px 0 0 70px; background: url("../Images/h5-bullet.gif") left 3px no-repeat; padding-bottom:4px}
 .mainmenu .level4 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}



/* ********************************* SITEMAP ********************************* */

 .sitemap {margin:15px 0 0 15px}
 .sitemap .level1 {padding:3px 0 0 15px; height: 18px; background: url("../Images/h3-bullet.gif") left 5px no-repeat;}
 .sitemap .level1 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 11px} 
 .sitemap .level2 {margin: 0 0 0 15px; background: url("../Images/sitemap1.gif") repeat-y;  padding:6px 0 6px 12px}
 .sitemap .level2 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
 .sitemap .level3 {margin: 0 0 0 16px; background: url("../Images/sitemap2.gif") repeat-y;  padding:6px 0 6px 35px}
 .sitemap .level3 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
 .sitemap .level4 {margin: 0 0 0 16px; background: url("../Images/sitemap3.gif") repeat-y;  padding:6px 0 6px 60px}
 .sitemap .level4 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}

 .sitemap .end1 {padding:3px 0 0 15px; height: 18px; background: url("../Images/h3-bullet.gif") left 5px no-repeat;}
 .sitemap .end1 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 11px} 
 .sitemap .end2 {margin: 0 0 0 15px; background: url("../Images/sitemap1end.gif") repeat-y;  padding:4px 0 4px 12px}
 .sitemap .end2 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
 .sitemap .end3 {margin: 0 0 0 16px; background: url("../Images/sitemap2end.gif") repeat-y;  padding:4px 0 4px 35px}
 .sitemap .end3 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
 .sitemap .end4 {margin: 0 0 0 16px; background: url("../Images/sitemap3end.gif") repeat-y;  padding:4px 0 4px 60px}
 .sitemap .end4 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}



/* ********************************* LOGIN ********************************* */

        .loginForm  { margin-left: 15px}
        .loginForm  input { border-top: 1px solid #356476;border-left: 1px solid #356476; border-right: 1px solid #DBFFFF; border-bottom: 1px solid #DBFFFF;  width: 100px}
 .loginForm .loginbutton {Background: url("../Images/loginbutton-bg.gif")  no-repeat}
 .loginForm .loginbuttonover {Background: url("../Images/loginbutton-bg.gif") 1px 1px}




