@charset "utf-8";
/* CSS Document */

body {
/*	  background: white;
*/	color:#000;
}

a {  text-decoration:none;color: #005296;
}
a:hover{  text-decoration:underline;
}
h1, h1 a {
	color: #000;
	text-decoration: none;
}
h2, h3, h4 {
	color: #005296;
}

#hdrrw1 {

}

#hdrbk {
	background-color:#1f6fb9;
}
#hdrrw1 {
	background-color: #005296;
}
#Mbar, #smMenu {
	background-color: #005296;
}
#bcbar input{ 
	color: #000;
}
#bcbar input:hover {
	color: #ff0;
}
#header3 {
	color: #005296;
}

#Search_form {
	color : #000000;
	background-color: #ebf3f9;
}
#Search_form fieldset {

}

#Search_form input {
	background-color: #ebf3f9;
	color: #005296;
		
}
#Search_form select{
	background-color:	#fff; color:#005296;
}
#Search_form label {
	color : #005296;
}
#Search_form a {
	color : #000000;
}
#Search_form a:hover {
	color: #efefef;
}
.logospacer {
	background-color: #005296;
}

#breadcrumbs {
	color: #005296;
}

#breadcrumbs a {
	color: #005296;
}
#breadcrumbs a:hover {
	color: #005296;
}
.menusection, .menusectionhi {
	color: #FFF;
}
.menusection {
	background-color: #005296;
}
.menusectionhi {
	background-color: #3e8ede;
}
.headeritem {
	background-color: #005296;
}
.headeritemhi {
	background-color: #1f6fb9;
}
.headeritem, .headeritemhi {
	color: #FFF;
}
.headeritem a, .headeritemhi a {
	text-decoration: none;
	color: #FFF;
}

.headeritem:hover {
	background-color: #3e8ede;
}
.headeritemhi:hover {
	background-color: #3e8ede;	
}
/* use child selector to apply hover event to the submenu*/	
.headeritem:hover > div {
	background-color: #3e8ede;
}
.headeritemhi:hover > div {
	background-color: #3e8ede;
}

.subcontent {
	background-color: #3e8ede;
}
.subcontent {
}
.subcontent a {
	color: #FFF;
}
.subcontent a:hover {
	color: #FFF;
}
.subhead {
	padding-left: 20px;
}
.subhead a {
	text-decoration: none;
	color: #FFF;
}
.subhead a:hover {
	text-decoration: none;
	color: #FFF;
}
.productitem {
	text-decoration: none;
	color: #FFF;
}
.productitem a {
	text-decoration: none;
	color: #FFF;
}

.paneltitle2 {
	background-color: #3e8ede; color:#fff;
	
}
.paneltitle {
	background-color: #3e8ede;
}
.paneltitle a { color:#fff;
	
}
.panelbtn {
	background-color: #005296;
}
.panelbtnchild {
	/*background-color: #005296;*/
	background: url(/images/PageImages/2nd.png) repeat-x;
}

.panelbtn, .panelbtnchild {
	text-decoration: none;
	color: #fff;
}

.panelbtn a, .panelbtnchild a, panelbtnsmall a {
	text-decoration: none;
	color: #fff;
}
.panelbtn a:hover, .panelbtnchild a:hover, panelbtnsmall a:hover {
	color: #fff;
	text-decoration: underline;
}
.panelbtnsmall {
	/*background: #005296 url(../images/PageImages/arrow.png) no-repeat;*/
	
	background-color: #005296 ;
}


.panelmenuinset {
	background-color: #666666;

	color: #fff;

}
.panelmenuinset a {
	text-decoration:none;
	color: #fff;
}
.panelmenuinset:hover > div {
	background-color: #ccc;
}

.panelmenuinset div {
	background-color: #1f6fb9;
}
.panelpicture {
	background-image: url(images/PageImages/Home/Home_OP_1.png);
}
.panellink {
	color: #fff;
}
.panellink a {
	text-decoration: none;
	color: inherit;
}
.panellink a:hover {
	text-decoration: underline;
}
.paneltextbox a {
	text-decoration: none;
	color: #005296;
}
.paneltextbox a:hover {
	color: #005296;
	text-decoration: none;
}
#foot {
	background-color: #005296;
}

.footcol2, .footcol2b, .footcol2a {
		color: #fff;
}
.footcol3 {
		color: #fff;

}
.footcol {
		color: #fff;
}
.footcol a, .footcol2 a, .footcol2b a, .footcol2a a {
	text-decoration: none;
	color: #fff;
}
.footcol a:hover , .footcol2 a:hover , .footcol2b a:hover , .footcol2a a:hover  {
	text-decoration: underline;
	color: #fff;
}
.icon {
	color: #FC0;
	display: inline-block;
	margin: 0 4px 0 4px;
}

#foot a {
	color: #fff;
	text-decoration: none;
}
#foot a:hover {
	text-decoration: underline;
}

.sectionbar, .eventsbar, .eventsbarpale {
	color: #fff;
}
.sectionbar, .eventsbar {
	background-color: #005296;
}
.eventsbarpale {
	background-color: #CCC;
}
.sectionline, .faqline {
	color: #000;
}
.faqbarhi {
	background-color: #005296;
	color: #fff;
}
.faqbar a, .sectionline a {
	color: #005296;
	text-decoration: none;
}
.faqbar a:hover, .sectionline a:hover {
	text-decoration: underline;
}

#contacttable td, #contacttable th {
	border-bottom: 1px solid #005296;
}

#accessttable td, #accessttable th {
	border-bottom: 1px solid #005296;
}
#accessttable th {
	 background-color:#005296; color:#FFF; font-size:12px;  
}
.prodsummary a {
	text-decoration: none;
	color: #005296;
}
.prodsummary a:hover {
	text-decoration: underline;
}

.traincontainer a, #loginbody a, .dlcontainer .listitem a, #distdetails a, .nshpprodcontainer a, #srbody a {
	text-decoration: none;
	color: #005296;
}
.traincontainer a:hover, #loginbody a:hover, .dlcontainer .listitem a:hover, #distdetails a:hover, .nshpprodcontainer a:hover, #srbody a:hover {
	text-decoration: underline;
}

.tchead, #loginhead, .dlhead, #srhead, .adminsec, .distlistinghead {
	background-color: #005296;/*#cccccc;*/
	color: #FFF;
}

.distlistinghead {
	padding: 8px;
	color: #FFF;
}
.tcbody, #loginbody, .dlcontainer, #srbody, .distlistingbody {
	background-color: #eee;
}
.distlistingbody div {
	float:left; min-width:30% ; width:auto;	 
}

.distlistingbody img {
	width:auto; 	  
}
.adminbody label {
	color: #fff;

}

.adminbody a, .adminsec a {
	color: #fff;
	text-decoration: none;
}
.adminbody a:hover, .adminsec a:hover {
	text-decoration: underline;
}

.eventheadpale {
	color : #999;
}

#MapSideBar{ /*border:1px solid #005296;*/
	
}	


#MapSideBar form h2{color:#005296; 
	
}
#MapSideBar label{
	color:#005296; 
}
#MapSideBar span{
	color:#005296; 
}
#textcontainer a{
	color:#005296; 
}