/******************************/
/****HTML elements start*******/
/******************************/
body
{
	margin:0px;
	padding:0px;
	background-color:#DADBDC;
	font-family: "Trebuchet MS",verdana,lucida,arial,helvetica,sans-serif;
}

img
{
	border:0px;
}

h2
{
	color:#FE0000;
}

hr
{
	color:#666666;
	height:1px;
}

a
{
	color:#0066CB;
}

a:link, a:visited
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#0066CB;
}

.grey
{
	color: #999
}

table
{
	border-collapse:collapse;
}

td, th
{
	vertical-align:top;
	padding:2px 5px;
	border:1px #ffffff solid;
}

caption
{
	display:none;
}
/******************************/
/****HTML elements end*********/
/******************************/


/******************************/
/****Site font sizes start*****/
/******************************/
body
{
	font-size:100%;
}

	#wma_site_header_search
	{
		font-size:0.78em;
	}

	#wma_site_navigationbar
	{
		font-size:0.8em;
	}

	#wma_site_contentarea
	{
		font-size:0.8em;
	}

		#wma_site_contentarea_content h1		
		{
			font-size:1.9em;
		}
		
		#wma_site_contentarea_content h2		
		{
			font-size:1.4em;
		}

		#wma_site_contentarea_content h3
		{
			font-size:1.2em;
		}
		
		#wma_site_contentarea_content h4
		{
			font-size:1em;
		}

		#wma_site_contentarea_menu h2
		{
			font-size:1.1em;
		}

		#wma_site_contentarea_menu li
		{
			font-size:0.99em;
		}

	#wma_site_linkswell_header
	{
		font-size:0.9em;
	}

	#wma_site_linkswell_links
	{
		font-size:0.7em;
	}

	#wma_site_footer
	{
		font-size:0.78em;
	}
/******************************/
/****Site font sizes end*******/
/******************************/


/******************************/
/****Site container start******/
/******************************/
#wma_site_container
{
	width:950px;
	margin:auto;
	background-color:white;
	-moz-box-shadow: 0 0 7px #808080
}
/******************************/
/****Site container end********/
/******************************/


/******************************/
/****Site header start*********/
/******************************/
#wma_site_header
{
	width:100%;
	height:129px;
}

	#wma_site_header_griffin
	{
		float:left;
		height:129px;
		width:83px;
		overflow:hidden;			/*to fix IE 6 bug of elements having an extra border*/
	}	
	
	#wma_site_header_search
	{
		height:44px;
		text-align:right;
		float:right;
		width:867px;
	}
	
		#wma_site_header_search_verticalAlign_outer		/*For vertical alignment of text*/
		{
			display: table; height: 100%; overflow: hidden; position: relative; width:100%;
		}

			#wma_site_header_search_verticalAlign_inner		/*For vertical alignment of text*/
			{
				display: table-cell; vertical-align: middle; top: 25%; position: relative; 
			}
			
				#wma_site_header_search #txtSearch
				{
					margin-left:20px;
					vertical-align:middle;
				}

				#wma_site_header_search #btnSearchSubmit
				{
					vertical-align:middle;
					margin-right:20px;
				}

	#wma_site_header_logos
	{
		height:85px;
		background: url('/siteelements/images/wmaheaderbackg.jpg') repeat-x;
		float:right;
		width:867px;
	}

		#wma_site_header_logos_warsash
		{
			float:left;
			width:708px;
		}

		#wma_site_header_logos_solent
		{
			float:left;
			width:159px;
			overflow:hidden;	/*to fix IE 6 bug of elements having an extra border*/
		}
/******************************/
/****Site header end***********/
/******************************/


/******************************/
/****Site navigation start*****/
/******************************/
#wma_site_navigationbar
{
	height:30px;
}

	#wma_site_navigationbar_alternative
	{
		clear:both;
	}

		#wma_site_navigationbar_alternative div
		{
			padding-left:20px;
			float:left;
		}
		
#wma_site_navigationbar ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:black;
	overflow:hidden;
}		

#wma_site_navigationbar li
{
	float:left;
	border-right:1px solid white;
	padding:6px 18px;
}

#wma_site_navigationbar ul .exploreTab
{
	border-right:none;
}

#wma_site_navigationbar ul li a
{
	color:white;
	font-weight:bold;
}
/******************************/
/****Site navigation end*******/
/******************************/


/******************************/
/****Site content area start***/
/******************************/
#wma_site_contentarea
{
	margin:20px 20px 40px 20px;
	height:100%;
}

	#wma_site_contentarea_content
	{
		width:650px;
		float:left;
		margin-right:30px;
	}
	
		#wma_site_contentarea_content h1:first-child, 	#wma_site_contentarea_content_wide h1:first-child
		{
			margin-top:0px
		} 
	
	#wma_site_contentarea_content_wide
	{
		float:left;
		width:100%;
	}

	#wma_site_contentarea_menu
	{
		width:230px;
		float:left;
	}
	
		#wma_site_contentarea_menu h2:first-child
		{
			margin-top:0px
		} 

		#wma_site_contentarea_menu a
		{
			color:black;
		}

		#wma_site_contentarea_menu a:hover
		{
			color:#0066CB;
		}

		#wma_site_contentarea_menu ul
		{
			padding:0 0 0 25px;
			list-style-type:none;
			margin:0px 20px 0px 0px;
		}

		#wma_site_contentarea_menu ul ul
		{
			border-top: 1px dotted black;
		}

		#wma_site_contentarea_menu ul li
		{
			border-bottom: 1px dotted black;
		}

		#wma_site_contentarea_menu li ul
		{
			margin:8px 0px 0px 0px;
			padding:0 0 0 20px;
		}

		#wma_site_contentarea_menu li
		{
			padding:5px 0px 6px 0px;
			border-bottom: 1px dotted black;
			line-height:22px;
		}

		#wma_site_contentarea_menu ul li .sys_last
		{
			border-bottom: 0px dotted black;
		}

		#wma_site_contentarea_menu .sys_last
		{
			border-bottom: 1px dotted black;
		}
		
		#wma_site_contentarea_menu .sys_singleitem
		{
			border-bottom: 0px;
			padding-bottom: 0px;
		}

		#wma_site_contentarea_menu .sys_selected , #wma_site_contentarea_menu .sys_currentitem
		{
			font-weight:bold;
		}

		#wma_site_contentarea_menu .wma_site_contentarea_menu_headingRed
		{
			margin-top:4px;
		}
		
		#wma_site_contentarea_menu .wma_site_contentarea_menu_headingRed h2
		{
			background: white url('/siteelements/images/sparkbgred.gif') no-repeat scroll 0 0;
			height:25px;
			padding:10px 0 0 40px;
			color:#fffffe;
		}

		#wma_site_contentarea_menu .wma_site_contentarea_menu_headingBlack h2
		{
			background: white url('/siteelements/images/sparkbgblack.gif') no-repeat scroll 0 0;
			margin-top:30px;
			height:25px;
			padding:10px 0 0 40px;
			color:#fffffe;
		}
		
		#wma_site_contentarea_menu  .system_SparkHeadingRed
		{
			background: white url('/siteelements/images/sparkbgred.gif') no-repeat scroll 0 0;
			height:25px;
			padding:10px 0 0 40px;
			color:#fffffe;
			font-size:1.1em;
		}
		
		#wma_site_contentarea_menu  .system_SparkHeadingBlack
		{
			background: white url('/siteelements/images/sparkbgblack.gif') no-repeat scroll 0 0;
			height:25px;
			padding:10px 0 0 40px;
			color:#fffffe;
			margin-top:30px;
			font-size:1.1em;
		}
/******************************/
/****Site content area end*****/
/******************************/


/******************************/
/****Site linkswell start******/
/******************************/
#wma_site_linkswell
{
	margin:40px 20px 20px 20px;
	height:100%;
}

	#wma_site_linkswell a
	{
		color:#666666;
	}

	#wma_site_linkswell a:hover
	{
		color:#0066CB;
	}

	#wma_site_linkswell ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	
	#wma_site_linkswell li
	{
		padding:0px 0px 5px;
	}
		
		#wma_site_linkswell_header
		{
			color:#666666;
			font-weight:bold;
		}

			#wma_site_linkswell_header p
			{
				margin:0px;
			}
		
		#wma_site_linkswell_links .wma_site_linkswell_links_container_last
		{
			float:right;
			padding-right:0px;
		}

		#wma_site_linkswell_links .wma_site_linkswell_links_container
		{
			float:left;
			padding-right:21px;
		}

		#wma_site_linkswell_links .wma_site_linkswell_links_container ul li:first-child, #wma_site_linkswell_links .wma_site_linkswell_links_container_last ul li:first-child
		{
			font-weight:bold;
		}
/******************************/
/****Site linkswell end********/
/******************************/


/******************************/
/****Site footer start*********/
/******************************/
#wma_site_footer
{
	background: url("/siteelements/images/wmaheaderbackg.jpg") repeat-x;
	height:70px;
	text-align:center;
	color:#fffffe;
	font-weight:bold;
}

#wma_site_footer a:link, #wma_site_footer a:visited
{
	color:#fffffe;
}

#wma_site_footer a:hover
{
	color:#0066CB;
}

#wma_site_footer p
{
	margin:0px;
}

	#wma_site_footer_verticalAlign_outer			/*For vertical alignment of text*/
	{
		display: table; height: 100%; overflow: hidden; position: relative; width:100%;
	}

		#wma_site_footer_verticalAlign_inner			/*For vertical alignment of text*/
		{
			display: table-cell; vertical-align: middle; top: 12%; position: relative; 
		}
/******************************/
/****Site footer end***********/
/******************************/

.wma_site_clearBoth	/*Used to end float*/
{
	clear:both;
	margin:0px;
	padding:0px;
}

	
/******************** emergency text styles START **********************/
	
	
#emergency-strip{
	  background-color: #FFC;
	  border: 1px solid #333;
	  overflow: hidden;
	  background:url("/siteelements/images/emergency-strip-bg.jpg") repeat-x;
	  background-color:#bd1a15;
	  padding:15px;
}	
#emergency-strip #emergency-pling{		
	float:left; 
	height:32px;
	width:32px;
	background:url("/siteelements/images/emergency-strip-pling-grey.jpg") left top no-repeat;
	}
	
#emergency-strip #emergency-title{	
	float:left; 
	width:180px;
	margin-left:20px;
	margin-top:3px;
}

#emergency-strip #emergency-list{	
	float:left; 
	background:url() right bottom no-repeat; 
	width:600px;
	margin-left:20px;
}

#emergency-strip #emergency-list p{	
	color:#fff;
}

#emergency-strip #emergency-links{	
	float:left; 
	width:120px; 
	margin: 15px 0 0 20px;
	display:none;
	}
	
#emergency-strip h2{
	  color: #FFF;
	  padding:0px;
	  margin:0;
	   background-color: transparent;
	   display:block;
	   font-size:100%;
	  
	}
#emergency-strip p{
	  font-size:90%;
	  margin:0 0 5px 0;
	  padding:0px;
	  line-height:12pt;
	  color:#fff;

	}
#emergency-strip a{
	  font-size:90%;
	  margin:0px;
	  padding:0px;
	  line-height:12pt;
	  color:#fff;
	}
#emergency-strip ul{
	  font-size:12px;
	  margin:3px 0 0 20px;
	  padding:0px;
	  line-height:12pt;
	  list-style-type:circle;
	}
#emergency-strip ul li{
	  padding:0px;
	  margin:0px;
	  line-height:12pt;
	  background-image:none;

	}
/******************** emergency text styles END **********************/
/******************** emergency text portlet ck editor styles START **********************/


#emergencytextadminpanel #emergencytextfieldset span.cke_skin_kama
{
	width:600px;
}
/******************** emergency text portlet ck editor styles END **********************/

