/* GENERAL STYLES */
/******User Styles******/

.blueHeading{
font-size:13px;
color:#12074B;


}






* {margin: 0; padding: 0;}
html,body {margin: 0; padding: 0;}
body {width: 100%; height: 100%; background-color: #4D566A; text-align: center;}
body {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #000;}
h1{
font-size:17px;
color:#12074B;
font-family: Verdana;
}

h1 a{
font-size:17px;
color:#12074B;
font-family: Verdana;
}





li{
margin-top:15px;
margin-left:15px;
font-size:11px;
font-family:Verdana;
line-height:15px;
color:#333;
}

#navigation ul li.nav{
margin-left:0px;
}

li.subNavTop{
margin-top:0px;
margin-left:-5px;

font-size:11px;
font-family:Verdana;
line-height:15px;
margin-bottom:15px;

}







p{

font-family:Verdana;
font-size:11px;
color:#333;
line-height:12px;
margin-bottom:10px;
}

a img   {border: none};



h2,h3,h4,h5,h6 {}
h2 {font-size:12px;
color:#12074B;
font-family: Verdana;
}
h3 {}
h4 {}
a {}
a:hover,a:active {}
address {font-style: normal;}
strong.box {background-color: #A2B0C6; padding: 0.3em; font-weight: normal; color: #000;}

#content_container {margin: auto; margin-top: 20px; margin-bottom: 20px; padding: 20px; width: 930px; background-color: #FFF;}

	#header {width: 100%; height: 124px; background: url(../../files/gfx/logo2.jpg) 24px 4px no-repeat #FFF;}
		#header div.left {float: left; width: 200px; height: 100%;}
			#header div.left h1 {width: 0px; height: 0px; overflow: hidden; color: #FFF; font-size: 1%;}
		#header div.right {float: right; width: 650px; height: 100%; text-align: right;}
			#header div.right ul {list-style: none;}
				#header div.right ul li {display: inline;}
					#header div.right ul li a:link, #header div.right ul li a:visited {margin-right: 20px; text-decoration: none; color: #999;}
					#header div.right ul li a:hover, #header div.right ul li a:active {color: #000;}
					#header div.right ul li a.current:link, #header div.right ul li a.current:visited {font-weight: bold; color: #999;}
					#header div.right ul li a.current:hover, #header div.right ul li a.current:active {font-weight: bold; color: #999;}
					#header div.right ul li form {display: inline;}
						#header div.right ul li form div {display: inline;}
							#header div.right ul li form div input.search {width: 140px; height: 12px; border: 1px solid #D0D0D0; padding: 2px; font-size: 0.9em;}
						






	#header div.right ul li form div input.search_submit {width: 19px; height: 18px; margin-bottom: -4px;}

	#navigation {clear: both; width: 928px; background-color: #DFE2E9; border: 1px solid #BFC3CA;}
		#navigation ul {list-style: none; margin: 7px;}
			#navigation ul li {display: inline;}
				#navigation ul li a:link, #navigation ul li a:visited {font-size: 1.2em; margin: 30px; text-decoration: none; color: #0D3877;}
				#navigation ul li a:hover, #navigation ul li a:active {color: #000; text-decoration: underline;}
				#navigation ul li a.current:link, #navigation ul li a.current:visited {font-weight: bold; color: #140B46;}
				#navigation ul li a.current:hover, #navigation ul li a.current:active {font-weight: bold; color: #140B46; text-decoration: none;}

	#content {clear: both; width: 100%; margin-top: 10px; text-align: left; color: #666;}
		#content h2 {margin: 0; padding: 0;}
		#content a:link, #content a:visited {color:#12074B; text-decoration: underline;}
		#content a:hover, #content a:active {color: #000; text-decoration: none;}
		#content p {padding-top: 0px; line-height: 17px;}
		#content p.first {font-weight: bold;}
		#content p.top_link {padding-bottom: 1.5em; padding-top: 0 !important; line-height: 1.7;}
		#content img.margin_bottom {margin-bottom: 10px;}
		#content form {display: inline;}
			#content form div {display: inline;}
				#content form div input.search {width: 140px; height: 12px; border: 1px solid #D0D0D0; padding: 2px; font-size: 0.9em;}
				#content form div input.search_submit {width: 19px; height: 18px; margin-bottom: -4px;}
		#content div.content {padding: 20px; padding-right: 24px;}

		#content div.main_image_penguins {width: 930px; height: 249px; margin-bottom: 10px; background: url(../../images/header_penguins.jpg) 0px 0px no-repeat #FFF;}
		#content div.main_image_seals {width: 930px; height: 185px; margin-bottom: 10px; background: url(../../images/header_seals.jpg) 0px 0px no-repeat #FFF;}
		#content div.main_image_dolphin {width: 930px; height: 183px; margin-bottom: 10px; background: url(../../images/header_dolphin.jpg) 0px 0px no-repeat #FFF;}

		#content div.panels {}
			#content div.panels div.content {padding-top: 15px;}
			#content div.panels div.home_welcome {float: left; margin-right: 10px; width: 490px; height: 230px; background: url(../../files/gfx/home_welcome_bg.jpg) 0px 0px no-repeat #FFF;}
			#content div.panels div.home_datagateway {float: left; margin-right: 10px; width: 210px; height: 210px; background: url(../../files/gfx/Middle_Panel_New.jpg) 0px 0px no-repeat #FFF;margin-top:-1px;}
				#content div.panels div.home_datagateway div.content {padding-right:0px;width:170px;height:65px;float:left;margin-top:-15px;}
			#content div.panels div.home_latest_news {float: left; width: 210px; height: 210px; background: url(../../files/gfx/Right_Panel_New.jpg) 0px 0px no-repeat #FFF;margin-top:-1px;}








				#content div.panels div.home_latest_news div.content {padding-right: 0px;height:64px;width:170px;float:left;margin-top:-15px;z-index:3;}

		#content div.three_columns {}
			#content div.three_columns div.left {float: left; width: 200px; margin-right: 10px;}
				#content div.three_columns div.left div.white {width: 100%; height: 285px; background: url(../../files/gfx/generic_panel_white_left.jpg) 0px 0px no-repeat #FFF;padding-top:25px;}
				#content div.three_columns div.left ul.navigation {list-style: none; padding-left:20px;padding-right:20px;margin-top:0px;}
					#content div.three_columns div.left ul.navigation li {}
						#content div.three_columns div.left ul.navigation li a:link, #content div.three_columns div.left ul.navigation li a:visited {font-size: 1.2em; color: #0D3877; text-decoration: none;}
						#content div.three_columns div.left ul.navigation li a:hover, #content div.three_columns div.left ul.navigation li a:active {color: #000;text-decoration: none;}
						#content div.three_columns div.left ul.navigation li a.current:link, #content div.three_columns div.left ul.navigation li a.current:visited {color: #0D3877; font-weight: bold;}
						#content div.three_columns div.left ul.navigation li a.current:hover, #content div.three_columns div.left ul.navigation li a.current:active {color: #0D3877; font-weight: bold;}
			#content div.three_columns div.middle {float: left; width: 510px; background: url(../../files/gfx/generic_panel_grey_bg.gif) 0px 0px repeat-y #FFF;}
				#content div.three_columns div.middle div.top_bg {width: 100%; background: url(../../files/gfx/generic_panel_grey_top.gif) 0px 0px no-repeat;}
				#content div.three_columns div.middle div.foot_bg {width: 100%; padding-bottom: 30px; background: url(../../files/gfx/generic_panel_grey_foot.gif) 100% 100% no-repeat;}
			#content div.three_columns div.right {float: left; width: 170px; margin-left: 10px;}
				#content div.three_columns div.right div.white {width:200px; height: 285px; background: url(../../files/gfx/generic_panel_white.jpg) 0px 0px no-repeat #FFF;background-position: 50% 50%;}









#content div.three_columns div.right div.white a {color:#12074B;font-size:11px;}

#content div.three_columns div.right div.white p {font-size:10px;font-family: Verdana;}









#content div.three_columns div.right div.white h1{font-size:11px;}







				#content div.three_columns div.right img.top {margin-bottom: 10px;}

		#content div.two_columns {}
			#content div.two_columns div.left {float: left; width: 200px; margin-right: 10px;}
				#content div.two_columns div.left div.white {width: 100%; height: 285px; background: url(../../files/gfx/generic_panel_white_left.jpg) 0px 0px no-repeat #FFF;}
				#content div.two_columns div.left ul.navigation {list-style: none; padding: 20px;}
					#content div.two_columns div.left ul.navigation li {padding-bottom: 1em;}
						#content div.two_columns div.left ul.navigation li a:link, #content div.two_columns div.left ul.navigation li a:visited {font-size: 1.2em; color: #0D3877; text-decoration: none;}
						#content div.two_columns div.left ul.navigation li a:hover, #content div.two_columns div.left ul.navigation li a:active {color: #000; font-weight: bold; text-decoration: none;}
						#content div.two_columns div.left ul.navigation li a.current:link, #content div.two_columns div.left ul.navigation li a.current:visited {color: #0D3877; font-weight: bold;}
						#content div.two_columns div.left ul.navigation li a.current:hover, #content div.two_columns div.left ul.navigation li a.current:active {color: #0D3877; font-weight: bold;}
			#content div.two_columns div.right {float: left; width: 720px; background: url(../../files/gfx/generic_panel_grey_wide_bg.gif) 0px 0px repeat-y #FFF;}
				#content div.two_columns div.right div.top_bg {width: 100%; background: url(../../files/gfx/generic_panel_grey_wide_top.gif) 0px 0px no-repeat;}
				#content div.two_columns div.right div.foot_bg {width: 100%; padding-bottom: 30px; background: url(../../files/gfx/generic_panel_grey_wide_foot.gif) 100% 100% no-repeat;}

		#content div.one_column {width: 100%; background: url(../../files/gfx/generic_panel_grey_full_bg.gif) 0px 0px repeat-y #FFF;}

#content div.one_column div.top_bg div.content {width:550px;}

#content div.one_column div.top_bg div.siteMapContent {width:100%;padding:15px;}





			#content div.one_column div.top_bg {width: 100%; background: url(../../files/gfx/generic_panel_grey_full_top.gif) 0px 0px no-repeat;}
			#content div.one_column div.foot_bg {width: 100%; padding-bottom: 30px; background: url(../../files/gfx/generic_panel_grey_full_foot.gif) 100% 100% no-repeat;}

	#footer {clear: both; width: 100%; margin-top: 30px; margin-bottom: 10px; text-align: left; color: #999;}
		#footer div.left {float: left; width: 45%; height: 100%;}
			#footer div.left ul {list-style: none;}
				#footer div.left ul li {display: inline;}
					#footer div.left ul li a {margin-right: 20px; text-decoration: none; color: #999;}
		#footer div.right {float: right; width: 45%; height: 100%;}
			#footer div.right p {margin: 0; padding: 0;}
			#footer div.right p.big {font-size: 1.3em;}










/* site map styles */


.siteMapCol {

 float: left;

 margin-right: 30px;

 margin-bottom: 15px;

 width: 190px;

}




div.siteMapCol ul.navigation {

	padding: 0;

	margin-bottom: 0px;


}

div.siteMapCol ul.navigation li {

	
font-weight: bold;
list-style-type:none;


}



div.siteMapCol ul.navigation li ul li{


	font-weight: normal;

	padding-left: 0.75em;

	background: transparent;
width:200px;
}


#copySiteMap {

 width: 720px;

 margin-top: 20px;

}



div#copy .siteMapCol a {

	color: #333;

	text-decoration: none;

}

div#copy .siteMapCol a:hover {

	color: #333;

	text-decoration: none;

}


#siteMapHeader li a:link{
font-size:15px;
color: #0d3877;
font-family: Helvetica;
text-decoration:none;


}

#siteMapHeader li a:visited{
font-size:15px;
color: #0d3877;
font-family: Helvetica;
text-decoration:none;


}



#siteMapSubPage li a:visited{

font-family: Helvetica;
text-decoration:none;
font-size:12px;
margin-left:0px;

}


#siteMapSubPage li a:link{

font-family: Helvetica;
text-decoration:none;
font-size:12px;
margin-left:0px;
width:60px;

}






.navLevel2 a:link{
text-decoration:none;
font-size:10px;
}

.navLevel2 a:visited{
text-decoration:none;
font-size:10px;
}








ul.li.level2_nav{
margin-left:15px;
padding-left:20px;

}


.level2_nav a{
padding-left:20px;
}

ul.main_nav li.level2_nav{

padding: 5px 0px 5px 50px;

font-size: 95%;

}


#navigation ul li.navon a{

margin-left:15px;
font-weight:bold;
color:#17293f;

text-decoration: none;
}





li#navon.subNavTop{
font-weight:bold;
font-size:10px;


}








#content div.three_columns div.left ul.navigation li.level2_nav{
margin-left:50px;
padding:0px 0px 0px 20px;
}




#content div.three_columns div.left ul.navigation li.sub_nav {padding-left:0px;padding-bottom:15px;}




#simpleContent p{
padding-top: 0.7em;
clear: both; width: 100%; margin-top: 10px; text-align:left; color: #666;
line-height: 1.7;
background: url(/files/gfx/generic_panel_full_grey.jpg);

}

.middlePanelImage{
position:relative;

left:-2px;
bottom:0px;
top:0px;
float:right;
width:210px;
height:80px;

}

.middlePanelImage img{
width:210px;
height:80px;


}



.rightPanelImage{

position:relative;

left:-3px;
bottom:0px;
top:0px;
float:right;
width:210px;
height:80px;
z-index:1;


}

.rightPanelImage img{
width:210px;
height:80px;


}






.middlePanelHeader{
margin-top:15px;
margin-left:20px;
width:170px;
}

.rightPanelHeader{
margin-top:15px;
margin-left:20px;
width:170px;

}

/***ListItems***/

#listItemDescription{
margin-left:85px;
}

.newsItem{
padding-left:0px;

}

.pictureListing{
width:150px;
}

#listItemImageHolder{
padding-top:15px;
width:70px;
}

#listItemTextHolder{
width:500px;
padding-left:15px;
margin-top:-40px


}
#listItemTextHolder{
text-align:left;
margin-top:-70px;
}
#listItemTextHolder h1{
font-size:15px;}





#pictureListing li

{

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 85px;

background-color: transparent;

background-image: url(none);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

margin-bottom: 15px;

min-height: 78px;

height: auto;

}



#pictureListing li.newsItem

{

list-style-type: none;

}

#pictureListing li.paging

{

list-style-type: none;

}

li.newsItem{
margin-left:0px;

}



li.newsItem p{
margin-top:0px;

}




#pictureListing li.newsItem h1

{

color:#12074B;
font-family: Verdana;
text-decoration:none;
list-style-type: none;
}

#pictureListing li.paging

{

list-style-type: none;

}



.listItemHeader{
font-size:12px;
color:#12074B;
font-family: Verdana;


}


#listItemHeader a:link{
font-size:12px;
color:#12074B;
font-family: Verdana;
text-decoration:none;

}

#listItemHeader a:visited{
font-size:12px;
color:#12074B;
font-family: Verdana;
text-decoration:none;

}

#searchString{
color:grey;

}

.button{

height:21px;
}


#LatestNews{
margin-bottom:10px;

}

/***Search***/
#xsltsearch_navigation{
margin-bottom:10px;
}

a.xsltsearch_title{
font-size:12px;

}


#xsltsearch_navigation li{
list-style-type:none;
display:inline;
}


span.xsltsearch_score{
font-size:10px;

}

#xsltsearch_pagerange{
font-size:12px;

}


/* EDITOR PROPERTIES */
