body { margin: 0px; padding: 0px; color: #000; font-family: "Times New Roman","Times Roman", Times, Garamond, serif; font-size: 12px; line-height: 20px;
	background-color: #EEE; background-image: url(../images/background_page.gif); background-repeat: repeat; }

table.wrapper { width: 1002px; background-color: #FFF;  background-image: url(../images/background.jpg); background-repeat: no-repeat; }
/*	border-left: 5px solid #FFF; border-right: 5px solid #FFF; border-bottom: 5px solid #FFF; } */

table.assessment_wrapper { width: 1002px; background-color: #FFF; }

div.logo { margin-left: 0px; }

div.pnav_holder { margin-left: 70px; height: 119px; }

div.homebtn { margin-left: 283px; }

div.clientloginbtn { margin-left: 246px; }

div.copyright { margin-top: 12px; }

div.maintitle { margin-top: 75px; }

div.text_content { height: 119px; padding-top: 9px;}

div.clients { margin-top: 20px; }

div.hpiconwrapper { border: 1px solid #F00; }
div.hp_consumer {margin-right: 19px; float: left; }

div.hp_medical {margin-right: 19px; float: left; }

div.hp_other {margin-right: 0px; float: left; }

div.portfolio {margin-top: 80px; width: 387px; height: 387px;}

div.portfolio_txt { width: 262px; margin-top: 0px; padding-right: 20px; text-align: right; float: left; line-height: 14px; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;}

div.consumer_icon {margin-right: 22px; margin-bottom: 19px; float: left; text-align: left; width: 105px; }

div.medical_icon {margin-right: 22px; margin-bottom: 19px; float: left; text-align: left; width: 105px; }

div.other_icon {margin-right: 22px; margin-bottom: 19px; float: left; text-align: left; width: 105px; }

div.threerowholder { width: 405px; text-align: left; border: 1px solid #F00;}
div.form_content { width: 800px; }

div.txt_column { width: 249px; float: left; margin-top: 8px;}

div.clientlogos { margin-top: 20px; }

div.phoneprefix { width: 12px; float: left; }

div.assessment_link { margin-top: 30px; }
div.assessment_txt { margin-left: 15px; }

td.left_column { width: 376px; text-align: left; vertical-align: top;}

td.content_column { width: 608px; padding-left: 53px; text-align: left; vertical-align: top;}

td.alltxt_content_column { width: 608px; padding-left: 53px; text-align: left; vertical-align: top;}

td.assessment_content { width: 1000px; padding-left: 193px; text-align: left; vertical-align: top;}

td.assessment_answers { padding-right: 25px; width: 50%; }

p { margin: 0px 105px 0 0; padding: 0; text-align: justify; }

td.alltxt_content_column p { margin: 9px 105px 0 0; padding: 0; text-align: justify; }

div.txt_column p { margin: 9px 20px 0 0; padding: 0; }

div.phone_txt { margin: 9px 105px 0 0; padding: 0;}

h1 { color: #929497; font-size: 19px; line-height: 30px; font-weight: bold; font-style: italic; margin: 6px 0 22px 0; }

label.info,input.info { display: block; width: 150px; float: left; margin-bottom: 10px;}
label.info { text-align: right; width: 85px; padding-right: 10px; padding-left: 15px;}

textarea.info { display: block; width: 150px; float: left; margin-bottom: 10px;}
label.state { display: block; float: left; margin-bottom: 10px; text-align: right; width: 35px; padding-right: 10px; padding-left: 15px;}
label.zipcode { display: block; float: left; margin-bottom: 10px; text-align: right; width: 30px; padding-right: 10px; padding-left: 15px;}
input.state { display: block; float: left; margin-bottom: 10px; text-align: right; width: 30px; padding-right: 10px; padding-left: 15px;}
input.zipcode { display: block; float: left; margin-bottom: 10px; text-align: right; width: 100px; padding-right: 10px; padding-left: 15px;}
input.submit_btn { margin-left: 110px; }

select.info { display: block; width: 50px; margin-bottom: 10px; margin-left: 110px;}

br {clear: left;}

span.companyname { font-weight: bold; font-size: 11px;}

img.consumer_portfolio { border:  4px solid #6D2348; }
img.medical_portfolio { border: 4px solid #888600; }
img.other_portfolio { border: 4px solid #707276; }

a.hpconsumer img.consumericon { border: 5px solid #6D2348; }
a.hpmedical img.medicalicon { border: 5px solid #888600; }
a.hpother img.othericon { border: 5px solid #707276; }

a.conicon img { border: 4px solid #6D2348; }
a.medicon img { border: 4px solid #888600; }
a.othicon img { border: 4px solid #707276; }

a {color: #707000; text-decoration: none;}
a:link {color: #707000; text-decoration: none;}
a:active {color: #000; text-decoration: none;}
a:visited {color: #707000; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}

div#primarynavcont { text-align: left; font-size: 12px; padding-top: 9px; float: left; width: 270px;}

div.back_btn_con { width: 178px; text-align: right; float: left; padding-top: 5px;}
div.forward_btn_con { width: 60px; text-align: left; float: left; padding-top: 5px;}
div.back_btn_con img { padding: 5px 0 0 7px; }
div.forward_btn_con img { padding: 5px 7px 0 0; }

div.back_btn_med { width: 178px; text-align: right; float: left; padding-top: 5px;}
div.forward_btn_med { width: 60px; text-align: left; float: left; padding-top: 5px;}
div.back_btn_med img { padding: 5px 0 0 7px; }
div.forward_btn_med img { padding: 5px 7px 0 0; }

div.back_btn_oth { width: 178px; text-align: right; float: left; padding-top: 5px;}
div.forward_btn_oth { width: 60px; text-align: left; float: left; padding-top: 5px;}
div.back_btn_oth img { padding: 5px 0 0 7px; }
div.forward_btn_oth img { padding: 5px 7px 0 0; }

div.divider_holder { width: 26px; float: left; }
span.btn_off { color: #999; }

div.forward_btn_con a, div.back_btn_con a {color: #000; text-decoration: none;}
div.forward_btn_con a:link, div.back_btn_con a:link {color: #000; text-decoration: none;}
div.forward_btn_con a:active, div.back_btn_con a:active {color: #6D2348; text-decoration: none;}
div.forward_btn_con a:visited, div.back_btn_con a:visited {color: #000; text-decoration: none;}
div.forward_btn_con a:hover, div.back_btn_con a:hover {color: #6D2348; text-decoration: none;}

div.forward_btn_med a, div.back_btn_med a {color: #000; text-decoration: none;}
div.forward_btn_med a:link, div.back_btn_med a:link {color: #000; text-decoration: none;}
div.forward_btn_med a:active, div.back_btn_med a:active {color: #888600; text-decoration: none;}
div.forward_btn_med a:visited, div.back_btn_med a:visited {color: #000; text-decoration: none;}
div.forward_btn_med a:hover, div.back_btn_med a:hover {color: #888600; text-decoration: none;}

div.forward_btn_oth a, div.back_btn_oth a {color: #000; text-decoration: none;}
div.forward_btn_oth a:link, div.back_btn_oth a:link {color: #000; text-decoration: none;}
div.forward_btn_oth a:active, div.back_btn_oth a:active {color: #707276; text-decoration: none;}
div.forward_btn_oth a:visited, div.back_btn_oth a:visited {color: #000; text-decoration: none;}
div.forward_btn_oth a:hover, div.back_btn_oth a:hover {color: #707276; text-decoration: none;}

div.newsdate { width: 82px; margin-top: 7px; float: left;}

div.news_item { width: 400px; margin-top: 7px; float: left;}

div.news_wrapper { margin-top: 8px; }

span.smalltxt { text-size: 9px; }

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:485px; height:375px; float: left;
  	z-index:100;
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:485px; height:375px; 
	clip:rect(0px, 485px, 375px, 0px); 
	overflow:hidden;	
	z-index:1;
	}
div.scroller_content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}
	
/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:375px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:360px;
  background: url("../images/track.gif") #FFFFFF repeat;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#D6D6D6;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }

div.content { text-align:left; padding-top: 8px; }

div#scrollLinks { padding-left: 0px; float: right; margin-right: 16px; margin-top: 8px;}

div.scrolling_content_holder { width: 550px;}
