@charset "utf-8";

/* CSS Document */

*{

	margin:0;

	padding:0;

	font-size: 14px;

	

}



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;

}



#header{

	z-index:10000;

}



#banner{

background: url(images/banner.jpg) no-repeat;

height:200px;

}







#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: url(images/misson-stat.jpg) no-repeat;

}

#top{

	

	background: #FFFFFF url(images/top-footer.jpg) repeat-x;

	background-position:right bottom;

	text-align:left;

	font-size:12px;

	width:960px;

	height:400px;

}



#leftcol{

	width:300px;

	float:left;

	

}



#leftcol .hdr {

	background: 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: 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;

	text-align: left;

	color: #00264B;

	font-size: 14px;

}



#middlecol .ftr {

	background:url(images/middle-col-footer.jpg) no-repeat;

	height:25px;

}



#rightcol {

	width:300px;

	float:left;

}



#rightcol .hdr {

	background: url(images/right-col-header.jpg) no-repeat;

	height:60px;

}



#rightcol .content {

	padding:20px;

	padding-top:0;

	color: #00264B;

}



#rightcol .ftr {

	background:url(images/right-col-footer.jpg) no-repeat;

	height:25px;

}





.clearfloat{

	clear:both;

}



#footer{

	text-align:center;

	font-size:11px;

	color:#FFFFFF;

	padding-bottom:10px;

}

#footer .flinks {

	padding-top:3px;

	padding-bottom:4px;

	

}



#footer .flinks a{

	color:#FFFFFF;

	text-decoration:none;

}



#footer .flinks a:hover{

	color:#E7A62E;

}



#nhfooter {

	text-align:center;

	font-size:11px;

	color:#FFFFFF;

	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:#FFFFFF;

	text-decoration:none;

}



#nhfooter .flinks a:hover{

	color:#E7A62E;

}



#nhcontent-wrapper {

background-color:#FFFFFF;

width:960px;

margin:0 auto;

text-align:left;





}



#nhcontent-main {

padding:10px;

width:70%;



float:left;

}



#nhcontent-middle {

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:13px;

	padding-top:10px;

	padding-bottom:10px;

	padding-left:10px;

	color:#1E1F7C;

}

#nhcontent-middle p{

	padding-bottom:15px;

	text-align: left;



}



#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:14px;

padding-left:8px;





}



.breadcrumbs a{

text-decoration:underline;

color:#00f;

}



.breadcrumbs a:hover{

text-decoration:none;

}







#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;

}

#wrapper #footer strong {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

.top {

	font-size: 12px;

}

.top {

	font-weight: normal;

}

#wrapper #home-content center #top left p {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}

.top {

	font-weight: normal;

}

#discover_text {

	padding-left: 15px;

	padding-right: 5px;

	font-size:14px;

	

}

.top {

	font-weight: normal;

}

#wrapper #home-content center #top left #discover_text {

	font-size: 14px;

}

#wrapper #home-content #home-content-body #leftcol .content p {

	font-size: 14px;

	color: #00264B;

	font-family: "Lucida Sans Unicode", "Lucida Granade", sans;

	text-align: left;

}

#wrapper #home-content #home-content-body #middlecol .content h4 {

	color: #00264B;

	text-align: center;

}

#wrapper #home-content #home-content-body #leftcol .content p img {

	text-align: center;

}

.yellow {

	color: #E4A62F;

	font-weight: bold;

	font-size: 16px;

}

#wrapper #home-content #home-content-body #rightcol .content p {

	text-align: left;

}

#wrapper #home-content #home-content-body #rightcol .content #events {

	color: #00264B;

}

#nhcontent-wrapper #nhcontent-main #nhcontent-middle .top {

	font-size: 14px;

}

#nhcontent-main_pic {

	padding:10px;

	width:95%;

	float:left;

}


