@charset "UTF-8";

/*START GLOBAL CSS*/
#body {background-color: #dde7ec;/*GW Added background grayed tone*/
}
#top{
    display:none;
}
#body .b4 {/*GW added white ground block, and left, right border*/
	width: 100%;/*fix for IE6*/
	background-color: #fff;
	border: 1px solid #757575;
}
#wrapper{
	clear:both;
	margin:0px 12px;/*GW Added whitespace to sides*/
}
.m3 {
	padding:4px;/*changed from 8*/
	margin: 0px;
}
.hidden{
    display:none;
}

/*GW 1-11 moved printonly css from prod-dashboard here*/
.printonly {display:none;}
.dontshow {display:none;}

.clear{
	clear:both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}

/*GENERATED CONTENT*/
a[href^="http:"]{
    background:url(/assets/common/images/bg.new.window.gif) no-repeat 0 2px;
    padding:0px 0px 0px 20px;
}
a[href^="https:"]{
    background:url(/assets/common/images/bg.new.window.gif) no-repeat 0 2px;
    padding:0px 0px 0px 20px;
}
a[href*="bcbsnc.com"]{
    background:none;
    padding:0px;
}
a[target="_blank"]{
    background:url(/assets/common/images/bg.new.window.gif) no-repeat 0 2px;
    padding:0px 0px 0px 20px;
}
a[onclick*="openPop"]{
    background:url(/assets/common/images/bg.new.window.gif) no-repeat 0 2px;
    padding:0px 0px 0px 20px;
}
a[href*=".pdf"]{
    background:url(/assets/common/images/bg_acrobat.gif) no-repeat 0 2px;
    padding:0px 0px 0px 20px;
}
/*button, INPUT[type="submit" ],INPUT[type="button" ]{	/*GW split out input types to distinguish button atributes
	background: #73c149 url(../images/btn_bg.jpg);
	border:1px solid #999;
	color:#fff;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:85%;
	font-weight:bold;
	margin:0px;
	padding:6px;
	text-decoration:none;
	/* IE modifications in iepc.css */
	/*text-transform:uppercase;/*GW dropping forced uppercase */
/*}*/
INPUT[type="submit" ] {	/*GW targets style attributes for input type submit ONLY*/
	background: #73c149 url(/assets/common/images/btn_bg.jpg);
	border:1px solid #999;
	color:#fff;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:85%;
	font-weight:bold;
	margin:0px;
	padding:6px;
	text-decoration:none;
	/* IE modifications in iepc.css */
	/*text-transform:uppercase;/*GW dropping forced uppercase */
}
INPUT[type="button" ]{ /*GW targets style attributes for input type "button" ONLY*/
	background: #4F787F url(/assets/common/images/btn_other.jpg);
	border:1px solid #4F787F;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	margin:0px;
	padding:6px;
	text-decoration:none;	/* IE modifications in iepc.css */
	/*text-transform:uppercase;/*GW dropping forced uppercase */
}

a.button:link,a.button:visited,a.button:hover,a.button:active{
	background: #51c57e;
	color:#666;
	text-decoration:none;
}

/*ALERT BOX*/
#alert-box{
	color:#000;
	font-weight:500;
	padding:5px;
	border:1px solid #ff3300;
	background-color: #fff;
	margin:6px 12px; /*GW added a bit of whitespace on left and right and above/below container*/
}
#alert-box h1{
	background:transparent;
	color:#ff3300;
	font-size:140%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

/*STATUS BOX*/
#status-box{
	background-color:#25548D;
	border:1px solid #c9d8da;
	margin-bottom:5px;
	margin:0px 12px; /*GW added a bit of whitespace on left and right container*/
}
#status-box .t4{
	background-color:#F9F9F9;
	font-weight:bold;
	padding:5px;
}
#status-box .menu{
	position:absolute;
	top:5px;
	color:#666;
	float:right;
	font-weight:normal;
	vertical-align:top;
	right:0;
}
.menu first true-blue{
	font-weight:800;
	color: #0099FF;
}

/*UNIVERSAL INNER*/
#inner .i4{
	padding:0px 2px 2px;/*GW narrowed from 0px 5 px 5px 5px*/
	clear:both;
	border-top: 6px solid #00aeef;/*our signature cyan blue*/
	margin:0px 6px; /*GW added a bit of whitespace on left and right container */
	height: auto;
}

/*UNIVERSAL CONTENT*/
#content .c4{
	min-height:300px;
	height:auto !important; /*IE6 fix*/
	height:300px; /*IE6 fix*/
}
#content h1{
	color:#056FD8;
}
#content h2{
	color:#003C77;
}
#content h3{
	font-weight:600;
	}

/*HEADER*/
#header{
	height:70px;
	width:100%;
	background-color: #fff;/*GW Added white block*/
}
#logo{
	background:url(/assets/common/images/logo.svg) no-repeat;
	/*display:block;*/
	height:36px;
	position:absolute;
	left:24px;/*GW Added left whitespace*/
	top:12px;
	width:278px;
	z-index:3;
	background-size: cover;
}
#logo img{
	display:none;
}
.menu li{
	float:right;
	margin:0px;
	padding:0px;
}
.menu li a{
	display:block;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#header .menu{
	line-height:100%;
}
#header .menu a{
	background:#2192DB url(/assets/common/images/bg_nav_action.gif) repeat-x;
	color:#fff;
	margin:0px 0px 0px 2px;
	padding:4px 9px 6px;
	text-decoration: none;
}
#header .menu a:visited{
	color:#D9EDF9;
}
#header .menu a:hover{
	text-decoration:underline;
}
/*SEARCH BOX  -- currently secure pages template comments our search box CSS for login page search in login.css*/
#header .search-box{
	display:none;
	position:absolute;
	right:8px;
	top:23px;
	width:250px;
}*


/*STATUS BOX*/
#status-box .menu a{
	margin:0px 0px 0px 5px;
	text-decoration:none;
}
#status-box .menu a:hover{
	text-decoration:underline;
}
#status-box .menu li{
	border-right:1px solid #c9d8da;
	padding-right:7px;
	padding-left:6px;
}
#status-box .menu li.last{
	border-right:none;
	padding-right:7px;
	padding-left:6px;
}

/*PRIMARY NAVIGATION*/
#navigation-1{
	clear:both;
	white-space:nowrap;
	display:table;
	width:100%;
	margin:6px 0px 0px 9px;/*GW Added left margin for element line up*//*added 6px top margin to add whtie space between status box and nav*/
}
#navigation-1 .menu li{
    float:left;
	left:1px;/*GW Added left margin*/
}
#navigation-1 .menu a{
	background:url(/assets/common/images/_bg_pnav1_action.jpg) repeat-x;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#1c566e;
	font-weight:700;
	border-left: 3px solid #fff;
	border-right: 1px solid #a2cdf0;.
}
#navigation-1 .menu a:hover{
	background: url(/assets/common/images/_bg_pnav1_hover.jpg) repeat-x;
	color:#116e95;
	border-right: 1px solid #a2cdf0;
}
#navigation-1 .menu .active{
	background:url(/assets/common/images/_bg_pnav1_active.jpg) repeat-x;
	color:#fff;
	border-right: 1px solid #1691c4;
}

/*SECONDARY NAVIGATION - phase 2*/
#navigation-2{
	clear:both;
	font-weight:bolder;
	white-space:nowrap;
	background:#e1ecef;
	line-height:100%;
	display:table;
	width:100%;
	display:none;
}
#navigation-2 .menu li{
    float:left;
}
#navigation-2 .menu a{
	background-color:#cbe2cb;
	border:1px solid #e1ecef;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#000;
}
#navigation-2 .menu a:visited{
    color:#000;
}
#navigation-2 .menu a:hover{
	background-color:#e1ecef;
	color:#000;
}
#navigation-2 .menu .active{
	background-color:#e1ecef !important;
	color:#000;
}

/*INTRODUCTION*/
#introduction p {
	padding-left:7px;
	margin-right:300px;/*space for photos*/
}
#introduction h2{
	color:#333;
	padding-left:5px;
}
/*FOOTNOTES*/
#footnotes {
	clear:both;
	padding-top:20px;
	background-color:transparent;
}
#footnotes .d4 {
	/*border-top: 1px solid #878A97;*/
}
/*DISCLAIMER*/
#disclaimer{
	clear:both;
	padding-top:5px;
	font-size:80%;
	background-color:#fff;
}
/*COPYRIGHT*/
#copyright{
	clear:both;
	color:#999;
	font-size:82%;
	padding:6px 0 0;
	text-align:center;
}
/*FOOTER*/
#footer{
	background:#333;
	color:#fff;
	border-top:5px solid #0082d6;
	clear:both;
	margin:auto auto;
	padding:8px;/*GW added padding to right, left and bottom*/
	text-align:center;
}
#footer a:link{
    color:#fff;
    text-decoration:none;
}
#footer a:visited{
    color:#fff;
    text-decoration:none;
}
#footer a:hover{
    color:#fff;
    text-decoration:underline;
}
#footer .menu{
	display:table;
	margin:auto;
	white-space:nowrap;
	text-align:center;
}
#footer .menu a{
	margin:0px 0px 0px 5px;
}
#footer .menu li{
	border-right:1px dotted #fff;
	padding-right:5px;
}
#footer .menu li.last{
	border-right:none;
}

/*MORE LINK/BUTTON*/
.more{
	background:none !important;
	font-weight:700;
	width:80%;
	text-align:left;
	padding:2px;
	margin-left:20px;
	text-decoration:none;
	border-bottom:1px solid #e1eeee;

}
.more a:link{
	color:#509F00;
	text-decoration:none;
}
.more a:visited{
    color:#e67300;
	text-decoration:none;
}
.more a:hover{
    color:#1AA4FF;
    text-decoration:underline;
}

/*HOMEPAGE ONLY*/

.layout-8-module #content {
	border-right:1px solid #e1eeee;
	margin-right:4px;
	background-color:#fff;
	clear:both;
	padding:8px 0px 0px 5px; 
}
.layout-8-module #introduction p{
	margin-right: auto; 
}

.h1a,.h1b {
	display:block;
	clear:both;
	padding:10px 0px 4px 5px; 
}
.layout-8-module .h2 {
	color:#003C77;
	border-bottom:#fff 2px solid;
}
.layout-8-module #content ul li{
	position:relative;
	list-style-type:none;
	padding-bottom:3px;
	list-style-position:outside;
}

/*HOMEPAGE - MODULES*/
.component ul {
	margin-left: 20px;
	padding: 0;
}
.component li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.layout-8-module .m1 {
	background:#fff url(/assets/common/images/bg_home_mods2.jpg) repeat-x top;
}
.layout-8-module #module-1 .m4 {
	padding-right:4px;
	border-right:1px solid #e1eeee;
}
.layout-8-module #module-2 .m4 {
	padding-right:4px;
	border-right:1px solid #e1eeee;
}
.layout-8-module #module-3 .m4 {
	/*background-color:#fff;*/
}
.layout-8-module #module-4 .m4 {
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-8-module #module-5 .m4 {
	padding-right:4px;
	border-right:1px solid #e1eeee;
}
.layout-8-module #module-6 .m4 {
	/*background-color:#fff;*/
}
.layout-8-module .m4 h3 {
	padding-top:8px;/*GW- added top padding*/
	font-weight:500;
}

/*HOMEPAGE - POSTERNs*/

/*POSTERN 1*/
.layout-8-module #postern-1 .p1 {
	width:199px;
	margin:20px 0px 6px 12px;
	min-height:100px;
	height:100px; /*IE6 fix*/
	height:auto !important; /*IE6 fix*/
}
.layout-8-module #postern-1 .p2 {
	margin-top:25px;
	background-color:#fff;
	min-height:80px; /*GW-fix for FF*/
}
.layout-8-module #postern-1 .p3 {
	float:left;
	margin-left:-10px;
	margin-top:-10px;
	background-image:url(/assets/common/images/bg_postern1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	margin-right:6px;
}

.layout-8-module #postern-1 .p4{
	width:199px;
	margin-left:10px;
	margin-top:63px;
	background-color:#fff;
	/*width:100%;*/
	/*border:1px solid black;*/
} 
/*following 4 postern-1 selectors not currently utilized by UI*/
.layout-8-module #postern-1 .component{
	font-size:90%;
	color:#000;
	padding-bottom:3px;
}
.layout-8-module #postern-1 h2{
	font-size:124%;
	font-weight:600;
	color: #000; 
	padding:4px 2px 2px 0;
	margin:1px 2px 3px 12px;
}
.layout-8-module #postern-1 h3{
	margin:2px 0px 2px 12px;
}
.layout-8-module #postern-1 ul li{
	list-style-image:url(/assets/common/images/postern_list_arrow.gif);
	list-style-type:none;
	padding-bottom:3px;
	list-style-position: outside;
	font-size:90%;
	color:#000;
	position:relative;
	left:-12px;
}
/*end of unused selectors*/
.layout-8-module #postern-1 p {
	padding:2px 4px 4px 14px;
}

/*HOMEPAGE - POSTERN 2*/
.layout-8-module #postern-2 .p1{
	width:199px;
	border:1px solid  #3366CC;
	margin:6px 0px 6px 12px;
	background:#fff;
	/* opacity: 0.6;
	filter:alpha(opacity=0);*/
}
/*.layout-8-module #postern-2 .p3{
	margin-right:-20px;
	overflow:visible;
	background:url(/assets/common/images/btn_postern2.jpg) no-repeat right center;
}*/
.layout-8-module #postern-2 .p4{
	color:#000;
	width:100%;
	padding-bottom:12px;
}
.layout-8-module #postern-2 .component {
	color:#000;
	font-size:90%;
}
.layout-8-module #postern-2 h2{
	color:#002655;
	font-size:115%; /*GW 1-5-10 changed from 105%*/
	font-weight:600;
	padding:4px 4px 2px 4px;
	text-align:center;
}
.layout-8-module #postern-2 h3{
	font-size:100%;
	font-weight:500;
	margin:1px 0px;
	color: #003C77;
}
.layout-8-module #postern-2 p{
	padding:0px 4px 0px 14px;
	line-height:115%;
}
.layout-8-module #postern-2 ul li{
	position:relative;
	left: -30px;
	list-style-type:none;
	padding-bottom:2px;
}

/*HOMEPAGE - POSTERN 3 - adjusted module 1-12 GW*/
.layout-8-module #postern-3 .p1{
	width:199px;
	border:1px solid  #3366CC;
	margin:6px 0px 6px 12px;
	background:#fff;
	/* opacity: 0.6;
	filter:alpha(opacity=0);*/
}

.layout-8-module #postern-3 .p4{
	color:#000;
	width:100%;
	padding-bottom:12px;
}
.layout-8-module #postern-3 .component {
	color:#000;
	font-size:90%;
	padding-bottom:16px;/*GW 1-13 added padding*/
}
.layout-8-module #postern-3 h2{
	color:#002655;
	font-size:105%; 
	font-weight:600;
	padding:4px 4px 2px 4px;
	text-align:center;
}
.layout-8-module #postern-3 h3{
	font-size:100%;
	font-weight:500;
	margin:1px 0px;
	color: #003C77;
}
.layout-8-module #postern-3 p{
	padding:0px 4px 0px 14px;
	line-height:115%;
}
.layout-8-module #postern-3 ul li{
	position:relative;
	left: -30px;
	list-style-type:none;
	padding-bottom:2px;
}

/*GW 1-5-10  Additions to #postern 2 in support of Actions needed BOL2 */
.layout-8-module #postern-2 div#resultsDisplay {} /* GW 1-9 eliminated font-size attribute*/
.layout-8-module #postern-2 div#resultsDisplay  div#quote-summary {margin:0 .8em;font-size:.9em;} /*GW 1-9 changed side padding from 2em, font size from 1em*/
.layout-8-module #postern-2 div#resultsDisplay  div#quote-summary dl {line-height:1.6em;margin:0;padding:0;} /* GW 1-9 margin and padding 0 added*/
.layout-8-module #postern-2 div#resultsDisplay  div#quote-summary dt {float:left; width:16em;} /*GW 1-9 changed width from 11em*/
.layout-8-module #postern-2 div#resultsDisplay  div#quote-summary dd {margin-left:15em;text-align:right;}/*GW 1-9 added text align*/
/*GW 1-11 Action needed Homepage module conditional link styling*/
a.no-link {color:#333;text-decoration:none;}
.no-link a:hover {color:#333;text-decoration:none;}
.no-link-red {color:#c00;text-decoration:none;font-weight: bold;}

/*GLOBAL MODULES*/
#basic-page .layout-1-module,.layout-2-module,.layout-3-module,.layout-4-module,.layout-6-module .m2 {
	background-image:url(/assets/common/images/bg_home_mods2.jpg) repeat-x top;
}
#basic-page .layout-1-module .component li,.layout-2-module .component  li,.layout-3-module .component  li,.layout-4-module .component  li,.layout-6-module .component  li,.layout-8-module .m4 .component  ul li{
	list-style-image:url(/assets/common/images/list_arrow.gif);
	list-style-type:none;
	padding-bottom:6px;
	line-height: 140%;
	list-style-position:outside;
}

/*MODULES* - layout-1-module*/
.layout-1-module #module-1 .m4 {
	background-color:transparent;
	padding-right:4px;
}
.layout-1-module #module-1 .d4 p{
	padding-right:220px;
}
/*MODULES* - layout-2-module*/
.layout-2-module #module-1 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-2-module #module-2 .m4 {
	/*background-color:#fff;*/
	padding-right:4px;
}
/*MODULES* - layout-3-module*/
.layout-3-module #module-1 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-3-module #module-2 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-3-module #module-3 .m4 {
	/*background-color:#fff;*/
	padding-left:4px;
}
/*MODULES* - layout-4-module*/
.layout-4-module #module-1 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-4-module #module-2 .m4 {
	/*background-color:#fff;*/
	padding-right:4px;
}
.layout-4-module #module-3 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-4-module #module-4 .m4 {
	/*background-color:#fff;*/
	padding-right:4px;	
}
/*MODULES* - layout-6-module*/
.layout-6-module #module-1 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-6-module #module-2 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-6-module #module-3 .m4 {
	/*background-color:#fff;*/
}
.layout-6-module #module-4 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;	
}
.layout-6-module #module-5 .m4 {
	background-color:#fff;
	padding-right:4px;
	border-right:1px solid #e1eeee;
}
.layout-6-module #module-6 .m4 {
	/*background-color:#fff;*/
}

/*TABS*/
#tabs{
	clear:both;
	font-weight:bolder;
	white-space:nowrap;
	display:table;
	width:100%;
	margin-top:5px;
	padding-bottom:none;
	margin-bottom:none;
	border-bottom:none;
}
#tabs .menu a{
    background:#7d6a55 url(/assets/common/images/bg_ptab_action.jpg) repeat-x;
    border-right: 3px solid #fff;
    padding:5px 10px;
    color:#000 !IMPORTANT;
    text-decoration:none;
    font-weight:600;
}
#tabs .menu a:hover{
	background:#ceb17e url(/assets/common/images/bg_ptab_hover.jpg) repeat-x;
	color: #000 !IMPORTANT;
}
#tabs .menu .active{
	background:#7d6a55 url(/assets/common/images/bg_ptab_active.jpg) repeat-x;
	color:#FFF !IMPORTANT;
}
#tabs .menu a:visited{
    color:#D3B89B;
}
#tabs .menu li{
    float:left;
}
#tabs .menu li .last{
	border-right: none;
}

/*ACTIVE TAB*/
.layout-1-tab div.active{
	display:block;
}
.layout-2-tab div.active{
	display:block;
}
.layout-3-tab div.active{
	display:block;
}
.layout-4-tab div.active{
	display:block;
}
.layout-5-tab div.active{
	display:block;
}
.layout-6-tab div.active{
	display:block;
}
.layout-7-tab div.active{
	display:block;
}
.layout-8-tab div.active{
	display:block;
}
/*2 TABS*/
.layout-2-tab div.active{
	display:block;
}
.layout-2-tab .m1 {
	background:url(/assets/common/images/bg_tab_mod_top.jpg) repeat-x top;
	border: 1px solid #7d6a55;
	border-bottom: none;
}
.layout-2-tab .m3 {
	margin:none;
}
.layout-2-tab .m4 {
	background-color:#fff;
	padding:2px;
	}
.layout-2-tab .m4 ul li{
	list-style-image:url(/assets/common/images/list_cross.gif);
	list-style-type:none;
	position:relative;
	padding-bottom:6px;
}

.layout-2-tab .s3{
	padding:12 px;
	background-color:#FFF;
}
.layout-2-tab .s4 {
	padding-left:12px;
}

.layout-2-tab .section-1-of-1 .s4{/*IMPORTANT - NEED TO ADD CLASS .section-1-of-1*/
	padding-left:12px;
}
.layout-2-tab .section-1-of-2 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-2-tab .section-1-of-3 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-2-tab .section-2-of-3 .s3{
	border-right: 1px solid #c9d8da;
}
/*3 TABS*/
.layout-3-tab div.active{
	display:block;
}
.layout-3-tab .m1 {
	background:url(/assets/common/images/bg_tab_mod_top.jpg) repeat-x top;
	border: 1px solid #7d6a55;
	border-bottom: none;
}
.layout-3-tab .m3 {
	margin:none;
}
.layout-3-tab .m4 {
	background-color:#fff;
	padding:2px;
	margin:2px;
	}
.layout-3-tab .m4 ul li{
	list-style-image:url(/assets/common/images/list_cross.gif);
	list-style-type:none;
	position:relative;
	padding-bottom:6px;
}

.layout-3-tab .s3{
	padding:12 px;
	background-color:#FFF;
}
.layout-3-tab .s4 {
	padding-left:12px;
}

.layout-3-tab .section-1-of-1 .s4{/*IMPORTANT - NEED TO ADD CLASS .section-1-of-1*/
	padding-left:12px;
}
.layout-3-tab .section-1-of-2 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-3-tab .section-1-of-3 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-3-tab .section-2-of-3 .s3{
	border-right: 1px solid #c9d8da;
}
/*4 TABS*/
.layout-4-tab div.active{
	display:block;
}
.layout-4-tab .m1 {
	background:url(/assets/common/images/bg_tab_mod_top.jpg) repeat-x top;
	border: 1px solid #7d6a55;
	border-bottom: none;
}
.layout-4-tab .m3 {
	margin:none;
}
.layout-4-tab .m4 {
	background-color:#fff;
	padding:2px;
	}
.layout-4-tab .m4 ul li{
	list-style-image:url(/assets/common/images/list_cross.gif);
	list-style-type:none;
	position:relative;
	padding-bottom:6px;
}

.layout-4-tab .s3{
	padding:12 px;
	background-color:#FFF;
}
.layout-4-tab .s4 {
	padding-left:12px;
}

.layout-4-tab .section-1-of-1 .s4{/*IMPORTANT - NEED TO ADD CLASS .section-1-of-1*/
	padding-left:12px;
}
.layout-4-tab .section-1-of-2 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-4-tab .section-1-of-3 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-4-tab .section-2-of-3 .s3{
	border-right: 1px solid #c9d8da;
}
/*5 TABS*/
.layout-5-tab div.active{
	display:block;
}
.layout-5-tab .m1 {
	background:url(/assets/common/images/bg_tab_mod_top.jpg) repeat-x top;
	border: 1px solid #7d6a55;
	border-bottom: none;
}
.layout-5-tab .m3 {
	margin:none;
}
.layout-5-tab .m4 {
	background-color:#fff;
	padding:2px;
	}
.layout-5-tab .m4 ul li{
	list-style-image:url(/assets/common/images/list_cross.gif);
	list-style-type:none;
	position:relative;
	padding-bottom:6px;
}

.layout-5-tab .s3{
	padding:12 px;
	background-color:#FFF;
}
.layout-5-tab .s4 {
	padding-left:12px;
}

.layout-5-tab .section-1-of-1 .s4{/*IMPORTANT - NEED TO ADD CLASS .section-1-of-1*/
	padding-left:12px;
}
.layout-5-tab .section-1-of-2 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-5-tab .section-1-of-3 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-5-tab .section-2-of-3 .s3{
	border-right: 1px solid #c9d8da;
}
/*6 TABS*/
.layout-6-tab div.active{
	display:block;
}
.layout-6-tab .m1 {
	background:url(/assets/common/images/bg_tab_mod_top.jpg) repeat-x top;
	border: 1px solid #7d6a55;
	border-bottom: none;
}
.layout-6-tab .m3 {
	margin:none;
}
.layout-6-tab .m4 {
	background-color:#fff;
	padding:2px;
	}
.layout-6-tab .m4 ul li{
	list-style-image:url(/assets/common/images/list_cross.gif);
	list-style-type:none;
	position:relative;
	padding-bottom:6px;
}

.layout-6-tab .s3{
	padding:12 px;
	background-color:#FFF;
}
.layout-6-tab .s4 {
	padding-left:12px;
}

.layout-6-tab .section-1-of-1 .s4{/*IMPORTANT - NEED TO ADD CLASS .section-1-of-1*/
	padding-left:12px;
}
.layout-6-tab .section-1-of-2 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-6-tab .section-1-of-3 .s3{
	border-right: 1px solid  #c9d8da;
}
.layout-6-tab .section-2-of-3 .s3{
	border-right: 1px solid #c9d8da;
}


/*BACKGROUND GRAPHICS*/

/* JBT - Removed style per QB #4360 - 4/2/09 */
.layout-1-module #inner .i4{
	/* background:url(/assets/common/images/bg_1.jpg) no-repeat right top; */
}


.layout-2-module #inner .i4{
	background:url(/assets/common/images/bg_2.jpg) no-repeat right top;
}
.layout-3-module #inner .i4{
	background:url(/assets/common/images/bg_3.jpg) no-repeat right top;
}
.layout-4-module #inner .i4{
	background:url(/assets/common/images/bg_4a.jpg) no-repeat right top;
}
.layout-6-module #inner .i4{
	background:url(/assets/common/images/bg_6.jpg) no-repeat right top;
}
.layout-8-module #inner .i4{
	background:#fff url(/assets/common/images/bg_8.jpg) repeat-y right top;
}
.layout-2-tab #inner .i4{
	background:url(/assets/common/images/bg_tab2.jpg) no-repeat right top;
}
.layout-3-tab #inner .i4{
	background:url(/assets/common/images/bg_tab3.jpg) no-repeat right top;
}
.layout-4-tab #inner .i4{
	background:url(/assets/common/images/bg_tab4.jpg) no-repeat right top;
}
.layout-5-tab #inner .i4{
	background:url(/assets/common/images/bg_tab5.jpg) no-repeat right top;
}
.layout-6-tab #inner .i4{
	background:url(/assets/common/images/bg_tab6.jpg) no-repeat right top;
}


/*SYSTEM ERROR, WARNING AND INFO MESSAGES*/
.systemErrorMsg { border: solid 1px #f88; background-color: #fdd; }
.infoMessage {  border: solid 1px #FFDC78; background-color: #FEF3D0; }
.systemErrorMsg, .infoMessage { width: 100%; padding: 0; margin:0 0 10px 0; }
.systemErrorMsg h1, .infoMessage h1 { font-size: 16px; font-weight: bold; margin: 20px 20px 10px 20px; }
.systemErrorMsg p, .infoMessage p { margin: 10px 20px 10px 20px; }
.infoMessage p { color:#000000; }



/*CONTENT THAT WILL EVENTUALLY NEED TO BE MOVED*/
#training table td{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:140%;
}
