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

* {
	margin:0px;
	padding:0px;
}

body {
	color:#343434;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#ffffff;
}

#content_center {
	float:left;
	width:100%;
	height:auto;
	background-image:url(../images/bk.png);
	background-repeat:repeat-x;
}

#content_c_center {
	width:1000px;
	height:auto;
}


#content_container {
	float:left;
	width:926px;
	height:auto;
	text-align:left;
	background-image:url(../images/main_bk.png);
	background-repeat:no-repeat;
	padding-left:37px;
	padding-right:37px;
	padding-top:13px;
}

#spacer_top {
	width:100%;
	height:34px;
}

#logo {
	float:left;
	width:926px;
	height:196px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
}

#green_bar {
	float:left;
	width:926px;
	height:13px;
	background-image:url(../images/green_bar.png);
	background-repeat:repeat-x;
}

#spacer_1 {
	float:left;
	width:926px;
	height:30px;
}

#content_left {
	float:left;
	width:233px;
	height:auto;
	font-size:16px;
	line-height:normal;
}

#content_right {
	float:left;
	width:693px;
	height:auto;
	line-height:normal;
}

#home_b {
	display:block;
	float:left;
	width:233px;
	height:41px;
	background-image:url(../images/home_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.home_b {
	display:block;
	float:left;
	width:233px;
	height:41px;
	background-image:url(../images/home_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#home_b:hover {
	background-image:url(../images/home_2.png);
}

#about_b {
	display:block;
	float:left;
	width:233px;
	height:40px;
	background-image:url(../images/about_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.about_b {
	display:block;
	float:left;
	width:233px;
	height:40px;
	background-image:url(../images/about_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#about_b:hover {
	background-image:url(../images/about_2.png);
}

#services_b {
	display:block;
	float:left;
	width:233px;
	height:41px;
	background-image:url(../images/services_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.services_b {
	display:block;
	float:left;
	width:233px;
	height:41px;
	background-image:url(../images/services_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#services_b:hover {
	background-image:url(../images/services_2.png);
}

#fees_b {
	display:block;
	float:left;
	width:233px;
	height:40px;
	background-image:url(../images/fees_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.fees_b {
	display:block;
	float:left;
	width:233px;
	height:40px;
	background-image:url(../images/fees_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#fees_b:hover {
	background-image:url(../images/fees_2.png);
}

#links_b {
	display:block;
	float:left;
	width:233px;
	height:40px;
	background-image:url(../images/links_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.links_b {
	display:block;
	float:left;
	width:233px;
	height:40px;
	background-image:url(../images/links_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#links_b:hover {
	background-image:url(../images/links_2.png);
}

#contact_b {
	display:block;
	float:left;
	width:233px;
	height:35px;
	background-image:url(../images/contact_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.contact_b {
	display:block;
	float:left;
	width:233px;
	height:35px;
	background-image:url(../images/contact_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#contact_b:hover {
	background-image:url(../images/contact_2.png);
}

#guided_b {
	display:block;
	float:left;
	width:233px;
	height:75px;
	background-image:url(../images/guided_1.png);
	background-repeat:no-repeat;
	outline:none;
}

.guided_b {
	display:block;
	float:left;
	width:233px;
	height:75px;
	background-image:url(../images/guided_2.png);
	background-repeat:no-repeat;
	outline:none;
}

#guided_b:hover {
	background-image:url(../images/guided_2.png);
}

#spacer_2 {
	float:left;
	width:233px;
	height:30px;
}

#day_q {
	float:left;
	width:203px;
	height:auto;
	font-size:14px;
	font-style:italic;
	padding-right:30px;
}

#main_image {
	float:left;
	width:693px;
	height:237px;
	background-image:url(../images/image_home.jpg);
	background-repeat:no-repeat;
}

#inner_image {
	float:left;
	width:693px;
	height:237px;
	background-image:url(../images/image_inner.jpg);
	background-repeat:no-repeat;
}

#spacer_3 {
	float:left;
	width:693px;
	height:40px;
}

h1 {
	float:left;
	width:693px;
	height:auto;
	background-image:url(../images/point.png);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
	padding-bottom:18px;
}

#footer_sp {
	float:left;
	width:926px;
	height:13px;
	background-image:url(../images/footer_bar.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:30px;
}

#footer {
	float:left;
	width:926px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
}

#footer_left {
	float:left;
	width:400px;
	text-align:left;
}

#footer_right {
	float:right;
	width:500px;
	text-align:right;
}

.fresh {
	text-decoration:none;
	color:#3177db;
	outline:none;
	outline-style:none;
}

.fresh:hover {
	text-decoration:underline;
	color:#3177db;
	outline:none;
	outline-style:none;
}

.body_link {
	text-decoration:none;
	color:#62833a;
	outline:none;
	outline-style:none;
}

.body_link:hover {
	text-decoration:none;
	color:#477312;
	outline:none;
	outline-style:none;
}

.text_f_container {
	float:left;
	width:270px;
	height:26px;
	background-image:url(../images/field.png);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:5px;
}

.textarea_container {
	float:left;
	width:270px;
	height:104px;
	background-image:url(../images/textarea.png);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:5px;
}

input.text_f {
color:#727467;
background-color: #e4e7d6;
border:none;
margin:0px;
padding: 0px;
width:265px;
font-size: 15px;
}

textarea {
color:#727467;
background-color: #e4e7d6;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
border:none;
margin:0px;
padding:0px;
width: 265px;  
height:101px;
overflow:hidden;
font-size: 15px;
outline-style:none;
outline-width:0;
resize: none;
}

input.btn:hover {
	float:left;
	width:63px;
	height:29px;
	padding:0px;
	margin:0px;
	color:#253a10;
	border:none;
	font-size:1px;
	text-align:left;
	text-transform:uppercase;
	background-image:url(../images/send_1.png);
} 

input.btn {
	float:left;
	width:63px;
	height:29px;
	padding:0px;
	margin:0px;
	color:#456228;
	border:none;
	font-size:1px;
	text-align:left;
	text-transform:uppercase;
	background-image:url(../images/send.png);
} 

.spacer_form {
	float:left;
	width:690px;
	height:10px;
}

select {
	width: 300px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: auto;
	padding: 5px;
	font-size:15px;
	overflow: hidden;
}
