html, div, img {
	border:0px none;
	margin:0px;
	padding:0px;
	}
	
body {
	background:#fff;
	color:#000;
	font:80%/1.3 Verdana, Arial, Helvetica, sans-serif;
	margin:auto;
	padding:0px;
	text-align:center;
	}

table {
	border:1px;
	border-collapse:separate;
	width:100%;
	}

table td, table th {
	vertical-align:top;
	text-align:left;
	border:1px;
	}

a:active {color:#0000b0; text-decoration:underline;}
a:link {color:#138CFF; text-decoration:underline;}
a:visited {color:#0000b0; text-decoration:underline;}
a:hover, a:focus {color:#0000FF; text-decoration:underline;}

hr {
	color:#999;
	background-color:#999;
	height:1px;
	}

h1, h2, h3, h4, h5, h6 {
	color:black;
	padding:0px;
	margin:0px 0px 5px 0px;
	}

h1 {
	font-size:2em;
	font-weight:normal;
	color:#ff9900;	
	}

h2 {
	font-size:1.6em;
	color:#5C008A;
	}

h3 {
	font-size:1.3em;
	}

h4 {
	font-size:1.1em;
	color:#5C008A;
	}

h5 {
	font-size:1em;
	color:#000;
	padding:10px 0px 0px 0px;
	}

h6 {
	font-size:0.9em;
	}

p {
	margin:10px 0px 0px 0px;
	}

a img {
	border:0px none;
	}
	
a.more, .more a {
	display:block;
	text-align:right;
	margin-right:5px;
	}

ul {
	margin-left:1em;padding-left:1em; /* set this way to work for both IE and Mozilla*/
	margin-top:0px;
	padding-top:15px;
	line-height:1.3em;
	background-image: 
	}

li {
	padding-bottom:5px;
	}
	
	

ol {
	margin-left:1em;padding-left:1em; /* set this way to work for both IE and Mozilla*/
	margin-top:0px;
	padding-top:0px;
	line-height:1.3em;
	}

sup {
	font-size:smaller;
	font-weight: normal;
	vertical-align:text-top;
	text-decoration:none;
	}

ul .green {
	list-style-type: disc; color: #78AF00;
	list-style-position: outside;
	}
	
ul .greendot {
	 list-style-type: disc;
	 list-style-position: outside;
	 } 
TABLE.contact {
	background-color: #FFFFFF;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	}

TD.middleContactcell {
	border-left: dashed 1px #ccc;
	border-right: dashed 1px #ccc;
	}

TD.middlecontactHeaderunderline {
	border-left: dashed 1px #ccc;
	border-right: dashed 1px #ccc;
	border-bottom: 1px solid #666;
	}

TD.middleVoluntarycell {
	background-color: #FAFFF0;
	border-left: dashed 1px #ccc;
	border-right: dashed 1px #ccc;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	}

TD.contactHeader {
	border-bottom: 1px solid #666;
	}

TD.voluntaryRow {
	background-color: #FAFFF0;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	}

.informationItem{
	/* background:url('/assets/images/saegis-box-border-bottom-hash.gif') repeat-x bottom;*/
	padding:15px;
	width:470px;
	border-top:dotted 1px #ccc;
	cursor:pointer;
}

* html #informationItem li a {  /* make hover effect work in IE */
	width: 500px;
}


.informationItem:hover{
	background:#FFFFCC;
}

.sfhover:hover{
	background:#FFFFCC;
}

.informationItem H2 {
	font-size:1.1em;
	color:black;
	}

.informationItem p {
	font-size:.9em;
	color:black;
	margin:0px;
	padding:0px;
	}

.informationMenu {
	margin-top:2em;
	border-bottom:dotted 1px #ccc;
	width:500px;
	}

.informationMenu H2 {
	color:Black;
	font-size:small;
	font-weight:bold;
	}

#wrapper {
	width:960px;
	}

#masthead {
	position:relative;
	width:100%;
	}

#masthead a:after {
	/* content:"<&lpos=header&>"; */
	}

#mLinks {
	color:white;
	float:right;
	padding:10px 20px 0px 0px;
	font-size:11px;
	}

#mLinks span {
	padding:0px;
	}
	
#mLinks div span {
	padding:0px 8px;
	}

#mLinks a, #mLinks a:visited, #mLinks a:active, #mLinks a:focus, #mLinks a:hover {
	color:white;
	text-decoration:none;
	}

#fLinks span {
	color:#FFF;
	}

#brand {
	width:960px;
	height:117px;
	text-align:left;
	padding:0px;
	background-image: url('/assets/images/saegisbenefits_layout_02_02.jpg');
	}

/*#logo {
	display:none;
	width:215px;
	height:0px;
	padding-top:66px;
	overflow:hidden;
	}

* html #logo {
	height :66px;*//*
	display:none;
	}*/

#tagline {
	color:Purple;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
	}

.incident #tagline {
	top:110px;
	}

#incident {
	position:relative;
	height:30px;
	border:3px solid #C00;
	margin:2px 0px 4px 0px;
	color:#CC0033;
	font:14px bold;
	background-color:#CCC;
	}

#incident div {
	position:absolute;
	top:3px;
	left:3px;
	color:#CC0033;
	font:"Trebuchet MS" 14px bold;
	background-color:#CCC;
	}

#buffer {
	padding-right:3px;
	/*background:#FFF none top left repeat-x;*/
	line-height:1.3;
	}

#menu {
	border-top:1px solid #FFF;
	}

#content {
	vertical-align:top;
	text-align:left;
	padding:15px 30px;
	color:#000;
	display:inline;
	float:left;
	width: 680px; /* MH: fix for FF display bug */
	background:#FFFFFF;
	}


/*#content {
	vertical-align:top;
	text-align:left;
	padding:5px 15px 5px 15px;
	color:#000;
	display:inline;
	float:left;
        margin-left:150px;
        margin-right:160px;
	}*/

.clearing {
	height:0px;
	clear:both;
	overflow:hidden;
	}


#fLinks a, #fLinks a:visited, #fLinks a:active, #fLinks a:focus, #fLinks a:hover {
	color:#FFF;
	text-decoration:none;
	}

#footer {
	clear: both;
	padding: 5px 0px 5px 0px;
	margin: 15px 0px 15px 0px;
	width: 100%;
	border-top: 1px solid #ccc;
	font-size: 75%;
}

#footer a {
	/* content:"<&lpos=footer&>"; */
	}

#fLinks {
	font-size:83%;
	padding:.5em
	}

#legal {
	color:#999;
	font-size:80%;
	padding:0px 5px 5px 5px;
	}

#brand a:hover, #brand a:focus, #footer a:hover, #footer a:focus {
	text-decoration:underline;
	}


#sizer {
	margin:0px auto 0px auto;
	width:960px;
	background:#fff;
	}

#expander {
	width:960px;
	position:relative;
	background:#FFFFFF;
	min-height:460px;
	}

/* Holly hack for IE \*/
* html #expander { height:0px; }
/* */

.clearfix:after {
    content:"."; 
    display:block; 
    height:0px; 
    clear:both; 
    visibility:hidden;
	}

.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */



.alert {
	background:#fc0;
	padding:2px;
	border:1px solid #666600;
	font-weight:bold;
	}

.clearboth {
	clear:both;
	padding:0px;
	margin:0px;
	line-height:0px;
	}

.error {
	color:#f03;
	font-weight:bold;
	padding:2px;
	}

#footnote {
	margin:auto;
	width:680px;
	clear:both;
	font-size:85%;
	text-align:left;
	margin-left:234px;
	padding-top:20px;
}

#disclaimer {
	clear:both;
	font-size:85%;
	margin-top:15px;
	text-align:left;
	padding-left:170px;
}

.note {
	color:#f60;
	font-weight:bold;
	}

.contactheader {
	font-size:1.5em;
	color:#999;
	}

#navigationLeft {
	width:200px;
	float:left;
	text-align:left;
	font-size:90%;
	line-height:2em;
	font-weight:bold;
	min-height:636px;
	padding:0px;
	margin:0px;
	background: url('/assets/images/saegisbenefits_layout_06.gif') repeat-x scroll top;
	}

#navigationLeft ul{
	margin-left:0px;
	list-style:none;
	width:160px;
	}

#navigationLeft ul.subLink{
	margin-left:10px;
	margin-top:10px;
	width:125px;
	}

#navigationLeft li.homelink{
	border:0px;
	}


#navigationLeft li{
	margin-left:10px;
	list-style:none;
	border-top:dotted 1px #999;
	padding:10px 0px 10px 0px;

	}

/*#navigationLeft a{
	margin-left:22px;
	padding-top:10px !IMPORTANT;
	border:1px solid red;
	padding-bottom:10px !IMPORTANT;
	height:40px !IMPORTANT;
	}
	*/
#navigationLeft .selected {
	color:#09c;
	}
	
#navigationLeft a, #navigationLeft a:hover, #navigationLeft a:focus {
	text-decoration:none;
	color:#666;
	}

ul.subLink {
	padding:0px 0px 10px 15px !IMPORTANT;
}
	
.subLink li {
	color:#eee;
	list-style-image:url('/assets/images/saegis_arrow.gif') !IMPORTANT;
	border:0px !IMPORTANT; 	
	font-weight:normal;
	padding:0px 0px 5px 0px !IMPORTANT;
	margin: 0px 0px 0px 5px !IMPORTANT;
	font-size:95%;
	}
	
.subLinkSelected {
	color:#666;
	font-weight:bold;
	background:url('/assets/images/saegis-arrow.gif') no-repeat fixed left center;	
	}

#navigationRight {
	float:right;
	width:15px;
	padding-right:20px;
	background:#FFFFFF;
	}
	
#menuPrepared {
	width: 165px;
	border: 1px solid #ccc;
	margin: 15px 0px 5px 0px;
	padding: 2px;
	text-align: left;
	color: #666;
	font-size: 11px;
}
	
#menuPrepared H3 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: 666;
	font-size: 11px;
	font-size: small;
}

#menuFAQ {
	width: 165px;
	margin: 15px 0px 5px 0px;
	text-align: left;
	color: #666;
	font-size: 11px;
	padding:3px 3px 5px 3px;

}

#menuFAQ H3 {
	margin:0px;
	padding: 0px 0px 0px 0px;
	color:#666;
	font-size:small;
	}
	
#menuTips {
	width:165px;
	margin:15px 0px 5px 0px;
	text-align:left;
	color: #666;
	font-size: 11px;
	padding:3px 3px 5px 3px;
	}

#menuTips H3 {
	margin:0px;
	padding: 0px 0px 0px 0px;
	color:#666;
	font-size:small;
	}

#menuLearn {
	width:165px;
	margin:15px 0px 5px 0px;	
	color: #666;
	font-size: 11px;
	text-align:left;
	padding:3px;
	}

#menuLearn H3 {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	color: #666;
	font-size: small;
}

.announcement {
	border-top:1px solid silver;
	padding-bottom:12px;
	}

.announcement .right {
	padding-left:5px;
	}

.announcement .bottom {
	padding-right:5px;
	}
	
.announcement H2 {
	font-weight:500;
	color:#81AA2F;
	}

.bodyHome {
	width:100%;
	}

.bodyHome .body {
	text-align: left;
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px solid #ccc;
	clear: both;
	color: #5C5C5C;
}

.body H3 {
	font-size:1.1em;
	color:black;
	}

.body H2 {
	color: #666;
	border-bottom:1px solid #ccc;
	padding: 15px 0px 0px 0px;
	font-weight: 500;
	}

.body li {
	list-style:none;
}

.body #bulletedlist li {
	list-style-type:disc;
	color:#333333;
	margin-left:15px;
}
	
	
.action H2 {
	color: #666;
	border-bottom:1px solid #ccc;
	padding: 15px 0px 0px 0px;
	font-weight: 500;
	}
	
.action TABLE {
	width:100%;
	}

#badgeLarge {
	display:inline;
	width:359px;
	height:149px;
	padding-top:0px;
	overflow:hidden;
	float:left;
	}

#badgeSmall {
	width:201px;
	height:150px;
	margin:0px 0px 0px 0px;
	}

.block {
	display:block;
	}

.none {
	display:none;
	}

#faqs .q {
	padding-bottom:.5em;
}
	
#faqs a, #faqs a:visited {
	color:#09c;
}
	
#faqs .q a {
	/* font-style:italic; */
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

#faqs .a {
	padding-bottom:.5em;
}

.control {
	padding:5px 0px;
	text-align:right;
}

#navigationBreadcrumbs {
	display:none;	
	vwidth:100%;
	color:White;
	font-size:smaller;
	background:#78AF00;
	height:27px;
	text-align:left;
	margin:-5px 0px 0px 0px;
	padding:5px 0px 0px 1em;

	}
	
#navigationBreadcrumbs .current {
	font-weight:bold;
	}

#navigationBreadcrumbs a, #navigationBreadcrumbs a:hover, #navigationBreadcrumbs a:focus, 

#navigationBreadcrumbs a:active {
	text-decoration:none;
	color:White;
	}


.left33 {
	width:33%;
	float:left;
	}

.center33 {
	width:33%;
	float:left;
	}

.right33 {
	width:33%;
	float:left;
	}

H2.launch {
	font-weight: 700;
	font-size: 1.2em;
	text-align: left;
}



.story {
	color: #999;
	font-weight: 600;
	line-height: 24px;
	}

.homeTagline{
	color:#666;
	font-weight:700;
	margin-bottom: 15px;
	}

.headlineArticle {
	color: #474747;
	font-weight: 600;
	}

.carrierName {
	font-size: 1.4em;
	color: Black;
	font-weight: 400;
	}

.boldlink {
	font-weight: 800;
	}

.tableLinespacer {
	line-height: 22px;
	vertical-align: top;
	}

.privacyTitle {
	font-weight: 600;
	}

.tableFontcolor {
	color:#5C008A;	
	font-weight: 700;
	}

.blue {
	color: #09c;
	font-weight: 600;
	}


.footerLinks {
	margin-bottom: 10px;
	margin-top: 15px;
	}

.headerLink {
	width:100%;
	border-bottom:1px solid #ccc;
	}

.headerLink a, .headerLink a:visited {
	color: #666;
	padding: 15px 0px 0px 0px;
	font-weight: 500;
	font-size:1.6em;
	text-decoration: none;
	}

.tempModSpace {
	margin: 3px;
	}

.pageContent H2 {
	color: #666;
	border-bottom:1px solid #ccc;
	padding: 15px 0px 0px 0px;
	font-weight: 500;
	}
	
.underline {
	border-bottom: 1.5px solid #666;
	}





.productHeader {
	line-height: 16px;
	font-variant: small-caps;
	font-size: 13px;
	color: #666;
}

.siteMap {
	line-height: 20px;
}

.launchDisclaimer {
		font-size:75%;
		color: #5C5C5C;
}

.topLink {
	margin-top:15px;
	display:block;
}

.verticalTop {
	vertical-align: top;
}

body {
	background: url('/assets/images/saegis_bg.gif') repeat-x scroll top;
}
#logo {
	background: url('/assets/images/saegis-logo.gif') repeat-x 

scroll top;
}
.announcement {
 background:white 

url('/assets/images/saegis-box-border-bottom-hash.gif') repeat-x 

bottom;
}
.announcement .right {
	background: 

url('/assets/images/saegis-box-border-left-top-fade-line.gif') 

no-repeat fixed left top;
}
.announcement .bottom {
	background: 

url('/assets/images/saegis-box-border-left-top-fade-line.gif') 

no-repeat fixed right top;
}

#menuTips{
	

background:url('/assets/images/saegis-box-border-horizontal-fade.gi

f') no-repeat fixed top center;
}
#menuTips .corner{
	

background:url('/assets/images/saegis-box-border-horizontal-fade.gi

f') no-repeat fixed bottom center;
}
#menuFAQ{
	

background:url('/assets/images/saegis-box-border-angle-fade-left-to

p.gif') no-repeat fixed left top;
}
#menuFAQ .corner{
	

background:url('/assets/images/saegis-box-border-angle-fade-right-b

ottom.gif') no-repeat fixed right bottom;
}
#menuLearn{
	

background:url('/assets/images/saegis-box-border-horizontal-fade.gi

f') no-repeat fixed left top;
}
#menuLearn .right{
	

background:url('/assets/images/saegis-box-border-fade-right.gif') 

no-repeat fixed right top;
}
#menuLearn .bottom{
	

background:url('/assets/images/saegis-box-border-horizontal-fade.gi

f') no-repeat fixed left bottom;
}
#menuLearn .corner{
	

background:url('/assets/images/saegis-box-border-fade-right.gif') 

no-repeat fixed right bottom;
}

.greendot {
	background:url('/assets/images/greendot.gif');
}

a[href^="http:"]{
    background:url("/assets/images/bg.new.window.gif") no-repeat 

100% 2px;
    padding:0px 15px 0px 0px;
}
a[href^="https:"]{
    background:url("/assets/images/bg.new.window.gif") no-repeat 

100% 2px;
    padding:0px 15px 0px 0px;
}
a[href*="bcbsnc.com"]{
    background:none;
    padding:0px;
}
a[target="_blank"]{
    background:url("/assets/images/bg.new.window.gif") no-repeat 

100% 2px;
    padding:0px 15px 0px 0px;
}
a[href*=".pdf"]{
    background:url("/assets/images/bg_acrobat.gif") no-repeat 100% 

2px;
    padding:0px 15px 0px 0px;
}