body { background-color: #e7e7e2; text-align: center; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
  
td { vertical-align: top; }
img { border: 0; }
a { color: #666666; }

h1 { font-size: 13px; margin: 0; }
h3 { font-size: 11px; margin-bottom: 3px; }

.subNote {
	font-size: 9px;
}

#container { margin: 0 auto; width: 789px; text-align: left; }
  
#header img, #header div { display: inline; }

table#maintab { border-collapse: collapse; }
#maintab td { padding: 0px; }
td#leftcol { width: 272px; background:url(/i/wrap/lside_bg.gif) top left repeat-y; }
td#leftcol img { margin: 86px 14px 10px 14px; /*display: block; */float: left;}
td#leftcol img.advisorhead { margin: 100px 0 8px 26px; }

#nav { margin: 0; padding: 0; list-style: none; display: inline; overflow: hidden; }
#nav li { margin: 0; padding: 0; list-style: none; display: inline; }
#nav a { margin: 0 22px 0 30px; float: left; padding: 24px 0 0 0; overflow: hidden; height: 0px !important; height /**/:24px; /* for IE5/Win only */ }
#nav a:hover { background-position: 0 -24px; }
#nav a:active, #nav a.selected { background-position: 0 -24px; }
#nav a.active { background-position: 0 -48px; }
	
#home a { width: 220px; background: url(/i/nav/home.gif) top left no-repeat; }
#about a { width: 220px; background: url(/i/nav/about.gif) top left no-repeat; }
#mgmt a { width: 220px; background: url(/i/nav/about_mgmt.gif) top left no-repeat; }
#philosophy a { width: 220px; background: url(/i/nav/about_philosophy.gif) top left no-repeat; }
#strategy a { width: 220px; background: url(/i/nav/about_strategy.gif) top left no-repeat; }
#team a { width: 220px; background: url(/i/nav/ourteam.gif) top left no-repeat; }
#energyfunds a { width: 220px; background: url(/i/nav/energyfunds.gif) top left no-repeat; }
#investors a { width: 220px; background: url(/i/nav/investoraccess.gif) top left no-repeat; }
#contact a { width: 220px; background: url(/i/nav/contact.gif) top left no-repeat; }
#admin a { width: 220px; background: url(/i/nav/admin.gif) top left no-repeat; }
#admin_users a { width: 220px; background: url(/i/nav/admin_users.gif) top left no-repeat; }
#admin_funds a { width: 220px; background: url(/i/nav/admin_funds.gif) top left no-repeat; }
#admin_logout a { width: 220px; background: url(/i/nav/admin_logout.gif) top left no-repeat; }

td#rightcol { width: 517px; background: url(/i/wrap/rside_bg.gif) top left repeat-y; text-align: center; padding: 6px 0 0 0;}

#rcontent { width: 435px; text-align: justify; margin: 0 50px 0 32px;}

#rcontent h2 { margin: 0 0 8px 0; padding: 0;  text-indent: -9999px; line-height: 19px;}

.welcome { border-bottom: 1px solid #19436E; padding-bottom: 6px; }
.about { border-bottom: 1px solid #BFBD9F; padding-bottom: 2px; }
.mgmt { border-bottom: 1px solid #BFBD9F; padding-bottom: 2px; }
.philosophy { border-bottom: 1px solid #BFBD9F;  padding-bottom: 2px; }
.ourteam { border-bottom: 1px solid #ff3300; padding-bottom: 6px; }
.energyfunds { border-bottom: 1px solid #339900;  padding-bottom: 2px; }
.investoraccess { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.contact { border-bottom: 1px solid #33CCCC; padding-bottom: 6px; }
.administration { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.adminusers { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.adminusersadd { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.adminuserspsswrd { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.adminfunds { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.adminfundsadd { border-bottom: 1px solid #993399; padding-bottom: 6px; }
.adminfundsupload { border-bottom: 1px solid #993399; padding-bottom: 2px; }

#rcontent p { margin: 0 0 8px 0; }


/* home */
#hometabs div { width: 192px; text-align: left; }
#tab3 img { margin-bottom: 15px; }
#hometabs div img { margin-bottom: 18px; }
#tab1 { float: left; margin: 20px 0; }
#tab2 { float: right; margin: 20px 0; }
#tab3 { float: none; margin: 0 125px;; }
#tab4 { float: left; margin: 20px 0; }
#tab5 { float: right; margin: 20px 0; }


/* about */
#abouttab { border-collapse:collapse; border-top: 1px solid #000; margin-bottom: 3px; }
#abouttab th, #abouttab td { text-align: center; padding: 5px 3px; border-bottom: 1px solid #000; vertical-align: middle; }


/* mgmt */
#tombhead { width: 435px; margin-top: 33px; }
#tombhead td { padding: 0px; vertical-align: middle; }
#tombhead a { color: #666666; font-size: 12px; text-decoration: none; }
#tombhead a:hover { text-decoration: underline; }
td.logo { text-align: center; }
td.next { text-align: right; }
td.rarrow, td.larrow { width: 13px; }


/*#tombhead img.avalanche { margin: 0 auto; }*/
table#tombstone { border-collapse:collapse; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-top: 30px; }
#tombstone td { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-size: 12px; text-align:center; padding: 16px; vertical-align: middle;}

#tombstone tr.odd td { background: #DAE1E8; }
#tombstone tr.even td { background: #E8ECF0; }


/* ourteam */
ul#advisors { list-style:none; margin: 0; padding: 0; clear: left;}
ul#advisors li { margin: 0 0 8px 25px; }

div.bio {
	margin-top: 20px;
	}
	
#peterpic {
	float: left;
	margin: 0 15px 10px 0;
	}
	
#jodypic {
	float: right;
	margin: 0 0 10px 15px;
	}


/* energyfunds */
#fundstab { border-collapse:collapse; border-top: 1px solid #000; margin-top: 10px; margin-bottom: 3px; width: 435px; }
#fundstab th, #fundstab td { text-align: center; padding: 5px 3px; border-bottom: 1px solid #000; vertical-align: middle; }

h3.one { background:url(/i/energyfunds/one.gif) left 50% no-repeat; padding: 16px 0 16px 55px; font-size: 13px; margin: 13px 0 10px 0;}
h3.two { background:url(/i/energyfunds/two.gif) left 50% no-repeat; padding: 16px 0 16px 55px; font-size: 13px; margin: 13px 0 10px 0;}
h3.three { background:url(/i/energyfunds/three.gif) left 50% no-repeat; padding: 16px 0 16px 55px; font-size: 13px; margin: 13px 0 10px 0;}
h3.four { background:url(/i/energyfunds/four.gif) left 50% no-repeat; padding: 16px 0 16px 55px; font-size: 13px; margin: 13px 0 10px 0;}
h3.five { background:url(/i/energyfunds/five.gif) left 50% no-repeat; padding: 16px 0 16px 55px; font-size: 13px; margin: 13px 0 10px 0;}


/* investoraccess */
#loginform { background: url(/i/investoraccess/loginbg.gif) top center no-repeat; width: 345px height: 376px; text-align: center; margin: 50px 45px 60px 45px; }
#Form1 { text-align: left; margin: 0 68px; }
#Form1 input { margin-bottom: 0; padding-bottom: 0; }
#Form1 img { margin: 16px 0 9px 0; padding: 0;}
#Form1 p { margin: 0; padding: 0; }
#Form1 p.login { text-align: right; padding: 25px 0 25px 0; }

#userfundlist ul { margin: 10px 0 0 23px; padding: 0; }
#userfundlist li { margin: 0 0 6px 0; padding: 0; }

#funddetails table { margin: 10px 0 20px 0; }
#funddetails table th, #funddetails table td { padding: 4px; vertical-align: top; }
#funddetails table th { text-align: right; padding-right: 15px; }
#funddetails ul { margin: 0; padding: 0; list-style: none; }
#funddetails li { margin-bottom: 8px; }


/* administration */
#adminform { font-size: 11px; margin: 15px 0 60px 0; }
#adminform p.btns { margin-top: 30px; }
#adminform h3 { font-weight: bold; font-size: 11px; margin-top: 15px; }

#adminform table { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-collapse: collapse; }
#adminform table th, #adminform table td { padding: 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 11px; }

table#tabbasic , table#tabbasic td, table#tabbasic th { border: none; }
#tabbasic th { text-align: right; vertical-align: top; }
#tabbasic th, #tabbasic td { padding: 4px; font-size: 11px; }

.header td { background: #9f9f9f; font-weight: bold; color: #fff; padding: 4px; }

table#pFunds { border: none; }
table#pFunds td { border: none; }

table#selectfunds { width: 450px; }
table#selectfunds td { vertical-align: middle; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#lbFunds {font-size: 10px; }
#lbClientFunds {font-size: 10px; }
#btnadd { margin-bottom: 3px; }


/* contact */
#bcards { margin-top: 20px; }
#bcards p { text-align: center; }
