
/*----IDs----*/

#container {
  width: 1194px;
  margin: 0 auto 20px;
}

#header {
  width: 1187px;
  background: #fff url(../images/header_bg.jpg) no-repeat scroll left top; 
  height:169px;
  margin-left: 7px;
}

#headerFooter {
  width: 1187px;
  background: #fff url(../images/header_footer.jpg) no-repeat scroll left top; 
  height:12px;
  margin: 0 0 2px 7px;
}

#logo {  
  background: url(../images/logo.jpg) no-repeat scroll left top;
  width: 174px;
  height: 173px; 
  text-indent: -999em;
  float: left;
  display: block;
  margin-left:1px;
}

#search {
  background: url(../images/search_bg.jpg) no-repeat scroll left top;
  width: 230px;
  float: right;
  margin-top: 25px;
  margin-right:52px;
}

#searchBox {
  background: url(../images/search_bg.jpg) no-repeat scroll left top;
  width: 170px;
  color: #e2ffc1;
  height:19px;
  padding: 6px 0 0 10px;
  border: none;
  float: left;  
  margin-right:5px;  
}

#searchBtn {
  background: url(../images/btn_go.jpg) no-repeat scroll left top;
  height: 24px;
  width: 42px;
  border: none;
  cursor: pointer;  
  float: left;
  text-indent: -999em;   
}

#bodyContainerBg {
  background: url(../images/bg_repeat.jpg) repeat-y scroll left top;
  width: 1194px;
}

#bodyContainer {
  background: url(../images/body_bg.jpg) no-repeat scroll right top;
  padding: 30px 0;
  margin:0 0 0 8px;
  width:1178px;
}

#nav {
  position:relative; 
  width: 1180px;
  height:45px;
  margin: 0 0 0 7px;
  cursor: pointer;
}

#nav li {
  position: relative;
  float: left;
}

#nav li ul{ 
  display: none;
  top: 44px;
  position: absolute;
}

#nav li:hover ul { 
  display: block;
}

#nav li a {
  display:block;
  height: 45px; 
  text-indent: -999em;
}

#nav li ul li {
  float:none;
  display: block;
  width:193px;
  height:auto;  
  padding: 3px 0;
  border: #8fbb5c 1px solid;
  border-top: none;
  background: #325215 url(../images/nav2_drop_divider.gif) no-repeat scroll right top;
}

#nav li ul.list4 li {
  float:none;
  display: block;
  width:196px;
  height:auto;  
  padding: 3px 0;
  border: #8fbb5c 1px solid;
  border-top: none;
  background: #325215 url(../images/nav2_drop_divider.gif) no-repeat scroll right top;
}

#nav li ul li.four {
  float:none;
  display: block;
  width:196px;
  height:25px;  
  padding: 3px 0;
  background: #325215 url(../images/nav2_drop_divider.gif) no-repeat scroll right top;
}

#nav li ul li.five {
  float:none;
  display: block;
  width:199px;
  height:24px;  
  padding: 3px 0;
  background: #325215 url(../images/nav2_drop_divider.gif) no-repeat scroll right top;
}

#nav li ul li.six {
  float:none;
  display: block;
  width:189px;
  height:24px;  
  padding: 3px 0;
  background: #325215 url(../images/nav2_drop_divider.gif) no-repeat scroll right top;
}

#nav li:hover ul li a {
  background: #325215 none;
  color: #e2ffc1; 
  text-decoration: none;
  text-align:center;
  font: normal 12px Arial, Helvetica, sans-serif; 
  padding:6px 12px 4px;
  float: none; 
  display: block;
  text-indent: 0;
  height: auto;
  width: auto; 
  margin: 0!important; 
}

#nav li ul li a:hover {
  background: url(../images/nav_drop_bg_over.jpg) repeat-y scroll left top;
  display:block;
  color:#192b04;
}

#nav1 {
  background: url(../images/nav1.jpg) no-repeat scroll left top;
  width: 196px;
}

#nav1:hover {
  background: url(../images/nav1.jpg) no-repeat scroll right top;
  width: 196px;
}

#nav2 {
  background: url(../images/nav2.jpg) no-repeat scroll left top;
  width: 196px;
}

#nav2:hover {
  background: url(../images/nav2.jpg) no-repeat scroll right top;
  width: 196px;
}

#nav3 {
  background: url(../images/nav3.jpg) no-repeat scroll left top;
  width: 196px;
}

#nav3:hover {
  background: url(../images/nav3.jpg) no-repeat scroll right top;
  width: 196px;
}

#nav4 {
  background: url(../images/nav4.jpg) no-repeat scroll left top;
  width: 199px;
}

#nav4:hover {
  background: url(../images/nav4.jpg) no-repeat scroll right top;
  width: 199px;
}

#nav5 {
  background: url(../images/nav5.jpg) no-repeat scroll left top;
  width: 202px;
}

#nav5:hover {
  background: url(../images/nav5.jpg) no-repeat scroll right top;
  width: 202px;
}

#nav6 {
  background: url(../images/nav6.jpg) no-repeat scroll left top;
  width: 191px;
}

#nav6:hover {
  background: url(../images/nav6.jpg) no-repeat scroll right top;
  width: 191px;
}

#footer {
  background: url(../images/footer_bg.jpg) no-repeat scroll left top;
  width: 1194px;
  height: 44px;
  padding-top: 25px;
}

#footerFooter {
  background: url(../images/footer_footer.jpg) no-repeat scroll left top;
  width: 1194px;
  height: 13px;
}

#footer p {
  color: #fff;
  font-size: 10px;
  line-height: 14px;
  margin-left: 30px;
}

#footer a {
  font-size: 10px;
  color: #fff;
  text-decoration:none;
}

#footer a:hover {
  text-decoration: underline;
}

.footerInfo {
  float: left;
  width:250px;
}

#footer ul {
  margin: 7px 30px 0 0;
  float: right;
}

#footer li {
  float: left;
  border-right: #fff 1px solid;
  padding: 0 10px;
}

#footer li.last {
  border-right: none;
}

#footer li a {
  display: block;
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
}

/*----End IDs----*/
/*---------------------------------------------------------------------*/
/*----Classes----*/

.clear {
  clear: both;
}

.submit {
  background: url(../images/buttonBg.gif) no-repeat left center;
  height: 21px;
  width: 75px;
  border: none;
  cursor: pointer;
  margin: 3px 0 0 48px;
  color: #fff;
  line-height: 21px;
}

.folder ul {
  position: absolute;
  z-index: 100;
}

#leftcallout {
  width: 195px;
  display: block;
  background: url(../images/col_left_callout.jpg) no-repeat left center;
}





