/*GLOBAL RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;}

body {line-height:1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-spacing:0;empty-cells:show;}
th {vertical-align:bottom;}

body {font:400 13px/1.4em arial;background:url('../images/common/bg-header.jpg') 0 0 repeat-x;text-align:center;color:#000;}

a{text-decoration:none;color:#369;cursor:pointer}
a:hover {text-decoration:underline;}
.tabList a {text-decoration:none !important;}

h1 {margin-bottom:15px;}
ul,ol,p {margin:0 0 15px;}
ul,ol{margin-left:23px;}
form {display:block;margin:0 0 15px;}
form p {margin:0 0 15px;}

input, label {vertical-align:middle;}
input.defval {color:#999;}
p a{text-decoration:underline;}
p a:hover{text-decoration:underline!important;}
a.extLink {display:inline-block;padding-right:18px;background:url('../images/common/icon-newWin.gif') right 5px no-repeat;}
a.nu {text-decoration:none !important;}

#siteWrapper {width:980px;position:relative;margin:0 auto 20px;text-align:left;}

#masthead {height:93px;position:relative;z-index:100;}
#masthead h1 {position:relative;left:-4px;margin:0;padding:0;}
#masthead h1 a {width:258px;height:93px;background:url('../images/common/bg-hm-array.png') 0 -127px no-repeat;display:block;text-indent:-9999em;}

#masthead #logo {margin-left:-4px;position:relative;}
#tagline {position:relative;height:30px;}
/*new 71509*/
#tagline .tagline {display:inline-block;float:left;font:700 12px arial;color:#bde;text-align:center;width:245px;margin-top:7px;}
#masthead form {margin:0;padding:0;}

#languages{float:right;margin-top:6px;padding-left:10px;}
#languages ul{margin:0;padding:0;list-style-type:none;}
#languages li{padding:0 4px;display:inline-block;border-right:1px solid #cde;float:left;}
#languages li a{color:#9cf;}
#languages li span.on{font-weight:bold;text-decoration:none;color:#cde;}
#languages li.lc,
#languages li:last-child{border-right:none;}

#countries{float:right; color:#cde;margin-top:6px; }
#countries span{text-align:right;display:inline-block;}
#countries span a{color:#9cf;}

#navigation {position:absolute;z-index:30;right:0;bottom:0;_bottom:-1px;width:726px;}

/*global navigation*/
#glbNavBlock{margin-bottom:11px;display:block;margin-top:10px;margin-left:5px;}
#glbNavBlock li{display:inline;float:left;}
#globalNav {height:auto;margin:0;list-style:none;}
#globalNav li a {display:inline-block;padding:0 10px;border-right:1px solid #ccc;font:12px/1em arial;}
#globalNav li.lc,
#globalNav li:last-child a{border:0;}


#siteSearch{position:absolute;z-index:50;top:15px;right:15px;}
#siteSearch span.btn {padding:0;margin:0;background:url('../images/common/bg-btn.png') 0 -157px no-repeat transparent;}
#siteSearch span.btn input {padding:0;width:22px;height:22px;background:transparent;}

/*Primary navigation*/
#priNavBlock {top:0;z-index:30;background:url('../images/common/bg-hm-array.png') right -257px no-repeat;_background:url('../images/common/bg-hm-array.png') right -25px no-repeat;padding-left:16px;}

/*pri nav links*/
#priNavBlock ul,
#secNavBlock ul {list-style:none;font:12px arial;}
#priNavBlock ul.priNav {font-weight:700;margin:0;}
#priNavBlock ul.priNav li{float:left;text-align:center;margin:0;border:0;}


/*pri Level*/
#priNavBlock ul.priNav li a {position:relative;color:#000;display:block;padding:12px 8px 13px;}
#priNavBlock ul.priNav li a:hover {text-decoration:underline;}

#priNavBlock ul.priNav li.first a {padding-left:0;}

#priNavBlock ul.priNav li a b {position:absolute;background:#999;right:-1px;height:10px;width:1px;top:15px;font-size:1px;}
#priNavBlock ul.priNav li.last a b {display:none;}
#priNavBlock #currentPriNav a b.lc,
#priNavBlock #currentPriNav a b:last-child{background:none;}

#priNavBlock #currentPriNav {background:#FE9A04;padding:0;}
#priNavBlock #currentPriNav a {color:#fff;display:block;padding:12px 8px 13px;_padding-bottom:12px;border-left:1px solid #ccb;border-right:1px solid #ccb;}

#priNavBlock ul.priNav ul.secNavDropDwn {z-index:9999;position:absolute;margin:0;font-weight:400;left:-1px;top:-999em;border:1px solid #B6A68F;border-top:0;text-align:left;_width:1%;}
#priNavBlock ul.priNav ul.secNavDropDwn a,
#priNavBlock ul.priNav #currentPriNav ul.secNavDropDwn a{background:#F5F5EF;border:0;color:#666;width:180px;display:block;text-decoration: none;padding:7px 10px;vertical-align:middle;}
#priNavBlock ul.priNav ul.secNavDropDwn a:hover,
#priNavBlock ul.priNav #currentPriNav ul.secNavDropDwn a:hover {background:#ed9;text-decoration:underline;color:#b50;}
#priNavBlock ul.priNav ul.secNavDropDwn li{text-align:left;margin:0;border-top:2px solid #fff;}

#priNavBlock ul.priNav ul.secNavDropDwn li.fc,
#priNavBlock ul.priNav ul.secNavDropDwn li:first-child {border:0;}

#priNavBlock ul.priNav ul.secNavDropDwn a b {padding:0;border:0;}

/*dropTrigger to show sec nav*/
#priNavBlock ul.priNav li.first ul.secNavDropDwn {left:-10px;}
#priNavBlock ul.priNav li.last ul.secNavDropDwn,
#priNavBlock ul.priNav li.lc ul.secNavDropDwn,
#priNavBlock ul.priNav li:last-child ul.secNavDropDwn{left:auto;right:0;}

#priNavBlock ul.priNav li.dropTrigger ul.secNavDropDwn {top:39px;_top:38px;}
#priNavBlock ul.priNav li.dropTrigger {position:relative;}


/* Core Content Structures */
#contentWrapper{position:relative;margin:0;border-top:6px solid #ddc;padding-bottom:30px;}

/* 2ndary Nav - side */
#sideNav {position:relative;float:left;width:244px;margin:56px 24px 0 0;padding-bottom:30px;font:12px arial;border-top:6px solid #ea0;padding-top:15px;border-right:1px solid #eed;z-index:50;font:12px arial;}
#sideNav .con {border-bottom:1px solid #ddd;}

b.sn-shad {position:absolute;display:inline-block;z-index:90;width:12px;height:240px;background:url('../images/common/shadow-snav.png') 0 0 no-repeat;left:245px;top:-6px;}
b#cover {position:absolute;display:block;top:0;left:0;z-index:10;width:245px;height:56px;background:#fff;}

#fundsearch {margin-top:10px;background:#fff;padding:10px 25px;}

/** mainContent **/
#mainContent {position:relative;float:left;width:466px;
min-height:300px;height:auto !important;height:300px;padding-top:12px;} /* min-height of 300px*/

div.contentOneCol {background:#fff;}

div.contentTwoCol,
div.contentThreeCol {background:url('../images/common/sn-line.gif') 244px 52px repeat-y #fff;}

div.contentOneCol #mainContent {width:980px;z-index:21;}
div.contentTwoCol #mainContent {width:711px;z-index:21;}
div.contentTwoCol #mainContent h1 {padding-right:24px;}

/**rightContent**/
#sideBar {float:left;width:221px;margin:56px 0 0 24px;background:#F4F5EF;padding:0;}


/**global footer**/
#footer {clear:both;color:#666;background:url('../images/common/bg_footer.png') no-repeat;zoom:1;}
#footer .con {position:relative;line-height:1em;top:7px;height:78px;padding:11px 10px 0;border-top:7px solid #dcddcd;}
#footer p {margin:0 0 5px;}
#footer p a {text-decoration:none;}

#sideNav ul{list-style:none;padding:0;margin:0;width:224px;}
#sideNav ul.secLevel {margin:10px 0 20px;} /*matching sideNav width */
#sideNav ul li.focused a {font-weight:700;}

#sideNav ul.secLevel li {position:relative;font-weight:700;margin:0;padding:1px 0;border-top:1px solid #ddd;}
#sideNav ul.secLevel li a {position:relative;display:block;cursor:pointer;padding:9px 10px 8px 24px;
/*for ie hasLayout */ zoom:1;background:url('../images/common/sn-bullet.gif') 10px 14px no-repeat;margin-right:-10px;}


#sideNav ul.terLevel li.focused a.fc,
#sideNav ul.terLevel li.focused a:first-child {margin-bottom:1px;}
#sideNav ul.secLevel li.focused a.path b {display:block;position:absolute;width:6px;height:6px;left:10px;top:14px;background:url('../images/common/sn-bullet.gif') 0 -97px no-repeat;}
#sideNav ul.terLevel li.focused a.path b {display:none;margin-bottom:1px;}
#sideNav ul.terLevel li.focused a.path {margin-right:-7px;}


#sideNav ul.secLevel li#currentLink span b {display:block;position:absolute;width:6px;height:6px;left:10px;top:13px;background:url('../images/common/sn-bullet.gif') 0 -194px no-repeat;}
#sideNav ul.terLevel li#currentLink span b {display:none;}
#sideNav ul.quatLevel li#currentLink span b {display:block;position:absolute;width:6px;height:6px;left:7px;top:11px;background:url('../images/common/sn-bullet.gif') -244px -194px no-repeat;}



#sideNav ul.secLevel li.focused .path,
#sideNav ul.secLevel li#currentLink .path {background:url('../images/common/snArrow-2ndpath.gif') right center no-repeat #eee;}
#sideNav ul.secLevel li#currentLink .path {background:url('../images/common/snArrow-2ndon.gif') right center no-repeat #e92;}

#sideNav ul.terLevel li.focused .path,
#sideNav ul.terLevel li#currentLink .path {background:url('../images/common/snArrow-3rdpath.gif') right center no-repeat #eee;}
#sideNav ul.terLevel li#currentLink .path {background:url('../images/common/snArrow-3rdon.gif') right center no-repeat #e92;}
#sideNav ul.secLevel li#currentLink span {font-weight:700;position:relative;display:block;margin:0;}

#sideNav ul.terLevel {margin-top:1px;border-top:1px solid #ddd;width:224px;margin-bottom:15px;}
#sideNav ul.terLevel li {position:relative;font-weight:400;border:0;padding:1px 0;border-bottom:1px solid #ddd;margin-left:24px;}
#sideNav ul.terLevel li a {font-weight:400;padding:5px 0 4px 4px;margin:0;margin-right:-8px;background:transparent;}

#sideNav ul.quatLevel{border-top:1px solid #ddd;width:auto;margin:0;padding:0;}
#sideNav ul.quatLevel li {padding:1px 0;margin-left:10px;border:0;}
#sideNav ul.quatLevel li.fc,
#sideNav ul.quatLevel li:first-child{padding-bottom:0;}
#sideNav ul.quatLevel li a {font-weight:400;padding:3px 0;padding-left:15px;background:url('../images/common/sn-bullet.gif') -238px -90px no-repeat;}

#sideNav ul.secLevel li#currentLink span {padding:9px 20px 8px 24px;color:#fff;zoom:1;margin:0;background:url('../images/common/sn-bullet.gif') 10px -180px no-repeat #e92;margin-right:-10px;}
#sideNav ul.terLevel li#currentLink span {margin-right:-8px;padding:5px 0 4px 4px;background:#e92;}
#sideNav ul.quatLevel li#currentLink span {margin-right:-8px;padding:5px 0 4px;padding-left:15px;background:url('../images/common/sn-bullet.gif') -237px -183px no-repeat #e92;}
#sideNav ul.terLevel li#currentLink span.path {padding-right:8px;}


#sideNav h2 {font:700 12px arial;color:#333;margin-left:25px;}

#sideNav form select,
#userSideNav form select {width:190px;}

#sideNav .con {margin:0 25px;color:#333;padding-bottom:20px;}
#sideNav .con h2 {margin-left:0;}
#sideNav .con h3 {font:700 12px arial;margin-bottom:5px;}
#sideNav .con div.hr {background:transparent;border-bottom:1px solid #ddd;height:1px;}


/* clearing floated elements */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block; min-height:1%;}
/* IE 7 standards mode */
*:first-child+html .clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* generic float class, typically images */
.float-left {float:left;display:inline-block;}
.float-right {float:right;display:inline-block;}
.hidden {visibility:hidden;}
.lalign {text-align:left !important;}
.ralign {text-align:right !important;}
.calign {text-align:center !important;}
.clear {clear:both;}

/*standard site Tabs*/

/* tabs reset */
ul.ui-tabs-nav,
ul.ui-tabs-nav li {padding:0;margin:0;list-style:none;position:relative;}
ul.ui-tabs-nav li a {text-decoration:none;}

div.ui-tabs-hide,
div.tabContainer div.ui-tabs-hide{display:none;}

ul.ui-tabs-nav {position:relative;z-index:1;}
ul.ui-tabs-nav:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
ul.ui-tabs-nav li {float:left;margin-top:-1px;/* be nice to Opera */}

ul.ui-tabs-nav a {position:relative;display:block;text-align:center;
margin:0; /* position: relative makes opacity fail for disabled tab in IE */
white-space: nowrap; /* required in IE 6 */
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again */
cursor: pointer;}
* html .ui-tabs-nav {display:inline-block;min-height:1%;}
*:first-child+html .ui-tabs-nav  {display:inline-block;}

.jcarousel-container {position: relative;padding:0;}

.jcarousel-clip {z-index: 2;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top:0;left:0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
/* Expand Collapse */
ul.expContainer {margin:0 0 1em;list-style:none;}
ul.expContainer li.expPane {padding:0;margin-bottom:1em;border:2px solid #ddd;border-top:0;}
.expControl {margin-bottom:15px;text-align:right;}
.expContent {display:none;}
.expContainer .expItem {border-top:7px solid #D3E5E5;background:url('../images/common/bg-drawer.gif') 0 0 no-repeat;}
.expContainer .expItem a {height:1%;display:block;padding:10px;padding-left:15px;text-decoration:none;font:400 20px georgia;color:#000;background:url('../images/common/arrowArray.gif') 7px -278px no-repeat transparent;padding-left:25px;}
.expContainer .expItem a span.arrow {color:#369;margin-right:5px;font:16px arial;}
/* hover state + expanded state */
ul.expContainer li.active .expItem {background:#D3E5E5;border-top:7px solid #D3E5E5;}
.expContainer .current{background:#ffd !important;}
.expContainer .expContent{background:#fff;border-top:1px solid #ddd;}
.expContainer .current a {}
.expContainer .active a {background:url('../images/common/arrowArray.gif') 7px -357px no-repeat transparent;}

#TB_window {color:#333;}
#TB_secondLine {color:#666;}


#TB_overlay {position: fixed;z-index:999;top: 0px;left: 0px;height:100%;width:100%;}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;}

* html #TB_overlay { /* ie6 hack */
position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {position: fixed;z-index:1000;display:none;text-align:left;top:50%;left:50%;}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: 10px;

}

#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;
border-left: 1px solid #666;}

#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}

#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}

#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}

#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}

#TB_title{background-color:#e8e8e8;height:27px;}

#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;}

#TB_ajaxContent,
.TB_modal{z-index:9999;}

#TB_ajaxContent p{padding:5px 0px 5px 0px;}

#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: 50px;
}

#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;
opacity: 0;height:100%;width:100%;}

* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

