/* CSS Document */

body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 100%/115% verdana, arial, helvetica, sans-serif; color: #333; background-color: #FFF; }

a:link { color: #11568b; text-decoration: underline; }
a:visited { color: #6e2f92; text-decoration: underline; }
a:active { color: #0F3A68; text-decoration: underline; }
a:hover { color: #C60; text-decoration: underline; }

/* a:link { color: #0F3A68; text-decoration: underline; }
a:visited { color: #0F3A68; text-decoration: underline; }
a:active { color: #0F3A68; text-decoration: underline; }
a:hover { color: #C60; text-decoration: underline; }*/


#bottom { clear: both; padding: 0px 0px 0px 22%; margin: 10px 17px 0px 17px; border-top: 1px solid #7A9CC7; }
#content { float: left; padding: 12px 8px 10px 11px; margin: 0px 0px 0px 0px; background: #FFF; width: 98%; }
#maincontent { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFF; width: 98%; }
html>body #content { width: 97%; /* ie5win fudge ends */ }
#drillarrow { margin: 0px 3px 0px 0px; }
#drillspacer { width: 597px; height: 1px; }
#emptycolumn { width: 8px; height: 1px; }
.homemainimage { margin: 0px 10px 20px 0px; }
.homesmallimage { margin: 0px 4px 0px 0px; }	
#leftnavspacer { width: 120px; height: 1px; background: #7f92a9; margin: 6px 6px 10px 6px; }
#leftnavspacermicro { width: 120px; height: 1px; background: #1B4E83; margin: 6px 6px 10px 6px; }
#navimage { margin: 5px 14px 7px 7px; }
#spacer { width: 120px; height: 1px; }
#topcontent { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFF; width: 100%; }	

.footer2 {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	color: #6a7f98;
	text-align: center;
	white-space: nowrap;
}
.formbox  { vertical-align: bottom; margin: 0px; padding: 0px; }
.newsbody { margin: 0px 0px 9px 0px; }



ul.navbar li { font: 84%/124% arial, verdana, helvetica, sans-serif; padding: 0px 0px 0px 0px; margin: 35px 0px 0px 0px; } 
ul.navbar li ul li { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
ul.navbar li ul li ul li { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 0px 0px 0px 0px; }
ul.navbar li ul li a:visited {text-decoration:none; }
ul.navbar li ul li ul li a:visited {text-decoration:none; }
ul.navbar li a:link {text-decoration:none; }
ul.navbar li ul li a:link {text-decoration:none; }
ul.navbar li ul li ul li a:link {text-decoration:none; }
ul.navbar li a:hover {text-decoration:underline; }
ul.navbar li ul li a:hover {text-decoration:underline; }
ul.navbar li ul li ul li a:hover {text-decoration:underline; }



ul { margin-top: 0px; }
ul li { font: 90%/140% arial, verdana, helvetica, sans-serif; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; } 
ul li ul li { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 0px; }
ul li ul li ul li { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 0px; }
li.bene { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 10px 20px; }
li.bene2 { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 5px 0px 5px 0px; }
li.homepage { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 0px 0px -20px; padding: 0px 0px 0px 0px; }
li.square  { font: 90%/140% arial, verdana, helvetica, sans-serif; list-style-type: square; list-style-position: outside; margin: 0px 0px 8px; padding: 0px }

li.square a:link { color: #C60; text-decoration: underline; }
li.square a:visited { color: #C60; text-decoration: underline; }
li.square a:active { color: #C60; text-decoration: underline; }
li.square a:hover { color: #C60; text-decoration: underline; }

li.square ul li  { font: 100%/140% arial, verdana, helvetica, sans-serif; list-style-type: square; list-style-position: outside; margin: 0px 0px 8px; padding: 0px }
p.listsquare { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 6px 20px 8px 0px; padding: 2px 5px 0px 0px; }

li.news { font: 90%/100% arial, verdana, helvetica, sans-serif; margin: 0px 0px 8px 40px; }
ol { margin-top: 0px; }
ol li { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 20px; } 
ol li ul li { font: 100%/140% arial, verdana, helvetica, sans-serif; margin: 0px 20px 0px 0px; } 

hr.rulewidth  { text-align: left; width: 95% }

.search { font: bold 80% arial, verdana, helvetica, sans-serif; }
kbd   { color: #000; font-size: 110%; line-height: 140% }
p {
	margin: 0px 50px 8px 10px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 90%;
	line-height: 140%;
	color: #333333;
}
p.abovelist { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 50px 0px 20px; }
p.backto { font: 80% arial, verdana, helvetica, sans-serif; margin: 0px 50px 0px 10px; }
p.bodylink {
	font: normal 95% arial, verdana, helvetica, sans-serif;
	color: #11568b;
}
p.bodylink a:visited {
	font: normal 95% arial, verdana, helvetica, sans-serif;
	color: #6e2f92;
}
p.bodylink a:link {
	font: normal 95% arial, verdana, helvetica, sans-serif;
	color: #11568b;
	text-decoration: underline;
}
p.bodylink a:active { font: normal 95% arial, verdana, helvetica, sans-serif; color: #0F3A68; text-decoration: underline; }
p.bodylink a:hover { font: normal 95% arial, verdana, helvetica, sans-serif; color: #0F3A68; text-decoration: underline; }
p.contenthead {
	color: #333333;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #b1bcca;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	background-color: #FFFFFF;
	margin-top: 16px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
p.homeintro { font: 95%/115% arial, verdana, helvetica, sans-serif; margin: 0px 0px 10px 0px; }
p.indent { font: 90% arial, verdana, helvetica, sans-serif; text-align: left; padding: 3px 0px 3px 40px; margin: 0px 0px 0px 0px; }
p.indent2 { font: 90% arial, verdana, helvetica, sans-serif; text-align: left; padding: 0px 0px 0px 40px; margin: 0px 0px 8px 0px; }
p.indent3 { font: 90% arial, verdana, helvetica, sans-serif; text-align: left; padding: 0px 0px 10px 60px; margin: 0px 0px 0px 0px; }
p.pageheader {
	color: #003366;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 10px;
}
p.quicklink { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 20px; text-indent: -12px; }
p.quicklink a:visited { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.quicklink a:link { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.quicklink a:active { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.searchabstract { font: 90%/140% arial, verdana, helvetica, sans-serif; margin: 0px 50px 5px 10px; }
p.searchsize { font: 85% arial, verdana, helvetica, sans-serif; margin: 0px 50px 8px 10px; }
p.quicklink a:hover { font: 90%/105% arial, verdana, helvetica, sans-serif; margin: 7px 0px 10px 8px; }
p.sitemap {
	color: #003266;
	padding: 3px 5px 3px 20px;
	margin: 12px 5px 5px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b1bcca;
}
p.subhead {
	padding: 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 10px;
}
p.whatsnew { font: 90%/120% arial, verdana, helvetica, sans-serif; text-align: left; padding: 0px 0px 8px 40px; margin: 0px 0px 0px 0px; }

td.drillcontent {
	width: 90%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 95%;
	line-height: 120%;
	color: #333333;
}
td.footer {
	font: 90%/115% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-align: center;
	padding: 10px 0px 5px 0px;
	white-space: nowrap;
}
td.footer a:visited {
	font: 90%/115% Arial, Verdana, Helvetica, sans-serif;
	color: #b1bcca;
	text-align: center;
	padding: 10px 0px 5px 0px;
	white-space: nowrap;
}
td.footer a:link {
	font: 90%/115% Arial, Verdana, Helvetica, sans-serif;
	color: #11568b;
	text-align: center;
	padding: 10px 0px 5px 0px;
	text-decoration: underline;
	white-space: nowrap;
}
td.footer a:hover { font: 90%/115% Arial, Verdana, Helvetica, sans-serif; color: #0F3A68; text-align: center; padding: 10px 0px 5px 0px; text-decoration: underline; white-space: nowrap;}
td.homegreen, td.homegreen a:visited, td.homegreen a:link {
	font: bold 100% Arial, Verdana, Helvetica, sans-serif;
	color: #e4ecf9;
	text-align: left;
	white-space: nowrap;
	padding: 0px 0px 1px 3px;
	margin: 0px;
	text-decoration: none;
}
td.homegreen a:hover {
	font: bold 100% Arial, Verdana, Helvetica, sans-serif;
	color: #6a7f98;
	text-align: left;
	white-space: nowrap;
	padding: 0px 0px 1px 3px;
	margin: 0px;
	text-decoration: underline;
}
td.homewn, td.homewn a:visited, td.homewn a:link { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-align: left; white-space: nowrap; padding: 0px 0px 1px 3px; text-decoration: none; }
td.homewn a:hover { font: bold 100% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-align: left; white-space: nowrap; padding: 0px 0px 1px 3px; text-decoration: underline; }

.j14_faqA{
	font-family: arial, verdana, helvetica, sans-serif;
	color:#000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 25px;
}
.j14_faqQ {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 10px;
}
.j14_faqTable {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#003366;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid border-top-color: #003366; 	padding: 2px 0 4px 0;
	margin: 0 0 4px 0;
	border-top-style: solid;
	border-top-color: #003366;
	margin-left: auto;
	margin-right: auto;
} 
.J14_TextBorder { 
	color: #333333; 
	
	padding: 4px 4px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; line-height: 115%; 
	vertical-align: top; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
}
.PartA_faqA{
	font-family: arial, verdana, helvetica, sans-serif;
	color:#000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 25px;
}
.PartA_faqQ {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 10px;
}
.PartA_faqTable {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#003366;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid border-top-color: #003366; 	padding: 2px 0 4px 0;
	margin: 0 0 4px 0;
	border-top-style: solid;
	border-top-color: #003366;
	margin-left: auto;
	margin-right: auto;
} 
.PartA_TextBorder { 
	color: #333333; 
	
	padding: 4px 4px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; line-height: 115%; 
	vertical-align: top; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
}

table.leftnav {
	background-color: #f2f6fc;
}
td.leftnavbar { width: 155px; padding: 0px; margin: 0px; }
td.leftsechead { font: bold 90% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 6px 0px 6px; white-space: nowrap; }
td.leftsechead3 { font: bold 90% Arial, Verdana, Helvetica, sans-serif; color: #0E3A68; text-decoration: none; padding: 0px 6px 0px 6px; }
td.leftnav {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #f2f6fc;
	text-decoration: none;
	padding: 4px 6px 4px 12px;
}
td.leftnav a:visited {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
td.leftnav a:link {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
td.leftnav a:hover {
	color: #cc6600;
	text-decoration: none;
	text-decoration: none;
	border:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}  
td.newscontent {
	font: 90% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	padding: 10px 10px 10px 0px;
	margin: 0px;
}
td.newsdate {
	font: bold 90% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	padding: 10px 4px 0px 10px;
	margin: 0px;
}
td.search_item { font: bold 95% arial, verdana, helvetica, sans-serif; text-align: right; vertical-align: top; width: 40px; padding-right: 5px; margin: 0px 5px 0px 20px; }
td.search_title { font: bold 95% arial, verdana, helvetica, sans-serif; text-align: left; vertical-align: bottom; padding-left: 5px; padding-bottom: 5px; margin: 0px 0px 8px 20px; }

td.thirdnav {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 4px 6px 4px 12px;
}
td.thirdnav a:visited {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
td.thirdnav a:link {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
td.thirdnav a:hover {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
td.topnav { font: 90% Arial, Verdana, Helvetica, sans-serif; background: #0F3A68; color: #FFF; text-decoration: none; }
td.topnav1 { font: 90% Arial, Verdana, Helvetica, sans-serif; background: #EBF0F7; color: #FFF; text-decoration: none; }
td.topnav2 { background: #EBF0F7; color: #0F3A68; text-decoration: none; }
u.new { background: #EBF0F7; color: #0F3A68; text-decoration: none; }
u.new a:visited { background: #EBF0F7; color: #0F3A68; text-decoration: none; }
u.new a:link { background: #EBF0F7; color: #0F3A68; text-decoration: none; }
td.topnav a:visited { font: 90% Arial, Verdana, Helvetica, sans-serif; background: #0F3A68; color: #FFF; text-decoration: none; }
td.topnav2 a:visited { background: #0F3A68; color: #FFF; text-decoration: none; }
td.topnav a:link { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: none; }
td.topnav2 a:link { text-decoration: none; }
td.topnav a:hover { font: 90% Arial, Verdana, Helvetica, sans-serif; color: #FFF; text-decoration: underline; }
td.topnav2 a:hover { color: #FFF; text-decoration: underline; }

th {
	text-align: left;
	vertical-align: bottom;
	color: #333333;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	background-color: #e4ecf9;
}
th.phonelist {
	text-align: center;
	vertical-align: middle;
	color: #003266;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	background-color: #e4ecf9;
}

tr.chart { font: 100% arial, verdana, helvetica, sans-serif; background: #FFF; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; vertical-align: top; text-align: center; }
tr.spanchart { font: 100% arial, verdana, helvetica, sans-serif; background: #FFF; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; vertical-align: top; text-align: left; }
tr.download { font: 80% arial, verdana, helvetica, sans-serif; background: #FFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; }

.plain {
	margin: 4px 0px 10px 20px;
	background-color:#FFFFFF;
}
table.documents {
	margin: 4px 0px 10px 20px;
	background-color: #6a7f98;
}
table.medpard {
	width: 70%;
	margin: 15px 0px 20px 70px;
	background-color: #6a7f98;
}
table.preventive {
	width: 80%;
	margin: 15px 0px 20px 50px;
	background-color: #6a7f98;
}
table.spanpreventive {
	width: 95%;
	margin: 15px 10px 10px 10px;
	background-color: #6a7f98;
}
table.relatedlink { width: 115px; padding: 0px 0px 0px 0px; margin: 0px 10px 25px 5px; border-left: 1px solid #7A9DC7; background-color: #FFF; }

<style type="text/css">

/* New styles added October 2007 by EDS Team */

/* marks headers across tops of pages for Part B California, Part B New England, DME and Beneficiaries */
td.entityBanner {
	padding: 3px;
	/*border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
	height: 30px;
	
}

.entityName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0;
}

/* styles for gateway or welcome page */

.gatewayPartB {
	background-color: #D9E5ED;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #405C7E;
}

.gatewayJ2 {
/*	background-color: #FFFDDA; */
	background-color:#FFFF99;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #BDBA00;
}

.gatewayPartA {
/*	background-color: #FFFDDA; */
	background-color:#FFFF99;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #BDBA00;
}

.gatewayRHHI {
	background-color:#CCCCFF;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #663399;
}

.gatewayDME {
	background-color: #DAEFE3;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #4B9B6D;
}

.gatewayBeneficiaries {
	background-color: #F7F2DA;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #C69A0C;
}

.gateway ul{
	list-style-type: none;
}

.gateway a{
	line-height: 200%;
}

/* large image styles for index pages */
.mainImageRHHI {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCFF;
	margin-bottom: 4px;
}

.mainImageDME {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #3aa066;
	margin-bottom: 4px;
}

.mainImageJ2 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #BDBA00;
	margin-bottom: 4px;
}

.mainImageBeneficiaries {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #c69a0c;
	
	margin-bottom: 4px;
}

/* styles for quick links in right column */

.quickLinksTitle {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	font-size: 105%;
}
.quickLinks {
	text-align: left;
	color: #3d5875;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 85%;
	line-height: 100%;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5dbe1;
	padding: 5px 0 5px 0;
}

/* used to apply to wrap divs around seminars and webinars page content */
.education {
	margin-top: 2px;
	margin-bottom: 2px;
	float: left;
}

/* Generic Table Style, apply as time allows! */
.genericTable {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid border-top-color: #003366; 	padding: 2px 0 4px 0;
	margin: 0 0 4px 0;
	border-top-style: solid;
	border-top-color: #003366;
} 

.genericTitle {
	color: #333333; font-size: 110%; font-weight: bold; padding:4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; }

.genericSubtitle { color: #003366; font-size: 100%; line-height: 100%; font-weight: bold; padding: 4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; }

.genericText { color: #333333; padding: 4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 115%; vertical-align: top; }

.genericTextBorder { color: #333333; padding: 4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 115%; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #003366; }

.genericText a { margin: 2px; }

.genericTextBold {
	color: #333333;
	font-size: 95%;
	line-height: 105%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	margin-bottom: 2px;
	padding: 0px 4px 4px 10px;
}

.genericImage {margin: 5px 5px 5px 10px; background-position: center; }

.genericTable {
	float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #003366; background-color: #FFFFFF; border-top-width: 5px; border-top-style: solid border-top-color: #003366; padding: 2px 0 4px 0; margin: 0 0 4px 0;
} 

/* Seminar/educational Table Style, Webinar/ACT style follows */

.seminarTable {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cc5200;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #cc5200; 
	padding: 2px 0 4px 0;
	margin: 0 0 4px 0;
} 
.seminarTitle {
	color: #333333; font-size: 110%; font-weight: bold; padding:4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; }

.seminarSubtitle { color: #dd8143; font-size: 100%; line-height: 100%; font-weight: bold; padding: 4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; }

.seminarText { color: #333333; padding: 4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 115%; vertical-align: top; }

.seminarTextBorder { color: #333333; padding: 4px 4px 4px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; line-height: 115%; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dd8143; }

.seminarText a { margin: 2px; }

.seminarTextBold {
	color: #333333;
	font-size: 95%;
	line-height: 105%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dd8143;
	margin-bottom: 2px;
	padding: 0px 4px 4px 10px;
}

.seminarImage {margin: 5px 5px 5px 10px; background-position: center; }

.WebinarTable {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a49990;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #a49990;
} 

.webinarSubtitle {
	color: #85776b;
	font-size: 100%;
	line-height: 100%;
	font-weight: bold;
	padding: 4px 4px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	
.webinarTextBold {
	color: #333333;
	font-size: 100%;
	line-height: 105%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a49990;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.webinarTextBorder {
	color: #333333;
	padding: 4px 4px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 115%;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a49990;
}

.webinarTextNoBorder {
	color: #333333;
	padding: 4px 4px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 115%;
	vertical-align: top;
}


.drillTopNavbar {
	height: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}


/* alert/warning message styles */
.alertMessage {

	background-color: #FFFFCC;
	border: 1px solid #AF1521;
	margin: 4px;
	padding: 4px;
	text-indent: 5px;
}
.alertMessage_ne {

	background-color: #BFC8D4;
	border: 1px solid #AF1521;
	margin: 4px;
	padding: 4px;
	text-indent: 5px;
}
.alertText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 4px;
	text-indent: 0px;
}

.alertIcons {
	vertical-align: middle;
	padding: 4px;
}



/* nhic Content - tab function and color */
#nhic-tabs {
	float: left;
	position: relative;
	top: 0;
	left: 6px;
	display:inline-table;
	margin:  0;
	padding: 0;
}
#nhic-tabs li  {
	list-style-type: none;
	padding: 6px 2px 3px 0;
	margin: 0;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
#nhic-tabs a:link, #nhic-tabs a:visited {
	padding: 6px 10px;
	border: 1px solid #BBB;
	border-bottom: none;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #EEE;
	background-repeat: repeat-x;
	background-position: left center;
}
#nhic-tabs a:hover, #nhic-tabs a:active {
	color: #000;
	background-color: #CCC;
	background-image: none;
}
#nhic-tabs a.on:link, #nhic-tabs a.on:visited {
	color: #FFF;
	text-decoration: none;
	cursor: default;
	background-color: #cc5200;
}

/* dme Content - tab function and color */
#dme-tabs {
	float: left;
	position: relative;
	top: 0;
	left: 6px;
	display:inline-table;
	margin:  0;
	padding: 0;
}
#dme-tabs li  {
	list-style-type: none;
	padding: 6px 2px 3px 0;
	margin: 0;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
#dme-tabs a:link, #dme-tabs a:visited {
	padding: 6px 10px;
	border: 1px solid #BBB;
	border-bottom: none;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #EEE;
	background-repeat: repeat-x;
	background-position: left center;
}
#dme-tabs a:hover, #dme-tabs a:active {
	color: #000;
	background-color: #CCC;
	background-image: none;
}


#dme-tabs a.on:link, #dme-tabs a.on:visited {
	color: #FFF;
	text-decoration: none;
	cursor: default;
	background-color: #4B9B6D;
}

/* nhic Content - container drawing for tab content */
#nhic-content {
	clear: both;
	position: relative;
	top: -1px;
	left: 0;
	width: 800px;
	padding: 5px;
	margin:0 0 0 6px;
	background-color: #FFF;
	border-top-width: 5px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #cc5200;
	border-right-color: #CCCCCC;
}

#dme-content {
	clear: both;
	position: relative;
	top: -1px;
	left: 0;
	width: 800px;
	padding: 5px;
	margin:0 0 0 6px;
	background-color: #FFF;
	border-top-width: 5px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #4B9B6D;
	
	border-right-color: #CCCCCC;
}

#nhic-content  ul{
/*
	margin: 0 10px 0 20px;
	padding: 0;
*/	
}
#nhic-content li {
	font-size: 95%;
	line-height: 1.5em;
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	/*
	color: #666666;
	 */
}

/*#nhic-content p {
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
	color: red;
}
#nhic-content p img {
	vertical-align: middle;
	margin: 0 1px 0 5px;
} */


table.topdrill
{
	width: 100%;
	color: #FFFFFF;
	background: #FFFFFF;
	vertical-align: top;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 0 0 0;

}

td.topdrill{
	
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	color: #FFFFFF;
	background: #FFFFFF;
			
}

.subHeadText {
	color: #3d5875;
	font-weight: bold;
}

/* contextual navigation above content areas on select pages */
table.navContextual {
	background-color: #f2f6fc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding: 0;
}

td.navContextual_J14 {
	color: #f2f6fc;
	text-decoration: none;
	padding: 4px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #6a7f98;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	text-align: center;
}


td.navContextual_J14 a:visited {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

td.navContextual_J14 a:link {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

td.navContextual_J14 a:hover {
	color: #cc6600;
	text-decoration: none;
	text-decoration: underline;
	border:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}  


td.navContextual_PartA {
	color: #f2f6fc;
	text-decoration: none;
	padding: 4px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #6a7f98;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	text-align: center;
}


td.navContextual_PartA a:visited {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

td.navContextual_PartA a:link {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

td.navContextual_PartA a:hover {
	color: #cc6600;
	text-decoration: none;
	text-decoration: underline;
	border:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}  




td.navContextual {
	color: #f2f6fc;
	text-decoration: none;
	padding: 4px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #6a7f98;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	text-align: center;
}


td.navContextual a:visited {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

td.navContextual a:link {
	font: 90%/105% Arial, Verdana, Helvetica, sans-serif;
	color: #3d5875;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

td.navContextual a:hover {
	color: #cc6600;
	text-decoration: none;
	text-decoration: underline;
	border:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 105%;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
}  

.tableStyle th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6a7f98;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dd8143;
}

.tableStyle tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1bcca;
}

.tableStyle td{
font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #666666;
	padding: 3px;
}


</style>
