/* CSS Document */

body {
	background: #BDA776 url(images/body_navbase.gif) repeat-x top left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #214460;
	margin: 0 0 0 0;
}

h5 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #214460;
	margin: 0px;
}

form {
	margin: 0 0 0 0;
}

#aquilanav {
	background: #BDA776;
	height: 15px;
	padding: 22px;
	border-bottom: 7px solid white;
}

#homenav { display: block; }
#homenav #nav { float: left; }
#homenav #enewsletter { padding-top: 8px; display: block; float: left; }
#homenav #enewsletter form { margin: 0; padding: 0; }

#nav, #nav ul { /* all lists */ background: #BDA776 url(images/int-nav-bg.gif) repeat-x bottom left; padding: 0 0 0 25px; margin: 0; z-index: 1; list-style: none; line-height: 1; height: 60px;}
#nav a:link, #nav a:visited { display: block; width: auto; color: #ffffff; text-decoration: none; padding: 20px 20px 7px 3px; border-bottom: 7px solid #FFFFFF; }
#nav a:hover, #nav a:active { color:#214460; border-bottom: 7px solid #DAD0B6; }
#nav li { float: left; padding: 0; width: auto; height: 26px; line-height: 26px; margin: 0; font-size: 11px; font-weight: bold; color: #ffffff; }
#nav li ul { position: absolute;   /*background-color: #DAD0B6;*/ background-color: #bda776;left: -999em; margin: 0; height: auto; width: 150px; padding: 0 6px 0 9px; z-index: 10; background-image: none; }
#nav li li { float: none; border: none; height: auto; padding: 0; margin: 0; }
#nav li ul a:link, #nav li ul a:visited { width: 150px; height: auto; border: none; padding: 6px 0;background-color: #bda776; /*background-color: #DAD0B6;*/ line-height: normal; }
#nav li ul a:hover, #nav li ul a.sfhover { /*background-color: #DAD0B6;*/ background-color: #bda776; height: auto; border: none; padding: 6px 0; line-height: normal; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover { background-color: #bda776;/*background-color: #BDA776;*/margin: 0; padding: 0; }


#resource-icon{ padding:0px;}
#resource-icon img{ position:relative; left:-5px;}


/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */
	
a:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #214460;
	text-decoration: none;
}

a:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #214460;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CABC98;
	text-decoration: none;
} 

#banner {
	/*background:#0f0f0f url(/images/homebanner.jpg) no-repeat top left;*/
	/*background: url(images/hp-banner-repeat.jpg) repeat-x top left;*/
	background:#0f0f0f url(/images/homebanner-notext.jpg) no-repeat top left;
	height: 260px; 
	border-width: 0px;
}
#banner-inner {  height: 260px; width:758px; }
#banner-inner img#demerger {position:absolute; left:606px; top:154px;}

#bluecross {
	background: #28526D;
	height: 84px;
	border-bottom: 1px solid white;
}

	.bluecross {
		width: 779px;
		height: 84px;
	}
	
	.bluecross-name {
		background: #28526D url(images/name.gif) no-repeat;
		float: right;
		width: 179px;
		height: 84px;
	}
	
	.bluecross-partner {
		background: #28526D url(images/partner.gif) no-repeat;
		float: left;
		width: 194px;
		height: 84px;
	}

#break {
	background: #FFFFFF;
	height: 1px;
}

#infosection {
	background: #FFFFFF url(images/3rdbg.gif) repeat-x;
	height: 38px;
}


#rowthree {
	background: #FFFFFF;
}

#resourceStock {
	background: #E1DFDA;
	width: 258px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #214460;
}

	.resource-hdr {
		position: relative;
		margin-top: 14px;
		margin-left: 24px;
		width: 209px;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #214460;
	}

	.resource-body {
		position: relative;
		margin-top: 14px;
		margin-left: 24px;
		width: 209px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #214460;
	}

#newsupdate {
	background: #F0EFEC;
	width: 258px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #214460;
}
	
	.newsupdate {
		position: relative;
		margin-top: 14px;
		margin-left: 24px;
		width: 209px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #214460;
	}
	
		a.sub:link {
			font-family: Tahoma;
			font-size: 11px;
			font-weight: normal;
			color: #214460;
			text-decoration: none;
		}
		
		a.sub:visited {
			font-family: Tahoma;
			font-size: 11px;
			font-weight: normal;
			color: #214460;
			text-decoration: none;
		}
		
		a.sub:hover {
			font-family: Tahoma;
			font-size: 11px;
			font-weight: normal;
			color: #333333;
			text-decoration: none;
		}

	.newsletter-input {
		background: url(images/news-input.gif) no-repeat;
		width: 134px;
		padding: 3px;
		border-width: 0px;
		font-family: Tahoma;
		font-size: 10px;
		font-weight: normal;
		color: #5F5F5F;
	}
	
	.newsletter-submit {
		background: url(images/news-submit.gif) no-repeat;
		width: 31px;
		height: 18px;
		border-width: 0px;
	}
	
#ourprojects {
	background: #FFFFFF;
	width: 258px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #214460;
}

	.projectslide {
		position: relative;
		margin-top: 14px;
		margin-left: 24px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: normal;
		color: #214460;
	}

#base {
	position: static;
	background: #BDA776 url(images/base.gif) repeat-x;
	height: 50px;
}

#footer { display: block; padding: 30px 0 0 27px; color: #4c432d; }

#footer a:link, #footer a:visited { color: #4c432d; }

/* Sumo Link */
#sumo-link {
background-image: url(/images/sumo-sprite.gif);
background-repeat:no-repeat;
background-position: right -95px;
color:#4c432d;
font-family: Tahoma;
font-size:11px;
font-weight:bold;
margin-top:-12px;
padding:14px 30px 0 0;
top:0;
right:0;
}


/* Sumo Link Attributes */
#sumo-link.sumo-orangebox {background-position: right -4px;}
#sumo-link.sumo-greybox {background-position: right -34px;}
#sumo-link.sumo-orange {background-position: right -65px;}
#sumo-link.sumo-grey {background-position: right -95px;}
#sumo-link.sumo-white {background-position: right -125px;}

