﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LEGEND, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG { border:0px; }

HTML {background:#FFF url('../img/back-ok.gif') repeat 0px 0px;}
BODY {font-family:Arial; font-size:62.5%; line-height:normal; text-align:center;}
BODY DIV {text-align:left;}
.skiplinks {position:absolute !important; left:-9000px !important; top:0px !important;}
.hidden {display:none;}

/* Layout */
DIV#position {width:996px; margin:0px auto;}
DIV#page { background:#ffffff none no-repeat scroll left top;}
DIV#header { width:996px;height:91px;background:#3f4c6b none no-repeat scroll left top; position: relative;}
DIV#header h1.logo{position:relative;float:left;width:109px; text-indent:-9000px; height:91px; min-height:91px;}
DIV#header h1.logo a{float:left;}
DIV#header h1.logo SPAN{position:absolute;top:0px;left:0px;background:transparent url('../img/logo.gif') no-repeat scroll 0px 0px;z-index:5;width:109px; height:120px;}

UL.global-nav{float:left;margin:9px 0px 22px 0px;height:14px;padding-left:5px;}
UL.global-nav LI {float:left; font-size: 12px;background:transparent url('../img/bar-separator-top.gif') no-repeat scroll right 50%; padding:0px 5px;}
UL.global-nav LI.last {background:none}

UL.navigation-primary {float:left;width:685px; display:inline;margin-left:5px;height:34px;}
UL.navigation-primary LI{float:left; font-size: 12px;padding: 0px 0px 1px 0px; height:38px;  text-align:center;width:137px;}
UL.navigation-primary LI.brown{border-bottom:7px #aa5050 solid;}
UL.navigation-primary LI.yellow{border-bottom:7px #cdaf37 solid;}
UL.navigation-primary LI.purple{border-bottom:7px #7b498d solid;}
UL.navigation-primary LI.green{border-bottom:7px #78963c solid;}
UL.navigation-primary LI.cyan{border-bottom:7px #96b4b4 solid;}
UL.navigation-primary LI span{float:left;width:137px;height:38px;}
UL.navigation-primary LI span span{padding-top:5px;height:33px; line-height: 33px;}
ul.navigation-primary li.rows2 span span{ line-height:14px !important;}

/* -------------------------------------------------------------
UL.navigation-primary LI.brown-active {border-bottom:7px #aa5050 solid;}
UL.navigation-primary LI.brown:hover span,
UL.navigation-primary LI.brown-active span{background:transparent url('../img/left-brown.gif') no-repeat scroll left top;padding-left:10px; width:127px;}

UL.navigation-primary LI.brown:hover span span, 
UL.navigation-primary LI.brown-active span span{background:#aa5050 url('../img/right-brown.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.yellow-active{border-bottom:7px #cdaf37 solid;}
UL.navigation-primary LI.yellow:hover span,
UL.navigation-primary LI.yellow-active span{background:transparent url('../img/left-yellow.gif') no-repeat scroll left top;padding-left:10px; width:127px;}

UL.navigation-primary LI.yellow:hover span span,
UL.navigation-primary LI.yellow-active span span{background:#cdaf37 url('../img/right-yellow.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.purple-active{border-bottom:7px #7b498d solid;}
UL.navigation-primary LI.purple:hover span,
UL.navigation-primary LI.purple-active span{background:transparent url('../img/left-purple.gif') no-repeat scroll left top;padding-left:10px; width:127px;}

UL.navigation-primary LI.purple:hover span span,
UL.navigation-primary LI.purple-active span span{background:#7b498d url('../img/right-purple.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.green-active{border-bottom:7px #78963c solid;}
UL.navigation-primary LI.green:hover span,
UL.navigation-primary LI.green-active span{background:transparent url('../img/left-green.gif') no-repeat scroll left top;padding-left:10px; width:127px;}

UL.navigation-primary LI.green:hover span span,
UL.navigation-primary LI.green-active span span{background:#78963c url('../img/right-green.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.cyan-active{border-bottom:7px #96b4b4 solid;}
UL.navigation-primary LI.cyan:hover span,
UL.navigation-primary LI.cyan-active span{background:transparent url('../img/left-chan.gif') no-repeat scroll left top;padding-left:10px; width:127px;}

UL.navigation-primary LI.cyan:hover span span,
UL.navigation-primary LI.cyan-active span span{background:#96b4b4 url('../img/right-chan.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI:hover span span a, UL.navigation-primary LI.brown-active span span a,UL.navigation-primary LI.yellow-active span span a, 
UL.navigation-primary LI.purple-active span span a, UL.navigation-primary LI.green-active span span a, UL.navigation-primary LI.chan-active span span a {left:-5px;position:relative;}
-----------------------------------------------------------  */

UL.navigation-primary LI.brown span { background:transparent url('../img/left-brown.gif') no-repeat scroll left top;padding-left:10px; width:127px;}
UL.navigation-primary LI.brown span span {background:#aa5050 url('../img/right-brown.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.yellow span{background:transparent url('../img/left-yellow.gif') no-repeat scroll left top;padding-left:10px; width:127px;}
UL.navigation-primary LI.yellow span span{background:#cdaf37 url('../img/right-yellow.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.purple span {background:transparent url('../img/left-purple.gif') no-repeat scroll left top;padding-left:10px; width:127px;}
UL.navigation-primary LI.purple span span {background:#7b498d url('../img/right-purple.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.green span {background:transparent url('../img/left-green.gif') no-repeat scroll left top;padding-left:10px; width:127px;}
UL.navigation-primary LI.green span span {background:#78963c url('../img/right-green.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI.cyan span {background:transparent url('../img/left-chan.gif') no-repeat scroll left top;padding-left:10px; width:127px;}
UL.navigation-primary LI.cyan span span {background:#96b4b4 url('../img/right-chan.gif') no-repeat scroll right top; width:127px;padding-left:0px;}

UL.navigation-primary LI span span a { margin-left: -5px;}
UL.navigation-primary LI.brown a {color: #e4dcbd;}
UL.navigation-primary LI.yellow a {color:#f5efd7;}
UL.navigation-primary LI.purple a {color:#e5dbe8;}
UL.navigation-primary LI.green a {color:#d7eab7;}
UL.navigation-primary LI.cyan a {color:#dff0de;}

UL.navigation-primary LI a:hover {color: #FFF;}

DIV.search{ width:167px; position:relative;font-size: 12px; position: absolute; top: 12px; left: 810px; }

INPUT.textbox {width:162px;height:17px;display:inline;float:left;margin-bottom:10px;border:1px solid #3f4c6b;padding:3px 0px 0px 5px;color:#515e7b;}
DIV.search LABEL {position:absolute;top:4px ;left:5px; color:#515E7B; font-weight:normal;}
DIV.search SELECT { height:21px;float:left;border:1px solid #3f4c6b;color:#515e7b;}
DIV.search SELECT option { width: 300px !important;}
DIV.search INPUT.submit{margin-left:-25px;display:inline; margin-top :2px;float:left;width:22px;height:18px;background:transparent url('../img/btn-go.gif') no-repeat scroll;} 


DIV#body {float:left; width:996px;background:#ffffff url('../img/back-body.gif') repeat-y scroll left top;}
DIV#body DIV.main-area{float:left;width:799px;}

DIV#content {float:left;width:591px; }
DIV#content DIV.article {float:left; font-size:12px; padding:3px 30px 20px 15px; width:546px; }
DIV#content DIV.article ul { list-style: disc; font-size: 12px; margin: 0 0 0 20px; padding-bottom:15px;}
DIV#content DIV.article ul li { line-height: 160%; }

DIV#content DIV.article ul.FundDetail,
DIV#content DIV.article div#sitemap ul{ list-style: none; margin: 0;}

DIV.sidebar { float:left; width:208px;}
DIV.boxes  { float:right;width:197px;padding-bottom:20px;margin-top:-22px;display:inline;}

/* footer */
#footer ul li { font-size: 10px; }
UL.footer-left{float:left;width:250px;padding-left:10px;}
UL.footer-left LI{float:left; padding:10px 10px 0px 20px;height:25px;display:inline;}
UL.footer-left LI a{color:#000000;}
UL.footer-left LI.print{background:transparent url('../img/printer-btn.gif') no-repeat scroll left 50%;}
UL.footer-left LI.email{background:transparent url('../img/mail-btn.gif') no-repeat scroll left 50%;}

UL.footer-center{ float:left; width: 530px; text-align: right; padding-top: 10px; }
UL.footer-center LI{ display:inline; background:transparent url('../img/bar-separator-footer.gif') no-repeat scroll right 50%; padding:10px 8px;}
UL.footer-center LI.last{background:none;}
UL.footer-center LI a{color:#000000;}

DIV#footer SPAN.sign {float:right;padding-top:10px;padding-right:25px; color:#999999; }

/* Global Typography */
/* Block Level Elements */
H1 {color:#3f4c6b; font-size: 22px; }
H2 {font-size: 16px;}
H3 {color:#3f4c6b; font-size: 14px; }
H4 {color:#000; font-size: 14px; }
H5 {color:#13527d; font-size: 12px; }
H6 {color:#3f4c6b; font-size: 12px;}
P, LI, DT, DD { font-size: 12px;color:#3f4c6b; }
P{ font-size:12px; line-height:1.5em;}
UL {list-style:none;}
OL {padding:6px 21px 6px 30px;}
UL UL, OL UL {}
OL OL, UL OL {padding: 5px 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding: 2px 0px; background:none ;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size: 12px !important;}
DL {padding:0px 5px 5px 14px;}
DL DT {padding:2px 0px;}
DL DD {padding:2px 0px 2px 20px;}
DL P, DL LI {font-size: 12px !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TD, TH {color:#13527d; font-size: 12px;}
/* Inline Elements */
A { color:#ffffff; text-decoration:none;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {}
INPUT.text {padding:2px 0px 2px 3px; border:1px #969696 solid;}
INPUT.radio {border:none;}
INPUT.checkbox {border:none;}
LABEL {color:#ffffff;  font-weight:bold;}
LEGEND {color:#424242; font-size: 11px; }
SELECT {color:#424242;  border:1px #969696 solid;}
TEXTAREA {color:#424242; font-size: 11px; border:1px #969696 solid; font-family:Arial,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}
