/* CSS Document */

*{
	margin:0;
	padding:0;
}

img#rapidstatscounter { 

                        display:none; 

} 

html{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	color:#000;
	background-color: #FFFF99;
}

body{
}

a {
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p {
	margin:6px 0;
	text-align:justify;
}

li {
	font-size:12px;
	list-style:none;
}

h1 {
}

h2 {
	font-size:12px;
	font-weight:normal;
}

h3 {
	font-size:12px;
	font-weight:bold;
}

.em {
	font-weight:bold;
	text-decoration:underline;
}

#wrapper {
	width:794px;
	height:auto;
	margin:20px auto;
	border:1px solid #000;
	overflow:hidden;
}

/* Main Page */

#header {
	width:794px;
	height:150px;
	float:left;
	overflow:hidden;
}

h1#headertext {
	position: relative;
	top: -30px;
	left: 178px;
	font: bold 26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #99CC00;
	background-color: inherit;
	letter-spacing: -2px;
}

#leftwrap {
	width:91px;
	height:auto;
	float:left;
}

#home {
	background-image:url(images/btn_home.gif);
	width:91px;
	height:46px;
	float:left;
}

#home a {
	font: bold 14px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	color:#245232;
background-color:inherit;
	position:relative;
	top:16px;
	left:15px;
	
}

#home a:hover {
	color:#9B2F00;
	background-color:inherit;
}

#contact {
	background-image:url(images/btn_contact.gif);
	width:91px;
	height:50px;
	float:left;		
}

#contact a {
	font: bold 14px Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	color:#245232;
background-color:inherit;
	position:relative;
	top:19px;
	left:15px;
}

#contact a:hover {
	color:#9B2F00;
	background-color:inherit;
}

#sidebar {
	background-image:url(images/sidebar.gif);
	width:91px;
	height:411px;
	float:left;
}

#rightwrap {
	background-image:url(images/content.jpg);
	width:703px;
	height:507px;
	float:left;
}

h2#welcome {
	padding-top: 20px;
}

#content {
	position:relative;
	top:32px;
	left:23px;
	width:680px;
	height:507px;
	float:left;
}

p#provide {
	padding-right: 10px;
}

#keyphrases {
	position:absolute;
	top:440px;
	padding:0 70px;
	text-align:center;
}

#keyphrases li {
	display:inline;
}

p#address {
	padding-top: 15px;
}

#contactform {
	padding-top: 15px;
}

/* Footer */

#footer {
	background-image:url(images/footer.gif);
	width:794px;
	height:80px;
	float:left;
}

#footer p {
	text-align:center;
	position:relative;
	top:20px;
	left:30px;
}

#footer a {
	color: #0000FF;
	background-color: inherit;
	text-decoration: underline;
}

p#footnote {
	position: relative;
	top: -6px;
	text-align: center;
}