.plan_area h3/*
 *
 * PBGC Global Screen Stylesheet
 *
 * * * * * * * * * * * * * * * * * */
 
/**** Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
:focus,:hover,:active  {outline: 0 !important;}
a:hover {text-decoration: underline !important;}
input::-moz-focus-inner{ border: 0; padding: 0; }
button::-moz-focus-inner { border: 0; }
button {padding:0;border:0;margin:0;}
fieldset legend {display: none;}
.clear-block:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clear-block {display: inline-block;}/* Hides from IE-mac \*/* html .clear-block {height: 1%;}.clear-block {display: block}/* End hide from IE-mac *//*Markup free clearing Details: http://www.positioniseverything.net/easyclearing.html*/

/**** Body */
body { background: #eef3f6; font-family: Arial;}


/**** Global Elements */
a {
	color: #014E8F;
	text-decoration: none;
}
#center_column .body p a:visited, #center_column .body li a:visited, #center_column .col_1 li a:visited,  #center_column .col_2 li a:visited,  #center_column .col_1 p a:visited, #center_column .col_2 p a:visited, #az_columns a:visited, #forms_area p a:visited, #forms_area li.noarrow p a:visited, #forms_area li.arrow a:visited, .module_area p a:visited, .module_area li a:visited, .center_module p a:visited, .article p a:visited, .article li a:visited, .benefits_content li a:visited,.benefits_content p a:visited, .other div p a:visited, .other div li a:visited, ul.accordion li.active div p a:visited, .sidebar .module_content p a:visited, .sidebar .module_content li a:visited{
	color: #440C76 !important;
	text-decoration: none;
	/*font-weight: bolder !important;*/
}
 .sidebar .featured li a:visited, .sidebar .featured p a:visited {
color: #afafaf !important;
text-decoration: none;	 
}
h1 {
	color: #014e8f;
	font-size: 21px;
	font-weight: normal;
}
h2 {
	color: #4c4c4c;
	font-size: 21px;
	font-weight: normal;
}
h3 {
font-family: Georgia,serif;
	margin-bottom: 15px;
	line-height: 20px;
	color: #7f2c2e;
	font-size: 16px;
	font-weight: Bold;
}

p {
	line-height: 1.5;
}
.no_show {
	display: none;
}
.search_btn {
	background: url(../images/button_search.png) 0 0 no-repeat;
	cursor: pointer;
	display: block;
	height: 25px;
	text-indent: -9999px;
	width: 35px;
}
.btn {
	background: #38a7f5 url(../images/gradient_blue.gif) 0 100% repeat-x;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 13px;
	padding: 5px 8px;
}
.btnadv {
	background: #38a7f5 url(../images/gradient_blue.gif) 0 100% repeat-x;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 13px;
	float: right;
    padding: 5px 8px;
	margin-top: -30px;
}
.adsspr{
	float: right;
	margin-top: -5px;
}
.adsspr button{
	float: left;
}
.adsspr span{
	position: relative;
	top: 14px;
}
.text {
	border: 1px solid #818F9A;
	color: #9e9e9e;
	float: left;
	font-family: Arial;
	font-size: 12px;
	margin: 0 3px 0 0;
	padding: 5px;
	width: 166px;
}
.stext {
	border: 1px solid #818F9A;
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 12px;
	margin: 0 3px 0 0;
	padding: 5px;
	width: 166px;
}
.contact {
	font-size: 13px;
}
.phone {
	font-weight: bold;
}
.right_module .phone {
	display: inline-block;
	width: 4em;
}


/**** Header */
#header {
	background: url(../images/gradient_header3.gif) repeat-x scroll 0 100%;
	height: 128px;
	overflow: hidden;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	margin-top: -2px;
	z-index:9999;
}
#header_wrap {
	margin: 0 auto;
	width: 940px;
}

/* Utility Nav */
#header_wrap #utility_nav {
	background: url(../images/gradient_utilnav.png) no-repeat scroll 100% 0;
	float: right;
	margin: -3px 0 25px;
	position: relative;
	right: -40px;
	width: 475px;
}
#header_wrap #utility_nav ul {
	color: #014E8F;
	float: left;
	font-size: 11px;
	padding: 12px 0 9px 35px;
	width: 100%;
}
#header_wrap #utility_nav ul li a {
	color: #014e8f;
	text-decoration: none;
}
#header_wrap #utility_nav ul li {
	background: url(../images/border_2px_gray.gif) no-repeat scroll 0 0;
	float: left;
	padding: 0 10px;
}
#header_wrap #utility_nav ul li.first {
	background: 0;
}

/* Branding */
#header #branding {
	float:left;
	margin:0 0 -59px;
	position:relative;
	top:-50px;
}
#header #branding .logo {
	float: left;
}
#header #branding .title {
	float: left;
	font-family: "Calibri", "Arial";
	font-size: 21px;
	font-weight: normal;
	margin: 31px 0 0 17px;
}
#header #branding .title span {
	display: block;
	font-size: 18px;
}

/* Nav */
#header #nav {
	background: transparent url(../images/border_1px_whitefade.gif) no-repeat scroll 919px 13px;
	clear: both;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	height: 44px;
	margin: 10px 0 0;
	text-transform: uppercase;
	width: 99.4%;
}
#header #nav li {
	background: url(../images/border_1px_whitefade.gif) 0 0px no-repeat;
	float: left;
	height: 100%;
	line-height: 32px;
	height: 34px;
	margin: 12px 0 0;
	padding: 0;
}
#header #nav li a {
	color: #fff;
	display: block;
	padding: 0 30px;
	text-decoration: none;
}
#header #nav li.active,
#header #nav li.active a {
	background: #2069a9 url(../images/nav_active_underline.png) no-repeat center 95%;
}
#header #nav li:hover {
	background: #2069a9 url(../images/nav_active_underline.png) no-repeat center 90% !important;
}

#header #nav li a:hover {
	text-decoration: none !important;
}

/* Search */
#header_search {
	float: right;
	margin: -13px 0 0 0;
	width: 340px;
}
#header_search input {
	border: 1px solid #818f9a;
	color: #9e9e9e;
	float: left;
	font-family: Arial;
	font-size: 14px;
	margin: 0 3px 0 29px;
	padding: 4px;
	width: 262px;
}
#header_search button {
	float: right;
}
#header_search .advanced {
    float:left;
	margin:5px 0 0 29px;
	font-size: 12px;
	padding-right: 2px;
}
#header_search .greypipe {
	color: #999;
}

.megaIntroPara{
  text-align: center;
  font-size: 15px;
  padding-top: 4px;
  color: grey;

}

/**** Main */
#main {
	background: #fff url(../images/capitol_background1.jpg) center 0 repeat-x;
	float: left;
	width: 100%;
	margin-top: 125px;
}
#main #main_wrap {
	height: 100%;
	margin: 16px auto 0;
	overflow: hidden;
	width: 951px;
}
#home #main #main_wrap {
	margin-top: 0;
}

/* Content */
#home .content_area {
	background: none;
	overflow: hidden;
	padding-left: 0;
	padding-top: 0;
	width: 100%;
}
#home .content {
	background: none;
	padding: 0;
	width: 710px;
}
.content_area {
	background: #fff;
	float: left;
	padding: 25px 0 25px 20px;
	width: 931px;
	margin-top: 44px;
}
.content_area_tabbed {
	background: #fff;
	float: left;
	padding: 0 10px 25px 10px;
	width: 931px;
}

.content_area .content {
	clear: left;
	float: left;
	width: 680px;
}
.content_area .content_wide {
	clear: left;
	float: left;
	width: 100%;
}
.content_area h1 {
	position: relative;
	bottom: 10px;
	float: left;
	width: 150px;
	height: 21px;
	
}
.content p ,
.content_wide p {
	margin: 15px 0;
}




/**** Content Article */
.article {color: #4c4c4c;}

/**** Breadcrumbs */
#breadcrumbs {
	background: #DDDDDD none repeat scroll 0 0;
	float: left;
	font-size: 12px;
	padding: 12px 20px 9px 20px;
	width: 911px;
}
#breadcrumbs li {
	color: #4c4c4c;
	float: left;
	margin: 0 3px 0 0;
}
#breadcrumbs li a {
	color: #2172ac;
	text-decoration: none;
}


/* Utility Bar */
.utility_bar {
    font-size: 12px;
    float: right;
    margin-top: -52px;
    line-height: 12px;
    position: relative;
    color: #4C4C4C;
}
.content_wide .utility_bar {
    margin-top: -38px;   
}

.content .utility_bar {
	margin-top: -38px;
}

.utility_bar a {
    color: #014E8F;
}
.utility_bar li{
    float: left;
    border-right: 1px solid #014E8F;
    padding: 0 8px;
    text-align: center;
}
.utility_bar li.last{
    border: none;
}
.text_small {
    font-size: 11px;
    line-height: 12px;
	padding-left:3px;    
}
.text_normal {
    font-size: 13px;
    line-height: 10px;    
}
.text_large {
    line-height: 10px;    
    font-size: 15px;
}


/* Left Navigation*/
#left_navigation {
    float: left;
    width: 136px;
    margin-top: 18px;
	padding-top: 5px;
}
#left_navigation a {
    color: #014e8f;
    text-decoration: none;
    font-size: 12px;
}
#left_navigation ul {
    margin-bottom: 8px;
    list-style: none outside none;
}
#left_navigation ul {
    margin: 0;
}

#left_navigation ul li ul {
    padding:5px 0 0 15px;
    margin-top: 8px;
}
#left_navigation li {
    margin: 5px 0 0 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #D1D1D1;
    font-weight: bold;
}
#left_navigation li.last {
    padding: 0;
    border: none;
}
#left_navigation li li {
    border: none;
    font-weight: normal;
    margin: 4px 0;
    padding-bottom: 4px;
}
#left_navigation li li.last {
    margin-top: 4px;
    margin-bottom: 0;
    padding-bottom: 0;
}
#left_navigation li.active a {
    background: url(../images/arrow.gif) no-repeat scroll left 2px;
    margin-left: -9px;
    padding-left: 9px;
    display: inline-block;
    position: relative;
    color: #4c4c4c; 
}

#left_navigation li.active li a {
    background: none;
    display: inline;
}

/**** Sidebar */
#main .sidebar {
	background: url(../images/gradient_gray_tall.png) repeat-x scroll 0 0;
	float: right;
	height: 100%;
	padding: 0 16px 0;
	position: relative;
	top: -46px;
	width: 209px;
}
#home #main .sidebar {
	background: none;
	padding: 0;
	top: 0;
	width: 215px;
	margin-top:16px;
}
.sidebar li.last {margin: 0;}


/**** Footer */
#footer {
	background: #eef3f6;
	color: #666666;
	float: left;
	font-size: 11px;
	width: 100%;
}
#footer #footer_wrap {
	margin: 0 auto;
	padding: 20px 0;
	width: 920px;
}
#footer #footer_wrap ul {
	background: url(../images/border_1px_grayfade.png) no-repeat center 100%;
	margin: 0 0 10px;
	padding: 0 0 10px;
	text-align: center;
	width: 100%;
}
#footer #footer_wrap ul li {
	background: transparent url(../images/border_2px_gray.gif) no-repeat scroll 100% 1px;
	display: inline;
	padding: 0 10px 0 5px;
}
#footer #footer_wrap ul li.last {
	background: none;
}
#footer #footer_wrap a {
	color: #014e8f;
	text-decoration: none;
}
#footer #footer_wrap p {
	text-align: center;
}

#footer .socialfooter img{
	display-inline:block; vertical-align:middle; padding-left:5px;
}

/**** Carousel */
.carousel {
	float: left;
	width:500px;
	height: 225px;
	margin: 0;
	position:relative;
	overflow: hidden;
}
.carousel .slides {
	height: 255px;
}
.carousel .slides li {
	height: 225px;
}
.carousel .img_wrap {
	background: transparent url(../images/drop_shadow.png) repeat-y scroll 0 0;
	padding: 0 2px 0 4px;
	position: absolute;
	top:-2px;
	right:0;
	left:2px;
}
.carousel .img_wrap img{
	width:500px;
	height:255px;
}
#sliderNav{
	position: absolute;
	width: 105px;
	right: 0px;
	top: 5px;
	z-index: 100;
}
#sliderNav a{
	font-size:.7em;
	padding:0px 5px;
}
.carousel .body{
	position: absolute;
	width:500px;
	bottom: 0px;
	left: 6px;
	right:0;
	margin:0;
	z-index: 50;
	padding: 5px;
	color: #F9FBFB;
	text-transform: uppercase;
	background: #003873;
	font-family: Franklin Gothic Medium,sans-serif;
	font-size: 18px;
	line-height: 18px;
	opacity: 0.8;
}
.carousel .body h2{
	color: #fff;
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 10px;
}
.carousel .body h2 a, .carousel .body h2 a:visited{
	color: #fff;
}

/**** Modules */
.slim_module, 
.module, 
.wide_module,
.wide_module_lower {
	color: #2d2d2d;
	font-size: 13px;
}
.wide_module_lower {
	margin-top: 13px;
}
.slim_module a, 
.module a, 
.wide_module a,
.wide_module_lower a {
	color: #014e8f;
	text-decoration: none;
}
.slim_module h3, 
.module h3, 
.wide_module h3, 
.forms_table h3,
.wide_module_lower h3 {
	color: #7F2C2E;
	font-family: Georgia,Serif;
	font-size: 16px;
}

/* Slim Module */
.slim_module {
	background: #fff;
	border: 1px solid #dbdbdb;
	float: left;
	margin: 0 7px 13px 0;
	min-height: 317px;
	width: 227px;
}
.slim_module.last {
	margin-right: 0;
}
.slim_module .body {
	background: #fff url(../images/gradient_gray_short.gif) 0 0 repeat-x;
	margin: 3px 3px 0px 3px;
	padding: 4px 10px 0px 10px;
}
.slim_module .body h3 {
	line-height: 18px;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	margin: 8px 0px;
}
.slim_module .body .img_link {
	display: block;
	margin: 0 0 13px;
}
.slim_module .body p {
	line-height: 15px;
	margin: 10px 0 16px;
}
.slim_module .body a {
	font-size: 14px;
}
.slim_module .body ul {
}
.slim_module .body ul li {
	margin: 0 0 10px;
}

/* Module */

/* Wide Module */
.wide_module, .wide_module_lower 			{ background: #ffffff url(../images/1px_gray_divider.gif) 49.7% top no-repeat; border: 1px solid #dbdbdb; clear: both; width: 671px; padding: 20px 14px; float: left; }
.wide_module .col_1, .wide_module_lower .col_1	{ float: left; width: 49%; margin-right: 13px;}
.wide_module .col_2, .wide_module_lower .col_2 	{ float: left; width: 49%;}
.wide_module .body, .wide_module_lower .body 		{ float:left !important; width:70% !important;}
.wide_module img, .wide_module_lower img 		{ float: left; margin: 0 16px 0 0;}
.wide_module h3, .wide_module_lower h3 		{ margin: 0 0 8px; font-weight: bold;}
.wide_module p, .wide_module_lower p 			{ margin: 0 0 15px; line-height: 15px; }
.wide_module a, .wide_module_lower a 			{ }
.wide_module ul, .wide_module_lower ul 		{ }
.wide_module ul li, .wide_module_lower ul li 		{ margin: 0 0 10px}

/* Right module */
.right_module {
	clear: both;
	color: #4c4c4c;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 20px;
}
.right_module .module_control {
	margin: 15px 0;
}
.right_module .module_control select, 
.right_module .module_control button {
    float: left;
}
.right_module .module_control select {
	border:1px solid #DDDDDD;
	color:#9E9E9E;
	font-size:1em;
	margin:0 3px 0.25em 0;
	width:75%;
}
.right_module .module_control button {
	padding: 2px 4px;
}
.right_module .module_control input {
    width: 15%;
}
.right_module .module_control input.text {
	width: 75%;
}
.right_module .module_content { 
	padding: 0 8px; 
}
.right_module .image_component {
    margin-bottom: 17px;
}
.right_module h4 {
    color: #FFFFFF;
    font-size: 14px;
    padding: 8px;
    margin-bottom: 13px;
    border: 3px solid #4996CF;
    
	/* Background set to a gradient where possible. */
	background: #3281bb; /* fallback for browsers without gradient support (Opera, BlackBerry, Firefox <=3.5, Chrome <=3, Safari <=3) */
	background: linear-gradient(top, #3281bb, #4996CF); /* W3C draft specification */
	background: -moz-linear-gradient(top, #3281bb, #4996CF); /* Gecko 1.9.2+ browsers (Firefox 3.6+, Camino, Fennec 1.0+) */
	background: -webkit-gradient(linear, center top, center bottom, from(#3281bb), to(#4996CF)); /* Webkit browsers (Chrome, Safari, Steam, Konquerer) */
}

.right_module h4 a {
	color: #FFFFFF;
	font-size: 14px;
	display: inline;
}

.right_module h4.secondary {
    border-color: #838B95;
    
	/* Background set to a gradient where possible. */
	background: #959ca4; /* fallback for browsers without gradient support (Opera, BlackBerry, Firefox <=3.5, Chrome <=3, Safari <=3) */
	background: linear-gradient(top, #959ca4, #838B95); /* W3C draft specification */
	background: -moz-linear-gradient(top, #959ca4, #838B95); /* Gecko 1.9.2+ browsers (Firefox 3.6+, Camino, Fennec 1.0+) */
	background: -webkit-gradient(linear, center top, center bottom, from(#959ca4), to(#838B95)); /* Webkit browsers (Chrome, Safari, Steam, Konquerer) */
}
.right_module img {
    display: block;
    margin: 0 auto;
}
.right_module .image_component img {
    border: 1px solid #C7C7C7;
    float: left;
    margin: 0 5px 5px 0;
}
.right_module p {
	font-size: 12px;
	margin: 8px 0;
}
.right_module .image_component p {
	margin: 0;
	padding: 0;
}
.right_module li, .right_module a {
	border-bottom: 1px solid #B8B8B8;
	list-style: none;
	margin: 8px 0;
	padding-bottom: 8px;
}
 .right_module a {border: none;}
.right_module li.last {
	border: none;
}
.right_module .date {
	color:#6D6D6D;
	display: block;
	font-size: 12px;
}
.right_module a {
	color: #014E8F;
	display: block;
	font-size: 12px;
	text-decoration: none;
}
.right_module  p  a {
	display: inline;
}
.right_module a:hover {
	text-decoration: none;
}

.right_module .image_component a {
	border: none;
	margin: 0;
	padding: 0;
}
.right_module a.main_link {
	font-weight: bold;
	padding: 0;
}
.right_module a.last {
	border: none;
}
.right_module ul {
	list-style: disc inside none;
}
.right_module li a {
	border: none;
	display: inline;
}
.right_module .simple_list {
	margin: 0 0 0 5px;
	padding: 0 0 5px;
}
.right_module .simple_list li {
	color: #5f5f5f;
	border: 0 none;
	list-style: disc;
	margin: 0 0 10px 10px;
	padding: 0;
}
.right_module .numbered_list {
	margin: 0;
	padding: 0 0 5px 15px;
}
.right_module .numbered_list li {
	border: 0 none;
	list-style: decimal;
	margin: 0 0 10px;
	padding: 0;
}
.right_module .numbered_list.bordered {
	border-bottom: 1px solid #B8B8B8;
}
.right_module .strong {
	font-weight: bold;
}

/* Center module */
.center_module {
	float: left;
	clear: both;
	width: 100%;
    font-family: Arial, sans-serif;
    color: #4c4c4c;
    line-height: 16px;
    margin-bottom: 18px;
    padding-bottom: 3px;
    border-bottom: 1px solid #d1d1d1;
}
.center_module.last {border: none;}
.center_module img {
    margin-bottom: 20px;
}
.center_module img[width="204"] {
    margin-bottom: 20px;
	float: right;
}
.center_module h3 {
    font-family: Georgia, serif;
    font-weight: bold;
    color: #7F2C2E;
    margin-bottom: 15px;
}
.center_module p {
    margin: 15px 0;
    font-size: 12px;
}
.center_module a {
    color: #014E8F;
    text-decoration: none;
}
.center_module ul {
    list-style: none outside none;
}
.center_module li {
    margin: 0;
}
.center_module ul.links {
    list-style: none inside none;
}
.center_module ul.links li {
    margin: 4px 0;
    padding-bottom: 4px;
    border-bottom: 1px solid #D1D1D1;
}
.center_module ul.links li.last {
    border: none;
}

.center_module ul.simple li {
	list-style: none;
}
.center_module .body {
	float: right;
	padding: 0 0 15px;
	width: 55%;
}
.center_module fieldset {
	margin: 10px 0 0 0;
}
.center_module fieldset label {
	position: absolute;
	top: -99999px;
}
.center_module fieldset input.text {
	border: 1px solid #9EA8B0;
	margin: 0 5px 0 0;
}
.center_module fieldset input.stext {
	border: 1px solid #9EA8B0;
	margin: 0 5px 0 0;
}
.center_module .col_1,
.center_module .col_2 {
	padding: 0 0 15px;
	width: 48%;
}
.center_module .col_1 p,
.center_module .col_2 p {
	margin: 5px 0 15px 0;
}
.center_module .col_1 img,
.center_module .col_2 img {
	margin: 0px;
}
.center_module .col_1 {
	float: left;
}
.center_module .col_2 {
	float: right;
}
.center_module .col_1 ul,
.center_module .col_2 ul {
}
.center_module .col_1 ul li,
.center_module .col_2 ul li {
	border-bottom: 1px solid #E5E5E5;
	list-style: none;
	padding: 2px 0;
}
.center_module .col_1 ul li a,
.center_module .col_2 ul li a {}
.center_module ul li.last {border: none;}

.center_module table{
	width: 95%;
	border: 1px solid #E5E5E5;
}

.center_module th, td, tr{
	padding: 4px;
	border: 1px solid #E5E5E5;
	text-align: left;
}
.center_module span td, .center_module td {border: 1px solid #E5E5E5;}

.benefits_content table {
	margin-bottom: 0.6em;
	width: 100%;
}


.benefits_content table.bborderless {
	margin-bottom: 0;
}
.benefits_content th {
	background: #F5F5F5;
}
.benefits_content th,
.benefits_content td {
    vertical-align: middle;
}
.benefits_content table.bborderless th,
.benefits_content table.bborderless td {
 vertical-align:inherit;
}
.benefits_content table.bborderless td.txaright {
text-align: right;
padding-right: 5px;
}
.benefits_content th, td, tr{
	padding: 4px;
	border: 2px solid #E5E5E5;
	text-align: left;
}

/* Forms table ERISA */
.forms_table table.erisa{
	width: 95%;
	border: 1px solid #E5E5E5;
}

.forms_table table.erisa th, td, tr{
	padding: 4px;
	border: 1px solid #E5E5E5;
	text-align: left;
}
.benefits_content table.bborderless th, .benefits_content table.bborderless tr, .benefits_content table.bborderless td{
	padding: 0;
	border: none;
}

/* Forms table */
.forms_table {
    text-align: left;
    margin: 2.8em 0;
}
.forms_table table {
    margin-bottom: 0.6em;
    width: 100%;
}

.forms_table th,
.forms_table td {
    vertical-align: middle;
}
.forms_table td {
    padding: 0.6em 0;
    border-bottom: 1px solid #CCCCCC;
}
.forms_table th {
    padding-bottom: 0.8em;
    font-weight: normal;
    border-bottom: 2px solid #CCCCCC;
}
.forms_table  th.title  h3{
    float: left;
}
.forms_table  th.title,
.forms_table  td.title {
    width: 65%;

}
.forms_table  th.title h3 { 
	font-weight: bold; 
}

.forms_table  th.title .contact {
	background: url(../images/icon_phone.gif) 0 0 no-repeat;
	font-size: 13px;
	font-family: Arial;
	color: #2172ac;
	font-weight: normal;
	padding:0 0 0 30px;
}

.forms_table  th.form,
.forms_table  td.form {
    width: 21%;
}

.forms_table  th.form_num,
.forms_table  td.form_num {
    width: 10%;
    text-align: center;
}

.forms_table  th.info,
.forms_table  td.info {
    width: 14%;
}

.forms_table  th.info,
.forms_table  th.title{
    text-align: left;
}
.forms_table  th.form,
.forms_table  td.form{
    text-align: center;
}

.forms_table  td.form,
.forms_table  td.form_num, 
.forms_table  td.email {
	text-align: center;
}

.forms_table  td.form,
.forms_table  td.form_num, 
.forms_table  td.email,
.forms_table  td.info{
    background: #f5f5f5;
}

.forms_table  td.title .name{ 
    display: block; 
    font-weight: bold; 
    margin-bottom: 0.4em;
}
.forms_table  td.title .description { 
	display: block;
}
.forms_table  td.form .pdf{
    display: inline-block;
    vertical-align: middle;
}

.forms_table .more_link {
    display: block;
    text-align: right;
}

.forms_table .phone_center {
    display: inline-block;
    background: url(../images/phone_icon.png) no-repeat scroll right center transparent;
    padding-right: 30px;
    float: right;
    margin-top: 0.2em;
}

.forms_table td.email a {
	background:transparent url(../images/icon_email.gif) no-repeat scroll center 0;
	display:block;
	text-indent:-9999px;
}

/* Forms Page Area */
#forms_area {
    color:#4D4D4D;
	display:inline;
	float:left;
	font-size:12px;
	margin-left:34px;
	margin-top:-40px;
	width:74%;
}


/* Center Column */
#center_column {     
	display:inline;
	float:left;
	font-size:13px;
	margin-left:34px;
	margin-top:-21px;
	width:70%;
}

#center_column li {
	line-height: 20px;
}
#center_column .article ul li {
background: white url(../images/arrow2.gif) no-repeat left 5px;
line-height: 20px;
margin-left: 70px;
padding-left: 20px;
}

#center_column h2 ,
#forms_area h2{
    margin-bottom: 13px;
	line-height:1.45;

}


/* Sitemap */
#sitemap_columns {
	clear: both;
	display: inline;
	float: left;
	font-size: 13px;
	margin: 0px 0 0 30px;
	padding: 0 0 30px;
	width: 97%;
}
#sitemap_columns.tabbed {
	margin: 0px 0 0 28px !important;
}
#sitemap_columns h1 {
	clear: both;
	margin: 0 0 30px;
	width: 100%;
}
#sitemap_columns.tabbed h1 {
	clear: both;
	margin: 25px 0 20px;
	width: 100%;
}
#sitemap_columns h2 {
	color: #7F2C2E;
	font-family: Georgia, serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
#sitemap_columns h2 a {
	color: #7F2C2E;
	font-family: Georgia, serif;
	font-size: 16px;
	font-weight: bold;
}
#sitemap_columns a {
	color: #014e8f;
	text-decoration: none;
}
#sitemap_columns div {
	float: left;
	margin-right: 87px;
	width: 223px;
}
#sitemap_columns div.last {
	margin-right: 0;
}
#sitemap_columns ul {
	list-style: none outside none;
	margin-bottom: 8px;
}
#sitemap_columns ul {
	margin: 0 0 20px;
}
#sitemap_columns h3 {
	font-size: 13px;
	font-weight: bold;
}
#sitemap_columns ul ul {
	margin-bottom: 0;
	margin-left: 15px;
	margin-top: 9px;
}
#sitemap_columns li {
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
	margin: 9px 0;
	padding-bottom: 9px;
}
#sitemap_columns li.last {
	border: none;
	margin: 0;
	padding: 0;
}
#sitemap_columns li li {
	border: none;
	font-weight: normal;
	margin: 4px 0;
	padding-bottom: 4px;
}
#sitemap_columns li li.last {
	margin-bottom: 0;
	margin-top: 4px;
	padding-bottom: 0;
}

/* A-Z Index */
#az_columns {
	clear: both;
	float: left;
	font-size: 13px;
	margin: 0 0 0 30px;
	padding: 0 0 10px;
	width: 865px;
}

#forms_area > #az_columns {
	width: 695px;
}
#az_columns.tabbed h1 {
	margin: 25px 0 22px;
}

#az_columns h1 {
	margin: 0 0 22px;
}
#az_columns h2 {
	color: #7F2C2E;
	font-family: Georgia, serif;
	font-size: 1.23em;
	font-weight: bold;
	margin-bottom: 8px;
}
#az_columns a {
	color: #014e8f;
	text-decoration: none;
}
#az_columns .az_nav {
	background-color: #e9f2f9;
	border-bottom: 1px solid #e4e4e4;
	clear: both;
	margin-bottom: 27px;
	margin-right: 20px;
	padding-bottom: 0.54em;
	padding-left: 10px;
}

#az_columns .az_nav li {
    float: left;
    margin: 0.54em 0.54em 0;
	background: none repeat scroll 0 0 transparent;
	padding-left: 0px;
}

#az_columns .az_letters , #az_columns .az_letters_second {
    float: left;
    width: 38%;
}

#az_columns .az_letters {
    margin-right: 15%;
}

#az_columns .az_top {
    display: block;
    text-align: right;
    padding: 3px 12px 3px 0;
    background: url(../images/up-arrow.png) no-repeat scroll right center;
}

#az_columns .nav_letter{
    margin-bottom: 27px;
}

#az_columns .nav_letter_elements{
    margin: 4px 0 1px;
    border-bottom: 1px solid #E4E4E4;
    padding-left: 1em;
}

#az_columns .nav_letter_element{
    margin: 0.61em 0 0.7em;
}
#az_columns .nav_letter_element ul{
    margin-top: 0.7em;
    margin-left: 1.15em;
}
#az_columns .nav_letter_element ul li{
    list-style: disc inside none;
    color: #014e8f;
    margin: 0.46em 0;
}


/* Benefits */
.benefits_content { 
	position: relative;
}

/**** News Releases */
.news_releases { position: relative; }

/* FAQ */
.FAQ h3 { font-size: 1.25em}
.FAQ h2 { font-size: 1.5em}
.FAQ .accordion_options li a { font-size: .9em}

.article h2 {
	font-size: 1.5em;
}

.other h3 { font-size: 1.25em }
.other .accordion_options li a { font-size: .9em }


/* Featured Module: Welcome New Visitors */
.featured {
	background: transparent url(../images/gradient_blue_233x225.gif) no-repeat scroll 0 0;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 225px;
	margin: 0 0 14px;
	overflow: hidden;
	padding: 0 0 0 7px;
	width: 226px;
}
.featured h3 {
	background: url(../images/bottom_glow.gif) no-repeat scroll 0 43px;
	color: #FFFFFF;
	float: left;
	font-family: Georgia,Serif;
	font-size: 19px;
	font-weight: normal;
	margin: 8px 0 0;
	padding: 0 0 6px;
	text-align: center;
	width: 219px;
}
.featured h3 span {
	background: #2474AF url(../images/welcome_header.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	padding: 19px 0 5px;
	width: 100%;
}
.featured h3 span a, .featured h3 a:visited{
	color: #FFF !important;
}
.featured p {
	border-bottom: 1px solid #5496c7;
	line-height: 16px;
	margin: 0 0 0 7px;
	padding: 0 0 5px;
	width: 92%;
}
.featured ul {
	margin: 0 0 0 7px;
	width: 92%;
}
.featured ul li {
	border-bottom: 1px solid #5496c7;
	padding: 7px 0;
}
.featured ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/* Accordion */
.accordion_options {
	border-bottom: 1px solid #d1d1d1;
	margin: 20px 0 0;
	padding: 0 0 7px;
	text-align: right;
	width: 100%;
}
.accordion_options li {
	background: url(../images/2px_gray_divider.gif) no-repeat scroll 100% 70%;
	display: inline;
	margin: 0 0 0 3px;
	padding: 0 8px 0 0;
}
.accordion_options li.last {
}
.accordion_options li a {
	font-size: 12px;
	text-decoration: none;
}
#center_column_mp .accordion > li {
	margin: 0;
	background: url("../images/arrow_right_maroon.gif") no-repeat scroll right 20px;
    padding-left: 0px;
}

#center_column_mp .accordion > li.active {
	background-image: url("../images/arrow_down_maroon.gif");
}
#forms_area .accordion > li {
	margin: 0;
	background: url("../images/arrow_right_maroon.gif") no-repeat scroll right 20px;
    padding-left: 0px;
}

#forms_area .accordion > li.active {
	background-image: url("../images/arrow_down_maroon.gif");
}
#center_column .accordion > li {
	margin: 0;
	background: url("../images/arrow_right_maroon.gif") no-repeat scroll right 20px;
    padding-left: 0px;
}

#center_column .accordion > li.active {
	background-image: url("../images/arrow_down_maroon.gif");
}

.accordion {
	float: left;
	width: 100%;
}

.accordion > li {
	background: transparent url(../images/arrow_right_maroon.png) no-repeat scroll 100% 20px;
	border-bottom: 1px solid #d1d1d1;
	line-height: 19px;
	padding: 18px 0;
	width: 100%;
	margin: 0;
}
.accordion > p {
	font-weight: normal;
	font-size: 14px;
}
.accordion > li.active {
	background: transparent url(../images/arrow_down_maroon.png) no-repeat scroll 100% 23px;
}
.accordion div {
	line-height: 17px;
	margin-left: 25px;
}
.accordion > li a.arrow {
	padding: 0 25px 0 0;
	display: block;
}

/* Search Module */
.search {}
.search .btn {}


/* Search Results */
#search_area {
    font-size: 12px;
    color: #4C4C4C;
}
#search_area ul.noresults li {
    background: white url(../images/arrow2.gif) no-repeat left 5px;
	padding-left: 20px;
	padding-top: 3px;
	margin: 20px 0px 10px 50px;	
}
#search_area .pagination {
    background: #EEF3F6;
    padding: 0.5em 1em;
    font-size: 1em;
	position: relative;
    margin: 8px 0;
	clear:both;
}

#search_area .pagination  span {
    float: left;
}
#search_area .pagination  ul {
    float: right;
}
#search_area .pagination  li {
    border-right: 1px solid #4C4C4C;
    float: left;
    padding-right: 5px;
    margin-right: 5px;
}
#search_area .pagination  li.previous {
    background: url(../images/arrow-left.gif) no-repeat scroll center left;
    padding-left: 8px;
}

#search_area .pagination  li.next {
    background: url(../images/arrow.gif) no-repeat scroll center right;
    padding-right: 8px;
    border: none;
}
span.highlight {
	font-weight:bold;
}
#search_area .search_results {
    padding: 1em 0 0 2em;
    background: url(../images/search_background.png) repeat-x scroll 0 0;
    margin: 0 0 30px;
    display: inline-block;
}

#search_area .search_results li {
    border-bottom: 1px solid #D1D1D1;
    margin-top: 1em;
    
}
#search_area .search_results li.first {
    margin-top: 0
}
#search_area .search_results li.last {
    border: none;
}
#search_area .search_results li h3{
    color: #014e8f;
    font-size: 1.25em;
    margin: 0 0 10px 0;
    font-weight: bold;
	float:left
}
#search_area .search_results li .sicon{ float:left; margin: -3px 0 1px 0; padding-left:5px;}
#search_area .search_results li h3 .meta{
    font-weight: normal;
    color: #4C4C4C;
}
#search_area .search_results li p{
	clear:both;
    font-size: 1.08em;
    margin: -20px 0 10px 0;
}
#search_area .search_results li a.srlink{
	clear:both;
    display: block;
    color: #014e8f;
    margin: 5px 0 12px 0;
}
/**** Months List */
ul.months {
	color: #4d4d4d;
	font-size: 13px;
}
ul.months li {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 10px;
	display: block;
	width: 100%;
}
ul.months li h3 {
	color: #7f2c2e;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
ul.months li ul.days {
}
ul.months li ul.days li {
	border: none;
	clear: both; 
	float: left;
	line-height: 16px;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
}
ul.months li ul.days li span.date {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 55px;
}
ul.months li ul.days li a {
	display: block;
	float: left;
	width: 100%;

}

/**** Years List */
ul.years {
	color: #4d4d4d;
	font-size: 13px;
}
ul.years li {
	border-bottom: 1px solid #DDDDDD;
	float: left;
	margin: 0 0 15px;
	padding: 0 0 10px;
	display: block;
	width: 100%;
}
ul.years li h3 {
	color: #7f2c2e;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
ul.years li ul.days {
}
ul.years li ul.days li {
	border: none;
	clear: both; 
	float: left;
	line-height: 16px;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
}
ul.years li ul.days li span.date {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	width: 55px;
}
ul.years li ul.days li a {

}

/**** Plan Area */
.plan_area {
	width: 100%;
}
.plan_area span.frimage, #forms_area span.frimage, .center_module span.frimage{
    float: right; 
    margin: 4px 4px 4px 8px; 	
}
.plan_area h3 a, #forms_area h3 a{
	color: #7F2C2E; 
	font-family: Georgia,Serif;
	font-size: 16px;
}
.plan_area h3, #forms_area h3{
    font-family: Georgia, serif;
    font-weight: bold;
    color: #7F2C2E;
    margin-bottom: 15px;
    line-height: 20px;
}
#forms_area.faq .FAQ .accordion .accordion li h3 a{ 
color: #014E8F !important;
font-size: 16px !important;
font-family: Arial !important;
font-weight: normal !important;
margin-bottom: 15px;
}
ul.accordion li h3 a {
color: #014E8F !important;
font-size: 16px !important;
font-family: Arial!important;
font-weight: normal!important;
margin-bottom: 15px;
}
ul.accordion li h3 a.arrow {
color: #014E8F !important;
font-size: 16px !important;
font-family: Arial !important;
font-weight: normal !important;
margin-bottom: 15px;
}
#center_column .plan_area h2 {
	margin: 0 0 25px;
}
.plan_overview,
.plan_status,
.plan_search,
.plan_resources {
	clear: both;
	margin: 0 0 35px;
}
.plan_overview h3 {
	color: #014e8f;
}
.plan_overview table {
	color: #4c4c4c;
	font-size: 13px;
	width: 100%;
}
.plan_overview table th {
	text-indent: -9999px;
}
.plan_overview tr td {
	padding: 5px;
}
.plan_overview tr td.plan_attr {
	background: #eef3f6;
	border-bottom: 2px solid #fff;
	width: 40%;
}
.plan_overview tr td.plan_value {
	font-weight: bold;
	padding-left: 15px;
	width: 45%;
}
.individual_plan_area {
	margin: 0 0 0 34px;
}
.individual_plan_area h3 {
	color: #7F2C2E;
	font-family: Georgia, serif;
	font-weight: bold;
	margin: 25px 0 15px;
}
.individual_plan_area h4 {
	color: #4d4d4d;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px;
}
.plan_status {
	float: left;
}
.plan_status .block {
	background: url(../images/gradient_leftright_whiteblue.gif) 100% 0 repeat-y;
	border: 4px solid #dddddd;
	float: left;
	width: 100%;
}
.plan_status .tabs {
	background: #e3ecf1;
	font-size: 12px;
}
.plan_status .tabs li {
	background: #e3ecf1 url(../images/gradient_left_tabs.gif) repeat-x scroll 0 0;
	border-bottom: 2px solid #ddd;
}
.plan_status .tabs li.active {
	background: #fff;
}
.plan_status .tabs li.complete span,
.plan_status .tabs li.complete a {
	background: url(../images/icon_check.png) no-repeat 90% center;
	line-height: 15px;
	padding-right: 20px;
}
.plan_status .tabs li span,
.plan_status .tabs li a {
	color: #4c4c4c;
	display: block;
	padding: 10px 6px;
}
.plan_status .tabs li.last {
	border: none;
}
.plan_resources ul {
	color: #4d4d4d;
	line-height: 15px;
	margin: 0 0 15px;
}
.plan_resources ul li {
	margin: 0 0 8px;
}

/**** Contact List */
ul.contact_list {
	margin:0 0 15px;
}
ul.contact_list li { 
	border: 0;
	margin:0;
	padding:0 0 5px;
}
ul.contact_list li span {
	display:block;
	float:left;
	font-weight:bold;
	width:30%;
}

/**** Left Tabs */
.left_tabs { 
	width: 100%; 
	float: left;
}
.left_tabs .tabs { 
	width: 25%; 
	float: left; 
}
.left_tabs .tabs li span,
.left_tabs .tabs li a {
	display:block;
	padding:10px 6px;
}
.left_tabs .tabs li.last { 
	border: none; 
}
.left_tabs .tab_content {
	display: none;
	float:right;
	height: 152px;
	padding:10px;
	overflow: hidden;
	width:70%;	 
}
.left_tabs div.active {
	display:block;
}
.left_tabs .grey p {
color: #9e9e9e;	
}
p.ualStatus {
color:#CC0000;
}

p.ualStatus a{
color:#CC0000;
text-decoration:underline;
}
.left_tabs .tab_content p {
	margin-top: 0;
}

/**** Plan Search */
.plan_search {border: 1px solid #dbdbdb; width: 100%; clear: both}
.plan_search fieldset {margin: 4px; padding: 17px 20px; background: url(../images/gradient_gray.gif) 0 0 repeat-x}
.plan_search fieldset .text { width: 340px; margin-right: 4px;}
.plan_search fieldset .advanced {
	clear:both;
	display:block;
	float:right;
	margin:5px 15.5% 0 0;
}

.plan_lists > ul {
	font-size: 13px;
	margin: 25px 0 0;
	width: 45%;
}
.plan_lists > ul li {
	margin: 0 0 10px
}
.plan_lists ul.col_1 {
	float: left;
}
.plan_lists ul.col_2 {
	float: right; 
}
/* 
	Begin CMR Team changes 
*/
#forms_area{
	line-height:1.5;
}

#forms_area p{
	margin-top: 10px;
}

#forms_area p.header, .plan_area p.header, .benefits_content p.header {
	font-weight: bold;
	font-size: 14px;
	color:#4D4D4D;
}

#forms_area ul li, .plan_area ul li, ul.force_arrows li, .benefits_content ul li, ul.accordion ul li{
	background: white url(../images/arrow2.gif) no-repeat left 5px;
	padding-left: 20px;
	margin: 10px 0px 10px 50px;
}
#center_column ul li.noarrow, #forms_area li.noarrow, .plan_area li.noarrow, .benefits_content ul li.noarrow{
	/*background: white url(../images/arrow2.gif) no-repeat left 5px;*/
	background: none;
	padding-left: 20px;
	margin: 10px 0px 10px 50px;
}

li.noarrow {
	background: none !important;
	padding-left: 20px;
	margin: 10px 0px 10px 50px;
}
.benefits_content ol li, .plan_area ol li, #forms_area ol li {
  padding-left: 10px;
  background:none;
  list-style-type:decimal;
  margin: 10px 0px 10px 30px;
}
.benefits_content ol li ul li{
    background: white url(../images/arrow2.gif) no-repeat left 5px;
	padding-left: 20px;
	margin: 10px 0px 10px;
	list-style-type: none;
}
#forms_area ul.noleftmargin li, .plan_area ul.noleftmargin li, .benefits_content ul.noleftmargin li {
	background: white url(../images/arrow2.gif) no-repeat left 5px;
	padding-left: 20px;
	margin: 10px 0px 10px;
}

#forms_area ul.no-marker > li, .plan_area ul.no-marker > li {
	background: none;
}

#forms_area li ul li.noarrow {
	background: none;
	padding: 0;
	margin-left: 20px;
}
#forms_area li ul li.arrow {
	background: white url(../images/arrow2.gif) no-repeat left 5px;
	ppadding-left: 20px;
	margin-left: 20px;
}


#forms_area li ul.add-marker li, .plan_area li ul.add-marker li {
	background: url(../images/arrow.gif) no-repeat left 4px;
	padding-left: 20px;
}

#forms_area.faq li ul li, #forms_area.faq li ol li  {
	background: url(../images/arrow2.gif) no-repeat left 4px;
	padding-left: 20px;
}
#center_column.faq li ul li, #center_column.faq li ol li  {
	background: url(../images/arrow2.gif) no-repeat left 4px;
	padding-left: 20px;
}

#forms_area li.no-marker {
	background: none;
}

#forms_area table {
	width: 70%;
	margin: 0px auto;
	background: #DDDDDD;
	border-collapse: separate;
	border-spacing: 4px;
	display: table;
}
#forms_area span table, #forms_area div table {width: 100%;}
#forms_area table.borderless, .plan_area table.borderless {
	width: 100%;
	background: #ffffff;
	border-collapse: separate;
	display: table;
	border-spacing: 0px;
}
#forms_area.faq table {
	border-spacing: 0px;
}

#forms_area table th, .plan_area div table th {
	font-size: 13px;
	text-align: center !important;
}
#forms_area table th, #forms_area table  tr, #forms_area table  td, .plan_area div table td{
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #DDDDDD;
}
#forms_area table.borderless th, .plan_area table.borderless th, #forms_area table.borderless tr, .plan_area table.borderless tr, #forms_area table.borderless td, .plan_area table.borderless td{
	background: #FFFFFF;
	padding: 5px 5px 5px 0;
	border:0px solid #ffffff;
}
#forms_area table td{
	text-align: left;
}
#forms_area.faq .center_module {
	border-bottom: 0;
}

#forms_area.faq .center_module .body {
	float: none;
	padding: 0;
	width: auto;
}
#forms_area span table, #forms_area div table, {
    width: 100%;
	clear:both;
	margin: 0px auto;
	background: #DDDDDD;
	border-collapse: separate;
	border-spacing: 4px;
	display: table;
}
#forms_area span table th, #forms_area span table tr, #forms_area span table td, #forms_area div table th, #forms_area div table tr, #forms_area div table td{
	padding: 4px;
	border: 1px solid #E5E5E5;
	text-align: left;
}
#forms_area span table.rightAlignCells tr, #forms_area span table.rightAlignCells td, #forms_area div table.rightAlignCells tr, #forms_area div table.rightAlignCells td{
	padding: 4px;
	border: 1px solid #E5E5E5;
	text-align: right;
}
#forms_area span table.rightAlignCells th {
text-align:center;
}
#forms_area span table td {border: 1px solid #E5E5E5;}

.wide_module ul, .wide_module_lower ul { 
	padding-top:10px;
}
.FAQ {
	display: inline;
    float: left;
    font-size: 13px;

    width: 90%;
}
#center_column > .FAQ {
	width: 100%;
	margin-left: 0%;
	margin-top: 0px;
}

#learnmore 
{
	position: absolute;
	bottom: 35px;
    left: 10px;
}
.alpha_anchor
{
	border-bottom: 1px solid #D1D1D1;
    display: block;
    font-size: 250%;
    padding-left: 5px;
    width: 100%;
	font-weight: bold;
	margin-top: 30px;
}
.anchor_top {
	float: right;
}	
.center_module h3 a{
	color: #7F2C2E;
	font-family: Georgia,Serif;
	font-size: 16px;
}
.slim_module h3 a{
	color: #7F2C2E;
	font-family: Georgia,Serif;
	font-size: 16px;
}
.wide_module h3 a, .wide_module_lower h3 a{
	color: #7F2C2E;
	font-family: Georgia,Serif;
	font-size: 16px;
}
.example_table {
	background: #FAFAFA;
}
.example_table td {
	padding: 4px;
	border: 1px outset #A0A0A0;
}
.example_table p{
	margin: 5px 0;
}
#table1 td { padding: 0px 5px; }
#table_navy_border {
padding: 0px 5px;
border-color: #003f87;
border-width: 2px;
};

.meeting-location { width: 120%; }
.meeting-location .left { text-align: left; }
.meeting-location td { border: none; padding-bottom: 10px; text-align: center; vertical-align: middle; }
.meeting-location tr { border: none; }
.meeting-location th { border: none; padding-top: 15px; text-align: center; }

#video-list { float: left; clear: both; }
#video-list .video-listing {
	float: left;
	clear: both;
	background-image: url('Images/movieclip.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 30px;
	margin-left: 0;
	line-height: 16px;
}
#video-list .video-group-heading {
	margin-left: 0;
	margin-top: 30px;
	font-size: 20px;
	line-height: 20px;
	float: left;
	clear: both;
	background: none;
	padding: 0;
}
#video-list .first { margin-top: 0; }
 
/*** Added by web team ***/
#main .sidebar_mp {
	background: url(../images/gradient_gray_tall.png) repeat-x scroll 0 0;
	float: right;
	height: 100%;
	padding: 0 16px 0;
	position: relative;
	top: -46px;
	width: 209px;
}
#main .sidebar_search {
	background: url(../images/gradient_gray_tall.png) repeat-x scroll 0 0;
	float: right;
	height: 100%;
	padding: 0 16px 0;
	position: relative;
	top: -25px;
	width: 209px;
}
#center_column_mp{     
	display:inline;
	float:left;
	font-size:13px;
	margin-left:5%;
	margin-top:-32px;
	width:75%;
}
.search_ba {width: 100%; height:117px;}
.search_adv {width: 100%; clear:both;}
.search_adv .query {border: 1px solid #dbdbdb;}
.search_box {border: 1px solid #dbdbdb; width: 470px; clear: both; float:left; height:107px;}
.search_box fieldset {margin: 4px; padding: 17px 20px 0px 20px; background: url(../images/gradient_gray.gif) 0 0 repeat-x}
.search_box fieldset .cb {visibility:hidden;}
.search_box fieldset .text { width: 320px; margin-right: 4px;}
.search_box fieldset .stext { width: 320px; margin-right: 4px;}
.search_box fieldset label {padding:0 0 5px 0; }
.search_box fieldset .advanced {
	clear:both;
	display: block;
	float:left;
	margin:5px 15.5% 0 0;
	width: 370px;
}
.search_box_advance {
	border: 1px solid #dbdbdb; width: 657px; clear: both; float:left;
	padding: 15px 10px 15px 10px;
	background: url(../images/gradient_gray.gif) 0 0 repeat-x;	
}
.search_box_advance fieldset label{
float: left;
padding-right: 10px;
position: relative;
top: 3px;
}
.search_box_advance fieldset .textl { width: 520px; margin-right: 4px;}
.search_box_advance fieldset .textm1 { width: 435px; margin-right: 4px;} 
.search_box_advance fieldset .textm2 { width: 430px; margin-right: 4px;} 
.search_box_advance fieldset .texts { width: 122px; margin-right: 4px;}  
.search_box_advance fieldset .adheader{
	font-weight: bold;
	font-size: 14px;
}
.search_box_advance fieldset br {
	clear: left;
}
.search_box_advance fieldset .ador {
	padding-right: 4px;
	color:#999;
}
.search_box_advance fieldset input, textarea, select{
margin-bottom: 25px;
}
.tip {
  font-size: 11px;
  width: 170px;
  height: 92px;
  background: #e9e9e9; border: 1px solid #dbdbdb;
  padding:5px 10px 10px 10px;
  margin-left: 10px;
  float: left;
  color: #333;
}
.tip p { margin: 0 0 4px 0; font-family: Arial, Helvetica, sans-serif;}
.clr {clear:both}
.quicklinks th, .quicklinks td, .quicklinks tr {border: 0}
.query th, .query td, .query tr {border: 0}

h3.openHeader{
	color: #7F2C2E;
	font-family: Georgia,Serif;
	font-size: 16px;
	font-weight: bold;
}
span table.bborderless {
 border: 0px;
}

/* Accessibility */
/* jump to content styling */
.pbgc-access{position:absolute;left:-3000px;width:500px;}
/* END Accessibility */

.superscript {vertical-align:super;font-size: xx-small}

.ralign_last {
  float: right;
  position: relative;
  top: -20px;
}
.ralign {
  float: right;
}

/*Carousel Numbers*/
#sliderNav a{font-size: .9em;display:inline-block;font-weight: bold;color: #81abcb;font-weight: bold;border: 1px solid #04244f;background-color: #04244f;margin: 0 3px;}
#sliderNav a.activeSlide{color: #04244f;border: 1px solid #04244f;background-color: #81abcb;}
/*END Carousel Numbers*/
/* Add by Mohamud for search */
#search_area .navbar {
    padding: 0 1em;
	position: relative;
    font-size: 1em;
    margin: -15px 0;
}
#search_area .navbar .nbleft {
	float: left;
}
#search_area .navbar .nbleft label, #search_area .navbar .nbleft select {
	margin-top: 15px;
}
#search_area .navbar .nbright {
	float: right;
	position: relative;
	margin-top: 20px;
}

/* social media icons*/
.social_icons24 { padding:5px 0 0 0; text-align: center; margin:10px 0 0 0;}
.social_icons24 p { margin:0 0 0 7px; text-align:left; border-bottom:0px; font-size:14px; }
.social_icons24 img{ margin-right:10px;}
.social_icons24_lp {float: left;}
.social_icons24_lp a {float:left; }
.social_icons24_lp a img{float: left; padding-right:5px; margin:0;}
/* icons*/

/*** blog ***/
#blog_box {
  padding: 0 0 0px 0;
  margin-bottom: 44px;
  width: 100%;
  position: relative;
}
#blog_box .bheader  h3.blog_new{
 border-bottom: 1px solid #B8B8B8;
}
#blog_box .bheader  {
 margin-bottom: 30px;
}
#blog_box .bfnav{
   margin-top:-25px;
   position:relative;
   width:100%;
}
#blog_box img.blogImgLeft {
float:left; margin: 5px 10px 5px 0px;
}
#blog_box img.blogImgRight {
float:right; margin: 5px 0px 5px 10px;
}

#blog_box .bheader .date4 {font-size: 11px; color: #787878; margin-top: -11px; float: right; }
#pbgctweet li p {
  margin: 4px 0 0 0;
}
.fright {
	float: right;
}
#getLink {
    background: -moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#CCCCCC)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#CCCCCC',GradientType=0 ); /* ie */
	padding:5px;
	margin-bottom:2px;
	position: absolute;
    left: -10000px;
	color: #4C4C4C;	
}
#getLink p.slimBlog{
margin-bottom: 0px;
}
.permalinkImage {
margin:0;
padding:0;
float:right;
display:none;
}
/*** blog ***/

#rrGov{
	display: inline-block;
	padding-right: 2px;
}
#premTbl th, #premTbl td{
	text-align:center !important;
	vertical-align: middle;	
	width:auto;
}

#premTbl th, #premTbl td, #premTbl tr{
	padding:0px !important;	
}
.TblShade{
	background-color:#e9e9e9 !important;	
}

.olLowA li{
	list-style-type:lower-alpha !important;
}
.olUpRoman li{
	list-style-type:upper-roman !important;
}

 .govdel3 {
	color: white;
	font-size: 14px;
	padding: 8px;
	margin-bottom: 13px;
	border: 3px solid #4996CF;
	background: #3281BB;
	background: linear-gradient(top, #3281BB, #4996CF);
	background: -moz-linear-gradient(top, #3281BB, #4996CF);
	background: -webkit-gradient(linear, center top, center bottom, from(#3281BB), to(#4996CF));
	padding: 5px 5px 5px 10px;
  }
   input.govdelm3
   {
    font-size: 0.95em;
	color: #9e9e9e;
    width: 150px;
    padding: 6px;
    border: none;
    /*border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
    /*-webkit-box-shadow: -1px -1px 0px #000;*/

	margin-right: 5px;
	border: #818F9A solid 1px;
	margin-top: -2px;
	font-size: 14px;
  }
  .go_btn2 {
		background: url("../images/go2.png") 0 0 no-repeat;
		cursor: pointer;
		display: block;
		height: 25px;
		text-indent: -9999px;
		width: 35px;
		margin-top: 0px;
  }
  label.govdel2 {
	 color: #efefef;
	 font-size: 14px;
	 font-weight: bold;
	 position: relative;
	 top: -3px;
  }
  
.plan_area th{
	border: 1px solid #E5E5E5;
}
table sup{
	vertical-align:super;
	font-size: smaller;	
}
ul.noindent li {
	  margin-left: 0;
	  }
	  .CenterModuleSlim_1{
	float:left;
	padding-bottom: 0; 
	margin-bottom: 0; 
	width: 35%;
}
.CenterModuleSlim_2{
	padding-bottom: 0; 
	margin-bottom: 0; 
	width: 64%; 
	float: right;
}
.CenterModuleSlim_2 p{
	margin:0;
}
.CenterModuleSlim_2 ul li{
	margin-left: 0;
	background: url(../images/arrow2.gif) no-repeat left 4px;
	padding-left: 20px;
}
#mypbatest{
	font-size:15px;
	background: #efefef;
	text-align:left;
	padding:5px;
	margin:0px auto;
	width:100%;
	border: 1px solid #999;
	box-shadow: 3px 3px 1px #CCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888');
	border-radius: 5px;
}
#mypbatest .header{
	text-align:center;
}
#mypbatest li{
	background:#efefef;
	background: url(../images/arrow2.gif) no-repeat left 4px;
	margin-left:15px;
}
#company1{
	width: 375px !important;
	margin: 0 3px 0 0;
}
#plan_search {
	width: 100%;
	margin: 10px 0 0 0;
}
.wrMainUl li{
	background: white url(../images/arrow2.gif) no-repeat left 5px;
	padding-left: 20px;
	margin: 10px 0px 10px 15px;
}
#eatable th{
	padding:10px;
}
sup{
	vertical-align: super;
	font-size: smaller;
}
.featuredmypba {
	background: #fff;
	color: #000;
	float: left;
	font-size: 12px;
	height: 225px;
	margin: 0 0 14px;
	overflow: hidden;
	padding: 0 0 0 7px;
	width: 226px;
}
.featuredmypba h3 {
	background: url(../prebuilt/images/bluemybabottomlight2.gif) no-repeat scroll 0 43px;
	color: #000;
	float: left;
	font-family: Georgia,Serif;
	font-size: 19px;
	font-weight: normal;
	margin: 8px 0 0;
	padding: 0 0 6px;
	text-align: center;
	width: 219px;
}
.featuredmypba h3 span {
	background: url(../images/welcome_hdmyba2.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	padding: 19px 0 0px;
	width: 100%;
}
.featuredmypba p {
	line-height: 16px;
	font-size:14px;
	margin: 0 0 2px 7px;
	padding: 0;
	width: 92%;
}
.featuredmypba ul {
	clear:left;
	margin: 0 0 -5px 7px;
	width: 92%;
}
.featuredmypba ul li {
	border-bottom: 1px solid #ccc;
	color: #000;
	padding: 5px 0;
}
.featuredmypba ul li a {		
	font-weight: bold;
}
.featuredmypba .social_icons24{
	margin:0px;
	padding:0px;
}
.login_oldmypq{
	background: #E0E0E0;
	border: 1px solid #A0A0A0;
	color: #222 !important;
	display: block;
	padding: 10px;
	font-weight: bold;
	font-size: 17px;
	width: 60%;
	margin: 15px 0 10px 30px;
	color:white;
	text-align:center;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);	
}
.login {
background: #7f2c2e;
background: linear-gradient(top, #7f2c2e, #682426);
background: -moz-linear-gradient(top, #7f2c2e, #682426);
background: -webkit-gradient(linear, center top, center bottom, from(#7f2c2e), to(#682426));
color: #fff !important;
display: block;
padding: 10px;
font-weight: bold;
font-size: 17px;
color: white;
text-align: center;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);	
}
.login:hover{
	background:#682426;
	text-decoration:none !important;
}
.login:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #682426;
    border: solid 1px #682426;
}

#home .content{
	  width:943px;
	  padding-left: 5px;
  }
.slim_module ul li{
	background: white url("../images/arrow2.gif") no-repeat left 5px;
	padding: 3px 0px 0px 20px;
	margin: 15px 0px 0px 5px !important;
}
.slim_module{
	margin-top:15px;
	height:200px;
	min-height:200px;
}

.social_icons24 p {
	margin: 0 0 0 7px;
	text-align: left;
	border-bottom: 0px;
	font-size: 14px;
}
.featured_moc2{
	background: #297cb9;
	float:left;
	background:url("/images/gblue1.png") repeat-x;
	width: 443px;
	height:225px;
	margin:0px;
	padding:0px;
	position: relative;
}
#featurenav ul {
	   display: table;
	   width: 100%;
	   text-align: center;
	   margin-bottom: 0;
	   margin-top: 1px;
}
#featurenav ul li {
	  display: table-cell;
	  padding: 0;
	  width: 25%;
	  border-bottom: 1px solid #11446b;
	  background:url("/images/activefeaturebkg.png") repeat-x;
}
#featurenav ul li a{
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	border-right: 1px solid #0f3655;
	padding: 10px 0;
	font-size: 16px;
	
}
#featurenav ul li.active a{
 -webkit-box-shadow: -1px -7px 14px 0px rgba(56,53,56,1);
	-moz-box-shadow: -1px -7px 14px 0px rgba(56,53,56,1);
	box-shadow: -1px -7px 14px 0px rgba(56,53,56,1);
}
#featurenav ul li.active {
	 border-bottom: none;
	 background: none;
}
#featurenav ul li#last a{
	border: none;
}
#welcome_feature, #info_feature,  #mypba_feature {
	width: 439px;
	padding: 0 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #efefef;
}
#mypba_feature p {
					font-weight: normal;
					/*border-bottom: 1px solid #3e6c8f;*/
					margin-right: 25px;
					text-align: center;
				}
#welcome_feature p, #info_feature p {
	font-weight: normal;
	/*border-bottom: 1px solid #3e6c8f;*/
	border-bottom: 1px solid #517693;
	margin-right: 25px;
	padding-bottom: 10px;
}
	  #info_feature p.nline {
	font-weight: normal;
	border-bottom: none !important;
	margin-right: 25px;
	margin-top: -25px;
}
#welcome_feature ul, #info_feature ul,  #mypba_feature ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    *display: inline;
   	zoom: 1
}
#welcome_feature ul.right, #info_feature ul.right, #mypba_feature ul.right {
					margin-left: 9px !important;
					vertical-align: top;
				}
				#welcome_feature ul.right li a, #info_feature ul.right li a, #mypba_feature ul.right li a {
					margin: 0 0px 0 5px;
				}
				#welcome_feature ul li , #info_feature ul li, #mypba_feature ul li {
					line-height: 25px;
				}
				#welcome_feature ul li a, #info_feature ul li a, #mypba_feature ul li a{
					color: #efefef;
				}
.featurehide {
	display: none;	
}
#onesearch {
	width: 100%;
	height: 46px;
	position: absolute; 
	bottom:0; 
	background: url("/images/osgbkg1.png") top repeat-x;
}
#usasearch-box input.search-field {
	background: #fff;
	color: #666 !important;
	height: 20px;
	font-style: italic;
	margin: 10px 14px;
	padding-left: 35px;
	width: 375px;
}
.search-btn {
	left: 23px;
	position: absolute;
	bottom: 17px;
}
.form-item {
	margin: 0;
}
.featured h3{
	padding: 0 0 12px;
}
.text2 {
	border: 1px solid #bbb;
	color: #8e8e8e !important;
	float: left;
	font-family: Arial;
	font-size: 12px;
	margin: 0 0px 0 0;
	padding: 4.5px;
	width: 230px;
}
.right_module .date2 {
	color: #001a45;
	display: block;
	font-size: 12px;
}
#header_search {
	float: right;
	margin: -5px 0 21px 0;
	width: 340px;
}
.social_icons24Top {
	padding: 14px 0 0 10px;
	float: right!important;
	margin-top: -24px !important;
	position: relative;
	left: -30px;
}
.social_icons24Top p {
	color: #a3a3a3;
	font-style: italic;
	padding-left: 8px;
	}
#blogIcon {
	float: left;
	display: block;
	width: 26px;
	left: 16px;
	overflow: hidden;
	position: absolute;
	}
#twitterIcon {
	position: absolute;
	left: 52px;
	float: left;
	display: block;
	width: 24px;
	overflow: hidden;
}
#twitterIcon img {
	position: relative;
	left: -26px;
}
#facebookIcon {
	position: absolute;
	left: 87px;
	float: left;
	display: block;
	width: 24px;
	overflow: hidden;
}
#facebookIcon img {
	position: relative;
	left: -52px;
}	
#govdelIcon {
	position: absolute;
	left: 122px;
	float: left;
	display: block;
	width: 24px;
	overflow: hidden;
}
#govdelIcon img {
	position: relative;
	left: -78px;
}
#youtubeIcon {
	position: absolute;
	left: 156px;
	float: left;
	display: block;
	width: 22px;
	overflow: hidden;
}
#youtubeIcon img {
	position: relative;
	left: -104px;
}
#contactIcon {
	position: absolute;
	left: 187px;
	float: left;
	display: block;
	width: 26px;
	overflow: hidden;
}
#contactIcon img {
	position: relative;
	left: -126px;
}
.twtbird img {
	position: relative;
	margin: -1px 0 0 0;
	float: right;
}
.phoneicon img {
	position: relative;
	margin: -10px 0 0 0;
	float: right;
	}
#usasearch_sayt .ui-corner-all {
	border: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
#usasearch_sayt .ui-state-hover {
	background: #d9dbdc !important;
}
.module_area{
	clear: both;
	margin-left: 5px;
	float: left;
}
#header_search {
	float: right;
	margin: -5px 0 21px 0;
	width: 340px;
}
#breadcrumbs_wrapper {
	background: #DDDDDD none repeat scroll 0 0;
	padding: 7px 20px 12px 20px;
	height: 25px;
	width: 911px;
}
input.graytext {
	padding: 6px!important;
	font: .85em arial, sans-serif;
	background: none repeat scroll 0 0 #fff;
}
input.graytext, select.graytext {
	background: none repeat scroll 0 0 #f2f2f2;
	border: 1px solid #CCC;
	font: .85em arial, sans-serif;
	padding: 5px;
	width: 40em;
}
.graytext {
	color: #333!important;
	font-style: italic;
}
#breadcrumbs_wrapper {
	background: #DDDDDD none repeat scroll 0 0;
	padding: 7px 20px 12px 20px;
	height: 25px;
	width: 911px;
	position: fixed;
	z-index: 999;
}
#breadcrumbs_new {
	float: left;
	width: 500px;
}
#breadcrumbs_new ul {
	font-size: 12px;
	float: left;
	padding: 10px;
	margin-left: -10px;
}
#breadcrumbs_new li {
	color: #4c4c4c;
	float: left;
	margin: 0 3px 0 0;
}
#breadcrumbs_new li a {
	color: #2172ac;
	text-decoration: none;
}
#lp_search {
	width: 400px;
	float: right;
	margin-right: -4px;
}
.searchbtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #909090;
	background-image: linear-gradient(to bottom, #909090, #7b7b7b);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) #B3B3B3;
	border-image: none;
	border-radius: 0 4px 4px 0;
	/*border-style: solid;*/
	border-width: 1px;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 0;
	margin-left: -5px;
	padding: .35em 8px;
	text-align: center;
	vertical-align: middle;
}
.form-item {
	float: right;
	margin-top: 0;
	margin-bottom: 0;
}
html[xmlns] .clearfix {
	display: block;
}
.clearfix {
	display: inline-block;
}
#sub-search .search-field {
	width: 203px;
}
#lp_search .search-field {
	border: 1px solid #e6e6e6;
	background: #FFF url("/images/icon-search1.gif") no-repeat 0 1px;
	padding: 5px 1px 6px 20px;
	color: #888;
	width: 250px;
	font-family: Arial;
	font-size: 13px;
	height: 100%;
}
div.ip {
	background-color: #d5e4ef;
	padding: 10px;
	margin-right: 20px;
	margin-top: 10px;
	white-space: normal;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	width: 100%;
}
.ip h3 {
	/*color: #4c4c4c !important;*/
	padding-bottom: 3px;
	border-bottom: 3px double #ccc;
}
#page-wrap {
	width: auto;
	margin-top: -13px;
	height: 160px;
}
.content_ip {
	position: absolute;
	top: 0px;
	left: 141px;
	background: #f8fbfe;
	right: 0;
	bottom: 0;
	padding: 10px 10px;
	border: 1px solid #e6e6e6;
}
.content_ip p {
	margin-top: -4px;
}
div.form {
	padding: 5px 5px 4px 5px;
	border: 3px solid #4996CF;
	background: #3281bb;
	background: linear-gradient(top, #3281bb, #4996CF);
	background: -moz-linear-gradient(top, #3281bb, #4996CF);
	background: -webkit-gradient(linear, center top, center bottom, from(#3281bb), to(#4996CF));
	clear: both;
}
div.form ul {
	list-style-position: inside;
	float: left;
	width: inherit;
	list-style: none;
}
div.form ul li {
	float: left;
	padding-left: 0px !important;
	list-style: none !important;
	background: none !important;
	margin: 0 !important;
	line-height: none !important;
}
div.form ul li.last {
	padding-left: 15px !important;
}
.form-element {
	padding: 5px 5px;	
}
.form-element fieldset{
	position: relative;
	text-align: center;
}
.form-element label {
    display: inline-block;
	color: #f2f2f2;
	font-weight: 900;
	vertical-align: text-top;
}
.clearFix1{
   clear: both;
}
.tab > [type=radio]:checked ~ label {
	background: #f8fbfe;
	border-right: 1px solid #f8fbfe;
	z-index: 2;
}
.tab > [type=radio]:checked ~ label ~ .content_ip {
	z-index: 1;
}
#tab-2 {
	margin-top: -4px;
}
#ip_state {
	margin: 0 !important;
	padding: 3px 0 6px 0;
	color: #777; 
}
.form-element input[type=radio] {
  display: inline;
}
.form-element .fields {
	padding-top: 8px;	
}
input.ipfields {
	background: #fff;
	color: #888;
	height: 20px;
	font-style: italic;
	padding-left: 3px;
	padding-bottom: 4px;
	width: 360px;
}
.cityfield {
	width: 230px !important;
	margin-right: 5px;
}
#ip_s {
	margin-left: -10px;	
}
.hide {
	display: none;
}
.btn2 {
	background: #38a7f5 url("/images/gradient_blue.gif") 0 100% repeat-x;
	border: none;
	color: #fff;
	cursor: pointer;
	/* width: 65px; */
/* display: block; */
	font-size: 13px;
	margin-left: -3px;
	padding: 6px 8px;
	position: relative;
	vertical-align: bottom;
}
#page-wrap .ui-tabs-nav {
	position: absolute;
	width: 120px;
}
#page-wrap .ui-tabs-nav li {
	right: 1px;
	border-bottom-width: 1px !important;
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	overflow: hidden;
}
#page-wrap .ui-tabs-nav li.ui-tabs-selected, #page-wrap .ui-tabs-nav li.ui-state-active {
	border-right: 1px solid transparent;
}
#page-wrap .ui-tabs-nav li a {
	float: right;
	text-align: center;
}
.ui-widget-content {
	border: none;
	background: transparent;
	color: #312e25;
}
.ui-tabs .ui-tabs-panel {
	margin-left: 122px;
	margin-top: -29px;
}
.ui-tabs .ui-tabs-nav li {
	margin: -1px .2em 1px 0;
}
.ui-widget-header {
	border: none;
	background: #f2f2f2;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}
.ui-state-active a, .ui-state-active a:link {
	color: #333;
}
#page-wrap ul .ui-tabs-nav li a:visited{color: #fff !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-right: 3px solid #ffffff;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #ccd9e4;
	font-weight: bold;
	color: #333;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #fff;
	color: #333;
	border: 1px solid #ffffff !important;
}
#page-wrap .ui-tabs-nav li.ui-tabs-selected, #page-wrap .ui-tabs-nav li.ui-state-active {
	border-right: none;
}
.ui-tabs-panel p {
	background: #fff;
	padding: 5px 5px 30px 5px;
	width: 318px;
}
.ui-tabs .ui-tabs-nav li a {
	width: 113px;
}
.ui-state-default a, .ui-state-default a:link {
	color: #333 !important;
}

#search-form-new {
height: 40px;
border: 1px solid #eee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #fff;
-webkit-box-shadow: inset 2px 2px 4px #ccc;
-moz-box-shadow: inset 2px 2px 4px #ccc;
box-shadow: inset 2px 2px 4px #ccc;
overflow: hidden;
}

#search-form-new input[type="text"] {
width: 86%;
padding: 13px 0 12px 1em;
outline: none;
-webkit-padding-before: 11px;
}
#header_search_q {
font-size: 14px;
color: #777;
font-style: italic;
border-width: 0;
background: transparent;
}

#search_box2{
	text-align: center;
	background: #DDDDDD;
	padding: 0px 0px 15px;
}
#search_box2 #all_search {
  margin: 0 95px;
}
#search_button_new {
height: 32px;
width: 80px;
font-size: 14px;
color: #fff;
line-height: 32px;
text-align: center;
text-shadow: 1px 1px 0px #888;
border-width: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #00a6f7;
background: -moz-linear-gradient(top, #00a6f7 0%, #01a4f4);
background: -webkit-gradient(linear, left top, left bottom, from(#00a6f7), to(#01a4f4));
-webkit-box-shadow: inset 0px -1px 1px #888, 0px 2px 2px #ccc;
-moz-box-shadow: inset 0px -1px 1px #888, 0px 2px 2px #ccc;
box-shadow: inset 0px -1px 1px #888, 0px 2px 2px #ccc;
cursor: pointer;	
}

/* For AR search box */
.form-item_AR {
			background: #ddd;
			padding: 10px 10px 10px 10px;
			margin-top: -10px;
			margin-right: -10px;	
		}
		#lp_search2 .search-field {
			background: url("/images/icon-search1.gif") no-repeat scroll 0 1px #FFFFFF;
			border: 1px solid #E6E6E6;
			color: #888888;
			font-family: Arial;
			font-size: 13px;
			height: 100%;
			padding: 5px 1px 6px 20px;
			width: 250px;
		}
/* End of AR search box */			
/* IE */
@media screen and (min-width:0\0) { 
    /* Enter CSS here */
.ui-tabs .ui-tabs-panel {
	margin-left: 122px;
	margin-top: -30px;
	}
}
a[name]{
	padding-top: 170px;
	margin-top: -170px;
	display: inline-block;
}
h3 a[name], p a[name]{
	padding-top: 190px;
	margin-top: -190px;
	display: inline-block;
}
table tr a[name]{
	padding-top: 200px;
	margin-top: -200px;
	display: inline-block;
}
.accordion a[name]{
	padding-top:0;
	margin-top:0;
}
blockquote a[name]{
	padding-top: 190px;
	margin-top: -190px;
	display: inline-block;
}
#main-nomargin{
	margin-top:0;
}
.pullquote{
	font-size: 13px;
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
}
.pullquote:before {
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
.pullquote .closequote {
	color: #ccc;
	font-size: 4em;
	line-height: .1em;
	margin-left: .25em;
	vertical-align: -.45em;
}
blockquote p {
	display: inline;
}
.fs{
	font-size: 12px;
	text-align: center;
	margin-top: -15px;
	padding-bottom: 5px;
}
sub {
vertical-align: sub;
font-size: smaller;
}

/*** CSS for past pbgc directors bio**/

#pastDirectorsContainer{
margin-top:40px;
}
div.directorsContainer {
border-bottom:#CCCCCC thin solid; 
min-height:220px;
display:block;

}

p.directorName{
margin-left:130px;

}

.directorName .directorYear{
}


.directorYear{}

.directorPhoto{
width:120px; float: left;
}
div.directorPhoto img{

}

.directorBio p{
margin-left:130px;
}
/*** CSS for past pbgc directors bio**/

/*** Style for the deposit payment page starts here**/
.depositPayment table {
  font-family: 'Arial';
  margin: 0px auto;
  border-collapse: collapse;
  border: 1px solid #eee;
  border-bottom: 3px solid #3d92d1;
}
.depositPayment table tr:hover {
  background: #f4f4f4;
}
.depositPayment table tr{
}
.depositPayment table td{
padding-left:5px;
height:20px;
}

.depositPayment table tr:hover td {
  color: #555;
}
.depositPayment table th, table td {
  color: #4a4b4c;
  border: 1px solid #eee;
  padding: 14px 0;
  border-collapse: collapse;
}
.depositPayment table th {
  background: #abd7f7;
  color: #054472;
  font-size: 12px;
  text-align:left;
}
.depositPayment table th.last {
  border-right: none;
}

/*** Style for the deposit payment page ends here**/
/* Style for the Privacy home page Starts here*/
#privacyHomeWrapper h3{
margin-top: 25px;
}
#privacyHomeWrapper img{
float: left; 
padding-right: 20px;
height:152px;
width:200px;
}

#privacyHomeWrapper #contactInfo{
	border-top: 1px solid #2a7bba; 
	padding-top: 20px;
	display:block;
	height:auto;
}
#privacyHomeWrapper #privacyHomeCPO{
	float: left; 
	width: 45%; 
	border-right: 1px solid #cbcbcb;
		position:relative;

}
#privacyHomeWrapper #privacyHomeAddress{
	float: right; 
	width: 45%; 
	padding-bottom: 50px;
		position:relative;

}
/* Style for the Privacy home page ends here*/
/*** end of css code added by web_team **/
/* ===============================================================*/
/* Style for the DelphiFaqs page starts here*/

.faqsContainer{
margin:1.5em 0;
  padding:1.5em 1.5em 0.75em;
  border:1px solid #ccc;
  position:relative;
  overflow:hidden
}
#faqsContent h3{
	color:#014E8F; 
	text-decoration:none; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:0px;
}

#faqsContent{
	margin-left:0px; 
	width:100%;
}
#faqsContent .expand{
padding-bottom:.25em	
}
#faqsContent .expand{
}
#faqsContent a:link, faqsContent a:hover a:visited {
  border:1px dotted #ccc;
  border-width:0;
  text-decoration:none;
}
#faqsContent a:hover, #faqsContent a:hover a:active, #faqsContent a:hover a:focus {
  border-style:solid;
  background-color:#f0f0f0;
  text-decoration:none;
  outline:0 none;
  color:#000;
}

#faqsContent .expand a {
  display:block;
  padding:3px 10px;

}
#faqsContent .expand a:link, #faqsContent a:hover .expand a:visited {
  border-width:1px;
  /*background-image:url(/prebuilt/images/arrow-down.png);*/
  background-repeat:no-repeat;
  background-position:99% 50%;

}  
#faqsContent .expand a:hover, #faqsContent a:hover .expand a:active, #faqsContent a:hover .expand a:focus {
  background-color:#014E8F;
  text-decoration:none !important;
    color:#fff;


}
#faqsContent .expand a.open:link, #faqsContent a:hover .expand a.open:visited {
  border-style:dotted .25px blue;
  background-color: #eee;
  /*background:#eee url(/prebuilt/images/arrow-up.png) no-repeat 98% 50%;*/
  color:#014E8F;
}
/* Style for the DelphiFaqs page ends here*/
/* ===============================================================*/

/* Style for press release 15-03 page starts here*/
 #study{width:500px; height:276px; margin:20px 0;}
 #study img{float:left;width:470px;}   
 #study p{padding-right:10px; font-size;16px;font-weight:bold;}
 #study .participants{font-size:19px; color:#0066CC;Font-weight:bold;}
 #study .insolvent{color:#1f497d;}  
 .monthlyBenefit{width:530px;border-bottom:#1f497d 4px solid; border-top:#1f497d 4px solid;margin:20px 0;} 
 .monthlyBenefit table th{background-color:#8db3e2;border:none;}
  .monthlyBenefit table tr{border:none;}
 .monthlyBenefit table th, table td{padding-top:30px 0;padding-bottom:10px 0;}
 .monthlyBenefit table tr th{padding-top:5px; padding-bottom:5px; line-height:20px;text-align:center;border:none;}
 .monthlyBenefit table tr td{padding-top:10px; padding-bottom:5px; line-height:20px; text-align:center;border:none;}
 .monthlyBenefit table tr.tr2{background-color:#d3dfee;}
.monthlyBenefit table tr td tr{border:none;} 
/* Style for press release 15-03 page ends here*/ 
/* ===============================================================*/
/* Style for Advisory Committee page starts here*/
#committeeContainer{
	margin-top:30px;
}
div.memberContainer {
	border-bottom: #CCCCCC thin solid;
	min-height: 270px;
	display: block;
}
p.memberName {
	margin-left:165px;
	text-transform:uppercase;
	color:#014E8F;
	letter-spacing:.15em;
}
span.memberTitle {
	font-style:italic;
	text-transform:none;
	font-weight:100;
	color:red;
	letter-spacing:.25em;
}
.memberPhoto {
	margin-left:10px;
	width: 138px;
	float: left;
}
.memberBio p {
	margin-left: 165px;
	text-align:justify;
}
.memberPhoto img {
	vertical-align:middle;
	-moz-box-shadow:    3px 3px 3px 3px #dadada;
	-webkit-box-shadow: 3px 3px 3px 3px #dadada;
	box-shadow:         3px 3px 3px 3px #dadada;
	border-bottom:red 2px solid;
}
/* Style for Advisory Committee page ends here*/
/* Style for Advisory Committee page starts here*/
#committeeContainer{
	margin-top:30px;
}
div.memberContainer {
	border-bottom: #CCCCCC thin solid;
	min-height: 270px;
	display: block;
}
p.memberName {
	margin-left:165px;
	text-transform:uppercase;
	color:#014E8F;
	letter-spacing:.15em;
}
span.memberTitle {
	font-style:italic;
	text-transform:none;
	font-weight:100;
	color:red;
	letter-spacing:.25em;
}
.memberPhoto {
	margin-left:10px;
	width: 138px;
	float: left;
}
.memberBio p {
	margin-left: 165px;
	text-align:justify;
}
.memberPhoto img {
	vertical-align:middle;
	-moz-box-shadow:    3px 3px 3px 3px #dadada;
	-webkit-box-shadow: 3px 3px 3px 3px #dadada;
	box-shadow:         3px 3px 3px 3px #dadada;
	border-bottom:red 2px solid;
}
/* Style for Advisory Committee page ends here*/
/* Style for Executive Staff page starts here*/
#executiveStaffContainer{

}
div.staffContainer {
	border-bottom: #CCCCCC thin solid;
	min-height: 270px;
	display: block;
	margin-bottom:40px;
	padding-bottom:10px;
}
p.staffName {
	margin-left:155px;
	text-transform:uppercase;
	color:#014E8F;
	letter-spacing:.15em;
}
span.staffTitle {
	font-style:italic;
	text-transform:none;
	font-weight:100;
	color:#777;
	letter-spacing:0.02em;
}
.staffPhoto {
	width: 138px;
	float: left;
}
.staffBio{
	text-align:left;
}
.staffPhoto{
margin-right:20px;
	vertical-align:top;
	-moz-box-shadow:    3px 3px 3px 3px #dadada;
	-webkit-box-shadow: 3px 3px 3px 3px #dadada;
	box-shadow:         3px 3px 3px 3px #dadada;
	border-bottom:#014E8F 4px solid;
}
/* Style for Advisory Committee page ends here*/