/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
body {
   text-align:center; 
}

#doc {
   width:900px;
   margin:auto;
   text-align:left;
}

#hd,#bd {text-align:left;}


#ft {clear:both;}


/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;min-width:570px;}
.yui-t1 .yui-b {width:21.33%;min-width:160px;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:697px;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:203px;}

/* t3 & t6: L300 & R300 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:57.6%;min-width:203px;}
.yui-t3 .yui-b, .yui-t6 .yui-b {width:40%;min-width:300px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;min-width:490px;}
.yui-t5 .yui-b {width:32%;min-width:240px;}

/* t7: 750 */
.yui-t7  #main .yui-b {min-width:750px;}


/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right; 
   display:inline;   /* IE */ 
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;   
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */

#header {
	width:900px;
	height:99px;
}

#header_logo {
	width:174px;
	height:67px;
	display:block;
	float:left;
}

#header_tagline {
	width:501px;
	height:11px;
	font:10px arial narrow, arial,helvetica,clean,sans-serif;
	color:#666666;
	margin: 46px 0 0 9px;
	float:left;
	display:inline;
}

#header_search {
	width:216px;
	height:67px;
	text-align:right;
	display:block;
	float:left;
}

#header_searchbox {
	width:210px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:40px 0px 0px 0px; 
	float:right;
}

.searchbox_l {
	width:158px;
	height:19px;
	float:left;
}

.searchbox_r {
	width:52px;
	height:19px;
	float:left;
}

.searchbox_field {
	font:11px arial,helvetica,clean,sans-serif;
	color:#000000;
	width:146px;
	padding:0px 0px 0px 2px;
	display:inline;
}

#header_nav {
	width:900px;
	height:27px;
	display:block;
	float:left;
}

div.menu
{
width: auto;
height: 320px;
float: left;
background-color: #273D84;
}

#masthead {
	width:697px;
	height:174px;
	float:left;
}

#content {
	width:697px;
	float:left;
}

#content_home {
	width:697px;
	background:url(../images/bg_sep_home1.gif) repeat-y;
	float: left;
}

#content_home_col1 {
	width:445px;
	margin:0px 0px 0px 9px;
	float:left;
	display:inline;
}

#content_home_col1_bug1 {
	width:416px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug1_hdr {
	width:416px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug1_entry {
	width:396px;
	height:20px;
	color:#0080ca;
	margin:0px 0px 0px 20px;
	float:left;
	display:inline;
}

.content_home_col1_sep {
	width:416px;
	line-height:1px;
	margin:12px 0px 11px 0px;
	float:left;
	display:inline;
}

#content_home_col1_bug2 {
	width:416px;
	float:left;
}

.content_home_col1_bug2_photo {
	margin:0px 11px 0px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug2_hdr {
	width:304px;
	margin:0px 0px 8px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug2_entry {
	width:304px;
	font-size:12px;
	float:left;
}

#content_home_col1_row {
	width:416px;
	background:url(../images/bg_sep_home2.gif) repeat-y;
	margin:0px 0px 20px 0px;
	float:left;
	display:inline;
	
}

#content_home_col1_bug3 {
	width:211px;
	font-size:12px;
	float:left;
}

.content_home_col1_bug3_hdr {
	width:180px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug3_entry {
	width:180px;
	font-size:12px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug3_link {
	width:180px;
	height:16px;
	font-size:12px;
	float:left;
}

#content_home_col1_bug4 {
	width:190px;
	font-size:12px;
	float:left;
}

.content_home_col1_bug4_hdr {
	width:190px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_home_col1_bug4_entry {
	width:190px;
	font-size:12px;
	margin:0px 0px 5px 0px;	
	float:left;
	display:inline;
}

.content_home_col1_bug4_link {
	width:190px;
	height:16px;
	font-size:12px;
	float:left;
}

#content_home_col2 {
	width:229px;
	float:left;
}

.content_home_col2_bug {
	width:229px;
	float:left;
}

.content_home_col2_bug_hdr {
	width:229px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_home_col2_bug_entry {
	width:229px;
	font-size:12px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_home_col2_bug_link {
	width:229px;
	height:16px;
	font-size:12px;
	float:left;
}

.content_home_col2_sep {
	width:229px;
	line-height:1px;
	margin:12px 0px 11px 0px;
	float:left;
	display:inline;
}

#content_sub_hdr {
	width:697px;
	height:56px;
	float:left;
}

#content_sub_hdr_txt {
	width:697px;
   margin:15px 0px 0px 0px;
	float:left;
	display:inline;
}

#content_sub_bg {
	width:697px;
	background:url(../images/bg_sep_sidecol.gif) repeat-y;
	margin:0px 0px 20px 0px;
	float:left;
	display:inline;
}	

#content_sub_subnav {
	width:123px;
	margin:3px 0px 0px 0px;
	float:left;
	display:inline;
}

.content_sub_subnav_arrow {
	width:10px;
	color:#000000;
	font-size: 11px;
	margin:0px 0px 4px 0px;
	float:left;
	display:inline;
}

.content_sub_subnav_entry {
	width:93px;
	color:#000000;
	font-size: 11px;	
	font-weight: bold;
	margin:0px 20px 5px 0px;
	float:left;
	display:inline;
}

/* SY 02/08/09 Add .content_sub_subnav_subentry  
.content_sub_subnav_subentry {
	width:93px;
	color:#000000;
	font-size: 11px;	
	font-weight: bold;
	margin:0px 20px 5px 0px;
	float:left;
	padding-left: 15pt;
    padding-right: 15pt;
	display:inline; */
}

#content_sub_main {
	width:560px;
	margin:3px 0px 0px 0px;
	float:left;
	display:inline;
}


#content_sub_intro {
	width:560px;
	font-size:12px;
	margin:0px 0px 20px 0px;
	float:left;
	display: inline;
}

#content_sub_3col {
	width:560px;
	background:url(../images/bg_sep_3col.gif) repeat-y;
	margin:0px 0px 15px 0px;
	float:left;
	display:inline;
}

/* Begin Welcome Kit */

#content_welcome_kit_sub_2col {
	width:450px;
	background:url(../images/bg_sep_3col.gif) repeat-y;  
	margin:0px 0px 15px 0px;
	float:left;
	display:inline;
}

#content_welcome_col_1 {
	width:100px;
	background:url(../images/bg_sep_3col.gif) repeat-y;
	margin:0px 0px 15px 0px;
	float:left;
	display:inline;
}

#content_welcome_col_2 {
	width:400px;
	background:url(../images/bg_sep_3col.gif) repeat-y;
	margin:0px 0px 15px 0px;
	float:left;
	display:inline;
}

.content_sub_3col_1 {
	width:188px;
	font-size:12px;
	margin:8px 0px 0px 0px;
	float:left;
	display:inline;
}

.content_sub_3col_last {
	width:170px;
	font-size:12px;
	margin:8px 0px 0px 0px;
	float:left;
	display:inline;
}

.content_sub_3col_1_hdr {
	width:170px;
	font-size:12px;
	margin:0px 0px 8px 0px;
	float:left;
	display:inline;
}

.content_sub_3col_1_entry {
	width:170px;
	font-size:12px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}


.content_welcome_sub_entry {
	width:100px;
	font-size:12px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_welcome_sub_col2_entry {
	width:400px;
	font-size:12px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}


/* End Welcome Kit */

.content_sub_3col_1_link {
	width:170px;
	height:16px;
	font-size:12px;
	float:left;
}

.content_sub_sep {
	width:560px;
	margin:0px 0px 20px 0px;
	float:left;
	display:inline;
}

#content_sub_2col {
	width:560px;
	background:url(../images/bg_sep_2col.gif) repeat-y;
	margin:0px 0px 15px 0px;
	float:left;
	display:inline;
}

.content_sub_2col_1 {
	width:279px;
	font-size:12px;
	margin:8px 0px 20px 0px;
	float:left;
	display:inline;
}

.content_sub_2col_2 {
	width:261px;
	font-size:12px;
	margin:8px 0px 20px 0px;
	float:left;
	display:inline;
}

.content_sub_2col_1_hdr {
	width:261px;
	font-size:12px;
	margin:0px 0px 8px 0px;
	float:left;
	display:inline;
}

.content_sub_2col_1_entry {
	width:261px;
	font-size:12px;
	margin:0px 0px 5px 0px;
	float:left;
	display:inline;
}

.content_sub_2col_1_link {
	width:261px;
	height:16px;
	font-size:12px;
	float:left;
}

#content_sub_copy {
	width:560px;
	margin:0px 0px 20px 0px;
	float:left;
	display:inline;
}

#sidecol {
	width:203px;
	float:left;
}

/* Homepage Logged-Out State */

#sidecol_home_login { 
	width:203px;
	height:164px;
	background-color: #d67a2c;
	float:left;
}

#sidecol_home_login_ct {
	width:187px;
	color:#ffffff;
	font-size:11px;
	margin:0px 0px 0px 8px;
	float:left;
	display:inline;
}

/* ------------------------ */

/* Homepage Logged-In State */

#sidecol_home_loggedin { 
	width:203px;
	height:164px;
	background-color:#d67a2c;
	float:left;
}

#sidecol_home_loggedin_ct {
	width:187px;
	color:#ffffff;
	font-size:11px;
	margin:8px 0px 6px 8px;
	float:left;
	display:inline;
}

/* ------------------------ */

/* Subpage Logged-Out State */

#sidecol_sub_login { 
	width:203px;
	background-color: #d67a2c;
	float:left;
}

#sidecol_sub_login_ct {
	width:187px;
	color:#ffffff;
	font-size:11px;
	margin:0px 0px 0px 8px;
	float:left;
	display:inline;
}

/* ------------------------ */

/* Subpage Logged-In State */

#sidecol_sub_loggedin { 
	width:203px;
	background-color:#d67a2c;
	float:left;
}

#sidecol_sub_loggedin_ct {
	width:187px;
	color:#ffffff;
	font-size:11px;
	padding:8px 0px 6px 8px;
	float:left;
	display:inline;
}

/* ------------------------ */

/* testing login */
.sidecol_field_name {
	width:187px;
	height:15px;
	float:left;
}
/* end of testing */

.sidecol_field_full {
	width:187px;
	height:23px;
	float:left;
}

.sidecol_field_l {
	width:135px;
	height:20px;
	float:left;
}

.sidecol_field_r {
	width:52px;
	height:20px;
	float:left;
}

.sidecol_field_l_alignr {
	height:20px;
	margin:0px 60px 5px 0px;
	line-height:1px;
	display:inline;
	float:right;
}

.sidecol_txt1 {	
	color:#ffffff;
}

.sidecol_txt1:link, .sidecol_txt1:active, .sidecol_txt1:visited {	
	color:#ffffff;
	text-decoration:underline;
}

.sidecol_txt1:hover {	
	color:#ffffff;
	text-decoration:none;
}

.sidecol_txt1_bold {	
	color:#ffffff;
	font-weight:bold;
}


.sidecol_field_full_txt2 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	width:187px;
	/* sy 11/06/09  change height 15px to 14px */
	height:14px;
	float:left;
}

#sidecol_whatsnew { 
	width:203px;
/* comment height when box need to expand 
	height:150px;  */
	background-color:#c2510f;
	border-top:1px solid #FFFFFF;
	float:left;
}

#sidecol_whatsnew_ct {
	width:163px;
	color:#ffffff;
	font-size:11px;
	margin:0px 16px 0px 16px;
	float:left;
	display:inline;
}

#sidecol_random { 
	width:203px;
	height:311px;
	background-color:#c2510f;
	border-top:1px solid #FFFFFF;
	float:left;
}

#sidecol_contact { 
	width:203px;
	/* change back to height:105px; once what's new info changes */
	/* height:111px; */
	height:130px;
	background-color:#c2510f;
	border-top:1px solid #FFFFFF;
	float:left;
}

#sidecol_contact_ct {
	width:171px;
	color:#ffffff;
	font-size:11px;
	margin:0px 0px 0px 16px;
	float:left;
	display:inline;
}

.sidecol_indent_field_full1 {
	width:171px;
	margin:0px 0px 8px 0px;
	float:left;
	display:inline;
	a:link, a:active, a:visited {	
	color: #FFFFFF;
	text-decoration: underline;
}
}

.sidecol_indent_field_full2 {
	width:171px;
	margin:0px 0px 2px 0px;
	float:left;
	display:inline;
}

.sidecol_indent_field_full3 {
	width:171px;
	margin:0px 0px 8px 8px;
	float:left;
	display:inline;
}

/* add sidecol_disclosure_policy  */
#sidecol_disclosure_policy { 
	width:203px;
	background-color:#c2510f;
	border-top:1px solid #FFFFFF;
	float:left;
}

#sidecol_disclosure_policy_ct {
	width:171px;
	color:#ffffff;
	font-size:11px;
	margin:0px 0px 0px 16px;
	float:left;
	display:inline;
}

.textfield {
	font:11px arial,helvetica,clean,sans-serif;
	color:#000000;
	width:122px;
	padding:0px 0px 0px 2px;
	display:inline;
}

.field_full {
	width:100%;
}

div.coverages_box_row {
	padding: 0 0 15px 0;
	display: inline;
	float: left;
}

div.coverages_box_l {
	width: 270px;
	height:205px;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	float: left;
}

div.coverages_box_r {
	width: 270px;
	height:205px;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	float: right
}

div.coverages_txt {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font-size:11px;
	float: left;
}

div.coverages_txt ul {
	padding-top:6px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}



/* homepage body text*/

/* explorer 6 testing */
div.content_home_boxes_exp6 {
  float: left;
  width: 197px;
  height: 168px;
  padding: 10px;
  background: #F3F3F3;
  border: 1px solid #CCCCCC;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

div.content_home_boxes_exp6_l {
  float: left;
  width: 204px;
  height: 168px;
  padding: 10px;
  background: #F3F3F3;
  border: 1px solid #CCCCCC;
  margin-right: 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

div.content_home_boxes_exp6_r {
  float: left;
  width: 210px;
  height: 168px;
  padding: 10px;
  background: #F3F3F3;
  border: 1px solid #CCCCCC;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
/* end of explorer 6 testing  */


/* use for all other browers  */ 
div.content_home_boxes_l {
  float: left;
  width: 204px;
  height: 168px;
  padding: 10px;
  background: #F3F3F3;
  border: 1px solid #CCCCCC;
  margin-right: 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
} 

div.content_home_boxes_r {
  float: left;
  width: 205px;
  height: 168px;
  padding: 10px;
  background: #F3F3F3;
  border: 1px solid #CCCCCC;
  margin-right: 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
} 


div.content_home_list_top {
	width:10px;
	color:#0080ca;
	font-size: 11px;
	float:left;
	display:inline;
	padding-left: 20px;
	padding-top: 2px;
	margin-bottom: 8px;
}
div.content_home_list_bottom {
	width:10px;
	color:#0080ca;
	font-size: 11px;
	float:left;
	display:inline;
	padding-left: 20px;
	margin-bottom: 8px;
}

div.content_home_list_entry_top {
	width:160px;
	color:#0080ca;
	font-size: 17px;
	font-weight: bold;
	float:left;
	display:inline;
	margin-left: 4px;
	margin-bottom: 8px;
}

.content_home_list_entry_bottom{
	width:160px;
	color:#0080ca;
	font-size: 11px;
	font-weight: bold;
	float:left;
	display:inline;
	margin-left: 4px;
	margin-bottom: 8px;
}

.content_home_list_entry_bottom_icon{
	width:160px;
	color:#0080ca;
	font-size: 11px;
	font-weight: bold;
	float:left;
	display:inline;
	margin-left: 32px;
	margin-top: 8px;
}

div.clickformore_content  {
	margin-top: 10px;
}

#content_home_sub_copy {
	width:697px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

div.content_home_body {
	width: 691px;
	margin-top: 25px;
	float:left;
	display:inline;
}

/* end home body text*/



img.wrap {
	padding:0px 10px 10px 0px;
	float:left;
	display:inline;
}

div.wrap_entry {
	padding:0px 0px 10px 0px;
	float:left;
	display:inline;
}

div.wrap_ad {
	width:280px;
	padding:0px 0px 20px 0px;
	float:left;
	display:inline;
}

/* Tabs */
#sidecol_newsletters { 
	width:203px;
	/* change height:128px; to 135px */
	/* SY 01/05/09 change height: 135px to 148px */
	/* SY 02/03/09 change back to original sized box */
	/* SY 04/28/09 change height 128 to 135 */
	height:148px;
	background-color:#d57a2c;
	border-top:1px solid #FFFFFF;
	float:left;
	/* use new background image due to height adjustment of the box. */
	/* MWL removed, so background now changed to new image  
	background: url(../images/bg_newsletters_adjusted_148px_claimsrx.gif) left top no-repeat; */
	background: url(../images/bg_claimsrx.gif) left top no-repeat; 
	/* use new background image due to height adjustment of box from bg_newsletters_adjusted.gif to...
	background: url(../images/bg_newsletters_adjusted.gif) left top no-repeat;  
	background: url(../images/bg_newsletters_adjusted_148px.gif) left top no-repeat; */
}

#sidecol_newsletters_hdr {
	width:195px;
	height:25px;
	float:left;
}

#sidecol_newsletters_tabs {
	width:195px;
	height: 19px;
	padding: 0 0 0 4px;
	float:left;
	display:inline;
	margin-top: -3px;
}
html>body #sidecol_newsletters_tabs {
margin-top: 0;
}

#sidecol_newsletters_ct {
	color:#FFFFFF;
	font-size:10px;
	margin: 8px 16px 16px 16px;
	float:left;
	display:inline; 
}

.sitemap {
	list-style: none;
	padding:8px;
	margin:0px;
}

.sitemap ul {
	list-style-type: disc;
}

/*Podcast*/
.podcast_background {
	background: url("/images/podcast_option_bg.jpg") 100% 100% no-repeat fixed
}

.podcast_body {
	margin:20px 10px 10px 10px;
	float:left;
	display:inline;
	text-align:left
}
/* end Podcast Popup Window  */


/* /Tabs */

#footer {
	width:900px;
	height:26px;
	/* change footer color to white
	background-color:#eeeeee;  */
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	margin:0px 0px 40px 0px;
	float:left;
	display:inline;
}

#footer_content {
	width:890px;
	font-size:11px;	
	color:#999999;
	margin:6px 0px 0px 0px;
	display:inline;
	float:left;
}

/* original footer content 
#footer_content {
	width:890px;
	font-size:11px;	
	color:#999999;
	margin:6px 0px 0px 8px;
	display:inline;
	float:left;
}
/* end of original footer content  */ 


.footer, .footer:link, .footer:active, .footer:visited {	
	color:#333333;
}

.footer:hover {	
	color:#666666 !important;
}



/* ------------------------ */

/* Form Maker Pro Styles */

form#fmp input, form#fmp textarea, form#fmp select {
	margin: 3px 4px 3px 3px;
}

form#fmp td {
	vertical-align: top;
}
