/*  

beta version of healthnet stylesheet
March 24, 2004  
    
*/



/* set basic styles for content pages */ 
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
	background-color: #FFFFFF;
	margin: 0px;
}

p, td, ul, ol, ul, li, dl, dt, dd {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

a {
	color: #206B8B;
}

h2 a {
	color: 000;
	text-decoration: none;
	}

h2 a:hover {
	color: #206B8B;
	text-decoration: underline;
	}
	
#sidebar h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	display: inline;
	}	
	
#sidebar p 	{
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
}
	
#relatedReading h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	margin-bottom: 0;
}

#relatedReading p {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
}

#footer a {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration: none;
}

#footer a:hover {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration: underline;
}
#footerCopyright {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	text-decoration: none;
}


/* side navigation styles
   color is set by applying id to BODY tag
*/

#nav h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	font-weight: normal;
	}
	
#nav h2 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 0;
	font-weight: normal;
	}

#nav h3 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 0 0;
	font-weight: normal;
	}

#nav h4 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0 0 0;
	font-weight: normal;
	}

#nav a {
	text-decoration : none;
	}
#nav a:hover {
	text-decoration : underline;
	}

	

/* orchid navigation cell backgrounds */
body#category1 td.navOne {
	background: #f3c5d9;
}

body#category1 td.navOne h1 {
	margin: 5px 0 5px 0;
	line-height: 13px;
}

body#category1 td.navTwo {
	background: #fae7f0;
	}
	
body#category1 td.navTwo h2 {
    margin: 0px 0 5px 0;
    line-height: 13px;
}

body#category1 td.contentOne, table.contentOne {
	background: #a51353;
}
	
body#category1 td.contentTwo, table.contentTwo {
	background: #d11768;
	}
	
body#category1 td.contentThree, table.contentThree {
	background: #dd518e;
	}
	
body#category1 td.contentFour, table.contentFour {
	background: #e88db5;
	}

body#category1 #pageTitle {
	background: #D70067;
	}

/* carrot navigation cell backgrounds */

body#category2 td.navOne, table.navOne {
	background: #fac78e;
}

body#category2 td.navOne h1 {
	margin: 5px 0 5px 0;
	line-height: 13px;
}

body#category2 td.navTwo {
	background: #fcdfbf;
	}
	
body#category2 td.navTwo h2 {
    margin: 0px 0 5px 0;
    line-height: 13px;
}

body#category2 td.contentOne, table.contentOne {
	background: #e08117;
}
	
body#category2 td.contentTwo, table.contentTwo {
	background: #f58d19;
	}
	
body#category2 td.contentThree, table.contentThree {
	background: #f5a247;
	}
	
body#category2 td.contentFour, table.contentFour {
	background: #f8b365;
	}
	
body#category2 #pageTitle {
	background: #FD9115;
	}

/* apple navigation cell backgrounds */

body#category3 td.navOne, table.navOne {
	background: #b1ce79;
}

body#category3 td.navOne h1 {
	margin: 5px 0 5px 0;
	line-height: 13px;
}

body#category3 td.navTwo {
	background: #d8e8c3;
}
	
body#category3 td.navTwo h2 {
    margin: 0px 0 5px 0;
    line-height: 13px;
}

body#category3 td.contentOne, table.contentOne {
	background: #48891B;
}
	
body#category3 td.contentTwo, table.contentTwo {
	background: #65A81D;
	}
	
body#category3 td.contentThree, table.contentThree {
	background: #7AB537;
	}
	
body#category3 td.contentFour, table.contentFour {
	background: #8FC156;
	
	}
	
body#category3 td.contentFive, table.contentFive {
	background: #E8F1DC;
	}
	
body#category3 #pageTitle {
	background: #67AA22;
	}

/* cyan navigation cell backgrounds */

body#category4 td.navOne {
	background: #97c8dc;
}

body#category4 td.navOne h1 {
	margin: 5px 0 5px 0;
	line-height: 13px;
}

body#category4 td.navTwo {
	background: #cae3ed;
}

body#category4 td.navTwo h2 {
    margin: 0px 0 5px 0;
    line-height: 13px;
}	

body#category4 td.contentOne, table.contentOne {
	background: #227699;
}
	
body#category4 td.contentTwo, table.contentTwo {
	background: #2a8eb8;
	}
	
body#category4 td.contentThree, table.contentThree {
	background: #5faaca;
	}
	
body#category4 td.contentFour, table.contentFour {
	background: #83c2dc;
	}
	
body#category4 #pageTitle {
	background: #008BB8;
	}

/* powder navigation cell backgrounds */

body#category5 td.navOne {
	background: #edf2f5;
}

body#category5 td.navOne h1 {
	margin: 5px 0 5px 0;
	line-height: 13px;
}

body#category5 td.navTwo {
	background: #f8fafb;
	}
	
body#category5 td.navTwo h2 {
    margin: 0px 0 5px 0;
    line-height: 13px;
}
	
body#category5 td.contentOne, table.contentOne {
	background: #365f79;
}
	
body#category5 td.contentTwo, table.contentTwo {
	background: #5b8298;
	}
	
body#category5 td.contentThree, table.contentThree {
	background: #83a4b9;
	}
	
body#category5 td.contentFour, table.contentFour {
	background: #9db7c9;
	}
	
body#category5 #pageTitle {
	background: #83A4B9;
	}



/* separate sidebar style for each color */
/* sidebar1-orchid
   sidebar2-carrot
   sidebar3-apple
   sidebar4-cyan
   sidebar5-powder
*/

td .sidebar1head {
	background: #d11768;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.sidebar1head h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	display: inline;
	}

td .sidebar1 {
	background: #fae7f0;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	color: #000;
	}
	
.sidebar1 p, .sidebar1 ul, .sidebar1 ol, .sidebar1 li, .sidebar1 dl, .sidebar1 dt, .sidebar1 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
}

.sidebar1 ul {
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

.sidebar1 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}

/* sidebar2 carrot */

td .sidebar2head {
	background: #F58D19;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.sidebar2head h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	display: inline;
	}

td .sidebar2 {
	background: #FDE6CC;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	color: #000;
	}
	
.sidebar2 p, .sidebar2 ul, .sidebar2 ol, .sidebar2 li, .sidebar2 dl, .sidebar2 dt, .sidebar2 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
}

.sidebar2 ul {
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

.sidebar2 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}

/* sidebar3 apple */

td .sidebar3head {
	background: #65A40F;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.sidebar3head h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	display: inline;
	}

td .sidebar3 {
	background: #E8F1DB;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	color: #000;
	}
	
.sidebar3 p, .sidebar3 ul, .sidebar3 ol, .sidebar3 li, .sidebar3 dl, .sidebar3 dt, .sidebar3 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
}

.sidebar3 ul {
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

.sidebar3 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}

/* sidebar4 cyan */

td .sidebar4head {
	background: #2A8EB8;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.sidebar4head h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	display: inline;
	}

td .sidebar4 {
	background: #E9F3F8;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	color: #000;
	}
	
.sidebar4 p, .sidebar4 ul, .sidebar4 ol, .sidebar4 li, .sidebar4 dl, .sidebar4 dt, .sidebar4 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
}

.sidebar4 ul {
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

.sidebar4 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}

/* sidebar5 powder */

td .sidebar5head {
	background: #83A4B9;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.sidebar5head h1 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0 0 0 0;
	display: inline;
	}

td .sidebar5 {
	background: #EDF2F5;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	color: #000;
	}
	
.sidebar5 p, .sidebar5 ul, .sidebar5 ol, .sidebar5 li, .sidebar5 dl, .sidebar5 dt, .sidebar5 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000;
}

.sidebar5 ul {
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

.sidebar5 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}



/* set style for search box in upper right hand corner of every page */

#search p, #search td, #search select, #search input {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
}



/* blue box in the upper left is called "infobox" */

#infobox {
	background-color: #008BB8;
}

#infobox p {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	color: #FFFFFF;
	margin: 0 0 0 0;
}

#infobox h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 0;
}

#infobox h2 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #99CCFF;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
}

#infobox a {
	color: #FFFFFF;
}

#infobox .divider {
	border-color: #99C3F0;
	border-top: thin dotted #99C3F0;
	width: 100%;
}


/* addition to blue box: the line where it says My Health Net    edit   logout */

#myHealthNet p, #myHealthNet td, #myHealthNet a {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	}


/* colored box at center top with title information */

#pageTitle h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 0 0;
	display: inline;
}

#pageTitle a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
	
#pageTitle p.superTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 0 0;
}

#pageTitle p.subTitle {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0 0 0 10px;
	display: inline;
}

#pageTitle td {
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
}

/* portal logged-in homepages */


/* display1 = orchid */
#display1 ul, #display1 ol, #display1 li, #display1 dl, #display1 dt, #display1 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#display1 ul {
	margin: 0 0 0 15px;
	padding: 1;
	text-align: left;
	border: 0;
	}

#display1 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	color: #A81252;
	}
	
#display1 a {
	color: #A81252;
}

/* display2 = carrot */

#display2 ul, #display2 ol, #display2 li, #display2 dl, #display2 dt, #display2 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#display2 ul {
	margin: 0 0 0 15px;
	padding: 1;
	text-align: left;
	border: 0;
	}

#display2 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	color: #D46C17;
	}

#display2 a {
	color: #D46C17;
}

/* display3 = apple */

#display3 ul, #display3 ol, #display3 li, #display3 dl, #display3 dt, #display3 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#display3 ul {
	margin: 0 0 0 15px;
	padding: 1;
	text-align: left;
	border: 0;
	}

#display3 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	color: #428708;
	}

#display3 a {
	color: #428708;
}

/* display4 = cyan */

#display4 ul, #display4 ol, #display4 li, #display4 dl, #display4 dt, #display4 dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#display4 ul {
	margin: 0 0 0 15px;
	padding: 1;
	text-align: left;
	border: 0;
	}

#display4 li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	color: #1B7A9A;
	}

#display4 a {
	color: #1B7A9A;
}


/* news links */

#news p, #news ul, #news ol, #news dl, #news dt, #news dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}

#news ul {
	list-style: disc url(images/list_arrow.gif);
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

#news li {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: top;
	}

#news a.edit {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #D46A14;
}


/* bookmarks links */

#bookmarks p, #bookmarks ul, #bookmarks ol, #bookmarks dl, #bookmarks dt, #bookmarks dd {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	
}

#bookmarks ul {
	list-style: disc url(images/bookmark.gif);
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

#bookmarks li {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: top;
	}

#bookmarks a.edit {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: D46A14;
}



/* template-E-category_home pages*/

#category p, #category td, #category ul, #category ol, #category li, #category dl, #category dt, #category dd {
	color: #FFFFFF;
}

#category a {
	color: #FFFFCC;
	}

#category .options, #category .options p {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	line-height: 130%;
	color: #FFFFFF;
}

#category .options a {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #FFFFCC;
}

#category ul {
	margin: 0 0 0 15px;
	padding: 0;
	text-align: left;
	border: 0;
	}

#category li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}
	
#category .prodTitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 30px;
	font-weight: bold;
	}
	

/* moreOptions is box on right-hand side.
   colored text will be set with in-page CSS rather than creating separate
   classes for every "moreOptions" box. If this creates problems, we'll go
   ahead and create those classes.
*/

#moreOptions p, #moreOptions ul, #moreOptions ol, #moreOptions li, #moreOptions dl, #moreOptions dt, #moreOptions dd, #moreOptions td {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}

#moreOptions ul {
	list-style: disc url(images/list_arrow.gif);
	margin: 0 0 0 25px;
	padding: 0;
	text-align: left;
	border: 0;
	}

#moreOptions li {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-left: 0;
	vertical-align: middle;
	}

#moreOptions h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
	display: inline;
}

#moreOptions a {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color:#206B8B;
}


/* data display pages such as Doctor Search */

td.searchNav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
}

.searchNav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	background-color: #E7E7E7;
}

.data p, .data td {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.data .linkText
{
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #206B8B;
}

.data h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	margin: 0 0 0 0;
	font-weight: bold;
}

.data h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	border-top: 1px solid #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	color: #343434;
}

.data h3 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.data a.edit {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

.data .colHead {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C33;
	padding-bottom: 5px;
}

.data .enrollmentID {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}

.data .showDetails {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.data td.nameRow {
	border-top: thin dotted #999999;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-color: #ffffff;
}

.data td.matchNameRow {
	border-top: thin dotted #999999;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-color: #D9D9D9;
}

/* search criteria box and similar */

body#category1 table#searchCriteria  {
	background: #FBEEF2;
}

body#category2 table#searchCriteria  {
	background: #FDE6CC;
}

body#category3 table#searchCriteria  {
	background: #E8F1DB;
}

body#category4 table#searchCriteria  {
	background: #E9F3F8;
}

body#category5 table#searchCriteria {
	background: #EDF2F5;
	}

#searchCriteria td  {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: top;
	line-height: 120%;
	color: #666;
}

#searchCriteria p  {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 120%;
	color: #666;
}

#searchCriteria em {
	font-style: normal;
	}


#searchCriteria .colHead {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 120%;
	color: #000;
}


/* content areas */
.content p, .content td, .content table {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}

.content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0 0 0 0;
	display: inline;
	font-weight: bold;
	color: #000000;
	}

.content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 0 0;
	display: inline;
	font-weight: bold;
	color: #000000;
	}
	
.content h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	color: #343434;
	}

.content a {
	text-decoration : none;
	}

.content a:hover  {
	text-decoration : underline;
	}	
	
.lineSolid {
	border-color: #666666;
	width: 100%;
}

.lineDotted {
	border-color: #666666;
	border-top: thin dotted #e0e0e0;
	width: 100%;
}

/* custom products areas */
.product p, .product td, .product table {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #365f79;
	}
	
.product h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
}




/* form input pages -- the central form has id of 'primary' */

.primary p, .primary td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
	}

.primary p {
	margin: 
	}
	
	
.primary h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	border-top: 1px solid #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	color: #343434;
	}

.primary hr
{
	border-bottom: thin dotted #e0e0e0;
}

.primary hr.solid
{
	border-bottom: thin solid #666666;
}

.primary .description {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 120%;
	color: #666;	
}
.data .description {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 120%;
	color: #666;	
}

.data .alert {
	color: #C00;
}

.primary .alert {
	color: #C00;
}

.primary a.help {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.primary .reset {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C00;
}

.primary .labelBold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.primary select, .primary input, {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.primary .xsmall {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.primary .xsmallSpecialty {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	font-variant: small-caps;
}

/* healthnet.com homepage */

#homeLogin select, #homeLogin input {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#homeLogin a {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 140%;
	}
	
#register p, #register td{
	color: #19556E;
	}
	
#register a {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #206B8B;
	text-decoration : underline;
 }
 
#register a:hover  {
	text-decoration : underline;
	color: #FFFFFF;
	}

.other {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19556E;
	}

.other select {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.highlight {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D0E3E;
	line-height: 120%;
	}

.highlight a {
	color: 7D0E3E;
	}
	
	

/* for external links that maintain our header in a frame */

#frameHead td, p{
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #206B8B;
	}
	
#frameHead .title{
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #206B8B;
	font-weight: bold;
}
	

#framehead a {
	color: #206B8B;
	}




/* general catch-all styles below
   use these to set miscellaneous text in different type sizes
   (we could create an id and class for everything on the site,
   but then the CSS file would be 100 pages long)
*/

.formInfo {
	background-color: #D5D5D5;
	padding: 10px 10px 10px 15px;
}

.formInfo td, .formInfo p {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}

#pageTitle a.formInfoLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #206B8B;
	font-size: 12px;
}

.xxsmall {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.xsmall, .xsmall td {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.small {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
}

.smallWhite {
        color: #FFFFFF; 
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
}

.medium {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
}

.smallWhiteLink {
        color: #FFFFFF; 
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	text-decoration: underline;
	
}

.large {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 140%;
}

.xlarge {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	line-height: 140%;
}

.xxlarge {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	line-height: 140%;
}

.lineSolid {
	border-bottom: 1px solid #666666;
}


body#category1 #moreOptions h1,
body#category1 #moreOptions p, 
body#category1 #moreOptions ul, 
body#category1 #moreOptions ol, 
body#category1 #moreOptions li, 
body#category1 #moreOptions dl, 
body#category1 #moreOptions dt, 
body#category1 #moreOptions dd,
body#category1 #moreOptions td,
body#category1 #searchCriteria em,
body#category1 .data h3,
body#category1 .data .enrollmentID,
body#category1 #nav p,
body#category1 #nav td,
body#category1 #nav h1,
body#category1 #nav h2,
body#category1 #nav h3,
body#category1 #nav h4,
body#category1 #nav a:hover {
	color: #A81252;
	}


body#category2 #moreOptions h1,
body#category2 #moreOptions p, 
body#category2 #moreOptions ul, 
body#category2 #moreOptions ol, 
body#category2 #moreOptions li, 
body#category2 #moreOptions dl, 
body#category2 #moreOptions dt, 
body#category2 #moreOptions dd,
body#category2 #moreOptions td,
body#category2 #searchCriteria em,
body#category2 .data h3,
body#category2 .data .enrollmentID,
body#category2 #nav p,
body#category2 #nav td,
body#category2 #nav h1,
body#category2 #nav h2,
body#category2 #nav h3,
body#category2 #nav h4,
body#category2 #nav a:hover {
	color: #D46A14;
	}
	
	
body#category3 #moreOptions h1,
body#category3 #moreOptions p, 
body#category3 #moreOptions ul, 
body#category3 #moreOptions ol, 
body#category3 #moreOptions li, 
body#category3 #moreOptions dl, 
body#category3 #moreOptions dt, 
body#category3 #moreOptions dd,
body#category3 #moreOptions td,
body#category3 #searchCriteria em,
body#category3 .data h3,
body#category3 .data .enrollmentID,
body#category3 #nav p,
body#category3 #nav td,
body#category3 #nav h1,
body#category3 #nav h2,
body#category3 #nav h3,
body#category3 #nav h4,
body#category3 #nav a:hover {
	color: #395B07;
	}
	
body#category4 #moreOptions h1,
body#category4 #moreOptions p, 
body#category4 #moreOptions ul, 
body#category4 #moreOptions ol, 
body#category4 #moreOptions li, 
body#category4 #moreOptions dl, 
body#category4 #moreOptions dt, 
body#category4 #moreOptions dd,
body#category4 #moreOptions td,
body#category4 #searchCriteria em,
body#category4 .data h3,
body#category4 .data .enrollmentID,
body#category4 #nav p,
body#category4 #nav td,
body#category4 #nav h1,
body#category4 #nav h2,
body#category4 #nav h3,
body#category4 #nav h4,
body#category4 #nav a:hover {
	color: #19556E;
	}
	
body#category5 #moreOptions h1,
body#category5 #moreOptions p, 
body#category5 #moreOptions ul, 
body#category5 #moreOptions ol, 
body#category5 #moreOptions li, 
body#category5 #moreOptions dl, 
body#category5 #moreOptions dt, 
body#category5 #moreOptions dd,
body#category5 #moreOptions td,
body#category5 #searchCriteria em,
body#category5 .data h3,
body#category5 .data .enrollmentID,
body#category5 #nav p,
body#category5 #nav td,
body#category5 #nav h1,
body#category5 #nav h2,
body#category5 #nav h3,
body#category5 #nav h4,
body#category5 #nav a:hover {
	color: #365F79;
	}
	
/* Provider Communications */
#prvcomm_nav table {
	background-color: #CAE3ED;
}
#prvcomm_header a {
	text-decoration : underline;
	color: #FFFFFF;
	font-size : 10px;
	font-style : normal;
}
#prvcomm_header a:hover {
	text-decoration : underline;
	color: #FFFFFF;
	font-size : 10px;
	font-style : normal;
}
.prvcomm_navtwo {
	background: #CAE3ED;
}
.prvcomm_header_small {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.prvcomm_header_big {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.prvcomm_indent {
	margin: 0 7px 0 7px;
}
.prvcomm_header1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #008BB8
}
/* End Provider Communications */

/*
.content p, td, table {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #373737;
	}


.content h2 {
	font-family: Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	display: inline;
	font-weight: bold;
	color: #373737;
	}

.content a {
	text-decoration : none;
	}

.content a:hover  {
	text-decoration : underline;
	}	
	
.content .alert {
	color: #C00;
}
*/
.alert {
	color: #C00;
}

/* used to highlight required form fields */
.required {
	background-color: #FEF4DA;
}

/* used to highlight required form fields */
.disabled{
	background-color: rgb(200,200,200);
}


/* used to highlight important text.  Currently used for quicknet. */
.important {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
}


/* layer used for Medical Group Comparison Report page */

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}


/* forms and brochures */
.brochure p, .brochure td, .brochure table {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}


.brochure h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	border-top: 1px solid #666666;
	border-bottom: thin dotted #999999;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	color: #343434;
	}

.brochure h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	border-top: 1px solid #666666;
	border-bottom: thin dotted #999999;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #ffffff;
	color: #343434;
	}

.brochure a {
	text-decoration : none;
	}

.brochure a:hover  {
	text-decoration : underline;
	}

body#category1 .medGroupLayer { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #A81252; LAYER-BACKGROUND-COLOR: #A81252; HEIGHT:40; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }	

body#category2 .medGroupLayer { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #FDE6CC; LAYER-BACKGROUND-COLOR: #FDE6CC; HEIGHT:40; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }	

body#category3 .medGroupLayer { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #395B07; LAYER-BACKGROUND-COLOR: #395B07; HEIGHT:40; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }	

body#category4 .medGroupLayer { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #19556E; LAYER-BACKGROUND-COLOR: #19556E; HEIGHT:40; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }	

body#category5 .medGroupLayer { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #EDF2F5; LAYER-BACKGROUND-COLOR: #EDF2F5; HEIGHT:40; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 3px solid black; BORDER-RIGHT: 3px solid black; PADDING: 3px; z-index: 10 }	



#broker .intro {
	background: #B6C9D7;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #206B8B;
}
#provType1 { POSITION: relative; DISPLAY: none; width:400;}
#provType1Heading { POSITION: relative; DISPLAY: inline;}
#provType2 { POSITION: relative; DISPLAY: none; width:400;}
#provType2Heading { POSITION: relative; DISPLAY: inline;}
#provType3 { POSITION: relative; DISPLAY: none; width:400;}
#provType3Heading { POSITION: relative; DISPLAY: inline;}
#provType4 { POSITION: relative; DISPLAY: none; width:400;}
#provType4Heading { POSITION: relative; DISPLAY: inline;}

/* home page intro text style */

#button1 A
{
	background-color: #FCDFA6;
	background-repeat: repeat-x;
	padding: 5px;
	width: auto;
	display: block;
	text-decoration: none;
	border-color: #F9DCA3 #F9C662 #F9C662 #ebf2f6;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	padding-left: 10px;
}

#button1 a:hover
{
	background-color: #FDD78C;
	background-repeat: repeat-x;
	color: #FFFFFF;
}

/* iBilling page */

#alertMsg
{
	color: #ff9933;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}

#errorMsg
{
	color: #C00;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}

#msg
{
	color: #206b8b;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}

/* used to highlight required form fields */
.disabled{
	background-color: rgb(200,200,200);
}

/* Styles Added for QTiP Development */

/** Styles for Individual Pages **/

#enrollmentFormBox { padding: 15px 15px 0 15px; }

#enrollmentFormBox #formGroup
{
	background-color: #FFFFFF;
	border-color: #e7e5d9;
	border-width: 1px;
	border-style: solid;
	padding: 7px;
}

#enrollmentFormBox #formGroupSH
{
	background-color: #FFFFFF;
	padding: 0px;
}

#enrollmentFormBox #msg
{
	color: #206b8b;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}

#enrollmentFormBox #alertMsg
{
	color: #ff9933;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}

#enrollmentFormBox #errorMsg
{
	color: #C00;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}

#enrollmentFormBox h2
{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	background-color: #e7e5d9;
	background-image: url(/images/ifp/brokers/unprotected/bkgdSubhead.gif);
	background-repeat: repeat-x;
	border-color: #e7e5d9;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}

#enrollmentFormBox h3
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	border-bottom: #d7d4bf;
	border-width: 0 0 1px 0;
	border-style: solid;
}

#enrollmentFormBox .privacy
{
	padding: 5px 6px 5px 6px;
	border-width: 0 0px 0 5px;
	border-style: solid;
	background-color: #FFF5E0;
	border-color: #FFCC66;
	line-height: 14px;
}

#enrollmentFormBox #tiny
{
	color: #666;
	font-size: 11px;
	line-height: 12px;
}

#enrollmentFormBox #divider
{
	border-color: #d7d4bf;
	border-width: 1px 0 0 0;
	border-style: solid;
	margin: 5px 0 5px 0;
}

.quoteResultsNavA { background-color: #f7f7f7; }
.quoteResultsNavB { background-color: #FC6; }

.quoteResultsHeader
{
	padding: 4px 4px 4px 5px;
	background-color: #E7E5D9;
	background-image: url(/images/ifp/brokers/unprotected/bkgdSubhead.gif);
	background-repeat: repeat-x;
}

.quoteResultsNav { padding: 4px 4px 4px 0; }

.quoteResultsPlanName
{
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
	
.quoteResultsPlanDesc
{
	background-color: #FFFFFF;
	border-color: #E7E5D9;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	padding: 7px;
}

#enrollmentFormBox .terms
{
	height: 150px;
	overflow-y: scroll;
	border-color: #e7e5d9;
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
}

#border
{
	border-color: #e7e5d9;
	border-width: 1px;
	border-style: solid;
}

#planTable .rowA { background-color: #FFFFFF; }
#planTable .rowB { background-color: #F4F5F0; }

#button	
{
	background-image: url(/images/ifp/brokers/unprotected/bkgdBtn.gif);
	background-repeat: repeat-x;
	padding: 5px 4px 5px 4px;
	width: 100px;
	display: block;
	float: right;
	text-decoration: none;
	color: #315D76;
	border-color: #ebf2f6 #6a8ba0 #6a8ba0 #ebf2f6;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	font-weight: bold;
}

#buttonNoSize	
	{
		background-image: url(/images/ifp/brokers/unprotected/bkgdBtn.gif);
		background-repeat: repeat-x;
		padding: 5px 4px 5px 4px;
		
		display: block;
		float: right;
		text-decoration: none;
		color: #315D76;
		border-color: #ebf2f6 #6a8ba0 #6a8ba0 #ebf2f6;
		border-width: 2px;
		border-style: solid;
		font-size: 12px;
		line-height: 13px;
		text-align: center;
		font-weight: bold;
	}


#button:hover
{
	background-image: url(/images/ifp/brokers/unprotected/bkgdBtn_over.gif);
	background-repeat: repeat-x;
}

#button2	
{
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #333;
	border-color: #FFF #C96 #C96 #FFFFFF;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	background-color: #FC6;
	white-space: nowrap;
	font-weight: bold;
}

#button2:hover { background-color: #FFDB94; }

/*TEMPORARY*/

/*
				div
				{
				border: solid 1px red
				}
			*/

/*EXISTING STYLES REDEFINED BY EBUSINESS DESIGN*/
.formInfo { background-color: #e7e5d9; }

/* added*/
td.tabSelected {
	border-right: 1px #e7e5d9 solid; 
	border-left: 1px #e7e5d9 solid; 
	border-top: 1px #e7e5d9 solid; 
}

.outerLines	{ 
	background-color: #e7e5d9; 
	border-right: 1px #e7e5d9 solid; 
	border-left: 1px #e7e5d9 solid; 
	border-top: 1px #e7e5d9 solid; 
	border-bottom: 1px #e7e5d9 solid; 
}

td.tabRemain {
	border-bottom: 1px #e7e5d9 solid; 
}

td.tdBorder {
	border-left:1px #e7e5d9 solid;
	border-bottom:1px #e7e5d9 solid;
}

td.tdBorderRight {
	border-right:1px #e7e5d9 solid;
}

td.tdBorderRightBottom {
	border-right:1px #e7e5d9 solid;
	border-bottom:1px #e7e5d9 solid;
}

td.tdBottom {
	border-bottom:1px #e7e5d9 solid;
}

td.tdTop {
	border-top:1px #e7e5d9 solid;
}

td.tdTopRight {
	border-top:1px #e7e5d9 solid;
	border-right:1px #e7e5d9 solid;
}

table.border {
	border-left:1px #e7e5d9 solid;
	border-right:1px #e7e5d9 solid;
	border-top:1px #e7e5d9 solid;
	border-bottom:1px #e7e5d9 solid;
}

table.borderNoBottom {
	border-left:1px #e7e5d9 solid;
	border-right:1px #e7e5d9 solid;
	border-top:1px #e7e5d9 solid;
}

/* AZ Dev */

.size3Box {
	width: 30px;	
}
.size4Box {
	width: 40px;	
}

/* Added 07 10 2006*/
/* To display sub heading with a bottom line*/
.heading3
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	border-bottom: #d7d4bf;
	border-width: 0 0 1px 0;
	border-style: solid;
}

/*NEW STYLES ADDED ON 26 JUNE*/
		
.compareHead
{
	padding: 5px 0 0 7px;
	font-weight: bold;
	color: #333;
	background-image: url(/images/ifp/brokers/unprotected/bkgdDataColumn.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	border-bottom: #d7d4bf;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

.compareData
{ 
	padding: 5px 15px 5px 20px; 
	background-image: url(/images/ifp/brokers/unprotected/bkgdDataColumn.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

.compareHeadSub
{
	font-weight: bold;
	color: #333;
	vertical-align: top;
}
.fieldInstructions
{
	color: #666;
	font-size: 12px;
	line-height: 12px;
	font-style: italic;
}
td.lineVertical{
	background-image: url(/images/ifp/brokers/unprotected/bkgdDashVert.gif); 
	background-repeat: repeat-y
}
a.button3	
{
	padding: 1px 3px 1px 3px;
	text-decoration: none;
	color: #315D76;
	border-color: #ebf2f6 #6a8ba0 #6a8ba0 #ebf2f6;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	background-color: #CAD9E0;
	white-space: nowrap;
}
.anchorColor {
	color: #206B8B;
}

/*ADDED BY EBUSINESS DESIGN*/

#enrollmentFormBox #divider1
{
	border-color: #e7e5d9;
	border-width: 1px 0 0 0;
	border-style: solid;
	margin: 5px 0 5px 0;
}
div.divider1{
	border-color:#e7e5d9;
	border-width:1px 0 0 0;
	border-style:solid;
	margin: 5px 0 5px 0;
	
}
.planSummaryLabel{
	color:#666;
}
.planSummaryValue{
	font-weight: bold;
	color:#333;
}
/* To display the contents with the back ground color and it is used when informations are to be highlighted */
.privacyFont{
	padding: 5px 6px 5px 6px;
	border-width: 0 0px 0 5px;
	border-style: solid;
	background-color: #FFF5E0;
	border-color: #FFCC66;
	line-height: 14px;
	font-size: 10px;
}

/*To display the text with bold characters*/
.fontBold{
	color: #333;
	font-weight: bold
}
a.button1:hover
{
	background-color: #d65c5c;
}
a.button2:hover
{ 
	background-color: #FFDB94; 
}

a.button:hover
{
	background-image: url(/images/ifp/brokers/unprotected/bkgdBtn_over.gif);
	background-repeat: repeat-x;
}
a.button3:hover
{
	background-color: #E9EFF2;
}
a.buttonNoSize:hover
{
	background-image: url(/images/ifp/brokers/unprotected/bkgdBtn_over.gif);
	background-repeat: repeat-x;
}
a.buttonNoSize	
{
	background-image: url(/images/ifp/brokers/unprotected/bkgdBtn.gif);
	background-repeat: repeat-x;
	padding: 5px 4px 5px 4px;
	display: block;
	float: right;
	text-decoration: none;
	color: #315D76;
	border-color: #ebf2f6 #6a8ba0 #6a8ba0 #ebf2f6;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	font-weight: bold;
}

.alertMessage {
	color: #ff9933;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 766px;
}

/* To draw the right border & bottom border for table column & font 11*/
td.tdBorderRightBottomFont11 {
	font-size: 11px;
	border-right:1px #e7e5d9 solid;
	border-bottom:1px #e7e5d9 solid;
}

/* To draw the right border for the table column & font 11*/
td.tdBorderRightFont11 {
	font-size: 11px;
	border-right:1px #e7e5d9 solid;
}

/* Font 11*/
td.fontSize11 {
	font-size: 11px;
}

h2.backgroundImage{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	background-color: #e7e5d9;
	background-image: url(/images/ifp/brokers/unprotected/bkgdSubhead.gif);
	background-repeat: repeat-x;
	border-color: #e7e5d9;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}

div.formGroup{
	background-color: #FFFFFF;
	border-color: #e7e5d9;
	border-width: 1px;
	border-style: solid;
	padding: 7px;
}
div.enrollmentFormBox{
	padding: 15px 15px 0 15px; 
}
.fontSize1{
	font-size: 10px;
}
div.divider{
	border-color: #d7d4bf;
	border-width: 1px 0 0 0;
	border-style: solid;
	margin: 5px 0 5px 0;
}
a.button{
	background-image: url(/images/ifp/brokers/unprotected/bkgdBtn.gif);
	background-repeat: repeat-x;
	padding: 5px 4px 5px 4px;
	width: 100px;
	display: block;
	float: right;
	text-decoration: none;
	color: #315D76;
	border-color: #ebf2f6 #6a8ba0 #6a8ba0 #ebf2f6;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	font-weight: bold;
}

a.button1{
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #FFFFFF;
	border-color: #FFF #600 #600 #FFFFFF;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	background-color: #cc3333;
	white-space: nowrap;
	font-weight: bold;
}
a.button2{
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: #333;
	border-color: #FFF #C96 #C96 #FFFFFF;
	border-width: 2px;
	border-style: solid;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	background-color: #FC6;
	white-space: nowrap;
	font-weight: bold;
}
div.border{
		border-color: #e7e5d9;
		border-width: 1px;
		border-style: solid;
}

.compareHead
{
	padding: 5px 0 0 7px;
	font-weight: bold;
	color: #333;
	background-image: url(/images/ifp/brokers/unprotected/bkgdDataColumn.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	border-bottom: #d7d4bf;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

.compareData
{ 
	padding: 5px 15px 5px 20px; 
	background-image: url(/images/ifp/brokers/unprotected/bkgdDataColumn.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

.compareHeadSub
{
	font-weight: bold;
	color: #333;
	vertical-align: top;
}
td.lineVertical{
	background-image: url(/images/ifp/brokers/unprotected/bkgdDashVert.gif); 
	background-repeat: repeat-y;
}
.errorMsgEnrollment {
	color: #C00;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 3px 3px 2px 7px;
	width: 300px;
}


