a:link, a:visited, a:hover, a:active, a:focus {
	color: #a01415;text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #fc3;
}
body { font:Arial, Helvetica, sans-serif; background:#0f0f0f url(/images/body-bg-x.jpg) repeat-x;}
h1 { font:bold 18px Arial, Helvetica, sans-serif;}
#colapse-div {color:white; width:900px; margin:0 auto; background-color:#03f;}
#drop-down-click {width:900px; height:15px; margin:0 auto;}
#header { width:796px; height:115px; background:#999; margin:0 auto; background:url(/images/header.jpg) no-repeat;}
#header #logo { width:396px; float:left; height:115px;}
#header #other { width:396px; float:right; height:115px;}
	.contact { margin:0; float:right; padding-right:10px; font:11px tahoma; padding-top:10px; text-align:right;}
	.contact img { float:right; margin-top:-7px;}
#navigation { width:796px; height:39px; color:#fff; margin:0 auto; background:url(/images/nav-bg.jpg) no-repeat;}
#banner { width:796px; height:179px; margin:0 auto; background:url(/images/banner.jpg) no-repeat;}
	#pic { float:left; width:473px; height:179px;}
	#desc { float:right; width:295px; height:149px; padding:30px 5px 0 20px;}
	#desc h1 { 
		font: bold 16px arial;
		color:#fff;
	}
	#desc p { color: #a01415; font:12px tahoma; line-height:1.5em; padding-right:14px;}
	#desc h2 { font: bold 18px arial; color: #a01415; }
.r-left { float:left; width:160px; margin-right:2px;}/*Change the values to fit parent div*/
.r-right { float:left; width:160px; margin-left:2px;}/*Change the values to fit parent div*/
.r-middle { float:left; width:585px; margin-left:1px;}/*Change the values to fit parent div*/
#container { width:796px; min-height:300px; height:auto !important; height:300px; margin:0 auto; background:url(/images/container-bg-y.png) repeat-y; font:12px arial;}
#container .left-col { float:left; width:217px; padding-left:2px;}
	.left-col-content { padding:10px;}
	.left-col-content h1 { font:bold 14px Arial, Helvetica, sans-serif;}
	.left-col-content p { margin:0; padding:5px 0; line-height:1.5em;}
	.left-col-content img { padding-bottom:5px;}
#container .right-col { width:550px; float:right; padding:10px;}
#container .right-col p { line-height: 2em; }
#containter-bottom { background:url(/images/container-cover-bottom.png) no-repeat; width:796px; margin:0 auto; height:45px;}
.bullet { padding:5px 10px 0 10px;}
.bullet li { line-height:1.5em; background:url(/images/bullet.gif) no-repeat; padding-left:19px; padding-bottom:9px; font:12px arial;}
#footer { width:796px; margin:0 auto; height:122px; background:url(/images/footer-bg.png) no-repeat; padding-top:10px;}
	.column { width:197px; float:left; margin-right:1px;}
	.column h1 { color:#313D29; text-indent:22px; font:bold 14px arial;}
	.column ul { padding:15px 0 0 25px;}
	.column ul li {padding-left:19px; padding-bottom:9px; font:12px arial; line-height:0.8em;}
	.column ul li a { color:#333;}
#credits { width:776px; margin:0 auto; height:10px; color:#fff; font:11px Arial, Helvetica, sans-serif; text-align:right; padding-right:20px; padding-top:5px;}
#credits a { color: #fff; }

img#memberships { width: 200px; height: 126px; border: 0; }	

/* BEGIN: Contact Form code */

.asterix { color:#f00; font-family:Verdana, sans-serif; font-size:14pt; font-weight:bold; }
form#contact { margin: 20px; font-size: 13px;}
form#contact label { float: left; width: 15em; }
form#contact p { margin: 20px 0 0 0;}
form#contact input, form#contact select { margin-bottom: .5em; }

fieldset#contact-info { border: 1px solid #0e4a00; width: 530px; background: #fff; padding:5px 20px 5px; margin:10px 0; }
fieldset#contact-info legend { background: #37a010; padding: 0.2em 0.5em; border:1px solid #0e4a00; text-align:right; font-weight: bold; }
fieldset#contact-info label { width:14em; display:block; float:left; }
fieldset#contact-info br { clear:both; }
input:focus, textarea:focus { border-top:2px solid #45a3d6; border-right:2px solid #45a3d6; border-bottom:2px solid #45a3d6; border-left:2px solid #45a3d6;}
input, select { margin-bottom: .5em; }


form#login-left {
	margin: 0 0 5px 8px;
}

form#login-left input {
	margin: 0 0 5px 0;
}

div#center-column form#contact fieldset span { padding-left: 10px; }
html>body div#center-column form#contact fieldset span { padding-left: 0; }
div#center-column form#contact legend { background: #ffffe6; padding: 0.2em 0.5em; border:1px solid #063; text-align:right; font-weight: bold; }

/* END: Contact Form code */

div#bio-container { margin: 20px 10px 0 0;font-weight: bold;border: 3px solid #000;width: 100; background-color: #000; float: left;}