* {
        margin: 0;
        padding: 0;
}
a img {
	border-width: 0;
}
body {
	background: #fff;
	font: normal 11px/1.3 Arial, Verdana, sans-serif;
	color: #696763;
	behavior: url(csshover.htc);
}
table {
	empty-cells: show;
	border-collapse: collapse;
}
h4 {
	font: bold 12px/1.2 Arial, Verdana, sans-serif;
}
h3 {
	font: normal 11px/1.4 Arial, Verdana, sans-serif;
	padding-bottom: 10px;
	font-weight: bold;
	color: #0f4c89;
}
h2 {
	font: normal 18px/1.4 Arial, Verdana, sans-serif;
}
p {
	padding-bottom: 15px;
}
#page {
	background: url(../images/bg_gradient.gif) left top repeat-x;

}
#page_content {
	margin: 0 auto;
	width: 800px;
}
#header {
	margin: 0 auto;
	position: relative;
	height: 74px;
	width: 800px;
}
	#logo {
		float: left;
		margin-left: -17px;
		margin-top: 3px;
	}
	div#top_nav {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 37px;
		z-index:10;
	}
	div#top_nav ul {
		list-style: none;
	}
	div#top_nav li {
		display: block;
		float: left;
		height: 37px;
		position: relative;
	}
	div#top_nav ul ul {
		position: absolute;
		top: 100%;
	}
	div#top_nav li:hover {
		background: #ea7219;
	}
	div#top_nav li a {
		color: #000;
		font: normal 11px/1.0 Arial, Verdana, sans-serif;
	}
	div#top_nav li li:hover a {
		color: #fff;
	}
	div#top_nav a {
		display: block;
		height: 100%;
		width: 100%;
		text-decoration: none;
		color: #000;
		font: normal 11px/1.0 Arial, Verdana, sans-serif;
	}
	div#top_nav .level1 {
		text-indent: -1000em;
		overflow: hidden;
	}
	div#top_nav ul ul {
		display: none;
		position: absolute;
		left: 0;
	}
	div#top_nav ul ul li {
		border: 3px solid #cbdaea;
		border-width: 3px 3px 0 3px;
		width: 160px;
		background: #fff;
		padding-left: 5px;
		height: 15px;
		padding-top: 5px;
	}
	div#top_nav ul ul li.last_item {
		border-bottom: 3px solid #cbdaea;
	}
	div#top_nav ul li:hover ul {
		display: block;
	}
	div#top_nav #home {
		width: 46px;
		background: url(../images/top_nav_home.gif) left top no-repeat;
	}
	div#top_nav #home:hover {
		background: url(../images/top_nav_home_hover.gif) left top no-repeat;
	}
	div#top_nav #about {
		width: 68px;
		background: url(../images/top_nav_about.gif) left top no-repeat;
	}
	div#top_nav #about:hover {
		background: url(../images/top_nav_about_hover.gif) left top no-repeat;
	}
	div#top_nav #products {
		width: 71px;
		background: url(../images/top_nav_products.gif) left top no-repeat;
	}
	div#top_nav #client {
		width: 112px;
		background: url(../images/top_nav_client.gif) left top no-repeat;
	}
	div#top_nav #resources {
		width: 148px;
		background: url(../images/top_nav_resources.gif) left top no-repeat;
	}
	div#top_nav #contact {
		width: 81px;
		background: url(../images/top_nav_contact.gif) left top no-repeat;
	}
	div#top_nav #products:hover {
		background: url(../images/top_nav_products_hover.gif) left top no-repeat;
	}
	div#top_nav #client:hover {
		background: url(../images/top_nav_client_hover.gif) left top no-repeat;
	}
	div#top_nav #resources:hover {
		background: url(../images/top_nav_resources_hover.gif) left top no-repeat;
	}
	div#top_nav #contact:hover {
		background: url(../images/top_nav_contact_hover.gif) left top no-repeat;
	}
	#find_provider {
		position: absolute;
		right: 0px;
		bottom: 0px;
	}
	#find_provider_link {
		display: block;
		text-indent: -1000em;
		background: url(../images/find_provider.gif) left top no-repeat;
		overflow: hidden;
		width: 142px;
		height: 23px;
	}

	#go_paperless {
		position: absolute;
		right: 150px;
		bottom: 0px;
		z-index:5;
	}
	#go_paperless_link {
		display: block;
		text-indent: -1000em;
		background: url(../images/gopaperless.gif) left top no-repeat;
		overflow: hidden;
		width: 142px;
		height: 23px;
	}

	#left_nav {
		float: left;
	}

div.sidebar_item {
	width: 267px;
	height: 60px;
}
div.sidebar_item a{
	text-indent: -1000em;
	overflow: hidden;
	display: block;
	height: 100%;
}

div#employers {
	background: url(../images/left_nav_employers.gif) left top no-repeat;
	height: 59px;
}
div#employers:hover {
	background: url(../images/left_nav_employers_hover.gif) left top no-repeat;
}
div#individuals {
	background: url(../images/left_nav_individuals.gif) left top no-repeat;
}
div#individuals:hover {
	background: url(../images/left_nav_individuals_hover.gif) left top no-repeat;
}
div#agents {
	background: url(../images/left_nav_agents.gif) left top no-repeat;
}
div#agents:hover {
	background: url(../images/left_nav_agents_hover.gif) left top no-repeat;
}
div#providers {
	background: url(../images/left_nav_providers.gif) left top no-repeat;
}
div#providers:hover {
	background: url(../images/left_nav_providers_hover.gif) left top no-repeat;
}
div#members {
	background: url(../images/left_nav_members.gif) left top no-repeat;
}
div#members:hover {
	background: url(../images/left_nav_members_hover.gif) left top no-repeat;
}
div#middle {
	margin-top: 20px;
}
.more_button {
	width: 63px;
	height: 21px;
}
.more_button a {
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -1000em;
	overflow: hidden;
}
#main_pane_employers_more {
	margin-left: -8px;
	padding-top: 80px;
	display: block;
}
#main_pane_individuals_more {
	margin-left: -8px;
	padding-top: 90px;
	display: block;
}
#main_pane_agents_more {
	margin-left: -8px;
	padding-top: 90px;
	display: block;
}
#main_pane_providers_more {
	margin-left: -8px;
	padding-top: 90px;
	display: block;
}
#main_pane_members_more {
	margin-left: -8px;
	padding-top: 90px;
	display: block;
}
div#picture_display_default {
	width: 530px;
	height: 300px;
	background: url(/library/media/images/jpg/main_picture.jpg) right top no-repeat;
	margin-left: 270px !important;
	margin-left: 267px;
	color: #1d3548;
}
	div#picture_display_default h2 {
		font: normal 18px/1.4 Arial, Verdana, sans-serif;
		color: #fff;
		padding-bottom: 10px;
	}
	div#main_window_content_default {
		padding-left: 30px;
		padding-top: 30px;
		width: 265px;
	}
div.picture_display {
	width: 530px;
	height: 300px;
	margin-left: 270px !important;
	margin-left: 267px;
	display: none;
}
div.main_window_content {
	padding-left: 40px;
	padding-top: 50px;
	width: 240px;
	font: normal 14px/1.2 Arial, sans-serif;
}
div.main_window_content h2 {
	font: normal 24px/1.2 Arial, sans-serif;
	padding-bottom: 10px;
}
div#main_window_content_employers h2 {
	color: #db5809;
}
div#main_window_content_ind h2 {
	color: #c89631;
}
div#main_window_content_agents h2 {
	color: #65804f;
}
div#main_window_content_providers h2 {
	color: #235894;
}
div#picture_display_employers {
	background: url(/library/media/images/jpg/main_picture_employers.jpg) right top no-repeat;
}
div#picture_display_ind {
	background: url(/library/media/images/jpg/main_picture_individuals.jpg) right top no-repeat;
}
div#picture_display_agents {
	background: url(/library/media/images/jpg/main_picture_agents.jpg) right top no-repeat;
}
div#picture_display_providers {
	background: url(/library/media/images/jpg/main_picture_providers.jpg) right top no-repeat;
}
div#picture_display_members {
	background: url(/library/media/images/jpg/main_picture_members.jpg) right top no-repeat;
}
div.picture_display_more_button {
	width: 63px;
	height: 21px;
	background: url(../images/more_btn.gif) left top no-repeat;
	margin-top: 15px;
}
div#ind_more_button {
	background: url(../images/more_btn.gif) left top no-repeat;
	margin-top: 15px;
}
div#news_display {
	float: left;
	background: #e2e4e6 url(../images/news_gradient.gif) left top repeat-x;
	width: 368px !important;
	height: 115px !important;
	padding-top: 20px;
	padding-left: 30px;
}
div#news_picture {
	width: 77px;
	height: 68px;
	float: left;
	padding-right: 15px;
}
div#news_item {
	padding-right: 15px;
}
div#news_more_button {
	width: 63px;
	height: 21px;
	float: right;
	background: url(../images/more_btn.gif) left top no-repeat;
}
div#custom_plan_container {
	float: right;
}
div#custom_plan_container img{
	padding: 0;
	margin: 0;
}
div#custom_plan_container p{
	float: left;
	padding: 0;
	margin: 0;
}
div#custom_plan{
}
div#custom_plan h2{
}
div#custom_plan p{
}
div#custom_more_button {
	width: 63px;
	height: 21px;
	float: right;
	background: url(../images/more_btn.gif) left top no-repeat;
	margin-right: 15px;
	margin-top: 23px;
}
div#footer {
	background: url(../images/bottom_gradient.gif) left top repeat-x;
	position: relative;
	padding-left: 15px;
	padding-top: 15px;
	clear: both;
	height: 15px;
}
div#footer span {
	padding-right: 15px;
}
div#footer a {
	text-decoration: none;
	color: #4e5964;
	position: absolute;
	right: 90px;
}
div#footer a.webmaster {
	text-decoration: none;
	color: #4e5964;
	position: absolute;
	right: 20px;
}
div#footer_rounded_corners {
	background: url(../images/footer_rounded_corners.gif) left top no-repeat;
	height: 13px;
}

/*Tier2 stuff*/
div.tier2_header{
	padding-top: 20px;
	padding-left: 30px;
}
div#tier2_header_groups {
	background: #ed874e url(../images/orange_header.gif) left top no-repeat;
}
div#tier2_header_agents {
	background: #9baf89 url(../images/green_header.gif) left top no-repeat;
}
div#tier2_header_individuals {
	background: #edc87c url(../images/yellow_header.gif) left top no-repeat;
}
div#tier2_header_providers {
	background: #93b5da url(../images/light_blue_header.gif) left top no-repeat;
}
div#tier2_header_clients {
	background: #5382b1 url(../images/dark_blue_header.gif) left top no-repeat;
	padding-left: 0;
}
div#tier2_header_members {
	background: #8583ad url(../images/purple_header.gif) left top no-repeat;
}
div#header_clients {
	background: #5382b1 url(../images/dark_blue_header.gif) left top no-repeat;
	padding-left: 0;
}
div#header_groups {
	background: #ed874e url(../images/orange_header.gif) left top no-repeat;
	padding-left: 0;
}
div#tier2_go_green {
	background: #669900 url(../images/go_green_header.gif) left top no-repeat;
}
img.tier2_more_button {
	display: block;
	width: 55px;
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
}
h1.tier2 {
	height: 55px;
	padding-left: 60px;
	padding-top: 10px;
	font: normal 24px/1.1 Arial, sans-serif;
	color: #fff;
}
h1#groups{
	background: url(../images/groups_header_icon.gif) left top no-repeat;
}
h1#agents{
	background: url(../images/agents_header_icon.gif) left top no-repeat;
}
h1#individuals{
	background: url(../images/ind_header_icon.gif) left top no-repeat;
}
h1#providers{
	background: url(../images/providers_header_icon.gif) left top no-repeat;
}
h1#clients {
	/*background: url(../images/clients_header_icon.gif) left top no-repeat;*/
	padding-left: 25px;
}
h1#members {
	background: url(../images/members_header_icon.gif) left top no-repeat;
}


h1.no_icon {
	padding-left: 25px;
}
div#container {
	background: url(../images/tier2_faux_columns.gif) left top repeat-y;
}
div#tier2_content_area {
	height: 100%;
}
div.tier2_sidebar {
	width: 268px;
	float: left;
	background: url(/images/tier2_faux_columns_left.gif) left top repeat-y;
	min-height: 100px;
}
div.tier2_sidebar_item {
	padding-left: 20px;
	padding-top: 5px;
	border-top: 1px solid #fff;
	position: relative;
	width: 246px;
}
div.tier2_sidebar h4 {
	font: bold 13px/1.2 Arial, Verdana, sans-serif;
	padding-bottom: 5px;
	width: 228px;
}
div#sidebar_agents h4 {
	color: #789360;
}
div#sidebar_groups h4 {
	color: #e96535;
}
div#sidebar_individuals h4 {
	color: #c89a3f;
}
div#sidebar_providers h4 {
	color: #0f4e8c;
}
div#sidebar_members h4 {
	color: #6b6d9c;
}
div#sidebar_clients h4 {
	color: #0f4e8c;
}
div.tier2_sidebar_item p{
	width: 185px;
	padding-bottom: 10px;
}
div#tier2_sidebar_first_item {
	padding-top: 10px;
	background: url(../images/sidebar_gradient.gif) left top repeat-x;
}
div#tier2_display_area {
	float: left;
	width: 500px;
}
div#tier2_display_area img{
	display: block;
}
div#promo_area {
}
.go_button {
	position: absolute;
	bottom: 10px;
	right: 5px;
	width: 56px;
	height: 21px;
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	background: url(../images/go_btn.gif) left top no-repeat;
}
.go_button a {
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -1000em;
	overflow: hidden;
}
div.summary {
	width: 531px;
	height: 250px;
}
div.summary p {
}
div.summary p.highlight_groups {
	color: #e96535;
	font: bold 13px/1.4 Arial, Verdana, sans-serif;
}
div.summary p.highlight_agents {
	color: #789360;
	font: bold 13px/1.4 Arial, Verdana, sans-serif;
}
div.summary p.highlight_individuals {
	color: #c89a3f;
	font: bold 13px/1.4 Arial, Verdana, sans-serif;
}
div.summary p.highlight_providers {
	color: #0f4e8c;
	font: bold 13px/1.4 Arial, Verdana, sans-serif;
}
div.summary p.highlight_clients {
	color: #0f4e8c;
	font: bold 13px/1.4 Arial, Verdana, sans-serif;
}
div.summary p {
	padding-bottom: 10px;
}
div.highlighted_area {
	padding-top: 121px;
	margin: 0;
	position:relative;
	clear: both;
}
div#summary_groups {
	background: url(../images/tier2_background_person_gro.jpg) left top no-repeat;
}
div#summary_agents {
	background: url(../images/tier2_background_person_age.jpg) left top no-repeat;
}
div#summary_individuals {
	background: url(../images/tier2_background_person_ind.jpg) left top no-repeat;
}
div#summary_providers {
	background: url(../images/tier2_background_person_pro.jpg) left top no-repeat;
}
div#summary_clients {
	background: url(../images/tier2_background_person_cli.jpg) left top no-repeat;
}
div#highlighted_area_groups{
	background: url(../images/magnifying_glass.jpg) left bottom no-repeat;
}
div#highlighted_area_agents{
	background: url(../images/toothbrush.jpg) left bottom no-repeat;
}
div#highlighted_area_ind{
	background: url(../images/magnifying_glass.jpg) left bottom no-repeat;
}
div#highlighted_area_providers{
	background: url(../images/magnifying_glass.jpg) left bottom no-repeat;
}
div#highlighted_area_clients{
	background: url(../images/toothbrush.jpg) left bottom no-repeat;
}
div#highlighted_area_more_button {
	background: #0f0 url(../images/more_btn.gif) left top no-repeat;
	position: absolute;
	right: 25px;
	bottom: 15px;
	width: 55px;
	height: 19px;
}
div.sidebar_item {

}
/*Tier 3 stuff*/
div#tier3_content_area {
	background: url(/images/tier3_bg.gif) left top repeat-y;
}
div.tier3_sidebar {
	width:184px !important;
	width:181px;
	float: left;
	background: url(/images/tier3_gradient.gif) left top repeat-x;
	min-height: 20px;
	border-top: 1px solid #c6c3c6;
}
div#tier3_display_area {
	padding: 0;
	border: 0;
	margin-left: 184px !important;
	margin-left: 181px;
	width: 615px !important;
	width: 612px;
	background: url(/images/gray_to_white_gradient.gif) 285px 0 repeat-x;
}
div#tier3_display_area img {
	display: block;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	/*background: #f00;*/
}
div#tier3_display_area ul {
	padding-left: 20px;
}
ul#tier3_left_nav {
	margin-left: 20px;
	margin-top: 20px;
	list-style: none;
	bottom-border: 1px solid #fff;
}
ul#tier3_left_nav li {
	padding-left: 10px;
	background: url(/images/gray_caret.gif) left top no-repeat;
	font: normal 11px/1.2 Arial, Verdana, sans-serif;
	padding-bottom: 10px;
}
ul#tier3_left_nav a {
	text-decoration: none;
	color: #454545;
}
ul#tier3_left_nav li.current_page {
	background: url(/images/orange_caret.gif) left top no-repeat;
	color: #e86134;
}
ul#tier3_left_nav li.current_page a {
	color: #e86134;
}
#tier3_display_content {
	font: normal 11px/1.2 Arial, Verdana, sans-serif;
	color: #454545;
	border-bottom: 1px solid #fff;
	/*padding-right: 10px;*/
}
#tier3_display_content div.bio {
	margin-left: 30px;
	padding-right: 20px;
}
#tier3_display_content img{
	margin-left: 20px;
}
#tier3_display_content ul{
	margin-left: 30px;
}
#tier3_display_content form {
	margin-left: 30px;
}
#tier3_display_content h4 {
	color: #5382b1;
}
/*add padding to any of the elements on the tier3s--except images*/
#tier3_display_content h3, #tier3_display_content p, #tier3_display_content h2, #breadcrumb {
	padding-left: 30px;
	padding-right: 15px;
}
#tier3_display_content h2 {
	padding-bottom: 10px;
}
#tier3_display_content a {
	color: #e86134;
}
#breadcrumb {
	padding-bottom: 20px;
	padding-top: 10px;
	margin: 0;
	margin-left: -3px;
}
#breadcrumb a {
	color: #454545;
	text-decoration: none;
}
.bio {
	padding-bottom: 20px;
}
.bio img {
	float: left;
	padding-right: 20px;
	padding-top: 3px;
}
strong.name {
	font-weight: bold;
	color: #5382b1;
}
.locations {
	line-height: 1.6em;
}
.locations strong {
	display: block;
}
span.department {
	display: block;
	text-decoration: underline;
}
#tier3_display_content h2.groups {
	font: normal 22px/1.4 Arial, Verdana, sans-serif;
	color: #e86134;
}
div.input_form {
	padding-left: 5px;
	border-left: 1px solid #fff;
}
div.input_form label, div.input_form select, div.input_form input {
	display: block;
	margin-bottom: 15px;
}
div.input_form select {
	display: block;
	margin-bottom: 15px;
	width: 200px;
	position: relative;
}
td.groups {
	background: #ed874e;
	color: #fff;
}
div.groups h2 {
	color: #e86134;
}
td.clients {
	background: #5382b1;
	color: #fff;
}
div.clients h2 {
	color: #5382b1;
}
td.individuals {
	background: #edc87c;
	color: #fff;
}
div.individuals h2 {
	color: #ddb86c;
}
td.providers {
	background: #93b5da;
	color: #fff;
}
div.providers h2 {
	color: #93b5da;
}
td.agents {
	background: #9baf89;
	color: #fff;
}
div.agents h2 {
	color: #9baf89;
}
td.members {
	background: #8583ad;
	color: #fff;
}
div.members h2 {
	color: #6b6d9c;
}
div.groups h3 {
	font: normal 15px/1.2 Arial, Verdana, sans-serif;
	color: #e86134;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-left: -2px;
}
div.groups h4,
div.agents h4,
div.individuals h4,
div.clients h4,
div.members h4 {
	font: bold 12px/1.2 Arial, Verdana, sans-serif;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-left: -2px;
	padding-left: 30px;
}
div#tier3_display_content.groups h4{
	color: #e86134;
}
#tier3_display_content.agents h4{
	color: #9baf89;
}
#tier3_display_content.individuals h4{
	color: #d9b468;
}
#tier3_display_content.clients h4{
	color: #5382b1;
}
#tier3_display_content.members h4 {
	color: #6b6d9c;
}
#tier3_display_content.providers h4 {
	color: #93b5da;
}
/*Email forms*/
#receive_input p {
	padding-top: 10px;
}

a.more_button {
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	background: url(/images/more_btn.gif) left top no-repeat;
	margin-top: 10px;
}

/*Add padding to top item*/
.tier3_top {
	padding-top: 30px;
}
#tier3_middle {
	border-right: 1px solid #e6e9eb;
	margin-top: 20px;
}

div#attribution {
	font: bold 11px Arial, Verdana, sans-serif;
	padding-top: 5px;
	padding-right: 15px;
	text-align: right;
}

div#attribution a{
	color: #C0C0C0;
	text-decoration: none;
	position: relative;
	top: -7px;
}
div#attribution img{
	position: relative;
	top: 8px;
}
.copy {
	font: normal 11px/1.3 Arial, Verdana, sans-serif;
}
.MsoNormal {
	font: normal 11px/1.3 Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}
h2.MsoNormal {
	font-family: Arial,Verdana,sans-serif;
	font-size: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4;
}

.NoSpace {
	margin: 0px;
	padding: 0px;
}

h4.MsoNormal {
	font: bold 12px/1.2 Arial, Verdana, sans-serif;
}
h3.MsoNormal {
	font: normal 15px/1.2 Arial, Verdana, sans-serif;
	padding-bottom: 10px;
	font-weight: bold;
	color: #0f4c89;
}
h2.MsoNormal {
	font: normal 24px/1.2 Arial, sans-serif;
	color: #0f4c89;
}

h4.copy {
	font: bold 12px/1.2 Arial, Verdana, sans-serif;
}
h3.copy {
	font: normal 15px/1.2 Arial, Verdana, sans-serif;
	padding-bottom: 10px;
	font-weight: bold;
	color: #0f4c89;
}
h2.copy {
	font: normal 24px/1.2 Arial, sans-serif;
	color: #0f4c89;
}

h4.NoSpace {
	font: bold 12px/1.2 Arial, Verdana, sans-serif;
}
h3.NoSpace {
	font: normal 15px/1.2 Arial, Verdana, sans-serif;
	padding-bottom: 10px;
	font-weight: bold;
	color: #0f4c89;
}
h2.NoSpace {
	font: normal 24px/1.2 Arial, sans-serif;
	color: #0f4c89;
}
/*Product Plans*/
tr.odd_row td {
	background: #fff;
}
tr.even_row td {
	background: #eee;
}
a.product_plans_link {
	font-weight: bold;
}
/* Updates 6-20-08 */

.login {
	float: right;
	margin-top: -10px;
	padding-right: 10px;
	width: 150px;
	text-align: right;
	}
	.login a {
		color: white;
		text-decoration: none;
		font-size: 12px;
		line-height: 2em;
		}
	.float_right {
		float: right;
		padding-left: 5px;
		}
	.login ul {
		float: left;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 150px;
		}
		.login li {
			float: left;
			margin-right: 2px;
			}
		.login ul li div {
			display: none;
			}
		.login ul li:hover div {
			display: block;
			position: absolute;
			top: 131px;
			width: 160px;
			float: left;
			}
			.login ul li a:hover div a {
				display: block;
				text-deocration: none;
				}
				.login1 {
					float: left;
					}
				.login2 {
					float: left;
					margin-left: -27px;
					}
				.login3 {
					float: left;
					margin-left: -54px;
					}
				.login4 {
					float: left;
					margin-left: -81px;
					}
/** Choose a Plan **/
#plan_middle {
	margin-top: 20px;
	float: left;
	width: 800px;
}
#plan_middle .plan_content {
	background: url(/images/gray_to_white_gradient.gif) left top repeat-x;
	padding: 20px 25px;
	border-left: 1px solid #e6e9eb;
	border-right: 1px solid #e6e9eb;
	height: 100%;
	float: left;
	width: 748px;
}
	#plan_middle h2 {
		color: #5382b1;
	}
#plan_middle .plan_left {
	float: left;
	width: 227px;
	padding-right: 23px;
}
	.plan_left .plangray {
		float: left;
		width: 197px;
		background: url(../images/plan_left_top.gif) no-repeat #e6e9eb;
		padding: 15px;
		font-size: 14px;
	}
		.plangray ol {
			padding-left: 30px;
		}
		.plangray li {
			padding-bottom: 5px;
		}
	.plan_left .plangray_bottom {
		float: left;
		width: 227px;
		height: 12px;
		background: url(../images/plan_left_bottom.gif) no-repeat bottom #e6e9eb;
	}
	.plan_left a.brochure {
		color: #5382b1;
		text-decoration: none;
		font-size: 12px;
		margin-top: 35px;
		float: left;
	}
		.plan_left a.brochure:hover {
			text-decoration: underline;
		}
	.plan_left a.prov_accepts {
		color: #5382b1;
		text-decoration: none;
		font-size: 12px;
		margin-top: 20px;
		float: left;
		display: block;
		width: 227px;
	}
		.plan_left a.prov_accepts img {
			float: left;
			padding-right: 8px;
		}
		.plan_left a.prov_accepts:hover {
			text-decoration: underline;
		}
#plan_middle .plan_right {
	float: left;
	width: 498px;
}
.table_receive td {
	padding: 3px;
}
	.plan_right p.submit {
		text-align: right;
		padding-top: 30px;
	}
	.plan_right ul, .plan_right ol {
		padding-left: 25px;
	}
		.plan_right ol {
			font-size: 14px;
			color: #5382b1;
		}
		.plan_right ol li {
			padding-bottom: 12px;
		}
		.plan_right .plan_a {
			color: #000;
			font-size: 12px;
		}
	.plan_right .area_services {
		float: left;
		width: 372px;
	}
	.plan_right .area_services_top {
		 background: url(../images/area_services_top.gif) no-repeat ;
		 width: 372px;
		 height: 11px;
		 line-height: 1px;
		 font-size:1px;
		 float: left;
		 margin-top: 10px;
	}
	.plan_right .area_services_content {
		float: left;
		padding: 0 20px;
		background: #e6e9eb;
		width: 328px;
		border-left: 2px solid #5382b1;
		border-right: 2px solid #5382b1;
		color: #000;
	}
	.plan_right .area_services_bottom {
		 background: url(../images/area_services_bottom.gif) no-repeat ;
		 width: 372px;
		 height: 12px;
		 line-height: 1px;
		 font-size:1px;
		 float: left;
	}
#plan_middle .plan_content2 {
	height: 100%;
	float: left;
	width: 800px;
	padding-bottom: 15px;
	padding-top: 1px;
}
	.plan_table .planbar1, .plan_table .planbar2, .plan_table .planbar3, .plan_table .planbar4  {
		width: 800px;
		padding: 5px 0 5px 0;
		height: 17px;
		background: url(../images/plan_bar.jpg) repeat-x;
		text-transform: uppercase;
		color: #fff;
		font-size: 12px;
		cursor: pointer;
	}
		.plan_content2 .planbar1 p, .plan_content2 .planbar2 p, .plan_content2 .planbar3 p, .plan_content2 .planbar4 p  {
			padding: 0 0 0 30px;
			background: url(../images/plan_arrow.gif) no-repeat 10px 50%;
		}
			.plan_content2 .planbar1.active p, .plan_content2 .planbar2.active p, .plan_content2 .planbar3.active p, .plan_content2 .planbar4.active p {
				background: url(../images/plan_arrow2.gif) no-repeat 10px 50%!important;
			}
	.plan_content2 .planinfo {
	}
	.plan_content2 .bluebox {
		padding: 15px;
		width: 360px;
		/*height: 34px;*/
		height: 110px;
		/*border: 2px solid #72afeb;*/
		border: 2px solid #f46300;
		/*background: #cee2ec;*/
		background: #fff;
		float: left;
		font: bold 14px/1.2 Arial, Helvetica, sans-serif;
		margin-top: 25px;
		color: #333;
	}
		.plan_content2 .bluebox .selected {
			/*color: #2b5988;*/
			color: #f46300;
		}
		.plan_content2 .bluebox img {
			float: right;
			margin-top: 5px;
		}
.ace_info {
	width: 340px;
	font-size: 10px;
	padding-left: 50px;
	padding-bottom: 25px;
	margin-left: 18px;
	margin-top: 20px;
	color: #1a68b5;
	background: url(../images/acelogo.gif) no-repeat 0 25px;
	cursor:default;
}
.choose_additional_info {
	float: left;
	width: 390px;
	padding-top: 30px;
	font-size: 12px;
}
	.choose_additional_info a {
		color: #1a68b5;
		text-decoration: none;
	}
		.choose_additional_info a:hover {
			text-decoration: underline;
		}
.choose_bottom {
	width: 360px;
	float: right;
	font-size: 10px;
	margin-top: 20px;
}
.plan_table2 td {
	border: none;
}
.plan_table {
}
.plan_table td {
	padding: 8px;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
	vertical-align: top;
}
.plan_table td.discount_type {
	background: #cad6da;
}
.plan_table td.copay {
	background: #b1cacc;
}
.plan_table td.discount {
	background: #dde4e6;
}
.plan_table td.coinsurance {
	background: #cdd7dc;
}
.plan_table td.side_header3 {
	background: #e4e1cc;
}
.plan_table td.copay3 {
	background: #b3c2c3;
}
.plan_table td.discount3 {
	background: #cdd6d8;
}
.plan_table td.coinsurance3 {
	background: #bcc7cc;
}
.plan_table td.coheader {
	background: #7c9ab9;
	color: #fff;
}
.plan_table td.selected {
	/*background: #cee2ec;*/
	background: #fde2c7;
}
.plan_table td.selectedheader {
	background: #72afeb;
}
.plan_table td.header {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.plan_table .option_title_container {
	white-space: nowrap;
	width: 150px;
}
.plan_table .option_title {
	float: left;
	width: 60px;
	float: left;
	min-width: 60px;
}
.plan_table td.discount_header {
	background: #718a9e;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.plan_table td.copay_header {
	background: #36637c;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.plan_table td.coinsurance_header {
	background: #2b5988;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.plan_table td.network_header {
	background: #5382b1;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	min-width: 120px;
	max-width: 130px!important;
	white-space: nowrap;
}
.plan_table td.coinsurance2_header {
	background: #2b5988;
	padding: 0px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.plan_table td.copay2_header {
	background: #36637c;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	padding: 0px;
}
.plan_table .option_or {
	float: left;
	padding: 8px;
	white-space: nowrap;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}
.plan_table td.copay2_header div.option_title {
	padding: 8px 0px;
}
.plan_table td.coinsurance2_header div.option_title {
	padding: 8px 0px;
}
.plan_table td.type_header {
	background: #e6e2c6;
	font-weight: bold;
}
.plan_table td.side_header, .plan_table td.side_header2 {
	background: #efeddc;
}
.plan_table .option_cost {
	 width: 55px;
	 padding-left: 15px;
	 float: left;
}
.rec_row td {
	padding: 15px 0 0 0;
}
.recommended_box {
	width: 100%;
	height: 22px;
	background: url(../images/recommended_left.jpg) no-repeat;
	float: left;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
	.recommended_box p {
		padding: 4px 0 0 0;
	}
	.recommended_box .rec_right {
		float: right;
		width: 5px;
		background: url(../images/recommended_right.jpg) no-repeat;
		height: 22px;
	}
#assoc_div {
	background: url(../images/assoc_div.gif) no-repeat;
	padding: 20px 0 20px 100px;
	/*width: 679px;*/
	height: 22px;
	font-weight: bold;
}

p.get_adobe {
	clear:both;
	padding-top:10px;
}
	p.get_adobe a {
		text-decoration:none;
	}

		p.get_adobe a img{
			padding-right:4px;
			position:relative;
			top:6px;
			border:none;
		}


div.agents_blurb {
	width:532px;
	height:140px;
	background-color:#9baf89;
	text-align:center;
}

div.agents_blurb h2 {
	color:#fff;
	padding-top:10px;
}

div.agents_blurb p {
	color:#fff;
}
.nopadding {
	padding: 0px;
	margin: 0px;
}
	#tier3_display_content .nopadding {
		margin: 0px;
		padding: 0px;
	}
