@charset "utf-8";
/* CSS Document */

/* SETUP */
body
{
text-align: center;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
color: #000;
text-decoration: none;
background-color: #F2F2F2
}

p
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.9em;
color: #000;
text-decoration: none;
text-align: left;
margin: 0px;
padding: 0 0 15px 0
}

h1,h2,h5,h6
{

font-size:1.2em;
color:#000;
text-align: left;
margin: 0px 0px 15px 0px;
}


h3
{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #444444; 
font-size: 0.9em; 
margin: 0px 0px 7px 0px;
padding: 0px;
text-align:left;
}	

h4
{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #444444; 
font-size: 0.8em; 
margin: 0px 0px 0px 0px;
padding: 0px
}	


a
{
color: #000;
text-decoration: none
}

a:hover
{
color: #000;
text-decoration: none
}

a:link 
{
color: #000;
text-decoration: none
}

a:active 
{
color: #000;
text-decoration: none
}

a:visited
{
color: #000;
text-decoration: none
}

img
{
border: 0px
}

/* FORMS */
form
{
margin: 0px;
padding: 0px
}

/* LAYOUT */

#div_sitewrap
{
margin: 0px auto;
width: 800px;
background-color:#FFFFFF
}


#div_logo
{
overflow:hidden;
padding: 10px
}
	
	#div_logo img
	{
	float: left;
	margin: 0px 0px 0px 10px
	}
	
	#div_xtramenu
	{
	float: right;
	font-size: 0.8em
	}

#div_flash
{
padding:1px 0;
margin:0;
border-bottom: 6px solid  #648D9F;
}

.div_clearall
{
clear: both
}

.div_pad_10px
{
padding: 10px
}

/* HOME CONTENT */

#div_maincontent
{
	margin: 0 0 1px;
	overflow: hidden;
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

	/* HOME CONTENT LEFT */

#div_mainlft
{
width: 348px;
float: left
}

	.div_mainlft_lgtgrn
	{
	background-color: #D0DDE2;
	padding: 10px;
	text-align: left;
	border-top: 1px solid #FFF;
	}
	
		.div_mainlft_lgtgrn img
		{
			margin: 0 0 15px 0
		}	

	.div_mainlft_drkgrn
	{
	background-color: #A2BBC5;
	padding: 10px;
	text-align: left;
	border-top: 1px solid #FFF;
	}
	
		.div_mainlft_drkgrn img
		{
			margin: 0 0 15px 0
		}	
	

	/* HOME CONTENT RIGHT */

#div_mainrgt
{
width: 451px;
float: right
}



	.div_mainrgt_lft_drkgrn
	{
	background-color: #B9CCD4;
	text-align: left;
	border-top: 1px solid #FFF;
	width: 225px;
	float: left
	}
	
		.div_mainrgt_lft_drkgrn img
		{
			margin: 0 0 15px 0
		}
		
	.div_mainrgt_rgt_grey
	{
	background-color: #E2E2E2;
	text-align: left;
	border-top: 1px solid #FFF;
	width: 225px;
	float: right
	}
	
		.div_mainrgt_rgt_grey img
		{
			margin: 0 0 15px 0
		}		



/* MAIN PAGE CONTENT */

#div_page
{
	margin: 0 0 1px;
	overflow: hidden;
	background-image: url(images/page_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;	
}

#div_pagelft
{
border-top: 1px solid #FFF;
width: 250px;
background-color: #A2BBC5;
float: left
}


#div_pagergt
{
border-top: 1px solid #FFF;
width: 549px;
background-color: #E2E2E2;
float: right
}


	#div_submenu
	{
	
	}
	
		#div_submenu ul
		{
		padding: 0;
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		border-top: 1px dotted #648D9F;
		}	
		
		#div_submenu ul li
		{
		background-image: url(images/more.gif);
		background-repeat: no-repeat;
		background-position: left center;	
		margin: 0;
		padding: 0;
		border-bottom: 1px dotted #648D9F;
		}		
		
		#div_submenu ul li a
		{	
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		display: block;				
		color: #FFF;
		margin: 0;
		padding: 0;
		padding: 4px 30px 4px;
		}			
		
		
		#div_submenu ul li a:hover
		{
		color: #000;
		margin: 0			
		}							

/* MEDIA MENU */
	
	.ul_media
	{
	list-style-type: none;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
	.ul_media_document, .ul_media_pdf, .ul_media_word
	{
	padding: 3px 0 3px 20px;
	margin: 0 0;
	
	display: block;
	color: #000;
	}
	
		.ul_media_pdf
		{
		background-image: url(images/img_icon_pdf.jpg);
		background-repeat: no-repeat;
		background-position: 0 50%;
		}
		
		.ul_media_word
		{
		background-image: url(images/img_icon_word.jpg);
		background-repeat: no-repeat;
		background-position: 0 50%;
		}
		
		.ul_media_document
		{
		background-image: url(images/img_icon_word.jpg);
		background-repeat: no-repeat;
		background-position: 0 50%;
		}
	
				.ul_media li a
				{
				display: block;
				padding: 5px;
				color: #000;
				text-decoration: none;
				}
	
				
				.ul_media li a:active
				{
				color: #000;
				}
				
				.ul_media li a:hover
				{
				text-decoration: underline;
				}

/* FIND OUT MORE */

a.a_fom
{
	background-image: url(images/more.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000;
	text-align: left;
	padding: 4px 30px 5px;
	display: block;
	border-bottom: 1px dotted #648D9F;
	border-top: 1px dotted #648D9F
}

a.a_fom a:hover, a.a_fom a:link, a.a_fom a:visited, a.a_fom a:active
{
color: #000;
}


/* FOOTER */

#div_strip
{
padding: 3px;
background-color: #648D9F
}

	#div_footer
	{
	background-color: #D7E1E6;
	padding: 15px 10px 10px;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
	* html #div_footer {padding: 7px 10px 10px;} 
		
		#div_footer p
		{
		padding: 0;
		}	

#div_credits
{
margin: 1px 0 0 0;
padding: 10px 10px 0;
background-color: #F2F2F2;
overflow: hidden
}

	#div_lft_credits
	{
	float: left
	}

	#div_rgt_credits
	{
	float: right
	}



/* MENU */
	
	#div_menu
	{
	clear: both;
	background-color: #648D9F;
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 28px;
	text-align: center
	}	
	

		#div_menu ul
		{
		padding: 7px 0px 0px 0px;
		margin: 0px;
		color: #FFF;
		list-style-type: none;
		font-weight: bold;
		text-decoration: none
		}
		
			#div_menu ul li 
			{ 
			display: inline
			}			
			
			
			#div_menu ul li a
			{
			float: left;
			color: #FFF;
			padding: 0px 26px;
			border-left: 2px solid #FFF;			
			text-decoration: none
			}

				#div_menu ul li.home a
				{
				border-left: 0;			
				}
			
			#div_menu ul li a:hover
			{
			color: #000
			}
			





/*********************** HTML *************************/

#div_html 
{
text-align: left
}	


#div_html p
{
	color: #000;
	margin: 0px 0px 15px		
}	

#div_html h1,h2
{
	color: #000;
	margin: 0px 0px 15px 0px;
	text-align: left;
}	

#div_html h4,h5,h6
{
	color: #000;
	margin: 0px 0px 15px 0px;
	text-align: left;
}	

#div_html h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #444444; 
	font-size: 0.8em; 
	margin: 0px 0px 0px 0px;
	padding: 0px
}	

#div_html ol, #div_html ul
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;	
	text-align: left;
}	
	
#div_html li
{

}

#div_html a, #div_html a:active, #div_html a:link, #div_html a:visited
{
	color: #000;
	text-decoration: underline
}	

#div_html a:hover
{
	color: #000
}
	
/*********************** HTML *************************/

/*********************** FORMS ***********************/
label, label span {
	display:block;
	padding-bottom:0.6em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
label {
	float:left;
	width:100%;
}
label span { float:left; width:20%; text-align:left; }

.inputbox{
	float:left;
	width:50%;
	border: 1px solid #000000;
	margin-left: 21px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.textarea{
	float:left;
	width:60%;
	border: 1px solid #000000;
	margin: 0px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	display: block;
}
.inputbox input:hover, textarea:hover {
	border-color:#a2bbc5;
}
.inputbox input:active, input:focus {border-color:#a2bbc5;}

.textarea input:hover, textarea:hover {
	border-color:#a2bbc5;
}
.textarea input:active, input:focus {border-color:#a2bbc5;}

.thebutton{
	margin:0px 0px 0px 125px;
	padding:0px;
}

.newsletterButton {
	border: 0;
	width: 205px;
	padding: 6px 0 0 0;
	margin: 0 auto;
}
