@charset "utf-8";
* {margin:0; padding:0}

body {
	background-color: transparent;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
}

h1, h2, h3, h4, h5 {font-family:"Trebuchet MS", Verdana, sans-serif; line-height:normal; color:#000;}
	h1 {font-size:32px;}
	h2 {font-size:24px;}
	h3 {font-size:18px;}
	h4 {font-size:14px;}
	h5 {font-size:12px;}

img {border:none;}
p {margin-bottom:6px;}
ul {padding:6px 0 6px 30px;}
ol {padding:6px 0 6px 30px;}

a {text-decoration:none; color:#0066FF;}
a:visited {color:#0066FF;}
a:hover {color:#e21a22;}
a:active, a:focus {outline: none;}

fieldset {padding:0 10px 10px 10px;}
legend {font-weight:bold; padding:0 3px; color:#000;}
input {font-size:11px; color:#333;}
select {font-size:11px; color:#333;}
textarea{font-size:11px;  color:#333; font-family:Verdana, Arial, Helvetica, sans-serif}

.right {text-align:right;}
.center {text-align:center;}
.float_right {float:right;}
.float_left {float:left;}
.float_left_20 {float:left; margin-right:20px;}

.msg {color:green;}
.error {color:red;}
.bigger {font-size:18px; font-family:"Trebuchet MS", Verdana, sans-serif; color:#000;}
.smaller {font-size:10px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.active {border-bottom:1px solid #0000ff;}
	a.active:hover {border-bottom:1px solid #e21a22;}
.capitalize {text-transform:capitalize;}
.extra_bottom {margin-bottom:6px;}
.light_gray {color:#666;}
.clear_both {clear:both; font-size:0;}

.select_10 {width:10px;}
.select_20 {width:20px;}
.select_30 {width:30px;}
.select_40 {width:40px;}
.select_50 {width:50px;}
.select_70 {width:70px;}
.select_120 {width:120px;}
.select_195 {width:195px;}
.select_200 {width:200px;}
.area_330 {width:330px; height:100px;}

#wrapper {
	width:760px;
	margin:auto;
	}
#page {}

#header {}
#header_logo a{color:#000;}
#header_image {float:right; margin-left:20px;}
#header_area {float:left;}

ul#menu  {padding-left:0; margin-bottom:22px;}
#menu li {list-style:none; display:inline; padding-right:7px;}
#menu a {color:#0000FF;}
#menu a:hover {color:#e21a22;}

#google_ads {width:728px; height:90px; margin:55px auto 22px auto;}
#form_msg {color:#009933;}

#site_errors, #no_js {
	position: absolute;
	top: 150px;
	left: 50%;
	width: 400px;
	border: solid 1px red;
	margin: auto -200px;;
	padding: 10px;
	background-color: #fff;
	z-index: 100;
}

#site_errors {
	display: none;

}
