/* Start of CMSMS style sheet 'black gold' */
* {

	border:none;

	list-style:none;

	margin: 0;

	padding: 0;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

}

a {border-bottom: 1px dotted #9d8e51;}

a:hover {border-bottom:1px dashed #9d8e51;}

body {background:url(uploads/images/body_bg.jpg) repeat-x top left #424040;}

.frame {width:900px; margin-left:auto; margin-right:auto;}

.head_top { height:97px;}

.header {height:300px; background:url(uploads/images/head.jpg) top left no-repeat; padding-bottom:20px; clear:both;}
.hb_login_wrap {padding:30px 30px 0px 30px;}
.hb_login_wrap h2 span , .hb_create_wrap h2 span {font-size:12px;}
.hb_login_wrap label {display:block; font-size:10px; text-transform:uppercase; padding:3px 0;}
.hb_login_wrap h2 {background:url(uploads/images/h2_grey.png) no-repeat center left;}
.hb_login_wrap h2 span { margin-left:22px; background:#ffffff; padding: 0 3px 0 1px;}
.hb_login_wrap input {border: 1px solid #d8d7d7;}
.hb_login_wrap p#loginp {padding:5px 0 7px 0; font-size:10px;}
.hb_login_wrap a#login {padding:3px; background:#d8d7d7; border:1px #ffffff solid; margin-right:2px; margin-bottom:2px;}
.hb_login_wrap a#login:hover {background-color:#a5a4a4;}
.hb_login_wrap p { font-size:10px;}
.hb_create_wrap {padding:0px 30px 0 30px;}
.hb_create_wrap p {font-size:10px;}

a.logo_a {float:left; width:39%; border-bottom:none; }
a.logo_a h1 {color:#9D8E51; font-size:20px;}
a.logo_a p {clear:left; font-size:12px; color:#9d8e52;}
.head_tp p {color:#9D8E51; font-size:10px; float:left; clear:left; width:20%;}

.head_menu {height:40px; text-align:right; float:right; width:60%;}

.head_menu ul {padding-top:10px;}

.head_menu ul li{ display:block; display:inline; padding:0 0 0 20px;}

.head_menu ul li a {font-size:12px; color:#9d8e51;}

.mid {background:#fff}

.cont { float:left; width:66%;}

.cont_wrap {margin:10px; padding:20px;}

.cont h1 {font-size:16px; padding-bottom:15px; color:#000; color:#9d8e51;}

.cont h2 {font-size:14px; padding-bottom:10px;}

.cont p {font-size:13px; padding-bottom:10px; line-height:1.65em; color:#000;}

.side{float:right; width:32%;}

.side_wrap {margin:10px; padding:20px; color:#000}

.home_menu h1 {color:#9d8e51; font-size:13px; padding-top:0;}

.home_menu li { padding:0 0 20px 0; clear:both;}

.home_menu li img {float:left; height:50px; width:50px; background:#000; margin:0 10px 10px 0;}

.home_menu li a {font-size:10px;}

/*contact form*/
.contactform fieldset {
	padding: 1em;
	background-color: #fff;
}
.contactform fieldset legend {
	font-weight: bold;
}
.contactform div {
	width: 100%;
	padding: 0.25em 0 0.25em 0;
}
.contactform div label {
	display: block;
	width: 10em;
}
.contactform div.required {
	color: #f00;
}
.contactform input, .contactform textarea {border:1px solid #000;}

.contactform {font-size:10px;}
.clear {clear:both;}


.contact_info_wrap h1 {font-size:13px; color:#9d8e51;}
.contact_info_wrap h2 {font-size:12px;}
.contact_info_wrap p, .contact_info_wrap li {font-size:10px;}
.contact_info_wrap em {font-weight:bold; font-style:normal}



/*end contact */




.foot {font-size:12px; text-align: center; padding-top:10px;}

.foot_menu ul li { display:block; display:inline; padding:0 20px; font-size:12px;}

.copy {font-size:10px;}

.clear {clear:both;}

.head_menu li.currentpage h3, .foot_menu li.currentpage h3 {font-size:12px; font-weight:bold; font-style:normal; display:inline; color:#9D8E51; border-bottom:1px dashed #9D8E51;}








/* End of 'black gold' */

