@charset "utf-8";
/* CSS Document */
body {
background: #9aa33a;
	color: #474444;
	/* font-family: Franklin Gothic, Helvetica, sans-serif;*/
	 font-family: Helvetica, sans-serif;
    font-size:12px;
   line-height:20px;
}
a:focus,a:hover {color: #149f48;text-decoration:none;}
a {
	color: #18527e;
        text-decoration:none;
	
}
/* Common */
h3 {color:#669900;}
.center-wrapper {
	
	width: 772px;
	margin: 0 auto;
}

/* Navigation */

ul.tabbed {
	display: inline;
	margin: 0;
	padding: 0;
}
ul.tabbed li {
	float: left;
	list-style: none;
	border-right:#9aa33a solid 0px;
	margin-right:3px;
}
ul.tabbed a {text-decoration: none;}

#navigation {
	/*min-height: 25px;*/
	padding: 0px 0px 0px 0px;
	
}
.testborder
{
	border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
/*box-shadow: 4px 4px 4px rgba(13, 55, 82, 0.7);
-moz-box-shadow: 4px 4px 4px rgba(13, 55, 82, 0.7);
-webkit-box-shadow: 4px 4px 4px rgba(13, 55, 82, 0.7);*/
}
#navigation a {
	display: inline-block;
	font-size: 14px;
	padding:7px 6px 7px 5px;
	color:#fff;
	background:#40632c url(../images/menubg.png) repeat-x;
	/*border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;*/	
	
}
#navigation a:hover {color: #FFF;background:#2c4664 url(../images/menubgh.png) repeat-x;}
#navigation li.current_page_item a, #navigation li.current_page_parent a {color: #fff;background:#2c4664 url(../images/menubgh.png) repeat-x;}
#navigation li.current_page_item a {background:#2c4664 url(../images/menubgh.png) repeat-x;}
#navigation li.current_page_parent a {background:#2c4664 url(../images/menubgh.png) repeat-x;}

#navigation li ul{
	height:auto;
	width:167px;
	position:absolute;
	display:none;
	margin:0px 0px 0px 0px !important;
	z-index:100;
	padding:0px 0px 0px 0px !important;
	
	
}
#navigation li:hover ul{
	display:block;
	
}
#navigation li ul a{
	display: inline-block;
	font-size:13px;
	color: #FFF;
	text-align:left !important;
	padding:5px 10px 5px 10px !important;
	width:112px;
	float:left;
}
#navigation li ul a:hover{
	
	width:112px;
}
.banner{
	height:240px;
	width:880px;
	

}

/* Content */

.content {font-size: 1.1em; text-align:justify; font-weight:100; font-variant:normal; font-stretch:expanded; }
.bcontent {font-size: 0.9em; text-align:justify; font-weight:100; font-variant:normal; font-stretch:expanded; }
.footertext {font-size: 0.8em;font-weight:100; font-variant:normal; font-stretch:expanded; }
/* Main */

#main-wrapper {
	float: right;
	width: 758px;
}
#main {padding: 0px 10px 10px 10px;}

#main .text-separator, #featured .text-separator {
	color: #AAA;
	padding: 0 5px;
}

/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;	
}

/* Managementteam */

.execs {
  clear: both;
  margin: 0 0 2.5em 0;
}

#execs h3 {
  clear: both;
  margin: 2em 0 1em 0;
}

#execs h4 {
  font-size: 1.2em;
  font-weight: normal;
  margin-bottom: 1em;
}

.execs img {
  /*border: solid 0px #777;*/
  float: left;
  /* padding: 0 0 2.5em; */
}

.execs_profile {
    margin: 0;
}

/*footer*/
.footer{background: #FFF;}

/* ------ Green Button Long Narrow ---- */
.hp-dl-green-button { font: 160% Arial,"Lucida Grande", Helvetica, sans-serif; display:inline-block; background: url(../images/brochure-button.png) no-repeat 0 0; height:34px; color:#FFF; padding: 8px 5px 4px 10px; font-weight: bold; margin: 10px 0; cursor:pointer; width:300px; text-shadow: 0 1px 1px #336644; }
.hp-dl-green-button:hover { background: url(../images/brochure-button.png) no-repeat 0 -46px; }
.hp-dl-green-button:active { background: url(../images/brochure-button.png) no-repeat 0 -92px; }
.hp-dl-green-button img{ float: left; margin-right:8px; }
.hp-dl-green-button a{ display:block; float: left; color: #fff; text-decoration:none; padding-top:2px;}

/* flickrpics */
div#flickrPhotos {
overflow: hidden;
padding-bottom: 20px;
}
div.flickr_badge_image {
width: 75px;
height: 75px;
float: left;
display: inline;
clear: none;
margin: 3px;
}
div.flickr_badge_image11 {
width: 100px;
height: 67px;
float: left;
display: inline;
clear: none;
margin: 3px;
}
.divStyle {
    width:200px;
    margin:0px auto;
    }
	
	.btn {
	color: #FFFFFF;
	text-decoration: none;
	width: 110px;
	height: 28px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	background: url(../images/btn.png) no-repeat left 2px;
	font: 14px/24px Arial, Helvetica, sans-serif;
}
	
	/*------------------POPUPS------------------------*/

#fade {

	display: none;

	background: #000; 

	position: fixed; left: 0; top: 0; 

	z-index: 10;

	width: 100%; height: 100%;

	opacity: .80;

	z-index: 9999;

}

.popup_block{
	display: none;
	/*background: #E8E8E8;*/
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*border-top: 6px solid #009;*/
	padding-left:20px;
	padding-bottom:20px;

}

img.btn_close {
	float: right;
	margin: -20px -15px 0 0;
	border:none;

}

.popup p {

	padding: 5px 10px;

	margin: 5px 0;

}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {

	position: absolute;

}

*html .popup_block {

	position: absolute;

}
.proj_list {
	margin: 0px;
	padding: 0px;
}
.red {
	color: #FF0000;
}

/* button  */
.buttonview a{background:#18527e;width:100px;color:#FFF; text-align:center; vertical-align:middle;padding:5px;}
.buttonview a:hover{background:#7cbf5c;}

#content_area{
	height:500px;
	width:880px;
	background: #f9fbe9;
	
}
#content_area h2{
	font-size:20px;
	color:#40632c;
	margin:20px 0px 0px 40px;
	padding:0px;
}
.sidebar{
	width:255px;
	height: auto;
	float:left;
	margin:20px 0px 0px 20px;
}
.sidebar_cont{
	height:auto;
	width:228px;
	float:left;
	margin-top:10px;
	padding:0px;
	 
}
.sidebar_top{
	background:url(../images/sidebararrow.jpg) left center no-repeat;
	height:22px;
	width:250px;
	float:left;
	display:inline;
}
.sidebar_top span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	padding-left:30px;
	line-height:22px;
	float:left;
	display:inline;
	
}
.sidebar ul{
	margin:6px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	
}
.sidebar img{
	margin-top:5px;
}
.sidebar li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	/* background: url(../images/li_images.jpg) left center no-repeat; */
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style:none;
	
}
.sidebar li ul li{
font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	
	padding:0px 0px 0px 20px;
	margin:0px;
background: url(../images/li_images.jpg) left center no-repeat;

}
.sidebar li ul li a{color:black;}
.sidebar p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	width:200px;
	padding:8px 7px 8px 6px;
	background:#40632c;
	margin:0px;
	float:left;
	
}

.mainbar{
	width:605px;
	height:auto;
	float:left;
	margin-top:20px;
}
.mainbar_content{
	height:auto;
	width:587px;
	float:left;
	display:inline;
	margin:0px !important;
	padding:0px !important;
}
.mainbar_content_single{
	height:auto;
	width:587px;
	float:left;
	display:inline;
	margin:0px !important;
	padding:0px !important;
}
.mainbar_content ul{
	margin:5px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:410px;
}
.mainbar_content_single ul{
	margin:5px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
	float:left;
}
.mainbar_content li{
	font-size:13px;
	color:#000;
	background: url(../images/li_images.jpg) left center no-repeat;
	padding:0px 0px 0px 20px;
	font-weight:normal;
}
.mainbar_content_single li{
	font-size:13px;
	color:#000;
	background: url(../images/li_images.jpg) left center no-repeat;
	padding:0px 0px 0px 20px;
}
.mainbar_content p{
	font-size:12px;
	color:#000;
	margin-top:15px;
	padding:0px;
	text-align:justify;
	font-weight:normal;
}
.mainbar_content_single p{
	font-size:12px;
	color:#000;
	margin-top:15px;
	padding:0px;
	text-align:justify;
    font-weight:normal;
	
}
.stm{
	font-family: Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000;
	line-height:30px;
}
.mainbar_content img{
	margin-right:10px;
	
}
.mainbar_content h1{
	font-size:25px;
	color:#000;
}
.mainbar_content h2{
	font-size:20px;
	color:#40632c;
	margin:0px !important;
	padding:0px;
}
.mainbar_content b{
	color:#40632c;
}
.mainbar_contenttop{
	height: auto;
	width:587px;
	float:left;
}
.mainbar_contenttop span{
	width:165px;
	height:22px;
	background:#40632c;
	float:left;
	margin-right:10px;
}
.mainbar_contenttop span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background:#40632c;
	width:165px !important;
	height:22px !important;
	float:left;
}
.mainbar_contenttop span a:hover{
	background:#9aa33a;
	width:165px;
	height:22px;
}
.mainbar_contenttop span a.active{
	background:#9aa33a;
	width:165px;
	height:22px;
}
#footer{
	height:70px;
	width:835px;
	border-top:#9aa33a solid 3px;
	float:left;
	background:#f9fbe9;
	margin:20px 0px 0px 21px;
}
.footer_menu{
	height:15px;
	width:835px;
	float:left;
}
.secondary_menu{
	height:20px;
	float:right;
}
.footer_menu ul{
	margin:10px 0px 0px -10px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:inline;
}
.secondary_menu ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:inline;
}
.footer_menu li{
	float:left;
	display:inline;
}
.secondary_menu li{
	float:left;
	display:inline;
	padding-right:5px;
	background:url(../images/secondry_sep.png) right center  no-repeat;
	}
.footer_menu a{
	font-family:Calibri;
	font-size:13px;
	color:#383535;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	background:url(../images/footerborder.jpg) right center no-repeat;
	float:left;
	display:inline;
}
.secondary_menu a{
	font-family:Calibri;
	font-size:13px;
	color:#F1F2E5;
	text-decoration:none;
	float:left;
	display:inline;
}
.footer_social{
	height:25px;
	width:835px;
	float:left;
	margin-top:25px;
}
.footer_social img{
	margin:0px -10px 0px 15px;
	border:none;
	
}
.footer_social span{
	height:25px;
	width:415px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
	color:#383535;
}

