/* CSS Document */
/* Color Palette

	Red: #CC0033  Green: #006666   Blue: #3366CC  Purple: #663399
*/

body {

	margin: 0;
	background: #ffffff url('../images/bkd_hiv.gif') fixed 0px 50%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	margin-left: 25px;
	margin-right: 50px;	
	color:#545454;
}

/* 508 styles on home page */

.hv-noscript {  
 }
.hv-noscript p  {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 6px;
	font-weight : normal;
	font-size : 70%;
	text-align: left;
	color:  #cc0000;
	background-color: #ffffff;
	
}

.hv-noscript p b.hv-noscript-hdr  {
	color:  #cc0000;

}

.hv-noscript p a.nslink:link  {
	text-decoration: underline;
	color: #cc0000;
}

.hv-noscript p a.nslink:visited  {
	text-decoration: underline;
	color: #cc0000;
}

.hv-noscript p a.nslink:hover  {
	text-decoration: underline;
	color: #e52d2d;
}

.hv-noscript p a.nslink:active  {
	text-decoration: underline;
	color: #cc0000;
}

/* rotator in-page placement */
    div.rotator {
	position:relative;
	height:219px;
	margin-left: 0px;
	margin-top: 0px;
	display: none;
}

/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	margin-left: -11px;
	margin-top: 0px;
}



/* rotator image style */	
	div.rotator ul li img {
	border:0px solid #ccc;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}
    div.rotator ul li.show {
	z-index:500
}
   
@-moz-document url-prefix() {
/* these are for Firefox styles

/* rotator in-page placement */
    div.rotator, x:-moz-any-link, x:default {
	position:relative;
	height:219px;
	margin-left: 0px;
	margin-top: -12px;
	display: none;
}

/* rotator css */
	div.rotator ul li, x:-moz-any-link, x:default {
	float:left;
	position:absolute;
	list-style: none;
	margin-left: -11px;
	margin-top: 0px;
}

/* rotator image style */	
	div.rotator ul li img, x:-moz-any-link, x:default {
	border:0px solid #ccc;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}
    div.rotator ul li.show, x:-moz-any-link, x:default {
	z-index:500
}
} 

@media screen and (-webkit-min-device-pixel-ratio:0)
{
/* rotator in-page placement */
    div.rotator {
	position:relative;
	height:219px;
	margin-left: 0px;
	margin-top: -12px;
	display: none;
}

/* rotator css */
	div.rotator ul li{
	float:left;
	position:absolute;
	list-style: none;
	margin-left: -11px;
	margin-top: 0px;
}

/* rotator image style */	
	div.rotator ul li img {
	border:0px solid #ccc;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}
    div.rotator ul li.show {
	z-index:500
}
}

/* rotator css for IE7 */
*+html	div.rotator  {
	margin-left: -151px;
}

.did {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;	
	color:#01669a;
}

blockquote.hp {
  margin-top: 0em;
}


H1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color:#01669a;
	font-variant:small-caps;
	font-weight: bold;
	line-height: 15px;
	margin-left: 25px;
	margin-right: 50px;
}

H3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	color:#214293;
	font-weight: bold;
	line-height: 15px;
}



H4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	line-height: 15px;
	color: #00669A;
	margin-left: 25px;
}

.dyn {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 82%;
	line-height: 20px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 35px;
	margin-right: 35px;
	color:#000000;
}

ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 17px;
	margin-top: 0px;
	margin-right: 35px;
	color:#545454;
	list-style: url(../images/arrow_bullets.jpg);

}

a:link, a:visited, a:ACTIVE {color:#000000; text-decoration : none;}

a:HOVER {color:#961a25; text-decoration: underline;}

#header {
	/*background-color:#006699;
	padding:0px;
	background-image: url('../images/new/banner_bg.gif');
	background-repeat:repeat-x; 
	height:94px;
	position:relative;
	margin-bottom:0px;*/
}

#main {
width:1003px;
background-color:#FFFFFF;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

.banner_logo {
	/*margin: 18.5px 0px 18.5px 33px;
	vertical-align: middle;
	float:left;*/
	display: none;
}

.inspanish_btn {
display: none;
	/* margin-top:0px;
	right: 0px;
	position:absolute;
	vertical-align:top;
	float:right;
	width: 90px;
	height: 28px;
	*/
}


/** New styles **/

.headTitle {
	font-size: 38px;
	color: #FFF;
	background-image: url(../images/titleback.jpg);
	background-repeat:no-repeat;
	height: 99px;
	width: 518px;
	font-family: "Myriad Pro", "Myriad Web Pro";
	font-weight: bold;
	padding: 0px;
	padding-left:0px;
	margin: 0px;
	float:left;
}

.headTitleesp {
	font-size: 33px;
	color: #FFF;
	background-image: url(../images/titleback.jpg);
	background-repeat:no-repeat;
	height: 99px;
	width: 518px;
	font-family: "Myriad Pro", "Myriad Web Pro";
	font-weight: bold;
	padding: 0px;
	padding-left:0px;
	margin: 0px;
	float:left;
}

.SubheadTextesp {
	font-size: 12px;
	color: #FFF;

	font-family: "Myriad Pro", "Myriad Web Pro";
	font-weight: bold;
	padding: 0px;
	padding-left:0px;
	margin: 0px;
	float:left;
}






.bannerStyle{
	background-image: url(../images/map_banner_back.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right: 50px;
	height: 236px;
	width: 968px;
	
}


.bulletTitle {
	font-family: "Myriad Pro", "Myriad Web Pro";
	font-size: 17px;
	font-weight: bold;
	color: #951124;
}
.bulletHeader {
	font-family: "Myriad Pro", "Myriad Web Pro";
	font-size: 13px;
	font-weight: 600;
}
.bulletFacts {
	font-family: "Myriad Pro", "Myriad Web Pro";
	color: #951124;
	font-size: 13px;
	font-weight: normal;
}
.bulletLinks {
	font-family: "Myriad Pro", "Myriad Web Pro";
	color: #951124;
	font-size: 13px;
	font-weight: bold;
}

.bulletMore {
	font-family: "Myriad Pro", "Myriad Web Pro";
	color: #951124;
	font-size: 13px;
	font-weight: 600;
	text-align:right;
}

.bulletBlock, .bulletBlock a, .bulletBlock a.visited, .bulletBlock a.link, .bulletBlock a.hover, .bulletBlock a.selected  {
	font-family: "Myriad Pro", "Myriad Web Pro";
	color: #FFF;
	font-size: 15px;
	font-weight: 600;
	width: 186px;
	height: 16px;
	text-align:center;
	background-color: #951124;
	text-decoration:none;
	margin: 0px;
	float:right;
	z-index:5;
	position:relative;
	padding:0px;
	padding-top:0px;
	padding-bottom: 5px;
	top: 17px;
}

.rd_color {
color: #961a25;
}

UL#navbar LI.redright, UL#navbar LI.redright A, UL#navbar LI.redright.selected, UL#navbar LI.redright.selected A, UL#navbar LI.redright A.active, UL#navbar LI.redright A:hover   {
	LIST-STYLE-TYPE: none; 
	DISPLAY: block; 
	width:250px;
	FLOAT: right; 	
	TEXT-ALIGN: center;
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
}

/* FOOTER STYLES */



#footerTbl {
width: 999px;
align: center;
}

UL#footbar{
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 45px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Calibri, sans-serif;
	WHITE-SPACE: nowrap;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}

UL#footbar li, UL#footbar li a, UL#footbar li.selected a, UL#footbar li.active a, UL#footbar li.hover a {
	LIST-STYLE-TYPE: none;
	padding-top:8px;
	DISPLAY: block; 
	FLOAT: left;
	TEXT-ALIGN: center;
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 

}



.footerbar {
	background-image: url(../images/footback.jpg);
	background-repeat:no-repeat;
	height: 37px;
	width: 518px;	
	
}

.footerbarRight {
	background-image: url(../images/footerbackright.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 482px;	
}

.regular {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	margin-left: 25px;
	margin-right: 50px;
}

.regular3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
}
.tablesearch {
	border: 3px solid #F1D260;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	margin-left: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #00669A;
}

.tableresults {
	border-top: 3px solid #F1BF06;
	border-bottom: 0px;
	border-left: 3px solid #F1BF06;
	border-right: 3px solid #F1BF06;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	background-color:#F4DB80;	
}

.tableresultsbottom {
	border-bottom: 3px solid #F1BF06;
	border-top: 3px solid #F1BF06;
	border-left: 3px solid #F1BF06;
	border-right: 3px solid #F1BF06;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	background-color:#F4DB80;	
}

.tabledisplay {
	border-top: 3px solid #F1BF06;
	border-bottom: 0px;
	border-left: 3px solid #F1BF06;
	border-right: 3px solid #F1BF06;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	background-color:#F7E4A0;	
}

.tabledisplaybottom {
	border-top: 3px solid #F1BF06;
	border-bottom: 3px solid #F1BF06;
	border-left: 3px solid #F1BF06;
	border-right: 3px solid #F1BF06;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	background-color:#F7E4A0;	
}

.SLsearch {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 20px;
}

.nhtd {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 15px;
	text-align: center;
}

.regular2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 0px;
}

a.nhtd:link, a.nhtd:visited, a.nhtd:ACTIVE {color:#00669A; font-size: 11px; text-decoration : underline; font-weight: bold;
}

a.nhtd:HOVER {color:#000000; text-decoration: underline;}

	
ul.new {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	margin-right: 35px;
	margin-top: 1em;
	color:#545454;
	list-style: round;
}

.wad
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;
	margin-left: 0px;
	margin-right: 50px;	
	color:#545454;

}

ol.wad2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 15px;

	color:#545454;

}

.imagepadding
{
	padding-bottom:10px;
}
