﻿html, body { padding: 0; margin: 0; }
body {
	font: normal 11px/18px Arial, sans-serif;
	background-color: #cc9; 
	}
/* layout
--------------------------------------------------------------------------------------- */
#wrapper {
	width: 790px; 
	margin: auto;
	/*background-image: url(../imgs/content_bg.gif);*/
	background-color: #cc9; background-repeat: repeat-y;
	background-position: left top;  
	}
body.consumer #wrapper {
	width: 790px; 
	margin: auto;
	background-image: url(../imgs/content_bg.gif);
	background-color: #cc9; 
	background-repeat: repeat-y;
	background-position: left top;  
	}
body.press #wrapper {
	width: 790px; 
	margin: 0 auto;
	background-image: url(../imgs/content_bg.gif);
	background-color: #cc9; 
	background-repeat: repeat-y;
	background-position: left top;  
	}
body.about #wrapper {
	width: 790px; 
	margin: 0 auto;
	background-image: url(../imgs/content_bg.gif);
	background-color: #cc9; 
	background-repeat: repeat-y;
	background-position: left top;  
	}
body.biz #wrapper {
	width: 790px; 
	margin: 0 auto;
	background-image: url(../imgs/content_bg.gif);
	background-color: #cc9; 
	background-repeat: repeat-y;
	background-position: left top;  
	}
body.home #wrapper1 {
	width: 790px; 
	margin: 0 auto;
	background-color: #cc9; 
	background-repeat: repeat-y;
	background-position: left top; 
	}
	
#header {
	height: 158px;
	width: 790px;
	background-color: #CC9;
	}
	
img.logo {margin:top 15px; margin-left: 43px; border: 0;}
td.form{margin-top: 35px;padding-right: 15px;}

/*#header #logo {
float:left;
  top: 15px;
  left: 43px;
  }	

#header #login{
float:right;
top: 35px;
	right:0px;

}
#navbar{ 
	position: absolute;
	width: 100%;
	top: 135px;
	}
*/
.topnav {
	/*background-color:#49657F;*/
	height:15px;
	background-image: url(imgs/topmenu-bg.png);
    background-position: right center;
    background-repeat: no-repeat;
	}
.topnav ul
	{
	list-style-type: none;
	background-color:#49657F;
	}

.topnav a
	{
	color:#ffffff;
	text-decoration: none;
	}
.topnav a:hover
	{
	color:#CCCCCC;
	text-decoration: none;
	}
	
.topnav li
	{	
    float: left;
    padding-right: 15px;
    /*margin-top:0px;  
    padding-top:2px;
    padding-left: 20px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color: #FFFFFF;
	}
#content {
	background-color: #FFFFFF;
	}
	
body.about #main, body.press #main {
	float:right;
	width: 585px;
	border-top: 10px solid #9F810C;
	background-color: #FFFFFF;
	}
body.consumer #main {
	float:right;
	width: 585px;
	border-top: 10px solid #8fa8a0;
	background-color: #FFFFFF;
	}
body.biz #main {
	float:right;
	width: 585px;
	border-top: 10px solid #995032;
	background-color: #FFFFFF;
	}
	
#sidebar {
	float:left;
	width: 205px; 
	background: #cc9; 
/*	float: none;
	position: absolute;*/
	top: 160px;
	left: 100px;
}
	
#tabber{
	padding-top: 30px;
	background: url(../imgs/tab_bottom_bg.gif) bottom no-repeat;
	}
	
#footer {
	clear:both;
	background: #cc9;
	margin-left: 25px;
	font-size:11px;
	}
	
#disclaimer {
	margin-right: 60px; 
	text-align: justify; 
	color: #888888; 
	margin: 15px 30px 16px 15px;}
	
/* Typography
--------------------------------------------------------------------------------------- */
body.about #main h2, body.press #main h2 {
	font: bold 16px/125% Arial, sans-serif;
	color: #9f810c;
	margin: 15px 30px 16px 15px;}
body.consumer #main h2, body.consumer #main h3 {
	font: bold 16px/15px Arial, sans-serif;
	color: #8fa8a0;
	margin: 15px 30px 15px 15px;}

body.consumer #main h3 {
	color: #48677c;}

body.biz #main h2 {
	font: bold 16px/16px Arial, sans-serif;
	color: #995032;
	margin: 15px 30px 15px 15px;}
#main p {
	font: 11px/15px Arial, sans-serif;
	color: #333;
	margin-left: 15px; margin-right: 30px;}

#smallcopy{margin:0; padding:0; list-style:none;}
#copyright{float:left; margin:7px 0; color: #9f810c;}
#textlinks{float:right; margin:7px 30px 7px 0; color: #49657f;}
#textlinks a {text-decoration:none; color: #49657f;}
#textlinks a:hover { color: #9f810c;}
strong {font-weight:bold;}

/* color   */
#main a:link, #main a:visited, #main a:active{color: #960; font-weight: bold; text-decoration:none;}
#main a:hover {text-decoration:underline;}

/* navigation-lists
--------------------------------------------------------------------------------------- */

/*<main navigation>*/

ul#mainnav {
	list-style-type: none;
	padding: 0 0 3px 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 790px;
	height: 17px;
	background: url(../imgs/main_navigation_over.gif) no-repeat;
}
ul#mainnav li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#mainnav li a {
	border: 0;
	display: block;
	height: 17px;
	background: url(../imgs/main_navigation.gif) no-repeat;
}

ul#mainnav li a:hover {
	border: 0;
	display: block;
	background-image: url(../imgs/main_navigation_over.gif);
}	
	

li#about a {
	width: 173px;
 }
li#about a:link,
li#about a:visited,
li#about a:hover {
	background-position: 0 0;
}
 
 

li#consumer a {
	width: 219px;
}
li#consumer a:link,
li#consumer a:visited,
li#consumer a:hover {	
	background-position: -173px 0;

}


li#enrollment a {
	width: 215px;
}
li#enrollment a:link,
li#enrollment a:visited,
li#enrollment a:hover {	
	background-position: -392px 0;
}


li#clients a {
	width: 181px;
}
li#clients a:link,
li#clients a:visited,
li#clients a:hover {	
	background-position: -574px 0;
} 

/*<side navigation>----------------------------------------------------------*/
#sideNavWrapper{width: 180px; background-color:#FFFFFF; float:right; padding-top: 32px;}
div.hr{height: 1px; background: #fff url(../imgs/bg-rightnav-divider1.gif) bottom no-repeat;}
#sideNav { font: 12px arial, sans-serif;
width: 165px; float: right;background: #fff url(../imgs/bg-rightnav-divider1.gif) 0 0 no-repeat; }
#sideNav a:hover { text-decoration: none; background: #e5e5bb; }
#sideNav ul { margin: 0; padding: 0; list-style-type: none; background: #fff url(../imgs/bg-rightnav-divider1.gif) 0 0 no-repeat; padding-top: 1px }
#sideNav ul li { margin: 0; background: transparent url(../imgs/bg-rightnav-divider2.gif) bottom left no-repeat; padding-bottom: 1px }
#sideNav ul li a { color: #49657f; text-decoration: none; padding: 3px 0 3px 15px; display: block; width: 150px; }
* html #sideNav ul li a  { width: 180px; w\idth: 165px; } /* Box Model Hack for IE5 */
#sideNav ul li a.selected { background: #cccc99; color: #49657f; font-weight: bold; text-decoration: none; padding: 3px 0 3px 15px; display: block; width: 150px; }
#sideNav ul a.selected { background: #cccc99; color: #49657f; font-weight: bold; text-decoration: none; display: block; }
* html #sideNav ul li a.selected  { width: 180px; w\idth: 165px; } /* Box Model Hack for IE5 */
#sideNav a.sub {color: #49657f; text-decoration: none; padding: 3px 0 3px 20px; display: block; width: 145px; }

#sideNav a.sub2 {color: #49657f; text-decoration: none; padding: 3px 0 3px 30px; display: block; width: 135px; }

#sideNav ul li a.sub2.selected { background: #cccc99; color: #49657f; font-weight: bold; text-decoration: none; padding: 3px 0 3px 30px; display: block; width: 135px; }

/* images
--------------------------------------------------------------------------------------- */
#sidebar p.img {
margin: 0;
padding: 0;
}

body.about #main p.img{
	margin: 0;
	padding-top: 15px;
	padding-left: 15px;
	background: url(../imgs/about_mainpic_bg.gif) top right no-repeat;
}
body.about #main img.border{
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 9px solid #9f810c;
}

body.press #main p.img{
	margin: 0;
	padding-top: 15px;
	padding-left: 15px;
	background: url(../imgs/about_mainpic_bg.gif) top right no-repeat;}
	
body.press #main img.border{
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 9px solid #9f810c;
}
body.biz #main p.img{
	margin: 0;
	padding-top: 15px;
	padding-left: 15px;
	background: url(../imgs/biz_mainpic_bg.gif) top right no-repeat;
}
body.biz #main img.border{
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 9px solid #995032;
}
body.consumer #main p.img{
	margin: 0;
	padding-top: 15px;
	padding-left: 15px;
	background: url(../imgs/consumer_mainpic_bg.gif) top right no-repeat;
}
body.consumer #main img.border{
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 9px solid #8fa8a0;
}
/*
#main img.border {
	border-top: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 9px solid #9f810c;

}
*/
/*misc*/
form#login {
 background-color: #cc9;
 float:right;
 color: #000;


}
form
#login .text {
 width: 40px;
 margin-right: 10px;
}

input{
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.sideNavSpacer{padding-bottom:32px; color:#FFFFFF;}

/*styling for table with press releases----------------*/
#tablewrap{margin-left: 15px; margin-right:30px;}
table.releases {
	border: 0;
	width:100%;
	background: #fff;
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

table.releases tr{background:#fff;}
table.releases tr.alt{background: #efefd9;}
table.releases td.date {text-align:left; padding: 0px;}
table.releases td.topic {
	text-align:left;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0;
}
table.releases p.topic {text-align:left;}
table.releases p.icon {text-indent: 20px; font-weight:bold;
 background-image: url(../imgs/icon_page.gif);
  background-repeat: no-repeat;
  padding-top: 12px;
  background-position: 0 .99em;}
span.bold {font-weight: bold;}

/*styling for home page table with boxes and image----------------*/
.homeTable{padding-top: 3px; padding-bottom: 0px;}
.circlebox{ 
width: 229px;
height: 122px; 
background: #cc9 url(../imgs/hp_box_bg.gif);
background-repeat: no-repeat;
background-position: top left; 
}
h1.gap{
	margin: 0;
	text-indent: -9999px;
	font: bold 13px/25px Arial, sans-serif #fff;
	/*background: url(../imgs/box_hd_gap.gif) no-repeat 5px 5px; */
	padding-bottom: 7px;
}

h1.roi{
	margin: 0;
	text-indent: -9999px;
	font: bold 13px/30px Arial, sans-serif #fff;
	/*background: url(../imgs/box_hd_roi.gif) no-repeat 5px 5px;*/
	padding-bottom: 7px;
}

h1.good{
margin: 0;
text-indent: -9999px;
font: bold 13px/25px Arial, sans-serif #fff;
/*background: url(../imgs/box_hd_good.gif) no-repeat 5px 5px;*/
padding-bottom: 7px;
}

p.box{
	color: #3333333;
	margin: 5px 30px 0 17px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.circlebox p.box a:link, .circlebox p.box a:visited, .circlebox p.box a:active{color: #3333333; text-decoration:none;}




.arrow1	{
	position: absolute;
	margin: 58px 0 0 203px;
	display: block;
	}
