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




body {
	margin: 0 auto;
	background-color: #FFFFFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.clr {
	clear: both;
}
	
a {color: #25327b;}
a:visited {color: #9faa46;}
a img {border: none;}

.container {background: #fff;}

.topmenu {margin-top: 50px; text-align:center; font-family:'Cambria W01 Regular';}
.topmenu ul {list-style-type: none; margin: 3px 0 0 220px; padding: 0; font-size: 18px;}
.topmenu ul li {float: left; border-right:1px solid #000;}
.topmenu ul li:last-of-type {border: none;}
.topmenu ul li a {display: block; padding: 0 20px; text-decoration: none; color: #000;}
.topmenu ul li a:hover {text-decoration: underline; color: #9faa46;}
/*.item-145 {border: none !important;}*/

.topmenu_right .nav {padding-left: 230px;}

.search {margin-top: 10px; margin-right: 20px;}
	
.topmenu_right {padding-top: 50px;}
.searchright {width: 45%; float: right; text-align:right; padding-bottom:70px;}
.rotator {clear:both; padding: 12px 0;}
#bannertext {text-align: right; padding-top: 80px;}

.centermenu {}

.take_a_tour {}
.our_history {}

.homerow {}
.homebody {max-width: 1120px; padding: 25px;}

h1 {
	font-family:'Cambria W01 Regular';
	font-size: 24px;
	color: #000;
	margin-top: 15px;
	text-decoration:none;
	}

h2 {
	font-family:'Cambria W01 Regular';
	font-size: 24px;
	font-weight:normal;
	color: #000;
	margin-top: 0px;
	}
	
.footer {
	background-color: #cfd4a2;
	font-size: 14px;
	padding: 10px 0;
	color: #000;
	font-family:'Cambria W01 Regular';
	text-align:center;
	clear:both;
}

.container_footermenu {
	background-color: #dbdcde;
	padding: 20px 5px;
	} 
	
.footermenu {
	margin-top: 20px;
	padding: 0 20px;
	}
	

.page-header {border: none; padding-bottom: 0;}

/*   Dropdown Menu   */
#js-mainnav.megamenu.blackwhite {
    background: linear-gradient(to bottom, #9faa46, #b1c060); 
}	

#js-mainnav.megamenu ul.level0 li.mega {
    text-align: center;
    width: auto;
}

#js-mainnav.megamenu ul ul li {
	text-align: left !important;
}

#js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega, #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega, #js-mainnav.megamenu.blackwhite .megaMenuToggle {
    color: #000000; font-size: 14px; 
}

.mega a {padding: 10px 29px !important;}

#js-mainnav.megamenu.blackwhite ul.level0 li.haschild-over {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #0d0d0d, #1f1f1f) repeat scroll 0 0
	margin: 0 10px 0 10px;
}

	
#jcemediabox-popup-nav {display: none !important;}