*
{
	margin:0;
	padding:0;
}

html, body
{
	margin:0;
	padding:0;
	font-family:Tahoma, Sans-Serif;
	font-size:100%;
	color:#555555;
	background:#a2a2a2;
}

p
{
	margin:0 0 15px 0;
	text-align:justify;
	font-size:75%;
	line-height:1.5em;
	
}

ul
{
	font-size:75%;
	line-height:1.5em;
}

img
{
	border:none;
}

/* Font Styles */

.text-light-blue
{
	color:#3A6A74;
}

a:link, a:visited, a:active, a:hover
{
	color:#3A6A74;
	text-decoration:none;
}

/* Top Content Main Styles */

#TopWrapper
{
	background:#727272;
}

#TopContent
{
	width:951px;
	margin:0 auto;
	background:#FFF;
}

#Header
{
	width:100%;
	height:114px;
}

#Header img
{
	float:left;
}

#TopNav
{
	width:100%;
	height:21px;
	margin:0 0 2px 0;
}

#TopNav a
{
	float:left;
	margin:0 2px 0 0;
}



#TopNav1
{
	width:100%;
	height:21px;
	margin:0 0 2px 0;
}

#TopNav1 a
{
	float:left;
	margin:0 2px 0 0;
}

.TopNavHome
{
	width:119px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/home_btn_up.jpg) 0 0 no-repeat;
}

.TopNavHomeHover
{
	width:119px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/home_btn_dwn.jpg) 0 0 no-repeat;
}

.TopNavAbout
{
	width:150px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/about_btn_up.jpg) 0 0 no-repeat;
}

.TopNavAboutHover
{
	width:150px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/about_btn_dwn.jpg) 0 0 no-repeat;
}

.TopNavService
{
	width:154px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/services_btn_up.jpg) 0 0 no-repeat;
}

.TopNavServiceHover
{
	width:154px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/services_btn_dwn.jpg) 0 0 no-repeat;
}

.TopNavResource
{
	width:171px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/resources_btn_up.jpg) 0 0 no-repeat;
}

.TopNavResourceHover
{
	width:171px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/resources_btn_dwn.jpg) 0 0 no-repeat;
}

.TopNavTestimonials
{
	width:217px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/testimonials_btn_up.jpg) 0 0 no-repeat;
}

.TopNavTestimonialsHover
{
	width:217px;
	height:21px;
	display:block;
	cursor:pointer;
	background:url(../images/main/testimonials_btn_dwn.jpg) 0 0 no-repeat;
}

.TopNavContact
{
	width:128px;
	height:21px;
	display:block;
	margin:0;
	cursor:pointer;
	background:url(../images/main/contact_btn_up.jpg) 0 0 no-repeat;
}

.TopNavContactHover
{
	width:128px;
	height:21px;
	display:block;
	margin:0;
	cursor:pointer;
	background:url(../images/main/contact_btn_dwn.jpg) 0 0 no-repeat;
}

#MainPhoto
{
	vertical-align:top;
}

.BodyText
{
	width:871px;
	display:table;
	background:url(../images/main/middle_fade.jpg) 0 top no-repeat;
	padding:30px 50px 15px 30px;
}

.BodyText h5
{
	background:url(../images/main/text_dot.jpg) 0 0 no-repeat;
	height:20px;
	margin:0 0 11px 0;
	padding-left:25px;
	line-height:1.5em;
	color:#3A6A74;
	text-transform:uppercase;
}

.BodyText p
{
	padding-left:25px;
}

#BodyLeftCol
{
	width:445px;
	float:left;
}

#BodyRightCol
{
	width:426px;
	float:left;
}


/* Bottom Content Main Styles */

#BottomWrapper
{
	background:#a2a2a2;
	padding-bottom:45px;
	height:100%;
}

#BottomContent
{
	width:931px;
	height:100px;
	padding:0 10px 5px 10px;
	margin:0 auto 0 auto;
	color:#FFF;
	background:#84b0b9;
}

#BottomContent p
{
	width:600px;
	float:left;
	position:relative;
	top:80px;
}

#BottomContent p a
{
	color:#FFF;
}

#BottomContent img
{
	float:right;
	position:relative;
	top:70px;
}

/* index.htm */

#PromoBanners
{
	width:909px;
	height:121px !important;
	display:table;
	margin:2px 0 0 0;
	padding:25px 20px;
	background:#C6C6C6;
	overflow:hidden;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
}

#PromoBanners a
{
	float:left;
}

.PromoPerform
{
	display:block;
	width:282px;
	height:121px;
	cursor:pointer;
	background:url(../images/front/performance_btn_up.jpg) 0 0 no-repeat;
}

.PromoPerformHover
{
	display:block;
	width:282px;
	height:121px;
	cursor:pointer;
	background:url(../images/front/performance_btn_dwn.jpg) 0 0 no-repeat;
}

.PromoStartFund
{
	display:block;
	width:282px;
	height:121px;
	margin:0 31px;
	cursor:pointer;
	background:url(../images/front/howto_btn_up.jpg) 0 0 no-repeat;
}

.PromoStartFundHover
{
	display:block;
	width:282px;
	height:121px;
	margin:0 31px;
	cursor:pointer;
	background:url(../images/front/howto_btn_dwn.jpg) 0 0 no-repeat;
}

.PromoOffShoreFund
{
	display:block;
	width:282px;
	height:121px;
	cursor:pointer;
	background:url(../images/front/whitepaper_btn_up.jpg) 0 0 no-repeat;
}

.PromoOffShoreFundHover
{
	display:block;
	width:282px;
	height:121px;
	cursor:pointer;
	background:url(../images/front/whitepaper_btn_dwn.jpg) 0 0 no-repeat;
}

#BodyLeftColHome
{
	width:500px;
	float:left;
}

#BodyRightColHome
{
	width:296px;
	float:left;
	padding-left:75px;
}

#BodyRightColHome ul
{
	margin-left:42px;
	list-style-type:disc;
}

#BodyRightColHome ul a
{
	border-bottom:1px solid #D5D5D5;
}

/* StartingAFund.htm */

ul#HowToSteps
{
	list-style-type:none;
	margin:0 0 15px 45px;
}

/* RelatedLinks.htm */

ul.RelatedLinks
{
	list-style-type:none;
	margin:5px 0 0 47px;
	float:left;
}

ul.RelatedLinks li
{
	margin:0 0 5px 0;
}

/* Services.htm */

.ServicesHeader
{
	font-size:75%;
	font-weight:bold;
	margin:0 0 5px 25px;
}

.ServicesList
{
	list-style-type:disc;
	margin:0 0 15px 70px;
}

.ServicesList2
{
	list-style-type:circle;
       font-size:100%;
	margin:0 0 18px 70px;
}

/* Contact.htm */

ul.ContactAddress
{
	list-style-type:none;
	margin:0 0 0 25px;
	line-height:1.5em;
}

#ContactFormWrap
{
	width:385px;
	margin:0 0 0 25px;
	font-size:75%;
	text-align:left;
	border:0px solid red;
}

#ContactFormWrap .FormRow
{
	width:100%;
	margin:0 0 7px 0;
	display:table;
}

#ContactFormWrap .FormLabel
{
	width:100px;
	height:22px;
	margin:0 5px 0 0;
	padding:3px 0 0 0;
	float:left;
	text-align:right;
	border:0px solid red;
}

#ContactFormWrap .LblError
{
	color:#BA090E;
}

#ContactFormWrap .FormInput
{
	width:275px;
	float:left;
}

#ContactFormWrap input
{
	width:275px;
	height:18px;
	font-family:Tahoma, Sans-Serif;
	color:#555555;
	padding:2px 0 0 2px;
	border:1px solid #A2A2A2;
}

#ContactFormWrap textarea
{
	width:275px;
	height:64px;
	padding:2px 0 0 2px;
	font-family:Tahoma, Sans-Serif;
	font-size:100%;
	color:#555555;
	border:1px solid #A2A2A2;
}

#ContactFormWrap input.Error,
#ContactFormWrap textarea.Error
{
	color:#525252;
	background:#F7F1F1;
	font-family:Tahoma, Sans-Serif;
	padding:2px 0 0 2px;
	border:1px solid #BA090E;
}

#ContactFormWrap .ButtonRow
{
	width:385px;
	text-align:right;
}

#ContactFormWrap .SubmitBtn
{
	width:78px;
	height:17px;
	background:url(../images/contact/submit_btn.jpg);
	cursor:pointer;
	border:none;
}


/* Whitepapers */

#WhitePaperContainer img
{
	vertical-align:bottom;
	float:left;
	margin:0 7px 0 0;
	position:relative;
	top:1px;
}

#WhitePaperContainer
{
	font-style:italic;
	font-size:95%;
}

#WhitePaperContainer a
{
	text-decoration:underline;
	font-weight:bold;
	font-style:normal;
}