@charset "utf-8";
/* CSS Document */

body {
	background-color:#619900;
	font-family:Tahoma, Geneva, sans-serif;
	color:#4b4b4b;
	font-size:14px;
}
a {
	color:#619900;
	text-decoration:none;
}
a:hover {
	color:#666665;
}

a.subnav{
	font-size:12px;
	color:#d6fc95;
	text-decoration:none;
}
 a.subnav:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
h1 {
	color:#629900;
	font-size:18px;
	margin-bottom:0px;
}
h1.right {
	color:#8A9C6A;
	font-size:18px;
	margin-bottom:0px;
}


h3 {
	color:#619900;
	font-size:18px;
	margin-bottom:0px;
}

.subheadline {
	color:#676766;
	font-weight:bold;
	margin-bottom:25px;
}
.subheadline a{
	color:#676766;
}
.subheadline a:hover{
	color:#454444;
}
#wrapper {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
#header {
	margin-bottom:40px;
	margin-top:25px;
}
#logo {
	width:300px;
	float:left;
}
#menu {
	width:640px;
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#d6fc95;
	font-size:18px;
	text-align:right;
}
.menu-space {
	margin-right:45px;
}
.menu-space a{
	color:#d6fc95;
	text-decoration:none;
}
.menu-space a:hover{
	color:#fff;
	text-decoration:none;
}
#content {
	background-color:#dffdac;
	border:1px solid #dffdac;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	padding:10px;
}
#content-home {
	background-color:#dffdac;
	border:1px solid #619900;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}
.clear {
	clear:both;
}
#home-box1 {
	background-color:#dffdac;
	border-left:1px solid #dffdac;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	width:447px;;
	float:left;
	min-height:40px;
	padding:10px;
}
#home-box2 {
	background-color:#ebfdcd;
	border-right:1px solid #ebfdcd;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	width:447px;
	height:345px;
	float:left;
	min-height:40px;
	padding:10px;
	}
#login {
	background:none;
}
.login {
	background:transparent;
	border:none;
}
#left-adpage {
	width:550px;
	float:left;
}
#right-adpage {
	width:335px;
	float:right;
	background-color:#FFF;
	border:1px solid #96d42a;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
	

/* Form Styles */
label { 
display: inline-block; 
float: left; 
height: 26px;
line-height: 42px;
width: 155px;
font-size: 14px;;
}
input, textarea, select {
	margin: 0;
	padding: 5px;
	color: #a9a9a8;
	background: #f5f5f5;
	border: 1px solid #ccc;
	margin: 5px 0;
	font-size:14px;
	;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}   
input:focus, textarea:focus, select:focus { 
border: 1px solid #999;
background-color: #fff;
color:#333;
}
input.submit { cursor: pointer;
border: 1px solid #222;
background:#333; 
color:#fff;
-moz-border-radius: 5px; 
-webkit-border-radius:5px; 
}
input.submit:hover { 
background:#444; 
}
fieldset { padding:20px;
border:1px solid #eee;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}
legend { padding:7px 10px;
font-weight:bold;
color:#000;
border:1px solid #eee;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}

span.required{
	font-size: 13px;
	color: #619900;
} 
/* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { 
display: block;
height: 22px; 
line-height: 22px;
background: #FBE3E4 url('assets/error.gif') no-repeat 10px center;
padding: 3px 10px 3px 35px; 
margin: 10px 0; 
color:#8a1f11;
border: 1px solid #FBC2C4;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
}

#succsess_page h1 { 
background: url('assets/success.gif') left no-repeat; padding-left:22px;
}
/* End Form Styles *?
