BODY {

      background-color : #FFFFFF;

      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

      margin: 0px;

	  color:#496676;

      }

	  

a:link {

	color: #8ebf6d;

	text-decoration: none;

	font-weight:bold;

	}

a:visited {

	color: #8ebf6d;

	text-decoration: none;

	font-weight:bold;

	}

a:hover {

	color: #8ebf6d;

	text-decoration: underline;

	font-weight:bold;

	}

a:active {

	color: #8ebf6d;

	font-weight:bold;

	}	  







h2 {color:#7B97A6;

font-family:Arial, Helvetica, sans-serif;

font-size:25px;}



.style1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #8DA2AC;

}

.style2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

}

  

div.padded {  

	padding-top: 10px;  

	padding-right: 10px;  

	padding-bottom: 5px;  

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px; 

}  



div.padded_dark {  

	padding-top: 10px;  

	padding-right: 10px;  

	padding-bottom: 5px;  

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #787878;

	font-size: 12px; 

}  



div.padded_title {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: bold;

	padding-top: 10px;  

	padding-right: 10px;  

	padding-bottom: 10px;  

	padding-left: 10px;

}



div.padded_title_dark {

	font-family: Arial, Helvetica, sans-serif;

	color: #507484;

	font-size: 14px;

	font-weight: bold;

	padding-top: 10px;  

	padding-right: 10px;  

	padding-bottom: 10px;  

	padding-left: 10px;

}



#menudiv {

background-position:left;

background-repeat:repeat-x;

width: 800px ;

  margin-left: auto ;

  margin-right: auto ;

}

#catnav {

  margin: 20px 0 0 0;

  padding: 0;

  clear: both;

  height: 44px;

  width: 960px;

  }



#nav {

  list-style: none;

  margin: 0;

  padding: 0;

  }

	

#nav ul {

  margin: 0;

  padding: 0;

  }



#nav li {

  float: left;

  margin: 0;

  padding: 0;

  }



#nav a {

  display: block;

  line-height: 44px;

  border-right: solid 1px #476678;

  margin: 0;

  padding: 0 10px 0 10px;

  font-size: 9pt;

  font-family:Arial, Helvetica, sans-serif;

  color: #fff;

  text-decoration:none;

   background-image:url(/wp-content/themes/js-o4w/esiimages/nav.gif);

  }



#nav li a:hover {

	color:#000;

  text-decoration: none;

  display: block;

  background-image:url(/wp-content/themes/js-o4w/esiimages/nav_over.gif);

  }



#nav li ul {

  list-style: none;

  position: absolute;

  width: 150px;

  left: -999em;

  }



#nav li:hover ul, #nav li.sfhover ul {

  left: auto;

  }

	

#nav li li {

  float: left;

  margin: 0;

  padding: 0;

  width: 150px;

  }

	

#nav li li a {

  width: 160px;

  height: 24px;

  line-height: 24px;

  color: #fff;

  border-top: 1px solid #fff;

  background: #7f9ca7;

  margin: 0;

  padding: 5px 20px 5px 15px;

  }

 

#nav li li a:hover {

  border-top: 1px solid #fff;

  background: #597a8a;

  padding: 5px 20px 5px 15px;

  }



#nav li:hover, #nav li.sfhover { 

  position: static;

  }



#toprss {

  float: right;

  margin: 10px 15px 0 0;

  display: inline;

  width: 65px;

  line-height: 41px;

  }

  



#childlinks {list-style-image:url(/wp-content/themes/js-o4w/esiimages/arrow.gif);

white-space:nowrap;

}



#nav2 {

  list-style: none;

  margin: 0;

  padding: 0;

  }

	

#nav2 ul {

  margin: 0;

  padding: 0;

  }



#nav2 li {

  float: left;

  margin: 0;

  padding: 0;

  }



#nav2 a {

  display: block;

  line-height: 12px;

  border-right: solid 0px #476678;

  margin: 0;

  padding: 0 10px 0 10px;

  font-size: 9pt;

  font-family:Arial, Helvetica, sans-serif;

  color: #fff;

  text-decoration:none;

   background-image:url();

  }



#nav2 li a:hover {

	color:#000;

  text-decoration: none;

  display: block;

  background-image:url();

  }



#nav2 li ul {

  list-style: none;

  position: absolute;

  width: 180px;

  left: -999em;

  }



#nav2 li:hover ul, #nav li.sfhover ul {

  left: auto;

  }

	

#nav2 li li {

  float: left;

  margin: 0;

  padding: 0;

  width: 180px;

  }

	

#nav2 li li a {

  width: 180px;

  height: 24px;

  line-height: 24px;

  color: #fff;

  border-top: 1px solid #fff;

  background: #7f9ca7;

  margin: 0;

  padding: 5px 20px 5px 15px;

  }

 	

#nav2 li li a:hover {

  border-top: 1px solid #fff;

  background: #597a8a;

  padding: 5px 20px 5px 15px;

  }



#nav2 li:hover, #nav li.sfhover { 

  position: static;

  }



  








