html, body, table {
height:100%;
}
body {
    font-size: 12px;
    line-height: 17px;
    font-family: Arial, "Trebuchet MS", sans-serif;
    color: #000;
    background: #fff;
    text-align: left;
	padding: 0; margin: 0; outline: 0; 
}


.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #717236; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; color:#000; }

.shell { 
	margin: 0 0 0 auto;
	margin: 0 auto;
	position:relative;
	z-index:10;
	
}
.left { float: left; display: inline; }
.right { float: right; display: inline; }
.holder {
width:969px; margin:0 0 0 auto;
}
#content{
	background:url(images/content.gif) repeat-y right 0;
	height:100%;
}
.flash_table {
padding:125px 2px 0 0;
}
.leftside{
	margin:0 auto;
	width:674px;
	padding:40px 0 80px 0;
	
}
#top {
text-align:center;
}
.leftside h1{
	font-size:29px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:5px;
}
.leftside .box{
	padding-top:22px;
	
}
.leftside .boxTeam img {
margin:0 20px 10px 0;
float:left;
display:inline;
}
.leftside span{
	color:#9b9b9b;
	font-size:16px;
	line-height:20px;
}
.leftside h2{
	font-size:12px;
	margin-top:15px;
}
.leftside p span{
	display:block;
	width:109px;
	text-align:left;
	font-size:12px;
	float:left;
	height:12px;
}
.leftside img{
}
.leftside h3{
	margin-top:15px;
	color:#717236;
	font-size:12px;
}
.info .left{
	width:160px;
}
.info .right{
	width:497px;
}
.leftside span.note{
	font-size:10px;
	margin-top:19px;
	display:block;
}
.rightside{
	float:left;
	display:inline;
	right:0;
	top:0;
	width:192px;
	background:url(images/rightside.jpg) no-repeat 0 0 ;	
	height:960px;
}

.profile .rightside{
	background:url(images/rightside2.jpg) no-repeat 0 0 ;
}
.news .rightside{
	background:url(images/rightside3.jpg) no-repeat 0 0 ;
}
.rightside .left{
	width:96px;
}
.rightside .right{
	width:96px;
}
.nav1{
	padding-top:340px;
	text-align:right;
	padding-right:13px;
	background:url(images/rightside.jpg) no-repeat 0 0 ;
	height:432px;
	width:105px;
}
.profile .nav1{
	padding-top:306px;
	background:url(images/rightside2.jpg) no-repeat 0 0 ;
}
.news .nav1{
	padding-top:387px;
}
.nav1 ul,
.nav2 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.nav1 ul li a,
.nav2 ul li a{
	text-decoration:none;
	margin:0;
	padding:0;
}
.nav2 {
	/*padding:287px 0 100px 11px;*/
	padding:287px 0 0 11px;
	width:107px;
}
.nav1_td {
border-left:2px solid #E4E4E4;
}
.nav2_td {
	background:#717236;
	padding:0;
}
.nav1 li a{
	font-size:16px;
	line-height:26px;
	color:#9b9b9b;
}
.nav1 li.first a{
	color:#373535;
}
.nav1 li a.active{
	color:#717236;
}
.nav2 li a{
	color:#fff;
	font-size:16px;
	line-height:26px;
}
.nav2 li a:hover { color:#d8d89c; }
.nav2 li.padd{
	margin-bottom:23px;
}

.profile .leftside h2,
.news .leftside h2{
	color:#9b9b9b;
	font-size:16px;
	margin-top:26px;
	margin-bottom:23px;
}
.profile .leftside .left{
	width:167px;
	margin-top:-1px;
}
.profile .leftside .left img{
	padding:0 0 16px 0;
}
.profile .leftside .right{
	width:493px;
	margin-top:-8px;
}
.profile .leftside .right p{
	padding-bottom:15px;
}
.leftside .article{
	margin-top:-5px;
}
.leftside .article h3{
	font-size:14px;
}
.leftside .article span{
	font-size:11px;
}
.leftside .article p{
	padding-top:10px;
	padding-bottom:5px;
}
.leftside .article img{
	margin-top:10px;
	padding:0;
}
.leftside .article a{
	color:#717236;
	font-weight:bold;
	text-decoration:none;
}

#right-bg { background:#717236; position:absolute; top:0; right:0; width:50%; z-index:1; display:none; }

#footer-place { position:relative; height:60px; z-index:20; clear:both;}
#footer{ text-align:center; font-size:11px;  margin:0 0 0 0; } 
#footer_home {text-align:center;font-size:11px;}
#footer span, #footer_home span{ font-size:10px; color:#8a8a8a; display:inline; float:none; }
#footer a, #footer_home a { color:#8a8a8a; text-decoration: none;}
#footer a:hover, #footer_home a:hover { color:#333; text-decoration: none;}
#footer strong, #footer_home strong{ color:#373535; font-weight:normal; }
#footer span.devider, #footer_home span.devider{ padding:0 5px; font-size:11px; color:#000; }
#principalContainer {
width:500px;
margin:0 auto;
}
.leftside .boxAssociates {
width:500px;
margin:0 auto;
text-align:justify;
}

.principal_boxL, .principal_boxC, .principal_boxR {
	width: 250px;
	margin-top: 40px;
	text-align:center;
}
.principal_boxL {
float:left;
display:inline;

}
.principal_boxC {
float:right;
display:inline;

}
.principal_box h3{
	text-align: center;
}


.contact_box{
	float: left;
	width: 300px;
	height: 400px;
	margin-top: 40px;
}

.contact_box_right{
	float: left;
	width: 300px;
	height: 400px;
	margin-left: 40px;
	margin-top: 40px;
}

.contact_left{
	float: left;
	width: 80px;
}
.contact_right{
	float: left;
	width: 200px;
	margin-left: 20px;
}
.contact_right p {
margin:0;
padding:0;
}
.contact_left h3{
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.nav1_home {
	padding-top:270px;
}

.nav1_projects {
	padding-top:365px;
}
.nav1_contact {
padding-top:420px;
}

.news_logo{
}
