html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Arial, sans-serif;
 font-size: 10pt;
} 

img.left{padding-right: 1%; align: left;}
img.right{padding-left: 1%; align: right;}

h1{color: #0a1d78; font-size: 12pt; font-weight: normal;}
h2{color: #b40505; font-size: 12pt; font-weight: normal;}
h3{color: #b40505; font-size: 10pt%; font-weight: bold;}
h4{color: #0a1d78; font-size: 10pt%; font-weight: bold;}
h5{color: #0a1d78; font-size: 14pt%; font-weight: normal;}
h6{color: #b40505; font-size: 14pt%; font-weight: bold;}
p.title{color: #0a1d78; font-size: 14pt; font-weight: bold; text-align: left;}
p.header{color: #0a1d78; font-size: 18pt; font-weight: normal; text-align: left;}
p.strong{color: #0a1d78; font-size: 12pt; font-weight: bold; text-align: left;}
p.strongred{color: #b40505; font-size: 12pt; font-weight: bold; text-align: left;}

caption {color: #b40505; font-size:8pt; font-weight: bold: align: bottom;}

ul li{list-style-type: square;}
ol li{list-style-type: decimal;}

hr{width: 100%; color: #0a1d78; size: 1;}
hr.header{width: 100%; color: #0a1d78; size: 1; display: none;}


/*-------------------------------------LINK ATTRIBUTES---------------------------------*/
 
 a:link{color: #0a1d78; font-weight: bold; text-decoration: none;}
 a:visited{color: #0a1d78; font-weight: bold; text-decoration: none;}
 a:hover{color: #b40505; font-weight: bold; text-decoration: underline;}
 a:active{color:#b40505; font-weight: bold; text-decoration: underline;}
 
 a.red:link{color: #b40505; font-weight: bold; text-decoration: none;}
 a.red:visited{color: #b40505; font-weight: bold; text-decoration: none;}
 a.red:hover{color: #0a1d78; font-weight: bold; text-decoration: underline;}
 a.red:active{color:#0a1d78; font-weight: bold; text-decoration: underline;}
 
 a.sitemap:link{color: #0a1d78; font-weight: normal; text-decoration: none;}
 a.sitemap:visited{color: #0a1d78; font-weight: normal; text-decoration: none;}
 a.sitemap:hover{color: #b40505; font-weight: normal; text-decoration: underline;}
 a.sitemap:active{color:#b40505; font-weight: normal; text-decoration: underline;}
 
 a.header:link {color: #FFFFFF; text-decoration: none; font-size:80%;}
 a.header:visited {color: #FFFFFF; text-decoration: none; font-size:80%;}
 a.header:hover {color: #d1d6e4; text-decoration: underline; font-size:80%;}
 a.header:active {color: #d1d6e4; text-decoration: underline; font-size:80%;}
 
 a.vertnav:link {color: #FFFFFF; text-decoration: none; font-size:90%;}
 a.vertnav:visited {color: #FFFFFF; text-decoration: none; font-size:90%;}
 a.vertnav:hover {color: #d1d6e4; text-decoration: underline; font-size:90%;}
 a.vernav:active {color: #d1d6e4; text-decoration: underline; font-size:90%;}
 
 a.feature:link {color: #FFFFFF; text-decoration: none; font-size:110%;}
 a.feature:visited {color: #FFFFFF; text-decoration: none; font-size:110%;}
 a.feature:hover {color: #d1d6e4; text-decoration: underline; font-size:110%;}
 a.feature:active {color: #d1d6e4; text-decoration: underline; font-size:110%;}
 
.InvisibleLink
{ display: none;
background: #ffffff;
color: #ffffff}

.horiz_nav 
{ font-size: 11px;
color: #ffffff;
font-family: verdana, arial, sans-serif} 
A#id1:link {color: #ffffff; text-decoration: none}
A#id1:active {color: #ff0000; text-decoration: underline}
A#id1:visited {color: #ffffff; text-decoration: none}
A#id1:hover {color: #ffffff; text-decoration: underline}

.footer
{ text-align: center; 
font-size: 11px; 
font-family: 
verdana, arial, sans-serif}



/*-------------------------------------PRIMARY LAYOUT Elements---------------------------------*/
#pagewidth{ 
 width:95%; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
 } 
 
#header{
 position:relative; 
 height:85px; 
 background-color:#b40505; 
 width:100%;
 } 

#navigation{
 position:relative; 
 height:20px; 
 background-color:#0a1d78; 
 width:100%;
 text-align: center;
 color: #FFFFFF;
 display: none;
} 
 
#maincol{ 
 position: realtive;
 background-color: #FFFFFF;
 width:100%; 
 height: auto;
 
 }
 
 #info{
 float: left;
 width:100%;
 padding-top: 0px;
 margin-top: 0px;
 }

 
#menu{background-color: #0a1d78;  
 position: relative;
 display: inline;
 float: left; 
 width:175px;
 text-align: center;
 color: #FFFFFF;
 font-weight: bold;
 margin-right: 5px;
 margin-bottom: 10px;
 height: auto;
 padding-left: 0px;
 z-index: 600;
 display: none;
  
 }
 
 #footer{
 height:125px; 
  background-color:#ffffff;
  width: 100%; 
 clear:both;
 text-align: center;
 display: none;
 }
 
 
 
 #title{
 height:30px; 
 background-color:#ffffff; 
 background-image: url('http://health.state.tn.us/images/titleback.gif');
 width:auto;
 text-align:center;
 padding-top: 5px;
 padding-left: 10px;
 margin-bottom: 5px;
 color: #b40505;
 font-weight: bold;
 font-size: 18px;
} 
 
 
 /* ------------------------- Elements for 3 Column Layout ----------------------------*/

 
 #right{background-color: #ffffff;  
 display: inline; 
 position: relative;
 float: right; 
 width:20%;
 text-align: left;
 color: #000000;
 border-left: 1px solid #0a1d78;
 padding-left: 3px;
 margin-left: 3px;
 margin-bottom: 10px;
 height: auto;
 }
 
 #right_noborder{background-color: #ffffff;  
 display: inline; 
 position: relative;
 float: right; 
 width:20%;
 text-align: left;
 color: #000000;
 padding-left: 3px;
 margin-left: 3px;
 margin-bottom: 10px;
 height: auto;
  
 }
 
 #mid{
 float: left;
 width:80%;
 padding-top: 0px;
 margin-top: 0px;
  }
  
 /* ------------------------- Other Layout Elements ----------------------------*/
 #wrapper{ 
 position: relative; 
 width:100%; 
 height: auto;
 clear: both;
 }

#block_right{background-color: #ffffff;  
 position: relative;
 float: right; 
 width:50%;
 text-align: left;
 color: #000000;
 padding-left: 0px;
 margin-left: 0px;
 margin-bottom: 10px;
 height: auto;
 clear:both;
 }
 
 #block_left{background-color: #ffffff;  
 position: relative;
 float: left; 
 width:50%;
 text-align: left;
 color: #000000;
 padding-left:0;
 margin-bottom: 10px;
 height: auto;
 clear:both;
 }
 
 #feature{background-color: #0a1d78;  
 position: relative;
 width:140px;
 text-align: center;
 color: #000000;
 padding: 3%;
 margin-bottom: 10px;
 height: auto;
  
 }
 
#spotlight{background-color: #0a1d78;  
 position: relative;
 float: right;
 width:140px;
 text-align: left;
 color: #ffffff;
 padding: 3%;
 margin-bottom: 10px;
 border: solid thin #0a1d78;
 height: auto;
  
 }
 
#feature_light{background-color: #d1d6e4;  
 position: relative;
 float: right;
 width:140px;
 text-align: left;
 color: #0a1d78;
 padding: 3%;
 margin-bottom: 10px;
 margin-left: 10px;
 border: solid thin #0a1d78;
 height: auto;
  
 }
 

 
 /* ------------------------- Decorative/Division Elements ----------------------------*/
 #mark{
 height:auto; 
 width:90%;
 text-align:left;
 padding-left: 10px;
 margin-bottom: 10px;
 margin-top: 15px;
 color: #000000;
 font-weight: bold;
 font-size: 12pt;
 border-top: solid thin #0a1d78; 
 clear: both;
} 

#mark_dark{
 height:auto; 
 width:90%;
 text-align:left;
 padding-left: 10px;
 margin-bottom: 10px;
 color: #000000;
 font-weight: bold;
 font-size: 12pt;
 border-top: solid thin #0a1d78; 
 margin-top: 10px;
 clear:both;
} 



#mark_blue{
 height:1%; 
 width:90%;
 text-align:center;
 padding-left: 0px;
 margin-top: 5px;
 margin-bottom: 10px;
 color: #000000;
 font-weight: bold;
 font-size: 12pt;
 border-top: solid thin #0a1d78; 
 margin-top: 10px;
 clear: both;
} 

#container {
height: auto;
position: realtive;
width: 390px;
background-color:#FFFFFF;
border: solid thin #0a1d78;
margin-top: 5px;
padding: 5px;
float: left;
}
/* ------------------------- Data Table Style ----------------------------*/
table.data {
	width: 560px;
	border-collapse: collapse;
	}

th.data {
	padding: 5px;
	text-align: center;
	border: 1px solid #0a1d78;
	background-color: #0a1d78;
	color: #ffffff;
	font-size: 90%;
}

td.data {
	padding: 3px;
	border-left: 1px solid #0a1d78;
	border-right: 1px solid #0a1d78;
	border-bottom: 1px solid #d1d6e4;
	font-size: 90%;
}
 
 /* ------------------------- Sortable Table Style ----------------------------*/

table.sortable {
	width: 560px;
	border-collapse: collapse;

}

th.sortable {
	padding: 3px;
	text-align: center;
	border: 1px solid #0a1d78;
	background-color: #0a1d78;
	color: #ffffff;
	font-size: 90%;
}


td.sortable {
	padding: 3px;
	border-left: 1px solid #0a1d78;
	border-right: 1px solid #0a1d78;
	border-bottom: 1px solid #d1d6e4;
	font-size: 90%;
}

/* ------------------------- Vertical Navigation Style ----------------------------*/

 
#vertnav{list-style: none;} 

#vertnav{ 
     padding:0;
     margin:0;
} 

#vertnav ul { 
     padding: 0;
     margin:0;
     list-style: none;
     width:175px;
     z-index: 100;
     position:absolute; 
     overflow:visible; 
	 list-style-type: none;
} 

#vertnav li { 
     margin:0; 
     position: relative; 
     width: 175px;
     background-color:#0a1d78;
     border:none; 
     border-bottom: none;
     display:block;
     height:auto;
    
     
} 

#vertnav li:last-child{border-bottom: none solid #ffffff;} 

#vertnav a { 
     text-decoration:none; 
     display:block;
     padding: .2em;
     width:160px; 
     height:auto;
     
} 

#vertnav a:hover, #vertnav li:hover{ 
     background-color:#b40505; 
    
} 
#vertnav ul li:hover, #vertnav ul li a:hover{ 
     background-color:#b40505
	  
     
} 

#vertnav ul, #vertnav ul ul, #vertnav ul ul ul{ 
     display:none; 
     position:absolute; 
     top:0; 
     left:175px;
    
} 

/* non-IE browsers see this */ 
#vertnav ul li>ul, #vertnav ul ul li>ul{ 
     margin-top:-1.4em; 
} 

#vertnav li:hover ul ul, #vertnav li:hover ul ul ul, #vertnav li:hover ul ul ul ul, #vertnav li:hover ul ul ul ul ul{ 
     display:none; 
} 

#vertnav li:hover ul, #vertnav ul li:hover ul, #vertnav ul ul li:hover ul, #vertnav ul ul ul li:hover ul, #vertnav ul ul ul ul li:hover ul{ 
     display:block; 
} 

li>ul { 
     top: auto; 
     left: auto; 
} 
/* Win IE only \*/ 
* html #vertnav li{float:left;} 
/* end holly hack */

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
.leftmenu {font-size: 9pt; font-family: arial; text-align:left; margin-top: 10px; margin-bottom: 10px; padding-right: 5px; font-weight: normal}

.leftmenu ul {
padding-right: 0px; 
padding-left: 0px; 
z-index: 500; 
padding-bottom: 0px; 
margin: 0px; 
width: 145px; 
padding-top: 0px; 
list-style-type: none; 
position: relative}

.leftmenu li {
float: left; 
background-color: #0a1d78;
list-style-type: none; }

.leftmenu li.sub {background-color: #b40505}

.leftmenu table {
margin-top: -1px; 
font-size: 9pt; 
z-index: 100; 
left: 0px; 
position: absolute; 
top: 0px; 
border-collapse: collapse}

.leftmenu a {
border-right: #0a1d78 1px solid; 
border-top: #0a1d78 2px solid; 
display: block; 
padding-left: 1em; 
font-weight: bolder;text-transform: none; 
border-left: #0a1d78 1px solid; 
width: 145px; 
color: #ffffff; 
line-height:auto; 
border-bottom: #0a1d78 2px solid; 
font-style: normal; 
height: auto; 
font-variant: normal; 
text-decoration: none}

.leftmenu a:visited {
border-right: #0a1d78 1px solid; 
border-top: #0a1d78 1px solid; 
display: block; 
padding-left: 1em; 
font-weight: bolder;text-transform: none; 
border-left: #0a1d78 1px solid; 
width: 145px; 
color: #ffffff; 
line-height: auto; 
border-bottom: #0a1d78 1px solid; 
font-style: normal; 
height: auto; 
font-variant: normal; 
text-decoration: none}

.leftmenu b {
float: right; 
margin-right: 5px}

* html .leftmenu a {width: 145px}

* html .leftmenu a:visited {
width: 145px; 
line-height:auto}

* html .leftmenu a:hover {
font-weight: bolder;text-transform: none; 
color: #ffffff; 
font-style: normal; 
position: relative; 
background-color: #b40505; 
font-variant: normal; 
text-decoration: none}

.leftmenu li:hover {position: relative;}

.leftmenu a:active {font-weight: bolder;text-transform: none; 
color: #ffffff; 
font-style: normal; 
background-color: #b40505; 
font-variant: normal; 
text-decoration: none}

.leftmenu a:focus {
font-weight: bolder;
text-transform: none; 
color: #ffffff; 
line-height: auto; 
font-style: normal; 
background-color: #db40505; 
font-variant: normal; 
text-decoration: none}

.leftmenu li:hover > a {
font-weight: bolder;
text-transform: none; 
color: #ffffff; 
font-style: normal; 
background-color: #b40505; 
font-variant: normal; 
text-decoration: none; }

.leftmenu li ul {
padding-right: 2em; 
padding-left: 2em; 
left: 130px; 
visibility: hidden; 
padding-bottom: 2em; 
padding-top: 2em; 
position: absolute; 
top: -2em; 
background-color: transparent;
list-style-type: none; }

.leftmenu li:hover > ul {visibility: visible}
.leftmenu ul a:hover ul ul {visibility: hidden}
.leftmenu ul a:hover ul a:hover ul ul {visibility: hidden}
.leftmenu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden}
.leftmenu ul a:hover ul {visibility: visible}
.leftmenu ul a:hover ul a:hover ul {visibility: visible}
.leftmenu ul a:hover ul a:hover ul a:hover ul {visibility: visible}
.leftmenu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible}

	



/* ------------------------- Division of Minority Health and Disparity Elimination ----------------------------*/

#mark_dmhde{
 height:auto; 
 background-color:#776D5C; 
 width:auto;
 text-align:left;
 padding-left: 10px;
 margin-bottom: 10px;
 color: #ffffff;
 font-weight: bold;
 font-size: large;
} 
  
 #focus_dmhde{background-color: #322647;  
 display: inline; 
 position: relative;
 float: right; 
 width:200px;
 text-align: left;
 color: #FFFFFF;
 padding: 5px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-top: 10px; 
 height: auto;
 }
 
 p.dmhde{color: #322647; font-size: 150%; font-weight: bold;}
 

