body {background: #666666;width: 980px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px auto 0px;padding: 0px;}
	
#wrap {background: #FFFFFF url(images/wrap.gif);width: 980px;margin: 0px auto 0px;padding: 0px;position: relative;}
	
/************************************************
*	Hyperlinks									*
************************************************/
a img {border: none;}
a:focus, a:hover, a:active {outline: none}
	
/************************************************
*	Top     									*
************************************************/
#top {width: 980px;height: 15px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
/************************************************
*	Header  									*
************************************************/
#header {background: #FFFFFF url(images/header.png);width: 960px;height: 105px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}

#header h1 {color: #FFFFFF;font-size: 36px;font-weight: normal;margin: 0px;padding: 20px 0px 0px 10px;text-decoration: none;}
#header h1 a, #header h1 a:visited {color: #FFFFFF;font-size: 36px;font-weight: normal;margin: 0px;padding: 0px;text-decoration: none;}
#header h1 a:hover {color: #FFFFFF;text-decoration: none;}

.headerleft {width: 640px;float: left;margin: 0px;padding: 0px;overflow: hidden;}
.headerleft p {color: #C0C0C0;font-size: 14px;margin: 0px;padding: 0px 0px 0px 10px;line-height: 20px;}
.headerright {width: 300px;float: right;margin: 0px;padding: 88px 10px 0px 0px;text-align: right;}
.headerright p {margin: 0px;padding: 0px;}
.headerright a, .headerright a:visited {color: #000000;text-decoration: none;}
.headerright a:hover {color: #666666;text-decoration: underline;}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {background: #000000 url(images/navbar.gif);width: 960px;height: 35px;font-size: 12px;font-family: Arial, Tahoma, Verdana;color: #FFFFFF;font-weight: bold;margin: 0px auto 0px;padding: 0px;}
#nav {margin: 0px;padding: 0px;}
#nav ul {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav li a, #nav li a:link, #nav li a:visited {color: #FFFFFF;display: block;font-weight: normal;margin: 0px;padding: 9px 20px 10px 20px;text-decoration: none;text-transform: uppercase;border-right: 1px solid #000000;}
#nav li a:hover, #nav li a:active {background: #000000 url(images/navhov.gif);color: #FFFFFF;}
#nav li li a, #nav li li a:link, #nav li li a:visited {width: 170px;background: #516e80;color: #FFFFFF;float: none;margin: 0px;padding: 7px 10px 7px 10px;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;}
#nav li li a:hover, #nav li li a:active {background: #9cb8b5;color: #FFFFFF;padding: 7px 10px 7px 10px;}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 190px;margin: 0px;padding: 0px;}
#nav li li {}
#nav li ul a {width: 160px;}
#nav li ul a:hover, #nav li ul a:active {}
#nav li ul ul {margin: -30px 0 0 191px;}
#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 {position: static;}
#nav .current_page_item a {background: #000000 url(images/navhov.gif);color: #FFFFFF;}
/************************************************
*	Homepage 					            	* 
************************************************/
#homepage {width: 940px;margin: 0px auto 0px;padding: 0px 0px 0px 0px;}	
#homepage p {margin: 0px;padding: 0px;}
#homepage a, #homepage a:visited  {color: #3A87DD;text-decoration: none;border-bottom: 1px dotted #3A87DD;}
#homepage a:hover {color: #3A87DD;text-decoration: none;border-bottom: 1px dotted #FFFFFF;}
#homepage h1 {color: #1b4956;font-size: 18px;font-weight: normal;display:inline;}
#homepage h2 {color: #1b4956;font-size: 14px;font-weight: normal;display:inline;}

#homepage embed, #homepage object {
	width: 280px; 
	height: 235px;
	margin: 0px; 
	padding: 0px;
	}
	
#breadcrumb {color: #222222;font-size: 10px;}
#homepage .widget  {background: #F7F7F7;margin: 0px 0px 10px 0px;padding: 9px;border: 1px solid #E6E6E6;}
	
#homepage ul {list-style-type: none;margin: 0px;padding: 0px;}
#homepage ul li {list-style-type: none;margin: 0px 0px 5px 0px;padding: 0px;}
#homepage ul li a, #homepage ul li a:visited {color: #FFFFFF;text-decoration: none;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#homepage ul li a:hover{color: #ffffff;text-decoration: underline;border-bottom: 2px solid #9cb8b5;border-right: 2px solid #9cb8b5;}
	
  
.homepageleft {float: left;width: 610px;margin: 0px;background: #F7F7F7;padding: 9px;border: 1px solid #E6E6E6;}
.homepageleft h2 {color: #222222;font-size: 14px;font-weight: normal;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}
.homepageleft h3 {display:inline;}
.homepageright {float: right;width: 300px;margin: 0px;padding: 0px;}
.homepageright h2 {color: #222222;font-size: 14px;font-weight: normal;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}
	
ul.sidelist {margin:0;list-style:none;padding-bottom:12px;}
ul.sidelist li {margin:0;display:inline;}
ul.sidelist li a{border:1px solid #fff;display:block;font-size:1.1em;background: #23474f;padding: 5px 5px 7px 7px;margin-bottom:5px;}

.section {background: #F7F7F7;margin: 0px 0px 10px 0px;padding: 9px;border: 1px solid #E6E6E6;}
.hpbottomleft {background: #FFFFFF;border: 1px solid #E6E6E6;float: left;width: 290px;margin: 0px;padding: 2px;}
.hpbottomright {background: #FFFFFF;border: 1px solid #E6E6E6;float: right;width: 290px;margin: 0px;padding: 5px;}
	
/************************************************
*	Content 					     		    * 
************************************************/

#content {width: 960px;margin: 0px auto 0px;padding: 10px 0px 0px 0px;line-height: 20px;}
#contentleft {float: left;width: 640px;margin: 0px;padding: 20px 0px 20px 20px;}
#contentwide {float: left;width: 920px;margin: 0px;padding: 20px 20px 20px 20px;}
	
#contentwide a, #contentwide a:visited {
	color: #3A87DD;
	text-decoration: none;
	border-bottom: 1px dotted #3A87DD;
	}
	
#contentwide a:hover {
	color: #3A87DD;
	text-decoration: none;
	border-bottom: 1px dotted #FFFFFF;
	}

#contentleft h1, #contentwide h1 {
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	border-bottom: 2px solid #CCCCCC;
	}
	
#contentleft h1 a, #contentwide h1 a  {
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	border: none;
	}

#contentleft h1 a:hover, #contentwide h1 a:hover {
	color: #3A87DD;
	text-decoration: none;
	border: none;
	}
	
#contentleft h2, #contentwide h2 {
	color: #222222;
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 18px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#contentleft h3, #contentwide h3 {
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	border-bottom: 2px solid #CCCCCC;
	}
	
#contentleft h4, #contentwide h4 {
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	line-height: 22px;
	border-bottom: 2px solid #CCCCCC;
	}
	
blockquote {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border: 1px solid #E6E6E6;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
code {
	color: #222222;
	background: #EAEAEA;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	}

.textwidget {margin: 0px;padding: 0px;}	
/************************************************
*	Footer  									*
************************************************/
#footer {background: #23474f;height: 34px;width: 960px;color: #FFFFFF;font-size: 11px;text-transform: uppercase;margin: 0px auto 0px;padding: 0px;}
#footer p {color: #FFFFFF;margin: 0px;padding: 0px;}
#footer a img {border: none;margin: 0px;padding: 0px;}
#footer a {color: #FFFFFF;text-decoration: none;}
#footer a:hover {color: #FFFFFF;text-decoration: underline;}
.footerleft {width: 650px;float: left;margin: 0px;padding: 10px 0px 0px 10px;}
.footerright {width: 230px;float: right;margin: 0px;padding: 10px 10px 0px 0px;text-align: right;}
/************************************************
*	Bottom  									*
************************************************/
#bottom {width: 980px;height: 15px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}


.flLeft {float:left;}
.flRight {float:right;}
