@charset "utf-8";
/* CSS Document */
body {
background: #383838;
	color: #666;
	font-family:'Lucida Sans Unicode','Lucida Grande',Tahoma,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;
}
ul.tabbed a {text-decoration: none;}

#navigation {
	/*min-height: 25px;*/

}
#navigation a {
	display: block;
	font-size: 16px;
	padding: 10px;
	color:#FFF;
	background:#4275b8;	
	border-right:#383838 solid 3px;
	
}
#navigation a:hover {color: #FFF;background:#7cbf5c;}
#navigation li.current_page_item a, #navigation li.current_page_parent a {background: #7cbf5c;}
#navigation li.current_page_item a {background:#7cbf5c;}
#navigation li.current_page_parent a {background:#7cbf5c;}

#visitttp a {font-size: 16px;padding: 10px;color:#fff; float:right;}
#visitttp a:hover{color:#7cbf5c;}

/* 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;color:#FFF; }
/* 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;}

.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;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #069 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: 12px;
	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 #069;
	padding-left:20px;
	padding-bottom:20px;
	

}

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

}

.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;
}
#nextbutton a{background:#7cbf5c;width:100px;color:#FFF; text-align:center; vertical-align:middle;padding:5px;}
#nextbutton a:hover{background:#7cbf5c; text-decoration:underline;}
.textbold {
	font-weight: bold;text-decoration:underline; color:#666;
}
