a { color: #336699; font-weight: normal; text-decoration: underline; }
a:hover { color: #0080FF; font-weight: normal; text-decoration: underline; }
a.h2 { color: #62771c; font-size: 14px; font-weight: bold; text-decoration: none; }
a.h4 { color: #006790; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.menu1 { color: #030303; font-size: 10px; font-weight: normal; text-decoration: none; }
a.menu1:hover { color: #015ead; font-size: 10px; font-weight: normal; text-decoration: none; }
a.mlink01 { color: #096388; font-size: 10px; font-weight: normal; text-decoration: underline; }
/* body { background-color: #f5f5f5; color: #2D2D2D; font-size: 12px; margin: 0px; } */

/* h3 { border-bottom-color: #000000; border-bottom-style: dashed; border-bottom-width: 1px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 125%; width: 100%; } */


li.col01 { float: left; margin: 0; padding: 2px; width: 10em; }
ul.col01 { float: left; list-style: none; margin: 0; padding: 0; width: 15em; }
.dpbutton { background: #d8e8ff; color: gray; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px; }
.dpbuttontd { }
.dpdayhighlight { color: #4060ff; font-weight: bold; }
.dpdayhighlighttd { background-color: #CCCCCC; border: 1px solid #AAAAAA; }
.dpdaytd { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
.dpdaytr { }
.dpdiv { }
.dptable { background-color: #ece9d8; border: 1px solid #AAAAAA; color: #505050; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
.dptd { border: 1px solid #ece9d8; }
.dptdhover { background-color: #aca998; border: 1px solid #888888; color: red; cursor: pointer; }
.dptitletd { }
.dptitletext { color: gray; font-size: 12px; font-weight: bold; }
.dptitletr { }
.dptodaybutton { background: #d8e8ff; color: gray; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.dptodaybuttontd { }
.dptodaybuttontr { }
.dptr  { }
.mtext01 { color: #2d2d2d; font-size: 10px; font-weight: normal; text-decoration: none; }
.subheader01 { color: #006699; font-size: 12px; font-weight: bold; }
.tbgeneral { border-color: #005F89; border-style: solid; border-width: 1px; color: #666666; font-size: 11px; padding: 3px; }
.textbox { color: #666666; font-size: 11px; padding: 3px; }
.textgeneral { color: #999999; font-family:sans-serif; font-size: 10px; margin: 0px; font-weight: normal;}
/*
#navcontainer ul { list-style-type: none; margin: 0; padding-left: 45px; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { color: #636363; font-size: 11px; padding: .6em; text-decoration: none; }
#navcontainer ul li a:hover { color: #015ead; font-size: 11px; }
*/
.stext {font-family: Arial;	font-size: 11px;	font-weight: normal;	color:#000000;}
.myfunds_table_subheader
{
	padding: 5px;
	background-color:#dfdfdf;
}

.myfund_subheader
{
	background-color:#e0eef7;
	color:#096388;
	border-bottom-color:#97A5B0;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

div.tab-main-header
{
	color:#27537a;
	font-size:17px;
	font-weight:bold;
	clear:both;	
}

.tab-contents
{
	padding:3px;
}
 
.odd_row
{
	background-color:#E0EEF6;
}

.even_row
{
	background-color:#ffffff;
}
 
 
 
 
 
body,html {
	margin: 0;
	padding: 0;
	font-family: "Verdana";
	font-size: 11px;
	color: #666;
	padding-top: 0;
	line-height: 18px;
}

body {
	background-color: #000;
}

h1 {
	font-size: 22px; color: #356473; font-weight: normal; margin-top: 0px;
}
.body_subtitle
{
	margin-top: -10px;
	margin-left:5px;	
	font-weight: normal;
	color:gray;
	font-style:normal;
	font-size: 13px;	
}

h2 {
font-size: 16px; color: #67ABCF; font-weight: bold;
}

h3 {
font-size: 12px; font-weight: bold;
}

h2.t1 {
font-size: 16px; color: #67ABCF; font-weight: bold;
margin-top:2px;
margin-bottom:5px;
margin-left:0px;
}

/* MAJOR DIV TAGS */

div#mainWrapper {
width: 992px; margin: 0 auto; position: relative;
}

div#topBar {
background: url(../../images/hedgeco-calculator-top-nav.gif) no-repeat; width: 992px; height: 32px;
}

div#topLinks {
position: relative; left: 755px; top: 10px; color: #fff; width: 200px;
}

div#topLinks a {
color: #fff; margin-left: 5px; margin-right: 5px; text-transform: uppercase; font-size: 10px; text-decoration: none;
}

div#topLinks a:hover {
color: #b8d85a;
}

div#logo {
background: url(../../images/hedgeco-calculator-bg.gif) no-repeat; width: 992px; height: 89px;
}

div#logo img {
margin-left: 39px;
}

div#navigation {
background: url(../../images/hedgeco-calculator-nav-bg.gif) no-repeat; width: 992px; height: 32px; position: relative;
}

div#content {
background: #fff url(../../images/hedgeco-calculator-content-bg.gif) no-repeat; width: 977px; padding-top: 30px; padding-left: 15px;
}

div#content_inner {
background: #fff url(../../images/hedgeco-calculator-content-bg.gif) no-repeat; width: 874px; padding: 10px 59px 30px 59px;
}

div#content_inner3 {
background: #fff url(../../images/hedgeco-calculator-content-bg.gif) no-repeat; width: 874px; padding: 10px 59px 30px 59px; position: relative;
}

div#loggedLinks {
	/* position: absolute; top: 20px; left: 758px; text-align:right; color: #336699; */
	position: absolute; top: 20px; left: 770px; text-align:right; color: #336699;
}

div#content_inner p{

}

div#bottomTri {
background: url(../../images/hedgeco-calculator-module-bg.gif) repeat; width: 992px; border-bottom: 2px solid #fff;
}

div#footer {
background: #84b1cc url(../../images/hedgeco-calculator-footer.gif) bottom left no-repeat; width: 992px; text-align: center;
}

div#footerText {
line-height: 100px; color: white;
}

div#imgBox {
width: 33%; float: left;
}

div#botBox {
width: 236px; float: left; padding: 47px;
}

div#fooBox1 {
width: 250px; float: left; padding: 14px; text-align: left; color: #fff; margin-left: 23px;
}

div#fooBox {
width: 200px; float: left; padding: 14px; text-align: left; color: #fff;
}

div#fooBox strong, div#fooBox1 strong{
text-decoration:underline;
}

div#fooBox a, div#fooBox1 a, div#footerText a {
color: white; text-decoration: underline;
}

div#welcome {
float:left; width: 577px;
}

div#mainImage {
width: 355px; float: left;
}

#pad {
padding-left: 20px;
}

div#freeReport {
position:absolute; left:840px; top:-50px; width: 105px; height: 105px;
}

div#login {
background: url(../../images/login-bg.gif) no-repeat; height: 44px; width: 378px; position: absolute; top: 25px; left: 521px;
}

a#readMore {
	background-image: url(../../images/icon-readmore.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 24px;
	text-decoration: none;
	color: #999;
	text-decoration: underline;
	font-size: 11px;
}

a#readMore:hover {
	color: #44718c;
}

p#disclaimer {
text-align: left; padding: 10px; font-size: 10px; font-style: italic; color: #9dbfd1; margin-top: 20px;
}

/* Form Elements */

input#loginemail, input#loginpassword {
width: 140px; height: 14px; font-size: 10px; color: #666; margin: 12px 0 12px 12px;
}

div#formSpacer {
width: 360px; height: 20px; clear: left;
}

div#getStarted {
width: 340px; height: 25px;
}

#labelLeft {
width: 140px; height: 25px; float: left; text-align: right; color: white; font-weight: bold; line-height: 18px;
}

#formRight {
width: 170px; height: 25px; float: left; margin-left: 10px; text-align: left;
}

input#free-report {
width: 170px; height: 14px; color: #666;
}

input#inception-date {
width: 60px; height: 14px; font-size: 10px; color: #666;
}

div#mktBox {
width: 140px; float: left; text-align: center; padding: 7px;  font-size: 11px; line-height: 13px;
}

div#abtBox {
width: 115px; float:left; padding: 18px 0;
}

div#abtBox2{
width: 729px; float: left; margin-bottom: 20px;
}


/* Navigation */

#nav, #nav_loggedin {
	padding: 0;
	list-style: none;
	overflow: hidden;
	width:805px;
	height:36px;
}

#nav {
margin: 0 0 0 50px;
}

#nav_loggedin {
margin: 0 0 0 125px;
}

#nav li, #nav_loggedin li {
	margin: 0 !important; 
        list-style: none;
	display: inline;
	height: 36px;
}

#nav a, #nav_loggedin a {
	float: center;
	height: 36px;
	line-height: 32px;
	text-align: center;
 	text-transform: uppercase;
 	font-size: 10px;
 	font-weight: bold;
 	text-decoration: none;
 	color: #fff;
	margin-left: 8px;
	margin-right: 8px;
}

#nav a:hover, #nav a.selected, #nav_loggedin a:hover, #nav_loggedin a:selected {
	color: #4c6405;
} 
 
 
/* FUND DATA TABLE */

table#fundData {
font-size: 18px; font-weight: normal; color: #669900; text-align: center;
}

table#fundData th {
font-weight: normal; color: #fff; background-color: #4A768C;
}

table#fundData td {
background-color: #C8E080;
}

table#fundDataInternal {
color: #669900; text-align: center;
}

table#fundDataInternal th {
font-weight: normal; color: #e06024; background-color: #f5bda3; padding: 6px; font-weight: bold; font-size: 14px;
}

table#fundDataInternal td {

}

div#container-top {
width: 734px; height: 16px; margin-left: 75px;
}

div#container-content {
width: 585px;  margin-left: 75px; background-color: #e0eff7; padding: 40px 40px 40px 110px; position: relative;
}

div#container-bottom {
width: 734px; height: 16px;  margin-left: 75px;
}

div#button-container {
position: absolute; top: 15px; left: -98px; width: 182px;
}
 

div.sector_mod_row
{
	position: relative;
	display: block;
	clear: both;
	padding:5px; 
}

div.sector_mod_row label
{
	float:left;
	text-align: right; 
	width: 110px;
	padding-left:5px;
	padding-right:5px;
}


div.sector_mod_field_title
{
	position: absolute;
	left: 1px;	
	width: 100px;
	float: left;
}

div.sector_mod_field_value
{
	position:relative;
	left: 100px;	
}
 
 
 /* ADMIN STYLES */
 
 div.adminBox {
 	border: 1px solid #9cc5da;
 	background-color: white;
 }
 
 div.adminNav {
 	width:900px; 
 	height: 32px; 
 	line-height: 24px; 
 	background: url(../../images/admin-button-bg.gif) 5px 0px no-repeat;
 }
 
 div.adminLeftNav {
 	width: 780px;
 	float: left;
 	text-align: right;
 	color: #395b6f;
 }
 
 div.adminRightNav {
 	width: 90px;
 	float: left;
 	text-align: center;
}

div.adminLeftNav a {
	font-weight: bold;
	text-decoration: none;
	color: #395b6f;
	text-transform: uppercase;
	font-size: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

div.adminRightNav a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}

div.adminNav div a:hover {
	text-decoration: underline;	
}

div.adminNav div.adminLeftNav a.selected {
	color: #395b6f;
}

div.fundLeftBox {
	width: 420px; 
	float: left; 
	height: 32px;
}

div.fundRightBox {
	width: 410px; 
	float: left; 
	text-align: right; 
	height: 32px; 
}



table.data_box
{
	font-size: 11px;	
}

table.data_box .header
{
	/* background-color:#e0eef7; */
	background-color:#C7E3FF;	
	color:#096388;
	border-bottom-color:#97A5B0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-weight: bold;
	font-size: 13px;	
}

table.data_box .header a
{
	font-size: 11px;	
}


table.data_box .subheader, table.data_box .subheader td, table.data_box td.subheader
{
	background-color:#e0eef7;
	color:#000;
	border-bottom-color:#FFB861;
	border-bottom-width:2px;
	border-bottom-style: solid; 		
}

table.data_box .subheader th, table.data_box th.subheader
{
	font-weight: bold;
	border-bottom-color:#FFB861;
	border-bottom-width:2px;
	border-bottom-style: solid; 		
}

.noborders
{
	border:none;
}
