body
{
	margin: 0;
	width: 100%;

}

.WSBodyS0
{
	color: #ff0000;

}
.WSBodyS1
{
	color: #302a83;
	font-weight: bold;
}
.WSBodyS1 a
{
	color: #302a83;
	font-weight: bold;
	font-decoration: underline;
}
.WSBodyS2
{
	font-size: 145%;
	color: rgb(23,76,129);
	 line-height: 130%;
	
}
.WSBodyS3
{
	font-size: 110%;
	color: rgb(23,76,129);
	line-height: 90%;
}
.WSBodyS4
{
	color: #302a83;
	font-weight: bold;
	text-transform: uppercase;
}
.WSBodyS5
{
	font-size: 80%;
	color: #000000;
	vertical-align: sup;
}
.WSBodyS6
{ 
	font-size: 130%;
	color: rgb(23,76,129);
	font-weight: bold;
	line-height: 160%;
	background-image: url(../images/yellowdiamond.gif) no-repeat;
}
.WSBodyS7
{
	color: #017468;
	font-size: 110%; 
}
.WSBodyS8
{
	color: #4a7bff;
	font-size: 110%;
}
.WSBodyS9
{
	color: #999999;
	font-size: 120%;
}

#header
{
	width: expression(document.body.clientWidth < 798? "798px": "100%" );
	min-width: 778px;
	margin: 0;
}
#header #header_left
{
	float: left;
	width: 200px;
	margin: 0;
}
#header #header_right
{
	margin-left: 200px;
}
#header #header_left #menu1
{
	background: url(../images/hp/linebar.gif) repeat;
	width: 200px;
}
#header #header_left #logo
{
  margin: 0;
  width: 200px;
}


#header #header_right #quicklinks
{
  	background: url(../images/hp/linebar.gif) repeat-x;
  	height: 23px;
  	margin-left: 148px;
  	margin-right: 20px;
}
#header #header_right #refreshingly
{
	width: 552px;
}
#header #header_right #refreshingly .imagenormal
{
	margin: 0;
	display:inline;
	padding: 0;
}
#header #header_right #menu2
{
	background-color: #f5d300;
	xmargin-right: 20px;
	height: 24px;
	width: 100%;
}
#header #header_right #menu2 a
{
	color: gray;
}
#header #header_right #menu2 a:hover
{
	color: red;	
}
#header #header_right #menu2 #yelcornr
{
	float: right;
	background-color: #fff;
	padding-right: 20px;
}

#footer
{
	margin: 0 18px 0 0;
	clear: both;
	width: expression(document.body.clientWidth < 778? "754px": "100%" );
	min-width: 754px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 55%;
	border: none;
	padding-top: 2px;
	border-top: 1px solid rgb(227,227,227);
}

#body
{
  margin: 8px 0 0 0;
  padding: 0;
}
#body #navcontainer
{
  float: left;
  width: 176px;
  font-family: arial, helvetica;
  font-size: 77%;
}

#content
{
  font-family: verdana, serif;
  font-size: 80%;
  margin: 0;
  margin-left: 200px;
  margin-right: 20px;
  margin-bottom: 18px;
  padding: 0;
  height: 100%;
  line-height: 160%;
}

#content p
{
  margin: 0 0 1.1em 0;
}

#content h1
{
  font-size: 170%;
  font-weight: normal;
  color: #302a83;
  margin: 0 0 0.8em; 0;
}

#content h2
{
  font-size: 120%;bold;
  color: #302a83;
  margin: 0;
}

#content h3
{
  font-size: 100%;bold;
  color: #302a83;
  margin: 0;
}

#content .imageleft
{
	margin-right: 6px;
}

#navlist
{
  margin-top: 0;
  margin-right: 0;

}
#navlist ul
{
  padding-top: 1px;
  margin-bottom: -1px;
}
#navlist li
{
  margin: 0 0 0 -40px;
  font-weight:      bold;
  list-style:       none;
  border:           0;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;

  background-color: #eee;
  border-bottom: 1px solid #eeeeee;
}
#navlist li.navparent
{
  background-position: 5px 9px;
}
#navlist ul li
{
  padding-left: 35px;
  margin-left: -60px;
  background-color: #fff;

  border-top: 1px solid #eee;
  border-right: 2px solid #eee;
  border-bottom: none;
  font-weight: normal;
}
#navlist ul ul li
{
  padding-left: 50px;
  margin-left: -75px;
  border-top: 1px solid #eee;
  border-right: none;
  border-bottom: none;

}
#navlist ul ul ul li
{
  padding-left: 65px;
  margin-left: -90px;
}

#navlist a
{ 
  text-decoration: none; 
  color: #302a83;
}
#navlist a:hover
{
  text-decoration: underline;
}
#navlist .navsel
{
  background-color: #f5d300;
  color: #fff;
  font-weight:bold;
}

.breadcrumb, .homepagesections
{
  font-family: arial, helvetica, sans-serif;
  padding-top: 5px;
  padding-left: 5px;
  font-size:70%;
  color: gray;
  text-transform: uppercase;
}
.homepagesections a
{
  font-weight: bold;
}

.breadcrumb ul
{
  margin: 0;
  padding: 0;
  margin-left: -0.4em;
}
.breadcrumb li
{
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 0.9em;
  padding-right: 0.4em;
  background-image: url(../images/arrow_bc.gif);
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.breadcrumb li.firstli
{
  border-left: none;
  padding-left: 0.4em;
  background-image: none;
}
.breadcrumb a, .homepagesections a
{
  text-decoration: none;
}
.breadcrumb a:hover, .homepagesections a:hover
{
  text-decoration: none;
}

#twocolumncol2
{
  float: right;
  width: 33%;
  padding-left: 15px;
}

#footer #copyfooter, #sentenceprinth, #sentenceprintf, #logoprint
{
	display: none;
}


/************************/
#homecontent
{
	font-family:verdana, helvetica;
	font-size:70%;
	clear: both;
	margin: 0;
	margin-top: 8px;
	margin-right: 20px;
	margin-left: 4px;
	width: expression(document.body.clientWidth < 778? "758px": "100%" );
	min-width: 758px;
}

#homecontent h4
{
	font-family: verdana, helvetica;
	font-size:90%;
	font-wight:bold;
	margin-bottom:6px;
	text-align:center;
}

#homecontent #threecolumncol1
{
	float: left;
	width: 192px;
	margin: 0 8px 18px 0;
	padding: 6;
	background-color: #eeeeee;
}
#homecontent #stretch #threecolumncol2
{
	margin-right: 22%;
	margin-left: 200px;
	margin-top: 0px;
	margin-bottom: 18px;
	padding: 0;
}
#homecontent #stretch #threecolumncol3
{
	float: right;
	width: 21%;
	margin: 0;
	padding: 0;
}

#homecontent #stretch #threecolumncol31
{
	margin: 0;
	padding: 0;
	background-color: rgb(252,243,184);
}
#homecontent #stretch #threecolumncol32 
{
	margin: 4px 0 0 0;
	padding: 0;
	width: 100%;
}

#homecontent #stretch #threecolumncol31 p
{
	border: 1px solid rgb(245,211,0);
	border-top: 0;
	border-collapse: collapse;
	background-color: rgb(252,243,184);
	margin: 0;
	padding: 2px 1% 2px 6%;
}
#homecontent #stretch #threecolumncol31 a
{
	text-decoration: none;
	font-size:120%;
	color: black;
   	background-image: url(../images/yellowarrow2.gif) no-repeat;
	
}
#homecontent #stretch #threecolumncol31 h1
{
	font-weight: bold;
	font-size: 120%;
	color: black;
	border: 1px solid rgb(245,211,0);
	border-bottom: 0;
	background-color: rgb(252,243,184);
	margin: 0;
	padding-left: 2%;
	padding-bottom: 2%;
}
