body {
margin-top:15px; 
vertical-align:middle; 
text-align:center; 
background-color:#FFFFFF;
}
.legalbodytag{
margin:0px 0px 0px 0px;
margin-top:0px;
}

.error {color:#FF0000; font-size: 11px;}

.printMe{
margin:0px 20px 0px 0px;
}
.searchContainer{
background-image: url(../images/siteLoc.gif);
background-repeat:no-repeat;
width:422px;
height:175px;
margin-left:19px;
padding:50px 15px 15px 15px;
}

.searchSite{
width:420px;
height:218px;
margin:10px;
background-color:#FFFFFF;
padding:3px;
}

.fieldBlock{
height:15px;
}

.searchTable{
border-color:#FFD156;
border-style:solid;
border-width:1px;
height:212px;
width:414px;
}


.searchTable p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
color: #000000;
margin:5px 5px 5px 10px;
}

.searchHeader{
background-color:#0066CB;
width:440px;
margin:5px;
text-align:right;
height:30px;
vertical-align:middle;
}


.yellowContainer{
background-color:#FFD156;
width:746px;
padding:19px 19px 19px 19px;
margin-top:3px;
}

.yellowTable{
margin:10px;

}

.resultsContainerYellow{
background-color:#FFD156;
margin-left:7px;
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
width:550px;
padding:10px;
}

.resultsContainer{
background-color:#FFFFFF;
margin-left:10px;
border-style:solid;
border-color:#333333;
border-width:1px;
width:530px;
padding:10px;

}

.resultsContainer2{
background-color:#FFFFFF;
margin-left:10px;
border-style:solid;
border-color:#333333;
border-width:1px;
width:565px;
padding:10px;
}



.genInfo{
background-color:#FFFFFF;
text-align:left;
margin-bottom:10px;
padding-left:10px;
padding-top:10px;
}

.genInfo table{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:280px;
font-size:13px;
}

.infusionHours{
border-color:#AC9F83;
border-style:solid;
border-width:1px;
width:220px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}



.maincontainerLegal {
width:550px; 
background-color: #FFFFFF; 
border:1px solid #AC9F83; 
vertical-align: top; 
}

.maincontainer {
width:779px; 
background-color: #FFFFFF; 
border:1px solid #AC9F83; 
vertical-align: top; 
}
#maincontainer {
width:779px; 
background-color: #FFFFFF; 
border:1px solid #AC9F83; 
vertical-align: top; 
}

.days{
width:50px;
}

.pad{
padding-left:10px;
}

.spacer {
	width: 100%;
	height: 3px;
	padding: 0;
	background-color: #FFFFFF;
}
#spacer {
	width: 100%;
	height: 3px;
	padding: 0;
	background-color: #FFFFFF;
}
.purplecontainer{
	width:777px;
	background-color: #FFD156; 
	text-align:left;
	margin: 10px;
}

.bluecontainer{
	width:777px;
	background-color: #0066CC;
	text-align:left;
	margin: 10px;
	
}

.bluecontainerLegal{
	width:550px;
	background-color: #0066CC;
	text-align:left;
	margin: 10px;
}

.purpleContent{
	width:100%;
	padding: 6px;
	margin: 6px;
		
}

.purpleLeft{
	width:288px;
	margin: 9px;
	padding: 4px;
		
}

.purpleRight{
	margin: 7px;
	padding: 4px;
}

.contactPurpleLegal{
	width: 520px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 2px;
	border-color: #F1EBE3;
	margin-left: 4px;
}

.contactPurpleLeft{
	width: 570px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 2px;
	border-color: #F1EBE3;
	margin-left: 10px;
}

.resultsPurpleLeft{
	background-color:#FFFFFF;
	padding-left:15px;
	width: 570px;
	margin-left: 4px;
}

.resultsPurpleLegal{
	background-color:#FFFFFF;
	padding-left:15px;
	width: 520px;
	margin-left: 4px;
}

.contactPurpleRight{
	padding-left: 7px;
}



.contactPurpleRight1{
	padding-left: 14px;
}


.contactPadding{
	padding: 6px;

	}

.tanContainer{
	margin: 0px 8px 8px 12px;
	padding: 10px;
	width: 100%;		
}

.textbox1{
background-color:#FFFFFF;
padding:3px;
margin-left:4px;
margin-right:4px;
margin-bottom:5px;
margin-top:5px;
}
.textbox2{
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
padding:10px;
vertical-align:top;
}
.indexLeftTable{
  width:275px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}



.resultsContentMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}


.legalContentBoldLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.legalContentBoldLarge h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}



.resultsyellowBoldLarge h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	width:520px;
	color: #0066CC;
	margin-bottom:3px;

}
.resultsyellowBoldLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #0066CC;
}


.resultsContentBoldLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	padding-left:10px;
	color: #ffffff;
	margin-bottom:3px;
}
.resultsContentBoldLarge h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom:3px;

}
.resultsBoldLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.tanContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

.tanContentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.mainContent {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}
.mainContent_search{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	padding:0 5px 0 0;
	background:url(../images/column.gif) 227px top;
}
.mainContent2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	
}

.mainContent p{
margin:1px 10px 5px 0px;
width:200px;
font-size:11px;
line-height:15px;
}

a.mainContent:link {
	color: #0263CA;
	text-decoration: underline;
}

a.mainContent:visited {
	text-decoration: underline;
	color: #0263CA;
}
a.mainContent:hover {
	text-decoration: underline;
	color:#666666;
}
a.mainContent:active {
	text-decoration: underline;
	color: #0263CA;
}
.formText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right: 3px;
}

.formFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right: 3px;
	width: 81px;
}

.formFields1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right: 3px;
	width: 90px;
}

.formFields1_sitelocator {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 90px;
}

.formFields4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right: 3px;
	width: 102px;
}

.formFields5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-right:3px;
	width: 110px;
}

.formFields5_sitelocator {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	width: 110px;
}


.resultsWBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}

.mainContentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
}



.blueResultsHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #0066CC;
}

a.resultsContentMain:link {
	color: #0263CA;
	font-weight: bold;
	text-decoration: underline;
}
a.resultsContentMain:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #0263CA;
}
a.resultsContentMain:hover {
	text-decoration: underline;
	font-weight: bold;
	color:#666666;
}
a.resultsContentMain:active {
	text-decoration: underline;
	font-weight: bold;
	color: #0263CA;
}

.resultsBoldLargePurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #30538D;
}

.resultsContentMainBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.maintext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
font-style:normal;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:5px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	line-height:12px;
	margin-bottom: 10px;
	margin-top: 0px;
	
}


ul{
font-size:12px;
margin:5px 0 15px 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-image:url(../images/blueBullet.gif);
}
li{
font-weight:normal;
}
.nested{
list-style-image:url(../images/dash.gif);
font-weight:normal;
}

/*Printer Friendly Disclaimer Container */

#PrinterDisclaimer{
	width:558px;
	margin:21px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	line-height:12px;
}

.footer p{
font-size:11px;
line-height:15px;
}
	


/* new included */

.background_img {
 background-image:url(../images/column.gif);
 background-repeat:no-repeat;
}
.slcontainer {
	width:780px;
	margin: 0 auto; 
}

.infusionHours td{
	padding: 5px 3px;
}
#siteLocMap{
	width: 779px;
	height: 500px; 
	position: relative; 
	background-color:#E5E3DF;
}
.error_search{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FF0000; 
	font-size: 10px;
	text-align:center;
}
.searchContainer_search{
background-image: url(../images/siteLoc.gif);
background-repeat:no-repeat;
width:422px;
height:175px;
margin-left:19px;
padding:47px 15px 15px 15px;	
}

.ranger a{
	color:white;
}
.page {
	color:white;,
}
.itemNo {
	color:black;
	background: url(../images/pointer.gif) no-repeat;
	width:18px;
	height:31px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left:6px;
	padding-top: 2px;
	font-weight:bold;
	vertical-align: top;
}
