
body {
	text-align:center;
	background:#9ed6ef;
	color:#000000;
}
form,body {
	margin:0;padding:0;
}
body,input,textarea, p, ul, div, span , .Normal, h3, th, td, tbody, h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.4em;
	color: #000;
}


h1#logo {
	position:relative;
	z-index: 200;
	margin:0;
	left:22px;
	top:0;
	background-image: url(images/css/logo.gif);
	width:194px;
	height:83px;
}
h1#logo a {
	display:block;
	height: 83px;
	width: 194px;
	text-indent:-999em;
	overflow:hidden;
}
h2 {
	margin:0;
	padding:6px 0px 0px 0px;
	color:#004cb3;
	font-size:19px;
	font-weight:bold;
}

h2 .Head {
	color:#004cb3;
	font-size:19px;
	font-weight:bold;
	padding:0;
	margin:0;
}

h3 {
	font-size:14px;
	font-weight: bold;
	color: #0092d8;
	text-transform:uppercase;
}
h4 {
	font-size:13px;
	font-weight: bold;
	color: #000;
	padding:0;margin:0;
}
p {
	padding-top:0;
	margin-top:0;
	margin-bottom:14px;
}
a, a:link, a:visited {
	color:#003b93;
	text-decoration:none;
}

a:hover {
	color:#003b93;
	text-decoration:underline;
}

ul {
	margin-top:0;
	padding-top:0;
}

#bodyWrapper {
	background: url(images/css/bodybg.jpg) top repeat-x;
}
#container,#containerhome,#containeradmin, #containerlogin, #containersubnav {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	width:972px;
	background:url(images/css/containersides.jpg) repeat-y #FFFFFF;
	text-align:left;
}
#containerleft {
	position:absolute;
	top:0px;
	left:0px;
	width:12px;
	height:671px;
	background:url(images/css/containerleftside.jpg) no-repeat;;
}
#containerright {
	position:absolute;
	top:0px;
	left:960px;
	width:12px;
	height:671px;
	background:url(images/css/containerrightside.jpg) no-repeat;;
}
#containerhome #containerbg {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background: none;
	padding-bottom:0.1px;
	
}


 
#containerbg {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg.jpg) top left no-repeat;
	padding-bottom:0.1px;
	
	
}

#containerbghospitality {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg_hospitality.jpg) top left no-repeat;
	padding-bottom:0.1px;
	
	
}

		#containerbg.hospitality {
			background:url(images/css/containerbg_hospitality.jpg) top left no-repeat;
		}
		
#containerbgconstruction {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg_construction.jpg) top left no-repeat;
	padding-bottom:0.1px;
	
	
}
		
		#containerbg.construction {
			background:url(images/css/containerbg_construction.jpg) top left no-repeat;
		}
		
#containerbgtraffic_control {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg_traffic_control.jpg) top left no-repeat;
	padding-bottom:0.1px;
	
	
}		
		#containerbg.traffic_control{
			background:url(images/css/containerbg_traffic_control.jpg) top left no-repeat;
		}
		
#containerbgfirst_aid {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg_firstaid.jpg) top left no-repeat;
	padding-bottom:0.1px;
	
	
}		
		#containerbg.first_aid {
			background:url(images/css/containerbg_firstaid.jpg) top left no-repeat;
		}
		
#containerbgforklift {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg_forklift.jpg) top  left no-repeat;
	padding-bottom:0.1px;
	
	
}		
		#containerbg.forklift {
			background:url(images/css/containerbg_forklift.jpg) top  left no-repeat;
		}
#containerbgmining {
	position:relative;
	top:-82px;
	margin-left:12px;
	width:948px;
	background:url(images/css/containerbg_miningSandy.gif) top left no-repeat;
	padding-bottom:0.1px;
	
	
}		
		#containerbg.mining {
			background:url(images/css/containerbg_miningSandy.gif) top left no-repeat;
		}

#containerhome #content{
	padding-top:274px;
}

#content {
	padding-top:230px;
	padding-bottom:0.1px;
	min-height:400px;
	margin-left: 10px;
}
#containersubnav #content {
	padding-top:220px;
}

* html #content {
	height:400px;
}

#LeftContent {
	padding-top:15px;
}

#bodyContainer {
	float:left;
	display:inline;
	width:727px;
	min-height:400px;
}
#leftColumn {
	float:left;
	display:inline;
	line-height:1.2em;
	width:205px;

}

#bodyColumn {
	float:left;
	display:inline;
	width:560px;
	line-height:1.2em;
}

#rightColumn {
	float:right;
	width:165px;
	line-height:1.2em;
	position:relative;
}

#dnn_RightPane {
	width:155px;
	margin-top: 0px;
	padding-left:3px;
}

#containerhome #dnn_RightPane {
	padding-top: 30px;
	
}

.hide{
display:none;
visibility:hidden;
}

#dnn_TopPane{
	padding: 65px 10px 10px 10px; 
	position:absolute; 

	top:0px;
}

/*********************************************************
*	Styles for navigation
**********************************************************/
/*********Menu containers **********/
div#headernav 
{
	position:absolute;
	top:27px;
	left:358px;
} 

#headernav ul {
	display:block;
	text-align:left;
	margin:0;
	padding:0;
	color:#fff;
	font-weight:bold;
	list-style:none;
	
	
}
#headernav ul ul,#headernav ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#headernav ul li {
	display:block;
	float:left;
}

/****** Level 1 menu items ******/
#headernav ul li {
	
	list-style:none;
	padding-bottom:1px;
	z-index:20;
}
#headernav ul li a {
	display:block;
	margin:0; padding:0;
	
}

#headernav ul li#home a { background:url(images/css/nav_home.gif) top left no-repeat;	height:12px; width:75px; text-indent: -999em; overflow:hidden;}
#headernav ul li#home  a:hover { background:url(images/css/nav_home_on.gif) top left no-repeat;	height:12px; width:75px; }
#headernav ul li#home.SelectedTab a { background:url(images/css/nav_home_on.gif) top left no-repeat;	height:12px; width:75px; }

#headernav ul li#aboutus a { background:url(images/css/nav_about.gif) top left no-repeat; height:12px; width:108px; text-indent: -999em; overflow:hidden;}
#headernav ul li#aboutus  a:hover { background:url(images/css/nav_about_on.gif) top left no-repeat;	height:12px; width:108px; }
#headernav ul li#aboutus.SelectedTab a { background:url(images/css/nav_about_on.gif) top left no-repeat;	height:12px; width:108px; }

#headernav ul li#schedule a { background:url(images/css/nav_schedule.gif) top left no-repeat;	height:12px; width:110px; text-indent: -999em; overflow:hidden;}
#headernav ul li#schedule  a:hover { background:url(images/css/nav_schedule_on.gif) top left no-repeat; height:12px; width:110px; }
#headernav ul li#schedule.SelectedTab a { background:url(images/css/nav_schedule_on.gif) top left no-repeat;	height:12px; width:110px; }

#headernav ul li#locations a { background:url(images/css/nav_locations.gif) top left no-repeat; height:12px; width:116px; text-indent: -999em; overflow:hidden;}
#headernav ul li#locations  a:hover { background:url(images/css/nav_locations_on.gif) top left no-repeat;	height:12px; width:116px; }
#headernav ul li#locations.SelectedTab a { background:url(images/css/nav_locations_on.gif) top left no-repeat;	height:12px; width:116px; }

#headernav ul li#faqs a { background:url(images/css/nav_faqs.gif) top left no-repeat; height:12px; width:74px; text-indent: -999em; overflow:hidden;}
#headernav ul li#faqs  a:hover { background:url(images/css/nav_faqs_on.gif) top left no-repeat;	height:12px; width:74px; }
#headernav ul li#faqs.SelectedTab a { background:url(images/css/nav_faqs_on.gif) top left no-repeat; height:12px; width:74px; }

#headernav ul li#contactus a { background:url(images/css/nav_contact.gif) top left no-repeat; height:12px; width:93px; text-indent: -999em; overflow:hidden;}
#headernav ul li#contactus  a:hover { background:url(images/css/nav_contact_on.gif) top left no-repeat;	height:12px; width:93px; }
#headernav ul li#contactus.SelectedTab a { background:url(images/css/nav_contact_on.gif) top left no-repeat; height:12px; width:93px; }

/* SUB NAV MENU */

#subnavmenu ul {
	display:block;
	text-align:left;
	margin:0;
	padding:0;
	color:#fff;
	font-weight:bold;
	list-style:none;
	
}
#subnavmenu ul ul,#subnavmenu ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#subnavmenu ul li {
	display:block;
	position:relative;
}



/****** Level 1 menu items ******/
#subnavmenu ul li {
	
	list-style:none;
	padding-bottom:1px;
	z-index:20;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003b93;
}
#subnavmenu ul li a {
	display:block;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003b93;
}
/*** Level 2 containers, initially hide ****/
#subnavmenu ul li ul {
	
	list-style:none;
	display:none;
	
}

/*** Level 3 containers ***/
#subnavmenu ul li ul ul{
	display:none;
}

#subnavmenu ul li a { background:url(images/css/nav.jpg) top left no-repeat;display:block;height:37px; width:192px; text-align:center;
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;color:#FFFFFF;line-height:33px;padding-top:0px !important;
font-size: 18px;}
#subnavmenu ul li a:hover,#subnavmenu ul li.SelectedTab a { background:url(images/css/nav_on.jpg); text-decoration:none;}

#subnavmenu ul li ul li a {
	line-height:27px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003b93;
padding-top:0px !important;
}

/*
#subnavmenu ul li#subnavmenu76 a { background:url(images/css/nav_hospitality.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu76  a:hover { background:url(images/css/nav_hospitality_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu76.SelectedTab a { background:url(images/css/nav_hospitality_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu85 a { background:url(images/css/nav_construction.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu85  a:hover { background:url(images/css/nav_construction_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu85.SelectedTab a { background:url(images/css/nav_construction_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu91 a { background:url(images/css/nav_traffic.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu91  a:hover { background:url(images/css/nav_traffic_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu91.SelectedTab a { background:url(images/css/nav_traffic_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu93 a { background:url(images/css/nav_firstaid.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu93  a:hover { background:url(images/css/nav_firstaid_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu93.SelectedTab a { background:url(images/css/nav_firstaid_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu102 a { background:url(images/css/nav_forklift.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu102  a:hover { background:url(images/css/nav_forklift_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu102.SelectedTab a { background:url(images/css/nav_forklift_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu108 a { background:url(images/css/nav_security.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu108  a:hover { background:url(images/css/nav_security_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu108.SelectedTab a { background:url(images/css/nav_security_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu121 a { background:url(images/css/nav_mining.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu121  a:hover { background:url(images/css/nav_mining_on.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu121.SelectedTab a { background:url(images/css/nav_mining_on.jpg) top left no-repeat;	height:37px; width:192px; }

#subnavmenu ul li#subnavmenu436 a { background:url(images/css/nav_vehicles.jpg) top left no-repeat;	height:37px; width:192px; text-indent: -999em; overflow:hidden;}
#subnavmenu ul li#subnavmenu436  a:hover { background:url(images/css/nav_vehicles.jpg) top left no-repeat;	height:37px; width:192px; }
#subnavmenu ul li#subnavmenu436.SelectedTab a { background:url(images/css/nav_vehicles.jpg) top left no-repeat;	height:37px; width:192px; }
*/


#subnavmenu ul li#subnavmenu76:hover ul, #subnavmenu ul li#subnavmenu85:hover ul,
#subnavmenu ul li#subnavmenu91:hover ul, #subnavmenu ul li#subnavmenu93:hover ul,
#subnavmenu ul li#subnavmenu102:hover ul, #subnavmenu ul li#subnavmenu108:hover ul,
#subnavmenu ul li#subnavmenu121:hover ul,
#subnavmenu ul li#subnavmenu76.iehover ul, #subnavmenu ul li#subnavmenu85.iehover ul,
#subnavmenu ul li#subnavmenu91.iehover ul, #subnavmenu ul li#subnavmenu93.iehover ul,
#subnavmenu ul li#subnavmenu102.iehover ul, #subnavmenu ul li#subnavmenu108.iehover ul,
#subnavmenu ul li#subnavmenu121.iehover ul {
	display:block;
	position:absolute;
	top:0;
	left:192px;
}


#subnavmenu ul li#subnavmenu76.SelectedTab ul li, #subnavmenu ul li#subnavmenu85.SelectedTab ul li,
#subnavmenu ul li#subnavmenu91.SelectedTab ul li, #subnavmenu ul li#subnavmenu93.SelectedTab ul li,
#subnavmenu ul li#subnavmenu102.SelectedTab ul li, #subnavmenu ul li#subnavmenu108.SelectedTab ul li,
#subnavmenu ul li#subnavmenu121.SelectedTab ul li, #subnavmenu ul li#subnavmenu76:hover ul li, #subnavmenu ul li#subnavmenu85:hover ul li,
#subnavmenu ul li#subnavmenu91:hover ul li, #subnavmenu ul li#subnavmenu93:hover ul li,
#subnavmenu ul li#subnavmenu102:hover ul li, #subnavmenu ul li#subnavmenu108:hover ul li,
#subnavmenu ul li#subnavmenu121:hover ul li,
#subnavmenu ul li#subnavmenu76.iehover ul li, #subnavmenu ul li#subnavmenu85.iehover ul li,
#subnavmenu ul li#subnavmenu91.iehover ul li, #subnavmenu ul li#subnavmenu93.iehover ul li,
#subnavmenu ul li#subnavmenu102.iehover ul li, #subnavmenu ul li#subnavmenu108.iehover ul li,
#subnavmenu ul li#subnavmenu121.iehover ul li {
	background:url(images/css/subnavbg.gif) top left no-repeat;	
	height:27px; 
	width:192px; 
	text-indent: 0; 
}

#subnavmenu ul li#subnavmenu76.SelectedTab ul li a, #subnavmenu ul li#subnavmenu85.SelectedTab ul li a,
#subnavmenu ul li#subnavmenu91.SelectedTab ul li a, #subnavmenu ul li#subnavmenu93.SelectedTab ul li a,
#subnavmenu ul li#subnavmenu102.SelectedTab ul li a, #subnavmenu ul li#subnavmenu108.SelectedTab ul li a,
#subnavmenu ul li#subnavmenu121.SelectedTab ul li a, #subnavmenu ul li#subnavmenu76:hover ul li a, #subnavmenu ul li#subnavmenu85:hover ul li a,
#subnavmenu ul li#subnavmenu91:hover ul li a, #subnavmenu ul li#subnavmenu93:hover ul li a,
#subnavmenu ul li#subnavmenu102:hover ul li a, #subnavmenu ul li#subnavmenu108:hover ul li a,
#subnavmenu ul li#subnavmenu121:hover ul li a,#subnavmenu ul li#subnavmenu76.iehover ul li a, #subnavmenu ul li#subnavmenu85.iehover ul li a,
#subnavmenu ul li#subnavmenu91.iehover ul li a, #subnavmenu ul li#subnavmenu93.iehover ul li a,
#subnavmenu ul li#subnavmenu102.iehover ul li a, #subnavmenu ul li#subnavmenu108.iehover ul li a, 
#subnavmenu ul li#subnavmenu121.iehover ul li a {
	background:url(images/css/navbullet.gif) top left no-repeat;	
	height:27px; 
	width:192px; 
	text-indent: 0; 
	padding:5px 0 0 18px;
	/*margin-left:8px;*/
}

#subnavmenu ul li#subnavmenu76.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu76.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu85.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu85.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu91.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu91.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu93.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu93.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu102.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu102.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu108.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu108.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu121.SelectedTab ul li a:hover, #subnavmenu ul li#subnavmenu121.SelectedTab ul li.SelectedTab a,
#subnavmenu ul li#subnavmenu76:hover ul li a:hover, #subnavmenu ul li#subnavmenu85:hover ul li a:hover, 
#subnavmenu ul li#subnavmenu91:hover ul li a:hover, #subnavmenu ul li#subnavmenu93:hover ul li a:hover, 
#subnavmenu ul li#subnavmenu102:hover ul li a:hover,#subnavmenu ul li#subnavmenu108:hover ul li a:hover,
#subnavmenu ul li#subnavmenu121:hover ul li a:hover,
#subnavmenu ul li#subnavmenu76.iehover ul li a:hover, #subnavmenu ul li#subnavmenu85.iehover ul li a:hover, 
#subnavmenu ul li#subnavmenu91.iehover ul li a:hover, #subnavmenu ul li#subnavmenu93.iehover ul li a:hover, 
#subnavmenu ul li#subnavmenu102.iehover ul li a:hover,#subnavmenu ul li#subnavmenu108.iehover ul li a:hover,
#subnavmenu ul li#subnavmenu121.iehover ul li a:hover {
	background:url(images/css/navbullet_on.gif) top left no-repeat;	
	height:27px; 
	width:192px;
}

#subnavmenu ul li#subnavmenu76.SelectedTab ul, #subnavmenu ul li#subnavmenu85.SelectedTab ul,
#subnavmenu ul li#subnavmenu91.SelectedTab ul, #subnavmenu ul li#subnavmenu93.SelectedTab ul,
#subnavmenu ul li#subnavmenu102.SelectedTab ul, #subnavmenu ul li#subnavmenu108.SelectedTab ul,
#subnavmenu ul li#subnavmenu121.SelectedTab ul,
#subnavmenu ul li#subnavmenu76.SelectedTab:hover ul, #subnavmenu ul li#subnavmenu85.SelectedTab:hover ul,
#subnavmenu ul li#subnavmenu91.SelectedTab:hover ul, #subnavmenu ul li#subnavmenu93.SelectedTab:hover ul,
#subnavmenu ul li#subnavmenu102.SelectedTab:hover ul, #subnavmenu ul li#subnavmenu108.SelectedTab:hover ul,
#subnavmenu ul li#subnavmenu121.SelectedTab:hover ul {
	display:block;
	position:relative;
	top:auto;
	left:auto;
	
}

/*#subnavdkbluetop { overflow:hidden; display:block;height: 11px; background: url(images/css/subnavbgtop.gif) top left no-repeat; margin:0;padding:0;}
#subnavdkbluemiddle { background: url(images/css/subnavbgmiddle.gif) top left repeat-y; margin:0;padding:0 0 0 14px;} 
#subnavdkbluebtm {display:block;height: 22px; background: url(images/css/subnavbgbtm.gif) top left no-repeat; margin:0;padding:0; }

#subnavdkbluemenu ul ,#subnavdkbluemenu ul li { margin:0; padding:0; list-style:none; }
#subnavdkbluemenu ul li { display: inline; float:left; padding:0 0 0 12px; }
#subnavdkbluemenu ul li a { color:#FFF; font-weight:bold; font-size: 12px; padding:3px 10px 7px 0; display:block; }
#subnavdkbluemenu ul li.SelectedTab, #subnavdkbluemenu ul li:hover, #subnavdkbluemenu ul li.iehover { color:#000; font-weight:bold; text-decoration:none; font-size: 12px; background:url(images/css/subnavleft_dkblue.gif) no-repeat left top; }
#subnavdkbluemenu ul li a:hover { color:#fff; font-weight:bold; text-decoration:underline; font-size: 12px; }
#subnavdkbluemenu ul li.SelectedTab a, #subnavdkbluemenu ul li:hover a, #subnavdkbluemenu ul li.iehover a { color:#000; font-weight:bold;	text-decoration:none; font-size: 12px; background:url(images/css/subnavright_dkblue.gif) no-repeat right top; }
*/

#subnavdkblue { height: 37px; background: url(images/css/subnavbg_dkblue.jpg) top left no-repeat; margin-bottom:5px; }
#subnavdkblue { margin:0; padding:7px 0 0 14px; list-style:none; }
#subnavdkblue ul ,#subnavdkblue ul li { margin:0; padding:0; list-style:none; }
#subnavdkblue ul li { float:left; display: inline; padding:0 0 0 12px; }
#subnavdkblue ul li a { color:#FFF; font-weight:bold; font-size: 12px; padding:3px 10px 7px 0; display:block; }
#subnavdkblue ul li.SelectedTab { color:#000; font-weight:bold; text-decoration:none; font-size: 12px; background:url(images/css/subnavleft_dkblue.gif) no-repeat left top; }
#subnavdkblue ul li a:hover { color:#000; font-weight:bold; text-decoration:none; font-size: 12px; }
#subnavdkblue ul li.SelectedTab a { color:#000; font-weight:bold;	text-decoration:none; font-size: 12px; background:url(images/css/subnavright_dkblue.gif) no-repeat right top; }


/********************************************
Form Styles
*****************************************/

.iframepage {
	background: transparent;
	text-align:left;
}

.formTable {
	color: #000;
}

.formTable th {
	font-weight: normal;
	width: 165px;
}

#newsForm p, #newsFormThanks p, .newsTable{
	font-size: 11px;
}

.newsinput {
	background: #FFF;
	border: 1px solid #8dba0e;
	width: 140px;
}

.textinput {
	background: #FFF;
	border: 1px solid #8dba0e;
	width: 200px;
}

select.textinput {
	background: #FFF;
	border: 1px solid #8dba0e;
	width: 203px !important;
}

.submit, .StandardButton {
	background: #8dba0e;
	border: none;
	color: #FFF;
	font-weight: bold;
	padding: 0; margin:0;
	text-transform: uppercase;

}


.StandardButton {
	width: 100px;
	padding: 2px;
}





#footer {
	position:relative;
	margin:0;
	width:972px;
	height:67px;
	background:url(images/css/footerbg.jpg) no-repeat left top;
	color:#0093d8;
	font-size:10px;
	text-align: center;
}
#footer ul 
{
	margin:0;
	padding: 30px 0 0 90px;
	list-style:none;
	text-align: center;
}
#footer ul li{
	display:block;
	float:left;
	color:#0093d8;
}
#footer a {
	color:#0093d8;
	margin-left:16px;
	margin-right:16px;
	font-size: 11px;
}


/*******************************
  Container Styles
********************************/



.coloured {
	background: #99CCFF;
	border: 1px solid #0093d8;
	padding: 5px;
}

#dnn_rightPane {
	margin-top:20px;
}

#date {
	position: absolute;
	/*top: 280px;*/
	left:-11px;
	width: 200px;
/*	text-align:right;*/
}

.date {
	color:#666666;
	font-weight:bold;
	padding-right:5px;
}

.BookingForm .NormalTextBox {
	width:300px;
}

/******************************
	Loaded Link Styles
*******************************/
a.loadedlink, a:visited.loadedlink, a:hover.loadedlink, a:link.loadedlink {
	color: #b1e0f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}
#loadeddiv {
	text-align:right;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	width:940px;
}

/*******************************
  Clearfix
*******************************/
.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/*#dnn_ctr731_FormMaster_pnlForm table {
	border:1px solid black;
	margin:5px;
}*/

.formTable {
	border:1px solid #2E5590;
	margin:8px;
	max-width:400px;
}

.lblclass{
	width:150px;
}

.NormalTextBox {
	/*margin-right:15px;*/
}

.SubHead {
	margin:0px;
	padding:0px;
}

