@import 'reset.css'; /*Resets the browser default styles */


a:hover {
text-decoration : none;
}

table {
display :inline-table;
margin : 0px;
padding : 0px;
border-collapse : collapse
}

table tr td, table tr th {
border : 0px;
text-align : left;
vertical-align : top;
border : 0px;
margin : 0px;
}

/*escape tags*/
.hasJs .js-hide, .hasJs .js-hide * {display : none !important}

.access {
position : absolute;
visibility : hidden;
}


/* site specific css */

	*{ text-decoration:none; font: normal 14px Lucidia Grande Reg, Verdana, Arial ; line-height: 1.5;   }
	body{ margin: 0 auto 0 auto; color: #878787; background: #9d161d url(../img/repeater-x.gif) repeat-x  ; }
	body{ font-family: Lucidia Grande Reg, Verdana, Arial ; }
	#wrapper{ margin: 0 auto 0 auto; width: 1010px; height: 719px;  }
	#inner{ margin: 0 0 0 20px; width: 962px;  }
	#header, #top, #bot, #footer{ }
	
	h1{ font-size: 16px; color: #444444 ; }
	h2{ font-size: 13px; color: #444444 ; }	
	
	.copywrite-symbol{ font-size: 8px ; vertical-align: text-top; }
	.slim-plan-dot{ vertical-align: 22% ; }
	
	span.dot{ vertical-align: 10% ; font-size: 8px; }
	
	
	#header{ background: url(../img/header.png) no-repeat; height: 170px; }
	#top{ background: url(../img/repeater-y.gif) repeat-y; min-height: 280px; }
	#footer{ padding: 20px 0 0 0;  }
	
	#nav{ padding: 20px 0 0 20px; }
	#nav #btn-hcp{ display: block; padding: 8px 0 0 158px; width: 200px; }	
	#nav .btn-nav{ display: block; float: left; margin: 17px 22px 0 0; height: 20px; }
	#nav #btn-nav-spc{ float: left; width: 114px; height: 10px; }
	
	#nav .btn-nav1{ width: 145px ; background: url(../img/btn-nav1-off.gif) no-repeat; }
	#nav .btn-nav1-on{ width: 145px ; background: url(../img/btn-nav1-on.gif) no-repeat; }	
	#nav .btn-nav1:hover{ background: url(../img/btn-nav1-on.gif) no-repeat; }
	
	#nav .btn-nav2{ width: 146px ; background: url(../img/btn-nav2-off.gif) no-repeat; }
	#nav .btn-nav2-on{ width: 146px ; background: url(../img/btn-nav2-on.gif) no-repeat; }	
	#nav .btn-nav2:hover{ background: url(../img/btn-nav2-on.gif) no-repeat; }	
	
	#nav .btn-nav3{ width: 119px ; background: url(../img/btn-nav3-off.gif) no-repeat; }
	#nav .btn-nav3-on{ width: 119px ; background: url(../img/btn-nav3-on.gif) no-repeat; }	
	#nav .btn-nav3:hover{ background: url(../img/btn-nav3-on.gif) no-repeat; }	
	
	#nav .btn-nav4{ width: 71px ; background: url(../img/btn-nav4-off.gif) no-repeat; }
	#nav .btn-nav4-on{ width: 71px ; background: url(../img/btn-nav4-on.gif) no-repeat; }	
	#nav .btn-nav4:hover{ background: url(../img/btn-nav4-on.gif) no-repeat; }	
	
	#nav .btn-nav5{ width: 111px ; background: url(../img/btn-nav5-off.gif) no-repeat; }
	#nav .btn-nav5-on{ width: 111px ; background: url(../img/btn-nav5-on.gif) no-repeat; }	
	#nav .btn-nav5:hover{ background: url(../img/btn-nav5-on.gif) no-repeat; }
	
	#header #home{ cursor: pointer; width: 160px; height: 40px; padding: 30px 0 0 0; }
	
	#top div#img-main{ margin: 50px 0 0 40px; float: left; }
	#top .text{  }

	#top .right .text h2.download, #top .right .text h2.highlight{ color: #9d161d; }
	#top .right .text span.bold{  font-size: 12px; color: #444444 ;  }
	#top .right{ float: left; width: 550px; }
	#top .right .text{ font-size: 12px; color: #878787; font-weight: normal; padding: 0 0 0 40px; margin: 220px 0 0 0; }
	#top .right .text p{ padding: 10px 0 0 0; }
	#top .right .text p em{ color: #9d161d; }
	#top .right .text div.list{ padding: 0 0 0 10px; }
	#top .right .text ul{ list-style: disc outside url(../img/img-red-bullet.gif); }
	
	
	#top .button{ cursor: pointer; }	
	#top #pink-box{ width: 315px; height: 195px; margin: 50px 0 0 0; 
	padding: 20px 0 0 20px; 
	float: right; 
	background: url(../img/bg-pink-box.gif) no-repeat; }
	
	#top #pink-box .button{ font-size: 10px; width: 231px; height: 29px; 
		text-align: center ; 
		background: url(../img/btn-pink-box.gif) no-repeat; 
		color: #ffffff; 
		padding: 6px 0 0 0; 
		margin: 2px 0 0 0; 
		font-weight: bold;
	}
	
	#top #pink-box .text{ color: #9d161d ; font-size: 14px; font-weight: bold; margin: 0 0 30px 0; padding: 0 80px 0 0; line-height: 1.2; text-align: center; }
	#top #pink-box #button1 div.button{ margin: 0px 0 6px 0; }
	

	

	#footer{ color: #ffffff; font-size: 11px ; margin: 0 0 50px 0;  }
	#footer #f-top ul{ display: block; float: left; padding: 0 0 0 20px; }	
	#footer #f-top ul li{ display: block; float: left; }
	#footer #f-top ul li a{ color: #ffffff; text-decoration: underline; }
	
	#footer #button{ background: url(../img/btn-consumer.gif) no-repeat; width: 109px; height: 33px; cursor: pointer; }	
	#footer #f-top a{ display: block; float: right; padding: 0 20px 0 0; }
	
	/*#footer #f-bot{ padding: 20px 0 20px 0; }*/
	#footer #copywrite{ float: left; padding: 0 0 0 20px; }	
	#footer #disclaimer{ float: right; padding: 0 20px 0 0; }
	
	
	/* policy pages */
	
	#top .right .title{ font-size: 18px; color: #9d161d; font-weight: bold; padding: 10px 0 10px 0; }	

 
