@charset "utf-8"; 
/* CSS Document */

 
/* Z-index of #mask must lower than #boxes .window */  
#maskwindow {   
  position:absolute;   
  top:0;
  left:0;
  z-index:9000;   
  background-color:#000;   
  display:none;   
}   
     
#disclaimerdialog {   
  position:absolute;   
  width:450px;    
  height:470px;    
  background-color:White;
  border-width:medium;
  border-style:double;
  z-index:9999;   
  padding-left:20px; 
  padding-right:20px; 
  padding-top:20px;
  padding-bottom:20px; 
  vertical-align:middle;
  display:none;   
} 

#disclaimerdialog a 
{
    /*color:#01678f;*/
}

#disclaimerdialog input
{
	/*vertical-align:middle;*/
	margin-left:150px;
	margin-top:0px;
	margin-bottom:20px;
}  

#disclaimerdialog p 
{
    text-align:left;
}  
  
.emergencyActions {
	color: Red;
	font-weight: bold;
}

div#AdvancedSearch [disabled] {
  background-color:#f0f0f0;
}

.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;
}
	
.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:hidden;
	/*overflow-y: auto;*/
	margin-right: 10px;
	margin-top: 1px;
	/*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;*/
	font-family: Myriad, Tahoma, Geneva, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #014da5;
	margin-top: 36px;
}

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;
}
*/
/* The rule below replaces the two very-specific duplicate rules above. */
p.directionsTwo { padding: 0px 0px 0px 0px; }

em { } /* What's the point? */

/*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: 16px;
	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);
	font-size: 12px;
	margin-top: 10px;
}*/

li.frontpage {
	margin-left: 20px;
}

li.frontpage_map {
	margin-left: -45px;
}

li.frontpage_map a {
	font-size: 14px;
}

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:hidden;
	margin-left: auto;
	margin-right: auto;
}

div.sub.header {
	overflow: 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: auto;
}

div.topSearch {
	background-image: url(../images_pres/whiteSearch.gif);
	width: 221px;
	height: 29px;
	margin: 9px 0 0 0;
	overflow: 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;
        visibility:hidden;
}

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: 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:auto;
	/*float: left;*/
	/*overflow: 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: 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: 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: 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: 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: 28px;
	/*line-height:22px;*/
}

span.tableSubTitle 
{
	/*line-height:20px;*/
	font-size: 20px;
	margin-left:12px;
}

/*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;
}

/* Besides the fact that this whole file should've already been retired,
this specific style rule needs to be shot in the head. */
span#ctl00_ContentPlaceHolder1_lblDataDate, span#ctl00_ContentPlaceHolder1_lblDataSource
{
	/* for ASP.NET labels "lblDataDate" and "lblDataSource" */
	/*
	font-size: 20px;
	margin-left:12px;
*/
}



div.ency {
	width: 100%;
	/*overflow-y: auto;*/
	font-size:12px;
	overflow: auto;
}
div.ADAMOuter
{
	font-size:12px;
	font-weight:normal;
}

div.ADAMOuter td 
{
	padding:5px;
}

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;*/
	width:530px;
	float: left;
	overflow: auto;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

div.rightHalf {
	overflow: auto;
	width: 290px;
	padding-left:20px;
	float: right; /* needed for Chrome */
}



/*----------------------- 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 0px 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;*/
	font-family: Myriad, Tahoma, Geneva, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #014da5;
	/*margin-bottom: 16px; requested less white space in ADAM pages*/
}

/*--------------------------------------------- Blue Side */

div.blue {
	/*background-image: url(../images_pres/blueBody.gif);
	background-position: left bottom;
	background-repeat: no-repeat;*/
	width: 280px;
	margin-bottom: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #b6d6fc;

}

h4.blue 
{
	
	font-size: 18px;
	/*background-image: url(../images_pres/blueTop.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
	font-family: Myriad, Tahoma, Geneva, sans-serif;
	background-color: #014da5;
	color: #fff;
	padding: 8px;
	/*padding-bottom: 10px;*/
	margin:4px;	
}

h4.blue.large {
	/*background-image: url(../images_pres/blueTopLarge.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
	font-family: Myriad, Tahoma, Geneva, sans-serif;
	background-color: #014da5;
	/*width: 273px;*/
	/*font-size: 32px;
	text-align: center;
	line-height: 32px;*/
	padding: 8px;
	margin:4px;	
}

div.blueInfo {
	padding: 10px 15px 10px 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;
    vertical-align:middle;
}

.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;
    vertical-align:middle;
}


.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;
}

.oddGroupHeader {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.oddGroupHeader td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 0px;
    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;
}
.evenGroupHeader {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;
}

.evenGroupHeader td {
    border-top: 1px solid #8f8f8f;
    border-bottom: 0px;
    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;
}

.oddGroupChild {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}

.oddGroupChild td {
    border-top: 0px;
    border-bottom: 0px;
    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;
}
.evenGroupChild {
    background-color: #dbe6f3;
    font-family: Arial, Helvetica, sans-serif;
}

.evenGroupChild td {
    border-top: 0px;
    border-bottom: 0px;
    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;
}

.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; 
    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: 6px;
	margin-bottom: 6px;
	background-position:left top;
background-repeat:repeat-x;*/
/*color:#0387B3;
display:block;
font-size:18px;
/*line-height:40px;*/
/*padding-top:12px;*/
}

.tableHead 
{
	color: White;
	background-color: #619ce5;
}


.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;
}

/* classes for Adam Search Control redesign */
.adamSearchControl
{
    width: 400px;
    border-style: none;
    border-width: 0px;
    overflow:hidden;
}
.adamSearchCtrlHeading
{
    font-family: Myriad, Tahoma, Geneva, sans-serif;	
    font-size: 15px;
    color: White;
    background-color: #E56717;
    width: 100%;
    padding: 6px 0px 6px 6px;
}
.adamSearchCtrlBody
{
    background-color: #E0FFFF;
}
.ascLeftBody
{
    width: 80%;
}
tr.adamSearchCtrlBody td input[type=text]
{
    width: 300px;
    margin-left: 6px;
    margin-right:6px;
    font-family: Myriad, Tahoma, Geneva, sans-serif;	
    font-size: 16px; /* Beth Eastman requested larger */
    
}
