/* Focus for all links - Address 508 issue*/
a:focus {
	outline:dotted 2px #000;
}


/* Hide/show Skip Navigation Link */

#skipnav a, #skipnav a:hover, #skipnav a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skipnav a:active, #skipnav a:focus
{
position:static;
width:auto;
height:auto;
} 


/* Mailhandlers */

div.main div.pageBody h1.mhbpRed,
div.main div.pageBody h2.mhbpRed,
div.main div.pageBody h3.mhbpRed,
div.main div.pageBody h4.mhbpRed,
div.main div.pageBody h5.mhbpRed,
div.main div.pageBody h6.mhbpRed

{

    font-style:inherit;
    color:#922314;
    clear: both;
}


/* Mailhandlers Open Season Masthead */

div.main div.pageBody dl.mastheadOpenseason

{
	width: 920px;
	height: 144px;
	min-height: 144px;
	float: left;
	margin-top: 8px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 15px;

}

div.main > div.pageBody dl.mastheadOpenseason

{

height: auto;

}


div.mailHandlers div.main div.pageBody dl.mastheadOpenseason
{

	background-color: transparent;
	background-image: url(../images/MailHandlersMastheadOS2009.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0pt;

}

div.main div.pageBody dl.mastheadOpenseason dt
{

font-family: Georgia,Arial,Helvetica,sans-serif;
font-size: 2.2em;
width: 340px;
color: #707070;
margin-top: 25px;
line-height: 1.3em;

}


/******************************************************/
/*The following styles are for the tables in the      */
/*Mail Handler's site																	*/
/******************************************************/

table.summary {border-collapse: collapse;
                                margin-bottom: 24px;
                                width: 100% !important;
                                clear: both;}
                                        
/*
div.mailHandlers table.summary caption {padding: 9px 0px 0px 0px !important;
                                        height: 54px;
                                        min-height: 60px;
                                        color: #5f6157;
                                        font-weight: bold;
                                        font-size: 1.1em !important;
                                        background: url(../images/Background.DotGradientDrk.gif) repeat-x transparent;
                                        font-family: arial, helvetica, sans-serif;}

*/
table.summary caption {padding-top: 9px !important;
                                        height: 24px;
                                        min-height: 33px;
                                        color: #5f6157;
                                        font-weight: bold;
                                        border-bottom: solid 1px #CBDEF1;
                                        font-size: 1.1em !important;
                                        background: url(../images/Background.DotGradientDrk.gif) repeat-x transparent;
                                        font-family: arial, helvetica, sans-serif;}
                                        
table.summary .cell_1 {padding: 6px 6px 6px 0px;}

table.summary tr.heading_1_row .cell_1_show {background-color: #F0F8F9;}
 
table.summary tr.heading_2_row .cell_1_show {background-color: #ffffff;}      

table.summary tr.heading_2_row .cell_1 {}    

              
                       
table.summary .cell_2 {padding: 6px 6px 6px 6px;
                                        background-color: #F0F8F9;}

table.summary .cell_3 {padding: 6px 6px 6px 6px;
                                        background-color: #E6ECF2;}
                                        
table.summary .cell_4 {padding: 6px 6px 6px 6px;
                                        background-color: #F0F8F9;}                                        

table.summary .cell_5 {padding: 6px 6px 6px 6px;
                                        background-color: #E6ECF2;}    
                                        
table.summary .cell_6 {padding: 6px 6px 6px 6px;
                                        background-color: #F0F8F9;}                                        

table.summary th {font-weight: bold;}

table.summary tr.on td {color: #261F63 !important;}

table.summary tfoot tr.on td {color: #330766 !important;}

table.summary tbody td {border-bottom: solid 1px #2E4879;
											  cursor: default;}

table.summary tfoot td {border-top: solid 2px #2E4879;
											  color: #333030 !important;
											  border-bottom: solid 1px #2E4879;
											  cursor: default;}

table.summary tr.heading_1_row {border-bottom-style: none !important;}



table.summary tr.heading_1_row .cell_2 {text-align: center !important;
                                        background-color: #CBDEF1;}
                                                         
                                                         
table.summary tr.heading_2_row th {border-bottom: solid 1px #2E4879;}

.floatClear {clear: both;
						 min-height: 24px;}



div.mailHandlers .fiveAcross li {width: 183px !important;}

div.mailHandlers .fiveAcross li.first {width: 184px !important;
																		   border-left: none;}
																		   
div.mailHandlers .fiveAcross li.last {width: 184px !important;
																		   border-right: none;}

/* Medicare Glossary */
div.main div.pageBody div.glossaryContent dl dt.medicare 
{
margin-bottom: 4px;
font-family: Arial,Helvetica,serif;
font-weight: bold;
font-size: 1em;
color: #422165;
}

.blockquotesection p 
{
padding-left:40px !important;
width:260px !important;
}

/* For Medicare to replace the Email This Page link - currently NOT used */
div.pageBody div.pageFunctions ul li.pageTools {
    width: 68px;
}

div.pageBody div.pageFunctions ul li.pageTools a {
    display: block;
    overflow: hidden;
    padding: 8px 0 7px 32px;
    background: transparent url(../images/PageToolsBlank.gif) 11px 50% no-repeat;
}

div.pageBody div.pageFunctions ul li.pageTools a:hover {
    background-position: -89px 50%;
    text-decoration: none;
}

/* Three across nav layout - For CHC Auto */
div.main div.pageBody ul.topNav.threeAcross li.first {
	width: 308px;
	border-left: none;
}

div.main div.pageBody ul.topNav.threeAcross li {
	width: 308px;
}

div.main div.pageBody ul.topNav.threeAcross li.last {
	width: 308px;
	border-right: none;
}

/* Back to Top in Doc library header - used in CHC PA*/
div.main div.pageBody div.docLibraryContent a.pageTop {
    margin-top: 0;
    position: relative;
    top: -25px;
}

/* C1 2011 changes */

div.main div.pageBody dl.individual { 
	background: #fff url(../images/Individual.Masthead.bg.png) no-repeat 0 0; 
}

/* Simple 4 Col Table*/

caption.simpletable
{
     background-color:#f0f8f9;
     color:#330766;
     font-size:10pt;
     font-weight: bold;
     border-style:solid;
     border-width:2px;
     border-color:#dbdcc6;
     padding: 5px;
}

table.simpletable
{ 
     font-family:arial;
     font-size:8pt;
     background-color:#ffffff;
     width:448px;
     border-style:solid;
     border-color:#ffffff;
     border-width:25%;
}

th.simpletable
{
     font-size:8pt;
     color:white;
}


tr.simpletable
{ 
     vertical-align:left;
}

td.simpletable
{  
     font-size:8pt;
     background-color:#ffffff;
     color:#707070;
     border-style:solid;
     border-width:1px;
     border-color:#ffffff;
     text-align:left;
     width:112px;
}


