body {
	margin: 0px auto; 
	text-align: center; 
	font-size: 62.5%; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	background-image:url(../images/shadesbackground.gif);
	background-repeat: repeat-x;
	background-color:#EDEDED
	
	}
#container {
	margin: 0px auto; 
	width: 760px; 
	position: relative; 
	top: 20px; 
	text-align: left; 
	background-color:#ffffff; 
	border: 4px solid #06447F;
	}
#header {
		position: relative; 
		top: 0px; 
		width: 760px; 
		height: 130px; 
		overflow: hidden; 
		/*	background: url(../images/header.jpg) no-repeat left top; 
		border-bottom: 4px solid #ffffff;*/
		}

#top-seo-menu{
			font-weight: bold;
			font-size: 90%;
			}
			
#top-seo-menu:after{ /*Add margin between menu and rest of content in Firefox*/
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
			}
			
#top-seo-menu ul{
			text-indent: 10px;
			padding: 3px 0;
			margin: 0;
			background-color: #e0e0e0;
			border: 1px solid #bebebe;
			text-align: left; /*set value to "center" for example to center items*/
			}
			
#top-seo-menu ul li{
			display: inline;
			}
			
#top-seo-menu ul li a{
			color: #494949;
			padding: 3px 0;
			padding-right: 25px;
			margin: 0;
			text-decoration: none;
			background: transparent url(/images/top-seo-menu-divider.gif) top right no-repeat;
			}
			
#top-seo-menu ul li a:visited{
			color: #494949;
			} 
			
#top-seo-menu ul li a:hover{
			color: #2586d7;
			}
			

#flash-msg {
		position: relative; 
		width: 525px; 
		padding: 0px 0px 20px 0px;
		}

#left {
		position: relative;
		width: 200px;
		float: left; 
		background-color: #90bade;
		border-right: 4px solid #06447F; 
		}
		

#logo {
		position:relative; 
		float: left; 
		top:20px; 
		left:30px; 
		font: bold 28px Arial, Helvetica, sans-serif; color:#327516; 
		line-height: 28px; 
		white-space: pre;
		}
#tag {
		position: relative; 
		float: right; 
		top: 50px; 
		right: 30px; 
		font: bold 20px Arial, Helvetica, san-serif; 
		color:#000000;
		}
#header-links {
		position: relative; 
		float: left; 
		top: 25px; 
		right: 40px; 
		left:1px; 
		font: bold 8px Arial, Helvetica, san-serif; 
		color:#000000;
		}
#spacer { 
		margin: 0px auto; 
		position: relative; 
		clear: both; 
		width: 760px; 
		height: 40px; 
		overflow: hidden; 
		}
#spacer2, #spacer3 {
		margin: 0px auto; 
		position: relative; 
		top: 0px; 
		left: 0px; 
		height: 235px; 
		overflow: hidden;
		}

#menu{
width: 200px;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

* html #menu{ /*IE 6 only */
w\idth: 167px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#menu ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#menu li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#menu li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #menu li a{ /*Non IE6 width*/
width: auto;
}

#menu li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#promotion {
		position: relative; 
		top: 20px; 
		width: 200px; 
		background-color: #90bade;
		}
#prom_box {
		position: relative; 
		top: 28px; 
		left: 20px; 
		width: 160px;
		}
#prom_text {
		position: relative; 
		width: 130px; 
		padding: 15px; 
		text-align: justify;
		}
.prom_header {
		position: relative; 
		width: 165px; 
		height: 40px; 
		overflow: hidden; 
		left: 0px; 
		background: url(../images/promo.jpg) no-repeat top left; 
		border: 2px solid #ff9900;
		}
.prom_header h1 {
		font-size: 14px; 
		font-weight: bold; color: #ffffff; 
		position: relative; 
		top: 7px; 
		left: 25px;
		}
#right {
		position: relative; 
		width: 525px; 
		float: left; 
		
		}
#content {
		position: relative; 
		width: 460px; 
		top: 10px; 
		left: 30px; 
		padding: 10px;
		}
#content_text {
		position: relative; 
		width: 440px; 
		top: 10px; 
		padding: 10px 20px 20px 10px;
		}
#content_text ul {
		padding: 0px 0px 15px 0px; 
		margin: 0px;
		}
#content_text li {
		list-style-type: none; 
		display: block; 
		color: #46556c; 
		padding: 3px 8px 3px 35px; 
		font-size: 1em; 
		font-weight: normal; 
		text-align: left; 
		background: url(../images/button.jpg) no-repeat top left; 
		text-decoration: none;
		}
.header {position: relative; width: 460px; height: 35px; left: 0px; background: url(../images/h1.jpg) no-repeat top left; border: 2px solid #ff9900;}
.header h1 {font-size: 14px; font-weight: bold; color:#ffffff; position: relative; top: 8px; left:12px;}
.header h2 {font-size: 14px; font-weight: bold; color:#ffffff; position: relative; top: 8px; left:12px;}
.header h2 a {font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none;}
.header h2 a:hover {font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;}

.maintext {font-size: 1.2em; font-weight: normal; color:#46556c;}
.maintext h2 {font-size: 1em; font-weight: bold; color:#327516;}
.maintext a:link {font-size: 1.1em; font-weight: normal; color:#3366cc; text-decoration: none;}
.maintext a:visited, .maintext a:active {font-size: 1.1em; font-weight: normal; color:#3366cc; text-decoration: none;}
.maintext a:hover {font-size: 1.1em; font-weight: normal; color:#3366cc; text-decoration: underline;}
.maintext_blue {font-size: 1.1em; font-weight: normal; color:#3366cc;}
.maintext_inline {font-size: 1.2em; font-weight: normal; color:#46556c;}
.maintext_inline h2 {font-size: 1em; font-weight: bold; color:#327516; margin-bottom: 0.4em;}
.maintext_inline h2 a:link {font-size: 1em; font-weight: bold; color:#327516; text-decoration: none;}
.maintext_inline h2 a:active {font-size: 1em; font-weight: bold; color:#327516; text-decoration: none;}
.maintext_inline h2 a:visited {
			font-size: 1em; 
			font-weight: bold; 
			color:#327516; 
			text-decoration: none;
			}
.maintext_inline h2 a:hover {
			font-size: 1em; 
			font-weight: bold; 
			color:#327516; 
			text-decoration: underline;
			}
#copyright {
		font-size: 11px; 
		font-weight: normal; 
		color:#327516; 
		text-align: center; 
		position: relative; 
		top: 10px;
		}
.text {
		position: relative; 
		float: right; 
		display: block; 
		left: 120px; 
		top: -10px; 
		background-color:#eaf2ed; 
		border: 1px solid #ff9900; 
		font: 1.1em normal Tahoma, Arial, Helvetica, sans-serif; 
		color:#46556c;
		}
#footer { 
		margin: 0px auto; 
		position: relative; 
		bottom: 0px;  
		clear: both; 
		width: 760px; 
		height: 35px; 
		overflow: hidden; 
		background: url(../images/search-engine-keywords-background.jpg) no-repeat bottom left; 
		border-top: 4px solid #06447F; 
		text-align: center;
		}
#footer-link { 
		margin-top: 10px;  
		font-size:0.9em;  
		position:relative; 
		width:525px; 
		padding: 0px 0px 20px 0px; 
		}
#footer-link ul {
		margin:0 0 4px 0;	
		padding:0;		
		float:left; }
#footer-link li {
		display:inline;	
		border-left:1px solid #000000;	
		padding:0 8px;
		}

.breadcrumb{
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(/images/seo-arrow.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}
#access { position:absolute; top:-1000em; }