/* CSS Document */

body {margin:0px; padding:0px;}
p {margin:0px; padding:0px 0px 10px 0px;}
img {border:0px; padding:0px; margin:0px;}
div {font-family:"Trebuchet MS"; font-size:12px; color:#687370; line-height:15px; font-weight:normal;}
input {border:0px; padding:0px; margin:0px;}
span {padding:0px; margin:0px;}

a img,:link img,:visited img,abbr,acronym,fieldset,iframe
{ border:0; }

img.star { display: inline; float: right; margin: 0 0 1em 10px; }
img.port { display: inline; float: left; margin: 0 10px 1em 0; }

ul.reset, ul.reset ul, ul.reset ol, ol.reset, ol.reset ol, ol.reset ul {list-style:none; margin:0; padding:0;}



#main {width:840px; margin:0px auto; height:auto;}
#logo-menu-block {width:840px; margin:0px auto; height:auto;}

#logo { position: relative; z-index: 10; float: left; margin: 0;}

/*#logo {width:200px; float:left; height:auto;}*/
.spacer {float:left; padding:0px; margin:0px; height:auto; text-align: center}

#menu {float:right; width:590px; margin:10px 0 0 -250px; padding-left:250px; border-bottom:solid 1px #7f7f7f;}

#nav {float:right; text-transform:uppercase; font-size:11px; font-family:"Trebuchet MS";}
#nav li {float: left; margin-left: 13px;}
#nav a {float:left; padding:3px 0 5px;  border-top:solid 2px #fff; line-height:1em;}
#nav a {color:#687370; text-decoration:none;}
#nav a:hover {border-top-color:#847040; color:#847040;}
#nav a.active {border-top-color:#847040; color:#847040;}
/*#nav a:visited {color:#687370; text-decoration:none;}
*/
#client-login {
					width:100px;
					float:right;
					height:16px;
					color:#9c825d;
					background:url(images/client-login-bg.jpg);
					padding:2px 0px 1px 0px;
					text-transform:uppercase;
					text-align:center;
					margin:20px 0px 0px 740px;
					font-size:11px;
					font-weight:bold;
				}

#client-login a{color:#9c825d; text-transform:uppercase; text-align:center; text-decoration:none;}
#client-login a:hover{color:#000000; text-transform:uppercase; text-align:center; text-decoration:none;}

#flash-block {width:840px; height:auto; float:left;}

#header-flash-bg {background:url(images/bg4.jpg) top left repeat-x; height:202px; width:100%; float:left;}
#header-flash-bg .inside{width:840px; height:202px; margin:0px auto;}

a,a:link,a:visited { color: #5f4627; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }



/* ----------------------------------------- INDEX PAGE ---------------------------------- */


#body {width:100%; float:left; height:auto; background:#b8843f;}

#body .inside {width:840px; margin:0px auto; height:auto;}
#body .inside .text-area {width:840px; float:left; height:auto; background:url(images/index-body-bg.jpg) top left repeat-y;}

#body .inside .left-block {width:500px; float:left; height:auto; padding-bottom:0px;}
#body .inside .left-block .inside {width:480px; margin:0px auto; height:auto; padding-top:20px; padding-bottom:25px;}

/*------------------------------ INDEX BODY LEFT SIDE TEXT --------------------------------*/

	.fairview {color:#ca9932; font-size:25px; padding-bottom:10px; font-family:"Georgia";}
		.fairview p{text-transform:uppercase;}
	.superior {color:#5f4628; font-size:16px; padding-bottom:10px; font-family:"Trebuchet MS";}
		.superior p{font-weight:bold;}
	.body-text {font-family:"Trebuchet MS"; font-size:12px; line-height:18px; color:#000000; padding-right:30px; padding-bottom:10px;}


/*------------------------------ INDEX BODY RIGHT SIDE TEXT --------------------------------*/

#body .inside .right {width:340px; float:right; height:auto; background:#d0c3b2;}
#body .inside .right .inside {width:320px; margin:0px auto; height:auto; color:#604826; font-family:"Trebuchet MS"; font-size:12px; padding-top:10px;}
.stylenewshead {
	color:#641d1b;
	font-family:"Trebuchet MS";
	line-height:16px;
	font-weight: bold;
	text-transform: uppercase;
}
.stylenewstext {
	color:#604826;
	font-family:"Trebuchet MS";
	line-height:14px;
}

		.news {
	color:#641d1b;
	font-family:"Trebuchet MS";
	padding-bottom:25px;
}
			
			.read-more {
	color:#641d1b;
	font-size:12px;
	font-family:"Trebuchet MS";
	padding-bottom:10px;
	font-weight:bold;
	font-style:italic;
				}
			.read-more a{text-decoration:none; color:#641d1b;}
			.read-more a:hover{text-decoration:underline; color:#641d1b;}


/* ----------------------------------- FOOTER STARTS HERE ---------------------------------*/

#footer-top-bg {width:100%; float:left; height:2px; background:#b8843f;}

#footer {width:100%; float:left; height:23px; background:#5f4627; padding:10px 0px 0px 0px; margin-top:0px;}
	#footer .inside{width:820px; margin:0px auto; height:auto;}
		#footer .inside .left{width:410px; float:left; height:auto; color:#FFFFFF; font-family:"Trebuchet MS";}
				#footer .inside .right{
											width:400px;
											float:right;
											height:auto;
											color:#af9e7f;
											font-family:"Trebuchet MS";
											padding-right:10px;
											text-align:right;
										}
				
				



/* ----------------------------------- FOR ABOUT PAGE ------------------------------- */

#header-about-bg {background:url(images/bg4.jpg) top left repeat-x; height:202px; width:100%; float:left;}
#header-about-bg .inside{height:202px; width:840px; margin:0px auto; background:#FFFFFF;}

#about-us-left-block-top {width:572px; height:202px; float:left;}
#about-us-left-block-top .inside{width:500px; height:202px; margin:0px auto; background:url(images/intro-bg.gif) top left repeat-x;}						

	#about-us-left-block-top .about-us{color:#5f4627; font-family:Georgia; font-size:20px; padding-top:0px;}
	.intro-text {color:#717c78; font-family:Georgia; font-size:13px; line-height:18px; padding-top:8px;}
	.intro-text-other {color:#717c78; font-family:Georgia; font-size:12px; line-height:20px; padding-top:12px;}

#about-us-right-block-top {width:268px; float:right; height:202px;}


.about-block {
				width:840px;
				height:auto;
				float:left;
				background:url(images/philosophy-body-bg.jpg) top left repeat-y;
				padding-top:25px;
			}
.about-left-block {width:572px; float:left; height:auto;}
.about-left-block-inside {width:536px; height:auto; margin-left:36px;}
.about-left-block-inside .first {width:250px; float:left; height:auto; font-family:"Trebuchet MS"; font-size:12px; line-height:16px;}
.about-left-block-inside .first .contact-title {color:#847040; font-family:"Trebuchet MS"; font-size:12px;}
.about-left-block-inside .first .title {color:#847040; font-family:Georgia; font-size:20px; text-transform:uppercase;}
.about-left-block-inside .second{width:240px; float:right; line-height:16px; padding-right:10px;}
.about-left-block-inside .third {width:520px; float:left; height:auto; font-family:"Trebuchet MS"; font-size:12px; line-height:16px;}

.about-right-block {width:268px; float:right; height:auto;}
.about-right-block-inside {width:250px; float:right; height:auto; padding-right:10px;}
.about-right-block-inside .text{color:#5f4627; font-size:13px; line-height:18px;}


.about-right-block .title{color:#5f4627; font-size:14px; text-transform:uppercase;}




/* -------------------------------------- CONTACT US PAGE ---------------------------- */

.link a {color:#847040; font-style:italic; text-decoration:none; font-weight:bold;}
.link a:hover {color:#847040; font-style:italic; text-decoration:underline; font-weight:bold;}


.contact-right {width:220px; float:left; height:auto; font-family:"Trebuchet MS"; font-size:12px; line-height:16px; color:#717c79;}
	.contact-right .title{color:#847040; font-size:12px; font-family:"Trebuchet MS"; font-size:12px;}


.contact-left-block {width:450px; float:left; height:auto; font-family:"Trebuchet MS"; font-size:12px; line-height:16px; color:#717c79;}
	.contact-left-block .text1 {color:#847040;}
	


/* -------------------------------------- INVESTORS PAGE ---------------------------- */


.login {color:#847040; text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS"; font-weight:bold;}
.login a{color:#847040; text-transform:uppercase; font-size:12px; text-decoration:none;}
.login a:hover{color:#847040; text-transform:uppercase; font-size:12px; text-decoration:underline;}*/


/* -------------------------------------- NEWS PAGE ---------------------------- */

.news-bg {background:url(images/news-body-bg2.jpg) top left repeat-y; width:840px; height:auto; float:left;}

#news-bg {background-color:white; width:840px; height:auto; float:left;}
	#news-bg .left{width:420px; float:left; height:auto;}
	#news-bg .left .inside{width:380px; margin:0px auto; height:auto; padding:20px 0px 20px 0px;}
	#news-bg .left .inside .title-text {color:#5f4627; font-size:20px; font-family:Georgia;}
	#news-bg .left .inside .title-text1{color:#641D1B; font-size:20px; font-weight:bold; font-family:Georgia; line-height:23px;}
	#news-bg .left .inside .title-text2{color:#641D1B; font-size:18px; font-weight:bold; font-family:Georgia; line-height:23px;}

ul {padding:0px 0px 5px 0px; margin:0px;}
li {list-style-type:none; padding:0px; margin:0px; color:#847040;}
li a{color:#847040; text-decoration:none;}
li a:hover{color:#847040; text-decoration:underline;}

 .bullet-text {background:url(images/bullet1.gif) top left no-repeat; padding:0px 0px 0px 10px; color:#847040;}
 .bullet-text1 {background:url(images/bullet2.gif) top left no-repeat; padding:0px 0px 0px 10px; color:#687370;}
 .bullet-text1 a{color:#687370; text-decoration:none;}
 .bullet-text1 a:hover{color:#000000; text-decoration:underline;}

	#news-bg .middle {background:url(images/news-body-bg3.jpg) top left repeat-y; width:420px; height:auto; float:left;}
		#news-bg .middle .inside{width:380px; margin:0px auto; height:auto; padding:20px 0px 20px 0px;}
		#news-bg .middle .inside .title-text{color:#5f4627; font-size:16px; font-weight:bold;}
		#news-bg .middle .inside .title-text1{color:#5f4627; font-size:20px; font-family:Georgia;}


	.news-bg-right {width:274px; float:right; height:auto;}
		.news-bg-right-inside {width:250px; float:right; height:auto; padding:20px 10px 20px 0px;}
		.news-bg-right-inside .title-text{color:#5f4627; font-size:20px; font-family:Georgia; line-height:20px;}
		.news-bg-right-inside .text{color:#5f4627;}		
		
.news-image-block {float:left; width:335px; height:auto;}
.news-image-block .image-block{float:right; width:97px; height:128px;}



/* -------------------------------------- TEAM PAGE ---------------------------- */


.team-body-outside {background:#bd8d4d url(images/body-bg-team.jpg) top left repeat-x; width:100%; float:left; height:auto;}
.team-body-outside .inside{width:840px; margin:0px auto; height:auto;}

.team-body-bg {width:840px; float:left; height:auto; background:url(images/team-body-bg.jpg) top left repeat-y;}

#team-left-panel {background:#e0e3d4; width:177px; float:left; height:auto; padding:20px 0px 25px 0px;}
	#team-left-panel .title-text {
							color:#847040;
							font-family:"Trebuchet MS";
							font-size:16px;
							text-transform:uppercase;
							font-weight:bold;
							padding-left:20px;
						}
	#team-left-panel .sub-text {
							color:#687370;
							font-family:"Trebuchet MS";
							font-size:12px;
							padding-top:10px;
							line-height:16px;
						}
		#team-left-panel .sub-text a{
							color:#687370;
							font-family:"Trebuchet MS";
							font-size:12px;
							line-height:16px;
							text-decoration:none;
							padding-left:20px;

						}
		#team-left-panel .sub-text a:hover{
							color:#1e1e1c;
							font-family:"Trebuchet MS";
							font-size:12px;
							line-height:16px;
							text-decoration:none;
							padding-left:20px;
						}
		#team-left-panel .sub-text .active{
							color:#1e1e1c;
							font-family:"Trebuchet MS";
							font-size:12px;
							line-height:16px;
							font-weight:bold;
							background:url(images/bullet.gif) top left no-repeat;
							padding-left:20px;
						}										

#team-right-panel {width:660px; float:right; height:auto; background:#FFFFFF;}
	#team-right-panel .inside{width:586px; margin:0px auto; height:auto; background:#FFFFFF;}
		#team-right-panel .inside .image-1-block{
								width:125px;
								margin:0px auto;
								height:auto;
								float:left;
							}
		#team-right-panel .inside .image-1-block .name{
													color:#847040;
													font-family:"Trebuchet MS";
													font-size:13px;
													padding:5px 0px 0px 0px;
													font-weight:bold;
													}
													.name a{
													color:#847040;
													font-family:"Trebuchet MS";
													font-size:13px;
													font-weight:bold;
													text-decoration:none;
													}
													.name a:hover{
													color:#000000;
													font-family:"Trebuchet MS";
													font-size:13px;
													font-weight:bold;
													text-decoration:none;
													}
													
		#team-right-panel .inside .image-1-block .title{
								width:125px;
								margin:0px auto;
								height:auto;
								color:#687370;
								font-family:"Trebuchet MS";
								font-size:11px;
								padding:0px 0px 5px 0px;
								font-style:italic;
							}	


/* -------------------------------------- STAFF PAGE ---------------------------- */

.staff-right-panel {width:625px; height:auto; float:left; font-family:"Trebuchet MS"; margin-left:20px;}


/* --------------------------------------------- ADD ON 25-2-09 ------------------------------------------------*/
.staff-right-panel .image-text-block-last {width:625px; height:auto; float:left; margin-bottom:0px;}
.staff-right-panel .image-text-block-last .image-block{width:225px; height:auto; float:left; padding-left:16px;}
.staff-right-panel .image-text-block-last .image-block .name {color:#847040; font-weight:bold; font-size:14px;}
.staff-right-panel .image-text-block-last .text-block{width:369px; height:auto; float:right;}
.staff-right-panel .image-text-block-last .text-block .name {color:#847040; font-weight:bold; font-size:14px;}
.staff-right-panel .image-text-block-last .image-block .email-phone {
																	color:#687370;
																	padding:2px 0px 2px 0px;
																	font-size:12px;
																	font-weight:bold;
																	line-height:19px;
																}

.staff-right-panel .image-text-block-last .image-block .email-phone a{
																	color:#687370;
																	font-size:12px;
																	font-weight:bold;
																	line-height:19px;
																	text-decoration:none;
																}
.staff-right-panel .image-text-block-last .image-block .email-phone a:hover{
																	color:#687370;
																	font-size:12px;
																	font-weight:bold;
																	line-height:19px;
																	text-decoration:underline;
																}
.staff-right-panel .image-text-block-last .image-block .vcard {
															color:#847040;
															font-size:12px;
															font-weight:bold;
															line-height:19px;
														}
.staff-right-panel .image-text-block-last .image-block .vcard a{
															color:#847040;
															font-size:12px;
															font-weight:bold;
															line-height:19px;
															text-decoration:none;
														}
.staff-right-panel .image-text-block-last .image-block .vcard a:hover{
															color:#847040;
															font-size:12px;
															font-weight:bold;
															line-height:19px;
															text-decoration:underline;
														}																
/* -------------------------------------------------------------------------------------------------------------*/

.staff-right-panel .image-text-block {width:625px; height:auto; float:left; margin-bottom:20px; border-bottom:#d3d3d3 1px dashed;}
.staff-right-panel .image-text-block .image-block{width:225px; height:auto; float:left; padding-left:16px;}

/* --------------------------------------------- ADD ON 25-2-09 ------------------------------------------------*/
.staff-right-panel .image-text-block .image-block .name{color:#847040; font-weight:bold; font-size:14px;}
.staff-right-panel .image-text-block .image-block .title {
															color:#000000;
															padding:2px 0px 2px 0px;
															font-style:italic;
															font-size:12px;
															font-weight:bold;
															line-height:16px;
														}

.staff-right-panel .image-text-block .image-block .email-phone {
																	color:#687370;
																	padding:2px 0px 2px 0px;
																	font-size:12px;
																	font-weight:bold;
																	line-height:19px;
																}

.staff-right-panel .image-text-block .image-block .email-phone a{
																	color:#687370;
																	font-size:12px;
																	font-weight:bold;
																	line-height:19px;
																	text-decoration:none;
																}
.staff-right-panel .image-text-block .image-block .email-phone a:hover{
																	color:#687370;
																	font-size:12px;
																	font-weight:bold;
																	line-height:19px;
																	text-decoration:underline;
																}
.staff-right-panel .image-text-block .image-block .vcard {
															color:#847040;
															font-size:12px;
															font-weight:bold;
															line-height:19px;
														}
.staff-right-panel .image-text-block .image-block .vcard a{
															color:#847040;
															font-size:12px;
															font-weight:bold;
															line-height:19px;
															text-decoration:none;
														}
.staff-right-panel .image-text-block .image-block .vcard a:hover{
															color:#847040;
															font-size:12px;
															font-weight:bold;
															line-height:19px;
															text-decoration:underline;
														}																												
/* -------------------------------------------------------------------------------------------------------------*/


.staff-right-panel .image-text-block .text-block{width:369px; height:auto; float:right;}



	.staff-right-panel .image-text-block .text-block .name {color:#847040; font-weight:bold; font-size:14px;}
	.staff-right-panel .title{   
							color:#000000;
							padding:2px 0px 2px 0px;
							font-style:italic;
							font-size:12px;
							font-weight:bold;
							}
	.staff-right-panel .text{color:#687370; padding:10px 10px 0px 0px; line-height:16px; font-size:12px;}
	.staff-right-panel .download{
									color:#847040;
									padding:2px 0px 2px 5px;
									line-height:16px;
									font-size:12px;
									font-style:italic;
									font-weight:bold;
								}
	
	
.staff-right-panel-top {width:640px; float:right; height:auto;}
.staff-right-panel-top-inside {width:630px; float:left; height:auto; margin-left:10px;}

.staff-right-panel-top-inside .image-block {width:620px; float:right; height:auto;}
.staff-right-panel-top-inside .image-block .left{width:440px; float:left; height:auto;}
.staff-right-panel-top-inside .image-block .right{width:160px; float:right; height:auto;}
.staff-right-panel-top-inside .image-block .right .name {
															color:#847040;
															line-height:16px;
															font-size:14px;
															font-family:"Trebuchet MS";
															padding-left:0px;
															margin-top:113px
														}

.staff-right-panel-top-inside .image-block .right .title {
																color:#000000;
																line-height:16px;
																font-size:11px;
																font-family:"Trebuchet MS";
																font-style:italic;
																font-weight:bold;
														}


.staff-right-panel-top-inside .email{color:#687370; font-size:11px; font-family:"Trebuchet MS";}
.staff-right-panel-top-inside .email a{color:#687370; font-size:11px; font-family:"Trebuchet MS"; text-decoration:none;}
.staff-right-panel-top-inside .email a:hover{
										color:#687370;
										font-size:11px;
										font-family:"Trebuchet MS";
										text-decoration:underline;
									}
									
.staff-right-panel-top-inside .download{
									color:#847040;
									font-size:11px;
									font-family:"Trebuchet MS";
									padding-left:0px;
									font-weight:bold;
									font-style:italic;
								}
.staff-right-panel-top-inside .download a{color:#847040; font-style:italic; text-decoration:none;}
.staff-right-panel-top-inside .download a:hover{color:#847040; font-style:italic; text-decoration:underline;}
.staff-right-panel-top-inside .download .vcard{padding-top:14px; width:30px; float:left;}	

.staff-right-panel-top-inside .text-area {width:620px; height:auto; margin-left:10px; padding-right:10px;}

.staff-right-panel-top-inside .text-area .name {   
													color:#847040;
													padding:0px 0px 2px 0px;
													font-weight:bold;
													font-size:14px;
												}
												
/* -------------------------------------- INDIVIDUAL PAGE ---------------------------- */
	
.individual-right-panel {width:662px; float:left; height:auto;}
.individual-right-panel .inside {width:635px; margin:0px auto; height:auto;}
.individual-right-panel .inside .image-block {width:438px; float:left; height:auto;}
.individual-right-panel .inside .right-text-block {width:180px; float:right; height:auto;}

.individual-right-panel .inside .right-text-block .name{
										color:#847040;
										line-height:16px;
										font-size:14px;
										font-family:"Trebuchet MS";
										width:180px;
										float:left;
										padding-left:0px;
										margin-top:113px;
									}

.individual-right-panel .inside .right-text-block .title {
								color:#000000;
								line-height:16px;
								font-size:11px;
								font-family:"Trebuchet MS";
								font-style:italic;
								font-weight:bold;
							}
							
.individual-right-panel .inside .right-text-block .email {
								color:#687370;
								line-height:16px;
								font-size:11px;
								font-family:"Trebuchet MS";
							}


.individual-right-panel .inside .right-text-block .email a{
										color:#687370;
										line-height:16px;
										font-size:11px;
										font-family:"Trebuchet MS";
										text-decoration:none;
										}
										
.individual-right-panel .inside .right-text-block .email a:hover{
										color:#000000;
										line-height:16px;
										font-size:11px;
										font-family:"Trebuchet MS";
										text-decoration:underline;
										}

.individual-right-panel .inside .right-text-block .phone {
								color:#687370;
								line-height:16px;
								font-size:11px;
								font-family:"Trebuchet MS";
}							

.vcard-download {width:140px; float:left; height:auto;}
.vcard-download .vcard {padding-top:12px;}

							

.individual-right-panel .text-bttm-area {width:662px; float:left; height:auto;}
.individual-right-panel .text-bttm-area .inside {width:635px; margin:0px auto; height:auto; padding-top:20px;}
.individual-right-panel .text-bttm-area .inside .name{color:#847040; font-size:14px; font-weight:bold;}


.sub-head {font-family:Georgia; font-size:12px; color:#847040;}
.sub-head1 {font-family:Georgia; font-size:12px; color:#687370;}

