@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	height: auto;
	font-size: small;	
    background-color:#CBC7E2;
	}


p {
font-size: 100%;
color:#777;
text-align:left;
line-height:150%;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.HTag{ margin:0; font-size:100%; font-weight:normal;}

a img{ border: none;}


#Wrapper { position: relative;margin: 0 auto;width:100%; height:100%; min-width:1024px;}


.PurpleBG { width:100%; height:auto; float:left; background: #FFFFFF url('../images/bg.jpg') repeat-y; }


.PurpleWhiteBG{ width:100%; height:auto; float:left; background: #FFFFFF url('../images/LeftBg.jpg') repeat-y; }

.Container { position: relative;margin: 0 auto;width:981px;height:100%; }

.Header{ width:981px;height:94px; float:left;background: url('../images/TopBg.jpg') repeat-x; }
.TopLogo{ width:362px;heigh:94px; float:left; margin:0 0 0 17px; }

.SubMenuBox{width:370px;height:40px; float:right;background: url('../images/SubMenuBg.jpg') no-repeat; }

.SocialFBBox{ width:370px;height:54px;float:right; }

.SocialFeed{
	width:200px;
	height:54px;
	line-height:54px;	
	float:right; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#32205F;
	font-weight:bold;
	text-align:right;
	padding:0 7px 0 0;
	}
.FBLike{ width:110px;height:21px; float:right;  text-align:right; margin:16px 0 0 0;	}


ul.SubMenuRight{
color:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
height:40px;
float:left; 
list-style-position: outside; 
list-style-type: none;
line-height:38px;
margin:0 0 0 30px;
padding:0 0 0 10px;
	}
ul.SubMenuRight a:link {COLOR:#FFFFFF;text-decoration: none;} 
ul.SubMenuRight a:visited {COLOR:#FFFFFF;text-decoration: none;} 
ul.SubMenuRight a:hover {COLOR:#E65B7A;text-decoration: underline;}

ul.SubMenuRight li{
	float:left;
	margin:0 4px 0 0;
	text-indent:10px;
	}
ul.SubMenuRight li.last{margin:0 0 0 0;}
ul.SubMenuRight li.odd{ font-size:12px;}

.BannerBox{ width:754px; height:301px; float:left;background-color:#FFFFFF;}
.BannerPicBorder{ position:absolute; z-index:100;display: block; margin:207px 0 0 657px; border:0;}

.LeftBox{ width:227px; height:auto; float:left;}

.LeftBGBox{ width:227px; height:auto; min-height:595px; float:left;}

.ContentBox{ width:754px; height:auto; min-height:550px; float:left; background-color:#FFFFFF;}

.IndexInfo{ 
width:634px; 
height:auto; 
min-height:500px; 
float:left; 
font-size:13px;
color:#444444;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:170%;
padding:60px 60px 0 60px;
}



.InsurancesInfo{ 
width:680px; 
height:auto; 
min-height:500px; 
float:left; 
font-size:13px;
color:#444444;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:170%;
padding:60px 0 30px 60px;
}


.IndexPicBorder{ 
border-radius:15px; 
margin:0 0 0 40px;
box-shadow:1px 1px 6px rgba(20%,20%,20%,0.2);
border:1px solid #FFFFFF;
}

.TitleFont{
height:30px;
width:auto;
font-size:16px;
color:#000;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:32px;
background: url('../images/StarIcon.jpg') 0px 7px no-repeat;
margin:0;
text-indent:25px;
	}

.BreadCrumbs
{
	width:754px;
	height:36px;
	line-height:36px;
	float:left;
	font-size:13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	background: url('../images/BreadCrumbsBG.jpg') bottom no-repeat;
}
.BreadCrumbs a:link {color:#9A9A9A;text-decoration: none;} 
.BreadCrumbs a:visited {color:#9A9A9A;text-decoration: none;} 
.BreadCrumbs a:hover {color:#000;text-decoration: underline; }

.BCbox{ width:auto;	height:auto;line-height:32px; float:left; margin:0 0 0 15px;}


.PurpleBottomBG{ width:981px; height:26px; float:left; background: #FFFFFF url('../images/LeftBottom.jpg') left no-repeat; }
.Footer{ 
width:981px; 
height:41px;
line-height:41px; 
float:left;
color:#68548B;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
background: #CBC7E2 url('../images/FooterBg.jpg') right no-repeat;
}


.HLContent{ 
width:195px; 
height:auto; 
float:left; 
color:#64567E;
font-size:13px;
line-height:170%;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin:15px 0 15px 28px;
}
.HLContent a:link {color: #552D81;text-decoration: underline;} 
.HLContent a:visited {color: #64567E;text-decoration: none;} 
.HLContent a:hover {color: #E51F73;text-decoration: underline; }

.GoogleMap{ width:178px; height:145px; float:left; border:1px solid #AFA6D2;}

.TableContent{ height:38px;padding:15px 0 15px 15px; margin:0; border-radius:22px; }

.hTag{margin:0; font:normal 15px Verdana, Geneva, sans-serif;}
.HTagFont{ margin:0; padding:0; font-size:15px;}


.Brand{
width:190px; 
height:190px;
float:left;
text-align:center;
background-color:#FFFFFF;
border:1px solid #DFDFDF;
box-shadow:1px 1px 5px rgba(20%,20%,20%,0.2);
margin:30px 30px 0 0;
}


.BrandLast{
width:380px; 
height:107px;
float:left;
text-align:left;
font-size:13px;
color:#444444;
background-color:#FFFFFF;
border:9px solid #DFDFDF;
padding:67px 40px 0 196px;
margin:30px 0 0 0;
background: url('../images/Medicare.jpg') left no-repeat;
}

.FramesLast{
width:316px; 
height:134px;
float:left;
text-align:left;
font-size:13px;
color:#444444;
background-color:#FFFFFF;
border:9px solid #DFDFDF;
padding:40px 40px 0 40px;
margin:30px 0 0 0;
}

.hrLine{ 
border-top:0px; 
border-bottom:1px dashed #E7E7E7; 
margin:30px 0 30px 0;}


.EmailLink{ 
color:#F311A1;
font-size:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.EmailLink a:link {color: #64567E;text-decoration: underline;} 
.EmailLink a:visited {color: #64567E;text-decoration: none;} 
.EmailLink a:hover {color: #F311A1;text-decoration: underline; }

.Location{ width:650px; height:449px; float:left; margin:10px 0 0 0;}


 /*===========GotoTop=========*/
a.RgoTop{
	position:fixed; 
    bottom:30%; 
	right:0;
    cursor:pointer;
    display:none;
}
a.RgoTop img{
	border:0;
}


 /*===========Table=========*/
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}