body { text-align: center; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
  
td { vertical-align: top; }
img { border: 0; }
a { color: #666666; }

h1, h2, h3, h4, h5 { color: #000; }
h1 { font-size: 13px; margin: 0; }
h3 { font-size: 11px; margin-bottom: 3px; }

#container { margin: 0 auto; width: 789px; text-align: left; }
  
#header img, #header div { display: inline; }
#flashcontent { display: none; }

table#maintab { border-collapse: collapse; }
#maintab td { padding: 0px; }
td#leftcol { display: none; }
td#leftcol img { display: none; }
td#leftcol img.advisorhead { display: none; }

#nav { display: none; }
#nav li { display: none; }
#nav a { display: none; }
#nav a:hover { display: none; }
#nav a:active, #nav a.selected { display: none; }
#nav a.active { display: none; }
	
#home a { display: none; }
#about a { display: none; }
#mgmt a { display: none; }
#philosophy a { display: none; }
#team a { display: none; }
#energyfunds a { display: none; }
#investors a { display: none; }
#contact a { display: none; }
#admin a { display: none; }
#admin_users a { display: none; }
#admin_funds a { display: none; }
#admin_logout a { display: none; }


#columntops { display: none; }
#columnbtms { display: none; }

td#rightcol { width: 517px; 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; padding-top: 20px; }
.about { border-bottom: 1px solid #BFBD9F; padding-bottom: 2px; padding-top: 20px; }
.mgmt { border-bottom: 1px solid #BFBD9F; padding-bottom: 2px; padding-top: 20px;  }
.philosophy { border-bottom: 1px solid #BFBD9F;  padding-bottom: 2px; padding-top: 20px;  }
.ourteam { border-bottom: 1px solid #ff3300; padding-bottom: 6px; padding-top: 20px;  }
.energyfunds { border-bottom: 1px solid #339900;  padding-bottom: 2px; padding-top: 20px;  }
.investoraccess { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.contact { border-bottom: 1px solid #33CCCC; padding-bottom: 6px; padding-top: 20px;  }
.administration { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.adminusers { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.adminusersadd { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.adminuserspsswrd { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.adminfunds { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.adminfundsadd { border-bottom: 1px solid #993399; padding-bottom: 6px; padding-top: 20px;  }
.adminfundsupload { border-bottom: 1px solid #993399; padding-bottom: 2px; padding-top: 20px;  }

#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; }
ul#advisors li { margin: 0 0 8px 25px; }

#bio td { text-align: left; }

td.peterpic { vertical-align: middle; }
td.peterpic img { margin: 0 50px 0 30px; }
.peterheader { margin: 30px 0 10px 0; }

td.jodypic { vertical-align: middle; }
td.jodypic img { margin: 0 35px 0 35px; }
.jodyheader { margin: 20px 0 10px 0; }

/* energyfunds */
#fundstab { border-collapse:collapse; border-top: 1px solid #000; margin-top: 10px; margin-bottom: 3px; }
#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;}

/* 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 img { margin: 16px 0 9px 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; }
