@charset "utf-8";
/* CSS Document */

/* CSS Document */
.breadCrumbOn { color: #1F569F; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
.bodycontent { font-weight: normal; color: #3366CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
.tableHeader{ font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
.tableHeader2{ font-weight: bold; color: #3366CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
.whiteTable{ font-weight: none; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
.maintext { font-weight: normal; color: #3366CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
.whitecontent { font-weight: bold; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px;}
/*td.headline {padding: 0 0 8px 20px;}*/

table.content_table
{
clear: left;
margin: 1px 0 0 0;
background: url(images/content_bkg.jpg);
}


td.content {
padding: 10px 5px 10px 10px;
font: normal normal 12px/18px arial;
color: #1F569F;
}
td.content h1 { color: #1F569F;  font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; line-height: 20px; margin: 20px 0 16px 0; }
td.content h2 { color: #4a89dc;  font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; line-height: 10px;}
td.content h3 {margin: 11px 0 4px 0; font-size: 14px;}
td.content h4 {margin: 11px 0 4px 0; font-size: 13px;}
td.content p { color: #1F569F;font: normal normal 12px/18px arial;}
td.content a { color: #4A89DC; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 14px;}
td.content a:hover {color: #3366cc;}
a.sidecontentlink { color: #4A89DC; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 13px;}
a.sidecontentlink:hover {color: #3366CC;}
td.sidecontent {padding: 12px 18px 8px 38px; }

td.rightcol
{
	text-align: left;
	vertical-align: top;
}

td.rightcol a
{
	color: #1f569f;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}
td.rightcol a:hover
{
	color: #3366cc;
}



td.footercell {
background: url(images/footer_bkg.gif) no-repeat top center;
color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 20px;
height: 69px;
padding: 0 0 0 5px;
text-align: left;
}
td.footercell a
{

}
td.footercell2 
{
font: normal normal 10px/13px arial;
color: #4a89dc;
padding: 5px 0;
text-align: left;
}
table.footer a {color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 14px;}
.borderTable {	border: 1px solid #FFFFFF; }
body { 
	color: #1F569F; 
	text-decoration: none; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 12px; 
	line-height: 18px;
}


/*
a:link, a:visited { 
	color: #4A89DC; 
	text-decoration: underline; 
}

b, strong, em {
	color: #1F569F;
	font-weight: bold;
}

a:hover {
	color: #3366cc;
}
*/

.contentTitle {
	color: #4c7bbf;
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	display: block;
}

.contentSubTitle {
	color: #1f569f;
	font-size: 14px;
	line-height: 18px;
	display: block;
}

.calloutTitle {
	color: #36d;
	font-size: 12px;
	font-weight: bold;
	}
	
.calloutCopy {
	color: #1f569f;
	font-size: 11px;
	line-height: 14px;
	}
	
.calloutCopy a:link, .calloutCopy a:visited {
	color: #1f569f;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	}
	
.calloutCopy a:hover {
	color: #1f569f;
	font-size: 11px;
	line-height: 14px;
	}

/****** HORIZONTAL TABBED NAVIGATION HORIZONTAL TABBED NAVIGATION HORIZONTAL TABBED NAVIGATION *****/

.nav {list-style: none; padding: 0; margin: 0; list-style-image: none;}
.nav li {padding: none; margin: 0; float: left;}
.nav li a {display: block; text-decoration: none; float: left;}

ul#mainnav
{
width: 750px;
margin: 0;
padding: 0;
}
ul#mainnav li
{

}
ul#mainnav li a
{
margin: 20px 0 0 0;
height: 45px;
text-indent: -999999px;
}
li.leftend
{
margin-top: 20px;
height: 45px;
width: 35px;
background: url(/Images/menu/nav_1.jpg) no-repeat bottom right;
}
li.rightend
{
margin-top: 20px;
height: 45px;
width: 35px;
background: url(/Images/menu/nav_10.jpg) no-repeat bottom right;
}
a.Services
{
background: url(/Images/menu/nav_2.jpg) no-repeat center top;
width: 116px;
background-position: 0 0;
}
a.Servicescurrent
{
width: 116px;
background: url(/Images/menu/nav_2.jpg) no-repeat center top;
background-position: 0 -45px;
}
a:hover.Services
{
background-position: 0 -45px;
}
/* OTHER STUFF OTHER STUFF OTHER STUFF */

div.location_address
{
padding: 0 0 10px 0;
border-bottom: 1px dotted #ffffff;
}
/* FORM STYLES */

div.marquiformcontainer
{

}
div.marquiformcontainer table td.leftcell
{
padding: 4px 3px 4px 0;
text-align: right;
vertical-align: top;
}

div.marquiformcontainer table td.rightcell
{
padding: 4px 0 4px 3px;
}
div.marquiformcontainer table td.rightcell input,
div.marquiformcontainer table td.rightcell option,
div.marquiformcontainer table td.rightcell textarea
{
font: normal normal 11px/12px arial;
padding: 2px;
}

div.alerts_toc_contact
{
	background: url("http://www.passporthealthusa.com/images/structure/contact_us.gif") no-repeat scroll center top transparent;
	padding: 85px 0 0;
}

div.alerts_toc_holder
{

background: url(images/health_alerts.gif) no-repeat top center;
padding: 85px 0 0 0;
}

div.alerts_toc_holder_local
{

background: url(images/local_news.gif) no-repeat top center;
padding: 85px 0 0 0;
}

div.alerts_toc
{
padding: 0 30px 0 30px;
font-size: 12px;
font-weight: bold;
margin: 0 0 13px 0;
}
div.alerts_toc_local
{
padding: 0 30px 0 30px;
font-size: 12px;
font-weight: bold;
margin: 0;
}
div.alerts_toc a
{
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
div.alerts_toc a:hover
{
text-decoration: underline;
}
div.alerts_main_date
{
font-weight: bold;
/*border-bottom: 1px dotted #1F569F;*/
margin: 0;
}
div.alerts_main_stuff
{
margin: 0 0 13px 0;
}
div.news_alerts_links
{
text-align: right;
margin: 8px 0 0 0;
}
div.news_alerts_links a
{
text-decoration: none;
line-height: 18px;
}

div#home_searchform
{
height: 52px;
padding: 35px 30px 0 30px;
width: 182px;
background: url(images/e-zine.png) no-repeat center center; 
margin: 0;
text-align: center;
vertical-align: middle;
}
div#home_searchform a
{
font-size: 12px;
font-weight: bold;
}
div#home_searchform a:hover
{
text-decoration: underline;
}
input.search_enter
{
border: 1px solid #538DD6;
width: 140px;
padding: 1px 1px 1px 3px;
font: normal normal 11px/12px arial;
color: #6f6f6f;

}
input.btn
{
border: none;
background: none;
font: normal normal 11px/12px arial;
font-weight: bold;
color: #ffffff /*#538DD6*/;
padding: 0;
}
input:hover.btn
{

}
div#right_column
{
padding: 17px 0 0 20px;
}
div#right_column a
{
line-height: 17px;
}
div#right_column h2
{
font-size: 14px;
margin: 5px 0 5px 0;
padding: 0;
}
div#blog_footer
{
background:#D1D7DF;
padding: 7px 4px 7px 8px;
}
div#blog_footer p
{
margin: 0;
padding: 0;
}
div.header_bar
{
height: 2px; /*was 22px*/
border-bottom: 1px solid #ffffff;
background: #327cc1;
text-align: right;
padding: 3px 3px 0 0;
color: #ffffff;
font-size: 11px;
}
div.header_bar_footer
{
height: 22px;
border-bottom: 1px solid #ffffff;
background: #327cc1;
text-align: right;
padding: 3px 3px 0 0;
color: #ffffff;
font-size: 11px;
}
div.header_bar a
{
color: #ffffff;
text-decoration: none;
}
div.header_bar a:hover
{
text-decoration: underline;
}
div.header_bar input
{
border: 1px solid #ffffff;
background: #b6d5f2;
}
div.header_bar input.btn
{
background: none;
border: none;
color: #ffffff;
}
div.header_bar input:hover.btn
{
color: #b6d5f2;
}
td.catalog_description
{
width: 230px;
vertical-align: top;
padding: 10px 10px 10px 0;
}
td.catalog_image
{
padding: 10px 0 10px 0;
text-align: center;
}
td.catalog_price
{
padding: 4px;
vertical-align: middle;
}
td.catalog_purchase
{
vertical-align: middle;
text-align: right;
}


.local{
display:none;
}

