body {
	/*background: #d5d8d0 url(../images/page_bg.gif) repeat-x top left;*/
	font: 62.5% Arial, Helvetica, sans-serif;
}

#page {
	background: transparent url(../images/body_bg.png) repeat-y top left;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 auto;
	padding: 0 5px 0;
	width: 960px;	
}

#page.myhumana_tc { background: none; width: 100%; padding: 0; }

h1 {
	font-size: 3em;	
}

h2 {
	font-size: 2em;	
}

a {
	color: #008ab7;
	text-decoration: none;
}

a:hover {
	color: #005679;
	text-decoration: underline;
}

p {
	margin: 1em 0;	
}

.Agentglobal
{
    FONT-SIZE: 12px;
    MARGIN: 5px;
    COLOR: #b5c3da;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}

button {
	outline: 0;	
}

.icon_espanol {
	background: transparent url(../images/icon_espanol.gif) no-repeat center left;
	display: inline-block;
	padding-left: 15px;
}

/* reusuable classes
 * these classes use !important so the can override the defualt styles
 * */
.black 	{ color: black !important; }
.dark	{ color: #333 !important; }

/* audiences 
 * default 		= #008ab7 (blue)
 * employer 	= #f19100 (orange)
 * individual 	= #75af01 (green)
 * medicare 	= #15aaaa (teal)
 */

.employer h1 		{ color: #f19100; }
.employer a 		{ color: #f19100; }
.employer a:hover 	{ color: #c60; }

.individual h1 		{ color: #75af01; }
.individual a 		{ color: #75af01; }
.individual a:hover	{ color: #360; }

.medicare h1 		{ color: #15aaaa; }
.medicare a 		{ color: #15aaaa; }
.medicare a:hover	{ color: #066; }

/* list class */
div.list h3 {
	font-weight: bold;
}

/* buttons */
a.button {
	background: transparent url(../images/btn_left.gif) no-repeat top left;
	color: white !important;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	margin-top:10px;
	text-decoration: none;
	font-size:1.2em;
	font-weight: bold;
}

a.button span {
	background: transparent url(../images/btn_right.gif) no-repeat top right;
	display: block;
	padding: 0 19px 0 14px;
}

.employer a.button {
	background-image: url(../images/btn_left_employee.gif);
}

.employer a.button span {
	background-image: url(../images/btn_right_employee.gif);
}

.individual a.button, a.button.green {
	background-image: url(../images/btn_left_individual.gif);
}

.individual a.button span, a.button.green span {
	background-image: url(../images/btn_right_individual.gif);
}

.medicare a.button {
	background-image: url(../images/btn_left_medicare.gif);
}

.medicare a.button span {
	background-image: url(../images/btn_right_medicare.gif);
}

a.button.gray {
	background-image: url(../images/btn_left_gray.gif);
}
a.button.gray span {
	background-image: url(../images/btn_right_gray.gif);
}
.hideme {
	position: absolute;
	top: -9999px;
	left: -9999px;
	height: 1px;
	width: 1px;
}

/* module headings */
h3 a, h4 a {padding-right:15px;background:transparent url(../images/arrow_blue.gif) no-repeat center right;}
.employer h3 a, .employer h4 a {background:transparent url(../images/arrow_orange.gif) no-repeat center right;}
.individual h3 a, .individual h4 a {background:transparent url(../images/arrow_green.gif) no-repeat center right;}
.medicare h3 a, .medicare h4 a {background:transparent url(../images/arrow_teal.gif) no-repeat center right;}

/* product_list hover */
div.product_gallery ul.items li.hover, div.product_list ul.items li.hover, div.product_list a.hover {border-color:#008ab7;box-shadow:#008ab7 0 3px 5px;-moz-box-shadow:#008ab7 0 3px 5px;-webkit-box-shadow:#008ab7 0 3px 5px;} 
.individual div.product_gallery ul.items li.hover, .individual div.product_list ul.items li.hover, .individual div.product_list a.hover {border-color:#75af01;box-shadow:#75af01 0 3px 5px;-moz-box-shadow:#75af01 0 3px 5px;-webkit-box-shadow:#75af01 0 3px 5px;}
.employer div.product_gallery ul.items li.hover, .employer div.product_list ul.items li.hover, .employer div.product_list a.hover {border-color:#f19100;box-shadow:#f19100 0 3px 5px;-moz-box-shadow:#f19100 0 3px 5px;-webkit-box-shadow:#f19100 0 3px 5px;}
.medicare div.product_gallery ul.items li.hover, .medicare div.product_list ul.items li.hover, .medicare div.product_list a.hover {border-color:#15aaaa;box-shadow:#15aaaa 0 3px 5px;-moz-box-shadow:#15aaaa 0 3px 5px;-webkit-box-shadow:#15aaaa 0 3px 5px;}