

/* ---- LAYOUT ---- */
html {}
body {height: 100%;  padding: 0; margin: 0;  }

#container_home {width:898px;  background: url(../gfx/bg-DS.png) center top repeat-y;  margin: auto; height:790px   }
#container {width:898px;  background: url(../gfx/bg-DS.png) center top repeat-y;  margin: auto;  }
#wrapper { width:905px; height: auto !important;height: 100%;    margin: 0 auto -305px;      }
#wrapper_home {width:898px; height:100%; background:transparent url(../gfx/border-bg.png) center top scroll repeat-y; margin: auto; padding-bottom: 130px  }
#header{margin-left:0px; width:898px; height:55px; padding:15px 0 0 0; background:transparent url(../gfx/home_banner.jpg) left  no-repeat;  }
#header_i{margin-left:0px; width:905px; height:78px; padding:5px 0 0 0; background:transparent url(../gfx/internal_banner.jpg) left top no-repeat;  }
	#banner {margin-left:0px; padding:0 0 0 0; width:898px; height:495px; background:transparent url(../gfx/home_header.png) left top no-repeat;}
	#banner_i {margin-left:0px; width:775px; height:auto; background:transparent url(../gfx/ internal_banner.jpg) left top no-repeat; padding:10px 0 0 0; }
	#navigation {margin-left:0px; width:898px; height:23px; background:transparent url(../gfx/home_navbg2.jpg) left top no-repeat; float: left;}


	
#content_home {margin:0px 0 0px 0px; float:left; width:898px; height: 234px; background:url(../gfx/home_middle_bg2.jpg) left top repeat-x;  }
	#content_homeText{margin:30px 0 0 15px ; float:left; width:520px; color:#ffffff; line-height:25px; font-size:14px; font-weight:bold;}
#content_bottom {margin-left:0px; height:38px; float:left; width:898px;  background:transparent url(../gfx/home_content_bottom3.jpg) center top scroll repeat; }  
	#content_bottomText {margin-left:0px; float:right; width:330px; padding-top:10px; font-stretch:wider }  

#content_iBW {margin:0px 0 0 0px; float:left; width:905px; height:100%; background:#444; }
#content_internal {margin:0px 0 0 14px; float:left; width:878px; height:auto; background:#f0f0f0 url(../gfx/i_gbg.jpg) center top repeat-x;   }
	#content_top_i {margin:0 0 0 15px; float:left;  width:850px; height: 12px; background:#ffffff url(../gfx/i_top_ds.jpg) center top repeat-x;   }
	#content_middle_i {margin:0px; float:left; width:880px; min-height:677px; background:transparent url(../gfx/i_middle_ds2.png) center top repeat-y;   }
		#contentLeftWrapper_i {margin-left:32px; padding:0; width: 638px; float:left; height:auto;  }
		#contentLeftTitle_i {margin:0px; padding:16px 0 0 10px; width: 608px; float:left; height:20px; background:transparent url(../gfx/i_headerbg.jpg ) center top repeat-x; }
		#contentLeftBottom_i {margin:0px; padding:20px 0 20px 10px; width: 620px; float:left; height:auto; line-height:20px; }
		#contentRightWrapper_i {margin-left:10px; padding:0; width: 181px; float:left; height:auto; }
		#contentRightImg_i {margin:0; width:auto; height:auto; float:left; }
		#contentRightBottom_i {margin:0; width:181px; height: auto; float:left; background:transparent url(../gfx/i_tan_bg.jpg ) left top repeat; padding:10px 0 10px 0px;}
			#contentBio {float:left; width:560px; padding:0px 20px 20px 20px; margin:20px 0 0 10px; border:1px solid #eee}
		#contentBioContent {float:left; width:560px; padding:20px 0 20px 0; border-bottom:1px solid #eee}
		img.bio {padding:6px 15px 5px 0}
	#contentInves {width:600px;  padding:10px 0 10px 0; margin:0; height:auto}
	#contentColWrapper {width:auto; float:left; padding:0px 0 0 0; margin:40px 0 0 40px; height:auto;  border:1px solid #eee;}
	#contentColLT {width:250px; float:left; padding:5px 10px 10px 10px; margin:10px 0 10px 0; height:auto; border-right:1px solid #eee; }
	#contentColRT {width:230px; float:left; padding:5px 10px 10px 10px; margin:10px 0 10px 30px; height:auto; }
	
	#contentColWrapper2 {width:auto; float:left; padding:0px 0 0 0; margin:40px 0 0 40px; height:auto; }
	#contentColLT2 {width:180px; float:left; padding:5px 10px 10px 10px; margin:10px 0 10px 0; height:auto; }
	#contentColRT2 {width:230px; float:left; padding:5px 10px 10px 10px; margin:10px 0 10px 10px; height:auto; }
	
	

	#content_bottom_i {margin:auto; height:22px; float:left; width:865px; background:transparent url(../gfx/i_bottom_ds.jpg) center top repeat-x; text-align:right; padding:10px 10px 0 10px }


#footer {position: relative;
	margin: 0px 0 0 0; /* negative value of footer height */
	height: 350px;
	background:#d7d5d6 url(../gfx/footer_bg.jpg) center top scroll repeat-x ; 
	clear:both;} 
	
	
	#footer_i {position: relative;
		margin: 0 auto;

	background:#d7d5d6 url(../gfx/i_footerbg2.jpg) center top scroll repeat-x ; 
} 
	
	#footer_content {margin: auto; height:22px; width:865px; clear:both; text-align:right; padding-top:10px; }


td {padding: 5px;}

/* ---- General elements ---- */
p, div, span {font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;color:#000000;}
h1{font-family:Tahoma, Geneva, sans-serif; color:#000000; font-size:16px; margin:0; font-weight:bold;}
h2{font-family:Tahoma, Geneva, sans-serif; font-size:14px;  color:#000; font-weight:bold; margin:0; }
h3 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; margin:0; padding:0;}
h5{font-family: Arial,Sans-serif; font-size:14px; color:#666; font-weight:bold; margin:0; padding:0; }
h6{font-family: Arial,Sans-serif; font-size:9px; color:#666; font-weight:normal; margin:0; padding:0; }
h4 { font-size:12px; color:#19b6b3; font-weight:normal;  }


img.team{ padding:5px 10px 0 0;}
.fontSmall{font-size:12px; color:#d4cb88; font-style:italic;}
.clr {clear:both;}
.footer {font-size:10px; color:#ffffff;}
ol	{ margin-left:25px ; padding:0 0 0 0; color:#888888}
ul {list-style:disc; margin-left:25px ; padding:0 0 0 0; color:#000000}
.bottom:link{	color: #ffffff; text-decoration:none; font-size:11px; }
.bottom:visited{color: #ffffff;	text-decoration:none;  font-size:11px;   }
.bottom:hover{ color: #F90; text-decoration:none;  font-size:11px; }

/* breadcrumb span and links styling */
.B_homeCrumb,.B_lastCrumb,.B_currentCrumb,.B_crumb {font-size:10px; color:#444; text-decoration:none;}
.B_currentCrumb {font-size:10px; color:#000;}
.B_crumbBox a:link{font-size:10px; color:#444; text-decoration:none;}
.B_crumbBox a:visited{font-size:10px; color:#444; text-decoration:none;}
.B_crumbBox a:hover{font-size:10px; color:#777; text-decoration:none;}

a:link{	color: #666; text-decoration:none; }
a:visited{color: #666; text-decoration:none;  }
a:hover{ color: #333; }
ul.smenu {list-style:disc; margin-left:35px ; color:#ffffff; line-height:25px}


.sidemenu:link{	color: #fff; text-decoration:none; }
.sidemenu:visited{color: #fff;	text-decoration:none;  }
.sidemenu:hover{ color: #000; text-decoration:none; }