body{ margin-top:10px; margin-left:10px; background-color: #EFEFE7;background-image:url(pageback.gif);background-repeat:repeat-x;}
.CellLink a{color: #D77328; text-decoration:none;}
.CellLink a:hover{color: #D77328; text-decoration:underline;}

#Join{
	position:relative;
	width:520px;
    background: url(errorback.gif) repeat-x top;
	border: 1px solid  #E1E1D7;

	margin-top:25px;
	margin-bottom:5px;	
	text-align: left; background-image:
}

#subJoin{ margin:20px;width:300px;}
td.Path{font-size: .75em; font-family: Arial,Verdana, sans-serif;color: #6A6A6A;}
table.Join{  background: url(family2.gif) no-repeat bottom right;}
img.Join{ float:right; }

/*  NEW broker page 10-3-2008 */

ul.broker1{line-height: 1.3em; font-size:.8em; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 25px; padding:10px 0 15px 0;}
ul.broker1 li{list-style-image:url(img/dot.gif); padding:1px;}

ul.broker1 li a{ text-decoration:underline; color:#000000;}
ul.broker1 li a:hover{text-decoration:underline; color:#D77328}

p.breadcrumb{padding:3px 0 0 20px;margin:0;}
p.breadcrumb a{ text-decoration:none; color:#333333;}
p.breadcrumb a:hover{ text-decoration:underline; color:#D77328;}
#bcacitve{ text-decoration:none; color:#D77328;}

tr.datarow{ background:#FFFFFF;}	
tr.datarow:hover{ background:#FEF8E0;  border-bottom: solid #CCCCCC 3px;color: #D77328;}	
 
h3.tdheader{ color:#171717;}
h3.tdheader a {text-decoration:none; color: #171717;}
h3.tdheader a:hover{ text-decoration:none; color:#FF8000;} 

p.tdheader a{color: #171717; text-decoration:none;}
p.tdheader a:hover{color: #FF8000; text-decoration:none;}
 
/*  END new broker page 10-3-2008 */


h4.cta{font-family:Arial, Helvetica, sans-serif;padding:5px 0px 0px 0px;margin:0; color: #D77328;}
h4.cta a{ text-decoration:underline;color: #D77328;}
h4.cta a:hover{}

td.land1{padding:4px; border-top: 1px solid  #E1E1D7; font-size:.8em; color:#333333; font-family:Arial, Helvetica, sans-serif; }



ul.PageCMoreResources{margin-left:25px;margin-top:0px;margin-bottom:2px;font-family: sans-serif,Arial, Helvetica;font-style: normal;	font-weight: normal;font-size: .75em;color: #6A6A6A;letter-spacing: .015em;	list-style:none;border-bottom: 0px dotted  #AAAAAA;	padding-bottom:5px;	}	
ul.PageCMoreResources li{ vertical-align:middle;margin-left:0px;margin-right:15px; 	margin-bottom:1px; 	margin-top:1px;	padding-bottom:3px;	padding-top:2px;padding-left:4px; border-bottom: 1px dotted  #AAAAAA;list-style-image: url(arrowgreycrcle2.gif);	}
ul.PageCMoreResources li a{ text-decoration:none;font-weight:normal;color: #6A6A6A;	}	
ul.PageCMoreResources li a:hover{ text-decoration:underline;font-weight:normal;	color: #D77328;	}	

div.tabArea {font-size: .85em;  font-weight: bold; font-family: Arial,Verdana, sans-serif}

a.tab {
  background-color: #f0f0f0;
  border: 1px solid #AAAAAA;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

a.tab, a.tab:visited {
  color: #808080;
}

a.tab:hover {
  background-color: #d0d0d0;
  color: #606060;
}


#MainNav2 ul{padding:0px;margin-top:40px;margin-left:20px;	padding-bottom:5px;	margin-bottom:0px;width:100%;}
#MainNav2 li{text-align:left;float:left;display: inline; 	margin-left:0px;margin-right:30px;	padding-bottom:0px;	margin-bottom:0px;	font-family: sans-serif,Arial, Helvetica;font-weight: bold;	font-size: .9em;color: #6A6A6A;	letter-spacing: - 1.2;}

#MainNav2 li a{text-decoration:none;	color: #6A6A6A;}
#MainNav2 li a:hover{text-decoration:none;color: #D77328;}






* {
   padding:0;
 /*  margin:0;*/
}

.PriceItem{font-family: Arial,Verdana, sans-serif;color: #4D4D4D;font-size: .75em; margin:2px; text-align:right;}
.PriceSum{font-family: Arial,Verdana, sans-serif;color: #4D4D4D;font-size: .8em; margin:2px; font-weight:bold;text-align:right;}


	
.FormHeaderTitle{font-family: Arial,Verdana, sans-serif;color: #4D4D4D;font-size: .8em; margin:2px;}	
.FormHeaderDescription{font-family: Arial,Verdana, sans-serif;color: #FFFFFF;font-size: .8em;}

.FormHeaderInstruction a{ text-decoration:underline;color:#D77328;}
.FormHeaderInstruction a:hover{text-decoration:underline; color:#D77328;}

.FormHeaderInstruction{font-family: Arial,Verdana, sans-serif;color: #4D4D4D;font-size: .7em; margin:2px;}
.FormHeadertbHeader{font-family: Arial,Verdana, sans-serif;color:#FFFFFF;font-size: .7em; margin:3px; font-weight:bold;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#PageFloater{ float:right;
	position:relative; 
	border-left: 1px solid  #AAAAAA;
	background-color:#FFFFFF;
	clear:both;
	margin:10px;
	padding:10px; width:150px;}
	
#PageWrapperContract{
	width:740px;	
	border: 1px solid  #AAAAAA;
	background-color:#FFFFFF;
	clear:both;
	margin-bottom:0px;
	padding-bottom:0px;}

#PageWrapper{
	width:760px;	
	border: 1px solid  #AAAAAA;
	background-color:#FFFFFF;
	clear:both;
	margin-bottom:0px;
	padding-bottom:0px;}
	
#img-shadow {
  float:right;
  background: url(PageShadow.gif) repeat-y;
  background: url(PageShadow.gif) repeat-y;
  margin: 10px 0 0 10px;
  margin: 10px 0 0 5px;
  }

#img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
  

  
  
		
#PageHeader{
	height:105px;
	border-bottom: 1px solid  #AAAAAA;
	background-image:url(HeaderBar.gif);
	background-repeat:no-repeat;
	text-align:left;}


#LandingPageBox{	
	border: 1px solid  #AAAAAA;
	border-top: 1px solid  #AAAAAA;
	width:720px;
	margin-top:35px;
	margin-left:20px;
}
#PageBodyHeaderImgLong{ margin-top:3px; display:block;100px;}	
#PageBodyHeader2{	
	border-bottom: 4px solid  #AAAAAA;
/*	margin-left:0px;
	width:520px;*/
	margin-bottom:10px;
	
 
	width:520px; 
	/*position:relative;*/
	
}

#BreadCrumbNav{	width:740px;margin-left:0px;}

#PageBodyHeader{	
	border-bottom: 3px solid  #AAAAAA;
	margin-left:20px;
	width:740px;
}

#SplashPageBody2{height:240px;width:760px;overflow:hidden; margin-top:-25px;}



/*contract stuff*/	
p.Contract{margin-bottom:0; margin-top:0; margin-left:20px; margin-right:20px;}	
img.Contract{margin-bottom:0; margin-top:20px; margin-left:20px; margin-right:20px;}	
.Definitions{ margin-left:40px;}
.ContractCenter{ display:block; text-align:center;}
p.ContractTitle{ display:block; text-align:center; font-size:1em; font-weight:bold;}	
ul.contractregion{	margin-left:40px;	margin-right:20px;	margin-top:5px;	font-family: sans-serif,Arial, Helvetica;	font-style: normal;	font-weight: normal;	font-size: .75em;	color: #6A6A6A;	/*list-style-image:url(Squarebullet.gif);*/	}

.cleared {
  clear:both;
  line-height:0;
}

.FeesContainer{ width:740; display:block;}
.FeesLeft{ width:350px; float:Left; margin-left:10px;}
.FeesRight{ width:350px; float:left;margin-left:10px;}

p.youdentist{font-size: .8em;padding:0px;margin: 0; color:#333333;line-height: 1.3em; }

td.ProviderDetail{ padding:0px 2px 0px 2px;font-size:.75em; font-weight:normal; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif; line-height:20px}

/*.FeesLeft{float:left; width:345px; margin-left:10px; margin-top:10px;}
.FeesRight{float:left; width:345px;  margin-right:10px;}*/


td.FeeCell{border-right: 1px solid #E1E1D7; border-left: 1px solid #E1E1D7; border-bottom: 1px solid #E1E1D7;  padding:2px 2px 2px 2px;font-size:.75em; font-weight:normal; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif; line-height:30px}
td.Category{border: 1px solid #E1E1D7; padding:2px 0px 2px 4px; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif; font-size:.85em; background-color:#E1E1D7;}
td.FeeCellLeft{ margin:0; height:20px;border-right: 1px solid #E1E1D7; border-left: 1px solid #E1E1D7; border-bottom: 1px solid #E1E1D7;  padding:1px 0px 0px 4px;font-size:.7em; font-weight:normal; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif;}
td.FeeCellCenter{margin10;height:20px;border-right: 0px solid #E1E1D7; border-left: 0px solid #E1E1D7; border-bottom: 1px solid #E1E1D7;  padding:1px 0px 0px 4px;font-size:.7em; font-weight:normal; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif;}
td.FeeCellRight{margin:0;height:20px;border-right: 1px solid #E1E1D7; border-left: 1px solid #E1E1D7; border-bottom: 1px solid #E1E1D7;  padding:1px 0px 0px 4px;font-size:.7em; font-weight:normal; color:#6A6A6A; font-family:Arial, Helvetica, sans-serif;}

/*contract stuff*/	


#PageWrapperContract{width:740px;border: 1px solid  #AAAAAA;background-color:#FFFFFF;clear:both;margin-bottom:0px;padding-bottom:0px; display:block;}




#SplashPageBody{
    height:240px;
	width:760px;
	overflow:hidden;}
	
#PageBody{
  /*  height:240px;*/ position:relative;
	width:760px; float:left;background-color:#FFFFFF;
	}

#PageFooter{
clear:both;
    height:40px;	
	/*background-image:url(FooterBar2.gif);background-repeat:no-repeat;*/
	margin-bottom:0px;
	padding-bottom:0px;}


#SEPageFooter{
    clear:both;
	margin-top:0px;
	padding-top:0px;	
	width:760px;	
    }
	
#SEPageFooterCol1{
    float:left;
    clear:both;
	width:575;	
 }
	
	
#SplashContainer2{width:760px; margin-top:0px;background-color:#FFFFFF;}	
#SplashContainer{width:760px;background-image:url(HortBar.gif); background-repeat:repeat-x; background-position:top;height:160px;}


Img.SplashHeader{ clear:right;margin-left:5px; margin-bottom:0; margin-top:4px;}


Img.SplashPrice { margin-left:10px; margin-bottom:0; margin-top:0px;}
#SplashCol1{
    float:left;
	height:165px;
    margin-left:12px;
	margin-right:0px;
	width:245px;	
	border-right: 1px solid  #AAAAAA;
	overflow:hidden;
	
 }
	
#SplashCol2{
    float:left;
    margin-left:0px;
	
	overflow:hidden;
	height:160px;
	margin-right:0px;
	width:235px;
	border-right: 1px solid  #AAAAAA;	
	
 }
	
	
#SplashCol3{
    float:left; 
	margin-left:0px;
	margin-right:0px;
	width:235px;	
	
 }
	
		
#QuickStart{
	display:block;
	position:relative;
	left:305px;
	top:-115px;
	width:270px;	
	float:left;		
	height:0px;	
	clear:both;
 }



img.Splash{ clear:both;float:left}

img.DoubleArrow{ vertical-align:middle; border:0px;}

img.PageHeadline{ margin-left:10px; margin-bottom:5px; margin-top:10px;}
img.PageHeadPic{ margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:10px; float:left;}

#SpashZip{
	margin-top:7px;
	padding-top:0px;
	width:85px; text-align:center;}
	
	
#SpashSubmit{
	margin-top:5px;
	padding-top:0px;
	width:65px;
	float:left;
	position:relative;
	left:90px;
	top:-27px;}
	
		
#PageNotice{
	/*height:75px;*/
	border-bottom: 1px solid  #AAAAAA;
	border-top: 1px solid  #AAAAAA;
	
	background-color:#FAF8F5;
	text-align:left;}
	
	
#HeaderLogo{
	position:relative;
	top:20px;
	left:20px;}	


#b2bLogo{
	position:relative;
	top:-12px;
	right:-245px;
	background-image: url(b2b6.gif);
	}	

#fdhproduct{
	position:relative;
	top:22px;	
	left:565px;}	

/*#PhoneNUmber{
	position:relative;
	top:-90px;	
	left:598px;}*/
	
#PhoneNUmber{
	top:0px;position:relative; float:right;}
	
	
#PageACol_1{
    clear:both;
	margin-top: 10px;
	margin-left:0px;
	padding-left:0px;
	width:410px;
	float:left;
	left:20px;
	top:10px;
	background-color: #FAF8F5;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	border-left: 20px solid  #FFFFFF;
	background-image:url(col2fade.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
}

#PageBCol_Error{
	position:relative;
	width:520px;
  background: url(errorback.gif) repeat-x top;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
/*	border-right: 1px solid  #AAAAAA;
	border-bottom: 1px solid  #AAAAAA;*/
	border: 1px solid  #AAAAAA;
	border-bottom: 1px solid  #AAAAAA;
	margin-top:5px;
	margin-bottom:5px;	
	text-align: left; background-image:
}
p.ErrorTitle{font-size:15px; font-weight:700; letter-spacing:.035em; color:#FF0000; font-family:Arial, Helvetica, sans-serif; line-height:30px;margin-left:10px;margin-top:0px;	margin-bottom:2px;}
/*p.ErrorTitle{
	color:#FF0000;
	font-size:1em;
	margin-top:3px;
	margin-left:10px;
	margin-bottom:2px;}*/

#PageBCol_1{
	float:left;
	position:relative;	
	left:20px;
	display:inline;		
	width:540px;
	border-top: 0px solid  #AAAAAA;
	border-left: 0px solid  #AAAAAA;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	border-right: 1px solid  #AAAAAA;
	margin-top: 0px;
	margin-right: 10px;	
	text-align: left;
	min-height:400px; // will be ignored by IE6*/
	
}

#PageBCol_2{
	position:relative;
	width:190px;
	height: 100%;
	float:right;
    border-top: 0px solid  #AAAAAA;
	border-left: 1px solid #AAAAAA;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	border-left: 0px solid  #AAAAAA;
	margin-top: 0px;
	margin-right: 0px;	
	text-align: left;}





#BrokerBox{
	background-color:#3E9EFF;
	float:left;
	border-top: 0px solid  #AAAAAA;
	border-left: 0px solid  #AAAAAA;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	/*border-right: 1px solid  #AAAAAA;*/
	border-bottom: 1px solid  #AAAAAA;	
	text-align: left;
	width:760px;	
}


html,body {
	height: 100%;
}



#PageSingleCol{
	position:relative;	
	display:inline;		
	width:740px;
	float:left;
	
	border-top: 0px solid  #AAAAAA;
	border-left: 0px solid  #AAAAAA;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	margin-top: 0px;
	margin-left: 20px;	
	text-align: left;

}


#PageSearchResultsCol_1{
	position:relative;
	left:20px;
	display:inline;		
	width:540px;
	height:30px;
	float:left;
	border-bottom: 0px solid  #AAAAAA;
	border-left: 0px solid  #AAAAAA;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	border-right: 0px solid  #AAAAAA;
	margin-top: 20px;
	margin-right: 10px;	
	text-align: left;
	background-image:url(BorderBottom30px.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}



#GetStarted{
    float:left;
	height:100px;
	width:290px;
    margin-left:0px;
	margin-right:0px;	
	margin-top:10px;	
	border: 0px solid  #AAAAAA;
	clear: both;
	background:#666666;
 }
	
	
	
	

div.Resutls{

	
	width:540px;
	
	float:left;
	border-bottom: 0px solid  #AAAAAA;
	border-left: 0px solid  #AAAAAA;
	/*THIS BORDER WILL PREVENT THE OVERLAP ON PAGE RESIZE IN IE*/
	border-right: 0px solid  #AAAAAA;
	margin-top: 5px;
	text-align: left;


}



div.SideNav{ 	

	width:295px; 
	float:right;	
	position:relative;
	right:20px;	
	top:0px;
	margin-top: 0px;	
	padding-top:0px;		
	margin-left:0px;
	margin-right:0px;
	display:block;
	border-bottom: 1px solid  #AAAAAA;	
}
div.SideNav a{ text-decoration:none;}
div.SideNav a:hover{ color:#FF962D;}



ul.Standard{	margin-left:40px;	margin-right:20px;	margin-top:0px;	font-family: sans-serif,Arial, Helvetica;	font-style: normal;	font-weight: normal;	font-size: .75em;	color: #6A6A6A;}
ul.Standard li{margin:2px;padding:0}
ul.PageBParagraph{	margin-left:40px;	margin-right:20px;	margin-top:5px;	font-family: sans-serif,Arial, Helvetica;	font-style: normal;	font-weight: normal;	font-size: .75em;	color: #6A6A6A; list-style:none;}
ul.PageBParagraph li{	margin-right:20px;	margin-top:10px;}
ul.PageBParagraph a{color: #D77328; text-decoration:underline;}
ul.PageBParagraph a:hover{color: #D77328; text-decoration:underline;}



ul.Sitemap{	margin-left:20px;	margin-right:20px;	margin-top:5px;	font-family: sans-serif,Arial, Helvetica;	font-style: normal;	font-weight: normal;	font-size: .75em;	color: #6A6A6A; list-style:none;}
ul.Sitemap li{	margin-right:20px;	margin-top:0px;}
ul.Sitemap a{color: #6A6A6A; text-decoration:underline;}
ul.Sitemap a:hover{color: #D77328; text-decoration:underline;}





p.PageBTitle1Orange{font-style: normal;font-size: 1em;	margin-left:0px;margin-bottom:6px;margin-right:40px;margin-top:0px;color:#D77328; font-weight:bold;}
p.HoverText a{color: #6A6A6A; text-decoration:none;}
p.HoverText a:hover{color: #D77328; text-decoration:underline;}

p{
	font-family: Arial,Helvetica,sans-serif ;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;
	letter-spacing: .016em; line-height:normal;/* letter-spacing:.85px;*/}

p a{color: #D77328; text-decoration:underline;}
p a:hover{color: #D77328; text-decoration:underline;}

p.Footnote{font-size: .65em;margin:0;display:block;	}


.Footnote{font-size: .95em;margin-left:2px;}
	

	
	
p.Statment{font-size: 1em;}
img.GreyArrowBullet{margin-left:5px; vertical-align:bottom; margin-right:3px; border:0;}




p.BrokerBox{
	color:#FFFFFF;
	/*font-weight:bold;*/
	font-size:.9em;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;}
	
	
p.BrokerBox a{
	color:#FFFFFF;font-weight:bold;
}
	
p.PageACol1{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;	
	}
	
p.PressTitle{	
	font-style: normal;
	font-weight:bold;
	font-size: .9em;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:40px;
	text-align:center; }
	
p.PressSubTitle{

	margin-left:0px;
	margin-right:40px;
	margin-top:2px;
	margin-bottom:15px; text-align:center;
	font-style:italic;
		}	
		
p.PageB{

	margin-left:0px;
	margin-right:40px;
	margin-top:2px;
	margin-bottom:15px; color:#2E2E2E;
	}	

p.HomePage{

	margin-left:0px;
	margin-right:40px;
	margin-top:-5px;
	margin-bottom:10px;	
	padding:0;
	}	

/*img.PageBTitle{ margin-bottom:-15px; padding:0px;}*/

img.PageBTitle{margin-top:0px;  margin-bottom:5px; padding-top:5px;padding-bottom:0px; clear:both;}
ul.HomePage
{	padding:0;
 	width:475px;
	margin-left:0px;
	margin-top:-5px;
	padding-bottom:0px;
	margin-bottom:-5px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;
	letter-spacing: .015em;
	list-style-image:url(Squarebullet.gif);	
		
	}	

ul.HomePage li
{margin-left:35px; margin-bottom:2px;padding:0;margin-top:0px;}



ul.pageB
{
 	width:400px;
	margin-left:0px;
	margin-top:10px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;
	letter-spacing: .015em;
	list-style-image:url(Squarebullet.gif);	
		
	}	

ul.pageB li
{margin-left:35px;
margin-bottom:10px;}


#StandardList
{
 
	margin-left:0px;
	margin-top:0px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;
	letter-spacing: .015em;
	list-style-image:url(Squarebullet.gif);
	}	
	
	

#StandardList li
{margin-left:35px;
margin-bottom:2px;}



ul.PageBSideMenuu
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:40px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;
	letter-spacing: .015em;
	list-style:none;
	height:1%;
	border-bottom: 1px dotted  #AAAAAA;
	padding-bottom:5px;
	width:190px;


	}	

ul.PageBSideMenuu li
{
	margin-left:5px;
	margin-right:15px;
 	margin-bottom:1px;
 	margin-top:1px;
	padding-bottom:2px;
	padding-top:1px;

 	border-bottom: 0px dotted  #AAAAAA;
	}
	
ul.PageBSideMenuu li a
{ text-decoration:none;
	font-weight:normal;
	color: #6A6A6A;
	}	
	
ul.PageBSideMenuu li a:hover
{ text-decoration:underline;
	font-weight:normal;
	color: #D77328;
	}		
	
	
	
	
	
	
img.SideMenuArrow{ vertical-align:middle; border:0px; margin-right:2px; margin-bottom:1px;}

p.Testimonial{
	margin-left:20px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:15px;	
	border-bottom: 1px dotted  #AAAAAA;
	padding-bottom:15px;}	



p.PageBcol2Title{
	
	font-style: normal;
	/*font-weight:bold;*/
	font-size: .85em;
	color:#2B6DD2;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:3px;
	margin-right:40px;
	/*letter-spacing: - 1.0;*/}
	
	
p.PageBTitle1{
	
	font-style: normal;
	/*font-weight:bold;*/
	font-size: 1.3em;
/*	color:#2B6DD2;*/
	margin-left:0px;
	margin-bottom:0px;
	margin-right:40px;
	/*letter-spacing: - 1.0;*/}
	
p.PageBTitle{
	
	font-style: normal;
	font-weight:bold;
	font-size: .95em;
/*	color:#2B6DD2;*/
	margin-left:0px;
	margin-bottom:0px;
	margin-right:40px;
	/*letter-spacing: - 1.0;*/}

h2.PageBTitle{
	margin-top :10px;
	font-size: 1.4em;
 	text-align:left;
 	/*color: #2B6DD2;*/
	margin-left:20px;
    margin-bottom: 3px;
	margin-right:40px;
	}
	


 

p.QuickStart{	
    padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#333333;
	font-size:.8em;
	}
	
	
	
p.Splash{	
    padding:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:3px;
	}

p.FormInfo{	
    padding:0px;
	margin-left:0px;
	margin-right:40px;
	margin-top:10px;
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom: 1px dotted   #AAAAAA;}	
	
p.Splash a{	
    padding:0px;
	margin-left:0px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	text-decoration:none;
	font-weight: bold;
	color: #6A6A6A;
	top:-5px;
	position:relative;
	
	}

.disclaimerItem{font-size:.7em; position:relative;top:-5px;}
		
p.disclaimer{	
    padding:0px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:.65em;
	line-height:100%;}


p.Standard{	
    padding:0px;
	margin:0px;
}


p.DisplayPage{	
    padding:0px;
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
/*	float:right;*/

	
	
}

p.DisplayTitle{font-style:normal;font-size:1.3em;margin-left:0px;margin-bottom:0px;margin-right:40px;}

img.ResultsSideHeader{	margin-left:0px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;}
	
	
p.ResultsSideContent{	
    padding-top:0px;
    padding-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;border-bottom: 1px solid  #AAAAAA;	
	}


img.NavArrow
{ margin-left:0px; margin-right:5px; vertical-align:middle;}
	

	
#HeadlinePageACol1{	
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:0;
	}
	
		
p.SideNavContent{	
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left;}
	

p.SideNavContent a{	
text-decoration:none;
	color: #6A6A6A;}
	
p.SideNavContent a:hover{
	text-decoration:none;
	color: #D77328;}
	

	

	
	
p.SEFooter{
    clear:both;
	margin-top:3px;
	padding-top:3px;
	font-size: 0.65em;
	width:575px;
	line-height: 110%;	
}



h2{
 font-family:  Arial, Helvetica, sans-serif;
 font-weight:normal; 
 letter-spacing: .20px;}


p.SideNavJoin{
 margin-top :10px;
 font-size: 1em;
 margin-bottom: 3px;
 text-align:left;
 color: #6A6A6A;}
 


h2.SideNavTitle{
 margin-top :10px;
 font-size: 1.3em;
 margin-bottom: 3px;
 text-align:left;
 color: #D77328;}
 
 h2.SideNavTitle a{ text-decoration:none; color: #D77328;}
  h2.SideNavTitle a:hover{ color:#FF8D1C;}
 
 
 h2.PageHeader{
 margin-top :15px;
 margin-bottom: 3px;
 text-align:left;font-size: 1.3em;
 /*color: #D77328;*/ color: #6A6A6A;}
 
 


h3{
 font-family:  Arial, Helvetica, sans-serif;
 font-weight:normal; 
 /*letter-spacing: .20px;*/}
 
h3.GreyHeadline{
 margin-top :5px;
 margin-bottom: 5px;
 text-align:left;
 color: #6A6A6A;}

h3.OrangeHeadline{
 margin-top :5px;
 margin-bottom: 5px;
 text-align:left;
 color: #D77328;}
 
 
 h3.Title{
  font-size:1em;
  font-weight:normal;
 margin-top :0px;
 margin-bottom: 0px;
 margin-bottom:0px;
 text-align:left;
 color: #D77328;}
 
 
 h3.Title a {
 text-decoration:underline;
 color: #6A6A6A;}

  h3.Title a:hover{
 text-decoration:underline;

 color: #D77328;}
 
 h3.FormTitle{
 margin-top :15px;
 margin-bottom: 5px;
 margin-bottom:5px;
 text-align:left;
 font-size:.75;
 /*color: #D77328;*/
 color: #6A6A6A;}
 
 p.FormSectionTitle{color:#6A6A6A; margin-left:4px; font-size:.8em;}
 
 td.FormSection{
 margin-top :50px;
 margin-bottom: 5px;

 border-bottom: 1px solid #6A6A6A; 

 margin-left:5px;
 text-align:left;
 vertical-align:middle;
/* background-color:#999999;*/
/* background-color:#FAF8F5;*/
 font-family: Arial,Verdana, sans-serif;
/* color:#FFFFFF;*/
 height:20px;}
 

tr.Top{	}

th.ProvResult {
	text-align: left;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #D77328;
	font-size: .62 em;
	background-color: #FAF8F5;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 0px; }

td.ProvResultTop {
	text-align: left;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	font-size: .75em;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 0px;border-top: 1px solid #E7E1CF; }
	
td.ProvResultBottom {
	/*border-bottom: 1px #AAAAAA solid;*/
	text-align: left;
	vertical-align:top;
	font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A; 
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;}
	
	
p.ProvReusltsTop{
	font-size: .75em;
	padding:0px;
	margin: 0;
	padding-left:2px;}
	
	
p.ProvReuslts{
	font-size: .75em;
	padding:0px;
	margin: 0px;padding-left: 24px;}
	
	
	
	
p.ProvReuslts a{
	padding-top:10px;
	font-size: 90%;
	padding:0px;
	font-weight: normal;
	text-decoration:none;
	margin: 0px;
	color: #6A6A6A; }	



p.ProvReuslts a:hover{
	color: #D77328; }	

div.Tabbed{background-image:url(BorderBottom30px.gif);}	
.leftCell{ margin-left:10px;}
.rightCell{ float:right; font-family: sans-serif,Arial, Helvetica;font-size: .7em;color: #6A6A6A; }

.rightCell a{text-decoration:none;color: #D77328; }
.rightCell a:hover{text-decoration:none;color: #D77328;}


.ProvTitleCell{ margin-left:5px;font-weight:normal; font-family: sans-serif,Arial, Helvetica;font-size: 1em;color:#6A6A6A;}
.ProvResultsTitle{ margin-left:5px;font-family: sans-serif,Arial, Helvetica;font-size: .85em;color: #6A6A6A; margin-top:5px;}
table.ProvTitle{ margin-top:10px;margin-bottom:10px; padding-bottom:0px; border: 1px solid #ECDFD5; background-color:#FAF8F5;  }
td.ProvForm{margin-top:10px;margin-bottom:1px;}
.ProvFormSubmit{margin-top:20px;margin-bottom:1px; text-align:right; width:520px; }
		
	
td.ProvResults {
	/*border-bottom: 1px #AAAAAA solid;*/
	text-align: left;
	vertical-align:top;
	font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A; 
	padding-top: 15px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;}
	
td.ProvResults2 {
	/*border-bottom: 1px #AAAAAA solid;*/
	text-align: left;
	vertical-align:top;
	font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A; 
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 22px;
	padding-right: 0px;}
	
	

/*--------------< THIS IS THE MAIN NAVIGATION  >------------------------------ */

#MainNav{
    clear: both;
	padding:0px;
	margin-top:40px;	
	margin-left:20px;	
	padding-bottom:5px;
	margin-bottom:0px;
	list-style:none;	
	width:740px;}
	


#MainNav li{
	text-align:left;
	float:left;
	margin-left:0px;
	margin-right:30px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	font-size: .9em;
	color: #6A6A6A;
	letter-spacing: - 1.2;	
	
	}

#MainNav li a{	text-decoration:none;	color: #6A6A6A;}


#MainNav li a:hover,#MainNav li#active a{	text-decoration:none;	color: #D77328;}


/*#MainNav li a:hover{	text-decoration:none;	color: #D77328;}	*/
	


/* --------------------- END OF TOP MAIN NAVIGATION ------------------------*/




/*--------------< TOPIC PATH NAVIGATION | OR BREADCRUMB NAVIGATION >--------------- */

#PageNav{
    clear: both;
	margin-top:0px;
	padding-top:5px;
	width:740px;
	padding-left:0;
	list-style:none;
	margin-left: 20px;
	margin-bottom:0px;
	padding-bottom:0px;
	width:740px;
	}

#PageNav li{

	float:left;
	margin-right:5px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .7em;
	color: #6A6A6A;
	letter-spacing: - 1.2;}
	
	

#PageNav li a{	
	color:  #6A6A6A;
	text-decoration:none;}

#PageNav li a:hover{	
	text-decoration:none;
	color: #6A6A6A;}

/* ------------ END TOPIC PATH NAVIGATION | OR BREADCRUMB NAVIGATION -------------*/

/*--------------< TOPIC ERROR MESSAGE >--------------- */

#Error{
    clear: both;
	margin-top:0px;
	padding-top:0px;
	margin-left: 20px;
	margin-bottom:0px;
	padding-bottom:10px;}

#Error li{
	list-style-image:url(errorcheck.gif);
	margin-left: 20px;
	margin-right:20px;
	margin-bottom:2px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color:#FF0000;}
	


/* ------------ END ERROR -------------*/

/*--------------< TOPIC FAQ >--------------- */

#FAQ{
    clear: both;
	margin-top:0px;
	padding-top:5px;
	margin-left: 20px;
	margin-bottom:30px;
	padding-bottom:0px;}

#FAQ li{
	list-style-image:url(Squarebullet.gif);
	margin-left: 20px;
	margin-right:20px;
	margin-bottom:2px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;}
	
	

#FAQ li a{	
	color:  #6A6A6A;
	text-decoration:none;}

#FAQ li a:hover{	
	text-decoration:underline;
	color: #D77328;}

/* ------------ END FAQ -------------*/



/*--------------< THIS IS THE BOTTOM PAGE NAVIGATION W/ SEO CONTENT >------------- */

#FooterNav{
  clear: both;
  margin-top:0px;
  padding-top:0px;
  margin-left:0px;
  padding-left:0px;
  margin-top:3px;	
  list-style:none;
  margin-left: 3px;}

#FooterNav li{
	float:left;
	margin-top:0px;
	margin-right:7px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #6A6A6A;}

#FooterNav li a{
	text-decoration:none;
	color: #6A6A6A;}

#FooterNav li a:hover{
	text-decoration:none;
	color: #D77328;}
	
#FooterPhone{
	float:right;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:0px;}
	
/* --------------------- END OF BOTTOM PAGE NAVIGATION -------------------------*/


/*--------------< THIS IS THE BOTTOM PAGE NAVIGATION W/ SEO CONTENT >------------- */

#FooterBarNav{

  clear: both;
  margin-left:0px;
  padding-left:0px;
  margin-top:0px;	
  padding-top:3px;
  list-style:none;
  margin-left: 3px;}
  

#FooterBarNav li{
	float:left;
	margin-top:0px;
	margin-right:7px;
	margin-left: 0px;
	padding-left:0px;
	margin-bottom: 0px;
	font-family: sans-serif,Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: #6A6A6A;}

#FooterBarNav li a{
	text-decoration:none;
	color: #6A6A6A;}

#FooterBarNav li a:hover{
	text-decoration:none;
	color: #D77328;}
	

/* --------------------- END OF BOTTOM PAGE NAVIGATION -------------------------*/



/*--------------< THIS IS THE BOTTOM PAGE NAVIGATION W/ SEO CONTENT >------------- */

#Splash{

  clear: both;
  margin-left:0px;
  padding-left:0px;
  margin-top:0px;	
  padding-top:0px;

  margin-left: 3px;}
  

#Splash li{
	
	margin-top:0px;
	margin-right:10px;
	margin-left: 25px;
	padding-left:0px;
	margin-bottom: 0px;
	padding-bottom:0px;
	font-family: Arial,sans-serif, Helvetica;
	font-style: normal;
	font-weight: normal;
	font-size: .75em;
	color: #6A6A6A;
	list-style-image:url(orangearrow13x13.gif);
	}

/* --------------------- END OF BOTTOM PAGE NAVIGATION -------------------------*/

div.Form{ width:540px; clear:both;}

p.Stdlbl{
	float: left;	
	margin-left:3px;
	width:10.5em;
	margin-bottom:0px;
	margin-top:10px;

	margin-right:5px;	
	text-align:left;
	font-size:.7em;
	font-family: Arial,sans-serif, Helvetica;
	position:relative; letter-spacing:.08em;
	top:-5px;
	color: #6A6A6A;
	}

	


.Radio{font-size:.7em;	font-family: Arial,sans-serif, Helvetica;	color: #6A6A6A;}	

input.StdTxt{
	width:200px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-top:2px;
	float:left;}		
	
label.Stdlbl{ 
	float: left;	
	margin-left:0px;
	width:10.5em;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:0px;
	margin-right:5px;	
	text-align:right;
	font-size:.7em;
	font-family: Arial,sans-serif, Helvetica;
	position:relative;
	top:-5px;
	color: #6A6A6A;
	}
	
input.StdSubmit{

	margin-bottom:5px;
	margin-top:25px;	
	width:80px;
	position:relative;
	left:165px; 
}



textarea.stdComment{ 
	margin-bottom:5px;
	margin-top:10px;	
	width:350px;
	height:150px;	
	position:relative;	
	/*left:125px;*/
}




div.SearchBox{
	border: 0px solid  #AAAAAA;	
	background-color: #FAF8F5;
	height:75px; width:500px;}
	
	





	
label.Vertlbl{
	float: left;	
	margin-left:0px;
	width:14em;
	margin-bottom:0px;
	margin-top:15px;
	margin-left:0px;
	margin-right:20px;	
	text-align:left;
	font-size:.75em;
	font-family: Arial,sans-serif, Helvetica;
	position:relative;
	top:-5px;
	font-weight:normal;
	color: #6A6A6A;
	}
	
	
	select.VertSelect{
	width:200px;
	margin:0px;
	float:left;
	padding:0px;}
	
	
 /*for the fee schedule display */
 
 	th.Category { height:25px;
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #6A6A6A; 
	font-size: .95em;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 0px;
	border: 1px solid #ECDFD5; }
	
 	th.Fee {
	text-align: left;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #D77328; 
	background-color: #FAF8F5;
	font-size: .80em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 0px;
	border-left: 1px solid  #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	
	th.Fee2 {
	text-align: right;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #D77328; 
	background-color: #FAF8F5;
	font-size: .80em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;
	border-right: 1px solid #ECDFD5;}
	
	
	td.Fee { height:19px;
	text-align: left;
	vertical-align:mijddle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color: #FFFFFF;
	font-size: .75em;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 0px;border-left: 1px solid #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	
td.YouPay {
	text-align: right;
	vertical-align:mijddle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #6A6A6A; 
	background-color: #FFFFFF;
	font-size: .75em;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #ECDFD5; 
	border-bottom: 1px solid  #ECDFD5;}

	
td.YouSave {
	text-align: right;
	vertical-align:mijddle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #D77328; 
	background-color: #FFFFFF;
	font-size: .75em;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;
	border-right: 1px solid #ECDFD5;}
	
	
div.PlanFeeForm{
	height:30px;
	width:520px;
	background-color:#FAF8F5;	
	border: 1px solid #ECDFD5;
	padding-top:10px;

	}
	
	
input.PlanFeeSubmit{
	margin-left: 10px;
	margin-bottom:0px;}
	
	
	
	
input.PlanFeeForm{
	width:70px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-top:2px;
	float:left;}	
	
label.PlanFeeForm{
	float: left;	
	margin-left:0px;
	/*width:7em;*/
	margin-bottom:0px;
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;	
	text-align:left;
	font-size:.75em;
	font-family: Arial,sans-serif, Helvetica;
	position:relative;
	top:-5px;
	/*color: #6A6A6A;*/
	}
	
	
	
	input.txtCalculator{
	width:30px;
	margin-bottom:0px;
	margin-left: 0px;
	margin-top:2px;
	}	
	
	
/*	NEWS TABLE*/

th.Newsleft {
	text-align: left;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #D77328; 
	background-color: #FAF8F5;
	font-size: .80em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 0px;
	border-top: 1px solid  #ECDFD5; 
	border-left: 1px solid  #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	
	
th.NewsRight {
	text-align: left;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #D77328; 
	background-color: #FAF8F5;
	font-size: .80em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 0px;
	border-top: 1px solid  #ECDFD5; 
	border-right: 1px solid  #ECDFD5; 
	border-left: 1px solid  #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	
	
	
td.Newsleft {
 	height:19px;
	text-align: left;
	vertical-align:mijddle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color: #FFFFFF;
	font-size: .75em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;border-left: 1px solid #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	
	
td.NewsRight {
 	height:19px;
	text-align: left;
	vertical-align:mijddle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color: #FFFFFF;
	font-size: .75em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 0px;
	border-left: 1px solid #ECDFD5; 
	border-right: 1px solid #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	
/*	end news table*/


td.NewsRight a{color: #6A6A6A; text-decoration:none;}	
td.NewsRight a:hover{color: #6A6A6A; text-decoration:underline;}	
td.Support {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 20px;
	vertical-align:top;
	height:10px;
	}


blockquote{

	margin: 10px 0;
	border:0;
	background-image:url(quote1.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	}
	

blockquote p{
	
	padding: 0px 15px;
	text-align:left;
	margin-bottom:15px;
	}

blockquote p.source{

	background-image:url(quote2.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-bottom:45px;
	margin:0 5px 5px 0;
	text-align:right;
	font-style: italic;
	position:relative;
	top:-5px;
	}	

/*	dental insurance savings table*/
	
	td.DI {
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color: #E7EEFA;
	font-size: .75em;
	margin:0px;	
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 4px;
	border-left: 0px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;}
	
	td.DI_Bottom {
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color:#E7EEFA;
	font-size: .75em;
	margin:0px;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 4px;
	border-left: 0px solid #FFFFFF; 
	border-Top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;}
	
	
	
	th.DI {
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color:#2B6DD2; 
	background-color:#E7EEFA;
	font-size: .95em;
	margin:0px;	
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	border-left: 0px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;}
	
	
	/*	new detnal choice savings table*/
	
	td.NDC {
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color: #FAF8F5;
	font-size: .75em;
	margin:0px;	
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 4px;
	border-left: 0px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;}
	
	td.NDC_Bottom {
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: normal;
	color: #6A6A6A; 
	background-color:#FAF8F5;
	font-size: .75em;
	margin:0px;	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 4px;
	border-left: 0px solid #FFFFFF; 
	border-Top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;}
	
	
	
	th.NDC{
	text-align: left;
	vertical-align:middle;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color:#D77328; 
	background-color:#FAF8F5;
	font-size: .95em;
	margin:0px;	
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	border-left: 0px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;}
	
	
	th.DICompare {
	text-align: left;
	vertical-align:bottom;
    font-family: Arial,Verdana, sans-serif;
	font-weight: bold;
	color: #2B6DD2; 
	background-color:#E7EEFA;
	font-size: .80em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 0px;
	border-top: 1px solid  #ECDFD5; 
	border-left: 1px solid  #ECDFD5; 
	border-bottom: 1px solid #ECDFD5;}
	