﻿*{font-size:100.01%}
html {font-size:62.5%;}
body{
	margin:0;
	color:#4f4f4f;
	font:1.2em Arial, H
elvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
	min-width:1003px;
}
.MapBtn
{
	margin-top:10px
}
.clalendars
{
	cursor:hand;
	 margin-top:-20 ;
	 width:25px;
}
#wait
{
	display: none;
	width:50px;
	position:absolute;
	 left:0
}
.Wrapper label
{
	
}
.Wrapper
{
	margin-left:20px;
	padding:20px;
}
.DivGeneral
{
	background:#ebe9e9;
	width:auto
}
.plurbfront 
{
	/*margin-bottom:-20px !important;*/
}
.yellowClass
{
	background:none repeat scroll 0 0 yellow;
}
.main-text .info .mainPText
{
	margin-top:-22px !important;
	width:308px;
}
#ProgressDiv
{
        position:absolute;
        left:370px;
        top:110px;
        z-index:2;

}
.SpanYeloowBar
{
 padding-right:157px
}
.YellowHeaderPlanType
{
	/* background-color:Yellow;
	 padding-right:5px;
	 padding-top:4px;*/
}

.Field22{
        background:transparent url(../images/field22.gif) no-repeat scroll 0 0;
        display:block;
        margin:0 130px 5px 0;
        float:left;
        width:250px;
        
}

.ulforproviders2{

        clear:both;
}

 

q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
img{border-style:none;}
.smaller{
        font-size: 20px;
}
a{
	text-decoration:none;
	color:#2168aa;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#303030;
}
.list-style-type{
      
        list-style-type:none;
}
.bulets{
        /*width: 100%;
        float: left;
        height:auto;
        margin:auto;*/
}
.bulets li{
	/*list-style-image:none;
	list-style-position:outside;
	padding-top:auto;
        float: left;
        width: auto;
        margin-left:10px;*/
}
.Field232{
        margin-left:5px;
        width:243px;
        padding-bottom:5px;
        margin-bottom:18px;
        height:63px;
        border-style:none;
        margin-right:30px;
}

.HiddenFieldText{
     margin-top:24px;
     display:block;
     float:left;
     padding:0 0;
     width:155px;
}

.UlFields{
    
     float:left;
     width:100%;
     display:block;
     margin-left:20px;
}
sup{
    font-size:70.00%;
}
.main-text h1 sup{
    font-size:60.00%;
}
.main-text sup{
    font-size:75.00%;

}
.box sup{
    font-size:75.00%;
}
.desc sup{
    font-size:50.00%;
}
.btn-download{
        float:right;
        margin-top:15px;
        margin-right:20px;
}

.selectPDFdropdown{
       float:left;
       width:121px;
       margin-top:15px;
}



form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1 {
	float:left;
	left:50%;
	width:1038px;
	position:relative;
}
.w2 {
	float:left;
	left:-50%;
	width:1038px;
	position:relative;
	padding:178px 0 10px;
}
#header {
	position:absolute;
	left:0;
	top:0;
	height:178px;
	background:url(../images/bg-header.gif) no-repeat 0 100%;
	width:100%;
	z-index:10;
}
ul.add-nav {
	list-style:none;
	padding:0 19px 0 0;
	margin:10px 0 49px;
	text-align:right;
	height:15px;
	overflow:hidden;
}
* html ul.add-nav {padding:0 14px 0 0;}
*+html ul.add-nav {padding:0 14px 0 0;}
ul.add-nav li {
	display:inline;
	background:url(../images/separator-add-nav.gif) no-repeat 0 3px;
	font-size:12px;
	line-height:16px;
	padding:0 5px 0 9px;
}
ul.add-nav li:first-child {background:none;}
ul.add-nav a {color:#7d7d7d;}
#header .holder {
	padding:0 36px 37px 351px;
	width:651px;
	overflow:hidden;
	height:25px;
}
.somePadding
{
	padding-bottom: 70px;
}
.sitemap  
{
	 max-height:5000px;
    /*height:2180px; */     
}
.sitemap ul
{
	list-style-type:none;     
}
.sitemap li{
        padding-top:2px;
}
.sitemap .odd{
        padding-top:0px !important;
}
.sitemap .even{
        padding-top:0px !important ;
}
.logo {
	background:url(../images/sterlinginsurancelogo.jpg) no-repeat;
	width: 306px;
	height: 72px;
	position:absolute;
	left:25px;
	top:45px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:15;
	margin:0;
}
.logo a {
	height:100%;
	display:block;
}
.search-form {
	float:right;
	width:216px;
	margin:0 0 0 11px;
}
.search-form .row {
	width:100%;
	overflow:hidden;
}
.search-form .txt {
	float:left;
	background:url(../images/bg-txt-field.gif) no-repeat;
	width: 185px;
	height: 20px;
	padding:5px 5px 0;
	margin-right: -2px;
}
.search-form .txt input {
	float:left;
	margin:0;
	padding:0;
	width: 184px;
	border:none;
	background:none;
}
.search-form .btn {
	float:left;
	width:21px;
	height:25px;
	border:none;
	margin:0;
}
.resizer {
	float:right;
	font-size:12px;
	line-height:13px;
	color:#7d7d7d;
}
.resizer span {
	float:left;
	margin:8px 6px 0 0;
	font-size: 12px;
}
#textchanger {float:left;}
#textchanger ul {
	list-style:none;
	padding:0;
	margin:4px 0 0;
	float:left;
}
#textchanger li {
	display:inline-block;
	margin:0 4px 0 0;
	line-height:19px;
}
* html #textchanger li {
	display:inline;
	height:1%;
}
*+html #textchanger li {
	display:inline;
	height:1%;
}
#textchanger ul a {color:#7d7d7d;}
#textchanger ul #decrease {margin:0 2px 0 0;}
#textchanger ul #reset {font-size:14px;}
#textchanger ul #increase {
	font-size:17px;
	font-weight:bold;
}
.navigation {
	margin:0 16px;
	width:1006px;
	height:42px;
	position:relative;
	background:url(../images/bg-nav.gif) repeat-x;
}
.navigation:after {
	content:"";
	display:block;
	clear:both;
}
.navigation ul {
	list-style:none;
	padding:0;
	margin:0 -2px 0 0;
	float:right;
}
.navigation ul li {
	background:url(../images/separator-main-nav.gif) no-repeat;
	float:left;
	padding:0 0 0 2px;
}
.navigation ul a {
	float:left;
	padding:12px 34px 0 33px;
	height:30px;
	color:#fff;
	font-size:16px;
	line-height:18px;
}
.navigation ul a:hover,
.navigation ul li.active a,
.navigation ul li:hover a,
.navigation ul li.hover a {
	text-decoration:none;
	background:url(../images/bg-nav-rollover.gif) repeat-x;
}
.navigation ul li:hover ul a,
.navigation ul li.hover ul a,
.navigation ul li.active ul a {background:none;}
.navigation ul ul {
	position:absolute;
	left:0;
	top:42px;
	width:1006px;
	background:url(../images/bg-sub-nav.gif) repeat-x;
	height:35px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #cfcfcf;
	display:none;
}
.navigation ul li:hover ul,
.navigation ul li.hover ul,
.navigation ul li.active ul {display:block;}
.navigation ul ul li {
	background:none;
	padding:9px 10px 0 20px;
}
.navigation ul ul a {
	float:none;
	padding:0;
	font-size:13px;
	line-height:16px;
	color:#303030;
	height:auto;
}
.navigation ul ul a:hover,
.navigation ul ul li.active a {
	color:#2168aa;
	background:none !important;
}
.bottom-bg {
	background:url(../images/bg-bottom.png) no-repeat;
	width: 1037px;
	height: 20px;
	overflow:hidden;
}
#main {
	background:url(../images/bg-main.png) repeat-y;
	width:1006px;
	padding:0 16px;
}
.main-area {
	width:100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	left: 0px;
}
.flash {
	width:100%;
	position:relative;
	overflow:hidden;
	height:349px;
	margin:0 0 9px;
}
ul.flash-list {
	list-style:none;
	padding:0;
	margin:0;
	width:1006px;
	height:349px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
}
ul.flash-list li {
	width:1006px;
	height:349px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
ul.flash-list li.active{z-index:2;}
ul.flash-list img {display:block;}
.flash .desc {
	position:absolute;
	left:0;
	top:252px;
	font-size:12px;
	line-height:14px;
	color:#fff;
	width:100%;
	z-index:3;
}
.flash .desc .holder {
	/*background:url(../images/bg-desc.png) repeat-x;*/
	height:93px;
	width:946px;
	padding:4px 30px 0;
}
.flash .desc h2 {
    margin:0 0 0 -1px;
    font-size:42px;
    line-height:48px;
    font-weight:normal;
    padding-bottom:5px;
}

.flash .desc p {margin:-5px 0 4px;}
.flash .more {
	display:block;
	background:url(../images/btn-more.gif) no-repeat;
	width:172px;
	height: 22px;
	line-height: 22px;
	margin:0 0 0 -2px;
	position:relative;
	color:#ebaf3b;
	padding:0 12px;
}
.QuoteImage{
	float: left;
	width: 80px;	
}
.quoteContainer{
	float: left;
	width: 580px;
	padding-bottom:10px;
}
.quoteText{
	padding-left: 60px;
}
.contact-content select{
margin-bottom: 10px;

}
/*.contact-content ul{
        clear: both;
}*/





/*
Contact Us Style


.contact-content input{
	background:transparent url(../images/bg-field.gif) no-repeat scroll 0 0;
	display:block;
	height:19px;
	margin:0 0 5px;
	overflow:hidden;
	padding:4px 8px 0;
	width:144px;	
}*/
.submitImage
{
	margin-left: -6px;
	margin-top: 5px;
}
.list-style-type li{
	list-style-image:none;
	list-style-position:outside;
	padding-top:5px;
        float: left;
        width: 655px;
        /*margin-left:30px;*/
        
}
.ulforproviders{
      float:left;
      height:130px;
      width:660px;

}
.FormText{
	display:block;
	float:left;
	width:155px;
}
.selectNoValidation{
       float:left;
}

.switcher {
	position:absolute;
	left:744px;
	top:321px;
	width:229px;
	z-index:4;
}
.switcher .holder {
	background:url(../images/bg-switcher.png) no-repeat;
	width:180px;
	height: 19px;
	padding:9px 0 0 49px;
}
.switcher .prev {
	float:left;
	background:url(../images/arrow-prev.gif) no-repeat;
	width: 7px;
	height: 11px;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 6px 0 0;
	position:relative;
}
.switcher .next {
	float:left;
	background:url(../images/arrow-next.gif) no-repeat;
	width: 7px;
	height: 11px;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 6px 0 0;
	position:relative;
}
.switcher ul {
	float:left;
	list-style:none;
	padding:0 0 0 1px;
	margin:0 6px 0 0;
	position:relative;
	background:url(../images/separator-switcher.gif) no-repeat 0 3px;
	width:126px;
}
.switcher ul li {
	float:left;
	padding:0 1px 0 0;
	font-size:14px;
	line-height:16px;
	background:url(../images/separator-switcher.gif) no-repeat 100% 3px;
}
.switcher ul a {
	float:left;
	color:#043a69;
	padding:0 6px;
}
.switcher ul a:hover,
.switcher ul li.active a {
	color:#fff;
	background:#043a69;
	text-decoration:none;
}
.main-content {
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
	border-top:1px solid #d4d4d4;
}
.feature {
	float:left;
	width:320px;
	overflow:hidden;
	position:relative;
	margin:0 10px 0 1px;
	display:inline;
	background:#eeb850 url(../images/bg-feature.gif) repeat-x;
}
ul.feature-box {
	list-style:none;
	padding:0;
	margin:0;
	width:9999px;
	overflow:hidden;
	float: left;
}
ul.feature-box li {
	width:320px;
	overflow:hidden;
	background:url(../images/quote-left.gif) no-repeat 10px 31px;
}
ul.feature-box blockquote {
	margin:0;
	text-align:right;
	color:#043a69;
}
ul.feature-box q {
	display:block;
	font-size:13px;
	line-height:18px;
	background:url(../images/quote-right.gif) no-repeat 280px 100%;
	padding:37px 50px 11px 45px;
	margin:0 0 2px;
        font-weight:bold;
}
ul.feature-box cite {
	font-style:normal;
	display:block;
	padding:0 50px 25px 45px;
	font-size:12px;
	line-height:13px;
}
ul.feature-box cite span {display:block;}
.feature .more {
	display:block;
	padding:0 50px 0 0;
}
.feature-more{
	background:url(../images/arrow-more.gif) no-repeat 100% 4px;
	padding:0 13px 0 0;
	color:#043a69;
	font-size:12px;
	float: right;
}
.visual {
	position:relative;
	width:100%;
	overflow:hidden;
	float:left;
}
.visual img {display:block;}
.info-boxes {
	float:left;
	width:667px;
	margin:8px 0 0;
	background:url(../images/bg-info-boxes.gif) repeat-y;
}
.info-boxes .holder {
	background:url(../images/bg-info-boxes-bottom.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.info-boxes .box {
	float:left;
	width:276px;
	background:url(../images/bg-box.gif) no-repeat;
	padding:6px 0 9px;
	margin:0 9px 0 0;
}
.info-boxes .box-2 {
	width:382px;
	margin:0;
	background:url(../images/bg-box-2.gif) no-repeat;
}
.info-boxes h3 {
	margin:0;
	font-size:1.416em;
	line-height:1.176em;
	font-weight:normal;
	color:#062c5e;
	background:#94a8b8 url(../images/bg-heading.gif) repeat-x;
	border:solid #cfcfcf;
	border-width:0 1px;
	padding:5px 16px 7px;
}
ul.news {
	list-style:none;
	padding:19px 16px 0;
	margin:0;
	line-height:1.166em;
}
ul.news li {margin:0 0 26px;}
ul.news .date {
	display:block;
	color:#000;
	font-style:normal;
}
ul.news p {margin:0;}
ul.news a {color:#03437b;}
.archive {
	background:url(../images/btn-archive.gif) no-repeat;
	width:106px;
	height: 26px;
	font-size:12px;
	line-height:26px;
	padding:0 0 0 11px;
	display:block;
	color:#043a69;
	margin:-1px 0 0 10px;
}
ul.resources {
	list-style:none;
	padding:19px 0 0 17px;
	margin:0;
	height:1%;
	overflow:hidden;
	line-height:1.166em;
}
ul.resources li {
	float:left;
	width:170px;
	padding:0 0 10px 10px;
}
.footer-panel {
	padding:0 20px 0 21px;
	height:1%;
	overflow:hidden;
	font-size:12px;
	line-height:13px;
	color:#fff;
	background:#616161 url(../images/bg-footer-panel.gif) repeat-x;
}
.footer-panel .info {
	float:left;
	width:435px;
	padding:11px 0 5px;
}
.footer-panel a {color:#fff;}
.footer-panel p {margin:2px 0 0;}
.footer-panel .info ul {
	list-style:none;
	padding:0;
	width:100%;
	overflow:hidden;
	margin:0;
}
.footer-panel .info ul li {
	float:left;
	background:url(../images/separator-footer-nav.gif) no-repeat 0 3px;
	padding:0 4px 0 6px;
	margin:0 6px 0 -6px;
}
.pdf {
	float:right;
	background:url(../images/bg-pdf-2.jpg) no-repeat;
	width: 179px;
	height: 30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:11px 9px 0 0;
}
.text {
	float:right;
	background:url(../images/separatopr-text.gif) no-repeat 0% 0;
	padding:6px 0;
	font-size:10px;
	line-height:12px;
	width:250px;
	text-align:right;
}
.footer-nav {
	padding:7px 0 4px 1px;
	height:1%;
	background:#f1f2f3;
	overflow:hidden;
}
.footer-nav .box {
	float:left;
	width:175px;
	padding:8px 6px 10007px 20px;
	margin:0 0 -9999px;
	background:url(../images/separatopr-footer-box.gif) repeat-y;
}
.footer-nav .box:first-child {background:none;}
.heading {
	display:block;
	font-size:13px;
	line-height:15px;
	color:#123f6c;
	margin:0 0 9px;
}
.heading a {color:#123f6c;}
.footer-nav ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:13px;
}
.footer-nav ul li {padding:0 0 4px;}
.footer-nav ul a {color:#7d7d7d;}
.contentInd {
	width:690px;
	padding:78px 300px 0 16px;
	min-height:316px;
	background:#fcf9e2 url(../images/op_products.jpg) no-repeat 0 33px;
	color:#7e7e7e;
	line-height:1.833em;
}
.contentInd:after {
	content:"";
	display:block;
	clear:both;
}
.contentInd p {margin:0;}
* html .content {height:316px;}
.contentInd h1 {
	margin:0 0 5px;
	font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
	color:#2168aa;
}

.contentPROV {
	width:690px;
	padding:78px 300px 0 16px;
	min-height:316px;
	background:#fcf9e2 url(../images/PRV_Providers.jpg) no-repeat 0 33px;
	color:#7e7e7e;
	line-height:1.833em;
}
.contentPROV:after {
	content:"";
	display:block;
	clear:both;
}
.contentPROV p {margin:0;}
* html .content {height:316px;}
.contentPROV h1 {
	margin:0 0 5px;
	font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
	color:#2168aa;
}

.contentAgents {
	width:690px;
	padding:78px 300px 0 16px;
	min-height:316px;
	background:#fcf9e2 url(../images/AGT_agents.jpg) no-repeat 0 33px;
	color:#7e7e7e;
	line-height:1.833em;
}
.contentAgents:after {
	content:"";
	display:block;
	clear:both;
}
.contentAgents p {margin:0;}
* html .content {height:316px;}
.contentAgents h1 {
	margin:0 0 5px;
	font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
	color:#2168aa;
}
.contentMembers {
	width:578px;
	padding:78px 412px 0 16px;
	min-height:316px;
	background:#fcf9e2 url(../images/MBR_members.jpg) no-repeat 0 33px;
	color:#7e7e7e;
	line-height:1.833em;
}
.contentMembers:after {
	content:"";
	display:block;
	clear:both;
}
.contentMembers p {margin:0;}
* html .content {height:316px;}
.contentMembers h1 {
	margin:0 0 5px;
	font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
	color:#2168aa;
}

/* individual-plans page */
.content {
	width:578px;
	padding:78px 412px 0 16px;
	min-height:316px;
	background:#fcf9e2 url(../images/img-5.jpg) no-repeat 0 33px;
	color:#7e7e7e;
	line-height:1.833em;
}
.content:after {
	content:"";
	display:block;
	clear:both;
}
.content-text {
	float:right;
	width:341px;
	padding:50px 0 0;
}
.content p {margin:0;}
* html .content {height:316px;}
.content h1 {
	margin:0 0 5px;
	font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
	color:#2168aa;
}
.plans {
	float:left;
	width:221px;
}
.plans .t {
	background:url(../images/bg-plans-top.png) no-repeat;
	width: 221px;
	height: 7px;
	overflow:hidden;
}
.plans .c {
	background:url(../images/bg-plans-center.png) repeat-y;
	width: 213px;
	padding:0 4px;
	overflow:hidden;
}
.plans .b {
	background:url(../images/bg-plans-bottom.png) no-repeat;
	width: 221px;
	height: 10px;
	overflow:hidden;
}
.plans h2 {
	margin:0 0 13px;
	background:#5c5c5c url(../images/bg-headline.gif) repeat-x;
	padding:3px 10px 6px;
	color:#fff;
	font-size:0.916em;
	line-height:1.454em;
	text-transform:uppercase;
}
.plans ul {
	list-style:none;
	padding:0 26px;
	line-height:1.166em;
	margin:0 0 -5px;
}
.plans ul li {padding:0 0 11px;}
.plans ul a:hover {
	text-decoration:none;
	color:#a63f1e;
}
.info-form {
	position:absolute;
	left:828px;
	top:179px;
	z-index:100;
}
.info-form .c {
	background:url(../images/bg-info-form-center.png) repeat-y;
	width:184px;
	padding:0 5px 0 1px;
}
.info-form h3 {
	margin:0;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#123f6c;
	background:#fbfbfb url(../images/bg-title.gif) repeat-x;
	padding:6px 10px 7px;
	border-bottom:1px solid #dedede;
}
.info-form h3 a {color:#123f6c;}
.info-form .b {
	background:url(../images/bg-info-form-bottom.png) no-repeat;
	width: 186px;
	height: 6px;
	overflow:hidden;
}
ul.form-accordion {
	list-style:none;
	padding:0;
	margin:0;
}
ul.form-accordion li {border-bottom:1px solid #dcdcdc;}
ul.form-accordion .open-close {
	color:#303030;
	background:url(../images/arrow-top.gif) no-repeat 159px 13px;
	display:block;
	padding:3px 25px 7px 11px;
	outline:none;
	font:16px/22px Georgia, "Times New Roman", Times, serif;
}
ul.form-accordion .holder {
	background:#fcfcfc url(../images/bg-block.gif) repeat-x;
	padding:9px 12px 17px;
}
ul.form-accordion .holder a {color:#2168aa;}
ul.form-accordion .ui-state-active {
	background:#e6e6e6 url(../images/arrow-bottom.gif) no-repeat 159px 13px;
	color:#2168aa;
}
ul.form-accordion select {
	width:160px;
	margin:0 0 9px;
	padding:0;
}
ul.form-accordion .more {
	display:block;
	text-align:right;
	font-size:12px;
	line-height:12px;
	margin:-4px 0 0;
}
.formFieldHide{
	display:block;
	background:url(../images/field2.gif) no-repeat;
	width:397px;
	height:19px;
	overflow:hidden;
	padding:4px 8px 0 0;
	margin:0 0 5px;
        background-position:right;
/*      margin-left: 155px;*/
        float:left;
}
.formField {
	display:block;
	background:url(../images/field2.gif) no-repeat;
	width:250px;
	height:19px;
	overflow:hidden;
	padding:4px 8px 0;
	margin:0 0 5px;
        float:left;
}
.compval{ 

}
.oldWidth{
	display:block;
	background:url(../images/field2.gif) no-repeat;
	width:250px;
	height:19px;
	overflow:hidden;
	padding:4px 8px 0;
	margin:0 0 5px;
}
.validatorFeild{
	float: right;
        height:25px;
        width:110px;
        
}

.valF{ 
     float: right;
     height:25px;
     width:115px;

}
.field {
	display:block;
	background:url(../images/bg-field.gif) no-repeat;
	width:144px;
	height:19px;
	overflow:hidden;
	padding:4px 8px 0;
	margin:0 0 5px;
}
.formFieldHide input {
	float:left;
	border:none;
	background:none;
	width:143px;
	padding:0;
	margin:0;
	float: right;
}
.formField input {
	float:left;
	border:none;
	background:none;
	width:143px;
	padding:0;
	margin:0;
	float: right;
}
.field input {
	float:left;
	border:none;
	background:none;
	width:143px;
	padding:0;
	margin:0;
}
.area {
	display:block;
	border:1px solid #d4d6d6;
	background:#fff url(../images/bg-area.gif) repeat-x 0 100%;
	padding:0 0 0 6px;
	width:152px;
	margin:0 0 8px;
}
.area textarea {
	margin:0;
	padding:3px 0 0;
	border:none;
	background:none;
	width:152px;
	max-width:152px;
	max-height:350px;
	height:84px;
	overflow:auto;
}
.validatorFeild2{
        float:right;
        height:30px;
        width:225px;
}
.slide-block .btn {
	border:none;
	background:none;
	width:67px;
	height:22px;
	margin:0 0 0 -2px;
	padding:0;
}
.share {
	background:#f6f9fb url(../images/bg-share.gif) repeat-x;
	padding:6px 9px 3px;
	height:1%;
	overflow:hidden;
}
.share a {
	float:left;
	background:url(../images/icon-share.gif) no-repeat;
	padding:1px 0 2px 31px;
	color:#575757;
	font-size:12px;
	line-height:14px;
}
/* our-products page */
.contentInd .main-text {
	padding:0 17px 22px 20px;
	height:1%;
	overflow:hidden;
	line-height:1.833em;
	color:#4F4F4F;
}
/* providers page */
.contentPROV .main-text {
	padding:0 17px 22px 20px;
	height:1%;
	overflow:hidden;
	line-height:1.833em;
	color:#4F4F4F;
}
.main-text {
	padding:57px 17px 22px 20px;
	height:1%;
	overflow:hidden;
	line-height:1.833em;
	color:#4F4F4F;
}
.main-text .info {
	height:1%;
	overflow:hidden;
	padding:0 5px 0 0;
}

.siteh2map{
       font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
       color:#2168aa;
 
}


.main-text h1 {
	margin:0 0 5px;
	font:2.333em/1.071em Georgia, "Times New Roman", Times, serif;
	color:#2168aa;
        margin:0 0 23px;
}
.main-text p {margin:12px 0 10px;}

.members-info{
	background:url(../images/MBR_members.jpg) no-repeat;
	width: 1006px;
	padding:130px 0 0;
}
.members-info .holder {
	/*background:url(../images/separator-products.gif) no-repeat 502px 0;*/
	width:100%;
	overflow:hidden;
}
.members-info .box {
	float:left;
	background:url(../images/bg-box-3.png) repeat-x;
	padding:2px 190px 3px 19px;
	/*width:483px;*/
	margin:0 0px 0 0;
}
.members-info h2 {
	margin:0 0 20px;
	font:1.666em/1.1em Georgia, "Times New Roman", Times, serif;
	color:#123f6c;
}


.employers-info{
	background:url(../images/EMP_2.jpg) no-repeat;
	width: 1006px;
	padding:130px 0 0;
}
.employers-info .holder {
	/*background:url(../images/separator-products.gif) no-repeat 502px 0;*/
	width:100%;
	overflow:hidden;
}
.employers-info .box {
	float:left;
	background:url(../images/bg-box-3.png) repeat-x;
	padding:14px 190px 5px 19px;
	/*width:483px;*/
	margin:0 1px 0 0;
}
.employers-info h2 {
	margin:0 0 20px;
	font:1.666em/1.1em Georgia, "Times New Roman", Times, serif;
	color:#123f6c;
}

.products-info {
	background:url(../images/bg-products-info.jpg) no-repeat;
	width: 1006px;
	padding:130px 0 0;
}
.products-info .holder {
	background:url(../images/separator-products.gif) no-repeat 502px 0;
	width:100%;
	overflow:hidden;
}
.products-info .box {
	float:left;
	background:url(../images/bg-box-3.png) repeat-x;
	padding:14px 0 31px 19px;
	width:483px;
	margin:0 1px 0 0;
}
.products-info h2 {
	margin:0 0 20px;
	font:1.666em/1.1em Georgia, "Times New Roman", Times, serif;
	color:#123f6c;
}
ul.plans-list {
	list-style:none;
	padding:4px 0 0;
	margin:0;
	width:100%;
	position:relative;
	overflow:hidden;
}
ul.plans-list li {
	float:left;
	width:230px;
	padding:0 8px 7px 0;
	line-height:1.166em;
}
ul.plans-list a:hover {
	color:#a63f1e;
	text-decoration:none;
}
.step-box {
	background:url(../images/bg-step-box.gif) repeat-y;
	width: 312px;
	margin:0 0 0 83px;
	position:relative;
}
.step-box-holder {background:url(../images/bg-step-box-top.gif) no-repeat;}
.step-box-frame {
	background:url(../images/bg-step-box-bottom.gif) no-repeat 0 100%;
	padding:9px 19px 9px 35px;
	width:258px;
}
.step-box h3 {
	margin:0 0 6px;
	font-size:2em;
	line-height:1.083em;
	color:#a63f1e;
}
.step-box select {
	width:241px;
	margin:0 0 16px;
	padding:0;
}
.step-box .more {
	display:block;
	text-align:right;
	margin:-5px 0 0;
	font-size:1em;
	line-height:1.182em;
}
/* our-providers page */
.btn-contract {
	float:left;
	background:url(../images/btn-contract.gif) no-repeat;
	width: 292px;
	height: 49px;
	text-indent:-9999px;
	overflow:hidden;
	/*margin:95px 0 0 40px;*/
	cursor:pointer;
	margin-top:10px;

}
.providers-info {
	width:1008px;
	overflow:hidden;
	margin:0 0 0 -2px;
}
.providers-box {
	float:left;
	width:335px;
	overflow:hidden;
	padding:0 0 9999px 1px;
	margin:0 0 -9999px;
	background:url(../images/bg-provider-box.gif) no-repeat;
}
.providers-box img {
	display:block;
}
.providers-text {
	margin:-42px 0 0;
	position:relative;
}
.providers-text .holder {
	background:url(../images/bg-box-3.png) repeat-x;
	padding:14px 0 71px 20px;
	height:1%;
	min-height:151px;
}
* html .providers-text .holder {height:151px;}
.providers-text h2 {
	margin:0 0 24px;
	font:1.666em/1.1em Georgia, "Times New Roman", Times, serif;
	color:#123f6c;
}
.list-holder {
	width:336px;
	margin:0 -22px 0 0;
	position:relative;
	overflow:hidden;
}
.widerUL{

        width:160px;
}

.providers-text ul {
	list-style:none;
	padding:0 22px 0 0;
	margin:0;
	float:left;
	/*width:146px;*/
	line-height:1.166em;
}

.providers-text ul li {padding:0 0 7px;}
.providers-text ul a:hover {
	color:#a63f1e;
	text-decoration:none;
}
/* plans-open page */
ul.breadcrumbs {
	list-style:none;
	padding:1px 0 0;
	margin:0 0 17px;
	width:100%;
	overflow:hidden;
	font-size:1.1em;
	line-height:1.2em;
}
ul.breadcrumbs li {
	float:left;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 3px;
	padding:0 3px 0 7px;
	margin:0 7px 0 -7px;
	color:#303030;
}
.plans-info {
	padding:0 203px 0 19px;
	margin:-12px 0 0;
}
.filters {
	background:url(../images/bg-filters.gif) no-repeat;
	width:766px;
	height: 29px;
	padding:6px 0 0 18px;
	margin:0 0 20px;
}
.location {
	float:left;
	font-size:1.25em;
	line-height:1.133em;
	margin:3px 0 0;
}
.filters-form {float:right;}
.filters-form fieldset {float:left;}
.filters-form select {
	float:left;
	margin:0 9px 0 0;
	width:100px;
}
.plans-box {
	margin:0 0 10px;
	width:100%;
	background:url(../images/bg-plans-box-top.gif) no-repeat;
	padding:7px 0 0;
	position:relative;
}
.plans-box-content {
	background:url(../images/bg-plans-box-center.gif) repeat-y;
	width:100%;
}
.plans-box-content .holder {
	background:url(../images/bg-plans-box-bottom.gif) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.plans-box-txt {
	float:left;
	padding:17px 0 25px 20px;
	width:615px;
	line-height:1.833em;
}
.plans-box-txt p {margin:0;}
.plans-box-txt img {
	float:left;
	border:1px solid #bbb;
	margin:0 18px 0 0;
}
.head {
	width:480px;
	overflow:hidden;
}
.plans-box-txt h2 {
	margin:0 7px 6px 0;
	font-size:1.416em;
	line-height:1.176em;
	float:left;
}
.price-box {
	float:right;
	margin:0 1px 0 0;
	display:inline; 
	width:140px;
	padding:2px 0 0;
	color:#fff;
	background:#7198b7 url(../images/bg-price-box.gif) repeat-x;
}
.price-box span {
	display:block;
	text-align:center;
	font-size:1em;
	line-height:1.182em;
	margin:0 0 5px;
}
.price {
	display:block;
	text-align:center;
	font-size:3em;
	line-height:1.095em;
	font-weight:normal;
	margin:0 0 1px;
}
.btn-enroll {
	display:block;
	background:url(../images/btn-enroll1.gif) no-repeat;
	width: 122px;
	height: 35px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 11px;
        
        
}
.box-head {
	background:url(../images/bg-pan-info.gif) no-repeat;
	padding:4px 0 0 12px;
	height:1%;
}
.box-head .open-close {
	background:url(../images/bg-view.gif) no-repeat;
	width:128px;
	height: 19px;
	display:block;
	padding:2px 30px 0 15px;
	font-size:12px;
	line-height:13px;
	color:#383838;
	font-weight:bold;
	outline:none;
}
.plans-disclaimer{
        padding:10px;
}
.active .box-head .open-close {background:url(../images/bg-hide.gif) no-repeat;}
.add-info {
	background:#ddd url(../images/bg-add-info.gif) repeat-x;
	width:629px;
	border:solid #c7c7c7;
	border-width:0 1px;
	border-top:1px solid #a5a5a5;
	margin:0 0 0 12px;
	overflow:hidden;
}
.pdf-btn {
	background:url(../images/bg-pdf-btn.gif) no-repeat;
	width:246px;
	height: 21px;
	margin:0 0 16px 12px;
	padding:0 0 0 15px;
}
.pdf-btn ul {
	float:left;
	overflow:hidden;
	list-style:none;
	padding:4px 0 0;
	margin:0;
	font-size:12px;
	line-height:13px;
}
.pdf-btn ul li {
	float:left;
	background:url(../images/separator-btn-pdf.gif) no-repeat;
	padding:0 10px;
	display:inline;
	margin:0 10px 0 -10px;
	font-weight:bold;
}
.plan-information {
        margin:-1px 0 0;
}
.pdf-link {
	font-size:9px;
	color:#4f4f4f;
	line-height:11px;
	background:url(../images/icon-pdf.gif) no-repeat;
	padding:5px 5px 2px 23px;
	float:right;
	white-space:nowrap;
	margin:-18px 0 0 -2px;
	display:inline;
}
.info-holder {
	width:700px;
	overflow:hidden;
	margin:0 -70px 0 0;
	padding:0 0 16px;
	/*background:url(../images/bg-info-holder.gif) no-repeat 0 100%;*/
}
.info-holder .box {
	float:left;
	padding:0 15px 0 14px;
	width:290px;
}
 
.HideRequiredField{
        float:right;
        margin-top:-60px;
        width:110px;
}


.info-holder .headline {
	display:block;
	font-size:1.166em;
	line-height:1.143em;
	font-weight:normal;
	margin:0 0 10px;
        height:20px;
}
.info-holder ul {
	list-style:none;
	padding:0;
	margin:0;
}
.info-holder ul li {
	background:url(../images/icon-pdf-2.gif) no-repeat;
	padding:2px 0 7px 22px;
	font-size:1em;
	line-height:1.182em;
}
.info-holder ul li div {
	font-size:1em;
	line-height:1.2em;
}
.head .date {
	float:left;
	background:url(../images/bg-date.gif) no-repeat;
	width:80px;
	height: 16px;
	font-size:12px;
	line-height:16px;
	color:#fff;
	font-style:normal;
	padding:0 3px 0 16px;
	margin:3px 0 0;
}
.new {
	position:absolute;
	left:-8px;
	top:-6px;
	background:url(../images/icon-new.png) no-repeat;
	width: 41px;
	height: 42px;
	text-indent:-9999px;
	overflow:hidden;
}
.ad {
	padding:10px 0 19px 28px;
	height:1%;
}
.ad:after {
	content:"";
	clear:both;
	display:block;
}
.ad .box {
	float:left;
	width:255px;
	margin:0 9px 0 0;
	position:relative;
}
.ad .box a {
	display:block;
	width:255px;
	height:102px;
	position:relative;
	cursor:pointer;
}
.ad-txt {
	padding:39px 0 0 13px;
	font-size:12px;
	line-height:11px;
	color:#4f4f4f;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.ad-txt strong {
	display:block;
	font-size:13px;
	line-height:15px;
	color:#0f538d;
}
.ad .box a:hover {text-decoration:none;}
.link-box {
	line-height:1.166em;
	padding:0 0 27px 28px;
	font-size: 1.1em;
}
/* manua-expanded-sidel page */
.twocolumns {
	padding:37px 0 0;
	width:860px;
	overflow:hidden;
}
.main-column {
	float:right;
	padding:0 0 16px;
	width:658px;
}
.main-column .main-text {
	padding:20px 0 55px !important;
	position:relative;
	z-index:10;
	color:#4F4F4F; /*blurb font color*/
        min-height:142px;
}
.main-column .main-text .info {
	width:350px;
	position:relative;
	z-index:20;
}
#aboutPlans{
	background:url(../images/PRV_1.jpg) no-repeat;
        height:174px;
}
#mapImage{
	background:transparent url(../images/map.gif) no-repeat scroll center bottom;
        height:296px;
        padding-top:45px;
        width: 548px;
}
.main-column ul.breadcrumbs {
        width:100%;
        margin:0 0 10px;
        padding-top:15px ;
                
}
.img-holder {
	position:absolute;
	right:0;
	top:0;
	z-index:10;
}
.img-holder img {display:block;}
.content-box {
	margin:-42px 0 0;
	position:relative;
	width:592px;
	z-index:20;
	float: left;
}
.content-box .t {
	background:url(../images/bg-content-box-t.png) no-repeat;
	width: 592px;
	height: 24px;
	overflow:hidden;
}
.content-box .c {
	background:url(../images/bg-content-box-c.png) repeat-y;
	width:100%;
	float: left;
}
.content-box .frame {
	background:url(../images/bg-content-box-b.gif) no-repeat 0 100%;
	padding:0 21px 58px;
	height:1%;
	position:relative;
	line-height:1.833em;
	float: left;
        width: 555px;
}

.fullwidth{
        width:600px;
        float:left;
        
}
.content-box p {
        margin:0 0 18px;
        width:520px;
}

.content-box table p {
	width: auto;
}
.content-box li p {
        margin:0 0 -2px;
}
.content-box h1 {
	margin:0 0 13px;
	font-size:2em;
	line-height:1.125em;
	color:#123f6c;
	font-weight:normal;
	min-height:1.125em;
}
.content-box h2 {
	margin:0 0 13px;
	font-size:1.333em;
	line-height:1.125em;
	color:#123f6c;
	font-weight:normal;
	min-height:1.125em;
}
ul.item-list {
	list-style:none;
	padding:0 0 0 21px;
	margin:-4px 0 0;
}
ul.item-list li {margin:0 0 6px;}
.side-nav {
	float:left;
	width:183px;
	min-height:592px;
	background:url(../images/bg-side-nav.gif) no-repeat;
}
* html .side-nav {height:592px;}
ul.side-nav-list {
	list-style:none;
	padding:6px 0 0;
	margin:0;
	font-size:1.083em;
	line-height:1.231em;
}
ul.side-nav-list a {
	display:block;
	color:#7b7b7b;
	padding:1px 0;
	outline:none;
}
ul.side-nav-list a em {
	display:block;
	padding:10px 19px;
	font-style:normal;
}
ul.side-nav-list a:hover {
	color:#2168aa;
	text-decoration:none;
}
ul.side-nav-list a.open-close em {background:url(../images/arrow-bottom-2.gif) no-repeat 165px 16px;}
ul.side-nav-list a.ui-state-active em {background:url(../images/arrow-top-2.gif) no-repeat 165px 14px;}
ul.side-nav-list a.ui-state-active {
	border-top:1px solid #efefee;
	padding:0 0 1px;
	background:#fff;
	color:#a63f1e;
}
ul.side-nav-list .bg-bottom {
	background:url(../images/bg-bottom-2.png) no-repeat;
	width: 183px;
	height: 4px;
	overflow:hidden;
}
ul.side-nav-list ul {
	list-style:none;
	padding:0 0 10px 29px;
	background:#fff;
	margin:0;
	line-height:1.166em;
}
ul.side-nav-list ul a {color:#4c4c4c;}
/* sub-med page */
ul.option-list {
	list-style:none;
	padding:0;
	margin:-9px -4px -29px 0;
	width:553px;
	overflow:hidden;
}
ul.option-list li {
	border-top:1px solid #dedede;
	margin:-1px 0 1px;
	line-height:1.833em;
	width:549px;
	padding:21px 0 23px;
}
ul.option-list p {margin:0;}
.option-head {
	width:100%;
	padding:0 0 2px;
}
* html .option-head {padding:0;}
*+html .option-head {padding:0;}
.option-head:after {
	content:"";
	display:block;
	clear:both;
}
.option-head h3 {
	float:left;
	font-size:1.333em;
	line-height:1.125em;
	color:#a63f1e;
	margin:0;
	font-weight:bold;
}
.btn-plan {
	float:right;
	background:url(../images/btn-plan.png) no-repeat;
	width: 201px;
	height: 36px;
	font-size:12px;
	line-height:37px;
	text-align:center;
	color:#306796;
	margin:-7px -4px 0 0;
	position:relative;
	cursor:pointer;
}



.btn-plan:hover {text-decoration:none;}
.side-nav h3 {
	font-size:1em;
	line-height:1.166em;
	color:#a63f1e;
	margin:20px 0 6px 18px;
	text-transform:uppercase;
}
ul.product-list {
	list-style:none;
	padding:4px 0 4px;
	margin:0;
	width:100%;
	overflow:hidden;
	font-size:1.083em;
	line-height:1.231em;
}
ul.product-list li {
	float:left;
	width:100%;
}
ul.product-list a {
	display:block;
	padding:12px 19px 10px;
	height:1%;
	color:#7b7b7b;
	outline:none;
}
ul.product-list li.active {margin:0 0 -3px;}
ul.product-list li.active a {
	border-top:1px solid #efefee;
	padding:11px 19px 10px;
	background:#fff;
	color:#2168aa;
}
ul.product-list .bg-bottom {
	background:url(../images/bg-bottom-2.png) no-repeat;
	width: 183px;
	height: 4px;
	overflow:hidden;
	display:none;
}
ul.product-list li.active .bg-bottom {display:block;}
ul.product-list a:hover {
	color:#2168aa;
	text-decoration:none;
}
/* sub-legal page */
.sub-mav-holder {
	position:absolute;
	left:0;
	top:42px;
	width:1006px;
	background:url(../images/bg-sub-nav.gif) repeat-x;
	height:35px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #cfcfcf;
}
.table-content {
	border:1px solid #e3e2e2;
	width:550px;
	margin:0 0 -41px;
}
.table-content table {
	margin:0;
	padding:0;
	width:100%;
	line-height:1.166em;
	border-collapse:collapse;
}
.table-content table td {
	margin:0;
	padding:0;
}
.table-content th {
	font-size:1.333em;
	line-height:1.125em;
	font-weight:normal;
	text-align:center;
	background:#bbd0e0;
	padding:5px 0 7px;
}
.table-content th.first {
	width:381px;
	border-right:1px solid #9eb6c9;
}
.table-content tbody td {
	text-align:center;
	background:#fff;
	padding:14px 0 12px;
}
.table-content tbody td.first {
	border-right:1px solid #ddd;
	text-align:center !important;
}
.table-content tbody tr.hightlight td {background:#eaeaea;}
/* find-a-plan page */
.main-text-2 {
	width:780px;
	color:#4f4f4f;
}
.step-block {
	background:url(../images/bg-step-block-c.gif) repeat-y;
	width: 762px;
	margin:0 0 51px 30px;
}
.step-block .holder {background:url(../images/bg-step-block-t.gif) no-repeat;}
.step-block .frame {
	background:url(../images/bg-step-block-b.gif) no-repeat 0 100%;
	padding:33px 39px 13px 40px;
	height:1%;
	overflow:hidden;
}
.step-head {
	display:block;
	font-size:2em;
	line-height:1.166em;
	color:#a63f1e;
	margin:0 0 5px;
}
.steps-form {
	float:left;
	width:241px;
}
.steps-form select {
	width:241px;
	padding:0;
	margin:0 0 25px;
}
.steps-info {
	float:right;
	width:349px;
	padding:3px 0 0;
	line-height:1.833em;
}
.steps-info h2 {
	display:block;
	font-size:2.333em;
	line-height:1.143em;
	color:#a63f1e;
	margin:0 0 15px;
}
.steps-info p {margin:0;}
/* contact page */
.contact-info {
	width:781px;
	padding:0 0 0 20px;
        float: left;
        padding-bottom:50px;
}
ul.contact-tabs {
	list-style:none;
	padding:0;
	margin:0 0 -2px;
	position:relative;
	width:100%;
	overflow:hidden;	
}
ul.contact-tabs li {
	float:left;
	margin:0 3px 0 0;
}
ul.contact-tabs a {
	float:left;
	font-size:12px;
	line-height:14px;
	color:#fff;
	padding:8px 10px 0;
	width:74px;
	height:33px;
	overflow:hidden;
	background:url(../images/bg-tab.gif) no-repeat;
}
ul.contact-tabs a:hover,
ul.contact-tabs li.active a {
	background-position:0 -41px;
	text-decoration:none;
	color:#306796;
}
.contact-content {
	background:url(../images/bg-contact-c.gif) repeat-y;
	width:100%;
	/*margin:0 0 53px;*/
        float: left;
}
.contact-content .holder {
        background:url(../images/bg-contact-t.gif) no-repeat;
        float:left;
}
.contact-content .frame {
	background:url(../images/bg-contact-b.gif) no-repeat 0 100%;
	width:737px;
	padding:15px 21px 35px 23px;
	line-height:1.833em;
        float:left;
}
.contact-content p {
        margin:0 15px;
        float:left;
        }
.contact-content h2 {
	margin:0 0 8px;
	font-size:1.333em;
	line-height:1.125em;
	color:#306796;
	font-weight:normal;
}
.Faxphone{
        height:90px;

}

.contact-table {
	width:100%;
	margin:0 0 17px;
        float:left;
}
.contact-table table {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	font-size:1.166em;
	line-height:1.143em;
        float: left;
        margin:20px 0;
}
.contact-table table tr {
        width: 100%;
}
.contact-table table td {
	margin:0;
	padding:8px 0 10px;
	text-align:left;
	/*width:170px;*/
	background:url(../images/bg-contact-table.gif) repeat-x 0 100%;
        /*float: left;*/
        min-height:63px;
        min-width:250px;
}
.contact-table table td.first {
	width:411px;
	text-align:left;
        padding-top:0px;
}
.contact-table table td strong {
	color:#a63f1e;
	font-size:1em;
	margin:0 2px 0 0;
}
.contact-table table td strong.fax {color:#123f6c;}
.gallery-fade2 ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:320px;
	height:188px;
	overflow:hidden;
}
.gallery-fade2 ul li{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.gallery-fade2 ul li.active{
	z-index:2;
}



.colspan{
        background:none!important;

}

.FaxPhone2{
       height:90px;
}

.ForProviders{
       height:30px;
}
.inline {
   float:left;
   padding-left: 20px;
   width:205px;
   margin:0;
}
.inlineULS {
   float:left;
   width:950px;
   margin-bottom:5px;
}
.childSelected {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #EFEFEE;
color:#A63F1E;
padding:0 0 1px;
}
.selfSelected
{
	color:#A63F1E !important;
}
select {
    /* width: 250px; Or whatever width you want. */
}
select.expand {
    width: auto !important;
}

