@charset "utf-8";
/*$
Author 				:ravi gupta
Author 				:http://www.enhancedesignstudio.com/
Email 				:ravigupta.exe@gmail.com
Version 			:5.0
Last Date Modified 	:January 19, 2009
$*/
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 
body {
	font:normal 15px 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	color:#063757;
	margin:0;
	padding:0;
	background-color:white;
	background:url('../images/bg.jpg') repeat-x 0 0;
}
/*@ Body Ids for different Pages */
body#aboutus, body#faq, body#InvestmentProcess, body#InvestmentPhilosophy, body#InvestmentStrategy, body#resources, body#contactus {
	font:normal 15px 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	color:#063757;
	margin:0;
	padding:0;
	background-color:white;
	background:url('../images/bgAboutus.jpg') repeat-x 0 0;
}
/*@ Header for Home Pages */
div#william-home {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrHome.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
}
/*@ Header for About Us Pages */
div#william-aboutus {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrAboutus.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ Header for Faq Pages */
div#william-faq {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrFaq.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ Header for Investment Process Pages */
div#william-InvestmentProcess {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrIvestmentProcess.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ Header for Investment Philosophy Pages */
div#william-InvestmentPhilosophy {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrIvestmentPhilosophy.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ Header for Investment Strategy Pages */
div#william-InvestmentStrategy {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrIvestmentStrategy.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ Header for Resources Pages */
div#william-resources {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrResources.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ Header for Contact Us Pages */
div#william-contactus {
	padding:0;
	margin:0 auto;
	background:url('../images/hdrContactus.jpg') no-repeat center top;/*min-height:805px;*/
	width:990px;
	position:relative;
	min-height:307px;
}
/*@ end */
/*@ misc */
.red {
	color:#d9373f !important;
}
em {
	background-color:#FFFF99;
	float:left;
}
a, img {
	border:0 none;
}
.hr {
	float:left;
	clear:both;
	height:43px;
	margin:0;
	text-align:center;
	width:100%;
	font-size:0px;
	line-height:1px;
	background:url('../images/hr.gif') 0 0 repeat-x;
}
hr {
	display:none;
}
/* links */
a:link, a:visited {
	text-decoration:none;
	color:#e7e7e7;
}
a:hover {
	color:#0096f5 !important;
	text-decoration:underline;
}
a:link.more, a:visited.more {
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	color:#2F80BB;
	width:auto;
}
a:hover.more {
	font-weight:normal;
	text-decoration:underline;
}
a:link.link, a:visited.link {
	color:#2F80BB !important;
	font-weight:bold;
	text-decoration:underline;
}
a:hover.link {
	text-decoration:none;
	color:#003 !important;
}
/* headers */
h1, h2, h3, h4, h5, h6 {
	font:bold 1em "Myriad Pro", 'Trebuchet MS', Geneva, Verdana, Sans-Serif;
	margin:0;
	color:#e7e7e7;
}
h1 {
	font-size:31px;
	font-weight:normal;
	text-align:left;
	color:#e7e7e7;
}
h2 {
	font-size:29px;
	font-weight:bold;
	margin:0;
	padding:0;
}
h3 {
	font-size:27px;
	font-weight:normal;
	color:#505050 !important;
}
h4 {
	font-size:1.7em;
}
h5 {
	font-size:15px;
}
/* alignment classes & additional classes*/
.float-left {
	float:left;
	width:auto;
}
.float-right {
	float:right;
	width:auto;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align:right;
}
.no-border {
	border:none;
}
/* form elements */
form {
	margin:0;
	padding:10px 0 5px 0;
}
form p {
	margin:0;
	padding:0;
}
label {
	font-weight:normal;
	margin:0 0 0.2em 0 !important;
}
input, select, textarea {
	margin:0;
	padding:0;
}
input.txtflds:focus, textarea.textarea:focus {
	border:2px solid #0075aa !important;
}
/* end - form elements */
/* ------------------------------------------
   LAYOUT
------------------------------------------- */
#wrap {
	width:990px !important;
	margin:0 auto;
	padding:10px 0px;
	text-align:left;
	position:relative !important;
}
/*@ header */
#header {
	position:relative;
	width:990px !important;
	margin:0 auto;
	padding:0px;
	height:110px;
}
#header strong.logo {
	float:left;
	margin:0;
	padding:0;
	width:219px;
	height:110px;
	display:block;
}
#header strong.logo a {
	background:url('../images/logo.png') 0 0 no-repeat;
	margin:0;
	padding:0;
	width:219px;
	height:110px;
	display:block;
}
#header strong.logo span {
	display:none;
}
#header #hdrRight {
	float:right;
	width:764px;
	height:110px;
	display:block;
}
/*@ Share This API */
#header div#share {
	float:right;
	margin:0;
	padding:0;
	width:379px;
	height:50px;
	display:block;
}
.shareBtns {
	display:none;
	text-indent:-99999em;
}
#shareIcon {
	float:left;
	margin:0;
	padding:0;
	width:186px;
	height:50px;
	display:block;
	background:url('../images/sharethis.png') 0 0 no-repeat;
	font-size:0px;
	color:#1a2d56 !important;
}
/*@ Follow Us */
#header div#follow {
	float:right;
	margin:0;
	padding:0;
	width:185px;
	height:50px;
	display:block;
}
/*@ twitter */
#header div#follow p.twitter {
	float:left;
	margin:0;
	padding:0;
	width:123px !important;
	height:50px;
	display:block;
	text-align:center !important;
}
#header div#follow p.twitter a {
	float:left;
	width:123px;
	margin:0;
	text-align:center;
	height:50px;
	background:url("../images/followus.png") 0px 0px no-repeat;
	text-decoration:none;
}
#header div#follow p.twitter a span, #header div#follow p.linkedIn a span, #header div#follow p.facebook a span {
	position:absolute;
	text-decoration:none;
	display:none;
}
/*@ linkedIn, Facebook */
#header div#follow p.linkedIn, #header div#follow p.facebook {
	float:left;
	margin:16px 0 0 0 !important;
	padding:0;
	width:30px !important;
	height:30px !important;
	display:block;
	text-align:center !important;
}
#header div#follow p.linkedIn a {
	float:left;
	width:30px;
	margin:0;
	text-align:center;
	height:30px;
	background:url("../images/followus.png") -123px -16px no-repeat;
	text-decoration:none;
}
#header div#follow p.facebook a {
	float:left;
	width:30px;
	margin:0;
	text-align:center;
	height:30px;
	background:url("../images/followus.png") -153px -16px no-repeat;
	text-decoration:none;
}
/*@ Share This */
#sharethis {
	position:absolute;
	width:118px;
	height:24px;
	z-index:1;
	right:8px;
	top:80px;
	padding:0;
	letter-spacing:0.5px;
	font:13px 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;
	color:#01508b;
}
/*@ end */
/*@ Navigation */
#main-nav {
	padding:0;
	width:764px !important;
	display:block;
	margin:0;
	height:45px !important;
	clear:both;
}
ul#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:45px;
	position:relative;
	z-index:999;
	font-family:"Trebuchet MS", arial, verdana, sans-serif;
	width:764px !important;
}
ul#nav{margin-top /*\**/: -1px\9;}
#nav li.top {
	display:block;
	float:left;
	width:auto;
}
ul#nav li a {
	display:block;
	float:left;
	height:45px;
	width:52px;
	text-decoration:none;
	padding:0;
	cursor:pointer;
	text-align:center;
	color:#fffff1;
}
ul#nav li a b {
	font:bold 12px/40px "trebuchet MS";
	display:none;
}
ul#nav li a.home {
	background:url('../images/nav.png') 0 0 !important;
	width:63px !important;
}
ul#nav li a.aboutus {
	background:url('../images/nav.png') -63px 0 !important;
	width:75px !important;
}
ul#nav li a.faq {
	background:url('../images/nav.png') -138px 0 !important;
	width:54px !important;
}
ul#nav li a.investmentprocess {
	background:url('../images/nav.png') -192px 0 !important;
	width:136px !important;
}
ul#nav li a.investmentphilosophy {
	background:url('../images/nav.png') -328px 0 !important;
	width:155px !important;
}
ul#nav li a.investmentstrategy {
	background:url('../images/nav.png') -483px 0 !important;
	width:143px !important;
}
ul#nav li a.resources {
	background:url('../images/nav.png') -626px 0 !important;
	width:86px !important;
}
ul#nav li a.blog {
	background:url('../images/nav.png') -712px 0 !important;
	width:52px !important;
}
/*@ Hover State */
ul#nav li.h a, ul#nav li.home:hover a, #nav a.home:hover {
	background-position:0 -45px !important;
}
ul#nav li.abt a, ul#nav li.aboutus:hover a, #nav a.aboutus:hover {
	background-position:-63px -45px !important;
}
ul#nav li.fa a, ul#nav li.faq:hover a, #nav a.faq:hover {
	background-position:-138px -45px !important;
}
ul#nav li.process a, ul#nav li.investmentprocess:hover a, #nav a.investmentprocess:hover {
	background-position:-192px -45px !important;
}
ul#nav li.philosophy a, ul#nav li.investmentphilosophy:hover a, #nav a.investmentphilosophy:hover {
	background-position:-328px -45px !important;
}
ul#nav li.strategy a, ul#nav li.investmentstrategy:hover a, #nav a.investmentstrategy:hover {
	background-position:-483px -45px !important;
}
ul#nav li.res a, ul#nav li.resources:hover a, #nav a.resources:hover {
	background-position:-626px -45px !important;
}
ul#nav li.blo a, ul#nav li.blog:hover a, #nav a.blog:hover {
	background-position:-712px -45px !important;
}
/*@ end */
/*@ Tagline */
div#tagline {
	margin:0px !important;
	padding:136px 0px 0px;
	width:990px;
	height:113px;
	display:block;
	text-align:center;
}
div#tagline span {
	margin:0px !important;
	padding:0;
	width:490px;
	height:113px;
	display:block;
	float:left;
	background:url('../images/tagline.png') 0 0 no-repeat;
}
/*@ Phone */
div#phone {
	clear:both;
	margin:0;
	padding:5px 30px 0 0;
	width:960px;
	height:70px;
	display:block;
	border:none;
}
div#phone p.number {
	float:right;
	margin:0;
	padding:15px 16px 11px 35px !important;
	width:138px;
	height:19px;
	display:block;
	background:url('../images/phone.png') 0 0 no-repeat;
	font:bold 22px/20px "trebuchet MS";
	letter-spacing:-1px;
	color:#e7e7e7;
}
p#skype {
	float:right;
	clear:both;
	margin:0;
	padding:0px 0px 0px 19px !important;
	width:170px;
	height:22px;
	display:block;
}
p#skype a {
	color:#0096f5 !important;
	font:normal 14px "trebuchet MS";
	text-decoration:underline;
}
p#skype a:hover {
	color:#e7e7e7 !important;
	font:normal 14px "trebuchet MS";
	text-decoration:none;
}
/*@ end */
/*@ Center */
div#center {
	float:left;
	margin:18px 0px 0px 0px;
	padding:0px 85px !important;
	width:820px !important;
	display:block;
	border:none;
	height:40px;
}
div#center div.cell {
	float:left;
	margin:0px;
	padding:8px 10px !important;
	width:250px !important;
	display:block;
	height:24px;
	line-height:21px !important;
	border-left:1px solid #ababab;
}
* html div#center div.cell {
	padding:3px 10px !important;
	height:33px;
}
/*@ end */
/*@ content */
div#content-wrap {
	float:left;
	margin:10px 0px 0px 0px !important;
	padding:0;
	width:990px !important;
	display:block;
	text-align:left;
	border:none;
}
div#content, div#blog {
	float:left;
	margin:0 0 1em 0;
	padding:0px;
	width:990px;
	display:block;
	text-align:left;
	vertical-align:top;
	clear:both;
}
/*@ Get In Touch & Get  Glance */
div#content div#getIntouch, div#content div#getAglance {
	float:left;
	margin:0;
	padding:0;
	width:288px;
	display:block;
	text-align:left;
}
div#content div#getIntouch div#inner, div#content div#getAglance div#inner {
	float:left;
	margin:0;
	padding:0;
	width:288px;
	display:block;
	text-align:left;
	background:url('../images/getIntouchwrapper.gif') 0 0 repeat-y;
}
div#content div#getIntouch div#inner div.hd {
	float:left;
	margin:0;
	padding:20px 0px 12px 60px !important;
	height:30px;
	width:228px !important;
	background:url('../images/getIntouchBg.gif') 0 0 no-repeat;
	display:block;
}
div#content div#getIntouch div#inner form#touch {
	float:left;
	margin:0;
	padding:5px 30px 5px 15px !important;
	width:233px;
	display:block;
	text-align:left;
}
div#content div#getIntouch div#inner form#touch p.input {
	float:left;
	width:233px;
	display:block;
	font:normal 14px "trebuchet MS";
	color:#000 !important;
}
div#content div#getIntouch div#inner form#touch p.name {
	width:233px;
	height:48px;
}
div#content div#getIntouch div#inner form#touch p.message {
	width:233px;
	height:100px;
}
div#content div#getIntouch div#inner form#touch p.submit {
	width:233px;
	height:25px;
	margin:3px 0 0 0;
}
div#content div#getIntouch div#inner form#touch p.input label, p.inline label {
	float:left;
	width:233px;
	height:16px;
	display:block;
}
span.req {
	color:#f00;
}
input.txtfld {
	border:2px solid #808080;
	width:225px;
	font:normal 13px "Trebuchet MS";
	height:18px;
	padding:2px;
	float:left;
	clear:both;
}
select.select {
	border:2px solid #808080;
	width:232px;
	font:normal 13px "Trebuchet MS";
	height:26px;
	padding:2px;
	float:left;
	clear:both;
}
textarea.textarea {
	border:2px solid #808080;
	width:225px;
	font:normal 13px "Trebuchet MS";
	height:70px;
	padding:2px;
	float:left;
	clear:both;
}
p.inline {
	float:left;
	width:233px;
	display:block;
	font:normal 14px "trebuchet MS";
	color:#000 !important;
	height:50px;
}
input#submit {
	border:none !important;
	background:url('../images/btnSubmit.gif') 0 0 no-repeat;
	width:80px;
	height:25px;
	font-size:0px;
	float:right;
}
input#submit:active {
	position:relative;
	top:1px;
	left:1px;
}
/*@ Welcome */
div#content div#welcome, div#content div#sidebar {
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
	width:682px;
	display:block;
	text-align:left;
	vertical-align:top;
}
div#content div#welcome div.hd {
	float:left;
	margin:0;
	padding:12px !important;
	height:37px;
	width:658px !important;
	background:url('../images/welcomeBg.gif') 0 0 no-repeat;
	display:block;
}
div#content div#welcome p.pixel14 {
	float:left;
	padding:0px 0px 10px 12px !important;
	margin:0;
	font:normal 15px/18px "Trebuchet MS";
	width:670px !important;
	display:block;
}
p.clickhere {
	float:right;
	display:block;
	width:auto;
	margin:0;
	padding:0 10px 0 0;
}
p.clickhere a {
	font:normal 14px/21px "Trebuchet MS", Tahoma, Georgia, "Times New Roman", Times, Sans;
	color:#1b2d55 !important;
	text-decoration:underline !important;
}
p.clickhere a span {
	font:bold 14px/21px "Trebuchet MS", Tahoma, Georgia, "Times New Roman", Times, Sans;
	color:#1b2d55 !important;
	text-decoration:none !important;
}
p.clickhere a:hover {
	font:normal 14px/21px "Trebuchet MS", Tahoma, Georgia, "Times New Roman", Times, Sans;
	color:#000 !important;
	text-decoration:none !important;
}
/*@ Blog Area */
div#blog div.boxTax {
	float:left;
	margin:0;
	padding:0px 15px 0px 0px;
	width:320px;
	display:block;
	text-align:left;
}
div#blog div.boxTax div.heading, div#blog div.boxInvestment div.heading, div#blog div.boxRetirement div.heading {
	float:left;
	margin:0;
	padding:12px !important;
	height:37px;
	width:296px !important;
	background:url('../images/smHd.gif') 0 0 no-repeat;
	display:block;
}
div#blog div.boxTax ul.listingsTax, div#blog div.boxInvestment ul.listingsInvestment, div#blog div.boxRetirement ul.listingsRetirement {
	float:left;
	padding:3px 12px;
	margin:0;
	list-style:none;
	width:296px;
	display:block;
}
div#blog div.boxTax ul.listingsTax li {
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0.3em 0;
	list-style:none;
	width:276px;
	display:block;
	background:url('../images/bulletTax.gif') 0 3px no-repeat;
	clear:both !important;
}
div#blog div.boxTax ul.listingsTax li a {
	color:#063757 !important;
	text-decoration:none;
}
div#blog div.boxTax ul.listingsTax li a:hover {
	color:#0096f5 !important;
	text-decoration:underline;
}
div#blog div.boxInvestment {
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
	width:320px;
	display:block;
	text-align:left;
}
div#blog div.boxInvestment ul.listingsInvestment li {
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0.3em 0;
	list-style:none;
	width:276px;
	display:block;
	background:url('../images/bulletInvestment.gif') 0 3px no-repeat;
}
div#blog div.boxInvestment ul.listingsInvestment li a {
	color:#063757 !important;
	text-decoration:none;
}
div#blog div.boxInvestment ul.listingsInvestment li a:hover {
	color:#0096f5 !important;
	text-decoration:underline;
}
div#blog div.boxRetirement {
	float:left;
	margin:0;
	padding:0px;
	width:320px;
	display:block;
	text-align:left;
}
div#blog div.boxRetirement ul.listingsRetirement li {
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0.3em 0;
	list-style:none;
	width:276px;
	display:block;
	background:url('../images/bulletRetirement.gif') 0 4px no-repeat;
}
div#blog div.boxRetirement ul.listingsRetirement li a {
	color:#063757 !important;
	text-decoration:none;
}
div#blog div.boxRetirement ul.listingsRetirement li a:hover {
	color:#0096f5 !important;
	text-decoration:underline;
}
/*@ end */
/* @ Footer Area */
div#footer-wrap {
	float:left;
	width:100%;
	height:125px !important;
	padding:10px 0 0 0;
	margin:2em 0 0 0;
	display:block;
	background:#1a2d55;
	border-top:1px solid #92d2ff;
}
div#footer-wrap div#footer-innr {
	width:990px;
	height:125px !important;
	padding:0;
	margin:0 auto;
	display:block;
	font:normal 13px "trebuchet MS";
	color:#fffff2;
}
div#footer-wrap div#footer-innr div.footerLt {
	float:left;
	width:565px;
	display:block;
}
div#footer-wrap div#footer-innr div.footerLt p.footNav {
	float:left;
	margin:0;
	padding:0 20px 0 0;
}
/*@ Validators */
div#footer-wrap div#footer-innr div.footerLt #valid {
	float:left;
	width:88px;
	height:37px;
	margin:1.5em 0 0 0;
	padding:0;
	display:block;
}
/*@ XHTML */
div#footer-wrap div#footer-innr div.footerLt #valid p.xhtml {
	float:left;
	width:46px;
	height:37px;
	margin:0;
	padding:0 6px 0 0;
	display:block;
}
div#footer-wrap div#footer-innr div.footerLt #valid p.xhtml a {
	float:left;
	width:46px;
	height:37px;
	margin:0;
	background:url("../images/xhtml.jpg") 0 0 no-repeat;
}
div#footer-wrap div#footer-innr div.footerLt #valid p.xhtml a:hover, div#footer-wrap div#footer-innr div.footerLt #valid p.css a:hover {
	background-position:0 -37px;
	text-decoration:none;
}
div#footer-wrap div#footer-innr div.footerLt #valid p.xhtml a span, div#footer-wrap div#footer-innr div.footerLt #valid p.css a span {
	position:absolute;
	text-decoration:none;
	display:none;
}
/*@ CSS */
div#footer-wrap div#footer-innr div.footerLt #valid p.css {
	float:left;
	width:36px;
	height:37px;
	margin:0;
	padding:0;
	display:block;
}
div#footer-wrap div#footer-innr div.footerLt #valid p.css a {
	float:left;
	width:36px;
	height:37px;
	margin:0;
	background:url("../images/css.jpg") 0 0 no-repeat;
}
div#footer-wrap div#footer-innr div.footerRt {
	float:left;
	width:425px;
	display:block;
}
div#footer-wrap div#footer-innr div.footerRt p.footerLogo {
	float:right;
	margin:0;
	padding:0;
}
div#footer-wrap div#footer-innr div.footerRt p.nh {
	float:right;
	margin:1em 0 0 0;
	padding:0 5px 0 0;
	width:420px;
	display:block;
	text-align:right;
}
/* @ About Us page */
div#spacer {
	margin:0px !important;
	padding:0px;
	width:990px;
	height:108px;
	display:block;
	text-align:center;
	position:relative;
}
/*@ misc */
div.break {
	float:left;
	display:block;
	width:990px;
	margin:0 0 1em 0;
	padding:0;
	height:5px;
	clear:both;
}
div.gap {
	float:left;
	display:block;
	width:990px;
	margin:0;
	padding:0;
	height:15px;
}
div.spacer {
	float:left;
	display:block;
	width:17px;
	margin:0;
	padding:0;
	height:225px;
}
/*@ Get A Glance */
div#content div#getAglance div#inner div.hd {
	float:left;
	margin:0;
	padding:23px 0px 12px 15px !important;
	height:28px;
	width:273px !important;
	background:url('../images/getAglanceBg.gif') 0 0 no-repeat;
	display:block;
}
ul#navLeft {
	float:left;
	clear:both;
	width:260px;
	height:190px;
	display:block;
	margin:0;
	padding:3px 22px 25px 6px !important;
}
ul#navLeft li {
	float:left;
	clear:both;
	width:245px;
	height:auto;
	display:block;
	margin:0;
	padding:0px 0px 0px 15px !important;
	background:url('../images/3shade.gif') 0 bottom no-repeat;
}
ul#navLeft li a {
	font:normal 14px/21px "trebuchet MS";
	color:#063757 !important;
	text-decoration:none;
	padding:0.3em 0 0.7em 0;
	float:left;
}
ul#navLeft li a:hover {
	font:normal 14px/21px "trebuchet MS";
	color:#0096f5 !important;
	text-decoration:underline;
	padding:0.3em 0 0.7em 0;
	float:left;
}
/* @ Page Title for Inner Pages */
#pageTitle {
	position:absolute;
	left:1em;
	top:3em;
	width:40%;
	height:40px;
	text-align:left;
	color:#e7e7e7;
	font:normal 31px "Myriad Pro";
	display:none;
}
/* @ Sidebar */
div#content div#sidebar h1.pagesubTitle {
	color:#515151 !important;
	font:bold 31px "Myriad Pro" !important;
	width:682px;
	display:block;
	height:35px;
	clear:both;
	margin:0.3em 0px 0px 0px;
	padding:0;
}
div#content div#sidebar p.writeup {
	float:left;
	padding:0px 0px 10px 0px !important;
	margin:0;
	font:normal 15px/18px "Trebuchet MS";
	width:682px !important;
	display:block;
}
div#content div#sidebar h3.pagesubTitle {
	float:left;
	color:#515151 !important;
	font:bold 25px "Myriad Pro" !important;
	width:682px;
	display:block;
	height:27px;
	clear:both;
	margin:0.3em 0px 0px 0px;
	padding:0;
}
/* @ Contact Us Page */
div#content div#address {
	float:left;
	width:547px;
	display:block;
	margin:0px;
	padding:0px 20px 0px 0px;
}
div#content div#address div.addressHeading {
	float:left;
	width:319px;
	height:85px;
	background:url('../images/contactHd.png') 0 0 no-repeat;
	display:block;
	margin:0px;
	padding:0;
}
* html div#content div#address div.addressHeading {
	background:url('../images/internetExplorer/contactHd.gif') 0 0 no-repeat;
}
h1.titleCotact {
	font:normal 31px "Myriad Pro";
	padding:1em 0em 0em 0.4em;
}
div#content div#map {
	float:right;
	width:423px;
	height:459px;
	display:block;
	margin:0px;
	padding:0;
}
p.high {
	float:left;
	clear:both;
	display:block;
	width:90%;
	margin:0;
	padding:0em 0em 0.3em 0.7em;
	line-height:21px;
}
p.high span.alignLeft {
	float:left;
	display:block;
	width:125px;
	height:21px;
	margin:0;
	padding:0;
}
p.high span.clearLeft {
	float:left;
	display:block;
	width:125px;
	height:21px;
	margin:0;
	padding:0;
	clear:both;
}
form#quick-contact_form, form#frm {
	float:left;
	width:547px;
	display:block;
	margin:1em 0em 0em 0em;
	padding:0px;
	color:#063757 !important;
}
h2.contactForm {
	font:normal 25px "Myriad Pro";
	padding:0em 0em 0.1em 0em;
	margin:0em 0em 0.3em 0em;
	color:#515151 !important;
	border-bottom:1px solid #c1c6d1 !important;
	width:547px;
	display:block;
}
div.input_field {
	width:263px;
	display:block;
	float:left;
	padding:0px 10px 0px 0px;
	margin:0em 0em 0.5em 0em;
	font:normal 14px "Trebuchet MS";
}
div.input_message {
	width:536px;
	display:block;
	float:left;
	padding:0px 10px 0px 0px;
	margin:0em 0em 0.5em 0em;
	font:normal 14px "Trebuchet MS";
}
.input_req {
	font:normal normal bold .9em/1em Verdana, arial, sans-serif;
	color:#f00 !important;
}
form#quick-contact_form .txtflds, form#frm .txtflds {
	border:#575757 2px solid;
	width:258px;
	color:#565656;
	padding:2px;
	font-size:11px;
	height:17px;
	background:#fff;
	margin:0;
	font:normal 13px/16px "Trebuchet MS";
}
* html form#quick-contact_form .txtflds, * html form#frm .txtflds {
	border:#575757 2px solid;
	width:255px;
}
form#quick-contact_form .textarea, form#frm .textarea {
	display:block;
	width:531px;
	height:100px;
	padding:2px;
	background:#fff !important;
	border:#575757 2px solid;
	font:normal 13px/16px "Trebuchet MS";
	color:rgb(0,0,0) !important;
}
* html form#quick-contact_form .textarea, * html form#frm .textarea {
	display:block;
	width:527px;
}
input#submit2 {
	border:none !important;
	background:url('../images/btnSubmit2.gif') 0 0 no-repeat;
	width:109px;
	height:32px;
	color:#fff;
	font-size:0px !important;
	float:left;
}
input#submit2:active {
	position:relative;
	top:1px;
	left:1px;
}
/*@ FAQ Page */
.questions {
	display:block;
	margin:0px !important;
	padding:3px !important;
	font:bold 14px/18px "Trebuchet MS";
	width:674px !important;
	border:1px solid #bbb;
	background-color:#eee !important;
}
.ans {
	display:block;
	margin:0px 0px 10px 0px !important;
	padding:3px !important;
	font:normal 15px/18px "Trebuchet MS";
	width:676px !important;
}
strong.underline {
	font:bold 15px "trebuchet MS" !important;
	text-decoration:underline !important;
}
/*@ Investment Process Page */
p.coming {
	font:bold 71px "Myriad Pro", "Lucida Sans", "Trebuchet MS";
}
/* ----------------------------------------------
   THE END
------------------------------------------------- */