@charset "utf-8";
/* CSS Document */


.emergencyActions {
	color: Red;
	font-weight: bold;
}

div#AdvancedSearch [disabled] {
  background-color:#f0f0f0;
}


.tdRightBorder
{
	border-right-style: solid; 
	border-right-width: medium; 
	border-right-color: #009999
}

.SelectedLabel 
{
	border-style:solid;
	border-width: 1px;
	border-color: Gray;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	float: left;
}

.flsContainer {
	z-index:1; 
	position:absolute;
}

.flSelector {
	border:solid 2px black;
	background:white;
	position:relative;
	left:50px; 
	top:17px;
	float: left;
}
	
.flsTable 	{
	width: 400px;
}

.bold 
{
	font-weight: bold;
}

#TableX, 
#ctl00_ContentPlaceHolder1_dgFacilities
{
	width: 100%;
}



/*
relatedItemsHeader
relatedItems
readMoreHeader
readMore
*/

/*
inspectionReports
*/

* {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
}

body {
	background-color: #0076a1;
	background-image: url(../images_pres/backgroundFHF.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
div.centerVideo {
	width: 627px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
	padding-bottom: 24px;
}

h1 {
}

h2 {
	color: #01678f;
	font-size: 16px;
	font-weight: bold;
	padding-left: 25px;
}

h3 {
	color: #01678f;
	font-size: 14px;
}

h3.float {
	float: left;
	overflow-y: auto;
	margin-right: 15px;
	padding-top: 4px;
}

h3.directions 
{
   padding-left: 24px;
}

h3.currentselection
{
   padding-left: 24px;
}

h4 {
	color: #009999;
	font-size: 46px;
}

h5 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

div.full h5 {
	color: #009999;
	font-size: 24px;
}

h6 {
	color: #24487d;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
}

h6.noPad {
	width: 40px;
	padding: 1px;
	padding-left: 18px;
	line-height: 12px;
}

h6.left {
	margin-right: 5px;
	padding: 0 0 0 5px;
	float: left;
}



p {
	font-size: 12px;
}

p.FacLocIndent1 
{
	margin-left: 25px;
}

span#ctl00_ContentPlaceHolder1_lblHelp p.directionsTwo 
{
   padding: 0px 0px 0px 0px;
}


#ctl00_ContentPlaceHolder1_tblFilterOptions p.directionsTwo 
{
   padding: 0px 0px 0px 0px;
}



em {
}

a {
	color: #a70000;
	font-weight: bold;
}

a:link {
	color: #a70000;
	font-size: 13px;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #a70000;
	font-size: 13px;
	font-weight: bold;
}

a:active {
}

a.top {
	color: #24487d;
}

a.top:hover {
	color: #009999;
}

a.top.small {
	font-size: 10px;
}

a.white {
	color: #fff;
}

a.white:hover {
	color: #ffea00;
}

a.white:visited {
	font-size: 13px;
	color: #fff;
}

a.imgLink {
	color:#fff;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

a.imgLink img {
	border: 0px;
}


ul {
	padding-top: 20px;
	line-height: 15px;
}

li {
	list-style-image: url(../images_pres/arrowLight.jpg);
	margin-top: 10px;
}

li.frontpage {
	margin-left: 20px;
}

li.frontpage a {
	font-size: 14px;
}

li.frontpage2 {
	margin-left: 20px;
	margin-top: 3px;
}

li.frontpage2 a {
	font-size: 13px;
}

li:hover {
	list-style-image: url(../images_pres/arrowDark.jpg);
}

div.sub {
	width: 902px;
	display: block;
	overflow-y: auto;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
}

div.sub.header {
	overflow-y: hidden;
}

form {
	margin-bottom: 20px;
}

.pic_left {
	float: left;
	padding: 2px 15px 6px 0px;
}





/*------------------------------------------------------- Header */

div#AHCAbanner {
	background-image: url(../images_pres/AHCAbanner.gif);
	width: 379px;
	height: 46px;
	float: left;
}

div#AHCAbanner span {
	display: none;
}

div.topLink {
	background-image: url(../images_pres/whiteLink.gif);
	width: 79px;
	height: 29px;
	margin: 9px 10px 0 10px;
	float: left;
	overflow-y: auto;
}

div.topSearch {
	background-image: url(../images_pres/whiteSearch.gif);
	width: 221px;
	height: 29px;
	margin: 9px 0 0 0;
	overflow-y: auto;
}

div#titleBanner {
	background-image: url(../images_pres/titleBanner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 740px;
	height: 129px;
	margin-right: 5px;
	float: left;
}

div#titleBanner span {
	display: none;
}

a#promo {
	/*display: block;*/
	/*background-image: url(../images_pres/Promo.gif);*/
	background-position: left top;
	background-repeat: no-repeat;
	width: 155px;
	height: 129px;
	/*overflow-y: auto;*/
}

a#promo span {
	display: none;
}

div#midLink {
}

img.center {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}


div#NewNews {
    background-image: url(../images_pres/new4a.png); 
	background-position: left top;
	background-repeat: no-repeat;
        height:50px;
        width:50px;
        left:218px;
        position:relative;
        top:115px;
}

div#NewNews span {
	display: none;
}

/*------------------------------------------- Top Search */

div.search {
	padding-top: 5px;
}

input.search {
	border: 1px solid #00688f;
}

div.topSearch input[type=text] {
	width: 126px;
	margin-right: 5px;
	float: left;
	overflow-y: auto;
}



/*--------------------------------------------- Look Up */

div#lookUp {
	background-image: url(../images_pres/lookUp.gif);
	width: 249px;
	height: 163px;
	margin-top: 20px;
}

div.lookUp input[type=text] {
	width: 126px;
	margin-right: 5px;
	float: left;
	overflow-y: auto;
}

div.lookUp input[type=submit] {
	background-position: left top;
	/*color: #009999;*/
        color: white;
	font-size: 12px;
	font-weight: bold;
	width: 23px;
	height: 20px;
	overflow-y: auto;
}

div.padding {
	padding: 10px;
}

ul.lookUp {
	list-style: none;
	padding-top: 0px;
}

ul.lookUp li {
	list-style-image: none;
	margin-top: 10px;
}

ul.lookUp a {
	color: #ffea00;
	font-size: 14px;
}

ul.lookUp a.white {
	color:#fff;
}

/* -------------------------------------------- Button */

input.button.blue {
	background-image: url(../images_pres/buttonBlue.png);
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 101px;
	height: 21px;
}

input.button.blue:hover {
	background-position: left bottom;
	cursor: pointer;
}

input.padding {
	margin: 10px 0 0 100px;
}





/*--------------------------------------------- Mid Links */

ul#midLinks {
	padding: 0px 0 10px 0;
	list-style: none;
	float: left;
	line-height: normal;
}

ul#midLinks li {
	float: left;
	/*overflow-y: auto;*/
	padding: 0px 0px 0px 15px;
	text-align: center;
	list-style-image: none;
}

ul#midLinks li.center {
	border-left: solid 2px #80afc1;
/*--	border-right: solid 2px #80afc1; ----*/
}

ul#midLinks h2 {
	padding: 0 20px 0 0;
	/*float: left;*/
	/*overflow-y: auto;*/
}



/*-------------------------------------------- Social */
/*---
div#social {
	background-image: url(../images_pres/social.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	width: 125px;
	height: 20px;
	float: right;
	overflow-y: auto;
}
---*/

div#social {
	background-image: url(../images_pres/tinyMail.gif);
	background-position: left 12px;
	background-repeat: no-repeat;
	float: right;
	overflow-y: auto;
	padding-top: 10px;
	padding-left: 22px;
}

div#social a {
	font-size: 12px;
	color: #fff;
}

div#social a:hover {
	color: #ffea00;
}


/*-------------------------------------------------------- BODY */

div#body {
	background-color: #fff;
	margin-left: 4px;
	width: 894px;
	height: 200px;
}



/*------------------------------------------------------ END BODY */

/*--------------------------------------------------- FAQ */

ul.faq {
	margin-bottom: 40px;
}

div.faq {
	border-top: 1px solid;
	padding-top: 40px;
	padding-left: 20px;
	margin-bottom: 40px;
	margin-left: 20px;
	
}

div.faq a {
	font-size: 10px;
}








/*------------------------------------------------------ Footer */
div.footer
{
	padding-top: 13px;
	background-color: #0076a1;
	background-image:url(../images_pres/bodyFooter.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div.footer div{
	padding: 10px 30px 0 40px;
	margin: 10px 0 50px 0;
	border-right: solid 1px #c6d7e3;
	height: 100px;
	float: left;
	overflow-y: auto;
}

div.footer div.noBorder {
	border: none;
}

div.footer div p {
	font-size: 10px;
	color: #c6d7e3;
}

div.footer div a {
	font-size: 10px;
	color: #c6d7e3;
}

div.footer div a:hover {
	text-decoration: underline;
}

div.footer div a:visited {
	color: #c6d7e3;
	font-size: 10px;
}

div.breaker {
	background-color: #80afc1;
	width: 2px;
	height: 20px;
	margin-right: 20px;
	float: left;
	overflow-y: auto;
}

/*------------------------------------------ Secondary Page */

div.full div.content {
	margin-left: 4px;
	margin-right: 4px;
}


span.crosslink {
	padding-left:150px;
	margin-left: auto;
        /*text-align:right;*/
}


span.directions {
	font-size: 9.7pt;
	padding-left: 24px;
}


span.tableTitle {
	font-size: 20px;
}

span.proximityTitle {
	font-size: 12pt;
   padding-left: 5px;
}

span.proximitySubTitle {
	font-size: 10pt;
   padding-left: 5px;
}

span.mapTitle {
	font-size: 12pt;
}

span.mapSubTitle {
	font-size: 10pt;
}

span.providerMessage 
{
	display:block;
	padding-top: 5px;
	margin-left: 20px;
   font-size : 12px;
   font-weight:bold;
   color: Red;
}

div#map_canvas 
{
 width: 584px; 
 height: 400px;
 margin-bottom: 15px;
 }

div#map_route 
{
  font-size:12px;
  width:280px;
  float: left;
  margin-top: -28px;
}

div#map_select 
{
	margin: auto;
	float: left;	
}


div.gmnoprint 
{
  font-size: 12px;
}

div#ctl00_ContentPlaceHolder1_pnlModifiers table#ctl00_ContentPlaceHolder1_dgModifiers td 
{
	padding-left: 0px;
	padding-right: 0px;
   width: auto;
}

div#ctl00_ContentPlaceHolder1_pnlModifiers table#ctl00_ContentPlaceHolder1_dgModifiers .modifierSeperator 
{
}

div#ctl00_ContentPlaceHolder1_pnlBeds 
{
   margin-left:24px;
}

table#ProfileResults td 
{
   width: 50%;
}

table#ProfileResults table#tblStrateAddrHdr
{
	margin-left: -4px;
}

table#ProfileResults table#tblStrateAddrHdr td
{
	padding: 0px;
}

table#ProfileResults table#ctl00_ContentPlaceHolder1_dgLegalSanctions td 
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
}


table#ProfileResults table#ctl00_ContentPlaceHolder1_dgNames td 
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
}

table#ProfileResults table#ctl00_ContentPlaceHolder1_dgBeds 
{
	width: auto;
}


table#ProfileResults table#ctl00_ContentPlaceHolder1_dgBeds td 
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
}

table#RoutingTable 
{
float:none;
width: 584px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
}

table#MapTable td
{
vertical-align: top;
}


table#ctl00_ContentPlaceHolder1_dgFacilities tr.even td 
{
 min-width: 40px;
}

table#ctl00_ContentPlaceHolder1_dgFacilities tr.odd td 
{
 min-width: 40px;
}

div#facilityProfiles 
{
	float:left;
	width:85%;
}

div#facilityProximity 
{
	float:left;
	width:85%;
}

div.facilityDirections 
{
	float:right;
}

span#ctl00_ContentPlaceHolder1_lblDataDate 
{
	font-size: 18px;
}



div.ency {
	width: 100%;
	overflow-y: auto;
}


input.ency {
	border: 1px solid #01678f;
}

input.go {
	background-image: url(../images_pres/goButton.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: 0;
	margin-left: 5px;
	color: #fff;
	width: 23px;
	height: 19px;
}

input.go:hover {
	background-position: left bottom;
	cursor: pointer;
}

div.leftHalf {
	display: block;
	width: 530px;
	float: left;
	overflow-y: auto;
	padding-bottom: 50px;
	padding-right: 30px;
	padding-left: 20px;
}

div.rightHalf {
	overflow-y: auto;
	width: 275px;
}



/*----------------------- List Items */

div.leftHalf ul {
	margin-left: 40px;
	padding-bottom: 10px;
	padding-top: 0px;
}

div.leftHalf li:hover {
	list-style-image: url(../images_pres/arrowLight.jpg);
}

div.leftHalf.even {
	width: 350px;
	float: left;
	background-color: #fff;
}

div.rightHalf.even {
	width: 380px;
	background-color: #fff;
}

div.leftHalf h3 {
	padding: 0px 0 10px 0;
}

div.leftHalf h3.padding {
	padding-top: 20px;
	padding-bottom: 0;
}

div.rightHalf h3.padding {
	padding-top: 20px;
	padding-bottom: 0;
}

div.leftHalf p {
	padding-bottom: 10px;
}

div.leftHalf h2 {
	color: #009999;
	font-size: 46px;
}

/*--------------------------------------------- Blue Side */

div.blue {
	background-image: url(../images_pres/blueBody.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 273px;
	margin-bottom: 20px;
}

h4.blue {
	font-size: 18px;
	background-image: url(../images_pres/blueTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #fff;
	padding-left: 10px;
	padding-bottom: 10px;
}

h4.blue.large {
	background-image: url(../images_pres/blueTopLarge.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 273px;
	font-size: 32px;
	text-align: center;
	line-height: 32px;
	padding-left: 0;
	padding-top: 3px;
	
}

div.blueInfo {
	padding: 10px 15px 30px 15px;
}

div.blueInfo ul {
	padding-left: 10px;
	padding-top: 5px;
}

div.blueInfo ul li {
	list-style: none;
	font-size: 14px;
	color: #01678f;
	font-weight: bold;
	list-style-image: none;
}

/*--------------------------------------------------- TABLE SETTINGS */

table.display {
    border: 1px solid #099;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}

table.display.results 
{
	margin-top: -50px;
}

table.display td {
    padding: 4px;
}

table.display p {
    padding: 0px;
    margin: 0px;
}

.tableHead {
    background: #099 url(../images_pres/bar_tableHead.gif) repeat-x left center;
    border-top: 1px solid #099;
    border-bottom: 1px solid #099;
    height:32px;
    line-height:32px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
    text-indent: 4px;
    font-weight: bold;
}

table.displaySmall {
    border: 1px solid #004fa7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
    width: 95%;
}

.tableHeadDisplaySmall  {
    background: #004fa7;
    height:24px;
    line-height:24px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-indent: 4px;
    font-weight: bold;
}

table.displayStep {
    border: 0px solid #004fa7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
    width: 99%;
}

.tableHeadDisplayStep  {
    background: #004fa7;
    height:24px;
    line-height:24px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-indent: 4px;
    font-weight: bold;
}


table#Table4a a {
    background: #004fa7;
    border-top: 1px solid #004fa7;
    border-bottom: 1px solid #004fa7;
    color: #ffffff;
    height:32px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
    text-decoration: underline;
}


.even {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;  
}

.even td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    /*min-width: 100px;*/
}

.odd {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.odd td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    border-left: 1px solid #8f8f8f;
    border-right: 1px solid #8f8f8f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    /*min-width: 100px;*/
}


.evenNoBorder {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;  
}

.evenNoBorder td {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}

.oddNoBorder {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.oddNoBorder td {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    min-width: 100px;
}


.foot {
    background-color: #099;
    font-family: Arial, Helvetica, sans-serif;
}

.dates {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #004fa7;
    font-weight: bold;
}

.errorMessage 
{
   padding-top:10px;
   padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #A00000 ;
    font-weight: bold;
}

table.display a {
    color: #900;
    font-weight: bold;
    text-decoration: none;
}

table.display a:hover {
    color: #900;
    font-weight: bold;
    text-decoration: underline;
}


.eapgLevel 
{
	width: 55px;
	text-align:left;
	vertical-align:top;
}


.eapgDesc
{
	text-align:left;
	vertical-align:top;
}

td.eapgLevel
{
	padding: 0px  !important;
}

td.eapgDesc
{
	padding: 0px  !important;
}

/*---------------------------------------- Buttons */

.button {
	background-position: left top;
	background-repeat: no-repeat;
	border: 0;
}

.button:hover {
	background-position: left bottom;
	cursor: pointer;
}

.button.short {
	background-image: url(../images_pres/buttonShort.gif);
	width: 22px;
	height: 22px;
	color: White;
}

.button.short.faded {
	background-image: url(../images_pres/buttonShortfaded.gif);
}

.button.long {
	background-image: url(../images_pres/buttonLong.gif);
	width: 140px;
	height: 22px;
	color: White;
	font-weight: bold;
}

.button.long.faded {
	background-image: url(../images_pres/buttonLongfaded.gif);
}

.button.longer {
	background-image: url(../images_pres/buttonLonger.gif);
	width: 268px;
	height: 22px;
	color: White;
	font-weight: bold;
}

.button.longer.faded {
	background-image: url(../images_pres/buttonLongerfaded.gif);
}

/* Main Content Well */

div#mainContentHomeConsumers {
    width:435px;
    background-image: url(../images_pres/back_body_home.gif);
    background-repeat: repeat-y;
    margin-left: 14px;
    margin-right:16px;
    min-height:465px;
    display:inline;
    float:left;
    position:relative;
    top: -55px;
}

div#mainContentHome {
    width:710px;
    min-height:430px;
    _height:430px;
    background-color: #ffffff;
    background-image: url(../images_pres/back_body.gif);
    background-repeat: repeat-y;
    margin-left: 14px; 
/*    margin-left: 5px; */
    float: left;
    margin-top: 17px;
}

div#mainContentHome h1, div#twoColContent h1, div#mainContentHomeConsumers h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 12px;
    font-size: 30px;
}

div#mainContentHome p, div#twoColContent p, div#mainContentHomeConsumers p {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 24px;
}

div#mainContentHome ul, div#twoColContent ul, div#mainContentHomeConsumers ul {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;
    list-style-position: outside;
    list-style-image: url(../images_pres/bullet.gif);
}

div#mainContentHome ol, div#twoColContent ol, div#mainContentHomeConsumers ol {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;
}

div#mainContentFull {
    min-height:650px;
    margin-left: 14px;
    margin-right: 14px;
    margin-top: 17px;
    margin-bottom: 20px;
    background-color: #ffffff;
}

div#mainContentFull h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 12px;
    font-size: 30px;
}

div#mainContentFull p {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 24px;
}

div#mainContentFull ul {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;
    list-style-position: outside;
    list-style-image: url(../images_pres/bullet.gif);
}

div#mainContentFull ol {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;

}

div#mainContent {
    width:800px;
    _width:700px;
    _height:924px; 
    background-color: #ffffff;
    background-image: url(../images_pres/back_body.gif);
    background-repeat: repeat-y;
    margin-left: 14px;
	margin-bottom: 20px;
    float: left;
    /*margin-top: 17px; */
display: inline; /* To fix IE margin doubling bug */
    padding-bottom: 20px;

}

div#mainContent h1, div#twoColContent h1 {
    padding-left: 12px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #004fa7;
    padding-top: 10px;
    padding-left: 24px;
    padding-right: 12px;
    font-size: 30px;
}

div#mainContent p, div#twoColContent p {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 16px;
    padding-bottom: 15px;
    padding-left: 24px;
}

div#mainContent ul, div#twoColContent ul {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;

}

div#mainContent ol {
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 12px;
    padding-bottom: 15px;
    padding-left: 64px;

}

div#mainContent li, div#twoColContent li {
    padding-top: 2px;
    padding-bottom: 2px;
    list-style-type: none;
    list-style-position: outside;
    list-style-image: ..url(../images_pres/bullet.gif);
    padding-left: 5px;
    text-indent: 0px;
}

div#mainContent li p, div#twoColContent li p{
    text-align:left;
    font-size: 13px;
    padding-top: 5px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 0px;
}

div#mainContent li h3, div#twoColContent li p{
    padding-left: 0px;
    padding-right:16px;
    font-family: Myriad, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #099;
    padding-top: 0px;
    font-size: 15px;
}

div#mainContent a, div#twoColContent a {
    font-weight: bold;
}

span#ctl00_ContentPlaceHolder1_lblResultsTitle {
	display: block;
	font-size: 18px;
	/*padding-left: 10px;*/
	/*margin-top: 3px;*/
	margin-bottom: 3px;
	background-position:left top;
background-repeat:repeat-x;
/*color:#0387B3;
display:block;
font-size:18px;
/*line-height:40px;*/
/*padding-top:12px;*/
}

.tableHeadGreen 
{
	color: White;
	background-color: #099;
}


.tableResultsHead 
{
	font-weight: bold;
	color: White;
	background: #004fa7;
}

tr.tableResultsHead a
{
	font-weight: bold;
	color: White;
	background: #004fa7;
	text-decoration: underline;
}


tr.tableResultsHead a:hover
{
	font-weight: bold;
	color: White;
	background: #004fa7;
	text-decoration: underline;
}


.miniSurvey 
{
	border:1px solid #009999;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;

     /*	margin-top: 10px; */
     /*	margin-left: 25px; */
     /*	border: solid thin #009999; */
	padding-top:15px;
}

.tdSurveyQuestion 
{
	padding-top:20px;
}

div.blueInfo table {
	margin-left: auto;
	margin-right: auto;
}

div.blueInfo table tr td {
	vertical-align: top;
	padding-bottom: 15px;
	padding-right: 10px;
}

div.blueInfo table tr td a {
	color: #004fa7;
	font-size: 11px;
	font-weight: normal;
}

table td.player {
	background-color: #f2fafa;
	background-position: left top;
	border: solid 2px #0387b3;
	color: #0387b3;
}

/*------------------------------------------------ Researchers */

div#researchers {
	padding: 20px;
}


div#mainContent h1.Section1 {
    background-image: none;
}

#ctl00_ContentPlaceHolder1_SelectInpatientFacilities_lblHospice {
   margin-left: -25px;
}

h2.privacy {
color:#0387B3;
display:block;
font-size:20px;
margin-left: -20px;
}

h2.articleTitle {
  padding-left: 0px;
}


/*AutoComplete flyout */

div#mainContent ul.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    padding: 5px 5px 5px 5px;
    font-size:10px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	list-style-image: none;
	list-style-type: none;
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	list-style-image: none;
	list-style-type: none;
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.required 
{
	font-size: 13px;
	font-weight:bold;
    color: #A00000 ;
}


.requiredDescription
{
    color: #A00000 ;
}

.addressHeader 
{
}

.addressLine
{
	margin-left: 10px;
}