@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}

body {
	background:#095194 url(images/body-bg.jpg) repeat-x;
	text-align:center; /* for IE */
	margin-top:10px;
	font-family:"Lucida Sans Unicode","Lucida Granade",sans;
}

#wrapper {
	width:980px;
	margin:0 auto;
	text-align:left;
}

#header{
}

#banner{
background:#d3d3d3 url(images/banner.jpg) no-repeat;
height:118px;
}

#banner .today {
	
	padding-top:8px;
	padding-left:720px;
}
	

#navigation {
	width:960px;
	height:35px;
	background:#011e3a url(images/nav-bar-new.jpg) repeat-x;
	margin-left:10px;
	border-top:1px solid #E7A62E;
	border-bottom:1px solid #E7A62E;
}

#flash {
	height:300px;
	/*background:#1e1e7b url(images/flash.jpg) no-repeat;*/
}
#mstat{
	height:125px;
	background:#d3d3d3 url(images/misson-stat.jpg) no-repeat;
}

#leftcol{
	width:300px;
	float:left;
	
}

#leftcol .hdr {
	background:#d3d3d3 url(images/left-col-header.jpg) no-repeat;
	height:60px;
}

#leftcol .content {
	
	padding:20px;
	padding-top:0;
}

#leftcol .ftr {
	background:url(images/left-col-footer.jpg) no-repeat;
	height:25px;
}

.quicklinks ul{
padding-left:5px;
list-style:none;
}

.quicklinks ul li{
background:transparent url(images/bullet.png) no-repeat;
padding-left:20px;
background-position:left bottom;
padding-top:5px;
}


.quicklinks ul li a{
font-size:12px;
text-decoration:none;
border-bottom:1px dotted #00f;
color:#00f;

}

.quicklinks ul li a:hover{
font-size:12px;
text-decoration:none;
border-bottom:1px solid #00f;
}


.cal ul{
padding-left:15px;
list-style:circle;
color:#1E1F7C;
}

.cal ul li{
padding-left:1px;
background-position:left bottom;
padding-top:5px;
}


.cal ul li a{
font-size:12px;
text-decoration:none;
border-bottom:1px dotted #00F;
color:#00F;

}

.cal ul li a:hover{
font-size:12px;
text-decoration:none;
border-bottom:1px solid #00F;
}

#middlecol{
	width:380px;
	float:left;
}

#middlecol .hdr {
	background:#d3d3d3 url(images/middle-col-header.jpg) no-repeat;
	height:60px;
}

#middlecol .content {
	
	padding:25px;
	font-size:13px;
	padding-top:0;
}

#middlecol .content h3 a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dotted #00F;
	color:#00F;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	

}
#middlecol .content h3{
padding-bottom:10px;
}
#middlecol .content h3 a:hover{
	
text-decoration:none;
border-bottom:1px solid #00F;
font-weight:bold;
}

#middlecol .content p{
	
	padding-bottom:10px;
}

#middlecol .ftr {
	background:url(images/middle-col-footer.jpg) no-repeat;
	height:25px;
}

#rightcol {
	width:300px;
	float:left;
}

#rightcol .hdr {
	background:#d3d3d3 url(images/right-col-header.jpg) no-repeat;
	height:60px;
}

#rightcol .content {
	
	padding:20px;
	padding-top:0;
}

#rightcol .ftr {
	background:url(images/right-col-footer.jpg) no-repeat;
	height:25px;
}


.clearfloat{
	clear:both;
}

#footer{
	text-align:center;
	font-size:11px;
	color:#dedede;
	padding-bottom:10px;
}
#footer .flinks {
	padding-top:3px;
	padding-bottom:4px;
	
}

#footer .flinks a{
	color:#dedede;
	text-decoration:none;
}

#footer .flinks a:hover{
	color:#E7A62E;
}

#nhfooter {
	text-align:center;
	font-size:11px;
	color:#dedede;
	padding-top:25px;
	padding-bottom:20px;
	background:transparent url(images/nhfooter.jpg) no-repeat;
	width:960px;
margin:0 auto;

}
#nhfooter .flinks {
	padding-top:3px;
	padding-bottom:4px;
	
}

#nhfooter .flinks a{
	color:#dedede;
	text-decoration:none;
}

#nhfooter .flinks a:hover{
	color:#E7A62E;
}

#nhcontent-wrapper {
background-color:#dedede;
width:960px;
margin:0 auto;
text-align:left;


}

#nhcontent-main {
padding:10px;
width:70%;

float:left;
}

#nhcontent-middle {
font-family:"Trebuchet MS", Arial;
font-size:13px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
color:#1E1F7C;
}
#nhcontent-middle p{
padding-bottom:15px;

}

#nhcontent-middle a{
text-decoration:none;
border-bottom:1px dotted #00F;
}

#nhcontent-middle a:hover{
border-bottom:1px solid #00F;
}


#nhcontent-middle ul{
list-style:square;
padding-left:20px;
}


#nhcontent-middle .cal ul{
list-style:circle;
}

#nhcontent-middle .cal ul li{
padding-bottom:10px;
}


#nhcontent-middle h2 {
font-family: "Lucida Sans Unicode", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
color:#18175B;
font-weight:bold;
padding-bottom:10px;
padding-top:5px;
}

#nhcontent-sidebar{
padding:10px;
width:25%;


float:left;
}

.breadcrumbs {
font-size:11px;
padding-left:8px;


}

.breadcrumbs a{
text-decoration:underline;
color:#00f;
}

.breadcrumbs a:hover{
text-decoration:none;
}

.date {
font-weight:bold;
font-family:"Trebuchet MS", sans-serif;
color:#18175B;
font-size:12px;
}

#home-content {

}


#home-content-head {
height:46px;
background:#043766 url(images/content-head.jpg) no-repeat;
}

#home-content-body {
background:#043766 url(images/content-body.jpg) repeat-y;
}

#home-content-footer{
height:30px;
background:#043766 url(images/content-footer.jpg) no-repeat;
}

/*Table layout*/
#background-image
{
	font-family: "Trebuchet MS",Arial;
	font-size: 12px;
	margin: 25px;
	text-align: left;
	border-collapse: collapse;
	/*background: url('images/blurry.jpg') 280px 175px no-repeat;*/
	background-image:url('images/blurry.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
}
#background-image th
{
	padding: 12px;
	padding-right:0px;
	text-align:left;
	
	font-weight:bolder;
	font-size: 15px;
	background-color:#095194;
	color:#E7A62E;
}
#background-image td
{
	padding: 9px 12px;
	padding-right:0px;
	
	color: #095194;
	border-top: 1px solid #fff;
	font-size:13px;
}

#background-image tfoot td
{
	font-size: 13px;
	background-color:#095194;
}
#background-image tbody td
{
	background: url('images/back.png');
}
#background-image tbody td a
{
	color: #095194;
	border:none;
	text-decoration:none;
}
#background-image tbody td a:hover
{
	color: #951;
	border:none;
	
	text-decoration:underline;
}

* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #951;
	background: none;
}

#background-image thead th.rounded-company
{
	style="padding-left:0px;" 
	width:13px;
	background: #095194 url('images/left.png') left -1px no-repeat;
}
#background-image thead th.rounded-q4
{
	style="padding-left:0px;" 
	width:13px;
	background: #095194 url('images/right.png') right -1px no-repeat;
}
#background-image tfoot td.rounded-foot-left
{
	background: #095194 url('images/botleft.png') left bottom no-repeat;
}
#background-image tfoot td.rounded-foot-right
{
	background: #095194 url('images/botright.png') right bottom no-repeat;
}