/* Css Document */
/* Basic Css */
html, body, div,{margin:0px; padding:0px;}
p{ margin:0px 0px 0px 0px; }
.clear{clear:both;display:block;}

/* Body Css */
body{
margin:0px auto;
text-align:left;
font-family:Verdana,Arial,Sans-serif; font-size:11px; color:#BCBCBC;
background:#ffffff url('/images/mainbg.gif') repeat;
}
img {border: 0;}
#header img{float:left!important;float:none;}
.no_border{border:0px;}

/* Page Css */

#main_container{width:755px;margin:0px auto;position:relative;padding-top:25px;}
#header{width:748px;height:109px;position:relative;text-align:left;clear:both;}
#pg_header{width:710px;height:109px;float:left;text-align:left;background:url('/images/header_bg.jpg') repeat-x;}
#flashFile{width:123px;height:106px;float:left;}

#top_shadow{
width:748px; height:15px;
float:left; text-align:left;
display:block;
background:url('/images/top_shadow.jpg') no-repeat;
clear:both;
}

#content{
width:748px;
float:left; text-align:left;
display:block;
background:#FFFFFF url('/images/main_rept.jpg') repeat-y;
clear:both;
}

#mid_section{width:706px;height:100%;float:left;text-align:left;display:block;padding-left:3px;}

#content_close{
width:748px; height:28px;
float:left; text-align:left;
display:block;
background:#FFFFFF url('/images/main_btm.jpg') no-repeat left top;
clear:both;
}

#top_left_shadow{
width:19px; height:109px;
float:left; text-align:left;
background:url('/images/top_left_shadow.jpg') no-repeat left top;
}

#top_right_shadow{
width:19px; height:109px;
float:right; text-align:left;
background:url('/images/top_right_shadow.jpg') no-repeat left top;
}

#left_shadow{
width:19px; height:463px;
float:left; text-align:left;
background:url('/images/bg_left.jpg') no-repeat left top;
}

#right_shadow{
width:19px; height:463px;
float:right; text-align:left;
background:url('/images/bg_right.jpg') no-repeat left top;
}

/* LHS CSS */
#lhs_content{
width:363px;
float:left;
text-align:left;
display:block;
padding-left:8px;
}

div.left_box_top{
width:363px; height:7px;
float:left; text-align:left;
background:url('/images/box_top.jpg') no-repeat left top;
clear:both;
}

div.left_box_mid{
width:363px;
height:100%;
float:left; 
text-align:left;
background:url('/images/box_mid.jpg') repeat-y;
clear:both;
}

div.left_box_bottom{
width:363px; height:8px;
float:left; text-align:left;
background:url('/images/box_btm.jpg') no-repeat left top;
clear:both;
}


A.hplink{
cursor:hand;
color:#565653;
text-decoration:underline;
text-align:right;
}

div.left_box_mid table.pheading{
						width:340px; 
						height:25px;
						padding-top:2px; 
						padding-bottom:2px; 
						margin-bottom:8px; 
						margin-left:8px;
						padding-left:8px;
						font-size:14px; 
						font-weight:bold;
						display:block;
						color:#565653;
						background-color:#F1F2E6;
						clear:both;
						}

div.left_box_mid p.plink{
					width:345px; 
					text-align:right;
					font-size:12px; 
					color:#565653;
					padding-bottom:10px;
					display:block;
					clear:both;
					}

div.left_box_mid p.pbullet{
			width:340px; 
			margin-bottom:8px; 
			margin-left:8px; 
			padding-left:5px;
			font-size:12px; color:#565653;
			display:block;
			clear:both;
			}

div.left_box_mid table.pbullet{
			width:345px; 
			margin-bottom:8px; 
			margin-left:8px; 
			padding-left:5px;
			font-size:12px; color:#565653;
			display:block;
			clear:both;
			}

/* Complete page box CSS */
#lrhs_content{
	width:680px;
	float:none;
	text-align:left;
	display:block;
	padding-top:5px;
	padding-left:10px;
}

div.full_box_top{
	width:688px; 
	height:7px;
	float:left; 
	text-align:left;
	background:url('/images/cbox_top.jpg') no-repeat left top;
	clear:both;
	}

div.full_box_mid{
width:688px;
float:left; 
text-align:left;
background:url('/images/cbox_mid.jpg') repeat-y;
clear:both;
}

div.full_box_bottom{
width:688px; height:8px;
float:left; 
text-align:left;
background:url('/images/cbox_btm.jpg') no-repeat left top;
clear:both;
}

div.full_box_mid td.fpbulletcol{
					width:320px; 
					padding-left:8px;
					font-size:12px; 
					color:#565653;
					display:block;
					clear:both;
					}

div.full_box_mid td.fpbullet{
			width:320px; 
			padding-bottom:12px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}

div.full_box_mid p.fpbullet{
			width:600px; 
			padding-bottom:12px;
			margin-left:15px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}

div.full_box_mid p.fpbulletnl{
			width:600px; 
			padding-bottom:12px;
			margin-left:15px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}

div.full_box_mid table.fpbulletnl{
			width:600px; 
			padding-bottom:12px;
			margin-left:15px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}
			
div.full_box_mid table.fpbulletrow{
				width:600px; 
				padding-left:18px;
				font-size:12px; 
				color:#565653;
				display:block;
				clear:both;
				}

div.full_box_mid td.fpbulletline{
			width:600px; 
			padding-bottom:12px;
			font-size:12px; 
			color:#565653;
			display:block;
			clear:both;
			}

div.full_box_mid td.fpbulletlineicol{
		padding-top:5px;
		padding-left:15px;
		font-size:12px; 
		color:#565653;		
	}

div.full_box_mid table.fpheading
{
			width:650px; 
			height:25px;
			margin-top:8px; 
			padding-top:3px; 
			padding-bottom:2px; 
			margin-bottom:8px; 
			margin-left:12px; 
			padding-left:8px;
			font-size:14px; 
			font-weight:bold;
			display:block;
			color:#565653;
			background-color:#F1F2E6;
			clear:both;
			}


/* RHS CSS */
#rhs_content{
			width:320px;
			height:100%;
			float:left;
			text-align:left;
			display:block; 
			padding-left:8px;
			clear:right;
			}

div.right_box_top{
			width:320px; height:7px;
			float:left; text-align:left;
			background:url('/images/rbox_top.jpg') no-repeat left top;
			clear:both;
			}

div.right_box_top_split{
			width:320px; height:7px;
			float:left; text-align:left;
			margin-top:5px;
			background:url('/images/rbox_top.jpg') no-repeat left top;
			clear:both;
			}

div.right_box_mid{
			width:320px;
			height:100%;
			float:left; text-align:left;
			background:url('/images/rbox_mid.jpg') repeat-y;
			clear:both;
			}

div.right_box_mid_split_eq{
			width:320px;
			height:250px;
			float:left; text-align:left;
			background:url('/images/rbox_mid.jpg') repeat-y;
			clear:both;
			}

div.right_box_mid_split_ueq_part1{
			width:320px;
			height:25%;
			float:left; text-align:left;
			background:url('/images/rbox_mid.jpg') repeat-y;
			clear:both;
			}

div.right_box_mid_split_ueq_part2{
			width:320px;
			height:75%;
			float:left; text-align:left;
			background:url('/images/rbox_mid.jpg') repeat-y;
			clear:both;
			}

div.right_box_bottom{
			width:320px; height:8px;
			float:left; text-align:left;
			background:url('/images/rbox_btm.jpg') no-repeat left top;
			clear:both;
			}

div.right_box_mid_split_eq table.rpheading
{
width:300px; 
height:25px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:5px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}
div.right_box_mid_split_ueq_part1 table.rpheading
{
width:300px; 
height:25px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:5px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}
div.right_box_mid_split_ueq_part2 table.rpheading
{
width:300px; 
height:25px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:5px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}
div.right_box_mid table.rpheading
{
width:300px; 
height:25px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:5px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}

div.right_box_mid_split_eq table.rpheading2r
{
width:300px; 
height:50px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:6px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}
div.right_box_mid_split_ueq_part1 table.rpheading2r
{
width:300px; 
height:50px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:6px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}
div.right_box_mid_split_ueq_part2 table.rpheading2r
{
width:300px; 
height:50px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:6px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}
div.right_box_mid 
table.rpheading2r
{
width:300px; 
height:50px;
margin-top:1px; 
padding-top:1px; 
padding-bottom:2px; 
margin-bottom:8px; 
margin-left:6px; 
padding-left:5px;
font-size:14px; 
font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}

div.right_box_mid_split_eq table.rpbullet
div.right_box_mid table.rpbullet
{
width:310px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part1 table.rpbullet
div.right_box_mid table.rpbullet
{
width:310px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part2 table.rpbullet
div.right_box_mid table.rpbullet
{
width:310px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid table.rpbullet
{
width:310px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}

div.right_box_mid_split_eq table.rpbulletbox
{
width:222px; 
margin-bottom:8px; 
margin-left:38px;						
padding-left:0px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part1 table.rpbulletbox
{
width:222px; 
margin-bottom:8px; 
margin-left:38px;						
padding-left:0px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part2 table.rpbulletbox
{
width:222px; 
margin-bottom:8px; 
margin-left:38px;						
padding-left:0px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid table.rpbulletbox
{
width:222px; 
margin-bottom:8px; 
margin-left:38px;						
padding-left:0px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}

div.right_box_mid_split_eq p.rpbullet
{
width:300px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part1 p.rpbullet
{
width:300px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part2 p.rpbullet
{
width:300px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}
div.right_box_mid p.rpbullet
{
width:300px; 
margin-bottom:8px; 
margin-left:5px;
padding-left:5px;
font-size:12px; 
color:#565653;
display:block;
clear:both;
}

div.right_box_mid_split_eq td.rpbulletcontent
{
font-size:12px; 
color:#565653;
}
div.right_box_mid_split_ueq_part1 td.rpbulletcontent
{
font-size:12px; 
color:#565653;
}
div.right_box_mid_split_ueq_part2 td.rpbulletcontent
{
font-size:12px; 
color:#565653;
}
div.right_box_mid td.rpbulletcontent
{
font-size:12px; 
color:#565653;
}

div.right_box_mid_split_eq p.rplink
{
width:300px; 
text-align:right;
font-size:12px; 
color:#565653;
padding-bottom:10px;
margin-right:10px;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part1 p.rplink
{
width:300px; 
text-align:right;
font-size:12px; 
color:#565653;
padding-bottom:10px;
margin-right:10px;
display:block;
clear:both;
}
div.right_box_mid_split_ueq_part2 p.rplink
{
width:300px; 
text-align:right;
font-size:12px; 
color:#565653;
padding-bottom:10px;
margin-right:10px;
display:block;
clear:both;
}
div.right_box_mid p.rplink
{
width:300px; 
text-align:right;
font-size:12px; 
color:#565653;
padding-bottom:10px;
margin-right:10px;
display:block;
clear:both;
}

.pg-normal {
	padding-left:3px;
    color: #565653;
    font-weight: normal;
    text-decoration: none;    
    cursor: pointer;    
}
.pg-selected {
    color: black;
    font-weight: bold;        
    text-decoration: underline;
    cursor: pointer;
}


#rhs_images{
width:320px; height:85px;
float:left; text-align:left;
padding-top:13px!important; padding-bottom:12px!important;
padding-top:9px; padding-bottom:8px;
display:block;
clear:both;
}
p.rh_images{width:320px;float:left;text-align:left;clear:both;}

#contact_info{
width:305px; height:140px;
float:left; text-align:left;
padding-left:10px; padding-top:8px; padding-bottom:8px;
border:1px solid #87A383;
display:block;
clear:both;
}

div.contactinfo{
width:290px; height:140px;
float:left; text-align:left;
display:block;
border:1px solid #CECEB8;
clear:both;
}

p.contact_pheading{
width:285px; height:20px;
margin-bottom:8px; padding-left:5px;
font-size:14px; font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}

table.contact_pheading{
width:285px; height:20px;
margin-bottom:8px; padding-left:5px;
font-size:14px; font-weight:bold;
display:block;
color:#565653;
background-color:#F1F2E6;
clear:both;
}

table.contactinfo_txt{
width:280px; height:20px;
float:left; text-align:left;
font-size:11px;
font-weight:bold;
font-family:verdana;
display:block;
color:#3F3F3E;
padding-left:8px;
clear:both;
}

span.rightpad{padding-right:8px;}

/* Copyright */
#content .clear2 {display: block; clear: both; height: 20px;}

#footer {text-align: right;;width: 689px; border: 1px solid #86a384;margin:0px 8px; padding: 10px 0px;clear:left;}
#footer ul {list-style-type: none; margin: 0px  10px; padding: 0; font-size: 9px} 
#footer ul li {display: inline;}
#footer li a {color: #56564B}

/* Misc Classes */
div.empty_space{height:8px;clear:both;}
div.dblempty_space{width:150px;height:15px;clear:both;}
div.space{height:12px;clear:both;}

/* Carrer */
#career-page ul.job-local li a{padding-bottom: 3px;text-decoration: underline;}
#career-page ul.job-local li a,#career-page ul.contact li a{color:#56564B;font-size:12px;}
#career-page ul.contact {list-style-type: none; display:block;color:#56564B;font-size:12px;}
#career-page .left_box_mid {min-height:380px;}
#career-page .right_box_mid_split_ueq_part2 {min-height: 192px;}
/* IE6 Only */
* html #career-page .right_box_mid_split_ueq_part2 {padding-bottom:47px;}

/* Homepage */

#home-page .rpbulletcontent b{color: #414140}

#home-page .left_box_mid {min-height: 374px;}
/* IE6 Only */
* html #home-page .left_box_mid {padding-bottom: 40px;}
/* IE7 Only */
*:first-child+html #home-page .left_box_mid {min-height: 364px;}

/* Service Pages */

#service-page.corp  div.left_box_mid {min-height:336px;}
/* IE6 Only */
* html #service-page.corp  div.left_box_mid  {padding-bottom: 13px;}
/* IE7 Only */
*:first-child+html #service-page.corp  div.left_box_mid {min-height: 331px;}

#service-page.indiv .right_box_mid_split_ueq_part1 {min-height: 146px;}
/* IE6 Only */
* html #service-page.indiv .right_box_mid_split_ueq_part1 {padding-bottom: 43px;}
/* IE7 Only */
*:first-child+html #service-page.indiv .right_box_mid_split_ueq_part1 {min-height: 139px;}


#service-corp-oneprice-page .left_box_mid {min-height: 297px;}
/* IE6 Only */
* html #service-corp-oneprice-page .left_box_mid {padding-bottom: 121px;}
/* IE7 Only */
*:first-child+html #service-corp-oneprice-page .left_box_mid {min-height: 297px;}


#service-corp-oneplan-page  .left_box_mid {min-height: 404px;}
/* IE6 Only */
* html #service-corp-oneplan-page  .left_box_mid {padding-bottom: 181px;}

#service-corp-nohidden-page .right_box_mid {min-height: 329px;}
/* IE6 Only */
* html #service-corp-nohidden-page .right_box_mid {padding-bottom: 98px;}


/* Member */
#member-page .right_box_mid_split_ueq_part1 {min-height: 242px;}
/* IE6 Only */
* html #member-page .right_box_mid_split_ueq_part1 {padding-bottom: 10px;}
/* IE7 Only */
*:first-child+html #member-page  .right_box_mid_split_ueq_part1 {min-height: 246px;}

/* Newsletter & Press Release Pages */
#content-shell {}
#content-shell {width: 688px; background: #fff url('/images/cbox_mid.jpg') repeat-y;clear: both;color:#565653;font-size: 12px;}
#main-content {width: 688px;margin: 0 auto;overflow: hidden;padding-bottom: 20px;}
#main-content h2 {font-size: 12px; padding:5px 0 ;margin:0 auto; text-align: center;width: 500px}
#main-content h2 i, #main-content h1 i, #main-content h4 i {display: block;font-style: normal;}
#main-content h4 {padding: 0 0 0 0;text-align: center;font-weight: bold;font-size: 10px;margin-top: 5px;}
#main-content p {margin: 0 auto; width: 600px;overflow: hidden;padding: 10px 0;}
#main-content img {display:block; margin: 10px auto;}
#main-content ul, #main-content ol {padding:0 100px;}
#main-content ul.text {list-style-type: none}
#main-content  li {padding: 0 0 10px 0; }
#main-content em {color:#c00; font-style: normal;}
#main-content h3 {color:#565653; font-size: 12px; width: 600px; margin: 0 auto;padding-bottom: 10px;}
#main-content h3 a {font-weight: normal;color:#565653;}
#main-content h1 {color: #565653;font-size:14px;width: 620px; margin: 0px 0 20px 12px;; padding: 4px 0 4px 20px; background:#f1f2e6 url(/images/bulet1.gif) no-repeat 1% 50%;}
#main-content form {width: 600px;margin: 0 auto;display: block;clear: both;}
#main-content hr {display: block; clear: both;width: 600px;border: 1px solid #86a384; margin: 10px auto;}

/*Press Page*/
#press-page #main-content ul {width: 500px; list-style-type: none; font-size: 12px;text-align: right; color:#565653;}
#press-page #main-content li {padding: 2px 0 0 0}

/* History Page */
#history-page td.rpbullet {font-size: 12px; color: #565653}
#history-page .right_box_mid_split_ueq_part2 {min-height: 284px;}
/* IE7 Only */
*:first-child+html #history-page .right_box_mid_split_ueq_part2 {min-height: 274px;}