@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body { 
	background-color: #045e86;
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: medium;
 }
 
 a {
 	color: #045e86;
 }
 
 a:hover, a:active {
 	color: #ee174c; 
 }
 

 
div#container {	
	width: 998px;
	margin: auto;
	background-image: url(../images/container_bg.png);
	background-repeat: repeat-y;
}

div#banner {
	margin-bottom: -6px;
}
 
div#middle {
		background-repeat: repeat-y;
		background-image: url(../images/menu_bg.png);
}

div#content {
		background-image: url(../images/mainimage3.jpg);
		background-repeat: no-repeat;
 		float: left;
		width: 731px;
		height: 288px;
		clear: none;
 }


/* navigation */
	
#nav {
		text-align: left;
		font-family: Arial, sans-serif;
		float: left;
		background-repeat: repeat-y;
		background-image: url(../images/menu_bg.png);
		font-size: 90%;
		padding-left: 14px;
		color: white;
		list-style: none;
		float : left;
		width: 230px;
		min-height: 288px;
	}
	
#nav ul {
		list-style: none;
		float : left;
		background-color: #006699;
	}
	
	
#nav li { /* all list items */
		position : relative;
		float : left;
		margin-bottom : -1px;
		width: 210px;
 		padding-left: 20px;
 		border-top: 1px solid white;
	}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 210px;
		margin-top: -2.55em;
	}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
#nav li a {
		width: 100%;
		w\idth : 100%;
		display : block;
		text-decoration : none;
		padding : 0 0.5em;
		color: white;
		padding-top: 10px;
 		padding-bottom: 10px;
	}
	
#nav li a:hover {
		color: #CC0033;
	}
	
#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 { /* lists nested under hovered list items */
		left: auto;
	}	

    
#address {
    padding-top: 1em;
 	width: 230px;
	float: left;
	clear: left;
	padding-left: 42px;
	color: #333333;
	font-size: 70%;
	text-align: left;
	font-family: Arial, sans-serif;
 }
 
 #flamingo {
 float: right;
 clear: none;
 padding-right: 45px;
 margin-top: -3em;
 }
 
 div#bottom {
 	padding-top: 1em;
	clear: both;
 }
  
  

 
 div#news {
 	width: 400px;
	background-color: #eee;
	float: left;
	clear: none;
	margin-right: 1.5em;
	margin-bottom: 0;
	background-image: url(../images/news_bg.png);
	text-align: left;
	padding-top: 0;
 }
 
 div#news h1, div#news p {
	font-family: Arial, sans-serif;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: -0.5em;
 }
 
  div#news h1 {
  font-size: 90%;
  margin-bottom: 0.2em;
 }
 
  div#news p {
  font-size: 75%;
  padding-bottom: 1.5em;
  margin-top: -0.2em;
 }
 
 #newstop {
 	vertical-align: top;
 }
 
 #newsbottom {
 	vertical-align: bottom;
 }
 
 div#frontquote {
 	font-family: Arial, sans-serif;
	line-height: 1.4em;
	font-style: italic;
	text-align: left;
	padding-right: 50px;
	margin-left: 2em;
	margin-bottom: 1em;
	font-size: 85%;
 }
 


	
#footer {
	background-image: url(../images/footer_bg.png);
	background-repeat: no-repeat;
	background-position: bottom; 
	background-color: transparent;
	text-align: right;
	height: 53px;
	padding-right: 50px;
	color: white;
	font-family: Arial, sans-serif;
	font-size: x-small;
	vertical-align: bottom;
	clear: both;
}

div#footer p {
		padding-top: 5px;
}

div#footer p span {
		margin-left: 15px;
}

div#footer a {
		color: #fff;
		text-decoration: none;
}

div#footer a:hover, div#footer a:active {
		color: #ee174c;
}

