body {
	font-family: Arial, sans-serif;
	font-size:smaller;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
 background-color: white; 

}

UL { list-style-image:url(../Images/Web/bullet.gif) }

td {
	font-family: Helvetica, Arial, sans-serif; 
}

th {
	font-family: Helvetica, Arial, sans-serif;
}
.bluetxt1 {
	color: #2277c3;
	font-weight: bold;
}
.whitetxt {
color: #FFFFFF;
}

/* a.linkcrumb {
	color: #FFCC00;
	text-decoration: underline;
	}
*/
a.link {
	color: #2277C3;
	text-decoration: none;
	font-size:smaller;
	font-family:Arial;
}
a.visited {
	text-decoration: none;
	color: #2277C3;
}
a.hover {
	text-decoration: underline;
	color: #0066FF;
}

.greyborder {
	border-width: medium;
	border-color: #999999;
	}
	
.whiteborder {
	border-width: 5px;
	border-color: #FFFFFF;
	}
	
.border {
	margin: 8px;
	color:#333333;
	font-size :11pt;
	

	}
	
.bluepoints {
	color: #2277c3;
	font-size: 14pt;
	font-style:  normal;
	font-weight:400; 
	}
.TextTitle
{
	font-size:18;
	font-family: Arial ;
	font-style:normal;
	color:#f06522;
}
.TextHeader
{
	font-size:14;
	color:#f06522;
	font-family: Arial ;
	font-style:normal;
	
}
.bodytext
{ 
	color:#464646;
	text-decoration: none;
	font-size:14px;
	font-family:Arial;
}
.regformfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.regformmessage {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #000000;
 	text-decoration: none;
 	font-weight: normal;
}
.tabledata-graybg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A7A9AC;
	background-color: #E7E7E8;
}
.tabledata-whitebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A7A9AC;
}
.tabledataRow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A7A9AC;
}
.tabledata 
{
	border-left-style :solid ;
	border-left-width:1px;
	border-left-color: #A7A9AC;
	border-top-color :  #A7A9AC;
	border-top-style :solid ;
	border-top-width : 1px;
	border-right-color :  #A7A9AC;
	border-right-style : solid;
	border-right-width :1px;
	
	
	border-bottom-style :solid ;
	border-bottom-width: 1px;
	
	border-bottom-color: #A7A9AC;
}
.tabs {position:relative; height: 27px; margin: 0; padding: 0; background:url("../Images/Web/bar_off.gif") repeat-x; overflow:hidden}
.tabs li {display:inline;}
.tabs a:hover, .tabs a.tab-active {background:#fff url("../Images/Web/bar_on.gif") repeat-x; border-right: 1px solid #fff} 
.tabs a  {height: 27px; font:12px verdana, helvetica, sans-serif;font-weight:bold;
    position:relative; padding:6px 10px 10px 10px; margin: 0px -4px 0px 0px; color:#2B4353;text-decoration:none;border-left:1px solid #fff; border-right:1px solid #6D99B6;}
.tab-container {background: #fff; border:1px solid #6D99B6;}
.tab-panes { margin: 3px }
/* Start Medicare */


.MedicareBodyText
{ 
	color:#464646;
	text-decoration: none;
	font-size: smaller ;
	font-family:Arial;
}


.smallText
{ 
	color:#464646;
	text-decoration: none;
	font-size: 11px;
	font-family:Arial;
}

/* en Medicare */

/* start Tab CSS */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
color: #2d2b2b;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 0px solid #778;
color: #2d2b2b;
/*background: white url(../Images/Web/shade.gif) top left repeat-x;*/
background-image:url(../Images/Web/shade.gif); 
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
color: White;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../Images/Web/shadeactive.gif);
border-bottom-color: white;
color:White;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color:White;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 0px solid gray;
width: 610px;
margin-bottom: auto 

}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
/*Start Time wait
.timekeeper 
{
/*background-image:  url(../Images/Web/giz3.jpg); 
background-repeat: no-repeat;height:320px;width:453px;
}
.tkcontent{position:absolute;margin:20px 0px 0px -226px;top:3%;left:50%;}
.tkad{padding-top:0px;}
.timekeeper .msg{padding-top:50px;font-weight:bold;white-space:nowrap;}
.timekeeper .msg div{text-align:left;margin:auto;}
.timekeeper .footnote{padding-top:5px;font-size:.69em;color:#6699cc;font-weight:bold;text-align:center;}
.tkprivacy{text-align:center;font-size:.70em;color:#fff;width:453px;}
.tkmarketing {text-align:center;font-size:.75em;color:#fff;padding:10px;}
.tkXsell h2{color:#fff;padding:0px;margin:0px;font-size:1.3em;}
.tkXsell{font-weight:600;text-align:center;padding:5px 10px 10px;color:#fff;font-size:.75em;}
.tkXsellimg{padding:0px 4px;float:left;width:2em;}
.tkbody {background:#036 !important;}*/

.Button{ 
	color:White;
	font-size:Small;
	font-family:Arial;
	background-color:#FF8000;
	font-weight:bold; 
	cursor:hand;
	border-bottom-style:ridge ;
	
}
.ButtonNormal{ 
	color:White;
	font-size:12px ;
	font-family:Arial;
	background-color:#FF8000;
	cursor:hand;
	border-bottom-style:ridge ;
}
.lnkbutton{ 
	color:#4791CB;
	font-size:Small;
	font-family:Arial;	
	
	cursor:hand;
	text-decoration: underline;
	border-bottom-style:ridge ;
	
}
.bluehdr {
	color: blue;
	font-weight: bold;
	font-size:Small;
	text-decoration: underline;
}
.quotelnk{ 
	color:#4791CB;
	font-size:Small;
	font-family:Arial;	
	
}