body{
background-color: #03325a;
background-image: URL('images/BlueBGStrip.png');
background-repeat: repeat-x;
font-family: verdana, arial, tahoma;
font-size: 13px;
color: #03325a;
}


/* global tables */

table.frame{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding: 0px;
width: 868px;
margin-top: 8px;
}

table.structure{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding: 0px;
width: 800px;
height: 600px;
}

table.subnav{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding: 0px;
margin-top: 12px;
margin-left: 73px;
}

table.content{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding: 0px;
margin-top: 25px;
margin-left: 74px;
}

td.content{
line-height:18px;
font-family: verdana;
}

span.content{
line-height:18px;
font-family: verdana;
}

div.content{
line-height:18px;
font-family: verdana;
}

table.teamlist{
font-size: 11px;
}

table.body{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding: 0px;
}

/* Local Tables */
td.bodytop{
background-image: URL('images/secondary/SecondaryBoxShad1.png');
background-repeat: no-repeat;
}

td.ccbodytop{
background-image: URL('images/CommunityConnect/SecondaryBoxShad1.png');
background-repeat: no-repeat;
}

td.orangebodytop{
background-image: URL('images/secondary/OrangeBGTop.png');
background-repeat: no-repeat;
}


td.bodyhome{
background-image: URL('images/HomeBG.png');
background-repeat: no-repeat;
}

td.bodymain{
background-image: URL('images/secondary/SecondaryBoxShad2.png');
background-repeat: no-repeat;
}

td.ccbodymain{
background-image: URL('images/CommunityConnect/SecondaryBoxShad2.png');
background-repeat: no-repeat;
}

td.orangebodymain{
background-color: #E56524;
background-repeat: no-repeat;
}

td.bodydemorequest{
background-image: URL('images/RegPage/Registration.png');
background-repeat: no-repeat;
}






td.trainingrequest{
background-image: URL('images/Training/TRegisterImage.png');
background-repeat: no-repeat;
}

td.bodysupport{
background-image: URL('images/Support/SupportImage.png');
background-repeat: no-repeat;
}

td.bodycontact{
background-image: URL('images/ContactUs/ContactPage.png');
background-repeat: no-repeat;
}

td.bodyright{
background-image: URL('images/ShadowRight.png');
background-repeat: repeat-y;
background-position: left;
}

td.bodybottom{
background-image: URL('images/ShadowBottom.png');
background-repeat: no-repeat;
background-position: left;
}

table.ad{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding: 0px;
}


table.trainingschedule{
width: 500px;

}

table.trainingschedule td{
border-bottom-style: solid;
border-bottom-width: 1px;
border-collapse: collapse;
border-color: #03325A;
height: 30px;
padding-left: 5px;
}

table.trainingschedule td.header{
border-bottom-style: solid;
border-bottom-width: 2px;
border-collapse: collapse;
border-color: #03325A;
height: 20px;
padding-left: 5px;
}


table.requestformtable{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding-bottom: 0px;
position: relative;
left: -5px;
top: 5px;
}

td.requestformtable {
padding-left: 5px;
padding-right: 5px;
}



table.requesttrainingformtable{
border-style: solid;
border-width: 0px;
border-color: #000000;
border-collapse: collapse;
padding-bottom: 0px;
position: relative;
left: -5px;
top: 1px;
}

td.requesttrainingformtable {
padding-left: 5px;
padding-right: 5px;
}


span.answer{
margin-left: 19px;
margin-top: 13px;
}

form{
margin: 0px;
padding: 0px;
}


.InputShadow1
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_01.png');
}

.InputShadow2
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_02.png');
}

.InputShadow3
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_03.png');
}

.InputShadow4
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_04.png');
}

.InputShadow5
{
	background-color: #ffffff;
}

.InputShadow6
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_06.png');
}

.InputShadow7
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_07.png');
}

.InputShadow8
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_08.png');
}

.InputShadow9
{
	width: 5px;
	height: 5px;
	background-image: URL('images/InputShadow/InputShadow_09.png');
}

input{
border: 0px;
border-style: solid;
border-color: #666666;
color: #A4B5C4;
font-weight: bold;
padding: 5px;
background-color: #ffffff;
margin: 0px;
}

textarea{
border: 0px;
color: #A4B5C4;
font-weight: bold;
padding: 5px;
background-color: #ffffff;
}

input.submitbutton{
background-color: transparent;
background-image: URL('images/RegPage/SubmitButtonState1.png');
height: 22px;
width: 68px;
}

input.submitbutton:hover{
background-color: transparent;
background-image: URL('images/RegPage/SubmitButtonState2.png');
}

input.resetbutton{
background-color: transparent;
background-image: URL('images/RegPage/ResetButtonState1.png');
height: 22px;
width: 60px;
}

input.resetbutton:hover{
background-color: transparent;
background-image: URL('images/RegPage/ResetButtonState2.png');
}

input.makechangesbutton{
background-color: transparent;
background-image: URL('images/Why_bC/MakeChangesButtonState1.png');
height: 22px;
width: 118px;
}

input.makechangesbutton:hover{
background-color: transparent;
background-image: URL('images/Why_bC/MakeChangesButtonState2.png');
}




input.radio{
background-color: transparent;
}

input.checkbox{
background-color: transparent;
}


select.trainingdate{
color: #000000;
width: 233px;
border: 0px;
color: #000000;
font-weight: bold;
background-color: #ffffff;
}

font.demorequesttitle{
color: #ffffff;
font-size: 30px;
font-weight: bold;
}



a img{
border: 0px;
}



a{
color: #E56524;
}

a:hover{
color: #03325a;
}




span.notice{
font-size: 9px;

}


span.subhead{
color: #E56524;
font-weight: bold;
}

span.ccsubhead{
color: #406C67;
font-weight: bold;
}


span.subheadblue{
color: #03325a;
font-weight: bold;
}

span.subnav{
color: #4F6F8B;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

a.subnav{
color: #4F6F8B;
font-size: 10px;
text-decoration: none;
}

a.subnav:hover{
color: #03325a;
font-size: 10px;
text-decoration: none;
}

span#subnav1 a#subnavlink1,
span#subnav2 a#subnavlink2,
span#subnav3 a#subnavlink3,
span#subnav4 a#subnavlink4,
span#subnav5 a#subnavlink5,
span#subnav6 a#subnavlink6{
color: #03325a;
text-decoration: none;
}


span.pagenav{
color: #4F6F8B;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

a.pagenav{
color: #4F6F8B;
font-size: 9px;
text-decoration: none;
}

a.pagenav:hover{
color: #03325a;
font-size: 9px;
text-decoration: none;
}

span#pagenav1 a#pagenavlink1,
span#pagenav2 a#pagenavlink2,
span#pagenav3 a#pagenavlink3,
span#pagenav4 a#pagenavlink4,
span#pagenav5 a#pagenavlink5,
span#pagenav6 a#pagenavlink6{
color: #03325a;
font-size: 9px;
text-decoration: none;
}



span.footer1 {
color: #ffffff;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}

span.footer2 {
color: #8198AC;
font-size: 10px;
text-decoration: none;
}

a.footer{
color: #ffffff;
font-size: 9px;
text-decoration: none;
}

a.footer:hover{
color: #E56524;
font-size: 9px;
text-decoration: none;
}

a.whitelink{
color: #03325A;
text-decoration: none;
}

a.whitelink:hover{
color: #ffffff;
text-decoration: none;
}





.termsofuse{
color: #333333;
font-size: 10px;
}



.orange{
color: #E56524;

}


/* --------------------------------------------------------------------------------------------*/


/* GLOBALNAV */
#globalnav { width: 100%; height: 11px; margin: 0px auto; position: relative; z-index: 100;}
#globalnav #navtabs { margin: 0; padding: 0;}
#globalnav #navtabs li { display: inline; }
#globalnav #navtabs li a { float: right; height: 0; padding-top: 11px; overflow: hidden; }
#globalnav #navtabs li a{ background-image: url(images/nav/GlobalNav.png); _background-image: url(images/nav/GlobalNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalnav #navtabs li#benefitsconnect a { background-position: 0px 0px; width: 85px;}
#globalnav #navtabs li#agencymanager a { background-position: -95px -0px; width: 81px;}
#globalnav #navtabs li#benefitsguides a { background-position: -186px 0; width: 77px;}
#globalnav #navtabs li#separator a { background-position: -85px 0; width: 10px;}


/* OVER STATES */
#globalnav #navtabs li#benefitsconnect a:hover { background-position: 0px -11px; }
#globalnav #navtabs li#agencymanager a:hover { background-position: -95px -11px; }
#globalnav #navtabs li#benefitsguides a:hover { background-position: -186px -11px; }


/* PRESSED STATES */
#globalnav #navtabs li#benefitsconnect a:active { background-position: 0px -11px; }
#globalnav #navtabs li#agencymanager a:active { background-position: -95px -11px; }
#globalnav #navtabs li#benefitsguides a:active { background-position: -186px -11px; }


/* ON STATES */
body#benefitsconnect #globalnav #navtabs li#benefitsconnect a { background-position: 0px -11px !important; }
body#agencymanager #globalnav #navtabs li#agencymanager a { background-position: -95px -11px !important; }
body#benefitsguides #globalnav #navtabs li#benefitsguides a { background-position: -186px -11px !important; }


/* --------------------------------------------------------------------------------------------*/


/* HOMENAV */
#homenav { width: 100%; height: 24px; margin: 0px auto; position: relative; z-index: 101;}
#homenav #navtabs { margin: 0; padding: 0; }
#homenav #navtabs li { display: inline;}
#homenav #navtabs li a { float: left; height: 0; padding-top: 24px; overflow: hidden; }
#homenav #navtabs li a{ background-image: url(images/nav/navtabs.png); _background-image: url(images/nav/navtabs.png); background-repeat: no-repeat; }

/* BUTTONS */
#homenav #navtabs li#nt-home a { background-position: 0px 0px; width: 63px;}
#homenav #navtabs li#nt-whybc a { background-position: -717px 0px; width: 75px;}
#homenav #navtabs li#nt-products a { background-position: -64px -0px; width: 104px;}
#homenav #navtabs li#nt-voluntary a { background-position: -794px 0px; width: 90px;}
#homenav #navtabs li#nt-training a { background-position: -169px 0; width: 74px;}
#homenav #navtabs li#nt-support a { background-position: -244px 0; width: 76px;}
#homenav #navtabs li#nt-contact a { background-position: -321px 0; width: 94px;}
#homenav #navtabs li#nt-carriers a { background-position: -416px 0; width: 77px;}
#homenav #navtabs li#nt-partners a { background-position: -495px 0; width: 80px;}
#homenav #navtabs li#nt-news a { background-position: -577px 0; width: 60px;}
#homenav #navtabs li#nt-summit a { background-position: -639px 0; width: 76px;}

/* OVER STATES */
#homenav #navtabs li#nt-home a:hover { background-position: 0px -50px; }
#homenav #navtabs li#nt-whybc a:hover { background-position: -717px -50px; }
#homenav #navtabs li#nt-products a:hover { background-position: -64px -50px; }
#homenav #navtabs li#nt-voluntary a:hover { background-position: -794px -50px;}
#homenav #navtabs li#nt-training a:hover { background-position: -169px -50px; }
#homenav #navtabs li#nt-support a:hover { background-position: -244px -50px; }
#homenav #navtabs li#nt-contact a:hover { background-position: -321px -50px; }
#homenav #navtabs li#nt-carriers a:hover { background-position: -416px -50px; }
#homenav #navtabs li#nt-partners a:hover { background-position: -495px -50px; }
#homenav #navtabs li#nt-news a:hover { background-position: -577px -50px; }
#homenav #navtabs li#nt-summit a:hover { background-position: -639px -50px; }

/* PRESSED STATES */
#homenav #navtabs li#nt-home a:active { background-position: 0px -25px; }
#homenav #navtabs li#nt-whybc a:active { background-position: -717px -25px; }
#homenav #navtabs li#nt-products a:active { background-position: -64px -25px; }
#homenav #navtabs li#nt-voluntary a:active { background-position: -794px -25px;}
#homenav #navtabs li#nt-training a:active { background-position: -169px -25px; }
#homenav #navtabs li#nt-support a:active { background-position: -244px -25px; }
#homenav #navtabs li#nt-contact a:active { background-position: -321px -25px; }
#homenav #navtabs li#nt-carriers a:active { background-position: -416px -25px; }
#homenav #navtabs li#nt-partners a:active { background-position: -495px -25px; }
#homenav #navtabs li#nt-news a:active { background-position: -577px -25px; }
#homenav #navtabs li#nt-summit a:active { background-position: -639px -25px; }

/* ON STATES */
#homenav.home #navtabs li#nt-home a { background-position: 0px -25px !important; }
#homenav.whybc #navtabs li#nt-whybc a { background-position: -717px -25px !important; }
#homenav.products #navtabs li#nt-products a { background-position: -64px -25px !important; }
#homenav.voluntary #navtabs li#nt-voluntary a { background-position: -794px -25px !important; }
#homenav.training #navtabs li#nt-training a { background-position: -169px -25px !important; }
#homenav.support #navtabs li#nt-support a { background-position: -244px -25px !important; }
#homenav.contact #navtabs li#nt-contact a { background-position: -321px -25px !important; }
#homenav.carriers #navtabs li#nt-carriers a { background-position: -416px -25px !important; }
#homenav.partners #navtabs li#nt-partners a { background-position: -495px -25px !important; }
#homenav.news #navtabs li#nt-news a { background-position: -577px -25px !important; }
#homenav.summit #navtabs li#nt-summit a { background-position: -639px -25px !important; }

#homenav.home #navtabs li#nt-home a:hover { background-position: 0px -50px !important; }
#homenav.whybc #navtabs li#nt-whybc a:hover { background-position: -717px -50px !important; }
#homenav.products #navtabs li#nt-products a:hover { background-position: -64px -50px !important; }
#homenav.products #navtabs li#nt-voluntary a:hover { background-position: -794px -50px !important; }
#homenav.training #navtabs li#nt-training a:hover { background-position: -169px -50px !important; }
#homenav.support #navtabs li#nt-support a:hover { background-position: -244px -50px !important; }
#homenav.contact #navtabs li#nt-contact a:hover { background-position: -321px -50px !important; }
#homenav.carriers #navtabs li#nt-carriers a:hover { background-position: -416px -50px !important; }
#homenav.partners #navtabs li#nt-partners a:hover { background-position: -495px -50px !important; }
#homenav.news #navtabs li#nt-news a:hover { background-position: -577px -50px !important; }
#homenav.summit #navtabs li#nt-summit a:hover { background-position: -639px -50px !important; }

#homenav #navtabs li#nt-products:hover > a { background-position: -64px -50px !important;}
#homenav #navtabs li#nt-whybc:hover > a { background-position: -717px -50px !important;}
#homenav #navtabs li#nt-training:hover > a { background-position: -169px -50px !important;}
#homenav #navtabs li#nt-support:hover > a { background-position: -244px -50px !important;}
#homenav #navtabs li#nt-carriers:hover > a { background-position: -416px -50px !important;}
#homenav #navtabs li#nt-partners:hover > a { background-position: -495px -50px !important;}
#homenav #navtabs li#nt-summit:hover > a { background-position: -639px -50px !important;}

/* products menu css menu css menu css */

#homenav #navtabs #productsdrop {margin-left: 0px;}
#homenav #navtabs #productsdrop li { display: block; padding: 0px;}

li ul.productsdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 133px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #productsdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px;  
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #productsdrop li a:hover {
		color: #03325A;
		}

li:hover ul.productsdrop, li.over ul.productsdrop { display: block; } /* The magic */

/* why bc menu css menu css menu css */

#homenav #navtabs #whybcdrop {margin-left: 0px;}
#homenav #navtabs #whybcdrop li { display: block; padding: 0px;}

li ul.whybcdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 58px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #whybcdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px;  
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #whybcdrop li a:hover {
		color: #03325A;
		}

li:hover ul.whybcdrop, li.over ul.whybcdrop { display: block; } /* The magic */

/* Training menu css menu css menu css */

#homenav #navtabs #trainingdrop {margin-left: 0px;}
#homenav #navtabs #trainingdrop li { display: block; padding: 0px;}

li ul.trainingdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 327px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #trainingdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px;  
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #trainingdrop li a:hover {
		color: #03325A;
		}

li:hover ul.trainingdrop, li.over ul.trainingdrop { display: block; } /* The magic */

/* support menu css menu css menu css */

#homenav #navtabs #supportdrop {margin-left: 0px;}
#homenav #navtabs #supportdrop li { display: block; padding: 0px;}

li ul.supportdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 401px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #supportdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px; 
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #supportdrop li a:hover {
		color: #03325A;
		}

li:hover ul.supportdrop, li.over ul.supportdrop { display: block; } /* The magic */


/* carriers menu css menu css menu css */

#homenav #navtabs #carriersdrop {margin-left: 0px;}
#homenav #navtabs #carriersdrop li { display: block; padding: 0px;}

li ul.carriersdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 479px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #carriersdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px;  
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #carriersdrop li a:hover {
		color: #03325A;
		}

li:hover ul.carriersdrop, li.over ul.carriersdrop { display: block; } /* The magic */

/* partners menu css menu css menu css */

#homenav #navtabs #partnersdrop {margin-left: 0px;}
#homenav #navtabs #partnersdrop li { display: block; padding: 0px;}

li ul.partnersdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 477px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #partnersdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px;  
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #partnersdrop li a:hover {
		color: #03325A;
		}

li:hover ul.partnersdrop, li.over ul.partnersdrop { display: block; } /* The magic */

/* summit menu css menu css menu css */

#homenav #navtabs #summitdrop {margin-left: 0px;}
#homenav #navtabs #summitdrop li { display: block; padding: 0px;}

li ul.summitdrop{
list-style: none;
padding: 0px;
position: absolute;	
float: left;
left: 557px; 
top: 24px; 
display: none; 
width: 135px;
}

#homenav #navtabs #summitdrop li a {
		color: #ffffff; 
		height: 24px; 
		padding: 0px;  
		background: transparent;
		text-decoration: none;
		width: 135px;
		border-bottom: 0px solid;
		}

#homenav #navtabs #summitdrop li a:hover {
		color: #03325A;
		}

li:hover ul.summitdrop, li.over ul.summitdrop { display: block; } /* The magic */




/* end menu css end menu css end menu css */

/* --------------------------------------------------------------------------------------------*/



/* PRODUCT SUBNAV */
#subnav { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#subnav #navtabs { margin: 0; padding: 0;}
#subnav #navtabs li { display: inline; }
#subnav #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#subnav #navtabs li a{ background-image: url(images/nav/SecondaryNav.png); _background-image: url(images/nav/SecondaryNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#subnav #navtabs li#nt-benefitsconnect a { background-position: 0px 0px; width: 86px;}
#subnav #navtabs li#nt-agencymanager a { background-position: -99px -0px; width: 81px;}
#subnav #navtabs li#nt-benefitsguides a { background-position: -193px 0; width: 74px;}
#subnav #navtabs li#nt-edie	a { background-position: -281px 0px; width: 23px;}
#subnav #navtabs li#nt-separator a { background-position: -86px 0; width: 12px;}


/* OVER STATES */
#subnav #navtabs li#nt-benefitsconnect a:hover { background-position: 0px -12px; }
#subnav #navtabs li#nt-agencymanager a:hover { background-position: -99px -12px; }
#subnav #navtabs li#nt-benefitsguides a:hover { background-position: -193px -12px; }
#subnav #navtabs li#nt-edie	a:hover { background-position: -281px -12px;}
#subnav #navtabs li#nt-separator a:hover { background-position: -86px -0px; }


/* PRESSED STATES */
#subnav #navtabs li#nt-benefitsconnect a:active { background-position: 0px -12px; }
#subnav #navtabs li#nt-agencymanager a:active { background-position: -99px -12px; }
#subnav #navtabs li#nt-benefitsguides a:active { background-position: -193px -12px; }
#subnav #navtabs li#nt-edie	a:active { background-position: -281px -12px;;}
#subnav #navtabs li#nt-separator a:active { background-position: -86px -0px; }


/* ON STATES */
#subnav.benefitsconnect #navtabs li#nt-benefitsconnect a { background-position: 0px -12px !important; }
#subnav.agencymanager #navtabs li#nt-agencymanager a { background-position: -99px -12px !important; }
#subnav.benefitsguides #navtabs li#nt-benefitsguides a { background-position: -193px -12px !important; }
#subnav.edie #navtabs li#nt-edie a { background-position: -281px -12px; width: 23px; !important; }




/* --------------------------------------------------------------------------------------------*/



/* Training SUBNAV */
#trainingsubnav { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#trainingsubnav #navtabs { margin: 0; padding: 0;}
#trainingsubnav #navtabs li { display: inline; }
#trainingsubnav #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#trainingsubnav #navtabs li a{ background-image: url(images/nav/TrainingSecondaryNav.png); _background-image: url(images/nav/TrainingSecondaryNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#trainingsubnav #navtabs li#training a { background-position: 0px 0px; width: 40px;}
#trainingsubnav #navtabs li#schedule a { background-position: -58px -0px; width: 45px;}
#trainingsubnav #navtabs li#separator a { background-position: -41px 0; width: 16px;}


/* OVER STATES */
#trainingsubnav #navtabs li#training a:hover { background-position: 0px -12px; }
#trainingsubnav #navtabs li#schedule a:hover { background-position: -58px -12px; }


/* PRESSED STATES */
#trainingsubnav #navtabs li#training a:active { background-position: 0px -12px; }
#trainingsubnav #navtabs li#schedule a:active { background-position: -58px -12px; }


/* ON STATES */
#trainingsubnav.training #navtabs li#training a { background-position: 0px -12px !important; }
#trainingsubnav.schedule #navtabs li#schedule a { background-position: -58px -12px !important; }




/* --------------------------------------------------------------------------------------------*/



/* SUPPORT SUBNAV */
#supportsubnav { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#supportsubnav #navtabs { margin: 0; padding: 0;}
#supportsubnav #navtabs li { display: inline; }
#supportsubnav #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#supportsubnav #navtabs li a{ background-image: url(images/nav/SupportSecondaryNav.png); _background-image: url(images/nav/SupportSecondaryNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#supportsubnav #navtabs li#support a { background-position: 0px 0px; width: 40px;}
#supportsubnav #navtabs li#faq a { background-position: -57px -0px; width: 20px;}
#supportsubnav #navtabs li#separator a { background-position: -41px 0; width: 16px;}


/* OVER STATES */
#supportsubnav #navtabs li#support a:hover { background-position: 0px -12px; }
#supportsubnav #navtabs li#faq a:hover { background-position: -57px -12px; }


/* PRESSED STATES */
#supportsubnav #navtabs li#support a:active { background-position: 0px -12px; }
#supportsubnav #navtabs li#faq a:active { background-position: -57px -12px; }


/* ON STATES */
#supportsubnav.support #navtabs li#support a { background-position: 0px -12px !important; }
#supportsubnav.faq #navtabs li#faq a { background-position: -57px -12px !important; }




/* --------------------------------------------------------------------------------------------*/



/* CONTACT US SUBNAV */
#contactsubnav { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#contactsubnav #navtabs { margin: 0; padding: 0;}
#contactsubnav #navtabs li { display: inline; }
#contactsubnav #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#contactsubnav #navtabs li a{ background-image: url(images/nav/ContactUsSecondaryNav.png); _background-image: url(images/nav/ContactUsSecondaryNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#contactsubnav #navtabs li#nt-contact a { background-position: 0px 0px; width: 62px;}
#contactsubnav #navtabs li#nt-management a { background-position: -78px -0px; width: 65px;}
#contactsubnav #navtabs li#nt-bod a { background-position: -159px 0; width: 92px;}
#contactsubnav #navtabs li#nt-career a { background-position: -267px 0; width: 106px;}
#contactsubnav #navtabs li#nt-separator a { background-position: -62px 0; width: 16px;}


/* OVER STATES */
#contactsubnav #navtabs li#nt-contact a:hover { background-position: 0px -12px; }
#contactsubnav #navtabs li#nt-management a:hover { background-position: -78px -12px; }
#contactsubnav #navtabs li#nt-bod a:hover { background-position: -159px -12px; }
#contactsubnav #navtabs li#nt-career a:hover { background-position: -267px -12px; }


/* PRESSED STATES */
#contactsubnav #navtabs li#nt-contact a:active { background-position: 0px -12px; }
#contactsubnav #navtabs li#nt-management a:active { background-position: -78px -12px; }
#contactsubnav #navtabs li#nt-bod a:active { background-position: -159px -12px; }
#contactsubnav #navtabs li#nt-career a:active { background-position: -267px -12px; }


/* ON STATES */
#contactsubnav.contact #navtabs li#nt-contact a { background-position: 0px -12px !important; }
#contactsubnav.management #navtabs li#nt-management a { background-position: -78px -12px !important; }
#contactsubnav.bod #navtabs li#nt-bod a { background-position: -159px -12px !important; }
#contactsubnav.careers #navtabs li#nt-career a { background-position: -267px -12px !important; }




/* --------------------------------------------------------------------------------------------*/



/* PARTNERS SUBNAV */
#partnerssubnav { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#partnerssubnav #navtabs { margin: 0; padding: 0;}
#partnerssubnav #navtabs li { display: inline; }
#partnerssubnav #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#partnerssubnav #navtabs li a{ background-image: url(images/nav/PartnersSecondaryNav.png); _background-image: url(images/nav/PartnersSecondaryNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#partnerssubnav #navtabs li#associations a { background-position: 0px 0px; width: 65px;}
#partnerssubnav #navtabs li#enrollment a { background-position: -81px 0px; width: 55px;}
#partnerssubnav #navtabs li#implementation a { background-position: -152px -0px; width: 79px;}
#partnerssubnav #navtabs li#nt-separator a { background-position: -65px 0; width: 16px;}


/* OVER STATES */
#partnerssubnav #navtabs li#associations a:hover { background-position: 0px -12px; }
#partnerssubnav #navtabs li#enrollment a:hover { background-position: -81px -12px; }
#partnerssubnav #navtabs li#implementation a:hover { background-position: -152px -12px; }



/* PRESSED STATES */
#partnerssubnav #navtabs li#associations a:active { background-position: 0px -12px; }
#partnerssubnav #navtabs li#enrollment a:active { background-position: -81px -12px; }
#partnerssubnav #navtabs li#implementation a:active { background-position: -152px -12px; }



/* ON STATES */
#partnerssubnav.associations #navtabs li#associations a { background-position: 0px -12px !important; }
#partnerssubnav.enrollment #navtabs li#enrollment a { background-position: -81px -12px !important; }
#partnerssubnav.implementation #navtabs li#implementation a { background-position: -152px -12px !important; }





/* --------------------------------------------------------------------------------------------*/



/* carriers SUBNAV */
#carrierssubnav { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#carrierssubnav #navtabs { margin: 0; padding: 0;}
#carrierssubnav #navtabs li { display: inline; }
#carrierssubnav #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#carrierssubnav #navtabs li a{ background-image: url(images/nav/CarriersSecondaryNav.png); _background-image: url(images/nav/CarriersSecondaryNav.png); background-repeat: no-repeat; }

/* BUTTONS */
#carrierssubnav #navtabs li#edilibrary a { background-position: 0px 0px; width: 56px;}
#carrierssubnav #navtabs li#webservices a { background-position: -72px -0px; width: 67px;}
#carrierssubnav #navtabs li#nt-separator a { background-position: -56px 0; width: 16px;}


/* OVER STATES */
#carrierssubnav #navtabs li#edilibrary a:hover { background-position: 0px -12px; }
#carrierssubnav #navtabs li#webservices a:hover { background-position: -72px -12px; }



/* PRESSED STATES */
#carrierssubnav #navtabs li#edilibrary a:active { background-position: 0px -12px; }
#carrierssubnav #navtabs li#webservices a:active { background-position: -72px -12px; }



/* ON STATES */
#carrierssubnav.edilibrary #navtabs li#edilibrary a { background-position: 0px -12px !important; }
#carrierssubnav.webservices #navtabs li#webservices a { background-position: -72px -12px !important; }




/* --------------------------------------------------------------------------------------------*/



/* Reg Button */
#regbutton { width: 100%; height: 12px; margin: 0px auto; position: relative; z-index: 100;}
#regbutton #navtabs { margin: 0; padding: 0;}
#regbutton #navtabs li { display: inline; }
#regbutton #navtabs li a { float: left; height: 0; padding-top: 12px; overflow: hidden; }
#regbutton #navtabs li a{ background-image: url(images/RegPage/RegButtonsState1.png); _background-image: url(images/RegPage/RegButtonsState1.png); background-repeat: no-repeat; }

/* BUTTONS */
#regbutton #navtabs li#nt-benefitsconnect a { background-position: 0px 0px; width: 86px;}
#regbutton #navtabs li#nt-agencymanager a { background-position: -99px -0px; width: 81px;}
#regbutton #navtabs li#nt-benefitsguides a { background-position: -193px 0; width: 74px;}


/* OVER STATES */
#regbutton #navtabs li#nt-benefitsconnect a:hover { background-position: 0px -12px; }
#regbutton #navtabs li#nt-agencymanager a:hover { background-position: -99px -12px; }
#regbutton #navtabs li#nt-benefitsguides a:hover { background-position: -193px -12px; }


/* PRESSED STATES */
#regbutton #navtabs li#nt-benefitsconnect a:active { background-position: 0px -12px; }
#regbutton #navtabs li#nt-agencymanager a:active { background-position: -99px -12px; }
#regbutton #navtabs li#nt-benefitsguides a:active { background-position: -193px -12px; }


/* ON STATES */
#regbutton.home #navtabs li#nt-benefitsconnect a { background-position: 0px -0px !important; }
#regbutton.products #navtabs li#nt-agencymanager a { background-position: -99px -0px !important; }
#regbutton.training #navtabs li#nt-benefitsguides a { background-position: -193px -0px !important; }


/* --------------------------------------------------------------------------------------------*/


/* CCTAb */
#homenav #cCTab { width: 100%; height: 191px; margin: 0px auto; position: relative; z-index: 101;}
#homenav #cCTab { margin: 0; padding: 0; }
#homenav #cCTab li { display: inline;}
#homenav #cCTab li a { float: left; height: 0; padding-top: 191px; overflow: hidden; }
#homenav #cCTab li a{ background-image: url(images/CommunityConnect/CC_Tab.png); _background-image: url(images/CommunityConnect/CC_Tab.png); background-repeat: no-repeat; }

/* BUTTONS */
#homenav #cCTab li a { background-position: 0px 0px; width: 59px;}

/* OVER STATES */
#homenav #cCTab li#cc-tab a:hover { background-position: 0px -191px; }

/* PRESSED STATES */
#homenav #cCTab li#cc-tab a:active { background-position: 0px -191px; }

/* ON STATES */
#homenav.community #cCTab li#cc-tab a { background-position: 0px -191px !important; }

#homenav.community #cCTab li#cc-tab a:hover { background-position: 0px -191px !important; }



