@charset "utf-8";
/* CSS Document */


/* Main Page Styling  */

body  {
	
	font: 0.75em/1.50em Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: left; 
	color: #000000;
}

.smallprintfirst {
	margin-top:5em;
	font: .9em Arial, Helvetica, sans-serif;
}

.smallprint {
	font: .9em Arial, Helvetica, sans-serif;
}

h1 {

	font: 2em "Avenir LT Std 65 Medium";
	margin-top:1em;
	margin-bottom:1em;
	padding: 0;
	color: #f77b01;

}

h2 {

font: 1.5em Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	color: #f77b01;
}

h3 {

font: 1.2em Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	color: #f77b01;
}

.text-content {
margin-right:6em;
}

.twoColFixRtHdr #container { 
	width: 960px;  
	height: 108px;
	background-image:url(../images/header.jpg);
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left; 
} 

/*.twoColFixRtHdr #header { 
	background: #DDDDDD; 
	height: 108px;
	background-image:url(../images/header.jpg);  
} 

.twoColFixRtHdr #header h1 {
	margin: 0; 
	padding: 10px 0; 
}*/

.twoColFixRtHdr #sidebar1 {
	margin-top:0.9em;
	margin-right:0.2em;
	float: right; 
	width: 290px; 
	background: #ffffff; 
	padding: 15px 10px;
}

.twoColFixRtHdr #mainContent { 
	margin: 0 250px 0 -7px; 
	padding: 0 20px; 
	background: transparent url(../images/middle-box-top.gif) no-repeat scroll left top;
	color: #000000;
	min-height: 242px;
	padding: 6px 10px 10px 20px;
} 

.twoColFixRtHdr #footer {
	background-image:url(../images/footer-background.gif); background-repeat:no-repeat;
	height: 90px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
} 

#footerColumbus {
	background-image:url(../images/footer-background-Order.gif); background-repeat:no-repeat;
	font-size:.9em;
	height: 90px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 960px;
} 

#footerColumbusOrder {
	background-image:url(../images/footer-background-Order.gif); background-repeat:no-repeat;
	height: 90px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 960px;
} 

.highlight {

	font: 1.5em Arial, Helvetica, sans-serif;
	margin-top:0em;
	margin-bottom:0em;
	padding: 0;
	color: #f77b01;

}


.twoColFixRtHdr #footer p {
	font-size:.9em;
	margin: 0; 
	padding: 10px 0; 
}

.fltrt { 
	float: right;
	margin-left: 8px;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

ul {
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.bulletUl {
	padding: 0px;
	list-style-position:outside;
	list-style-image: url(../images/bullet.gif);
	margin-left:17px;
}

ul.bulletU2 {
	list-style-position:outside;
	list-style-image: url(../images/tick.gif);
	margin-left:17px;
	width:220px;
	padding: 80px 0 0 26px;
}

ul.policyolder-ul {
	padding: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}



.bulletLi {
	font: 1.2em Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: left; 
	color: #3b7a99;
}

.bulletLi1 {
	font: 1.1em Arial, Helvetica, sans-serif;
	margin: 0 0 9px; 0; 
	padding: 0;
	text-align: left; 
	color: #ffffff;
}
.rightTop  {
	 margin-top:10em;
}

.policyholder-background {
	/*background-image: url(../images/policyholder-background.jpg); width:632px; height:350px; background-repeat:no-repeat; */
	margin-left:-1.6em;
	margin-top:1em;
	padding:0px 0px 0px 20px;
}


/* Right hand navigation   */


#sidebar1 ul.nav_buttons {

	width: 280px;
	margin-left: 0px;
	margin-bottom:27px;
	margin-top:0;
}

ul.nav_buttons li a {
    color:#434343;
	text-decoration:none;
	font-weight:bold;
}

ul.nav_buttons li a:hover {
    color:#434343;
	text-decoration:underline;
	font-weight:bold
}

ul li.button1 {
    background:#f9f9f9 url(../images/button1.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin-bottom:6px;
	text-align:center;
	margin-left: 0px;
}

ul li.button2{
    background:#f9f9f9 url(../images/button2.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin-bottom:6px;
	text-align:center;
}

ul li.button3{
    background:#f9f9f9 url(../images/button3.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin-bottom:6px;
	text-align:center;
}

ul li.button4{
    background:#f9f9f9 url(../images/button4.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin-bottom:6px;
	text-align:center;
}

ul li.button5{
    background:#f9f9f9 url(../images/button5.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin-bottom:6px;
	text-align:center;
}

ul li.button6{
    background:#f9f9f9 url(../images/button6.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin-bottom:6px;
	text-align:center;
}

ul li.button7{
    background:#f9f9f9 url(../images/button7.gif) no-repeat 0 100%;
	width: 274px;
	display: block;	
	height: 29px;
	padding:7px 0 0 5px;
	margin:0px;
	text-align:center;
}

/* Bookmarks */



#bookmarks-wrapper {

	width: 930px;
	float: left;
	margin-left:0px;
}

#bookmarks {

}

#bookmarks-inner {

	padding: 0px 18px 0px 18px;
	min-height: 30px;
	font-size: 90%;
}

#bookmarks-inner ul#bookmark-links {
	margin-left:20px;
}

#bookmarks-inner ul#bookmark-links li {
	float: left;
	margin-right: 20px;
	margin-top: 0px;
	padding-left: 20px;
}

#bookmarks-inner ul#bookmark-links li#bm-delicious {
	background: url(../images/icon-delicious.png) no-repeat left center;
}

#bookmarks-inner ul#bookmark-links li#bm-facebook {
	background: url(../images/icon-facebook.png) no-repeat left center;
}

#bookmarks-inner ul#bookmark-links li#bm-digg {
	background: url(../images/icon-digg.png) no-repeat left center;
}

#bookmarks-inner ul#bookmark-links li#bm-stumbleupon {
	background: url(../images/icon-stumbleupon.png) no-repeat left center;
}

#bookmarks-inner ul#bookmark-links li#bm-reddit {
	background: url(../images/icon-reddit.png) no-repeat left center;
}

#bookmarks-inner span {
	float:left;
	margin-right:20px;
}

#bookmarks-inner ul li#bm-info {
	float: right;
	clear: right;
}


/* prices-and-benefits */

A.GP { color: #003669; TEXT-DECORATION: underline; }
A.GP span { color: #003669; display: underline; }
A.GP:link { color: #003669; TEXT-DECORATION: underline; }
A.GP:visited { color: #003669; TEXT-DECORATION: underline; }
A.GP:hover { TEXT-DECORATION: underline; visibility: inherit; color: #f15843; }
A.GP:hover span { display: block; position: relative; top: 5px; left: -2px; width: 165px; padding: 5px; margin: 2px; z-index: 100; color: #FFFFFF; background-color: #003669; font: 10px Verdana, sans-serif; text-align: left; visibility: inherit; } 
A.GP:active { COLOR: #003669; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.Bar { background-color: #fe7c00; font-weight: bold; color: #ffffff; }
.Dark { background-color: #f7f4ad; COLOR: #003669; text-align:center; }
.Light { background-color: #Fdfef8; COLOR: #003669; text-align:center; }
.BTClear { text-decoration: none; color:#003669; }
#no-border { border:0px; }
th,td   { padding: 0.2em 0.3em 0.2em 0.3em; }
th      { border: 1px solid #ddd; font-weight: bold; }

/* Tabs Prices and Benefits */
div.tabArea { line-height: 41px; height: 36px; margin-bottom: 0px; }
a.tab { background-color: #fdfef8; border: 1px solid #ddd; border-bottom: 0px; padding: 12px; text-decoration: none; font-weight: bold; visibility:visible; color:#666666; }
a.tab, a.tab:visited { text-decoration: none; font-weight: bold; }
a.tab:hover { background-color: #f7f4ad; color: #003669; }
a.activeTab, a.activeTab:link, a.activeTab:hover, a.activeTab:visited { background-color: #f7f4ad; color: #003669; font-weight: bold; border: 1px solid #666666; border-bottom:0px; }
a.activeTab span { visibility:hidden; }

#DobSpan { float:right; position:relative; right:1em; clear:right; }
.Step2Dob { padding:2px; width:4.5em; display:inline; }
.Step2joinSelect { display:inline; border:1px solid #bbb; background:#fff; width:197px; padding:2px; float:right; clear:both; position:relative; right: 1em; }




#orangebox {
background: url(../images/orangebox.gif) no-repeat; 
height: 400px; 
width:290px;
margin-left: -10px;
margin-top: -80px;
}

 
</style>[if IE 5]>
<style type="text/css"> 
/* place css box model fixes for IE 5* in this conditional comment */
.twoColFixRtHdr #sidebar1 { width: 220px; }
</style>
<![endif][if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.twoColFixRtHdr #sidebar1 { padding-top: 30px; }
.twoColFixRtHdr #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]

