.body1 {margin-top:2px;
	background-color : #ffffff;
	margin-left:2px;	}
	
h1 {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 700;
	color : #689C98;
	margin-top:0;
	margin-bottom:0; }	

H2  { font-size : 18pt; 
	font-family : 'times new roman', 'times roman', times, serif;
	font-weight:400;
	padding-top:2pt;
	margin-bottom:1px;
	color:#000000}

H3 { color : #909090; font-size : 11pt; font-family : arial,helvetica,geneva,sans-serif}

H4  { color:#909090; font-size : 8pt; font-weight: 800; font-family : arial,helvetica,geneva,sans-serif;}

h5 { color:#000000; font-size : 8pt; font-weight: 400; font-family : verdana, arial,sans-serif;}
	
	
/* adsense blocks */	
.as1 {position:absolute;
	top:280px; 
	left:30px; 
	width:736px;margin-top:6px; }
	
.as2 {margin-top:16px;
margin-bottom:30px;
margin-left:4px }


/* content blocks */
.toprow {position:absolute;
	top:25px; 
	left:30px; 
	width:736px;}

.contentcol {
	position:absolute;
	top:390px;
	left: 200px;
	width:636px;
	font-size : 11pt;
	font-family : 'times new roman', times-roman, serif;
	font-weight : normal;
	color : #505050;
	padding-left:12px;
	border-left: 1px solid #85cfcd}	
	
.contentcol a:link {color:#408080;
	font-weight:bold;
	   }	
	   
.contentcol a:visited {color:purple;
	font-weight:bold; }	
	
	.leftcol {position:absolute;
 top:380px;
 left:003px;
 width:196px;
 color:#000000;
 font-size : 9pt;
 font-family : arial, verdana, sans-serif;
 font-weight : 400;
 padding-left:10px; }
 
.leftcol a:link {color:#6F006F;
 text-decoration:underline;
 font-weight:700 }  

.leftcol a:visited {color:#6F006F;
 text-decoration:underline;
 font-weight:700 }  
 
 /* tables */
.ribbon {font-size : 8.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : #ffffff; 
	background-color:#6D8D83;
	padding:2px 0px 0px 6px}	
	
.ribbon a:link {color:#ffffff; text-decoration:none}
.ribbon a:visited  {color:#ffffff; text-decoration:none}
.ribbon a:hover {color: #d9ecec;text-decoration:underline}		

.indextable {margin-top:20px;}	

.indextable td {padding:5px;
	vertical-align:top;
	font-family : arial, verdana, sans-serif;
	font-size:9pt;
	color:#2F4F4F;  }
	/* color value is DarkSlateGray */
	
.indextable td a:link {color:teal; 
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	text-decoration:underline;
	font-weight:700 }
	
.indextable td a:visited {color:#707070; 
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	text-decoration:none;
	font-weight:700 }	
	
.table1 {border: 1px solid teal;  }	
.table1 td {font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	border-top:1px solid gray;
	vertical-align:top}	
.table1 th {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	vertical-align:top;
	border-top:1px solid gray;}		
.table1 a:link {color:#408080;
	font-weight:bold;
	   }		   
.table1 a:visited {color:#0080c0;
	font-weight:bold;
	   }	
	
.statetable {  }	
.statetable td {padding-left:10px;
	line-height:150%;
	font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	vertical-align:top}	
.statetable th {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	vertical-align:top;}
.statetable a:link {color:#408080;
	font-weight:bold;
	font-size:9pt;  }		   
.statetable a:visited {color:#c5c5c5;
	font-weight:bold;
	 font-size:9pt;  }	

.statetableteal {  }	
.statetableteal td {padding-left:10px;
	line-height:150%;
	font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	vertical-align:top}	
.statetableteal th {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	vertical-align:top;}
.statetableteal a:link {color:#408080;
	font-weight:bold;
	   }		   
.statetableteal a:visited {color:#408080;
	font-weight:bold;
	   }				   
	   			   		   
.city {color:teal;
	font-weight:bold;
	font-size:8pt;}	   


/* misc block elements */
.header {font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : #808080;}	



.qb 	{position:absolute;
	top:18px; 
	left:20px; 
	width:500px;
	font-family : arial, verdana, sans-serif;
	font-size:8pt;
	font-weight:400;
	color:#606060;
	}
	
	
.bookmark { font-family:arial,geneva,helvetica, sans-serif;
 font-size:8pt;
 margin-bottom:20px; 
 margin-top:30px;
 background-color:#dddddd;
 width:160px;
 padding:2px 1px 1px 5px;
 letter-spacing:-.01em;
 text-align:left; }
 
.bookmark a:link {color:#000000  } 
.bookmark a:visited {color:#000000}		
	

.search {font-size : 8pt;
 font-family : arial, verdana, sans-serif;
 font-weight : normal;
 width:160px;
 color:#000000;
 background-color:#f2f2f2;
 padding:2px 1px;
 margin-top:20px;
 margin-bottom:20px;
  letter-spacing:-.01em }
 
.search a:link {text-decoration:none;
 color:#000000; }  	
 
.print  {font-size : 8pt;
 font-family : arial, verdana, sans-serif;
 font-weight : bold;
 width:160px;
 color:#000000;
text-decoration:underline; 
 background-color:#F2F2F2;
 padding:2px 0 1px 4px;
 margin-bottom:10px;
 border:0 none;
 letter-spacing:-.01em ;
 text-align:left}
 
 .contact {font-size:7.5pt;
	font-family:arial,geneva,helvetica, sans-serif; 
	width:498px;
	padding:2px;
	font-weight:normal;
	border-bottom:1px solid gray;
	text-align:center;}	
 
 .bookbumper {width:160px;
 padding:4px;
 border:1px solid #999;
 font-size:8pt;
 font-weight:normal;
 font-family : arial,verdana,sans-serif; }

	
.medicare {width:160px;
	color:#000000;
	font-size : 10pt;
	font-family : arial,verdana,sans-serif;
	padding:4px   }
	
.footer {
	height:140px;
	width:620px;
	color:#777777;
	font-size : 8pt;
	font-family : verdana, arial, sans-serif;
	font-weight : 400;  }
	
.footer a:link {font-weight:normal;color:#777777;  }	
.footer a:visited    {font-weight:normal;color:#777777;  }
.footer a:hover      {font-weight:normal;color:#777777;  }
.footer a:active     {font-weight:normal;color:#777777;  }	

 /* misc inline attribs */
 .u {text-decoration:underline}	
 
 .adobe {
	width:580px; 
	background-color:#f4f4f4;
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal; }	
 
 /* citation attribs */	
    			   		   
.descriptionx {width:100%; font-size : 8pt;
	font-family : verdana, arial,  sans-serif;
	font-weight : normal;
	padding:0px 8px 0px 8px;
	color:#606060; }		   
	
.title { font-size : 10pt;
	font-family : verdana, arial, sans-serif;
	color:#689C98; }	
	
.title a:link {color:#408080;
	font-weight:bold;
	   }	
	   
.title a:visited {color:#689C98;
	font-weight:bold;
	   }		   
	   
.source { font-size : 8pt;
	font-family :  verdana, arial, sans-serif;
	font-weight : bold; }	
	
.source a:link {color:#909090;
	font-weight:bold;
	   }	
	   
.source a:visited {color:#909090;
	font-weight:bold;
	   }		   	
	
.commentsz {	font-size : 8pt;
	font-family : verdana, arial,  sans-serif;
	font-weight : normal;  }	
	
	
.nhtab {width:612px; 
  background-color:#F5F5F5;
 border-top:1px solid #ACB7A6; }	
 
 .nhtab2 {width:700px; 
  background-color:#fff;
 border-top:2px solid #FEE2D7;
 border-bottom:3px solid #FEE2D7;
 margin-bottom:20px;}	
	
.nhtab th {vertical-align:top;
 text-align:left;
 font-size : 10pt;
 font-family : arial, verdana, sans-serif;
 color: teal;
 padding-right:0px;
 padding-left:10px;
 padding-top:4px;
 height:30px} 
 
 .nhtab2 th {vertical-align:top;
 text-align:left;
 font-size : 10pt;
 font-family : arial, verdana, sans-serif;
 color: teal;
 padding-right:0px;
 padding-left:10px;
 padding-top:4px;
 height:30px} 
 
.nhtab td {vertical-align:top;
 font-size:9pt;
 font-family : arial, verdana, sans-serif;
 color : #000000; 
 padding-left:10px;}  	
 
 .nhtab2 td {vertical-align:top;
 font-size:9pt;
 font-family : arial, verdana, sans-serif;
 color : #000000;}  
 
.last {width:280px;
	padding:0px 0px 8px 30px;  } 
	
.blank {background-color:#ffffff; 
	border-top:2px solid #ACB7A6;
	height:10px  }	
	
.tabletitle		{background-color:#C4DDB6;
	padding:5px; 
	width:612px;
	margin-bottom:10px;
	font-size : 11pt;
	font-family : times new roman, times-roman, serif;
	font-weight : bold;
	}
		
		
		
 /* horiz rules */	
 .hrblue {color: #0080C0; 
	margin-bottom: 14px; 
	width: 98%;
	height:1px;
	text-align:center}		
	
.hrgold {color: #E1A529; 
	margin-bottom: 14px; 
	width: 98%;
	height:1px;
	text-align:center}	
	
.hrgreen {color: #C4DDB6; 
	margin-bottom: 14px; 
	width: 98%;
	height:1px;
	text-align:center}	
	
.hrgray {color: #d4d4d4; 
	margin-bottom: 4px; 
	width: 100%;
	height:1px;
	text-align:center}		
 
.goldrule {color:#E1A529;
	width:100%;
	background-color: #f00;
	margin:0;
	padding:0;  }	
	
.ruletd {padding:0;
	margin:0;
	text-align:center;
	vertical-align:top;  }	 
 
 .nhomelinks {font-size : 7.5pt;
	font-family : verdana,arial, sans-serif;
	font-weight : normal; 
	margin-bottom:12px;
	padding-left:5px;
	text-align:center;
	line-height:200% }	
	
.nhomelinks a:link       { text-decoration: underline; 
	color:#6f006f;}
	
.nhomelinks a:visited    { text-decoration: underline; 
	color:#606060;}
	

/* menu lists */		
.indexmenu {margin-left: 0;
	margin-bottom:15px;
	margin-top:0px;
	padding-left: 0;
	list-style: none;
	list-style-type: none;
	text-decoration:none;
	line-height: 1.25; }
	
.indexmenu li 	{background-image:url(../../medicare/art/tealdot1.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left:0.7em;
	font-size: 8pt; 
	font-family:arial,helvetica,geneva,sans-serif; 
	color: #505050; } 

.indexmenu a:link       { text-decoration: underline; 
	color:#a2a2a2;
	white-space: nowrap;
	padding-bottom: 1px;}
.indexmenu a:visited    { text-decoration: underline; color:#505050}
.indexmenu a:hover      { color:teal; text-decoration: none;}
.indexmenu a:active     { text-decoration: none; color:#505050}	

	
.statelinks {margin-left: 20px;
	margin-bottom:15px;
	margin-top:0px;
	padding-left: 0;
	list-style: none;
	list-style-type: none;
	text-decoration:none;
	line-height: 1.25; }
	
.statelinks li	{background-image:url(../art/tealdot1.gif);
	background-repeat: no-repeat;
	background-position: 0 .25em;
	padding-left:0.7em;
	font-size: 8pt; 
	font-family:arial,helvetica,geneva,sans-serif; 
	color: #505050; } 

.statelinks a:link       { text-decoration: none; 
	color:#a2a2a2;
	white-space: nowrap;
	padding-bottom: 1px;}
.statelinks a:visited    { text-decoration: none; color:#a2a2a2}
.statelinks a:hover      { color:teal; text-decoration: underline;}
.statelinks a:active     { text-decoration: none; color:#a2a2a2}		
/* fonts */
	
.arial75 {color:#606060;
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;  }
	
.arial75blk {
	font-size : 7.5pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color: black  }	
	
.arial8 {
	font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;  }	
	
.arial9 {
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;  }	
	
.arial8teal {font-size : 8pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
	color : teal;}		
	
.arial9 {font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}	
	
.arial10 {font-size : 10pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}		
	
.arial14 {font-size : 14pt;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;}		






.times9 {font-size : 9pt;
	font-family : times new roman, times-roman, serif;
	font-weight : normal;}


.times11 {font-size : 11pt;
	font-family : times new roman, times-roman, serif;
	font-weight : normal;}

.verdana2 {font-size : 10pt;
	font-family : verdana, arial,sans-serif;
	font-weight : normal;}	
	
.verdana2b {font-size : 10pt;
	font-family : verdana, arial,sans-serif;
	font-weight : 700;}		
	
.verdana75b {font-size : 7.5pt;
	font-family : verdana, arial,sans-serif;
	font-weight:700}	
	
.verdana8 {font-size : 8pt;
	font-family : verdana, arial,sans-serif;}	
	
.verdana8b {font-size : 8pt;
	font-family : verdana, arial,sans-serif;
	font-weight:700}	
		
.verdana9 {font-size : 9pt;
	font-family : verdana, arial,sans-serif;
	font-weight : normal;}	
	
.verdana9b {font-family : arial, verdana, sans-seri;
	font-weight : bold;
	color : #000000; 
	font-size:9pt; } 			
	
.verdana11b {font-size : 11pt;
	font-family : verdana, arial,sans-serif;
	font-weight : 700;}			

