html
{
	height: 100%;
	margin-bottom: 1px;
}
body 
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;	
	background-color:#338ec9;		
}

.pageHome #flasharea p{
	display: block;
	background: url("/_assets/images/home-no-flash.jpg") no-repeat;
	width: 400px;
	padding: 157px 243px 0 265px;
	height: 241px;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
}

.pageHome #flasharea p a{
	color: #3F9DDA;
	text-decoration: none;
}
	.pageHome #flasharea p a:hover{
		text-decoration: underline;
	}
		
form.elPageAdmin body
{
	font-size:0.8em;
}

/*--------PAGE FONT SIZE DASHBOARD SETTINGS--------*/
form.body-Smallest 
{
	font-size: 0.9em;
}
form.body-Small 
{
	font-size: 1em;
}
form.body-Medium 
{
	font-size: 1.1em;
}
form.body-Large 
{
	font-size: 1.2em;
}
form.body-Largest
{
	font-size: 1.3em;
}

	
/*--------HEADER ZONE--------*/	
		
#zoneHeaderRow
{
	background-color:#ffffff;
}
	
#zoneHeaderRow_inner
{
	width:860px;
	margin:0 auto;
	background-color:#ffffff;
}
	
#zoneHeaderRow #zoneLogo
{
	float:left;
	width:400px;
	height:72px;
	overflow:hidden;			
}
	
#zoneHeaderRow #zoneLogo img
{
	border:none;
}
	
#zoneHeaderRow p
{
	margin:0;
	padding:0;
}
	
#zoneHeaderRow #zonePrintSearch
{
	float:right;
	margin-right:10px;
}
	
#zoneHeaderRow #zonePrintpage
{
	float:left;
	margin-top:26px;
}
	
#zoneHeaderRow #zonePrintpage a
{
	background-image:url(../_images/biosphere/ndbiosphere_printicon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	color:#0072bc;
	text-decoration:none;
	border-right:solid 1px #d7d7d7;
	font-weight:bold;
	padding:2px 12px 2px 20px;	
}
	
#zoneHeaderRow #zonePrintpage a:hover
{
	text-decoration:underline;
}
	
#zoneHeaderRow #zonePrintSearch .elQuickSearch
{
	float:left;
	margin-top:23px;
	padding-left:13px;
}
	
#zoneHeaderRow #zonePrintSearch .elQuickSearch span#searchlabel
{
	float:left;
	color:#0072bc;
	font-weight:bold;
	padding:3px 7px 0 0;
}
	
#zoneHeaderRow #zonePrintSearch .elQuickSearch input
{
	float:left;
}
	


ul.elAdminMenu 
{
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
	cursor:pointer;
}

form.elPageAdmin ul.elAdminMenu 
{
	font-size:12px;
}

ul.elAdminMenu ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:99;
}
ul.elAdminMenu a
, ul.elAdminMenu a:link
, ul.elAdminMenu a:visited
{
	font-size:11px;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
}

ul.elAdminMenu li a span
		{
			color:#ff0000;
		}

ul.elAdminMenu li a.current span 
, ul.elAdminMenu li a.current:link span
, ul.elAdminMenu li a.current:visited span,
ul.elAdminMenu li a:hover span
{
	color:#f2d794;
}
ul.elAdminMenu li 
{
	display:inline;
	padding:0 15px 0 0;
	float:right;
}
ul.elAdminMenu li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin:0 0 0 2px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
	background-color: #338ec9;
	font-size:10px;
}
ul.elAdminMenu li li
, ul.elAdminMenu li li.first  
{
    width: 190px;
	height:24px;
    background-image: none;
    line-height: 24px;
    border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
    background-color: #338ec9; 
	color:#ffffff;
}
ul.elAdminMenu ul a
, ul.elAdminMenu ul a:link
, ul.elAdminMenu ul a:visited 
{
	width: 190px;
    border-width: 0;
    font-size: 1em;
    padding: 0 10px;
    text-transform: none;
	color:#ffffff;
	text-align: left;
}

ul.elAdminMenu li ul li a span
{
	color:#ffffff;
}

ul.elAdminMenu ul a:hover
, ul.elAdminMenu ul a:active
{
	background-color: #338ec9;
	color: #fff;
}
ul.elAdminMenu ul a.ChildItems
{
    background-image: url(../_images/biosphere/more_nibble.gif) !important;
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elAdminMenu ul a.ChildItems:hover 
{
    background-image: url(../_images/biosphere/more_nibble_on.gif) !important;	
}
ul.elAdminMenu li ul ul 
{
	margin: -31px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #fff;	
}
ul.elAdminMenu li li li
, ul.elAdminMenu li li li.first  
{
    border-color: #fff;	
}
ul.elAdminMenu li li a
, ul.elAdminMenu li li a:link
, ul.elAdminMenu li li a:visited
{
    color: #fff;
    background-image: none;
}
ul.elAdminMenu  li a:hover
, ul.elAdminMenu  li a:active 
{
	 color: #FFF;
}
ul.elAdminMenu ul li a:hover
, ul.elAdminMenu ul li a:active 
{
	background-color: #338ec9;
	color: #fff;
}
ul.elAdminMenu li:hover ul ul
, ul.elAdminMenu li:hover ul ul ul
, ul.elAdminMenu li:hover ul ul ul ul
, ul.elAdminMenu li.MenuItemHover ul ul
, ul.elAdminMenu li.MenuItemHover ul ul ul
, ul.elAdminMenu li.MenuItemHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
} 
ul.elAdminMenu li:hover ul
, ul.elAdminMenu li li:hover ul
, ul.elAdminMenu li li li:hover ul
, ul.elAdminMenu li li li li:hover ul
, ul.elAdminMenu li.MenuItemHover ul
, ul.elAdminMenu li li.MenuItemHover ul
, ul.elAdminMenu li li li.MenuItemHover ul
, ul.elAdminMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
} 		
	
/*--------END OF HEADER ZONE--------*/

/*--------NAV ZONE--------*/
	
#zoneNavRow
{
	clear:both;
	background-image:url(../_images/biosphere/ndbiosphere_navbackground.jpg);
	background-repeat:repeat-x;
}
	
#zoneNavRow #zoneNavRow_inner
{
	width:860px;
	margin:0 auto;
}
	
#zoneNavRow p
{
	margin:0;
	padding:0;
}

ul.elMainMenu
{
	margin:0;
	padding:0;
	list-style-type:none;
}
		
form.elPageAdmin ul.elMainMenu 
{
	font-size:12px;
}
		
ul.elMainMenu li
{
	display:inline;
	padding:0 14px 3px 0;
	float:left;
}
		
ul.elMainMenu li.last
{
	padding-right:0;
}
		
ul.elMainMenu li a
{
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}

ul.elMainMenu li a span
{
	color:#ffffff;
}

ul.elMainMenu li a:hover span, ul.elMainMenu li a.current span, ul.elMainMenu li a.parent_current span
{
	color:#f2d794;
}

ul.elMainMenu li ul, ul.elMainMenu li ul li a span
{
	display:none;
}

#zoneNavRow #zoneNavRow_inner .elFontSize
{
	float:left;
	width: 40px;
	height: 25px;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.text
{
	display:none;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller,
#zoneNavRow #zoneNavRow_inner .elFontSize span.larger
{
	float:left;
	width: 14px;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller
{
	margin:11px 0 5px 0;
	width: 8px;
}	

#zoneNavRow #zoneNavRow_inner .elFontSize span.larger
{
	margin:6px 0 5px 2px;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller a.hoverbutton 
{
	background-image:none;
	border:none;
	display: inline;
	float: none;
	margin: 0;
	width: auto;
	padding: 0;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller a.hoverbutton span.hoverbutton_buttonLeft,
#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller a.hoverbutton span.hoverbutton_button,
#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller a.hoverbutton span.hoverbutton_buttonRight
{
	float:left;
}		

#zoneNavRow #zoneNavRow_inner .elFontSize span.smaller a.hoverbutton span.hoverbutton_button
{
	background-image:url(../_images/biosphere/ndbiosphere_textsizesmall.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:9px;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999em;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.larger a.hoverbutton
{
	background-image:none;
	border:none;
	display: inline;
	float: none;
	margin: 0;
	width: auto;
	padding: 0;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.larger a.hoverbutton span.hoverbutton_buttonLeft,
#zoneNavRow #zoneNavRow_inner .elFontSize span.larger a.hoverbutton span.hoverbutton_button,
#zoneNavRow #zoneNavRow_inner .elFontSize span.larger a.hoverbutton span.hoverbutton_buttonRight
{
	float:left;
}

#zoneNavRow #zoneNavRow_inner .elFontSize span.larger a.hoverbutton span.hoverbutton_button
{
	background-image:url(../_images/biosphere/ndbiosphere_textsizelarge.jpg);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	cursor:pointer;
	text-decoration:none;
	text-indent:-999em;
}

/*--------END OF NAV ZONE--------*/

/*--------FLASH MAP ZONE--------*/


#zoneFlashMap
{
	background-color:#ffffff;
}

#zoneFlashMap p
{
	margin:0;
	padding:0;
}

#zoneFlashMap #zoneFlashMap_inner
{
	clear:both;
	width:1024px;
	margin:0 auto;
}

#zoneFlashMap #zoneFlashMap_inner #wrapper{
	width:916px;
	margin:0 auto;
}

#zoneFlashMap img
{
	height:398px;
	overflow:hidden;
	border:none;
}

/*--------END OF FLASH MAP ZONE--------*/

/*--------CENTRE ZONE--------*/

#zoneCentreRow
{	
	
}

#zoneCentreRow_inner, form.elPageAdmin #ZoneCentreRow
{
	width:860px;
	margin:0 auto;
}

form.elPageAdmin #ZoneCentreRow
{
	margin-top:10px;
}

/*--------CENTRE ZONE - LEFT COLUMN--------*/

#zoneLeftColumn
{
	float:left;	
	display: inline;
	overflow: hidden;
	width:240px;
	margin-top:10px;
}	

#HomepageLeftLink
{
	background-image:url(../_images/biosphere/ndbiosphere_leftnavtop.jpg);
	background-repeat:no-repeat;
	padding:25px 0 0 30px;
}	

#HomepageLeftLink a
{
	border-bottom:dashed 1px #85bbdf;
	width:178px;
	padding:0 0 5px 0;
	display:block;
	color:#0072bc;
	font-weight:bold;
	text-decoration:none;
}

#HomepageLeftLink a.HomeOn
{
	border-bottom:dashed 1px #85bbdf;
	width:178px;
	padding:0 0 5px 0;
	display:block;
	color:#0a7d4c;
	font-weight:bold;
	text-decoration:none;
}

#HomepageLeftLink a:hover
{
	color:#0a7d4c;
}

ul.elLeftMenu
{
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#ffffff;
	padding:0 0 0 30px;
}

ul.elLeftMenu li
{
	display:block;
	width:178px;
}

ul.elLeftMenu li a
{
	border-bottom:dashed 1px #85bbdf;
	padding:5px 0 5px 0;	
	width:178px;
	display:block;	
	color:#0072bc;
	font-weight:bold;
	text-decoration:none;
}

ul.elLeftMenu li a:hover, ul.elLeftMenu li a.current, ul.elLeftMenu li a.parent_current
{
	color:#0a7d4c;
}

ul.elLeftMenu ul
{
	margin:0;
	padding:0;
	margin-top:5px;
	padding:0 0 5px 15px;
	list-style-type:none;
	border-bottom:dashed 1px #85bbdf;
}

ul.elLeftMenu li.last ul
{
	border-bottom:none;
}

ul.elLeftMenu ul li a
{
	font-size:95%;
	border-bottom:none;
}

ul.elLeftMenu ul ul
{
	margin:0;
	padding:0;
	margin-top:5px;
	padding:0 0 5px 30px;
	list-style-type:none;
	border-bottom:none;
}

ul.elLeftMenu ul ul li a
{
	font-size:0.85em;	
}

ul.elLeftMenu li a.parent_current, ul.elLeftMenu li.last a, ul.elLeftMenu li.ChildItems a.current	
{
	border:none;
}

ul.elLeftMenu li.ChildItems a.current, ul.elLeftMenu li.ChildItems a.parent_current
{
	padding-bottom:0;
}

ul.elLeftMenu li.ChildItems ul li a.current, ul.elLeftMenu li.ChildItems ul li a.parent_current
{
	padding-bottom:5px;
}

#LeftLinksBase
{
	background-image:url(../_images/biosphere/ndbiosphere_leftnavbottom.jpg);
	background-repeat:no-repeat;
	height:36px;
	overflow:hidden;
}
		
#SideSearch
{
	width:240px;
	background-image:url(../_images/biosphere/ndbiosphere_sidesearchbackground.jpg);
	background-repeat:repeat-y;
	margin-top:20px;
}

#SideSearch #TopCurve
{
	background-image:url(../_images/biosphere/ndbiosphere_sidesearchbackgroundtop.jpg);
	background-repeat:no-repeat;
	height:25px;
	overflow:hidden;
}

#SideSearch span.SideSearchText
{
	color:#ffffff;
	display:block;
	font-weight:bold;
	padding:0 20px 5px 25px;
}

#SideSearch select
{
	margin:0 0 20px 25px;
	width:190px;
}

#SideSearch .buttonspacer
{
	padding: 0 0 0 25px;
}

#SideSearch div.buttonspacer a.hoverbutton
{
	text-decoration:none;
	padding:0;
	font-weight:bold;
	background-image: none;
	border-width: 0;
	height:26px;	
	margin-right: 25px;
}

#SideSearch a.hoverbutton span.hoverbutton_buttonLeft
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_sidesearchbutton_left.jpg);
	background-repeat:no-repeat;
	width:17px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
	display: block;
}
		
#SideSearch a.hoverbutton span.hoverbutton_button
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_sidesearchbutton_centre.jpg);
	background-repeat:repeat-x;
	line-height:26px;
	padding:0 15px 0 15px;
	color:#ffffff;
	cursor:pointer;		
}
#SideSearch a.hoverbutton:hover span.hoverbutton_button	
, #SideSearch a.hoverbutton:active span.hoverbutton_button	
{
	color: #f2d794;
}
#SideSearch a.hoverbutton span.hoverbutton_buttonRight
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_sidesearchbutton_right.jpg);
	background-repeat:no-repeat;
	width:17px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
	display: block;
}

#SideSearch #BottomCurve
{
	background-image:url(../_images/biosphere/ndbiosphere_sidesearchbackgroundbottom.jpg);
	background-repeat:no-repeat;
	height:26px;
	overflow:hidden;
}

#LoginBox
{
	margin-top:10px;
	padding:0 0 0 30px;
}

#LoginBox a
{
	color:#338ec9;
	text-decoration:none;
}

#LoginBox a:hover
{
	color:#73a7c9;
	text-decoration:underline;
}

/*--------END OF CENTRE ZONE - LEFT COLUMN--------*/

/*--------CENTRE ZONE - RIGHT COLUMN--------*/
		
#zoneRightColumn
{
	float:right;	
	width:600px;
	margin-top:10px;
}

#zoneRightColumn .elContent
{
	clear: both;
	float: left;
	width:600px;
	background-color:#ffffff;
	background-image:url(../_images/biosphere/ndbiosphere_contentbottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:60px;
}

#zoneRightColumn .elContent h1, #zoneRightColumn .elCustomContent h1
{
	margin:0;
	padding:0;
	background-image:url(../_images/biosphere/ndbiosphere_contenttop.jpg);
	background-repeat:no-repeat;
	color:#0072bc;
	font-size:1.5em;
	padding:25px 75px 5px 30px;
}
#zoneRightColumn .elCustomContent
{
	background-color:#ffffff;
	clear: both;
	float: left;
	width:600px;
}

#zoneRightColumn .elContent h2, #zoneRightColumn .elCustomContent h2
{
	margin:0;
	padding:0;
	padding:5px 75px 0 30px;
	font-size: 1.4em;
	color:#0072bc;
}
#zoneRightColumn .elContent h3
, #zoneRightColumn .elContent h4
{
	margin-left: 30px;
		color:#0072bc;
		font-size: 1.2em;
}	
#zoneRightColumn .elContent h4
{	
	font-weight: normal;
}
#zoneRightColumn .elContent blockquote
{
	padding: 10px 0 10px 20px;
	background-color: #F0F0F0;
	border-left: solid 3px #0072bc;

	font-size: 1.1em;
	font-style: italic;
	margin-left: 30px;
}
#zoneRightColumn .elContent blockquote p
{
	padding: 0;
	margin: 0;
	color: #0072bc;	
}

#zoneRightColumn .elContent p, #zoneRightColumn .elCustomContent p
{
	margin:1.2em 0;
	padding:0 75px 0 30px;
	color:#666666;
	line-height:1.4em;
}

#zoneRightColumn .elContent p a, #zoneRightColumn .elCustomContent p a
{
	color:#3f9dda;
	text-decoration:none;
	font-weight: bold;
}

#zoneRightColumn .elContent p a:hover, #zoneRightColumn .elCustomContent p a:hover
{
	text-decoration:underline;
}

#zoneRightColumn .elContent ul, #zoneRightColumn .elContent ol
{
	margin:0;
	padding:0;
	margin-left:60px;
	color:#3f9dda;
}

#zoneRightColumn .elContent ul li, #zoneRightColumn .elContent ol li
{
	line-height:1.4em;
}

#zoneRightColumn .elContent ul li span, #zoneRightColumn .elContent ol li span
{
	color:#666666;
}

#zoneRightColumn .elContent span#lblQuestion1,
#zoneRightColumn .elContent span#lblQuestion2,
#zoneRightColumn .elContent span#lblQuestion3,
#zoneRightColumn .elContent span#lblQuestion4
{
	color:#338ec9;
	padding:0 75px 0 30px;
	font-weight:bold;
} 

#zoneRightColumn .elContent table#rbQuestion1,
#zoneRightColumn .elContent table#rbQuestion2,
#zoneRightColumn .elContent table#rbQuestion3,
#zoneRightColumn .elContent table#rbQuestion4
{
	margin:10px 75px 20px 24px;
	color:#666666;
}		

#zoneRightColumn .elContent .buttonspacer
{
	padding:10px 0 0 30px;
}

#zoneRightColumn .elContent a.hoverbutton
{
	text-decoration:none;
	padding:0 10px 0 0;
	font-weight:bold;
}

#zoneRightColumn .elContent a.hoverbutton span.hoverbutton_buttonLeft
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_left.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}
		
#zoneRightColumn .elContent a.hoverbutton span.hoverbutton_button
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_centre.jpg);
	background-repeat:repeat-x;
	line-height:22px;
	padding:0 25px 0 25px;
	color:#ffffff;
	cursor:pointer;		
}
		
#zoneRightColumn .elContent a.hoverbutton span.hoverbutton_buttonRight
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_right.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}

div#elFooterMenuContainer
{
	text-align:center;
	clear:both;
}

ul.elFooterMenu
{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:15px;
	color:#ffffff;
}

ul.elFooterMenu li
{
	display:inline;
	border-right:solid 1px #ffffff;					
}

ul.elFooterMenu li a
{
	color:#ffffff;
	padding:0 5px 0 5px;
	font-size:95%;
}

ul.elFooterMenu li a.current
{
	text-decoration:underline;
}

ul.elFooterMenu li a.first
{
	padding-left:0;
}

ul.elFooterMenu li.last
{
	border-right:none;
}		

ul.elFooterMenu li a
{
	text-decoration:none;
} 

ul.elFooterMenu li a:hover
{
	text-decoration:underline;
}

#SiteSpacer
{
	height:100px;
	overflow:hidden;
}

/*div.elGeographyQuiz
{
	clear:both;
	background-color:#ffffff;
	padding:0 0 30px 0;
}
div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz
, div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li
, div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset ul li
{
	margin:0;
	padding:0;
	clear:both;
}
div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset
{
	margin:0;
	padding:0;
	border-width:0;
}
div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset legend
{
	display: none;
}
div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset ul li label
, div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset ul li input
, div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset ul li textarea
{
	clear:both;
	float:left;	
}
div.elGeographyQuiz div.divInnerForm ul.elGeographyQuiz li fieldset ul li label
{
	padding:15px 0 5px 0;
}

div.elGeographyQuiz div.divInnerForm a.formDesc, div.elGeographyQuiz div.divInnerForm em
{
	display:none;
}

div.elGeographyQuiz div.divInnerForm a.hoverbutton
{
	text-decoration:none;
	font-weight:bold;
}

div.elGeographyQuiz div.divInnerForm a.hoverbutton span.hoverbutton_buttonLeft
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_left.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}

div.elGeographyQuiz div.divInnerForm a.hoverbutton span.hoverbutton_button
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_centre.jpg);
	background-repeat:repeat-x;
	line-height:22px;
	padding:0 20px 0 20px;
	color:#ffffff;
	cursor:pointer;		
}

div.elGeographyQuiz div.divInnerForm a.hoverbutton span.hoverbutton_buttonRight
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_right.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
}*/

/*--------END OF CENTRE ZONE - RIGHT COLUMN--------*/		
/*--------END OF CENTRE ZONE--------*/

.clear
{
	clear:both;
}

.Branding
{
	display:none;
}

/*--------LOGIN FORM--------*/

fieldset.frmLogin 
{
	padding: 3em 0 2em 0;

	margin: 0;
	font-size: 1em;
	border: 0;
    background-color: #ffffff;
    height: 500px;
    clear: left;

}
fieldset.frmLogin legend 
{
    padding: 10px 1em 1em 1em;
    margin: 0 auto;
    font-weight: normal;
    display: block;
    width: 220px;
	color:#0072bc;
	font-size:1.5em;
}
fieldset.frmLogin p 
{
 margin: 0 auto;
 width: 240px;
}



fieldset.frmLogin a#btnCancel
{
	padding:0 10px 0 10px;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 250px;
    margin: 0 auto;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    font-weight: bold;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}
fieldset.frmLogin span.checkbox input
{
	width: auto;
}
/*--------END OF LOGIN FORM--------*/

/*--------TAG LISTING FOR SEARCH RESULTS--------*/

ul.elTagListing 
{
    margin:0;
    padding: 0;
	list-style-type: none;
}
ul.elTagListing li 
{
	padding:0;
	margin:0;
}
ul.elTagListing li.first 
{
    border: 0;
    padding: 0;
	margin: 0;
}
ul.elTagListing h1.elContentTitle 
{
	font-size:1.7em;
	color:#0072bc;
	margin:0;
	padding:25px 75px 0 30px;
	height:57px;
	overflow:hidden;
	background-color:#ffffff;
	background-image:url(../_images/biosphere/ndbiosphere_taglistingheaderbackground.jpg);
	background-repeat:no-repeat;
}
ul.elTagListing h2.elContentDescription 
{

}
ul.elTagListing div.ContentWrapper
{
    padding:0;
    clear: both;
}

ul.elTagListing div.elContent 
{
    padding:0;
    margin: 20px 0 0 0;

}
ul.elTagListing div.elContent h1.Title a 
{
	margin:0;
	padding:0;
	color:#0072bc;
	font-size:1.1em;
	text-decoration:none;
	/*padding:25px 75px 5px 30px;	*/
}

ul.elTagListing div.elContent h1.Title a:hover
{
	text-decoration:underline;
}

ul.elTagListing div.elContent a
, ul.elTagListing div.elContent a:link
, ul.elTagListing div.elContent a:visited 
{

}
ul.elTagListing div.elContent a:hover
, ul.elTagListing div.elContent a:active 
{
	text-decoration:normal;
}
ul.elTagListing li div.elContent h2.DateStart
, ul.elTagListing li  div.elContent h2.DateEnd
{
	font-size:1em!important;
	color:#0072bc;
	padding:0;
    margin: 0;

}
ul.elTagListing div.elContent h3.Author
{
    /*padding: 0;
    margin: 0;*/
	display:none;
}
ul.elTagListing div.elContent p.Description
{
    padding: 0;
    margin: 0;
}
ul.elTagListing div.ContentImage 
{
    padding: 0;
    margin: 0;
}
ul.elTagListing div.ContentImage img 
{
	border:0;
}

/*--------END OF TAG LISTING FOR SEARCH RESULTS--------*/

/*--------PAGING CONTROLS FOR SEARCH RESULTS--------*/
ul.Paging 
{
    clear: both;
    font-size: 0.95em;
    margin: 10px 0 10px 0;
	background-color:#ffffff;
	background-image:url(../_images/biosphere/ndbiosphere_contentpaging.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:27px;
	overflow:hidden;
	padding:15px 25px 0 0;
	color:#666666;
}

form.elPageAdmin ul.Paging
{
	background-image:none;
}

ul.Paging li 
{
    display: block; 
}
ul.Paging li.PagingPageTotal
{
    /*display: none;*/
	float: left;
    margin: 0 10px 0 30px;
}
ul.Paging li.PagingPageNumbers
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPageNumbers a
{
	color:#3f9dda;
	text-decoration:none;
}
ul.Paging li.PagingPageNumbers a:hover
{
	text-decoration:underline;
}
ul.Paging li.PagingLastPage
{
    display: none;
}
ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #666666;
}
ul.Paging li .current 
{
    text-decoration: underline;
	color:#3f9dda;
	font-weight:bold;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage a:link
, ul.Paging li.PagingNextPage a:visited
, ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(../_images/biosphere/next.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
	text-decoration:none;
	color:#3f9dda;
}
ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage a:link
, ul.Paging li.PagingPreviousPage a:visited
, ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/biosphere/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
	text-decoration:none;
	color:#3f9dda;
}
ul.Paging li.PagingPreviousPage a:hover, ul.Paging li.PagingNextPage a:hover
{
	text-decoration:underline;
}
ul.Paging li.PagingPreviousPage span.disabled, ul.Paging li.PagingNextPage span.disabled
{
	color:#666666;
}

/*--------END OF PAGING CONTROLS FOR SEARCH RESULTS--------*/

/*--------CONTENT TOOLS--------*/
div.Tools 
{
    float: right;
	margin:25px 25px 0 0;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/biosphere/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #3e3e3e; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #333;
}

/*--------END OF CONTENT TOOLS--------*/

/*--------VARIOUS STYLES NOT YET USED--------*/

/*.TagHighLight 
{
    background-color: #FFFF00;
}*/

div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}

p.elNoContent 
{
    margin: 10px;   
}
a.Delete 
{
    cursor: pointer;   
}
a.Delete:hover, a.Delete:active {
	text-decoration: underline;
	color: #333;
}

div.elHeaderControls
{
	float:right;
	width:300px;
}


div.elCredits
{
	font-size:.9em;
	float: left;
	margin-top:10px;
	padding-bottom:10px;
	text-indent:20px;
}
div.elCredits a,
div.elCredits a:link,
div.elCredits a:visited
{
	text-decoration:none;
}
div.elCredits a:hover,
div.elCredits a:focus,
div.elCredits a:active
{
	text-decoration:underline;
}
ul.elTagDash
{
	margin: 40px 0 40px 0;
	padding: 0;
	list-style-type:none;
}
ul.elTagDash li
{
	padding: 0;
	margin: 0;
}
ul.elTagDash li div.elContent
{
	padding: 0;
	margin: 0;
}
ul.elTagDash li h1.elContentTitle
{
	font-size:2em;
}
ul.elTagDash li h2.elContentDescription
{
	font-size:1em;
}
ul.elTagDash li div.elContent h1.Title
{
	font-size:1.2em;
	margin:20px 0 5px 0;
}
ul.elTagDash li div.elContent h2.DateStart
{
	font-size:1.1em;
	margin:0;
}
ul.elTagDash li div.elContent h3.Author
{
	font-size:1.1em;
}
ul.elTagDash li div.elContent p.Description
{
	margin:5px 0 5px 0;
	font-size:1em;
}
	
/*
	Contact Us Page Template
*/
form.elContactUsPage div.elContent
{
	padding-bottom:0;
}
form.elContactUsPage div.elContent h1
{
	margin-bottom:10px;
}	
/* 
	Contact us Form
*/
div.elContactUsForm
{
	margin:0 0 0 20px;
	clear:both;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm
, div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li
, div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset ul li
{
	margin:0;
	padding:0;
	clear:both;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset
{
	margin:0;
	padding:0;
	border-width:0;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset legend
{
	display: none;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset ul li label
, div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset ul li input
, div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset ul li textarea
{
	clear:both;
	float:left;	
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset ul li label
{
	padding:15px 0 5px 0;
}
div.elContactUsForm div.divInnerForm a.hoverbutton
, div.elContactUsForm div.divInnerForm a.hoverbutton:link
, div.elContactUsForm div.divInnerForm a.hoverbutton:visited
{
	float:none;
	clear:both;
	margin:15px 0 15px 0;
	width:100px;
}
/*---- Student Investigations ----*/
#SearchLeftZone
{
    float: left;
}
#SearchRightZone
{
    float: left;
}


ul#MessageButton a
, ul#MessageButton a:link
, ul#MessageButton a:visited
, ul#MessageButton a:active
, ul#MessageButton a:hover
, ul#MessageButton a:focus
{
	text-decoration: none;
}

div.elForm
{
	background-color: #FFF;
	overflow: hidden;
	margin-top: -60px;
	background-color:#ffffff;
	background-image:url(../_images/biosphere/ndbiosphere_contentbottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:40px;	
}
div.elForm div.innerForm
{
	overflow: hidden;
}
div.elForm ul.elForm
{
padding-bottom: 10px;
clear: both;
}
div.elForm a.hoverbutton
{
	margin-left: 50px;
}
fieldset.frmRegister
, fieldset.frmRegister fieldset
, div.elForm fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}
fieldset.frmRegister ol li label
, div.elForm li label
{
	clear:both;
	
	padding:10px 0 5px 10px;
		margin-left: -10px;
		font-weight: bold;
		display: block;
		width: auto;
		color: #3f9dda;

}
fieldset.frmRegister em
, div.elForm em
{
	color: #F00;
	margin-left: -10px;
font-size: 1.3em;	
}
fieldset.frmRegister a.formDesc
, div.elForm a.formDesc
{
	display: none;
}
fieldset.frmRegister ol 
, fieldset.frmRegister ul
, div.elForm ol
, div.elForm ul
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 20px !important;
}
fieldset.frmRegister ol li
, fieldset.frmRegister ul li
, div.elForm ol li
, div.elForm ul li
{

	padding-left: 10px;
	margin: 0;
} 
fieldset.frmRegister ol li fieldset
{
	margin-bottom:15px;
}

fieldset.frmRegister ol li input
, fieldset.frmRegister ol li textarea
, fieldset.frmRegister ol li select
, div.elForm li input
, div.elForm li textarea
, div.elForm li select
{
	clear:both;
	width:350px;
}
fieldset.frmRegister ul.radYesNo
{
	clear:both;
	overflow: hidden;
	margin: 0 !important;
	padding: 0 !important;
}
fieldset.frmRegister ul.radYesNo li
{
	width:40px;
	margin:0 40px 0 0;
	overflow: visible;
}
fieldset.frmRegister ul.radYesNo li label
{
	float:right!important;
	padding:5px 0 0 5px!important; 
	margin:0!important;
	color:#3fadda;
	font-weight: normal!important;


}
fieldset.frmRegister ul.radYesNo li input
{
	width:15px;
	margin: 0;
	float:left;
	line-height: 1;	
}
fieldset.frmRegister ul.MetaColumns li table
, div.elForm ul.MetaColumns li table
{
	clear:both;
}
fieldset.frmRegister ul.MetaColumns li table tr
, div.elForm ul.MetaColumns li table tr
{
	width:300px;
	margin:0 0 10px 0;
}
fieldset.frmRegister ul.MetaColumns li table tr td input
, div.elForm ul.MetaColumns li table tr td input
{
	margin-left: 20px;
	width:15px;
	float:left;
	clear:none!important
}
fieldset.frmRegister ul.MetaColumns li table tr td label
, div.elForm ul.MetaColumns li table tr td label
{
	float:left;
	padding:2px 0 0 10px;
	margin-left: 0;
	clear:none!important;
	color:#2D3E45;
		font-weight: normal;

}
fieldset.frmRegister legend
, div.elForm legend
{
	font-size:1.5em;
	line-height: 1.5em;
	display: block;
	padding-top: 1em;
	padding-left: 0;
	margin: 0;
	
}
fieldset.frmRegister legend span
, div.elForm legend span
{
	color:#0072bc !important;
}
	fieldset.frmRegister  li.last
	{
		margin-right: 490px;
	}

	
	
#zoneHeaderRow a.hoverbutton
, #zoneRightColumn a.hoverbutton
, fieldset.frmLogin a.hoverbutton
{
	background-image:none;
	border:none;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-left:9px;
	font-size: 12px;
}
	
#zoneHeaderRow  a.hoverbutton span.hoverbutton_buttonLeft
, #zoneRightColumn a.hoverbutton span.hoverbutton_buttonLeft
, fieldset.frmLogin a.hoverbutton span.hoverbutton_buttonLeft
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_left.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
	display: block;
}
	
#zoneHeaderRow  a.hoverbutton span.hoverbutton_button
, #zoneRightColumn a.hoverbutton span.hoverbutton_button
, fieldset.frmLogin a.hoverbutton span.hoverbutton_button
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_centre.jpg);
	background-repeat:repeat-x;
	line-height:22px;
	color:#ffffff;
	cursor:pointer;		

}
#zoneHeaderRow  a.hoverbutton:hover span.hoverbutton_button
, #zoneHeaderRow  a.hoverbutton:active span.hoverbutton_button
, #zoneHeaderRow  a.hoverbutton:focus span.hoverbutton_button
, #zoneRightColumn a.hoverbutton:hover span.hoverbutton_button
, #zoneRightColumn a.hoverbutton:active span.hoverbutton_button
, #zoneRightColumn a.hoverbutton:focus span.hoverbutton_button
, fieldset.frmLogin a.hoverbutton:hover span.hoverbutton_button
, fieldset.frmLogin a.hoverbutton:active span.hoverbutton_button
, fieldset.frmLogin a.hoverbutton:focus span.hoverbutton_button
{
	color:#f2d794;
}
#zoneHeaderRow  a.hoverbutton span.hoverbutton_buttonRight
, #zoneRightColumn  a.hoverbutton span.hoverbutton_buttonRight
, fieldset.frmLogin a.hoverbutton span.hoverbutton_buttonRight
{
	float:left;
	background-image:url(../_images/biosphere/ndbiosphere_searchbutton_right.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
	display: block;		
}


div.CaptchaVerification
{
	padding-top: 1em;
	margin-left: 30px;
}
div.CaptchaVerification img
{
	border: solid 1px #D0D0D0;
}
div.CaptchaVerification input
{
	width: 200px !important;
	margin-bottom: 2em;
}
a.CaptchaAudioVerification
{
	margin: 1em;
	border-right: solid 1px #D0D0D0;
	padding-right: 1em;
}
div.CaptchaVerification label
{
	display: block;
	clear: both;
	font-weight: bold;
	margin-top: .5em;
	color: #3f9dda;
}
div.CaptchaVerification label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
	margin-left: -10px;
}

/* Login Page */
form.elPageLogin div#ZoneCentreRow
{
	width:860px;
	margin: 0 auto;
	background-color: #FFF;
}	
div#ctl00_MiWebC_pnlLogin
, div#ctl00_MiWebC_pnlForgotUser
, div#ctl00_MiWebC_pnlForgotPass
{
	width: 430px;
	float: left;
	border-right: solid 1px #E0E0E0;
}
div#pnlRegister
{
	width: 389px;
	float: left;
	padding: 40px 20px 20px 20px;
	color: #666;
}
div#pnlRegister h1
{
    padding: 5px 0 5px 0;
    font-weight: normal;
    display: block;
    width: 220px;
	color:#0072bc;
	font-size:1.5em;
}
div#pnlRegister p strong
{
	color: #363636;
	font-size: 1.1em;
}

/* Upload & New/Update Marker */
ul.elNewMarker
{
	margin: -40px 0 0 0;
	padding: 0 0 0 30px;
	clear: both;
	list-style-type: none;
	background-color: #FFF;
	
}
ul.elNewMarker li
{
	display: block;
	clear: both;
	margin-bottom: 1em;
}
ul.elNewMarker li label
{
	display: block;
	font-weight: bold;	
	color: #363636;
}	
ul.elNewMarker li select
, ul.elNewMarker li input
{
	width: 300px;
}
ul.elNewMarker li input#ctl00_dash_fc54efa4d7c746e3a5bbf07b00708846_txtName
, ul.elNewMarker li input#ctl00_dash_e7dc5280462e4591b903ecdd02c646b4_txtXCoord
, ul.elNewMarker li input#ctl00_dash_e7dc5280462e4591b903ecdd02c646b4_txtYCoord
{
	color: #808080;
	border: solid 1px #D0D0D0;
}
ul.elNewMarker li input#ctl00_dash_fc54efa4d7c746e3a5bbf07b00708846_chkIsLive
{
	width: auto;	
}
ul.elNewMarker li.buttons
{
	padding-bottom: 30px;
}

/* GridView */
div.SearchFilterBox
{
	background-color: #FFF;
	clear: both;
	margin-top: -60px;
	padding: 10px 10px 40px 10px;
	background-image:url(../_images/biosphere/ndbiosphere_contentbottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	
	
}
div.SearchFilterBar
{
	clear: both;
	overflow: hidden;
	background-color: #eeeeee;
	height: 25px;
	padding: 10px 5px;
}
div.SearchFilterButton
{
	display: block;
	float: left;
	margin-left: 4px;
}
div.SearchFilterBar span
{
	display: block;
	float: left;
	padding-top: 2px;
}
div.SearchFilterBar select
{
	font-size: .9em;
	float: left;
	clear: none;
	margin-left: 4px;
}


div.SearchFilterBox table.xhdr div.hdrcell
{
	font-size: .95em;
	color: #338ec9;
	font-weight: bold;
}
div.SearchFilterBox div.gridbox
{
border: solid 1px #e1e1e1;
margin-bottom: 10px;
}
div.SearchFilterBox div.gridbox a img
{
	border: 0;
}
div.SearchFilterBox div.gridbox div.objbox table.obj td
{
	padding: 4px 2px;
	color: #676767;
	font-size: .95em;
}
div.SearchFilterBox div.gridbox div.objbox table.obj td a
, div.SearchFilterBox div.gridbox div.objbox table.obj td a:link
, div.SearchFilterBox div.gridbox div.objbox table.obj td a:visited
{
		color: #338ec9;
	font-weight: bold;
	text-decoration: none;
}
div.SearchFilterBox div.gridbox div.objbox table.obj td a:hover
, div.SearchFilterBox div.gridbox div.objbox table.obj td a:active
{
	text-decoration: underline;
}

span.elDataType
{
	text-indent: -999em;
	background-image: url(../_images/biosphere/info.png);
	display: block;
	width: 24px;
	height: 24px;
}
a.elDelete
{
	text-indent: -999em;
	background-image: url(../_images/biosphere/delete.png);
	display: block;
	width: 24px;
	height: 24px;
}
span.fDesc
{
	display: block;
	line-height: 1em;
}
