@import url("utils.css") screen;
html{ background:  url("../images/bg.jpg") repeat-y center; }
html,body{margin: 0;padding: 0;}
body{}


/*  ---------------------------------------
	page layout */

#page-container{margin: 0 auto;width: 743px; padding-left: 1px;background: #f6f6f6;height: 100%;}
	#header{float: left;width: 743px; height: 206px;position: relative;background: #000 url("../images/header.jpg") no-repeat top left;border-bottom: 5px solid #c6c6c6;}
	#header-agreement{float: left;width: 743px; height: 206px;position: relative;background: #fff url("../images/logo.gif") no-repeat center center;border-bottom: 5px solid #c6c6c6;}
	#content{float: left;padding: 25px;width: 692px;background-color: #fff;color: #333;}
		#text{font-family: Georgia,serif;color: #333;float: left;width: 402px;line-height: 1.4em;}
		#sidebar{font-family: Arial,sans-serif;width: 250px;float: right;line-height: 1.3em;}
	#footer{float:left;width: 100%;height: 100px;background: #f6f6f6 url("../images/footerBG.jpg") repeat-x top;color: #333;}



/*  ---------------------------------------
	global styling */

.inside{ padding:12px; }
h1{font: 138.5%/130% Georgia,serif;color: #292C66;margin: 0 0 1.3em;}
h2{}
h2 em{display: block;font-weight: normal;font-size: 81%;font-style: normal;}
h3{}

p{}
p.big{font-size: 131%;font-weight: bold;}
p.big a{color: #0052ff;}
p.arial{font-family: Arial,sans-serif!important;}
a{color: #333;text-decoration: none;}
a:hover{text-decoration: underline;}
a:visited{}

ul{}

blockquote{font-style: italic;margin: 0;padding: 0;}

/*  ---------------------------------------
	header */

#header.i1{background-image: url("../images/headers/head_beach.jpg");}
#header.i2{background-image: url("../images/headers/head_boat.jpg");}
#header.i3{background-image: url("../images/headers/head_sunset.jpg");}
#header.i4{background-image: url("../images/headers/head_city.jpg");}
#header.i5{background-image: url("../images/headers/head_plane.jpg");}
#header.i6{background-image: url("../images/headers/head_6.jpg");}

#header h1#logo{display: none;}
#navigator{position: absolute;bottom: -5px;left: 23px;margin: 0;padding: 0;}
#navigator li{display: block;float: left;list-style: none;margin-right: 1px;}
#navigator li a{display: block;background:  url("../images/nav.gif") no-repeat top left;height: 41px;text-indent: -1000em;border-bottom: 5px solid #c6c6c6;}
#navigator li a:hover{background:  url("../images/nav-hover.gif") no-repeat top left;}
#navigator li.on a{border-color: #fff;background-image: url('../images/nav-on.gif');}


#navigator #nav-home a{width: 75px;}
#navigator #nav-managers a{width: 149px;background-position: -76px 0;}
#navigator #nav-market a{width: 125px;background-position: -226px 0;}
#navigator #nav-funds a{width: 114px;background-position: -352px 0;}
#navigator #nav-we-buy a{width: 131px;background-position: -467px 0;}
#navigator #nav-contact a{width: 101px;background-position: -599px 0;}

/*  ---------------------------------------
	footer */

#footer p{font-size: 86.5%;position: relative;left: 30px;top: 10px;width: auto;margin: 0;padding: 0;width: 500px;}


/* ---------------------------------------
	sidebar */

#sidebar .quotes{background-color: #f0f2f1;padding: 15px;font-size: 89%;color: #9DA1A2;}
#sidebar .quotes p{margin-bottom: 3em;}

#sidebar ul{margin: 0;padding: 0;}
#sidebar ul.pics li{display: block;float: left;list-style: none;margin-bottom: 3em;}
#sidebar ul.pics li a img{ border: 5px solid #d5d5d5;}


/*  ---------------------------------------
	navigation */

#navigator ul{}
#navigator li{}
#navigator li a{}


/*  ---------------------------------------
	forms */

form.legacyForm{width: 300px;background-color: #dfdfdf;padding: 10px;overflow: auto;margin: 1em 0;font-family: Arial, sans-serif;}
form.legacyForm label{display: block;float: left;width: 100%;margin: 5px 0; font-weight:normal; font-size: 87%;}
form.legacyForm label span{display: block;float: left;width: 100px;}
form.legacyForm label input.text, form label textarea, form label select{display: block;float: left;font-size: 110%; }
form.legacyForm input.text{ width:180px;; }

form label.double span{width: 100%;margin-bottom: 3px;}
form label.double input.text,form label.double select,form label.double textarea{width: 100%;}

form label.error{color: red; margin: 0 0 .5em;font-size: 90%; width: 180px;padding-left: 100px;}

form .submit{float: left;width: 100%;margin-top: 10px;}
form .submit input{}

#agreement{width: 130px; margin: 2em auto; }
#agreement .agree{float: left;}
#agreement .disagree{float: right;}

/*  ---------------------------------------
	/funds */
ul.funds{margin: 15px 0 100px; padding: 0;overflow: auto;}
ul.funds li{display: block;list-style: none;float: left;width: 100%;margin: 0 0 70px;}
ul.funds li *{margin: 0;}

p.back a{color: #62A2AC;text-decoration: none;font-size: 90%;}
p.back{border-bottom: 1px solid #62A2AC;}

ul.reports,ul.reports ul{margin: 1em 0;padding: 0;}
ul.reports ul{display: none;}
ul.reports li{display: block;list-style: none;}
ul.reports li a{text-decoration: none;;}

.tbErrors {
	color:red;
}

#disclaimer p {font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;line-height:16px;}	