/*------------------------------------------------------------------------
# Soapbox -> Style CSS (v1.0)
# ------------------------------------------------------------------------
# Copyright (C) 2009 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT: Body */
/* ----------------------------------------------------------------------*/
body						{ color:#6C6C6C; background:#fff; }

/* !Printable page & Mailto Page Popups */
body.contentpane			{ color:#6C6C6C; background:#fff; }

/* !Modal Pane Popups */
body.modalpane				{ color: #6C6C6C; background-color: #fff; }

/* !Table */
th						{}
td,div					{}


/* ------------------------------------------------------------------------
/* !LAYOUT: All */
/* ----------------------------------------------------------------------*/
/* Base Classes */
caption { background:#eee; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0; }
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
label { font-weight:bold; }
fieldset { padding:1.4em; margin:0 0 1.5em; border:1px solid #ccc; }
legend { font-weight:bold; font-size:1.2em; }

/*
input[type=text],input[type=password],input.text,input.title,textarea,select { background-color:#fff; border:1px solid #bbb; }
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus { border-color:#666; }
input[type=text],input[type=password],input.text,input.title,textarea,select { margin:.5em 0; }
input.text,input.title { width:300px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width:390px; height:250px; padding:5px; }
input[type=checkbox],input[type=radio],input.checkbox,input.radio { position:relative; top:.25em; }
*/

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }
.error,.notice,.success { padding:.8em; margin-bottom:1em; border:2px solid #ddd; }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4; }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324; }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880; }
.error a { color:#8a1f11; }
.notice a { color:#514721; }
.success a { color:#264409; }

/* Global Classes */
hr.thick {background:#E6E6E6;color:#E6E6E6; height:10px; margin:0;}
div.border { padding-right:3px; margin-right:5px; border-right:2px solid #d6383a; }
div.colborder { padding-right:23px; margin-right:25px; border-right:2px solid #d6383a; }
.header {text-transform:uppercase;}
.ir {text-indent:-9999px; outline:none;}

.btn,
.btn:active,
.btn:visited,
.mLP a.dn-module_link,
.mLP a.dn-module_link:active,
.mLP a.dn-module_link:visited {color:#FFF;background:#D6383A url("../images/btn-arrow.gif") 95% center no-repeat;padding:0.5em 2em 0.5em 0.5em;display:block;text-decoration:none; text-shadow:none !important;}
.btn:hover,
.mLP a.dn-module_link:hover {color:#D6383A;background:#FFF url("../images/item-subnav-active.gif") 95% center no-repeat;text-decoration:none;}

.right {text-align:right;}
.quiet, .quiet a {color:#999;}
.quiet a:hover {background:#999;color:#FFF;}
.box, .grey {background:#E6E6E6;}
.box hr {background:#CCC;color:#CCC;}
.box p a.link {color:#FFF;background:#D6383A;padding:1em;display:block;}
.box p a.link:hover {color:#D6383A;background:#FFF;text-decoration:none;}

/* Masthead */
div#masthead {}
div#masthead div#logo a { height:101px; display:block; }
div#masthead div#logo a:hover {background:none;}

/* Navigation */
div#navigation {position:relative; z-index: 1000;}

/* Homepage */
#home-invest-map {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map {background:#E6E6E6 url("http://www.giirs.org/storage/images/front_page_map/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map {position:absolute;bottom:0.5em;right:1.25em;}
#btn-invest-map-2 {position:absolute;bottom:3.75em;right:1.25em;}

#home-invest-map-temp {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map-temp {background:#E6E6E6 url("http://www.giirs.org/storage/images/front_page_map/GIIRS-Site_Feature-Graphic_HP03.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map-temp {position:absolute;bottom:0.5em;right:1.25em;}

#home-invest-map-temp2 {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map-temp2 {background:#E6E6E6 url("http://www.giirs.org/storage/images/front_page_map/giirs_feature-graphic_hp_directory.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map-temp {position:absolute;bottom:0.5em;right:1.25em;}

#home-invest-map-temp3 {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map-temp3 {background:#E6E6E6 url("http://www.giirs.org/storage/images/front_page_map/Feature-Graphic_HP_ABreport.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map-temp {position:absolute;bottom:0.5em;right:1.25em;}
#btn-invest-map-2b {position:absolute;bottom:1.75em;right:.93em;}

#home-invest-map-temp4 {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map-temp4 {background:#E6E6E6 url("http://www.giirs.org/storage/images/front_page_map/GIIRS_HP_50Funds.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map-temp {position:absolute;bottom:0.5em;right:1.25em;}
#btn-invest-map-2b {position:absolute;bottom:.6em;right:.93em;}

#home-invest-map-temp5 {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map-temp5 {background:#E6E6E6 url("http://www.giirs.org/storage/GIIRS_HP_B-Analytics.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map-temp {position:absolute;bottom:0.5em;right:1.25em;}
#btn-invest-map-2b {position:absolute;bottom:.6em;right:.93em;}

#home-invest-map-temp6 {background:#E6E6E6 url("../images/home-invest-map.jpg") center top no-repeat;position:relative;height:215px;}
#home-invest-map-temp6 {background:#E6E6E6 url("http://www.giirs.org/storage/giirsbeta112013.jpg") center top no-repeat;position:relative;height:215px;}
#btn-invest-map-temp {position:absolute;bottom:0.5em;right:1.25em;}
#btn-invest-map-2b {position:absolute;bottom:.6em;right:.93em;}


/* Interior Template */
div.int-banner {background:#df979b;width:930px;height:213px;margin:0 auto;}
div.int-banner h2 { margin: 0px; padding: 0px; }
div.int-banner#companies {background:url("../images/companies-header.jpg") center top no-repeat;}
div.int-banner#investors {background:url("../images/investors-header.jpg") center top no-repeat;}
div.int-banner#funds {background:url("../images/funds-header.jpg") center top no-repeat;}

/* Forms */
div.input {margin-bottom:1em;overflow:auto}
div.input label {display:block;float:left;width:100px;margin:0.65em 0 0 0;padding-right:5px;color:#6C6C6C;text-align:right}
div.input input[type="text"], div.input select {float:right;margin:0}
div.select select {margin-top:8px;}
div.required label, span.required {border-right:3px solid #D6383A;}
div.error label {width:90px;}
div.error div.error-message {display:block;float:none;clear:both;text-align:right;margin-top:05.em;}
div.submit {margin-left:120px;}
input[type="submit"] {background:#6C6C6C;color:#FFF;padding:8px;border:1px solid #6C6C6C;font-size:1em;}


/* Footer */
div#partners {padding-top:36px;margin-bottom:0.5em;}
div#partners ul {background:url("../images/partners.gif") top left no-repeat; width:498px;height:38px;padding:0;margin:0;position:relative;}
div#partners ul li {list-style:none; list-style-type:none;padding:0;margin:0;}
div#partners ul li a {position:absolute;display:block;width:99px;height:38px;top:0;}
div#partners ul li a:hover {background:none;}
div#partners ul li a#part-usaid {left:0;}
div#partners ul li a#part-nvest {left:99px;}
div#partners ul li a#part-prud {left:198px;}
div#partners ul li a#part-rock {left:297px;}
div#partners ul li a#part-del {left:396px;}
a#b-lab {background:url("../images/b-lab-power.gif") top left no-repeat;height:103px; width:54px; display:block;}

#footer-nav { margin-bottom: 1em; }
#footer-nav .last { text-align: right; }
#footer-nav table { font-size:.8em; margin-bottom:1em; line-height:1.875em; border-collapse: collapse; border-spacing: 0px; }
#footer-nav a {font-weight:normal;color:#666;}
#footer-nav a:hover {font-weight:normal;color:#FFF;}
#footer-nav span.mainlevel-fm { padding: 0px 4px; }
#npsb-logo:hover { background: none; }











/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MENUS */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MENU: Mainmenu > Menu */
/* ----------------------------------------------------------------------*/
/* !1st Level */
ul.menu 												{ margin: 0; padding: 0; list-style: none; }
ul.menu li 											{ margin: 0; padding: 0; background: none; height: auto; }
ul.menu li a,
ul.menu li a:active,
ul.menu li a:visited									{ display: block; outline: none; line-height: 1.25; color: #D6383A; font-size: 1.5em; margin: 0 0 1em; font-weight: normal; text-decoration: none; font-family: UniSansRegular; }
ul.menu li a:hover 										{ color: #D6383A; text-decoration: none; background: #E6E6E6; }
ul.menu li a span 										{}

/* !1st Level > Parent (has sub items) */
ul.menu li.parent a										{}
ul.menu li.parent a:hover								{}
ul.menu li.parent a span 								{}

/* !1st Level > Active */
ul.menu li.active a,
ul.menu li.active a:active,
ul.menu li.active a:visited								{}
ul.menu li.active a:hover								{}
ul.menu li.active a span 								{}

/* !1st Level > Seperator */
ul.menu li span.separator								{}
ul.menu li span.separator span							{}

/*-----------------------------------------------------------------------*/

/* !2nd Level */
ul.menu li ul 											{ margin: 0; padding: 0; list-style: none; }
ul.menu li ul li 										{ margin: 0 0 .33em 0; padding: 0 0 0 15px !important; background: url(../images/item-subnav-inactive.gif) no-repeat left 2px; }
ul.menu li ul li a,
ul.menu li ul li a:active,
ul.menu li ul li a:visited,
ul.menu li.active ul li a,
ul.menu li.active ul li a:active,
ul.menu li.active ul li a:visited							{ color: #000; font-size: 1.0em; font-weight: bold; margin: 0px; padding: 0px; display: inline; font-family: Arial,Helvetica,sans-serif; }
ul.menu li ul li a:hover,
ul.menu li.active ul li a:hover 							{ color: #fff; background: #D6383A; }
ul.menu li ul li a span									{}

/* !2nd Level > Parent (has sub items) */
ul.menu li.active ul li.parent a							{}
ul.menu li.active ul li.parent a:hover						{}
ul.menu li.active ul li.parent a span 						{}

/* !2nd Level > Active */
ul.menu li.active ul li.active							{ background: url(../images/item-subnav-active.gif) no-repeat left 2px; }
ul.menu li.active ul li.active a,
ul.menu li.active ul li.active a:active,
ul.menu li.active ul li.active a:visited					{ color: #D6383A; }
ul.menu li.active ul li.active a:hover						{}
ul.menu li.active ul li.active a span 						{}

/* !2nd Level > Seperator */
ul.menu li ul li span.separator							{}
ul.menu li ul li span.separator span						{}

/*-----------------------------------------------------------------------*/

/* !3rd Level */
ul.menu li ul li ul										{}
ul.menu li ul li ul li									{}
ul.menu li ul li ul li a,
ul.menu li ul li ul li a:active,
ul.menu li ul li ul li a:visited,
ul.menu li.active ul li.active ul li a,
ul.menu li.active ul li.active ul li a:active,
ul.menu li.active ul li.active ul li a:visited				{}
ul.menu li ul li ul li a:hover,
ul.menu li.active ul li.active ul li a:hover 				{}
ul.menu li.active ul li.active ul li a span					{}

/* !3rd Level > Parent (has sub items) */
ul.menu li.active ul li.active ul li.parent a				{}
ul.menu li.active ul li.active ul li.parent a:hover			{}
ul.menu li.active ul li.active ul li.parent a span 			{}

/* !3rd Level > Active */
ul.menu li.active ul li.active ul li.active a,
ul.menu li.active ul li.active ul li.active a:active,
ul.menu li.active ul li.active ul li.active a:visited			{}
ul.menu li.active ul li.active ul li.active a:hover			{}
ul.menu li.active ul li.active ul li.active a span 			{}

/* !3rd Level > Seperator */
ul.menu li ul li ul li span.separator						{}
ul.menu li ul li ul li span.separator span					{}



/* ------------------------------------------------------------------------
/* !MENU: Extended Menu > Horizontal Suckerfish */
/* ----------------------------------------------------------------------*/
#navigation p						{ position: absolute; top: 20px; width: 130px; line-height: 1.5; margin: 0px; }
#navigation p.mmp-about				{ left: 71px; }
#navigation p.mmp-investors			{ left: 238px; }
#navigation p.mmp-funds				{ left: 406px; }
#navigation p.mmp-companies			{ left: 573px; }

/* !1st Level */
#ja-cssmenu 			{ margin: 0; padding: 0; position: relative; z-index: 1000; }
#ja-cssmenu ul 		{ margin: 0; padding: 0; z-index: 1000; }
#ja-cssmenu li 		{ margin: 0; padding: 0; float: left; display: block; background: none; cursor: pointer; clear: none; z-index: 1000; }
#ja-cssmenu ul a 		{ width: 130px; z-index: 1000; /* width of links can be whatever but don't let them go over the arrows */ }

/* !2nd Level */
#ja-cssmenu li ul		{ width: 130px; position: absolute; left: -999em; height: auto; z-index: 1000; }
#ja-cssmenu li li 		{ padding: 00; margin: 0; width: 130px; }

/* !3rd Level */
#ja-cssmenu li ul ul 	{ margin: -27px 0 0 130px; }

#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul,
#ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.activesfhover ul ul,
#ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul, #ja-cssmenu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul,
#ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li.activesfhover ul,
#ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li.activesfhover ul,
#ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.activesfhover ul {
	left: auto;
}


/* !STYLE: 1st Level */
/* ------------------------------------------------------ */
#ja-cssmenu li							{ height: 101px; float: left; list-style-type: none; list-style: none; border-left: 2px solid #000; margin: 0 0 .5em 1em; padding: 0 0 0 3px; width: 150px; }
#ja-cssmenu li a 						{ display: block; text-indent: -9999px; outline: none; border: none; z-index: 200; height: 15px; background-image:url("../images/navigation.gif"); background-repeat: no-repeat; }
#ja-cssmenu li a:hover,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus 					{ cursor: pointer; }

#ja-cssmenu li.item3 a					{ background-position: 0 0; width: 95px; left: 0; }
#ja-cssmenu li.item3 a:hover				{ background-position: 0 -15px; }
#ja-cssmenu li.item11 a					{ background-position: -95px 0; width: 103px; left: 95px; }
#ja-cssmenu li.item11 a:hover				{ background-position: -95px -15px; }
#ja-cssmenu li.item13 a					{ background-position: -198px 0; width: 84px; left: 198px; }
#ja-cssmenu li.item13 a:hover				{ background-position: -198px -15px; }
#ja-cssmenu li.item16 a					{ background-position: -282px 0; width: 116px; left: 282px; }
#ja-cssmenu li.item16 a:hover				{ background-position: -282px -15px; }

#ja-cssmenu li:hover,
#ja-cssmenu li.sfhover,
#ja-cssmenu li.havechildsfhover,
#ja-cssmenu li.havechild-activesfhover 		{}

#ja-cssmenu li a.active,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus				{}


/* !STYLE: 2nd+ Level */
/* ------------------------------------------------------ */
#ja-cssmenu li ul									{ background: #E6E6E6; margin: 4px 0 0 10px; }
#ja-cssmenu li ul li 								{ background: none; border: none; height: auto; margin: 0px; padding: 0px; }
#ja-cssmenu li ul a 								{ background: none; background: #e5e5e5; color: #333; text-indent: 0; text-decoration: none; padding: 4px 4px; cursor: pointer; width: 130px !important; height: auto; display: block; }

/* !LI with subitems, want to show arrow */
#ja-cssmenu li.havesubchild 							{}
#ja-cssmenu li.havesubchild:hover						{}

/*! LI active state, want to show arrow */
#ja-cssmenu li.havesubchild-active 					{}
#ja-cssmenu li.havesubchild-active:hover 				{}

#ja-cssmenu li.havesubchildsfhover:hover,
#ja-cssmenu li.havesubchild-activesfhover:hover,
#ja-cssmenu ul ul li.havesubchildsfhover:hover,
#ja-cssmenu ul ul li.havesubchild-activesfhover:hover 		{}

#ja-cssmenu li.havesubchildsfhover,
#ja-cssmenu li.havesubchild-activesfhover,
#ja-cssmenu ul ul li.havesubchildsfhover,
#ja-cssmenu ul ul li.havesubchild-activesfhover,
#ja-cssmenu li ul a:hover,
#ja-cssmenu li ul a:active,
#ja-cssmenu li ul a:focus,
#ja-cssmenu ul li:hover,
#ja-cssmenu ul li.sfhover,
#ja-cssmenu ul ul li:hover,
#ja-cssmenu ul ul li.sfhover							{ background: #D6383A; color: #fff; position: static; }

/* !LI active state */
#ja-cssmenu ul li.active,
#ja-cssmenu ul li.active:hover,
#ja-cssmenu ul li.active:active,
#ja-cssmenu ul li.active:focus,
#ja-cssmenu ul li.activesfhover,
#ja-cssmenu ul li.activesfhover:hover,
#ja-cssmenu ul li.activesfhover:active,
#ja-cssmenu ul li.activesfhover:focus					{}

/* !LINK active state */
#ja-cssmenu ul li a.active,
#ja-cssmenu ul li a.active:hover,
#ja-cssmenu ul li a.active:active,
#ja-cssmenu ul li a.active:focus						{}










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !QUICK STYLES */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/
/* !Component Heading */
h1.componentheading									{ color: #D6383A; line-height: 1.25; font-size: 2em; margin: 0 0 1em 0; font-weight: normal; }

h1.componentheading									{ color: #D6383A; line-height: 1.25; font-size: 2em; margin: 0 0 1em 0; font-weight: normal; padding:0 0 0px;}

h1.componentheading	span.subheading					{ color: #5b91e5; }

/* !Article Heading */
.article-title										{ margin: 0px; }
.article-title h2.contentheading						{ color: #D6383A; line-height: 1.25; font-size: 2em; margin: 0 0 1em 0; font-weight: normal; }
.article-title h2.contentheading a,
.article-title h2.contentheading a:active,
.article-title h2.contentheading a:visited				{}
.article-title h2.contentheading a:hover				{}
.article-title h2.contentheading span.subheading			{}
.article-title h2.chBtns-icons						{}
.article-title h2.chBtns-text							{}
.article-title h2.chBtns-none							{}
.article-title .buttonheading 						{}
.article-title .buttonheading img						{}
.article-title .buttonheading span						{}
.article-title .bhBtns-icons span.btn					{}
.article-title .bhBtns-text span.btn					{}

/* !Article Meta */
.article-meta-wrap,
div.metadata,
.dn-meta,
.item-meta										{ color: #a68860; }

.article-meta-wrap,
div.metadata,
span.small										{}

.article-meta-content								{}
.article-meta-content span							{}

.article-meta-content span strong,
div.metadata span.author-name,
span.title span.count,
span.small strong,
.item-meta strong									{ color: #92744c; }
.article-meta-content span.title						{}

/* !Article Meta: Setup for just top portion and bottom */
.metaTop											{}
.metaBot											{}

/* !Article Content */
.article-content 									{ margin: 0px; }
.article-content img								{}

/* !Separators */
span.article_separator								{}
span.afterdisplay_separator							{}

/* !Before and After Wrappers */
.article-beforecontent								{}
.article-aftercontent								{ border-color: #f2f2f2; }

/* !Table of Contents */
table.contenttoc 									{}
table.contenttoc a 									{}
table.contenttoc td 								{}
table.contenttoc th 								{ border-color: #ccc; }
table.contenttoc a.active							{}

/* !Blog Table */
table.blog tr td div.contentpaneopen					{}
table.blog tr td.article_column 						{}
table.blog tr td.column_separator 						{}
table.blog span.article_separator						{}
table.blog h2.contentheading							{ margin: 0 0 .4em 0; }
table.blog h2.contentheading a,
table.blog h2.contentheading a:active,
table.blog h2.contentheading a:visited 					{}
table.blog h2.contentheading a:hover					{}
table.blog .article-title							{}
table.blog .article-title .buttonheading 				{}
table.blog .article-title .buttonheading img				{}
table.blog .article-title .buttonheading span			{}
table.blog .article-content 							{}
table.blog .article-content p							{}
table.blog .article-content img						{}

body.latpress table.blog .article-title h2.contentheading	{ font-size: 1.2em; font-style: italic; }
body.latpress table.blog span.article_separator			{ display: none; }
body.latpress table.blog a,
body.latpress table.blog a:visited						{ text-decoration: none; }

/* !Blog More */
.compBlogMore-wrap									{ border-color: #ccc; }
.compBlogMore-content								{}

/* !Read On Button */
a.readon,
a.readon:active,
a.readon:visited									{}
a.readon:hover										{}

/* !Back Button */
.back_button a,
.back_button a:active,
.back_button a:visited								{}
.back_button a:hover								{}

/* !Results Table */
table.resultsTBL thead th 							{}
table.resultsTBL thead th a,
table.resultsTBL thead th a:active,
table.resultsTBL thead th a:visited					{}
table.resultsTBL thead th a:hover						{}
table.resultsTBL ul.tdList-horz li span					{}
table.resultsTBL ul.tdList-horz li span label			{}

/* !Results Table: Alternating Row Colors for Tables, Comments, etc. */
table.resultsTBL tr.row1 td,
.odd  											{}
table.resultsTBL tr.rowTitle1 td						{}
table.resultsTBL tr.row2 td,
.even 											{}
table.resultsTBL tr.rowTitle2 td						{}
table.resultsTBL tr.row1:hover td,
table.resultsTBL tr.row2:hover td,
.odd:hover,
.even:hover										{}
table.resultsTBL tr.rowTitle1:hover td,
table.resultsTBL tr.rowTitle2:hover td					{}

/* !Results Table: Manage Links */
a.mngViewLink										{}
a.mngEditLink										{}
a.mngRemoveLink									{}

/* !Pager: List */
ul.pagination 										{ border-color: #c4a67e; }
ul.pagination li 									{}
ul.pagination li span								{}
ul.pagination li.prevPage,
ul.pagination li.prevPageOff,
ul.pagination li.nextPage,
ul.pagination li.nextPageOff							{}
ul.pagination a,
ul.pagination a:active,
ul.pagination a:visited								{}
ul.pagination a:hover 								{}

/* !Poll Table Bars */
.polls_color_1 									{}
.polls_color_2 									{}
.polls_color_3 									{}
.polls_color_4 									{}
.polls_color_5 									{}

/* !Section Containers */	
.compSect-wrap										{}
.compSect-title									{}
.compSect-title a,
.compSect-title a:active,
.compSect-title a:visited							{}
.compSect-title a:hover 								{}
.compSect-title h3									{}
.compSect-title h3 span								{}
.compSect-title h3 span.sub							{ color: #999; font-size: .8em; }
.compSect-title-link h3								{}
.compSect-title-link h3 a,							{}
.compSect-title-link h3 a:active,						{}
.compSect-title-link h3 a:visited						{}
.compSect-title-link h3 a:hover						{}
.compSect-contentwrap								{}
.compSect-contentwrap fieldset						{}
.compSect-content									{ color: #3d3630; }
.compSectBtns-wrap									{}
.compSectBtns-contentwrap							{}
.compSectBtns-content								{}

/* !Section Internal Containers */	
.compSectInt-wrap									{}
.compSectInt-title									{}
.compSectInt-title a,
.compSectInt-title a:active,
.compSectInt-title a:visited							{}
.compSectInt-title a:hover 							{}
.compSectInt-title h3								{}
.compSectInt-title h3 span							{}
.compSectInt-title h3 span.sub						{}
.compSectInt-title-link h3							{}
.compSectInt-title-link h3 a,							
.compSectInt-title-link h3 a:active,					
.compSectInt-title-link h3 a:visited					{}
.compSectInt-title-link h3 a:hover						{}
.compSectInt-contentwrap								{}
.compSectInt-contentwrap fieldset						{}
.compSectInt-content								{}

/* !Section Containers Content & Forms */
.compSect-content label.desc							{}
.compSect-content label.descLrg						{}
.compSect-content label.desc span.subLBL				{}
.compSect-content label.choice,
.compSect-content li div label,
.compSect-content li span label						{ color: #92744c; }
.compSect-content li.section,
.compSect-content li.sectionInstruct,
.compSect-content li.border-top						{ border-color: #c4a67e; }
			
/* !Results Nav */
.compResNav-wrap									{}
.compResNav-content									{}
.compResNavPgr-wrap									{}
.compResNavCtr-wrap									{}

/* !Tool Bar */
.compToolBar-wrap									{ border-color: #2D5798; }
.compToolBar-content								{}
.compToolBar-content ul								{}
.compToolBar-content ul li a,
.compToolBar-content ul li a:active,
.compToolBar-content ul li a:visited					{ background: #eaeef4; border-color: #b6c4db; }
.compToolBar-content ul li a:hover						{ background: #e0e6f0; }
.compToolBar-content ul li							{}
.compToolBar-content ul li.first						{}
.compToolBar-content ul li.last						{}
.compToolBar-content ul li.left						{}
.compToolBar-content ul li.right						{}
.compToolBar-content ul li.active a					{ background: #2D5798; border-color: #2D5798; color: #fff; }
.compToolBar-content ul li.disabled a					{ text-decoration: none; background: #f2ede7; border-color: #f2ede7; color: #c4a67e; }

/* !Nav Bar */
.compNavBar-wrap									{ border-color: #c4a67e; }
.compNavBar-content									{}
.compNavBar-content ul								{}
.compNavBar-content ul li							{}
.compNavBar-content ul li.first						{}
.compNavBar-content ul li.last a						{}
.compNavBar-content ul li.active a						{ color: #000; text-decoration: underline; }
.compNavBar-content ul li.disabled a					{ color: #c4a67e; text-decoration: none; }
.compNavBar-content ul li a							{ border-color: #c4a67e; }
.compNavBar-content ul li.left						{}
.compNavBar-content ul li.right						{}

/* !Nav Bar: Specific Link Types */
a.nbPubLink										{}
a.nbUnpubLink										{}
a.nbRemoveLink										{}
a.nbBackLink										{}
a.nbEditLink										{}
a.nbNewLink										{}
a.nbViewLink										{}
a.nbExportLink										{}

/* !Title Bar */
.compTitleBar-wrap									{}
.compTitleBar-content								{}
.compTitleBar-content ul								{}
.compTitleBar-content ul li							{}
.compTitleBar-content ul li.first						{}
.compTitleBar-content ul li.last						{}
.compTitleBar-content ul li.last a						{}
.compTitleBar-content ul li.active a					{ color: #000; text-decoration: underline; }
.compTitleBar-content ul li.disabled a					{ color: #c4a67e; text-decoration: none; }
.compTitleBar-content ul li a							{ border-color: #c4a67e; }
.compTitleBar-content ul li.left						{}
.compTitleBar-content ul li.right						{}

/* !Title Bar: Specific Link Types */
a.cstPubLink										{}
a.cstUnpubLink										{}
a.cstRemoveLink									{}
a.cstBackLink										{}
a.cstditLink										{}
a.cstNewLink										{}
a.cstViewLink										{}
a.cstExportLink									{}

/* !Stats Box */	
.compBox-wrap										{ border-color: #c4a67e; }
.compBox-content									{}

/* !Captcha */
.compCaptcha-wrap									{ border-color: #c4a67e; background: #f6f3ef; }
.compCaptcha-content								{}

/* !Results Filter */	
.compResFilter-wrap									{}
.compResFilter-content								{}
.compResFilter-content label							{}
.compResFilter-content label.desc						{}

/* !Results Page Display Filter */
.compResPDFilter-wrap								{ color: #fff; background: #c4a67e; }
.compResPDFilter-content								{}
.compResPDFilter-content label.desc					{ color: #fff; }

/* !Content Rating */
.compConRating-wrap									{ color: #a68860; background: #f6f3ef; }
.compConRating-content								{}

/* !Form: Fields */
.field,
.inputbox,
td.paramlist_value select							{ color: #3d3630; font-family: Tahoma, Arial, Helvetica, sans-serif; border-color: #7c7c7c #c3c3c3 #ddd; }

input.inputbox:hover,
input.inputbox:focus,
input.text:hover,
input.text:focus,
textarea.textarea:hover,
textarea.textarea:focus								{ background: #FFFFCC; }

input.checkbox,
input.radio										{ color: #c4a67e; }

/* !Form: Main Button */
button.button										{ color: white; background: #333 url(../images/button-bg-rd.gif) repeat-x top; border: 1px solid grey; font-size: .9em; text-transform: uppercase; padding: 2px 5px; line-height: normal; margin-right: 5px; cursor: pointer; overflow: visible; width: auto; }
button.button:hover, 
button.button:focus									{ background: #333 url(none); }

a.buttonLink										{}

/* !Big Link and Options */
a.bigLink											{ text-decoration: none !important; }

span.linkOptions									{ color: #92744C; }
span.linkOptions a,
span.linkOptions a:visited,			
span.linkOptions a:active							{ color: #92744C; }
span.linkOptions a:hover								{ color: #333; }

/* !Flickr Album Plugin */
.gallery-flickr ul									{}
.gallery-flickr ul li								{}
.gallery-flickr ul li a								{}
.gallery-flickr ul li a:hover img						{ border-color: #333; }
.gallery-flickr ul li a img							{ border-color: #C4A67E; }
.gallery-flickr-link								{ font-weight: bold; }

/* !Item Actions */
div.item-actions									{}
div.item-actions span								{}
div.item-actions span a,
div.item-actions span a:active,
div.item-actions span a:visited						{ color: #fff; background-color: #006699; }
div.item-actions span a:hover							{ color: #fff; background-color: #333; }
div.item-actions span a.active						{ background-color: #333; color: #ccc; }

/* !Modal Popups */
.modal-hdr										{ background-color: #92744C; }
.modal-title										{}
.modal-title h1.modaltitle							{}
.modal-toolbar										{}
.modal-toolbar button.button							{}
.modal-toolbar span									{}
.modal-content										{}

/* !Calendar Monthly Layout */
.cal-monthTBL th.cal-wdHead							{ color: #fff; border-color: #3d3630; background: #3d3630;  }
.cal-monthTBL tr.cal-weekHead,
.cal-monthTBL tr.cal-weekRow							{}
.cal-monthTBL td.cal-wd,
.cal-monthTBL td.cal-wdEmpty							{ border-color: #c4a67e; height: 110px; }
.cal-monthTBL td.cal-wd								{ color: #3d3630; background-color: #f2ede7; }
.cal-monthTBL td.cal-wdEmpty							{ color: #c4a67e; background-color: #f6f3ef; }
.cal-monthTBL td.cal-wd .cal-wdNum,
.cal-monthTBL td.cal-wdEmpty .cal-wdEmptyName			{}
.cal-monthTBL .cal-wdNum a							{ color: #3d3630; }
.cal-monthTBL .cal-wdNum a:hover						{ color: #3d3630; }
.cal-monthTBL .cal-today								{ background-color: #EAEEF4 !important; }
.cal-monthTBL .cal-wdPopup							{ border-color: #c4a67e; background-color: #fff; }
.cal-monthTBL .cal-wdPopup .cal-num					{}
.cal-monthTBL .cal-closeBtn							{}
.cal-monthTBL .cal-event								{}
.cal-monthTBL .cal-eventSingle						{}
.cal-monthTBL .cal-eventTitle							{}
.cal-monthTBL .cal-eventDate							{ color: #7EAC2F; }
.cal-monthTBL .meta-line								{ color: #3D3630; }
.cal-monthTBL .cal-eventMultiStart,
.cal-monthTBL .cal-eventMultiMiddle,
.cal-monthTBL .cal-eventMultiEnd						{}
.cal-monthTBL .cal-eventMultiStart .cal-eventInfo,
.cal-monthTBL .cal-eventMultiMiddle .cal-eventInfo,
.cal-monthTBL .cal-eventMultiEnd .cal-eventInfo			{ background-color: #f6f3ef; }
.cal-monthTBL .cal-eventMultiStart						{}
.cal-monthTBL .cal-eventMultiEnd						{}

/* !Calendar Monthly Navigation */
.compCalMonthNav-wrap								{ border-color: #ccc; }
.compCalMonthNav-content								{}
.cal-monthNavTBL									{}
.cal-monthNavTBL .cal-year,
.cal-monthNavTBL .cal-month							{}
.cal-monthNavTBL em.arrow							{}
.cal-monthNavTBL a									{ text-decoration: none !important; }
.cal-monthNavTBL td									{}
.cal-monthNavTBL td.cal-navmonthPrev					{}
.cal-monthNavTBL td.cal-navmonthNext					{}
.cal-monthNavTBL td.cal-navthismonth					{}
.cal-monthNavTBL .cal-prevyear,
.cal-monthNavTBL .cal-prevmonth						{}
.cal-monthNavTBL .cal-nextyear,
.cal-monthNavTBL .cal-nextmonth						{}
.cal-monthNavTBL .cal-thismonth						{}


#jcepopup-content .container							{ width: 100%; margin: 0px; }
#jcepopup-content #page								{ padding-right: 20px; }
#jcepopup-content .span-17							{ width: auto; }
#jcepopup-content #sbx-wrapper #masthead,
#jcepopup-content #sbx-wrapper hr.thick,
#jcepopup-content #sbx-wrapper #footer-nav,				
#jcepopup-content #sbx-wrapper .prepend-bot,
#jcepopup-content #sbx-wrapper .span-6					{ display: none; }
#jcepopup-content #sbx-wrapper h2.contentheading			{ margin: 0px; }


/* !JSF */
.pFundSearch .compDesc-content h2						{ margin: 1.6em 0 .4em 0 !important; line-height: 1.0em; border-top: 10px solid #e6e6e6; padding-top: 30px; }
.pFundSearch .compDesc-wrap							{ border-bottom: 1px solid #e6e6e6; }
.pFundSearch #sectBlog-wrap							{ margin-top: 0px; }
.pFundSearch #sectBlog-title h3						{ display: none; }
.pFundSearch #sectBlog-title .compSortBar				{ margin-top: 0px; border-color: #e6e6e6; }
.pFundSearch ul.csb-sortList li a:hover					{ background: #fff; color: #D6383A; }
.pFundSearch .compResNav-wrap							{ margin-top: -1em; }
.pFundSearch ul.pagination							{ border: none; margin: 0px; }

/* OLD WAY
.pFundSearch .jsfSearch-srch .record-container						{ overflow: hidden; position: relative; }
.pFundSearch .jsfSearch-srch span.item-separator						{ height: 1px; margin: .5em 0 1.5em 0; background: #e6e6e6; }
.pFundSearch .jsfSearch-srch .pos-pagetitle							{ float: left; width: 150px; height: 150px; margin-right: 10px; margin-bottom: 1.0em; }
.pFundSearch .jsfSearch-srch .pos-pagetitle h2						{ margin-bottom: 0px; font-size: .8em !important; }
.pFundSearch .jsfSearch-srch .pos-pagetitle .element					{ padding-right: 0px; }
.pFundSearch .jsfSearch-srch .pos-subtitle 							{ font-style: normal;  color: #020202; font-size: 1.0em; overflow: hidden; }
.pFundSearch .jsfSearch-srch .pos-subtitle .element-first				{ font-weight: bold; font-size: 1.4em; }
.pFundSearch .jsfSearch-srch .pos-subtitle .sub-rating					{ float: right; padding-right: 0px; }
.pFundSearch .jsfSearch-srch .pos-subtitle .sub-tag					{ color: #D6383A; }
.pFundSearch .jsfSearch-srch .pos-intro								{ margin-bottom: 1.8em; }
.pFundSearch .jsfSearch-srch a.item-readon							{ text-align: right; float: right; color: #9c9d9f; font-size: 1.15em; text-decoration: none; position: absolute; right: 0px; bottom: 0px; }
.pFundSearch .jsfSearch-srch a.item-readon:hover						{ color: #fff; }
*/

.pFundSearch .jsfSearch-srch .record-container						{ overflow: hidden; position: relative; clear: both; min-height: 150px; }
.pFundSearch .jsfSearch-srch span.item-separator						{ height: 1px; margin: .5em 0 1.5em 0; background: #e6e6e6; }
.pFundSearch .jsfSearch-srch .pos-pagetitle							{ float: left; padding-left: 160px; /*width: 150px; height: 150px; margin-right: 10px; margin-bottom: 1.0em;*/ }
.pFundSearch .jsfSearch-srch .pos-pagetitle h2						{ font-style: normal;  color: #020202; font-size: 1.0em; overflow: hidden; }
.pFundSearch .jsfSearch-srch .pos-pagetitle h2 a						{ color: #020202; display: block; text-decoration: none;}
.pFundSearch .jsfSearch-srch .pos-pagetitle h2 a:hover					{ color: #020202; background: none; text-decoration: none; font-weight: bold; }
.pFundSearch .jsfSearch-srch .pos-pagetitle .element					{ padding-right: 0px; }
.pFundSearch .jsfSearch-srch span.title-logo							{ position: absolute; left: 0px; top: 0px; width: 150px; height: 150px; margin-right: 10px; margin-bottom: 1.0em; display: block; }
.pFundSearch .jsfSearch-srch span.title-title						{ float: left; font-weight: bold; font-size: 1.4em; }
.pFundSearch .jsfSearch-srch span.title-tag							{ color: #D6383A; }
.pFundSearch .jsfSearch-srch .pos-subtitle 							{ float: left; font-style: normal; color: #020202; font-size: 1.0em; overflow: hidden; margin-left: 10px; line-height: 1.8em; }
.pFundSearch .jsfSearch-srch .pos-subtitle .element-first				{}
.pFundSearch .jsfSearch-srch .pos-subtitle .sub-rating					{ position: absolute; right: 0px; top: 0px; padding-right: 0px; }
.pFundSearch .jsfSearch-srch .pos-subtitle .sub-rating	.element-data		{ font-style: italic; }
.pFundSearch .jsfSearch-srch .pos-subtitle .sub-tag					{ color: #D6383A; }
.pFundSearch .jsfSearch-srch .pos-intro								{ margin-bottom: 1.8em; float: left; clear: both; padding-left: 160px; }
.pFundSearch .jsfSearch-srch a.item-readon							{ text-align: right; float: right; color: #9c9d9f; font-size: 1.15em; text-decoration: none; position: absolute; right: 0px; bottom: 0px; }
.pFundSearch .jsfSearch-srch a.item-readon:hover						{ color: #fff; }

.pFundSearch .jsfSearch-detail .page-content							{ overflow: hidden; border-bottom: 1px solid #e6e6e6; margin-bottom: 2em; }
.pFundSearch .jsfSearch-detail .pos-pagetitle						{ border-bottom: 1px solid #e6e6e6;}
.pFundSearch .jsfSearch-detail .pos-pagetitle h2						{ margin-bottom: .5em; }
.pFundSearch .jsfSearch-detail .pos-subtitle							{ font-size: 1.0em; font-style: normal; color: #020202; overflow: hidden; margin: 0px; padding: 0 0 1.4em 0; }
.pFundSearch .jsfSearch-detail .pos-subtitle .element					{ display: block; margin-top: .7em; }
.pFundSearch .jsfSearch-detail .pos-subtitle .sub-title				{ font-size: 2.1em; line-height: 1.0em; }
.pFundSearch .jsfSearch-detail .pos-subtitle .sub-tag					{ color: #D6383A; }
.pFundSearch .jsfSearch-detail .pos-subtitle .sub-logo					{ float: right; width: 150px; margin: 0 0 0 10px; padding: 0px; /*background: url(http://placehold.it/150x150);*/ }
.pFundSearch .jsfSearch-detail .pos-subtitle .sub-rating .element-data		{ font-style: italic; }
.pFundSearch .jsfSearch-detail .pos-intro							{ margin: 0px; border-bottom: 1px solid #e6e6e6; }
.pFundSearch .jsfSearch-detail .pos-introCW							{ padding: 0px; }
.pFundSearch .jsfSearch-detail .pos-intro .element					{ margin: 0 0 2.4em 0; padding-top: 1.4em; border-top: 1px solid #e6e6e6; }
.pFundSearch .jsfSearch-detail .pos-intro .element h4					{ color: #020202; font-weight: bold !important; font-size: 1.4em; line-height: 1.0em; margin-bottom: .64em; }
.pFundSearch .jsfSearch-detail .pos-desc							{ margin-bottom: 1.8em; padding: 0px; background: #e6e6e6; float: left; width: 48%; min-height: 300px; }
.pFundSearch .jsfSearch-detail .pos-bot								{ margin-bottom: 1.8em; padding: 0px; background: #e6e6e6; float: right; width: 48%; min-height: 300px; border: none; font-size: 1.0em; }
.pFundSearch .jsfSearch-detail .pos-descCW,
.pFundSearch .jsfSearch-detail .pos-botCW							{ padding: 14px;}
.pFundSearch .jsfSearch-detail .box-title h3							{ margin: .2em 0 0 0; font-weight: bold !important; font-size: 1.4em; }
.pFundSearch .jsfSearch-detail .pos-desc .element,
.pFundSearch .jsfSearch-detail .pos-bot .element						{ margin: 0 0 1.6em 0; }
.pFundSearch .jsfSearch-detail .pos-desc .element h4,
.pFundSearch .jsfSearch-detail .pos-bot .element h4					{ font-weight: bold !important; color: #020202; }

.pFundSearch #srchDescIntro-wrap									{ border: none; }
.pFundSearch #sectJsfSearch-wrap									{ background: #e6e6e6; padding: 10px 150px; margin-top: 0px; }
.pFundSearch .compList label.desc									{ font-size: 16px; color: #000; padding-left: 4px; }
.pFundSearch .compList label.desc p								{ font-size: 12px; line-height: 1.3em; font-weight: normal; margin: .2em 0 .4em 0; }
.pFundSearch #sectJsfSearch-wrap input.text,
.pFundSearch #sectJsfSearch-wrap li.select-border select				{ border: 8px solid #96989b; border-radius: 5px; font-size: 1.4em; line-height: normal; }
.pFundSearch #sectJsfSearch-wrap li.input-textlrg input.text			{ font-size: 2.4em; padding: 10px 0px;  }
.pFundSearch #sectJsfSearch-wrap li.advsearch						{ /*text-align: center;*/ padding: 0px; margin-top: 15px; position: absolute; right: 0px; top: 0px; }
.pFundSearch #sectJsfSearch-wrap li								{ padding: 6px 0 16px 0; }
.pFundSearch #sectJsfSearch-wrap li.buttons							{ text-align: center; }
.pFundSearch #sectJsfSearch-wrap button.button						{ border: 5px solid #96989b; border-radius: 5px; text-transform: none; font-weight: bold; font-size: 14px; font-family: Arial, sans-serif; background: #912627 url(../images/form-searchbtn.png) repeat-x; padding: 2px 5px; text-decoration: none; color: #fff; }
.pFundSearch #sectJsfSearch-wrap button.button span					{ background: url(../images/form-searchglass.png) no-repeat right center; padding-right: 24px !important; height: 18px; }

.pFundSearch #sectJsfSearch-wrap a.button							{ font-weight: bold; font-size: 14px; font-family: Arial, sans-serif; display: block !important; /*border: 5px solid #96989b; border-radius: 5px; text-transform: none;  background: #912627 url(../images/form-searchbtn.png) repeat-x; padding: 4px 8px; text-decoration: none; color: #fff;*/ }
.pFundSearch #sectJsfSearch-wrap a.button span						{}

.pFundSearch a.link-back											{ font-size: .5em; float: right; display: block; margin-top: 9px; font-family: Arial, sans-serif; }

.pFundSearch li.toggle-hide										{ display: none; }

.search-tabnav						{ height: 31px; margin-left: 10px; }
.search-tabnav a					{ height: 31px; line-height: 31px; display: block; float: left; background: #fff url(../images/search-tabnav-right.png) no-repeat top right !important; padding-right: 10px; margin-right: 4px; text-decoration: none !important; font-size: 16px; color: #96989b !important; }
.search-tabnav a span				{ height: 31px; line-height: 31px; display: block; background: #fff url(../images/search-tabnav-left.png) no-repeat top left !important; padding: 0 20px 0 30px; text-decoration: none !important; }
.search-tabnav a.st-active			{ background-position: bottom right !important; color: #000 !important; }
.search-tabnav a.st-active span		{ background-position: bottom left !important; }

















/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MODULE CHROME */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable */
/* ----------------------------------------------------------------------*/
.sbxModTable				{ margin-bottom: 1.5em; padding: 1.5em; background: #e6e6e6; }
.sbxModTable h3			{ line-height: 1.25; color: #D6383A; font-size: 1.5em; margin: 0 0 1em 0; padding: 0px; font-weight: normal; }
.sbxModTable p				{ margin: 0 0 1.5em 0; }

.sbxModTable-white			{ margin-bottom: 1.5em; padding: 1.5em; background: #fff; }
.sbxModTable-white			{ margin-bottom: 1.5em; padding: 0em; background: #fff; }



/* ------------------------------------------------------------------------
/* !MODULE CHROME: sbxModTable-home */
/* ----------------------------------------------------------------------*/
.sbxModTable-home			{}
.sbxModTable-home h3		{ line-height: 1.25; color: #D6383A; font-size: 1.5em; margin: 0 0 1em 0; padding: 0px; font-weight: normal; text-transform: uppercase; }

.mSR						{ background: url("http://www.giirs.org/storage/images/home-giirs-report-thumb.jpg") left 0.75em no-repeat; height: 315px; position: relative; }
.mSR .btn-sample-report		{ position: absolute; bottom: 3em; right: 1em; }

.mSR-temp						{ background: url("http://www.giirs.org/storage/images/home-giirs-PioneerFunds.jpg") left 0.75em no-repeat; background-position: 0px 70px;
  height: 335px; position: relative; }
.mSR-temp .btn-sample-report		{ position: absolute; bottom: 3em; right: 1em; }


.mLP						{}
.mLP p					{ line-height: 1.5; font-size: .875em; }
.mLP a.dn-module_link		{ float: right; font-size: .875em; }
.mLP a,
.mLP a:visited				{ text-decoration: none; }










/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* ------------------------------------------------------------------------
/* !MISC */
/* ----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------*/


.mod-search button.button {margin-left: 5px; margin-top: 7px; height: 20px; padding-top: 0px;}

.mod-search input#mod_search_searchword {width: 174px; height: 10px; margin-bottom: 0px; margin-top: 7px; padding: 4px; }

mod mod-search clearfix {padding-right:0px;}

form.jForm {/*float:right;*/}

.topper .mod-search form	{ float: right; }

sbxModTable_search mod-left-3 {}

div.topper {width:950px; border: 0px solid gray; text-align: right;}

/*.compSect-title {display:none;}*/

div.sbxMod-contentX {outline: 1px solid black;}

#_Asset_Class__c_container, 
#_Investment_Region__c_container, 
#_Size__c_container,  
#_Countries_of_Investment__c_container,
#_Investment_Type__c_container,
#_Market_Type__c_container,
#_Impact_Targets__c_container,
#_Socially_Beneficial_Products_or_Services__c_container,
#_Environmentally_Beneficial_Products_Serv__c_container {display:none;}

.mod-item .item-text {

 border-bottom: 1px solid #bbbbbb;
 padding-bottom: 5px;

}