﻿* {padding:0; margin:0;}

/*
body 
{
	font-family:Arial;
	font-size:14px;
	color:#53534A;
	background-color:#FFF;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
}
*/

body 
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #53534a;
	background-color:#FFF;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
}

h1{font-size:25px; color:#93A7B0;padding:10px 0px; font-weight:normal}

h2{font-size:17px; padding:10px 0px; color:#9099BA;}

img{border:0px}

a {color:#2E418A; text-decoration:none;}
a:hover{text-decoration:underline;}
a.selected {font-weight:bold; text-decoration:underline;}

#mainPageContainer {width:1000px; background-color:#FFF; margin:0px auto;}

#interiorContent {margin:0px 0px 5px 0px; padding-top:20px;}

#headerLogo {float:left; width:600px}
 
#searchContainer {float:right; padding:25px 20px 0px 0px;}
#searchContainer img{padding-top:5px}

#navContainer {background-color:#9099BA; width:1000px; height:35px;}
#navContainer ul {list-style-type:none; padding:10px 0px 0px 15px;}
#navContainer li {display:inline; padding:0px 5px}
#navContainer ul li ul {padding:0px; margin:0px;}

#navBorder {background-color:#001D8A; height:5px;}

#sideNav{float:left; width:200px; padding-left:17px; border-right:solid 1px #EDEAE7; padding-right:10px;}
#sideNav ul {margin-left:3px; color:#2E418A; font-size:14px; padding-left:0px; list-style:none; }
#sideNav li {padding:10px 0px 0px 17px; background:url(../images/nav/list-arrow.gif) no-repeat left 12px; }
#sideNav ul li ul {margin:0px; padding:0px 0px 0px 0px; color:#2E418A; font-size:11px; list-style:none;}
/*#sideNav li ul li {padding:5px 0px; list-style-image:url(../images/small-list-bullet.gif);}*/
#sideNav li ul li {padding:3px 0px 0px 10px; list-style-image:none; background:url(../images/small-list-bullet.gif) no-repeat left 7px; margin:0px; }

#sideNav a {color:#2E418A; text-decoration:none;}
#sideNav a:hover{text-decoration:underline;}
#sideNav a.selected {font-weight:bold; text-decoration:underline;}

#mainContent {
	float:left;
	border-left:solid 1px #EDEAE7;
	padding-left:20px;
	padding-right:20px;
	width:720px;
	margin-left:-1px;
}
#mainContent p {padding-bottom:15px;}
#mainContent ul {padding:0px 0px 15px 15px;}
#mainContent li {list-style-image:url(../images/small-list-bullet.gif);}

#mainContent a {color:#548274; text-decoration:underline;}
#mainContent a:hover{text-decoration:underline;}

#GroupLogin {width:250px; background-color:#EDEAE7; font-size:10px; color:#53534A}
#GroupLogin h1 {color:#FFF; font-size:15px; background-color:#998773; padding:5px 0px 5px 15px; font-weight:bold}
#GroupLogin .spacing{float:left; padding:10px 10px 10px 15px}
#GroupLogin .btnLogin {border: solid 1px #fff; background-color:#d4cdc5; font-size:11px; color:#593e20; padding:4px 2px 4px 2px; font-weight:bold; cursor:pointer; }

/* bread crumb styels */
#breadcrumb{
	color:#929292;
	font-size:10px;
	margin-bottom:15px;
}
#breadcrumb span a{color:#93A7B0; text-decoration:none; font-size:10px;}
#breadcrumb span a:hover{text-decoration:underline;}


/* FAQ Styles   */
.clear-float{clear:both; height:0px;}
.faq-content{width:730px; position:relative; z-index:6; background:transparent;}
.question-set{margin-bottom:25px; margin-top:15px;}
.question-topic{padding-bottom:15px;}
.question-topic a{text-decoration:none; color:#9099BA; font-weight:600; font-size:14px;}
.question-item{padding-bottom:25px;}
.question{font-weight:600; margin-bottom:2px;}
#mainContent .question p{float:left; width:700px; padding:0px; margin:0px; margin-left:2px;padding-bottom:10px; }
.answer .list-answer{float:left; text-align:left; width:700px; padding:0px; margin-left:2px;}
#mainContent .answer .list-answer p{padding:0px;}
.answer .list-answer ul li{margin-left:0px;}
.answer .list-answer ul li ul{margin-top:5px;}
.answer .list-answer ul li ul li{margin-left:15px;}
.smblock{display:block; width:15px;}

/* landing page FAQ styles  */
#FAQ_Container {float:left; width:250px; padding:15px}
#FAQ_Container ul {margin-left:0px;}
#FAQ_Container li {list-style-image:url(../images/small-list-bullet.gif);}
#FAQ_Container li a {color:#548274; font-size:11px; text-decoration:underline;}
#FAQ_Container span {float:right; padding:0px 0px 20px 0px}
#FAQ_Container span a {font-weight:bold; font-size:11px; color:#548274; text-decoration:underline;}

#FAQ-A ul li {list-style:none none}


#header {color:#93A7B0; font-size:10px; padding:20px 0px 0px 20px; clear:left;}
#header a {color:#93A7B0; text-decoration:none;}
#header a:hover{text-decoration:underline;}
#header ul {list-style-type:none;}
#header li {display:inline; padding:5px 2px;}

#footer {color:#93A7B0; font-size:10px; padding:20px 0px 0px 22px; clear:left;}
#footer a {color:#93A7B0; text-decoration:underline;}
#footer ul {list-style-type:none;}
#footer li {display:inline; padding:5px 2px;}

.section_blocks 
{
	background-image: url(images/tback.gif);
	background-repeat:repeat-y;    
}

.section_blocks div
{
	float:left;
	margin-right:3px;
	padding:5px 10px 10px 25px;
    background-color:#B5A99A;
	color:#FFF;
	font-size:14px;
	overflow:hidden;	
}
.section_blocks span{clear:left;}
.section_blocks_bottom div
{
	float:left;
	margin-right:3px;
	padding:5px 10px 0px 25px;
	background-color:#826D54;
	height:15px;
}
.section_blocks_bottom span {clear:left;}

#divMyHealtheNews {padding:55px 0px 0px 20px;}
#divMyHealtheNews p {width:150px; padding-top:5px;}

#health_tip_sign_up {color:#826D54; font-weight:bold; font-size:17px; padding:30px 0px 0px 20px;}

#health_tip_email {padding:5px 0px 0px 20px;}

#hp-quadImages {margin:0px 0px;}

#hp-quadImages div {float:left; margin-right:3px; margin-bottom:3px}

#hp-quadImages span{clear:left;}

.brown17ptbold {color:#826D54; font-size:17px; font-weight:bold}

.arial_12pt_grey {color:#53534A; font-size:12px}

/*************************************************************************
 news styles
*************************************************************************/
.newsDate{float:left; width:75px; margin-bottom:20px;}
.newsLink{float:left; width:455px; margin-left:5px; margin-bottom:20px;}
.newsBreak{clear:left;}


/*************************************************************************
 group info styles
*************************************************************************/
.groupInfo {width: 600px; padding-top:15px;}
.groupInfo .row{padding: 2px 2px 2px 2px; }
.groupInfo .row .label{width: 250px; float:left; font-weight:600; text-align: right;}
.groupInfo .row .value{float:left; font-weight:600; padding-left: 10px; font-weight: normal; }


/*******************************************************************
RSS Styles
*******************************************************************/
.rssItem { margin:10px 0 15px 0; }
.rssItem p { margin:0 !important; padding:5px 0 0 0 !important; }
.rssItem p.title { font-weight:bold; }
.rssItem p.title span { font-size:9px; font-style:italic; }
.rssItem p.description { font-style:italic; font-size:11px; }
/******************************************************************
 Contact Form styles
******************************************************************/
.contact { background-color:#ffffff; padding:15px; font-size:11px; height:500px; }
.contact .intro { margin-bottom:15px; }
.contact .row { margin:10px 0px; padding:0; }
.contact .required { color:#9d515d; }
.contact .label { float:left; text-align:right; width:150px; padding:0; margin:0 8px 0 0; }
.contact .innerLabel { margin:0px 5px; }
.contact input { width:301px; }
.contact input.short { width:80px; }
.contact select.state { width:48px; }
.contact input.zip { width:62px; }
.contact textarea { overflow:auto; width:300px; height:75px; }
.contact input.submit { width:55px; margin:5px 0px 0px 155px; }
.contact .radioInput input { width:10px; }
.contact .check input { margin-left:155px; margin-top:5px; width:20px; }
.contact .state { width:42px; }
/******************************************************************
 TPA, Stop Loss Carriers
******************************************************************/
.tpa, .carrier { float:left; width:340px; height:170px; }

/********************************************************
 Press Release styles
********************************************************/
.PRheader { color: White; background-color: Black; padding: 4px 4px 4px 4px; width:400px; }
.PRdate { font-size:small; }
.PRtitle a{ font-weight:bold; font-size:large; color:#A3A3A3; }
.PRsubtitle { font-style:italic; }
.PRbody { }
.PRadd { }
.PRadmin { }
.PRpageselect { color:Black; font-weight:bold; }
.PRcurrentpage { color:Green; }
/* Add Press Release */
.PRaddwindow .label { font-weight:bold; float:left; margin:8px 0px 8px 20px; width:100px; }
.PRaddwindow .header { font-weight:bold; background-color:Black; color:White; padding: 4px 4px 4px 4px; margin:8px 0px 8px 20px; width:485px }
.PRaddwindow .dataentry { float:left; margin:8px 0px 8px 20px; vertical-align:bottom; }
.PRaddwindow .button a{ text-decoration:none; border:0; color:inherit; }
.PRaddwindow .buttontext { position:relative; bottom:7px; font-weight:bold; }
.PReditfooter { padding:10px 10px 10px 10px; position:relative; }
/* Details view */
.PRDheader { color: White; background-color: Black; padding: 4px 4px 4px 4px; }
.PRDfooter { color: White; background-color: Black; padding: 4px 4px 4px 4px; }
.PRDdate {font-size:small; }
.PRDtitle { font-weight:bold; color:#2E418A; padding-bottom:10px; }
.PRDsubtitle { font-style:italic; font-size:medium; }
.PRDpublication { font-style:italic; font-weight:bold; }
.PRDContact { }
.PRDbody { }