#header {
    height: 88px;
	background: transparent url('images/header_fade.jpg') repeat-x bottom left;
	width: 100%;
}


#header_table {
width: 900px;
}

#logo_cell {
width: 300px;
}
table#headerrightbox {
width: 600px;
}

td#headerright_cell {

}


div#logo {
	margin: 2px 0 0 0;
}



/* Media Links and Text Size */
div#medialinks {
    margin: 0;
    padding: 0;
}


#medialinks table {
float: right;
}

#medialinks img {
margin-left: 4px;
}
#medialinks td {
vertical-align: middle;
	height: 35px;
}
#medialinks td#letters img {
margin: 0;
}


#text-size-label {
line-height: 18px;
margin: 0 6px 3px 20px;
}




/** Top Navigation and Search Box **/
#horizontalmenu {
	margin-top:20px;
}

#headernav {
text-align: right;
    color: #6C9396;
    font-weight: bold;
    font-size: 11px; 
	margin-right: 13px;
}

#headernav a:link, #headernav a:visited {
    color: #6C9396;
    text-decoration: none;
}

#headernav a:hover, #headernav a:active {
    color: #065152;
    text-decoration: none;
}

/* Searchbox options */
div#search_box {
float: left;
    padding: 0;
    width: 142px;
    background-image: url('images/input_search.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline;
	height: 20px;
	margin: 0;
}
.search-image {
/*float: right;*/
}

#search_cell {
width: 219px;
}

#nccnhr-search-form {
display: inline;
	height: 30px;
}

#search_box #sb {
float: left;
    padding: 0;
    margin: 2px 2px 0 6px;
    border: 0;
    width: 120px;
	height: 20px;
	background: none;
		color: #666;
	font-size: 12px;
}

#search_box #gosb {
    margin: 0;
}




#letters {
margin-left: 20px;
}
a.txtsize1, a.txtsize2, a.txtsize3 {
float: left;
display: block;
height: 20px;
width: 20px;
margin: 0 2px 0 1px;
}

/* Include the content of the standard font alternate style sheet, so it gets incorporated at this stage. Some browsers won't respect the initial alternate (firefox is fine, IE and Safari are not */
div#inner_page_content, .resize, #advocateblock div.title, .footer_content_cell {
  font-size:12px; 
}


a.txtsize1  {
    background: url('images/letter_size_sm.gif') no-repeat center;
    text-decoration: none;
  padding: 0;
    vertical-align: baseline;
}

a.txtsize2:link, a.txtsize2:visited {
    background: url('images/letter_size_mid_lt.gif') no-repeat center;
    text-decoration: none;
    padding: 0;
    vertical-align: baseline;
}

a.txtsize2:hover, a.txtsize2:active  {
    background: url('images/letter_size_mid.gif') no-repeat center;
    text-decoration: none;
}

a.txtsize3:link, a.txtsize3:visited {
    background: url('images/letter_size_lrg_lt.gif') no-repeat center;
    text-decoration: none;
  padding: 0;
    vertical-align: baseline;
}

a.txtsize3:hover, a.txtsize3:active {
    background: url('images/letter_size_lrg.gif') no-repeat center;
    text-decoration: none;
}

