body{
    font-family: 'Times New Roman', Times, serif; 
    font-size: 16pt; 
    line-space: 8pt; 
    padding: 0;
    margin: 0;
}

a:hover {
    color: #003399;
}

#header{
    width: 100%;
    height: 173px;
    padding: 0px;
    /*background-image: url(../images/header.jpg);*/
}	


#header_left{
padding: 14px 0px 8px 8px;
float: left;
}

#header_right{
width: 256px;
height: 95px;
float: right;
clear: none;
padding: 0;
background-image: url(/Medicare/images/header_right.jpg);
}

.topLinks{
float: right;
}

.topLinks a{
font-family: 'Times New Roman', Times, serif;
font-size: 12pt;
color: #003399;
text-decoration: none;
}

.topLinks a:hover{
color: #0066cc;
}

#subHeader{
width: 100%;
/*height: 82px;
*/
float: left;
padding: 0px;
/*margin-top: -2px;

background-image: url(/Medicare/images/subheader.jpg);
background-repeat: repeat-x;
*/
}

#header table{
clear: both;
}

#search_subHeader{
float: left;
width: 218px;
}

#page_title img {
margin: 18px 0px 0px 12px;

}

#subHeaderTop {
width: 100%;
height: 58px;
/*
margin: 0px !important;
margin: 18px 0px 0px 7px;
padding: 0px;
*/
background-color: #A0C5D8;
background-image: url('/Medicare/images/subheader_top.jpg');
background-repeat: no-repeat;
background-position: top right;
}

#subHeaderBottom {
width: 100%;
/*
height: 58px;
*/
margin: 0px !important;
margin: 18px 0px 0px 7px;
padding: 0px;
background-color: #3D3626;
background-image: url('/Medicare/images/subheader_bottom.jpg');
background-repeat: no-repeat;
background-position: top right;
}

#search_subHeader select{
width: 170px;
}

#breadcrumbs{
float: left;
clear: both;
color: #cccccc;
font-family: 'Times New Roman', Times, serif;
font-size: 11pt;
margin: 4px 0 0 7px;
padding: 0;
width: 100%;
/*
background-color: #3D3626;
background-image: url('/Medicare/images/subheader_bottom.jpg');
background-repeat: no-repeat;
background-position: top right;
*/}

#breadcrumbs a{
color: #cccccc;
font-family: 'Times New Roman', Times, serif;
font-size: 11pt;
text-decoration: none;

}

#subHeader_right{
width: 256px;
height: 81px;
float: right;
clear: none;
padding: 4px 0 0 0;
background-image: url(/Medicare/images/subheader_right.jpg);
background-repeat: no-repeat;
}

#content{
    position: relative;
    padding: 0;
    margin: 0 10px 0 0;
    /* margin: -12px 0 0 0; */
    font-size: 15px;
}

table td{
    vertical-align: top;
}

#left-column{
    width: 221px;
    float: left;
    padding: 0px 0px 8px 0px;
    margin: 0;
    font-size: 15px;
    background-color: transparent;
    height: 1%;
}

/* Hides from IE-mac \*/
* html #left-column {height: 1%;}
/* End hide from IE-mac */

#left-column ul{
list-style-type: none;
margin: 0;
padding: 0 0 0 2px;
}

#left-column ul li {
margin: 5px 0px 5px 0px;
padding: 0px  0px 2px 16px;
/* display: block; */
border-bottom: solid 1px #cccc99;
/* width: 100%; */
}

#left-column p {
}

li.selected{
background-image: url(/Medicare/images/gold_nav_dot.gif);
background-repeat: no-repeat;
background-position: 2% 20%;
}

li.selected a{
color: #003399;
}

#left-column ul li ul li.subSelected{
background-image: url(/Medicare/images/blue_nav_dot.gif);
background-repeat: no-repeat;
background-position: 1% 40%;
}

#left-column ul li ul li.subSelected a{
color: #003399;
}

#left-column ul li a{
font-size: 15px;
color: #3399cc;
text-decoration: none;
}

#left-column ul li a:hover{
font-size: 15px;
color: #003399;
text-decoration: none;
}


#left-column ul li ul{
list-style-type: none;
margin: -2px 0px 6px -6px;
}

#left-column ul li ul li{
border: 0;
margin: 0;
padding: 0px  0px 2px 12px;
}

#left-column ul li ul li a{
font-size: 14px;
line-height: 20px;
color: #006699;
}

#left-column ul li ul li a:hover{
color: #003399;
font-size: 14px;
line-height: 20px;
}

#main-column-narrow {
    padding: 0 4px 4px 5px;
    margin: 0 195px 0 248px;
}

#main-column-wide {
    padding: 0 4px 4px 5px;
    margin: 0 20px 0 248px;
}


#main_column_home{
width: 85%;
height: 473px;
float: left;
padding: 6px 4px 4px 14px;
margin-left: 12px;
}

h1{
font-size: 20px;
font-weight: 500;
color: #003399;
margin: 10px 0 0 0;
}

h2{
font-size: 16px;
font-weight: 400;
color: #cc9900;
/* margin: 12px 0 -10px 0; */
margin: 12px 0 0 0;
}

h3{
font-size: 16px;
font-weight: 400;
font-style: italic;
color: #000000;
margin: 5px 0 15px 0;
}

#main-column-wide p, #main-column-narrow p{
margin: 7px 0 7px 0;
padding: 4px 2px 4px 2px;
line-height: 21px;
}

/* Hides from IE-mac \*/
#main-column-narrow, #main-column-wide {
    height: 1%;
}
/* End hide from IE-mac */

#main-column-wide a, #main-column-narrow a{
color: #00a0c6;
text-decoration: none;
}

#main-column-wide a:hover, #main-column-narrow a:hover{
color: #003399;
text-decoration: underline;
}

p{
font-size: 16px;
color: #3a3323;
}

.intro_txt {
font-size: 17px;
color: #3a3323;
}

a{
color: #00a0c6;
text-decoration: none;
}

a:hover{
color: #003399;
text-decoration: underline;
}

img{
border: 0;
}

ol{
margin: 10px 2px 10px 14px;
}

ol li{
margin-left: 16px;
}

ul{
margin: 10px 2px 10px 14px;
}

ul li {
/* color: #00a0c6; */
margin-left: 8px;
}

#right_column{
width: 195px;
float: right;
padding: 0;
margin: 10px 0 0 10px;
border-left: solid 1px #999;
}

.right_include{
padding: -6px 2px 2px 8px;
margin: 0 0 30px 0;
/* margin: 0px 0px 0px 10px; */
}

.right_include_img{
float: left;
padding-left: 8px;
height: 44px;
}

p.right_subtitle{
font-size: 14px;
font-weight: 400;
color: #cc9900 !IMPORTANT;
margin: 4px 0px 2px 8px !IMPORTANT;
padding: 0 0 0 3px !IMPORTANT;
clear: left;
}

.right_include_txt p{
color: #3a3323;
font-size: 14px;
margin: 0 0 0 10px;
line-height: 15px !IMPORTANT;
}

.right_include_txt a{
color: #00a0c6;
text-decoration: none;
}

.right_include_txt a:hover{
    color: #003399;
    text-decoration: underline;
}

#footer {
    clear: both;
}

#footer p {
width: 97%;
margin: 36px 0px 2px 0px;
padding: 8px 0px 8px 15px;
font-size: 13px;
font-family: 'Times New Roman', Times, serif;
color: #636363;
border-top: solid 1px #cc9;
}

/* Hides from IE-mac \*/
*html #footer {height: 1%;}
/* End hide from IE-mac */

#footer a{
color: #00a0c6;
text-decoration: none;
}

#footer a:hover{
color:#003399;
text-decoration: underline;
}


/*
INDEX PAGE
*/

#idx_header_left{
padding: 14px 0px 8px 28px;
float: left;
}

#idx_content{
margin: 0;
padding: 0;
width: 100%;
}

#idx_lefttext{
float: left;
width: 585px;
height: 324px;
background-image: url(/Medicare/images/idx_lefttext_bg.gif);
background-repeat: no-repeat;
margin:0;
}

#idx_nav{
float: left;
background-color: #fff;
width: 192px;
height: 325px; 
margin:0;
}

#idx_nav img{
border: 0;
}

#idx_rightmid{
float: left;
background-image: url(/Medicare/images/idx_rightmid_bg.gif);
background-repeat: repeat-x;
width: 228px;
height: 325px;
}

#idx_bottomleft{
float: left;
background-image: url(/Medicare/images/idx_bottomleft_bg.gif);
background-repeat: no-repeat;
width: 777px;
height: 64px;
}

#idx_footer{
width: 90%;
height: 79px;
float: left;
clear: both;
margin: 30px 0px 2px 0px;
padding: 8px 0px 8px 20px;
font-size: 13px;
font-family: 'Times New Roman', Times, serif;
color: #636363;
}

/* 
SELECT MENU STYLES
*/

#search_subHeader{
     width: 182px;
	 margin: 22px 0px 12px 8px; 	
}

#selectNav{
	color: #fff;
	background-color: #666;
	font-size: 12px;
	font-family: 'Times New Roman', Times, serif;
}


/*
POP UP SPECIFIC STYLES
*/

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.formularyBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	border: 1px solid #003366;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #3C638A;
	padding: 3px;
}
.bluetextheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight: bolder;
	text-transform: uppercase;
}
.bodycopyRow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #F0F0F0;
}
.resultsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 3px;
}
.footNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.seminarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding:0;

}

#contentPopUp{
width: 450px;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: bold;
}
.bluetextLighter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: lighter;
}
.bluetextIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	font-weight: lighter;
	margin-left: 18px;
}

/* -------> Top Navigation Bar Styles <------- */

#navbar ul {
    margin: 0;
    padding: 0;
    float: right;
    border-bottom: 2px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
}

li.navitem {
    float: left;
    margin: 0;
    padding: 0;
    border-top: 5px solid #ffffff;
    border-bottom: 5px solid #ffffff;
    border-left: 0;
    border-right: 0;
    height: 20px;
    display: inline;
    list-style: none;
}

li.navitem a {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    display: block;
    text-decoration: none;
    color: #666666;
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 20px;
}

li.navitem a:hover {
    opacity: 0;     
    filter: alpha(opacity=0);  
}

#navbar li.first {
    border-left: 5px solid #ffffff;
}

#navbar li.last {
    border-right: 5px solid #ffffff;
}

/* -------> SUB NAVIGATION STYLES <------- */
/*
#left-column {
    /* margin: -9px 0 0 0; */
    float: left;
    margin: 0;
    padding: 0;
    width: 240px;
    background-color: transparent;
    position: relative;
    height: 1%;
}

#left-column ul{
    margin:  0;
    padding: 0;
    color: #3399cc; 
    list-style-type: none;
    /*If the background is not transparent, IE will obscure
    the border of the containing block. */
    background-color: transparent;
}
*/
.nav-lvl2, .nav-lvl2-last {
    margin: 0 0 0 0px;
    padding: 5px 0 5px 0;
    font-size: 15px;
    width: 240px;
}

li.nav-lvl2 {
/*    background-image: url(/Medicare/images/divider_lines.gif); */
	border-bottom: solid 1px #cccc99;
}

.nav-lvl2 ul, .nav-lvl2-last ul {
    margin:  5px 0 0 0;
    display: none;
}

#left-column a {
    color: #3399cc;
    text-decoration: none;
}

#left-column a:hover {
    color: #000000;
}

#left-column img.bullet {
    margin: 0 2px 0 0;
}

#left-column p {
    margin: 0;
    padding: 0 0 0 14px;
    /* text-indent: 14px; */
}

.nav-lvl3 {
    margin: 0;
    padding: 0;
}

ul.nav-lvl3 {
    padding: 5px 0 0 0;
    margin: 0;
    margin-top: 5px !IMPORTANT;
    font-size: 14px !IMPORTANT;
}


/* Hides from IE-mac \*/
*html #left-column {height: 1%;}
/* End hide from IE-mac */

/* --- End Sub Navigation Styles --- */


/* -------> FAQ Styles <------- */
#questions {
    list-style-type: none;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    margin-left: 0;
    padding-left: 0;
}

#questions a, #questions a:link, #questions a:visited {
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    text-decoration: none;
}

#questions a:hover {
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    text-decoration: underline;
}

dl {
	font-family: 'Times New Roman', Times, serif;
	font-size: 16px;
}


dt {
    font-weight: bold;
    margin-top: 11px;
}

dt .label {
    color: #00a0c6;
}

dd {
    margin-left: 0;
}
/* -------> End FAQ Styles <------- */

