body{
	font-size: 62.5%; /*Sets all fonts to 10px*/
	background-color: #b3cee9;
	color: black;
	border: 0;
	margin: 9px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
}
* html body{
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
}
h1 {
	font: bold 120%/150% Verdana, Arial, Helvetica, sans-serif;	
	color: #ac0636;
	text-align: left;
	margin: 0;
}
	.bot-box h2{
	color: #ac0636;
	font: bold 120%/150% Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	margin: 10px 0 0 0;
	padding: 0;
}
	h2{
	color: #004f89;
	font: bold 120%/150% Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	margin: 14px 0 -10px 0;
	padding: 0;
}
h3{
	color: #004f89;
	font: bold 110%/150% Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	margin: 14px 0 -10px 0;
	padding: 0;
}
a:link, a:visited {
	color: #3372a1;
	text-decoration: none;
}
a:hover {
	color: #ac0636;
	text-decoration: underline;
}
.blue{
	color: #3372a1;
}

#wrapper{
	background-color: #ffffff;
}
#top-nav{
	text-align: right;
	color: black;
	padding-right: 12px;
	font: normal 90% Verdana, Arial, Helvetica, sans-serif;	
}
#top-nav a{
	color: black;
}
#int-top-nav{
	text-align: right;
	color: black;
	padding: 0 10px 4px 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	height: 20px;
}
#int-top-nav a{
	color: black;
}

td#theportal{
	background: url(images/portal-bg.gif) no-repeat;
	margin: 0;
	padding: 0;
	color: white;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;	
}
#pbox{
	padding: 0;
	margin: 30px 0 0 0;
}
#pbox ul{
	text-align: left;
	line-height: 24px;
	margin: 12px 0 0 40px;
	padding: 0;
}
#pbox li{
	margin: 0;
	padding: 0;
	list-style: disc;	
}
#pbox a{
	color: white;
}
td.portal{
	background-color: #004f89;
	height: 122px;
	color: white;
	font: bold 110%/180% Verdana, Arial, Helvetica, sans-serif;	
	margin:0;
}

table#main{
	border: 0;
	margin: 30px 0 0 0;
	padding: 0;
}
table#main-int{
	border: 0;
	margin: 20px 0 0 0;
	padding: 0;
}
td#main-left{
	border-right: 1px solid #abc0d8;
}

/* for vertical navigation  */
#nav ul{
	text-align: right;
	margin: 0;
	padding: 0;
	width: 140px;
	background: white;
	list-style-type: none;
}
#nav li{
	margin: 0;
	padding: 0;
	border: 1px solid white;	
}
 #nav a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	display: block;
	line-height: 22px;
	text-decoration: none;
	color: #3372a1;
	padding: 0 10px 0 0;
	margin: 0;	
	border: 1px solid white;
	
}
#nav li a:hover{
	color: #ac0636;
	background-color: white;
}
#nav a.here{
	background-color: white;
	color: #ac0636;
}
#subnav{
	text-align: right;
	margin: -5px 0 0 0;
	padding: 0;
	width: 140px;
	background: white;
	list-style-type: none;
}
#subnav li{
	margin: 0;
	padding: 0;
}
#subnav a{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 16px;
	text-decoration: none;
	color: #3372a1;
	padding: 0 10px 0 0;
}
#subnav li a:hover{
	color: #002d4e;
}
#venus{
	border: 1px solid #44bae5;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: left;
	padding: 3px;
	padding-bottom: 10px;
}
#venus a{
	color: black;
}

/* image drop shadows */
.the-container{
	width: 230px;
	margin-left: auto;
   margin-right: 12px; 
   float: right; 
}
.shadow{
	background: url('images/shadow.gif') no-repeat bottom right;
	width: 235px;
	padding: 0;
	margin: 0;
	position: relative;
   bottom: 5px;
   right: 5px;
}
.rt-box {
  width: 215px;
  background-color: #c7ddf1;
  color: black;
  padding: 0 10px;
  position: relative;
  bottom: 5px;
  right: 5px;
  text-align: left;
}
.rt-box h2{
	color: #ac0636;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	margin-top: 10px;
	padding-top: 3px;
}
.rt-box p{
	padding-bottom: 10px;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;		
}
.bot-container{
	width: 190px;
	margin-left: auto;
   margin-right: 10px;  
   margin-top: 35px;
   margin-bottom: 24px;
   padding:0;
}
.bot-shadow{
	background: url('images/shadow.gif') no-repeat bottom right;
	width: 196px;
	padding: 0;
	margin: 0;
	position: relative;
   bottom: 5px;
   right: 5px;
}
.bot-box{
	width: 185px;
	height: 115px;	
	background-color: #c7ddf1;
	color: black;
	padding: 0 6px;
  position: relative;
  bottom: 5px;
  right: 5px;
	
	}
	.bot-box h2{
	color: #ac0636;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	margin: 0;
	padding: 5px 0 8px 0;
}
.bot-box a h2{
	color: #ac0636;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	margin: 0;
	padding: 5px 0 8px 0;
}

	.bot-box p{
	font: normal 110%/155% Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;	
	padding: 0;
	margin: 0;
}
.bot-box ul {
	text-align: left;
	margin: 0;
	padding: 0 0 0 15px;
}
.bot-box a{
	color: black;
	font: normal 110%/155% Verdana, Arial, Helvetica, sans-serif;	
	margin: 0;
	padding: 0;
}
.bot-box li{
	padding: 2px 0;
	margin: 0;
}
.redtri{
   margin-right: 5px;
   margin-left: auto;
   float: right;
}
/* end drop shadows  */
#content-home {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	padding: 0 28px 0 22px;
	width: 360px;
}
#content {
	font: normal 110%/160% Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	padding: 0 28px 20px 22px;
	width: 500px;
	margin: 0;
}
#content-wider{
	font: normal 110%/160% Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-align: left;
	padding: 0 28px 20px 22px;
	width: 570px;
	margin: 0;
}

#mission{
	color: #004f89;
	text-align: left;
	font: italic bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.footer{
	background-color: #004f89;
	color: white;
	height: 160px;
	text-align: left;
}
.footer h2{
	color: white;
	padding-left: 10px;
	margin-bottom: 0;
}
.footer-box{
	font: normal 110%/140% Verdana, Arial, Helvetica, sans-serif;
	width: 162px;
	color: white;	
	margin-top: 2px;
	padding: 0;
	float: right;
}
.footer-box a{
	color: white;
}
.copyr{
	text-align: right;
	color: white;
	padding: 2px 12px 0 0;
	margin: 5px 0 0 0;
	font: normal 90% Verdana, Arial, Helvetica, sans-serif;	
}
.copyr a{
	color: white;
}
.clearfloats{
	clear: right;
}
/* site search box  */
.srch1{
	margin: 0;
	padding: 0;
	background-color: white;
	color: black;
	float: right;
	margin-top: 15px;
}
.srch2{
	padding: 0;
	background-color: white;
	color: black;
	margin: 3px 0 5px -2px;
	height: 22px;
}
.gobut2{
	cursor:pointer;
	position: relative;
	top: 0;
	margin: 0 0 2px 3px;
   padding: 2px;
   border: 1px solid black; 
   background-color: transparent; 
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;	 
  color: black;
}
.sinput{
	border: 1px solid black;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	
	color: black;
	padding: 3px;	
}
.gobut{
	cursor:pointer;
	position: relative;
	top: 0;
	margin: 0 12px 2px 3px;
   padding: 3px;
   border: 1px solid black; 
   background-color: transparent; 
  font: normal 120% Verdana, Arial, Helvetica, sans-serif;	 
  color: black;
}
/* end site search box  */

	/* for Zoom search */
.highlight{
	font-weight: bold;
	background-color: yellow;
}
.summary { font-size: 80%; font-style: italic; }
.result_block, .result_altblock { 
font: normal 100%/140% Verdana, Helvetica, sans-serif;
margin-top: 15px; 
margin-bottom: 15px; 
clear: left; 
}
.results{
	padding-left: 5px;
	padding-bottom: 10px;
}
.infoline{
	text-align: left;
}
/* end Zoom search */
ul.inside{
	margin-top: 10px;
	list-style-type: none;
	margin-left: -20px;
}
ul.inside2{
	margin-top: 10px;
	list-style-type: disc;
	margin-left: -20px;
}
.con1 ul{
	padding: 0 0 0 20px;
}
.con1 li{
	padding: 0 0 6px 0;
}
.inside2 li{
	padding: 5px 0 4px 5px;
}
ul.inside3{
	margin-top: -10px;
	list-style-type: disc;
	margin-left: -20px;
}
.inside3 li{
	padding: 5px 0 4px 0;
}
.credit{
	font: normal 100% Verdana, Helvetica, sans-serif;
	text-align: center;
	color: black;
}
.credit a{
	color: black;
}
.topper{
	display: block;
	padding: 5px 0 20px 20px;
}
.footnote{
	font: normal 90% Verdana, Helvetica, sans-serif;
	border-top: 1px solid black;
}
dl{
	font-weight: bold;
	color: #3372a1;
	line-height: 22px;
}
.faqs{
	font-weight: normal;
	color: black;
	padding: 15px;
	width: 500px;
	line-height: 20px;
}
.faqs ul{
	margin: -10px 0;
}
.seal{
	padding-right: 10px;
}
.form-width{
	width: 245px;
}
/*  BMI calculator  */
.acknowledgement{
	font: normal 90% Verdana, Helvetica, sans-serif;
	color: black;
}
.acknowledgement a{
	color: black;
}
.bmi-entry{
	width: 220px;
	background-color: #b3cee9;
	border: 1px solid black;
	padding:10px;
	border-collapse:collapse;
	font-weight:bold;	
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
.align-left {
	text-align:left;
}
.align-vertical {
	vertical-align:top;
}
.outer-result-div {
	padding:4px;
	border:1px solid black;
	margin:5px;
	margin-right:20px;
	background-color:#CCCCCC;
}
.results-table {
	background-color: #666666;
	border:1px solid black;
	padding:10px;
	border-collapse:collapse;
	font-weight:bold;
	white-space:nowrap;
}
.results-table th {
	color:#FFFFFF;
	padding-left: 5px;
}
.results-table-td {
	padding:6px;
	border-bottom:1px solid black;
	border-top:1px solid black;
	background-image:url(images/results-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#EEEEEE;
	font-size:12px;
}
.results-table-td-on {
	padding:6px;
	border-bottom:1px solid black;
	border-top:1px solid black;
	background-image:url(images/results-bg-on.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#ffdddd;
	font-size:12px;
}
/*  end  BMI calculator  */
.question{
	font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0 0 0;
}