body {color: #000; margin: 0; padding: 0; font-family: Verdana; background: #F4F4F4 url(../img/arc_bkgrd.jpg) no-repeat scroll center top;}
a {color: #3D876E;}
sup,sub {height: 0; line-height: 1; vertical-align: baseline;_vertical-align: bottom;position: relative; font-size: 76%;}
sup {bottom: 1ex;}
sub {top: .5ex;}
.hidden {display: none;}
/* background color/img | 2px FFF | 4px E1E2E3 */

#mainContainer {
		width: 934px; 
		border-left: solid 2px #FFF;
		border-right: solid 2px #FFF;
		border-bottom: solid 2px #FFF;
		background-color: #E1E2E3; 
		margin: 0 auto;
}

/* Header */
#header {width: 922px; height: 176px; background: url(../img/bkg_header.jpg) no-repeat; margin: 0 auto;}
	#header .logo {background: url(../img/logo.gif) no-repeat; float: left; height: 46px; left: 16px; position: relative;  top: 84px; width: 169px;}
	#header .logo a {display: block; width: 169px; height: 46px; text-indent: -1000em;}
	#header .siteInfo {float: right; padding: 35px 60px 0 0; font-family: Times; color: #FFF; text-align: left;}
	#header .siteInfo .slogan {display: block; font-size: 197%; font-weight: normal;}
	#header .siteInfo .mission {font-style: oblique; font-size: 108%; padding-left: 28px;}

/* Site Navigation */
#navContainer {margin: 0 auto; overflow: hidden; text-transform: uppercase; font-size: 77%; font-weight: bold; padding-top: 74px; margin: 0 6px; color: #5D5D5D; width: 922px; clear: both; text-align: left;}
	#navContainer #nav {padding-left: 44px; margin: 0; list-style: none; text-align: left;}
	#navContainer #nav ul {padding: 0; margin: 0; list-style: none; text-align: left;}
	#navContainer #nav a {display: block; width: 9.7em; text-decoration: none; color: #5D5D5D;}
	#navContainer #nav a:hover {text-decoration: underline;}
	#navContainer #nav li {float: left; width: 9.7em;}
	#navContainer #nav li.home {width: 8em;}
	#navContainer #nav li.home a {width: 8em;}
	#nav li ul {position: absolute;	width: 500px; left: -999em;}
	#nav li:hover ul {left: auto;}
	#nav li:hover ul, #nav li.sfhover ul {left: auto;}
	#navContainer .login {background: url(../img/btn_loginNav.gif) no-repeat; float: right; padding: 5px 32px 0 11px; width: 175px; color: #FFF; font-size: 10px; font-weight: normal; height: 22px; margin-top: -7px;}
	
	/* HJG: cleanup  -  these still used? */
	#navContainer #nav .secondary li.first {margin-left: 0px;}
	#navContainer #nav .secondary li.news {width: 5em;}	
	#navContainer #nav ul.secondary {height: 35px;}
	#navContainer #nav .secondary li {width: 600px; float: left; margin-right: 5px; margin-top: 12px; text-align: left; color: #085E44;}
	#navContainer #nav .secondary li.container a {display: inline;}
	
	#navContainer #nav .secondary li a {height: 20px; text-transform: none; font-weight: normal; color: #085e44; font-size: 105%; font-weight: bold;}
	
/* Content */
#Content {margin: 0 6px; text-align: center; padding-top: 34px; background-color: #FFF; width: 922px; border-bottom: 6px solid #E1E2E3;}
#Content h2 {font-size: 212%; color: #085e44; text-align: left; font-family: Times; margin: 0 0 10px 45px;}
#Content h3 {font-size: 138.5%; color: #085e44; text-align: left; font-family: Times; margin: 0 0 10px 0;}
#Content .standard {margin-bottom: 30px;}
#Content .standard p {font-size: 85%; color: #666; margin: 0 10px 10px 45px; text-align: left; line-height: 1.4em;}
#Content .standard p em {font-style: italic;}
#Content .standard p strong {font-weight: bold;}

/* p exemptions */
#Content.objective #fundContainer .standard p {margin: 0 250px 10px 0;}
#Content.aboutHome .standard p {margin: 0 250px 10px 45px;}
#Content.privacy_disc .standard p {margin: 0 250px 10px 45px;}
#Content.privacy_disc .standard h3 {margin: 0 250px 10px 45px; font-size: 116%; font-weight: bold;}
#Content.privacy_disc .standard ul {margin: 0 250px 10px 85px; text-align: left; font-size: 85%; color: #666;}
#Content .standard.fundDisclosure ul {font-size: 85%; color: #666;}

#Content .standard ol {font-size: 85%; color: #666; margin: 0 0 10px 0;}
#Content .standard blockquote,#Content .standard ul,#Content .standard ol,#Content .standard dl {margin:1em;} 
#Content .standard ol,#Content .standard ul,#Content .standard dl {margin-left:2em;} 
#Content .standard ol li {list-style: decimal outside;} 
#Content .standard ul li {list-style: disc outside;}

/* Homepage */
#Content.home {height: 539px; margin: 0 auto 0; padding-bottom: 10px; background: #FFF url(../img/home_beach.jpg) no-repeat 0 40px;}
#Content.home h2 {font-size: 37px; font-weight: normal; color: #0C5C43; font-family: Times; margin: 0 0 0 40px;}
#Content.home .byline {font-size: 20px; color: #666; margin-bottom: 20px; font-family: times; font-style: oblique; margin: 0 0 20px 40px; text-align: left;}
#Content.home .byline span.dot{font-size: 20px;}
/* Blurb */
#Content.home .homeBlurb {text-align: left;}
#Content.home .homeBlurb p {margin-left: 44px; color: #000; font-size: 100%; line-height: 1.6em;}
#Content.home .homeBlurb ul {margin-left: 100px;}
/* Home Fund */
#Content.home .fundHomepage table {background: url(../img/fund_homeModule.png) no-repeat;  text-align: left; width: 304px; height: 155px; margin: 0 0 20px 70px; font-size: 85%; }
#Content.home .fundHomepage  table tr.header {color: #FFF; margin-bottom: 17px;}
#Content.home .fundHomepage  table tr.header td {padding: 7px 0 0 10px; text-align: center;}
#Content.home .fundHomepage  table tr.header td.last {padding: 7px 10px 0 0px;}
#Content.home .fundHomepage  table tr td {padding: 0 0 0 10px; text-align: center;}
#Content.home .fundHomepage  table tr td.funds {padding: 7px 0 0 10px; text-align: left;}
/* Login */
#Content.home .loginHome {background: url(../img/bkg_login.png) no-repeat; text-align: left; float: left; width: 304px; height: 155px; margin-left: 70px; font-size: .8em; padding: 20px 0 0 25px; color: #FFF; font-size: 77%;}
#Content.home .loginHome h3 {text-transform: uppercase; color: #FFF; font-family: Verdana; font-size: 100%; font-weight: bold;}
#Content.home .loginHome a {color: #FFF;}
#Content.home .loginHome .form-item {padding-bottom: 6px; text-transform: uppercase;}
#Content.home .loginHome .form-item label {padding-right: 6px;}
#Content.home .loginHome .form-submit {float: right; margin-right: 50px; margin-top: 15px;}
#Content.home .loginHome .item-list {padding-top: 10px;}

/* Fund Navigation */
.fundNavigation {width: 842px; margin: 0 auto;}
.fundNavigation ul {clear: both; height: 36px; text-align: center; font-size: 85%; color: #FFF;}
.fundNavigation ul li {float: left; display: inline; width: 139px;}
.fundNavigation ul li a {color: #FFF; text-decoration: none; display: block; background: url(../img/btn_fund_1_off.gif) no-repeat; height: 26px; width: 137px; padding-top:10px;}
.fundNavigation ul li a.active {background: url(../img/btn_fund_1_on.gif) no-repeat;}
.fundNavigation ul li a.objective {text-align: left; padding-left: 6px;}
.fundNavigation .fundNavFooter {background: url(../img/fundNavFooter_3.gif) no-repeat -1px 0; height: 28px; width: 851px;}

/* Fund Container */
#fundContainer {width: 849px; margin: 0 auto 0 40px; text-align: left; border-left: 2px solid #E6E6E6; background: url(../img/fundRightSide.gif) repeat-y top right;}
.fundHeader {width: 910px; height: 25px; margin: 0 auto 0 15px; background:  #4D4D4F url(../img/fundHeader.gif) no-repeat top right;}
.fundFooter {background: url(../img/fundFooter.gif) no-repeat 9px top; height: 17px; border: none;  margin: 0 auto; width: 860px; padding-bottom: 25px;}

/* Fund Content */
#fundContainer .fundContent {padding: 20px;}
#Content #fundContainer .standard p {margin: 0 0 10px 0;}

/* Fund Facts */
#fundContainer .fundContent .fundFacts h3 {font-size: 123.1%; font-weight: bold;}
#fundContainer .fundContent .fundFacts table {font-size: 85%;}
#fundContainer .fundContent .fundFacts table td {padding: 0 5px 10px 0;}

/* new */
.newtitle {font-size: 123.1%; font-weight: bold; color: #085e44; text-align: left; font-family: Times;}
#fundContainer .new {margin: 20px 0; width: 541px;}
#fundContainer .new h3 {font-size: 123.1%; font-weight: bold;}
#fundContainer .new table {margin: 0 0 20px; width: 541px; background: url(../img/fund_tableHead2_medium.gif) no-repeat;}
#fundContainer .new table tr.header { color: #FFF;}
#fundContainer .new table tr.header td {padding: 4px 0 0 8px; border-bottom: none; height: 24px; text-align: center;}
#fundContainer .new table tr td {padding: 4px 0 10px 8px; border-bottom: 1px solid #CCC; font-size: 85%; text-align: center;}
#fundContainer .new table tr td.funds {text-align: left;}

/* new - Commentary Page */
#fundContainer .new.commentary {margin: 20px 0; width: 541px;}
#fundContainer .new.commentary table {margin: 0 0 20px; width: 541px; background: url(../img/fund_tableHead2_medium2.gif) no-repeat;}
#fundContainer .new.commentary table tr.header {height: 24px; color: #FFF;}
#fundContainer .new.commentary ol {color: #666; margin: 0 0 10px 0;}

#fundContainer .new.commentary ul {color: #666; margin: 0 0 10px 0;}

#fundContainer .new.commentary p {font-size: 85%; color: #666; margin: 0 0 10px 0; text-align: left; line-height: 1.4em;}
#fundContainer .new.commentary p em {font-style: italic;}
#fundContainer .new.commentary p strong {font-weight: bold;}

/* pre */
#fundContainer .pre {margin: 20px 0; width: 541px;}
#fundContainer .pre table {margin: 0 0 20px; width: 541px; background: url(../img/fund_tableHead2_medium.gif) no-repeat;}
#fundContainer .pre table tr.header { color: #FFF;}
#fundContainer .pre table tr.header td {padding: 4px 0 0 8px; border-bottom: none; height: 24px; text-align: center;}
#fundContainer .pre table tr td {padding: 4px 0 10px 8px; border-bottom: 1px solid #CCC; font-size: 85%; text-align: center;}
#fundContainer .pre table tr td.funds {text-align: left;}


/* Performance - Commentary Page */
#fundContainer .pre.commentary {margin: 20px 0; width: 802px;}
#fundContainer .pre.commentary table {margin: 0 0 20px; width: 802px; background: url(../img/fund_tableHead1_d.gif) no-repeat;}
#fundContainer .pre.commentary table tr.header {height: 24px; color: #FFF;}
#fundContainer .pre.commentary ol {color: #666; margin: 0 0 10px 0;}

#fundContainer .pre.commentary ul {color: #666; margin: 0 0 10px 0;}

#fundContainer .pre.commentary p {font-size: 85%; color: #666; margin: 0 0 10px 0; text-align: left; line-height: 1.4em;}
#fundContainer .pre.commentary p em {font-style: italic;}
#fundContainer .pre.commentary p strong {font-weight: bold;}

/* Performance */
#fundContainer .performance {margin: 20px 0; width: 541px;}
#fundContainer .performance ul {clear: both; width: 541px; overflow: auto;}
#fundContainer .performance ul li {float: left; display: inline; margin-bottom: 0; font-size: 85%; color: #FFF;}
#fundContainer .performance ul li.label {padding-left: 86px; background: none; text-align: right; font-weight: bold; color: #000; padding-right: 10px;}
#fundContainer .performance ul li {background: url(../img/btn_fund_2_off.gif) no-repeat; width: 148px; height: 36px; text-align: center; padding-top: 5px;}
#fundContainer .performance ul li a {color: #FFF; text-decoration: none;}
#fundContainer .performance ul li.active {background: url(../img/btn_fund_2_on.gif) no-repeat;}
#fundContainer .performance table {margin: 0 0 0px; width: 541px; background: url(../img/fund_tableHead2_medium.gif) no-repeat;}
#fundContainer .performance table tr.header { color: #FFF;}
#fundContainer .performance table tr.header td {padding: 4px 0 0 8px; border-bottom: none; height: 24px; text-align: center;}
#fundContainer .performance table tr td {padding: 8px 0 10px 15px; border-bottom: 1px solid #CCC; font-size: 85%; text-align: center;}
#fundContainer .performance table tr td.funds {text-align: left;}




/* Performance */
#fundContainer .performance2 {margin: 20px 0; width: 541px;}
#fundContainer .performance2 ul {clear: both; width: 541px; overflow: auto;}
#fundContainer .performance2 ul li {float: left; display: inline; margin-bottom: 0; font-size: 85%; color: #FFF;}
#fundContainer .performance2 ul li.label {padding-left: 86px; background: none; text-align: right; font-weight: bold; color: #000; padding-right: 10px;}
#fundContainer .performance2 ul li {background: url(../img/btn_fund_2_off.gif) no-repeat; width: 148px; height: 36px; text-align: center; padding-top: 5px;}
#fundContainer .performance2 ul li a {color: #FFF; text-decoration: none;}
#fundContainer .performance2 ul li.active {background: url(../img/btn_fund_2_on.gif) no-repeat;}

#fundContainer .performance2 table {margin: 0 0 0px; width: 541px; background: url(../img/fund_tableHead2_medium_2.gif) no-repeat;}
#fundContainer .performance2 table tr.header { color: #FFF;}
#fundContainer .performance2 table tr.header td {padding: 4px 0 0 8px; border-bottom: none; height: 24px; text-align: center;}
#fundContainer .performance2 table tr td {padding: 8px 0 10px 15px; border-bottom: 1px solid #CCC; font-size: 85%; text-align: center; vertical-align:middle;}
#fundContainer .performance2 table tr td.funds {text-align: left;}





/* Performance - Overview Page */
#fundContainer .performance ul li.title {font-size: 138.5%; color: #085e44; text-align: left; font-family: Times; width: 347px; background: none;}
#fundContainer .performance.overview {margin: 20px 0; width: 802px;}
#fundContainer .performance.overview ul {clear: both; width: 802px; overflow: auto;}
#fundContainer .performance.overview ul li.label {padding-left: 0;}
#fundContainer .performance.overview ul li a {color: #FFF; text-decoration: none;}
#fundContainer .performance.overview table {margin: 0 0 20px; width: 802px; background: url(../img/fund_tableHead1_c.gif) no-repeat;}
#fundContainer .performance.overview table tr.header {height: 24px; color: #FFF;}
#fundContainer .performance.overview table tr td.newfnotes {border-bottom: 0px solid #FFF; padding: 4px 0 0px 8px;} 
#fundContainer .performance.overview ol {color: #666; margin: 0 0 10px 0;}
#fundContainer .performance.overview table tr td.note {color: #666; margin: 0 0 10px 0; text-align: left; font-style: italic; font-family: Times; font-size: 100%;}

/* Performance ALPHX - Performance Page */
#fundContainer .performance.alphx ul li.title {font-size: 138.5%; color: #085e44; text-align: left; font-family: Times; width: 356px; background: none;}
#fundContainer .performance.alphx  {margin: 20px 0; width: 802px;}
#fundContainer .performance.alphx  ul {clear: both; width: 802px; height: 41px;}
#fundContainer .performance.alphx  ul li.label {padding-left: 0;}
#fundContainer .performance.alphx .alphxFooter {background: url(../img/fund_tableHead1_b.gif); height: 24px; color: #FFF;}

/* Performance Data */
#fundContainer .performanceData {width: 100px;}
#fundContainer .performanceData table {margin: 0 0 20px; width: 541px; background: url(../img/fund_tableHead3_standard.gif) no-repeat;}
#fundContainer .performanceData table tr.header { color: #FFFFFF; position: relative;}
#fundContainer .performanceData table tr.header td.title {font-family: Times; font-size: 138.5%; text-align:left;}

#fundContainer .performanceData table tr.header td {border-bottom: none; padding: 0 7px 0 8px; background: none;  height: 35px; vertical-align:middle; }

#fundContainer .performanceData table tr td {padding: 10px 7px 10px 8px; border-bottom: 1px solid #CCC; font-size: 85%; text-align:right;}

/* Graphs*/
.graph {margin: 0 0 20px; overflow: hidden; clear: both;}
.graph h4 {background: url(../img/fund_tableHead3_standard.gif); color: #FFFFFF; height: 28px; font-family: Times; font-size: 138.5%; padding:7px 0 0 10px;}
.graph.placeholder {background-color: #666; color: #FFF; width: 235px; height: 10em;}

/* Quick Links, Post Commentary */
#fundContainer .quickLinks, #fundContainer .pastCommentary {padding-left: 20px; width:230px; float:right;}
#fundContainer .quickLinks a, #fundContainer .pastCommentary a {color:#666; font-size: 85%;}
#fundContainer .quickLinks ul li, #fundContainer .pastCommentary ul li {padding-bottom: 7px;}
#fundContainer .pastCommentary.last {padding-top: 32px;}


#fundContainer .pastCommentary2 {padding-left: 20px;}
#fundContainer .pastCommentary2 a {color:#666; font-size: 85%;}
#fundContainer .pastCommentary2 ul li {padding-bottom: 10px;}
#fundContainer .pastCommentary2.last {padding-top: 32px;}


/* Lit Container */
.litContainer {width: 849px; margin: 0 auto 0 40px; text-align: left; border-left: 2px solid #E6E6E6; background: url(../img/fundRightSide.gif) repeat-y top right; padding-bottom: 10px;}
.litContainer table {margin: 0 0 20px; width: 854px; background: url(../img/lit_tableHead.gif) no-repeat;}
.litContainer table.general {background: url(../img/lit_tableHead_2.gif) no-repeat;}
.litContainer table tr.header { height: 41px; color: #FFF;}
.litContainer table.general tr.header { height: 0;}
.litContainer table tr.header td {font-size: 85%; font-weight: bold;}
.litContainer table tr td {padding: 10px 0 0 20px; font-size: 85%;}

.litContainer dl dt {font-weight: bold; margin-top: 20px;}
.litContainer dl dd {height: 18px; margin-top: 8px; padding-left: 27px; background: url(../img/pdf.gif) no-repeat;}

.litHeader {background: url(../img/lit_tab.gif) no-repeat; height: 25px; margin-left: 43px; width: 148px; color: #FFF; padding-top: 10px; font-size: 85%; *margin-left: -687px;}
.litFooter {background: url(../img/fundFooter.gif) no-repeat 9px top; height: 17px; border: none;  margin: 0 auto; width: 860px; padding-bottom: 25px;}
#Content .standard.litInfo  p {color: #000; padding: 0 30px;}

/* About us page */
#Content.about .bio {padding: 0 50px 20px 40px; clear: both; overflow: auto;}
#Content.about .bio.last {padding-bottom: 30px;}
#Content.about h3 {padding: 0 0 0 40px; font-weight: bold; clear: both;}
#Content.about .bio .thumb {float: left; margin: 0 20px 0 0;}
#Content.about .bio.rMurphy .thumb {margin: 0 20px 28px 0;}
#Content.about .bio.dPerkins .thumb {margin: 0 20px 80px 0;}
#Content.about .bio.rWorthington .thumb {margin: 0 20px 90px 0;}
#Content.about .bio .title {text-align: left; padding-bottom: 10px;}
#Content.about .bio .title strong {font-weight: bold; font-style: normal;}
#Content.about .bio .title {font-style: oblique;}
#Content.about .bio .title a.top { font-style: normal; font-size: 85%; display: block; float: right; margin-top: -10px}
#Content.about .bio p {text-align: left;}

#Content.about .bioLegend {padding: 0 0 30px 45px; text-align: left; overflow: auto; margin: 0; *margin-bottom: 40px;}
#Content.about .bioLegend ul {float: left; list-style: none; margin: 0; padding: 0 0 10px 0;}
#Content.about .bioLegend ul.last {padding: 24px 0 0 30px;}
#Content.about .bioLegend ul li {padding-bottom: 10px; list-style: none;}
#Content.about .bioLegend ul li.header {font-weight: bold; color: #085E44; font-family: Times; font-size: 138.5%;}
#Content.about .bioLegend ul a {text-decoration: none; font-size: 85%; color: #666;}
#Content.about .bioLegend ul a span {color: #666;}
#Content.about .bioLegend ul a:hover {color: #3D876E;}

#Content.contact h3 {padding-left: 45px;}

/* Footer */
.topfooter {margin: 0 auto; text-align: left; width: 920px; font-size: 10px;}
#footernew {margin: 0 auto; text-align: left; margin: 10px auto; width: 920px; height: 3em; font-size: 11px;}
#footernew ul {color: #000; background: none;}
#footernew ul li {float: left; display: inline;}
#footer {margin: 0 auto; text-align: left; margin: 20px auto; width: 920px; height: 3em; font-size: 11px;}
#footer ul {color: #000; background: none;}
#footer ul li {float: left; display: inline;}

#Content.fundAdmin label {display: block; font-size: 108%; margin-bottom:3px; color: #085E44;}
#Content.fundAdmin .fundName {font-size: 116%; margin-top: 10px; color: #000;}
#Content.fundAdmin .submit {text-align: left;}