
body { 
	width: 890px;

	margin: 20px auto;

	font: .75em "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;

	text-align: center;

	background: #fff url(../fx/bg.gif);

	color: #808080;

	line-height: 17px;

	}
	
#wrapper {

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	width: 890px;

	padding: 0;
	
	background-color: #fff;
	
	border: 1px solid #777;

	}

#top { background: #fff url("../fx/top-bg.jpg") top right no-repeat; }
	
	
#content {


	padding-left: 15px;

	padding-right: 15px;

	background:#fff;

	color: #404040;

	margin:10px 0 0 10px;

	width: 555px;

	border-left: 0px dashed #ccc;

	border-right: 1px dashed #ccc;

}


#right {
	
	float: right;
	
	position: relative;
	
	width: 200px;
	
	top: 10px;
	
	right: 55px;
	
	text-align: left;
	
}

h1 {


	font: 2em georgia, "times new roman", serif;  

	color: #5CCCC9;

	background: #fff;

	margin-top: 0;

	margin-bottom: 8px;

	font-weight: normal;


	}

h2 {


	font: 1.5em georgia, "times new roman", serif;  

	color: #888;

	background: #fff;

	margin-top: 0;

	margin-bottom: 2px;

	font-weight: normal;

	padding-top: 15px;

	margin-left: 2px;


}

img.left { float: left; margin: 0 20px 0 0; padding-bottom: 20px;}

img.right { float: right; margin: 0 0 0 20px; }

p.border { border: 1px solid #DADADA; padding: 5px; }

.title {
	padding: 10px 15px;
	
	font: bold 1.5em Georgia, "Times New Roman", Times, serif;
	
	color: #FF6800;
}

a:link, a:visited {

	color: #ff6800;

	background-color: inherit;

	text-decoration:none;

	font-weight: normal;

}

a:hover, a:active { color: #000;  background-color: inherit; } 


#footer {
	
	margin-bottom: 0;

	padding: 10px;

	text-align: center;

	border-top: 1px dashed #ccc;

	background-color: #fff;	

	color: #808080;

	clear: both;
}

/*Contact Form - Begin */


.label {float: left; width: 150px; font-weight: bold;}

.input {width: 165px; margin-bottom: 10px; border: 1px solid #777777; padding: 4px; font-size: 10px;}

.received {

	width: 400px;
	
	padding: 20px;
	
	margin-bottom: 20px;
	
	background: #fff;
	
	border: #ddd solid 1px;
	
	color: #006A24;
	
	font-size:11pt;
	
}


.contactform textarea {

	border: 1px solid #ccc;

	background: #fff;

	color: #404040;

	width: 450px;
}


.contactform input {

	border: 1px solid #ccc;

	background: #fff;

	color: #404040;

	margin-top: 5px;
}

ul#menu { width: 100%; height: 43px; background: #FFF url("../fx/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 5px; }
ul#menu li.welcome { display: block; float: left; margin: 10px 7px 0 5px; }
ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ color: #FFF; background: #FFF url("../fx/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }


