/* Global marketing framework */

body {
	color: #333;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif; }
	
strong { font-weight: bold; }
em { font-style: italic; }
	
#wrapper {
	width: 902px;
	margin: 0 auto;
	border-top: 5px solid #333; }
	
#header {
	overflow: auto;
	margin: 0 0 0px;
	padding: 0 0 0 12px;
	/*border-bottom: 1px solid #E1E1E1;*/ }
		 
	 
	 /*#btmBorder {height: 1px; width: 876px; border-top: 1px solid #E1E1E1; clear:both; margin: 0 0 30px 12px;}*/
	 img#btmBorder {margin: 0 0 30px 0;}

#newpassportMD {
	float: left;
	width: 216px; }
						
#healthvault h1 { float:left; margin-left:188px; margin-top:31px; text-indent:-5000px; padding-right:30px; 
				width:185px; height:49px; padding:0; overflow:hidden; outline:none; 
					background: url(/medicare/structure/healthvault-connects-with.gif) no-repeat; display:block; }

body#home h1 {
	background: url(../../img/front/logo_interior.gif) 0 0 no-repeat;
	width: 566px;
	height: 70px;
	margin: 40px 0 5px;
	text-indent: -9999px; }
	/* body#home h1#gg {
	background: url(../../img/front/logo_gengold-home.gif) 0 0 no-repeat;
	width: 576px;
	height: 43px;
	margin: 40px 0 5px;
	text-indent: -9999px; } */
	body#home h1#gg {
		width: 274px;
		height: 120px;
		background: url(../../img/front/logo_gengold-int.gif) no-repeat 0 0;
		text-indent: -9999px;
		margin: 4px 0 0 0px;}
	
	body#home h1#rhh {
	background: url(../../img/front/hdr_rhh-passmd-08.gif) 0 0 no-repeat;
	width: 267px;
	height: 109px;
	margin: 5px 0;
	text-indent: -9999px; }
	/*for all pages other than home*/
	h1 {
		width: 216px;
		height: 62px;
		background: url(../../site/structure/p_passportMD_logo.jpg) no-repeat 0 0;
		text-indent: -9999px;
		margin: 28px 0 0 0px;} 
		h1 a {
		display: block; 
		width: 216px;
		height: 62px;}
		h1#rhh {
			width: 266px;
			height: 106px;
			margin: 7px 0 0 0;
			background: transparent url("../../img/front/hdr_rhh-small.jpg") 0 0 no-repeat; }
		h1#rhh a {
			width: 100%;
			height: 100%; }	
	

/* new tour page header */
/*
	body#tourPage h1 {
		width: 266px;
		height: 106px;
		margin: 7px 0 0 0;
		background: transparent url("../../img/front/hdr_rhh-small.jpg") 0 0 no-repeat; }
		body#tourPage h1 a {
			width: 100%;
			height: 100%; }
*/		
	h1#gg {
		width: 274px;
		height: 120px;
		background: url(../../img/front/logo_gengold-int.gif) no-repeat 0 0;
		text-indent: -9999px;
		margin: 4px 0 0 0px;} 
		h1#gg a {
		display: block; 
		width: 274px;
		height: 80px;}
		
p#promise {
	background: url(../../img/front/tagline-promise.gif) 0 0 no-repeat;
	width: 333px;
	height: 15px;
	margin: 0 0 5px;
	text-indent: -9999px; }
	
p#powerful {
	background: url(../../img/front/tagline-powerful.gif) 0 0 no-repeat;
	width: 360px;
	height: 17px;
	margin: 0 0 5px;
	text-indent: -9999px; }
body#home p.rhh-p { display: none; }
	
p#simple-tools {
	background: url(../../img/front/tagline-simple-tools.gif) 0 0 no-repeat;
	width: 198px;
	height: 15px;
	text-indent: -9999px; }
	
#nav {
	float: right;
	width: 300px;
	font-size: 10px;
	color: #999;
	text-align: right; }
	#nav p {
		margin: 0 0 0 131px;
		padding: 7px 0;
		text-align: left; }
	#nav p a {
		margin: 0 5px;
		color: #999;
		text-decoration: none; }
	#nav p a#nav_login {
		margin: 0 5px 0 0; }
	#nav p a#nav_contact {
		margin: 0 0 0 5px; }
	#nav ul {
		width: 167px;
		height: 92px;
		margin: 4px 0 4px 132px;
		list-style: none;
		text-align: left; }
	#nav li {
		border-top: 1px solid #E1E1E1; }
	#nav li a {
		display: block;
		width: 114px;
		height: 29px;
		text-indent: -9999px; }
	li#nav_tour a {
		width: 114px;
		background: url(../../img/front/nav_tour.gif) 0 11px no-repeat; }
		body#tourPage li#nav_tour a {
			width: 114px;
			background: url(../../img/front/nav_tour.gif) -115px 11px no-repeat; }
	li#nav_privacy a {
		width: 114px;
		background: url(../../img/front/nav_privacy.gif) 0 10px no-repeat; }
		body#privacySecurityPage li#nav_privacy a {
			width: 114px;
			background: url(../../img/front/nav_privacy.gif) -115px 10px no-repeat; }
	li#nav_getstarted a {
		width: 114px;
		background: url(../../img/front/nav_getstarted.gif) 0 8px no-repeat; }
		body#getStartedPage li#nav_getstarted a {
			width: 114px;
			background: url(../../img/front/nav_getstarted.gif) -115px 8px no-repeat; }

#passportmd-tools {
	clear: both; }
	
p#quote {
	width: 426px;
	height: 92px;
	margin: 0 0 0 60px;
	background: url(../../img/front/img_quote.gif) 0 0 no-repeat;
	text-indent: -9999px; }

#content {
	clear: both;
	padding-left:12px; }
	
#footer {
	margin: 35px 0 0;
	padding: 5px 0 0;
	border-top: 5px solid #333;
	font-size: 11px;
	color: #999;}
	#footer a {
		color: #999; }
	p#copyright {
		float: left;
		width: 450px; }
	p#footerlinks {
		float: right;
		width: 452px;
		text-align: right; }	
		
/* Global form error classes + feedback messages */
ul.errors {
	background:#FF3333;
	border:5px solid #CC0000;
	margin: 0 18px 10px 0;
	padding:10px; }
	
.errors li {
	color:#FFFFFF;
	font-size:14px;
	line-height:150%; }
	
ul.messages {
	margin: 0 0 12px; }

