/* CSS Document */

a {color: #186593; text-decoration: none;}

a:hover {color: #186593; text-decoration: underline;}

/*========================PAGE HEADERS==============================*/
h2 {
	/*text-indent:-5555px;width: 537px;
	height: 51px; margin: 0 0 10px 0px;*/}
	h2#noRisk {background: url(../../img/front/hdr_noRisk.gif) no-repeat 0 0; margin-left:-1px;}	
	h2#faq {background: url(../../img/front/hdr_faq.gif) no-repeat 0 0;}
	h2#about {background: url(../../img/front/hdr_about.gif) no-repeat 0 0; height: 51px;}
	h2#friend {background: url(../../img/front/hdr_about-tell-friend.gif) no-repeat 0 0; height: 55px;}	
	h2#login {background: url(../../img/front/hdr_login.gif) no-repeat 0 0; height: 46px;}	
	h2#contact {background: url(../../img/front/hdr_contact.gif) no-repeat 0 0; height: 46px;}	
	h2#tour {background: url(../../img/front/hdr_tour.gif) no-repeat 0 0; width: 872px; height: 57px;}
	h2#privacy-security {background: url(../../img/front/hdr-privacy-security.gif) no-repeat 0 0; height: 51px; width: 642px; margin-bottom: 40px;}	
h2#privacy1 {
	background: url(../../img/front/hdr_privacy1.gif) no-repeat 0 0;
	width: 604px;
	height: 55px;
	margin: 0 0 10px 10px;}	
h2#privacy2 {
	background: url(../../img/front/hdr_privacy2.gif) no-repeat 0 0;
	width: 439px;
	height: 55px;
	margin: 0 0 10px 10px;}	
h2#terms {
	background: url(../../img/front/hdr_terms.gif) no-repeat 0 0;
	width: 390px;
	height: 55px;
	margin: 0 0 10px 10px;}	
h2#faq {
	background: url(../../img/front/hdr_faq.gif) no-repeat 0 0;
	width: 523px;
	height: 50px;
	margin: 0 0 10px 10px;}	
h2#support {
	background: url(../../img/front/hdr_support.gif) no-repeat 0 0;
	width: 108px;
	height: 31px;
	margin: 0 0 10px 10px;}
h2#sitemap {
	background: url(../../img/front/hdr_sitemap.gif) no-repeat 0 0;
	width: 435px;
	height: 54px;
	margin: 0 0 10px 10px;}
	
/*=====================HOME PAGE====================================*/

body#home div#left {
	text-indent: -5555px; 
	background:url(../../img/front/img_quote-home.gif) no-repeat 44px 11px;
	width: 448px;
	height: 107px;}
	
body#home div#right {
	margin: 0;
	width: 300px;
	padding: 0 0 0 7px;
}

body#home #flash {margin: 0 0 33px -16px;}

body#home #btmBorder {margin-bottom: 16px;}


/*===================GET STARTED PAGE===============================*/
table#getStartedMatrix { 
	width: 876px;
	border: 1px solid #b0b0b0;
	border-collapse:collapse;
	margin: 0 0 5px 0px;}
	table#getStartedMatrix td {
		background:url(../../img/front/bdr_gray-dash-horz.gif) repeat-x left bottom;
		vertical-align: middle;}
		table#getStartedMatrix td.right {width: 212px;}
		table#getStartedMatrix td img.included {margin-left: 95px;}
		table#getStartedMatrix td img.notAvailable {margin-left: 60px;}
		table#getStartedMatrix td img.availableUpgrade {margin-left: 24px;}
	table#getStartedMatrix th {
		border-bottom: 1px solid #b0b0b0;
		text-indent: -5555px; }
	table#getStartedMatrix th.middle, 
	table#getStartedMatrix td.middle,
	table#getStartedMatrix td.btmMiddle {
		border-left: 1px solid #b0b0b0;}
	table#getStartedMatrix td.middle {
		background:url(../../img/front/bg_middle-cell.gif) no-repeat bottom left; 
		width: 215px; 
		height:65px;}
	table#getStartedMatrix td.btmMiddle {
		background:url(../../img/front/bg_middle-cell-btm.gif) no-repeat bottom left; 
		width: 215px; 
		height:65px;}
	table#getStartedMatrix td.btm {background: none;}
	table#getStartedMatrix td.icon {text-align:center; padding-left: 10px;}
	table#getStartedMatrix td.serviceDescript {
		width: 368px;}
		table#getStartedMatrix td.serviceDescript dt {
			text-indent: -5555px;
			height: 14px;
			width: 300px;
			margin-bottom: 1px;}
			table#getStartedMatrix td.serviceDescript dt#healthBio {background:url(../../img/front/t_interactiveBio.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#myReminder {background:url(../../img/front/t_myReminder.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#premiumContent {background:url(../../img/front/t_premiumContent.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#doctorConnect {background:url(../../img/front/t_doctorConnector.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#instantAccess {background:url(../../img/front/t_instantAccess.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#safetyDeposit {background:url(../../img/front/t_safetyDeposit.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#healthCalculators {background:url(../../img/front/t_healthCalculators.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#healthSavings {background:url(../../img/front/t_healthSavings.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#healthCommunity {background:url(../../img/front/t_healthcareCommunity.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#phrConcierge {background:url(../../img/front/t_phrConcierge.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dt#wellness {background:url(../../img/front/t_wellness.gif) no-repeat 0 0;}
			table#getStartedMatrix td.serviceDescript dd {
				background: url(../../img/front/blt_round-gray.gif) no-repeat 0 4px;
				color: #666;
				font-size: 11px; 
				padding-left: 13px;
				line-height: 16px;}
				table#getStartedMatrix td.serviceDescript dd.short {width: 236px;}
	table#getStartedMatrix th#freeVersion {
		background: #f6f6f6 url(../../img/front/t_get-started_monthly.gif) no-repeat 0 0; 
		width: 216px; 
		height: 116px;}
		table#getStartedMatrix th#freeVersion a {display: block; width: 115px; height: 33px; margin: 50px 0 0 50px;}
		img#free {margin-left: 85px;}
	table#getStartedMatrix th#premiumVersion {
		background: #f6f6f6 url(../../img/front/t_get-started_annual.gif) no-repeat 0 0; 
		width: 213px; 
		height: 116px;}
		table#getStartedMatrix th#premiumVersion a {display: block; width: 115px; height: 33px; margin: 50px 0 0 55px;}
		img#annual {margin-left: 37px;}
	table#getStartedMatrix th#choosePlan {
		background:url(../../img/front/t_chooseplan.gif) no-repeat 34px 81px;}
		img#price4plan {margin-left: -310px;}
	
    div#questions {
		padding: 34px 0 0 37px;
		width: 558px;}
		div#questions h3 {font-size: 16px; font-weight: bold; color: #666; margin: 20px 0 3px 0;}
		div#questions p {font-size: 12px; color: #666; line-height: 16px;}	
	div#takeTour {
		background:url(../../img/front/bdr_lite-gray-vert.gif) repeat-y 0 0;
		padding: 0 36px 0 36px;
		width: 174px;
		margin-top: -267px;
		float: right;
		height: 116px;}
		div#takeTour p {font-size: 12px; color: #666; line-height: 16px; margin-top: 27px;}
	
	p.note {font-size: 10px; color: #666; margin-bottom: 5px;}
/*============================GENERAL TEXT PAGES===============================================*/
 div#left {
		padding: 0px 0 0 23px;
		width: 563px;
		float:left;}
div#left-sitemap {
		padding: 0 0 0 23px;
		width: 563px;
		float: left;
		margin: 5px 0 15px 0;}
	 div#left h3 {color: #666; font-size: 16px; font-weight: bold; margin: 20px 0 3px 0;}
	 div#left h4 {color: #666; font-size: 14px; font-weight: bold; margin: 20px 0 3px 0;}
	 div#left h5 {color: #666; font-size: 12px; font-weight: bold; margin: 0px 0 3px 0;}
	 div#left h5.emailSent {color: #666; font-size: 14px; font-weight: normal; margin: 0 0 15px 0;}	
	 div#left p {color: #333; font-size: 12px; line-height: 16px; margin-bottom: 20px;}
	 div#left p.sent {line-height: 22px;}
	 div#left dt {font-size: 12px; color: 999; font-weight: bold; line-height: 16px;}
	 div#left dd {font-size: 12px; color: 999; line-height: 16px;}
	 div#left dl {margin-bottom: 22px;}
	 div#left-sitemap h3 {color: #666; font-size: 13px; font-weight: bold; margin: 10px 0 3px 15px;}
	 div#left-sitemap h3.members { font-size: 14px; margin: 25px 0 3px 0; }
	 div#left-sitemap h3.members em { font-size: 12px; font-weight: normal; font-style: normal; }
	 div#left-sitemap h4 {color: #333; font-size: 12px; line-height: 20px; margin-left: 30px;}
 div#right{
	background:url(../../img/front/bdr_lite-gray-vert.gif) repeat-y 0 0;
	padding: 0 10px 0 20px;
	width: 160px;
	/*margin-top: 20px;*/
		float: right;
}
		div#right img {margin-bottom: 5px;}
		div#right p {font-size: 12px; color: #666; line-height: 16px; margin-top: 6px;}
div#right-privacy{
		background:url(../../img/front/bdr_lite-gray-vert.gif) repeat-y 0 0; 
		padding: 0 36px 0 46px;
		width: 184px;
		margin-bottom: 50px;
		/*margin-top: 20px;*/
		float: right;}
		div#right-privacy img {margin-bottom: 5px;}
		div#right-privacy p {font-size: 12px; color: #666; line-height: 16px; margin-top: 6px;}
		
	div#left p.print {margin-bottom: 0px;}
			
/*=====================TOUR PAGE=============================================================*/
div#flashTour {margin-bottom: 20px; padding: 0 0 0 28px; }
div.serviceInfo {}
div.last {margin-bottom: 25px;}	
div.playVideo {
	width: 198px; 
	background: url(../../img/front/bdr_lite-gray-horz.gif) repeat-x 0 0;
	padding-top: 5px;
	margin-top: -15px;
	position: relative;}
	div#left div.playVideo p {margin-bottom: 3px;}
	div.playVideo div.bubble {
		position: absolute;
		bottom: 14px;
		left: 87px;
		display:none;}
	div#left div.playVideo div.bubble p {
			color: #4F8E4F;
			font-size: 12px;
			line-height: 16px;
			background:url(../../img/front/bubble-middle.png) repeat-y 0 0;
			width: 259px;
			margin: 0px;
			padding: 10px 20px 10px 15px;}
	body#tourPage div#right {margin-top: 20px;}		
/*================================LOGIN / LOST PASSWORD PAGES====================================*/
body#loginPage form div.row {
	width: 260px; 
	height: 30px;
	vertical-align:middle;}
	body#loginPage form div.row label {
		width: 75px; 
		height:27px;
		padding-top: 3px;
		display: block;
		font-size: 12px; 
		color: #666; 
		font-weight:bold;
		float:left;}
		body#loginPage form div.row input {float:right; margin: 0; width: 176px; padding:1px;}
			body#loginPage form p {clear: both; margin-left: 78px;}
			body#loginPage form #submit {margin: 10px 0 45px 78px;}
			body#loginPage form h4 {margin: 0 0 20px 0;}
/*============================CONTACT PAGE ====================================================*/
body#contactPage h4 {margin-top: 0px;}
/*============================ABOUT PAGEs=======================================================*/

div#subnavAbout {
	width: 600px;
	height: 29px;
	background:url(../../img/front/about-bar-left.gif) no-repeat top left;
	margin-bottom: 36px;
}			
	div#subnavAbout ul {height: 29px; margin-left: 4px; background:url(../../img/front/about-bar-rt.gif) no-repeat top right;}
	div#subnavAbout ul li {font-size: 12px; float: left; color: #666; margin: 7px 0pt 0pt 9px;}
	div#subnavAbout ul li a {font-weight: bold;}
    div#subnavAbout ul li a.active {color: #666; text-decoration: none; }
	div#subnavAbout ul li a.active:hover {text-decoration: underline;}

body#aboutPage div#right {margin: -58px 0 20px 0;}

.tell-friend {
	margin-top: 35px;}


/*============================PRIVACY-SECURITY PAGE============================================*/

 ul.security-privacy {}
	 ul.security-privacy li {
		font-size: 12px; 
		color: #333; 
		line-height: 16px; 
		background:url(../../img/front/blt_square-gray.gif) no-repeat 0 4px;
		padding: 0 0 0 9px;
		margin-bottom: 20px;}

/*===================PRIVACY PAGES===============================*/

#privacy {
	width: 560px;
	color: #666;
	font-size: 12px; 
	line-height: 15px;
	margin: 36px 0 18px 12px;}
	
#privacy li {
	list-style: disc;
	margin: 18px 0 0 0;}
	
#privacy2 {
	width: 560px;
	color: #666;
	font-size: 12px; 
	line-height: 15px;
	margin: 5px 0 5px 16px;}
	
#privacy2 li {
	list-style: disc;}
	
#printer {
	margin: 0 5px 0 0;
	vertical-align:text-bottom;}
	
/*===================FAQ PAGES===============================*/

#faq_list {
	width: 560px;
	color: #666;
	font-size: 12px; 
	line-height: 18px;
	margin: 18px 0 18px 0;}
	
#faq_list li {
	list-style:none;
	margin: 0;}
	
#dotted {
	margin: 0 0 0 -45px;}
	
div#left h5.darker_faq {
	color: #333;}

#footer {clear: both;}

/*IE 6 PNG transparency hack */
* { behavior: url(iepngfix.htc) }

/*===================TERMS PAGE===============================*/

body#terms #content ul {
	margin: 20px 0 0;
	color: #666;
	font-size: 12px;
	line-height: 16px; }
	
body#terms #content li {	
	margin: 0 0 20px 20px;
	color: #333;
	list-style: disc; }
	
/*===================GENRIC FORM PAGES===============================*/
#formWrap {
	background:#F4F4F4 url(../../img/front/bdr_gray-dash-vert.gif) repeat-y scroll right top;
	float:left;
	margin:0pt 0pt 40px -12px;
	padding:16px 0pt 8px 24px;
	width:591px; }
	
body#doctorsContact h2 {
	width: 599px;
	height: 29px;
	text-indent: -9999px;
	background: url(../../img/front/hdr_phy-reg-form.gif); }
	
body#pg_survey h2 {
	width: 263px;
	height: 25px;
	text-indent: -9999px;
	background: url(../../img/front/hdr_survey.gif) no-repeat; }
	
body#pg_affiliates h2 {
background:transparent url(../../img/front/hdr_affiliate.gif) repeat scroll 0%;
height:25px;
text-indent:-9999px;
width:416px;
}

body#pg_licensing h2 {
background:transparent url(../../img/front/hdr_licensing.gif) repeat scroll 0%;
height:26px;
text-indent:-9999px;
width:424px;
}
	
#formWrap h3 {
	margin: 0 0 20px;
	color: #5CA7D4;
	font-size: 12px;
	font-weight: bold; }
	
#formWrap p {
	color: #555;
	font-size: 13px;
	font-weight: bold; }
	
#formWrap div.row {
	margin: 0 0 15px 15px; }
	
body#pg_survey div.row {
	overflow: auto;
	clear: both;
	margin: 0 40px 30px 15px;
	padding: 0 0 30px;
	border-bottom: 1px solid #CCC; }
	
body#pg_survey div.check-row {
	overflow: auto;
	margin: 5px 0; }	
	
#formWrap .row input.check {
	clear:none;
	float:left;
	margin:0pt 3px 0pt 0pt; }
	
#formWrap label {
	width: 100px;
	float: left;
	color: #555;
	font-size: 13px;
	font-weight: bold; }
	
body#pg_survey #formWrap label {
	float: none;
	display: block;
	width: auto;
	margin: 0 0 3px; }
	
body#pg_survey #formWrap .check-row label {
	clear:none;
	float:left;
	width:50px; }
	
#formWrap p.other {
	float: left;
	clear: both;
	margin: 5px 5px 5px 0; }
	
#formWrap input.other {
	clear: none;
	float: left; }	
	
#formWrap select {
	margin: 5px 0; }
	
#formWrap .row textarea {
	width: 400px;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
body#doctorsContact #content p {
	color: #333; font-size: 12px; line-height: 16px; margin: 20px 100px 20px 0; }
	
#formWrap input#btn_send {
	margin: 0 0 0 100px; }
	
/*===================TELL A FRIEND===============================*/
			
body#aboutTellFriendPage div#right {margin: -58px 0 20px 0;}

	body#aboutTellFriendPage fieldset {
		margin: 20px 0 0;
		border: none; }
	
	body#aboutTellFriendPage label {
		display: block;
		margin: 5px 0 3px 10px;
		color: #555;
		font-size: 13px;
		font-weight: bold;}
	
	body#aboutTellFriendPage input {
		margin: 0 0 0 10px;
		display: block; }
		
	body#aboutTellFriendPage input#submit {
		margin: 10px 0 0 10px; }
		
	body#aboutTellFriendPage a#submit {
		display: block;
		width: 50px;
		margin: 20px 10px 10px 10px;
		padding: 2px 5px;
		background: #6DB315;
		color: #FFF;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none; }	
	
	body#aboutTellFriendPage a#submit:hover {
		font-style: italic; }
	
/*===================HACKER SAFE SEALS===============================*/
		
#hackersafe {
	float: right;
	padding: 25px 125px 0 0; }
	
body#getStartedPage #hackersafe {
	float: none;
	padding: 25px 0 0; }
	
/*===================PRIVACY HACKER SAFE SEALS===============================*/

.seal_space {
	margin-bottom: 15px;}
	
.seal_spacing {
	margin-top: 15px;}
	
/*=================== Home Page About myMediConnect ===============================*/
#aboutPassportMD {
	width: 550px;
	heigh: 200px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	float: left;
}
#aboutPassportMD h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;

}

#aboutPassportMD h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;

}

#aboutPassportMD p, em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}


/*=================== Latest News ===============================*/
#latestNews {
	width: 195px;
	padding-top: 10px;
	margin-top: 20px;
	padding-left: 10px;
	background-image: url(../../img/front/background_LatestNews.gif);
	background-repeat: repeat-x;

}
#latestNews h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	

}
#newsScrollbox {
	width: 500px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
		 #newsScrollbox dt {font-size: 10px; color: 999; font-weight: bold; line-height: 14px;}
	  	 #newsScrollbox dd {font-size: 10px; color: 999; line-height: 14px;}
	     #newsScrollbox dl {margin-bottom: 22px;}


/*=================== Newsletter Signup ===============================*/
#newsletterSignup {
	width: 250px;
	margin-top: 0px;
	padding-left: 25px;
	padding-top: 0px;

}
#newsletterSignup h3{
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 8px;
	color: #4d7e9e;
}
#newsletterSignup .labels {
	font-size: 11px;

}

/*=================== Spotlight ===============================*/
#spotLight {
	width: 550px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#spotLightText {
	width: 315px;
	float: left;
	margin-top: 10px;
	line-height: 14px;
}
#spotLightText h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5CA7D4;

}

/*=================== SubFooter ===============================*/
#subFooter {
	font-size: 11px;
	margin-top: 25px;
	margin-bottom: 20px;
}
