/* CONTAINERS */



#container {

	text-align: left;

	margin: auto;

	width:960px;

}



/* TOP */



#top {

	height:82px;

	width:960px;

}



.logo {

	float:left;

	margin-left:30px;

}



.search {

	background:url('../images/search_bg.png') no-repeat;

	width:313px;

	height:42px;

	float:right;

	padding:7px 0px 0px 17px;

}



.search_field {

	border:1px solid #fff;

	height:22px;

	width:240px;

	background:url('../images/search_input_bg.png') repeat-x;

	padding:4px 0px 0px 5px;

	font-size:13px;

	margin-right:10px;

	color:#666666;

}



.search_submit {

	background:url('../images/search_submit.png') no-repeat;

	width:40px;

	height:28px;

	border:0;

	cursor:pointer;

}



.search_submit:hover {

	background:url('../images/search_submit.png') 0px -28px no-repeat;

	width:40px;

	height:28px;

}



/* MENU */



#menu {

	width:960px;

	height:48px;

	padding-left:25px;

	padding-top:2px;

	background-image: url(../images/top-bar-off.jpg);

	background-repeat: no-repeat;

}



/* BANNER */



#banner {
	background:url('../images/banner-small.jpg') no-repeat;
	width:960px;
	height:316px;
	float: left;

}

/*notice*/

#notice {

	float:left;

	margin-left:10px;

}

/* LATEST NEWS */



#latest_news {

	float:left;

	margin-left:10px;
	line-height:18px; margin-bottom: 25px; color:#828282;

}



.latest_news_left {

	background:url('../images/latest_news_left.png') no-repeat;

	height:16px;

	width:86px;

	color:#fff;

	padding:5px 10px;

	float:left;

}



.latest_news_right {

	background:url('../images/latest_news_right.png') repeat-x;

	height:16px;

	width:834px;

	padding:5px 0px 5px 0px;

	float:left;

}



.latest_news_right ul {float:left; margin:0; width:100%}

.latest_news_right ul li {display:inline; font-size:11px; margin-right:10px;}

.latest_news_right ul li a {text-decoration:none; color:#828282;}

.latest_news_right ul li a:hover {text-decoration:none; color:#666666;}

.latest_news_date {color:#a7a7a7;}

.latest_news_divider {margin-left:10px;margin-bottom:2px;}



/* CONTENT */



#content {

	width:940px;

	float:left;

	margin-top:20px;

	margin-left:10px;

}



#primaryContent {

	width:610px;

	margin-right:30px;

	float:left;

}



#secondaryContent {float:left;}



	.secondaryContent_box {background:#efefef; padding:5px; margin-bottom:20px;}

	.secondaryContent_box_content {background:#fdfdfd; padding:20px;}

	.secondaryContent_box_content ul {margin:0;}



#footer {

	height:30px;

	width:940px;

	border-top: 1px solid #d7d7d7;

	margin:20px 0px 20px 10px;

	float:left;

	padding:10px 0px;

	color:#828282;

}



#footer p {color:#828282;}

#footer a {color:#828282; text-decoration:none;}



/*

---------------------------------

//SPECIFIC PAGES - INDEX

---------------------------------

*/



.column_front {

	width:300px;

	float:left;

}



.column_margin {display:inline; margin-right:20px;}



.column_headline {

	color:#739d30;

	margin-top:0px;

	font-size:16px;

	text-transform:uppercase;

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

	line-height:12px;

	margin-bottom:0;

	font-weight:lighter;

}



.column_headline_description {

	color:#bcbcbc;

	margin-bottom:12px;

}



.column_image {margin-bottom:15px;}



/*

---------------------------------

//SPECIFIC PAGES - ABOUT US

---------------------------------

*/



.our_services li {

	list-style:none;

	background:url('../images/bullet.png') 0px 0px no-repeat;

	margin-bottom:10px;

}



.our_services li a {text-decoration:none;margin-left:25px;}



/*

---------------------------------

//SPECIFIC PAGES - CONTACT US

---------------------------------

*/



#contact_form { width: 400px; }



.verification_image { margin-right:10px; float:left; }

.verification_input { margin:1px 0px 5px 0px; width:120px; border:1px solid #cccccc; }



.email_succes { margin:0px 0px 20px 0px; color:green; list-style:none; }

.email_error{ margin:0px 0px 20px 0px; color:red; }
