/* basic elements */



body {

	background-color: #245787;

	background-image: url(_images/bg-body.gif);

	background-position: center;

	background-repeat: repeat-y;

	height: 100%;

	margin: 0;

	text-align: center;

}



/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */

h1 {

	color: #33677D;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	margin: 0;

	padding: 0;

}



h3 {

	margin-bottom: 0px;

}

h4 {

	color:#33677D;
	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	font-size:14px;
	
	margin:0;
	
	padding:0;
	
}

p {

	margin-top: 0px;

}



/* specific divs */

/*#wholethang {

	margin:0;width:100%;

	background-image:url(_images/bg-grad.jpg);background-repeat:no-repeat;background-position:bottom;

	background-attachment:fixed;

}*/

#container {

	background-color: #DFF0FF;

	border-left: 1px solid #FFF;

	border-right: 1px solid #FFF;

	margin: 0 auto;

	text-align: left;

	width: 581px;

}



#extra {

	background-image: url(_images/bg-drops.jpg);

	height: 213px;

	left: -70px;

	position: relative;

	top: 55px;

	width: 69px;

}



#footer {

	border-top: 1px dashed #0064BB !important;

	left: 114px;

	padding-top: 10px;

	position: relative;

	text-align: center;

	top: 0px;

	width: 350px;margin:0;
}



#footer p{

	color: #677980 !important;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 350px;

}


#headline {

	left: 180px;

	position: relative;

	top: -240px;

	width: 300px;

}



#leftpic3 {

	height: 143px;

	left: -170px;

	position: absolute;

	top: 925px;

	width: 112px;

	align:

	text-align:center;  

}



#leftpic {

	height: 143px;

	left: -154px;

	position: absolute;

	top: 225px;

	width: 112px;

	text-align:center;  

}





#leftpic p {

	color: #677980;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px !important;

	font-style: italic;

	line-height: 14px;

	text-align: center;

	width: 111px;

}

#Layer1 {

	position:absolute;

	width:159px;

	height:115px;

	z-index:1;

	left: 410px;

	top: 1195px;

}



#nav {

	background-image: url(_images/bg-nav.jpg);

	height: 350px;

	position: relative;

	top: 0px;

	width: 163px;

}



#pageheader h2 {

	background: transparent url(h2.gif) no-repeat top left;

	border: 1px solid #0FF;

	float: right;

	height: 18px;

	margin-bottom: 40px;

	margin-top: 58px;

	width: 200px;

}



#pageheader h2 span {

	display: none;

}



#rightpic {

	left: 220px;

	position: absolute;

	top: 16px;

}



#text1 {

	left: 180px;

	margin-bottom: -220px;

	margin-top: 18px;

	padding: 0;

	position: relative;

	top: -250px;

	width: 194px;

}



#text1 p{

	color: #677980;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

}



#text2 {

	left: 180px;

	

	margin-top: 18px;

	padding: 0;

	position: relative;

	top:-10px;

	width: 360px;

}



#text2 p{margin:10px 0 10px 0px;

	color: #677980;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

}
#textblog {

	left: 180px;

	margin-bottom: -250px;

	margin-top: 18px;

	padding: 0;

	position: relative;

	top: -250px;

	width: 360px;
	min-height:500px;

}



#textblog p{

	color: #677980;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

}

#textblog a{
color:#245787;text-decoration:none;border-bottom:1px dotted #E5904F;
}
#textblog a:hover{
	border:none;background-color:#5D96AA;color:#FFFFFF;
}



#text3 {

	left: 180px;

	margin-top: 18px;

	padding: 0;

	position: relative;

	top:-30px;

	width: 360px;

}



#text3 p{margin:10px 0 10px 0px;

	color: #677980;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

}



#title {

	background-image: url(_images/bg-title2.jpg);

	height: 114px;

	left: 256px;

	position: relative;

	top: 226px;

	width: 321px;

}



#top{

	background-image: url(_images/bg-top2.jpg);

	background-repeat: no-repeat;

	height: 272px;

	position: relative;

	width: 581px;

}



#workingnav {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	left: 34px;

	position: absolute;

	text-align: center;

	top: 90px;

}





a.text:link {

color:#245787;text-decoration:none;border-bottom:1px dotted #E5904F;

}



a.text:visited, a.text:active {

color:#7DA8D3;text-decoration:none;border-bottom:1px dotted #E5904F;

}



a.text:hover {

	border:none;background-color:#5D96AA;color:#FFF !important;

}

#sidebar {

	width: 112px;
		
	color: #677980;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	text-align:left;

	left: -164px;

	position: absolute;

	top: 225px;
	
	}
	
#sidebar ul{
list-style:none;
padding:0;
margin:0;
}

#sidebar h2{
font-size:14px;
}

.piclenselink{
display:none;
}