html,body {
	height: 100%;
	margin: 0;
}

.infoCursor {
cursor:pointer;
}

.padHNav{
padding: 0px 0px  0px 2px;
}

/*-- body expand contract */

.divExpContHdr{
margin-top:8px;
}

.menutitle{
cursor:pointer;
margin-bottom: 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
}

.submenu{
margin-bottom: 0px;
padding-left: 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
width: 96%;
}

/*------*/

/*---navigation items/links; classes do not need to be modified unless you modify the background colors of the table and graphics */
.vnavCellBorder{
border-right:1px solid #000066;
}

.vnav
{
	font-size: 70%;
	color: #000066;
}

.vnav ul {
	display: block;
	margin: 0;
	padding: 1px;
	list-style-type: none;
	font-family: tahoma;	
	color: #DDDADD;
}

.vnav A
{
color: #000066;
text-decoration: none;
margin: 0;
padding: 2px;
}

.vnav A:visited
{
color: #000066;
margin: 0;
}

.vnav ul li
{
	list-style-type: none;
	display: block;
	/*margin-bottom: 1px;*/
	margin-right: 0;
	margin-left: 0;
}

.vnav ul li a
{
	display: block;
	font-weight:bold;
	color: #ffcc99;
	border: 1px solid #000066;
}

.vnav a:visited
{
	display: block;
	font-weight:bold;
	color: #ffcc99;
	border: 1px solid #000066;
}

.vnav A:hover
{

	color: #000066; 
	font-weight: bold; 
	background-color: #fcdbbb; 
	text-decoration: underline;
	border: 1px solid #000066;
}

.navsubheaderText{
font-family: arial, helvetica;
font-size: 70%;
padding: 4px;
/*margin-top: 6px;*/
color: #cccccc;
font-weight: bold;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color: #ff9933;
}

/* classes for navigation above and next to logo */
.hNavText{font-family: tahoma; font-size: 80%; font-weight: bold; color:#000066; padding-top:2px;}
.hNavText A{
font-family: tahoma, arial, helvetica;
color: #000066;
font-weight: bold;
text-decoration: none;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding:1px 2px 2px 2px;
}

.hNavText A:visited{
font-family: tahoma, arial, helvetica;
color: #000066;
text-decoration:none;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.hNavText A:hover{
font-family: tahoma, arial, helvetica;
color: #666699;
background-color:#ffcc99;
border-left: 1px solid #666699;
border-right: 1px solid #666699;
border-top: 1px solid #666699;
border-bottom: 1px solid #666699;
}

.hNavAdjust{padding:4px 0 4px 0; margin-left: 20px;}

.hnavHdr{
/*margin-left:10px;*/
padding-top:4px; 
padding-bottom: 4px;
border-bottom:1px solid #000066;
border-top:1px solid #000066;
}


.vNavHdr{
padding:3px 0 3px 3px;
font-family: tahoma; font-size: 75%; font-weight: normal; color: #000066;
}

.vNavHdr A{
font-family: tahoma, arial, helvetica;
color: #000066;
font-weight:bold;
text-decoration: none;
margin: 0;
}

.vNavHdr A:visited{
font-family: tahoma, arial, helvetica;
color: #000066;
text-decoration:none;
}

.vNavHdr A:hover{
font-family: tahoma, arial, helvetica;
color: #666699;
background-color:#ffcc99;
text-decoration:underline;
}

.vNavText{
font-family: tahoma; font-size: 70%; font-weight: normal; color: #000066;
padding-left:1em; margin-left:8px; margin-bottom:0; padding-bottom:0; margin-top:4px;
/*padding-left: 4px; margin-left: 0; margin-top:4px; padding-top:0; margin-bottom:0; padding-bottom:0;*/
/*margin-left: 4px; margin-top: 2px; padding:2px 0 2px 0;*/
}

vNavText ul{
display: block;
margin:0; padding:0;
line-height:110%;
}

.vNavText li{
list-style-type:circle; margin: 1px 8px 1px 0; padding: 1px 0 1px 0;
}

.vNavText A{
font-family: tahoma, arial, helvetica;
color: #000066;
font-weight:bold;
text-decoration: none;
margin: 0;
/*border-left: 1px solid #e6e6f5;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 0 3px;*/
}

.vNavText A:visited{
font-family: tahoma, arial, helvetica;
color: #000066;
text-decoration:none;
/*border-left: 1px solid #e6e6f5;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;*/
}

.vNavText A:hover{
font-family: tahoma, arial, helvetica;
color: #000066;
background-color:#fcdbbb;
text-decoration:underline;
/*border-left: 1px solid #666699;
border-right: 1px solid #666699;
border-top: 1px solid #666699;
border-bottom: 1px solid #666699;*/
}


.subNavTableMarg{
margin-top:8px;
margin-bottom:8px;
}

.subNav {
	font-family: verdana, tahoma, arial; font-size: 70%; color: #000000; 
	/*border-top:1px solid #F8EEF8;
border-bottom:1px solid #F8EEF8;*/
padding-top: 8px;
padding-bottom:  8px;
border-bottom: 1px solid #e6e6f5;
border-top: 1px solid #e6e6f5;

}

.subNav A{
	font-family: verdana, tahoma, arial; color: #000066; text-decoration: none; font-weight:bold;
}

.subNav A:visited{
	font-family: verdana, tahoma, arial; color: #000066; text-decoration: none;
}

.subNav A:hover{
	font-family: verdana, tahoma, arial; background: #ffcc99; color: #666699; text-decoration: underline;
}

.subNavDivider{
border-bottom: 1px solid #e6e6f5;
border-top: 1px solid #e6e6f5;
padding-bottom: 5px;
padding-top: 5px;
}

.subNavLevTwo {
	font-family: verdana, tahoma, arial; font-size: 70%; color: #000000; padding: 2px;
padding-top: 10px;
padding-bottom: 10px;
}


/*---font for the small "links open in new windows" notes in left navigation---*/
.smallText {
	font-family: arial, verdana, helvetica, sans-serif; font-size: 62%; color: #DDDADD; text-align: center; padding-bottom: 2px;
	}

/*---predominant font used for content---*/
.contentFont{
font-family: verdana,tahoma,arial,helvetica;
color: #000;
font-size: 80%;
line-height: 150%;
padding-right: 20px;
padding: 12px 0px 0px 2px;
}

.contentFont A {
font-family: verdana,tahoma,arial,helvetica;
color: #000066;
text-decoration: none;
font-weight: bold;
}

.contentFont A:visited{
font-family: verdana,tahoma,arial,helvetica;
color: #000066;
text-decoration: none;
}

.contentFont A:hover{
	font-family: verdana,tahoma,arial,helvetica; 
	color: #666699; 
	font-weight: bold; 
	text-decoration: underline;
	background-color:#ffcc99;
}

/*highlights box border, spacing, font, link styles*/

.highlightsMargin{
margin:0 8px 1em 1em;
}

#highlights td.highlightsText{
font-family: verdana, tahoma, arial; 
color: #000000; 
padding: 3px;
font-size:1em;
background-color:#ffcc99;
border-left: 1px solid #000066;
border-right: 1px solid #000066;
border-top: 1px solid #000066;
border-bottom: 1px solid #000066;
}

#highlights a{
font-family: verdana, tahoma, arial; 
color: #000066; 
text-decoration: none; 
font-weight:bold; 
border:none;
}

#highlights a:visited{
font-family: verdana, tahoma, arial; 
color: #000066; 
text-decoration: none; 
font-weight:bold; 
border:none;
}

#highlights a:hover{
font-family: verdana, tahoma, arial; 
color: #000066; 
text-decoration: underline; 
font-weight:bold; 
border:none;
background-color:#fcdbbb;
}

#highlights ul li{
line-height:150%;
list-style-image:url(images/bullets.gif);

}

#highlights ul li ul li{
list-style-type:circle;
list-style-image:url(images/bullets.gif);
}


/*reduce default indentation of bulleted lists so lines of text are longer and not awkwardly aligned within small highlights container*/
#highlights ul.basicListReducedIndent{
display: block;
line-height: 120%;
list-style-type: disc;
margin:0;
padding-left:20px;
margin-top:2px;
margin-bottom:2px;
}


/*predominant font used for tabular data display/in tables; apply to <td>, table cells*/
.tableTextNorm {
	font-family: verdana, tahoma, arial; font-size: 80%; color: #000000; padding: 2px; line-height: 120%;
}

.tableTextNorm A{
	font-family: verdana, tahoma, arial; color: #000066; text-decoration: none; font-weight:bold;
}

.tableTextNorm A:visited{
	font-family: verdana, tahoma, arial; color: #000066; text-decoration: none;
}

.tableTextNorm A:hover{
	font-family: verdana, tahoma, arial; color: #000066; background-color: #ffcc99; text-decoration: underline;
}

/*---headers---*/
.pageHeader{
margin-top: 12px;
font-weight: bold;
font-family: verdana;
font-size: 125%;
}

.pageHeaderColor{
font-weight: bold;
font-family: verdana;
color: #fff;
background-color: #660066;
padding: 4px;
}


.paraHeader{
margin-top: 12px;
font-weight: bold;
font-family: verdana;
color: #000066;
text-decoration: none;
font-size: 1.1em;
}

.paraHeaderNoMarg{
font-weight: bold;
font-family: verdana;
color: #000;
text-decoration: none;
font-size: 1.1em;
margin: 0px;
}


.paraHeaderSub{
margin-top: 4px;
font-size: 90%;
font-weight: bold;
font-family: verdana;
color: #333;
padding-left: 4px;
}

.paraHeaderSubNoIndent{
margin-top: 8px;
font-size: 90%;
font-weight: bold;
font-family: verdana;
color: #333;
}


.paraHeaderColorSub{
margin-top: 4px;
font-size: 100%;
font-weight: bold;
font-family: verdana;
color: #666;
text-decoration: underline;
}

.dropHeader{
margin-top: 8px;
margin-bottom: 4px;
font-weight: bold;
font-family: verdana;
color: #333;
padding-left:2px;
}

.dropBox{
	COLOR: #000066;
	font-weight: bold;
	FONT-FAMILY: verdana, arial, tahoma; 
	background-color: #F4F3E9;
	margin-right: 2px;
	margin-left: 2px;
}

/*---style for the DHHS disclaimer at bottom of page---*/
.footerText {
	font-family: tahoma, arial, helvetica, sans-serif; font-size: 70%; padding: 2px; color: #000066; font-weight: bold;
}

.footerText A {
color: #000066;
text-decoration: none;
padding: 2px;
}

.footerText A:visited {
color: #000066;
text-decoration: none;
}

.footerText A:hover
{
	color: #000066; 
	background-color: #ffcc99; 
	text-decoration: underline;
}


/*---DHHS Search Form style---*/
.searchBox{
	FONT-SIZE: 80%; 
	COLOR: #000066;
	font-weight: bold;
	FONT-FAMILY: verdana, arial, tahoma; 
	background-color: #Ffcc99;
	margin-right: 2px;
	margin-left: 2px;
}

.searchButton{
color: #000066;
font-weight: bold;
FONT-FAMILY: verdana, arial, tahoma; 
font-size:75%;
}

.searchForm{
margin: 0;
padding: 0;
background-color: #ffffff;
}

.searchText{
FONT-FAMILY: verdana, arial, tahoma; 
font-weight: bold;
font-size: 80%;
color: #000066;
}

/*---font for last modified script at bottom of page---*/
.lastMod {
	font-family: arial, helvetica, sans-serif; font-size: 70%; color: #333333;
}

/* --- misc --- */

.fileViewersDiv{
border:1px  dashed #e6e6f5;
padding:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:8px;
margin-top:12px;
margin-bottom:12px;
text-align:left;
width:300px;
background-color:#fff;
}


.listSeparator{
border-top:1px solid #E6e6f5;
height:1px;
width:100%;
margin-top: 4px;
margin-bottom: 8px;
}

.listSeparatorRdcdMargHighlights{
border-top:1px solid #E6e6f5;
height:1px;
width:100%;
margin-top: 0px;
margin-bottom: 0px;
}


.listSeparatorDark{
border-top:1px solid #996699;
height:1px;
width:100%;
margin-top: 12px;
margin-bottom: 12px;
}

.listSeparatorDarkNoMarg{
border-top:1px solid #996699;
height:1px;
width:98%;
margin-top: 0;
margin-bottom: 0;
}

/*---top and bottom spacing for the page header/topic image; apply to img tag---*/
.headerImgSpacing{
margin-top:4px;
margin-bottom:12px;
}

/*---sample list style; recommend changing; apply to ul tags---*/
.listWithNoBullet {
	display: block;
	margin: 0;
	padding: 0 0 8px 20px;
	list-style-type: none;
}

.indentedList{
display: block;
list-style-type: none;
margin-left: 30px;
text-align: justify;
}

.listBelowSeparator{
	margin-top: 0px;
}

.newText{
color:#ff6600;
font-weight: bold;
}

/*---footer navigation table style---*/
.footerNavTable{
line-height: 110%;
}

/* Hide from IE-mac \*/
* html .vnav ul li a/* hide from IE 5.0 */ {height: 1%;}
/* End hide */

/*misc*/
.indentDiv{
margin-left:2em;
}

.indentDivColor{
margin-left:2em;width:80%;background-color:#feedca;border:1px solid #000066;padding:1em 2em;
}

.listWithBullet{
line-height:150%;
list-style-image:url(images/bulletForContentList.gif);
}


.listWithBullet ul li{
line-height:150%;
list-style-image:none;
}

.listHdr{
font-size:110%;
color:#ff6600;
font-weight:bold;
}

.tableColorBorder{
border:1px solid #000066;
font-size:90%;
}

.tableColorBorder th{
background-color:#000066;
text-align:left;
font-size:110%;
color:#fcdbbb;
}


.tableColorBorder td{
background-color:#fcdbbb;
font-size:100%;
}

.tableColorBorder td.tableleftcell{
font-weight:bold;
}

.tableColorBorder td.tablerightcell{
color:#333;
}


.listSimple{
line-height:150%;
margin-left:1.5em;
padding-left:1.5em;
}
