@charset "utf-8";
/* ---------------------------------------- */
/*   CSS RESETS                             */
/* ---------------------------------------- */
@import url('reset.css');
/* ---------------------------------------- */
/*   BODY                                   */
/* ---------------------------------------- */
* {
	margin: 0;
	}
	
body {
	background: url(../images/bg.gif) repeat-x #E6F0F8;
	}
	
#wrapper {
	width: 800px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0pt auto;
	}
	
#push {
	width: 500px;
	height: 30px;
	clear: both;
	}
	
#header {
	width: 800px;
	height: 86px;
	position: relative;
	border-bottom: solid 8px #801014;
	background-color: #fff;
	}
	
	div.logo {
		width: 175px;
		height: 60px;
		position: absolute;
		left: 18px;
		top: 0pt;
		}
		
	div.design {
		background: url(../images/header-design.gif) no-repeat;
		width: 324px;
		height: 62px;
		position: absolute;
		top: 24px;
		right: 0pt;
		}
	
#content {
	width: 800px;
	height: auto;
	position: relative;
	background:#FFF;
	/*background: url(../images/content-bg.gif) repeat-y;*/
	overflow: hidden; 
	}
	
/* ---------------------------------------- */
/*   left                                 */
/* ---------------------------------------- */	
	
div.left { 
	width: 154px;
	height: 1250px;
	position: relative;
	float: left;
	margin: 0;
	background:#124276;
	}
	
	div.left p {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		padding: 7px 0 0 10px;
		}
		
	div.left p a {
		color: #fff;
		outline: none;
		text-decoration: none;
		}
		
	div.left p a:hover {
		color: #801014;
		}
		
	div.left ul {
		list-style-type: none;
		width: 154px;
		height: auto;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		}
		
	div.left li {
		height: 20px;
		border-bottom: solid 1px #336699;
		padding: 7px 0 0 10px;
		} 
		
	div.left li a {
		color: #fff;
		outline: none;
		text-decoration: none;
		} 
		
	div.left li a:hover {
		color: #801014;
		}
		
/* ---------------------------------------- */
/*   right                                  */
/* ---------------------------------------- */

div.right { 
	width: 646px;
	height: auto;
	position: relative;
	float: left;
	overflow: hidden;
	}
	
* html div.right { 
	width: 645px;
	}
	
#nav {
	width: 228px;
	height: auto;
	list-style-type: none;
	float: left;
	position: relative;
	overflow: hidden;
	}
	
#nav ul {
	margin: 11px 0 0 4px;
	padding: 0pt;
	}


#nav li, #nav li a {
	width: 228px;
	float: left;
	background-position: top;
	list-style-type: none;
	text-indent: -2000px;
	}
	
#nav li a:hover {
	background-position: bottom;
	}
	
#nav .nav1 a {
	background: url(../images/nav1.gif) no-repeat;
	height: 27px;
	}
	
#nav .nav2 a {
	background: url(../images/nav2.gif) no-repeat;
	height: 29px;
	}
	
#nav .nav3 a {
	background: url(../images/nav3.gif) no-repeat;
	height: 26px;
	}
	
#nav .nav4 a {
	background: url(../images/nav4.gif) no-repeat;
	height: 28px;
	}
		
#nav .nav5 a {
	background: url(../images/nav5.gif) no-repeat;
	height: 28px;
	}
	
#nav .nav6 a {
	background: url(../images/nav6.gif) no-repeat;
	height: 30px;
	}
	
/* ---------------------------------------- */
/*   box                                  */
/* ---------------------------------------- */

div.box {
	width: auto;
	height: auto;
	position: relative;
	float: left;
	overflow: hidden;
	padding: 10px;
	}
	
div.box p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	 }
	 
div.box p.survey {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#801014
	 }	 
	 
div.box h1{
	font: 34px Helvetica, Arial, sans-serif;
	color: #000;
	line-height: 28px;
	letter-spacing: 0.001em;
	font-weight: 500;
	padding: 5px 0 0 10px;
	}
	 
div.box h2 {
	margin-left: 10px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}

div.boxshadow {
	width: 619px;
	height: auto;
	background: url(../images/dropshadow.gif) repeat-y;
	position: relative;
	overflow: hidden;
	margin: 0pt auto 0;
	}
	
* html div.boxshadow {
	margin-bottom: -6px;
	}
	
div.boxshadow h1 {
	padding: 5px 0 0 15px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}

div.boxshadowUp {
	width: 619px;
	height: 5px;
	background: url(../images/dropshadow-up.gif) no-repeat;
	margin: 10px auto 0pt;
	position: relative;
	overflow: hidden;
	}	
	
div.boxshadowDown {
	width: 619px;
	height: 4px;
	background: url(../images/dropshadow-down.gif) no-repeat;
	margin: 0pt auto;
	position: relative;
	overflow: hidden;
	}
	
* html div.boxshadowDown {
	height: 6px;
	}
	
#imgBox {
	width: 387px;
	height: 168px;
	float: left;
	position: relative;
	margin: 9px 0 0 0;
	padding: 2px 0 0 3px;
	background: url(../images/img-shadow.png) no-repeat;
	}
	
* html #imgBox {
	width: 385px;
	}
	
div.floatBox {
	width: 618px;
	height: auto;
	z-index: 15;
	position: absolute;
	}
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

	
* html div.floatBox {
	width: 618px;
	height: auto;
	z-index: 15;
	position: relative;
	overflow: hidden;
	}

div.downloadSection {
	width: 618px;
	height: auto;
	position: relative;
	overflow: hidden;
	}

/* ---------------------------------------- */
/*   copy                                  */
/* ---------------------------------------- */

#copy {
	width: 620px;
	height: auto;
	margin: 0pt auto;
	margin-bottom: 5px;
	border-top: solid 2px #2d4d80;
	position: relative;
	clear: both;
	}
#copy p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 10px;
	 }
	 
#copy h4 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #f18614;
	font-weight: bold;
	padding: 20px 20px;
	text-transform: uppercase;
	 }
	
 
#copy h3 {
	background: url(../images/arrow.gif) no-repeat 0 3px;
	padding-left: 10px;
	margin-left: 20px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight: bold;
	text-transform: uppercase;
	}
	
* html #copy h3 {
	height: 14px;
	}
	
#copy h3 a {
	outline: none;
	text-decoration: none;
	color: #2d4d80;
	}
	
#copy h3 a:hover {
	outline: none;
	text-decoration: none;
	color: #0099FF;
	}

#copy h3.blue {
	background: url(../images/arrow-hover.gif) no-repeat 0 center;
	color:#2d4d80;
	}
	
.date {
	font: 11px Arial, Helvetica, sans-serif;
	color: #2d4d80;
	font-weight: bold;
	padding: 0 0 0 30px;
	text-transform: none;
	}
	
.dateGray {
	font: 12px Arial, Helvetica, sans-serif;
	color: #767676;
	font-weight: bold;
	padding: 0 0 0 30px;
	text-transform: none;
	}
	
.dateBlack {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding: 0 0 0 15px;
	}

/* ---------------------------------------- */
/*   logo-home                                */
/* ---------------------------------------- */

#logoHome {
	width: 620px;
	height: auto;
	margin: 0pt auto;
	margin-top: 50px;
	position: relative;
	clear: both;
	}
#logoHome p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding: 10px;
	text-align:center;
	}

#logotopborder{
	margin:auto;
	width: 608px;
	height: 3px;
	background: url(../images/top-border.jpg) repeat-x;
}

	
/* ---------------------------------------- */
/*   portal                                  */
/* ---------------------------------------- */

div.rightBox {
	width: 620px;
	height: auto;
	position: relative;
	}
	
* html div.rightBox {
	width: 600px;
	}

div.bluebox {
	width: 619px;
	height: auto;
	background-color: #2287a8;
	position: relative;
	margin-left: 14px;
	}

div.bluebox h4 {
	font: 34px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 5px 10px 0;
	}
	
div.bluebox h3 {
	font: 18px Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 0 10px 10px;
	font-style: italic;
	}
	
div.grayBox {
	width: 616px;
	border: solid 2px #2287a8;
	background: url(../images/portal-bg.gif) repeat-x #ebebeb;
	margin: 70px 0 20px 13px;
	position: relative;
	overflow: hidden;
	}
	
div.downloadBar a{
	display:block;
	width: 305px;
	height: 49px;
	position: relative;
	background: url(../images/download-acrobat.gif) no-repeat top; 
	text-indent:-2000px;
	}

div.downloadBar a:hover{
	background: url(../images/download-acrobat.gif) no-repeat bottom;
	}
	
div.downloadBar2 a{
	display:block;
	width: 305px;
	height: 49px;
	position: relative;
	background: url(../images/download-powerpoint.gif) no-repeat top; 
	text-indent:-2000px;
	}

div.downloadBar2 a:hover{
	background: url(../images/download-powerpoint.gif) no-repeat bottom;
	}
	
div.downloadBar p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	padding-top: 8px;
	}
	
div.downloadBar h5 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}
	
div.downloadBar h5 a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	outline: none;
	}

div.downloadBar h5 a:hover {
	color: #336699;
	}
	
#list ul {
	width: 235px;
	height: auto;
	float: left;
	position: relative;
	list-style-type: none;
	}
	
#list li, #list li a {
	width: 220px;
	height: auto;
	padding: 2px 0 0 15px;
	margin: 3px 0 0;
	font:  bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	outline: none;
	color: #000;
		}
	
#list li a:hover {
	background-color: #2287a8;
	color: #fff;
	font-weight: bold;
	}
	
div.downloadBox {
	width: 616px;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
	clear: both;
	margin-top: 40px;
	}
	
* html div.downloadBox {
	margin-top: -2px;
	overflow: hidden;
	}

div.whiteBox {
	width: 616px;
	height: auto;
	display: block;
	position: relative;
	background-color: #fff;
	overflow: hidden;
	}
	
div.downloadTitle {
	width: 616px;
	height: auto;
	background-color: #2287a8;
	clear: both;
	position: relative;
	overflow: hidden;
	}
	
div.downloadTitle h2 {
	font: bold 14px Arial, Helvetica, sans-serif; 
	padding: 3px 0 3px 20px;
	color: #fff;
	text-transform: uppercase;
	float: left;
	}
	
div.downloadTitle h3 {
	font: bold 12px Arial, Helvetica, sans-serif; 
	padding: 3px 0 3px 50px;
	color: #fff;
	text-transform: uppercase;
	}
	
.imglogos {
	z-index: 2;
	}
	
.backtoTop, .backtoTop a {
	background: url(../images/arrow-up.gif) no-repeat 0 center;
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #fff;
	position: absolute;
	right: 10px;
	top: 2px;
	z-index: 6;
	width: 87px;
	padding-left: 13px;
	display: inline;
	text-decoration: none;
	 }
	 
.backtoTop a:hover {
	color: #FFCC00;}
/* ---------------------------------------- */
/*   text class                                */
/* ---------------------------------------- */

.blueText {
	color: #318fae;
	font: 11px tahoma;
	font-weight: bold;
	margin-left: 10px;
	}
	
.blue {
	color: #2d4d80;
	font: 11px tahoma;
	font-weight: bold;
	}

.blackText {
	color: #000;
	font: 11px tahoma;
	font-weight: bold;
	margin: 5px 0 0 15px;
	}
	
.red {
	color: #FF0000;
	font: 11px tahoma;
	}
	
#popUp {
	width: 550px;
	height: auto;
	margin: 50px auto 20px;
	}
	
#popUp h2 {
	font: 21px bold Arial-Black, Arial, Helvetica, sans-serif;
	color: #f18614;
	}
	
/* ---------------------------------------- */
/*   form class                                */
/* ---------------------------------------- */

div.formTitle {
	width: 614px;
	height: auto;
	background-color: #e5e5e5;
	border: solid 1px #d2d2d2;
	clear: both;
	position: relative;
	overflow: hidden;
	}
	
div.formTitle p {
	color: #000;
	font: 11px tahoma;
	margin: 3px 0 3px 15px;
	font-weight: bold;
	}
	
.email {
	width: 232px;
	height: 17px;
	background: url(../images/text-field.gif) no-repeat;
	padding: 0 0 0 10px;
	font: 10px tahoma;
	margin: 0 0 0 20px;
	border: none;
	position: relative;
	overflow: hidden;
	}
	
* html .email {
	padding-top: 2px;
	} 

.label {
	padding-top: 8px;
	color: #000;
	font: 12px tahoma;
	font-weight: bold;
	}
	
#submitBtn {
	width: 75px;
	height: 32px;
	background: url(../images/submit-btn.gif) no-repeat top;
	text-indent: -2000px;
	cursor: pointer;
	border: none;
	margin: 0pt auto;
	outline: none;
	display: block;
	position: relative;
	}	

#submitBtn:hover {
	background: url(../images/submit-btn.gif) no-repeat bottom;
	}
	
div.clear {
	width: 550px;
	height: 20px;
	position: relative;
	margin: 0p auto;
	clear: both;
	}
	
/** EDITS **/
p.pg1{ display:block; margin:15px 10px 10px 11px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
p.pg1 strong{ font-weight:bold; color:#0f80a2;}
.healthcare_frm { background:url(../images/emailsign_up-bg.jpg) left top repeat-x; border:#0f80a2 2px solid; margin:10px; height:auto; padding:20px 0 20px 0;}
form.hlth_from p, h3, label, input { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;} 
.hlth_from label{ display:block; margin-left:20px; font-size:20px; font-weight:bold; margin-bottom:10px; vertical-align:bottom;}
.hlth_from input[type=text]{ background:#e2e2e2; border:#d0d0d0 2px solid; padding:2px 2px 3px 2px; width:249px; height:14px; font-size:13px; font-weight:bold;}
.hlth_from h3{ display:block; margin:5px 0 2px 0; background:#e2e2e2; border:#d5d5d5 2px solid; padding:3px 0 3px 20px; font-weight:bold; font-size:12px;}
.hlth_from p.laber_wrapper, .hlth_from p.laber_wrapper1{ display:block; margin:0; margin-left:50px; padding-bottom:5px; overflow:auto; Overflow-y:hidden; Overflow-x:hidden;}
.hlth_from p.laber_wrapper label{ display:block; width:230px; margin:0; float:left; padding-bottom:5px; text-align:left; font-weight:normal; font-size:13px;}
.hlth_from p.laber_wrapper1 label{ display:block; margin:0; padding-bottom:5px; text-align:left; font-weight:normal; font-size:13px;}
.hlth_from p.laber_wrapper input[type=radio], .hlth_from p.laber_wrapper1 input[type=radio]{ margin-right:4px;}
.hlth_from p.laber_wrapper input[type=radio]:checked, .hlth_from p.laber_wrapper1 input[type=radio]:checked{/* outline:#f48104 2px solid;*/}
.hlth_from p { display:block;}
.hlth_from input[type=submit]{ background:#f08000; border:#ffbb71 1px solid; width:80px; height:35px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border:0;}
p.error{ display:block; margin:3px 0 3px 0; background:#FFCCFF; border-top:#FF9999 5px solid; border-bottom:#FF9999 5px solid; padding:3px 6px; color:#DD3333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



