div.body, div.body-hidden{width:auto;}

body
{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	line-height: 150%;
   margin-top:0em;
   background-color:#ffffff;
}
table
{
	font-size: 12px;
	line-height: 150%;
	color: #000000;
}
td.list
{
	background-image: url(smallBoxGreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
td.menu1
{
	background-image: url(menu1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:14px;
}
td.menu1selected
{
	background-image: url(menu1selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:14px;
}
td.menu2
{
	background-image: url(menu2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}
td.menu2visited
{
	background-image: url(menu2visited.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}
td.menu2selected
{
	background-image: url(menu2selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}
td.menu2selected2
{
	background-image: url(menu2selected2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:24px;
}
td.menu3
{
	background-image: url(menu3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:34px;
}
td.menu3visited
{
	background-image: url(menu3visited.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:34px;
}
td.menu3selected
{
	background-image: url(menu3selected.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:34px;
}




h2
{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
h3
{
	font-size: 16px;
	color: #000000;
}
hr
{
	color: #ff7c03;
	margin: 2px 0px 2px 0px;
}
li
{
	list-style-image: url(smallBoxGreen.gif);
}
a:link
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
} 
a:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	font-size: 12px;
	color: #ff7c03;
	text-decoration: underline;
}
div.header
{
	text-align: left;
	text-indent: 8px;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0px -10px 0px;
}

.top_heading{text-align:center;}
.topname{text-align:center;}
.subname{text-align:center;}

.inp{width:300px;margin-bottom:1em;}

.ceiling{height:20px;background-color:#727EA3;color:#ffffff;font-weight:bold;padding-left:52px;}
.banner{text-align:center;height:55px;background-color:#6078BF;
   background-image: url('/images/site/psci.gif');background-repeat:no-repeat;}
/* must repeat color and other styles in hover and visited else styles set above override */
td.navPnl{background-color:#e0e0e0;}
td.navPnl a{font-weight:bold;font-size:12;color:#59806F;
   text-decoration:none;color:#596380;background-color:#efefef;
   margin:0px 7px 0px 7px;padding:0px 7px 0px 7px;
}
td.navPnl a:hover{color:#596380;text-decoration:none;background-color:#ffffff;   
}
td.navPnl a:visited{color:#596380;text-decoration:none;background-color:#efefef;   
}

.intake{border:#909090 1px solid;padding:1em;background-color:#efefef;width:100%;}

.dash{vertical-align:top;
   font-size:small;font-weight:bold;font-style:italic;
   line-height:1.1;color:#000066;}
.dash img.dashimage{border:#909090 1px solid;}

/* add-on styles specific to the site */
.c{text-align:center;}
.avgRisk{color:#ff7c03;font-size:small;}
.uc{background-color:#d0d0d0;color:#330099;font-size:larger;text-align:center;margin:30 0 30 0;}
.rec{font-weight:bold;vertical-align:top;}
div.toggl{border-style: ridge; border-color: black; padding: 10px; position: absolute; 
   visibility: hidden; z-index: 9; width: 532px; background-color: white;}
.clickclose{font-size: 10px; text-align: right; color: rgb(153, 153, 153);}
#sysStat{text-align:center;position:absolute;visibility:hidden;
   z-index:4;width:250px;padding:4px;left:190px;
   border-style:ridge;border-color:black;
   background-color:white;}
#aboutBMI{border-style: ridge; border-color: black; 
   padding: 4px; position: absolute; visibility: hidden; 
   z-index: 3; width: 158px; background-color: white;}


.dash td{vertical-align:top;padding-bottom:1em;font-style:normal;}
.dash .moreInfo{font-weight:normal;margin:1em 2em 0em 0em;text-align:left;}
