/* 

green 7CA744
blue 242B77

Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */


#top .feedback_button {display: none;}

.content-area h1 {color: #242B77 !important; font-weight: 900; font-size: 26px; }
.content-area h1 span {color:#7CA744 !important; font-weight: 100 !important; }


.hometop p, span.hometop {font-size: 14px; line-height: 26px;}
span.hometop {font-weight: 900;}

.wpcf7-form {color: #fff; background: #242B77; padding: 10px 10px 20px 10px;}
span.wpcf7-form-control-wrap {float: left; width: 70%; margin-bottom: -10px;}
.wpcf7 label {width: 30%; float: left; text-align: right;  }
.wpcf7 label.double {line-height: 15px;}
#top .wpcf7 input[type="text"], #top .wpcf7 input[type="password"] {
width: 85%; float: right; }
form hr {margin: 0px;}
.wpcf7 h2 {color: white; text-transform: none; font-size: 20px;}
.wpcf7 br {display: none;}
 .wpcf7-submit {background-color: #7CA744 !important; float: right; width: 120px;}

#footer {display: none;}

.main_menu {width: 930px;
border-top: 1px solid #dfe6f0;
float: left;
min-height: 60px;
margin-bottom: 0px;
margin-left: 15px;}

.header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {

color: #81A538 !important; 
}

.main_menu ul:first-child > li > a{
display:block;
text-decoration: none;
font-weight: bold;
border-left-style: solid;
border-left-width: 1px;
line-height: 17px;
font-size:12px;
font-family: Helvetica, Arial, Verdana, sans-serif;
width: 108px;
text-align: center;
min-height: 50px;
padding: 5px 0;
}

	.main_menu ul:first-child > li#menu-item-676 > a, .main_menu ul:first-child > li#menu-item-680 > a, .main_menu ul:first-child > li#menu-item-718 > a, .main_menu ul:first-child > li#menu-item-736 > a {line-height: 50px;}
	
	.main_menu ul:first-child > li#menu-item-733 > a, .main_menu ul:first-child > li#menu-item-724 > a, .main_menu ul:first-child > li#menu-item-727 > a, .main_menu ul:first-child > li#menu-item-721 > a {padding: 13px 0px; min-height: 25px;}
	
	.intro {font-size: 18px; line-height: 28px; font-weight: bold;}
	
	h2  {
		font-size: 20px;
line-height: 1.1em;
margin-bottom: 10px;
font-weight: bold;
line-height: 45px;
	}
	
	h3  {
		font-size: 18px;
line-height: 1.1em;
margin-bottom: 10px;
font-weight: bold;
line-height: 30px;
	}
	
	.sidebar_left .inner_sidebar, .sidebar_right .inner_sidebar {
padding: 0 0px 0 0;

}

h1.main-title a {color: #242B77 !important; font-weight: bold !important;}
h3.widgettitle {margin-bottom: 0px !important;}


#top .sidebar .widget ul li a {
	color: #444;
	font-size: 12px;
}

#top .sidebar .widget ul li.current_page_item a {
color: #1F2D79;
}

#top .sidebar .widget ul li a:hover {
	background-color: #1F2D79;
	color: white;
	text-decoration: none;
}

#top .sidebar .widgettitle { 
	font-size: 12px;
	margin-left: 0px;
	padding-bottom: 10px;
}


form#gform_1, form#gform_2 {
	background: #F6F8F4;
	padding: 5px 20px;
}

.gform_body ul li {
	margin-left: 0px;
}

.gform_body ul li select {
	margin-left: 0px;
	margin-bottom: 15px !important;
}

.gform_body ul li input {
	padding: 10px !important;
	width: 95% !important;
	margin-bottom: 0px !important;
}

.gform_wrapper .gform_footer {
 margin: 0px !important;
}

#gform_submit_button_1:hover {
	background: #7CA744;
}

h4.success {background: url(../images/layout/success-line.jpg) repeat-x 10px; margin-top: 20px; clear: both; margin-bottom: 30px;float: left; width: 100%;}
h4.success span {background: #fff; padding-right: 10px; font-size: 20px;
text-transform: none; font-weight: 900; color: #444;}
a.viewall {display: block; float: right; width: 157px; text-decoration: none; position: relative;
top: -10px;}

.topcallback {float: right; width: 520px; margin-top: 66px;}
.topcallback .widget {padding: 0px;}
.topcallback form {height: 50px; padding: 0px; margin-bottom: 0px; border: 1px solid #fff;}
.topcallback li {list-style-type: none; padding-bottom: 0px;}
.topcallback .textwidget {float: left; width: 100%;}
.topcallback p label {line-height: 30px; width: 30%;}
p.submitbtn, p.name, p.tel {display: block; width: 190px;; float: left; margin: 10px 0 0 0;}
.wpcf7-submit, p.submitbtn  {width: 120px;}
.topcallback input[type="submit"] {padding: 8px; margin-top: 1px; float: left; margin-left: 10px;}
.topcallback input[type="submit"]:hover {background: ##e9efd8;}

ul.display-posts-listing {width: 70%; float: left;margin: 0px;}
li.listing-item {width:45%; float: left;list-style-type: none;margin: 0px;padding-right: 30px;}
li.listing-item a.title {display: block;
float: left;
font-weight: bold;
text-decoration: none;
font-size: 16px;
line-height: 26px;}
li.listing-item span.excerpt {clear: both;float: left;}
li.listing-item a {display: block; clear: both;}