a.archive {
	background:url('images/archiveIcon.gif') center left no-repeat;
	display:block;
	padding-left:15px;    
	position: relative;
}

div#page.clientSite a.archive {
        width: 0;
        font-weight: bold;
        margin: 10px 0 28px 0;
}

div#page.clientSite div#announcements a.archive {
        margin-left: 8px;
}        

a.back {
	background:url('images/listArrowUpBlue.gif') center left no-repeat;
	padding-left:8px;
}

a img {
	border:none;
}

body {
	margin-top:0;
	padding-top:0;
	text-align:center;
}

div.associations {
	float:right;
	height:55px;
	margin:5px 0 2px 0;
}

div.associations img {
	margin-top:25px;
}

div#branding {
	height:134px;
	margin:0;
	padding:0;
	width:100%;
}

div.brochures {
	/*border-right:1px solid #666666;*/
	float:left;
	height:55px;
	margin:5px 0 2px 0;
	padding-right:10px;
}

div.brochures img {
	border:none;
	margin-top:30px;
}

div#page.aboutUs div#branding {
	background:url('images/aboutUsPageHeader.jpg') top right no-repeat;
}

div#page.clientSite div#branding {
	background:url('images/clientSitePageHeader.jpg') top right no-repeat;
}

div#page.contactUs div#branding {
	background:url('images/contactUsPageHeader.jpg') top right no-repeat;
}

div#page div#content h1 span.secure
{
        display: inline;
	background:url('images/secureLock.gif') right no-repeat;
	padding-right: 25px;
}

div#page.investmentPhilosophy div#branding {
	background:url('images/investmentPhilosophyPageHeader.jpg') top right no-repeat;
}

div#page.investmentServices div#branding {
	background:url('images/investmentServicesPageHeader.jpg') top right no-repeat;
}

div#page.siteMap div#branding {
	background:url('images/siteMapPageHeader.jpg') top right no-repeat;
}

div#page.siteMap ul li {
	position: relative;
}

div.contactInformation {
	border-right:1px solid #666666;
	float:left;
	height:55px;
	margin:5px 10px 2px 10px;
	padding-top:10px;
	width:500px;
}

html>body div.contactInformation {
	height:45px;
}

div.contactInformation p {
	text-align:right;
	margin:0 15px 3px 0;
}

div#content {
	font-family:Verdana, sans-serif;
	font-size:.70em;
	float:left;
	/*height:250px;*/
	margin:0 0 90px 0;
	/*min-height:250px;*/
	padding:0;
	position:relative;
	top:30px;
	left:20px;
	width:445px;
}

html>body div#content {
	height:inherit;
}

div#content a,
div#pullQuote a,
div#announcements a {
	color:#0033cc;
	text-decoration:none;
}

div#content a:hover,
div#pullQuote a:hover,
div#announcements a:hover {
	text-decoration:underline;
}

div#content blockquote {
	color:#aa9500;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:.70em;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
}

div#page.clientSite div#content blockquote {
	color:black;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-style:italic;
	font-weight:normal;
	margin:0 20px;
	padding:0;
}

div#page.clientSite div#content div.linkList
{
        margin-top: -10px !important;
}

div#content cite {
	color:#aa9500;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:.70em;
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0 0 15px 0;

}

div#page.clientSite div#content cite {
	color:black;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin:0 20px;
	padding:0 0 15px 0;

}

div#content h1 {
	font-family:Arial, sans-serif;
	font-size:1.5em;
	margin-top: 0;
}

div#page.clientSite div#content h1 {
	margin:0 !important;
        padding: 0 !important;
}

div#page.clientSite div.archiveItem {
        padding-top: 6px;
}

div#page.clientSite div.archiveItem h3 {
        margin: 0;
        padding: 0;
        line-height: 0;
}

div#content h2,
div#pullQuote h2 {
	background:#e6e6e6;
	border-left:5px solid #aa9500;
	clear:both;
	font-family:Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	padding:2px 0 2px 5px;
}                                     

div#page.clientSite div#content h2 {
    font-size: 1.1em;
	margin: 5px 0 0 0;
}

div#content h3,
div#pullQuote h3 {
	color:#aa9500;
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0;
	clear: both;
}

div#content h2 span.subHeader,
div#content h3 span.subHeader,
div#pullQuote h2 span.subHeader,
div#pullQuote h3 span.subHeader {
	color:black !important;
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-style:normal !important;
	font-weight:normal !important;
}        

div#page.clientSite h3 span.subHeader
{
        display: block;
        color: #666 !important;
        font-size: 0.75em !important;
        font-weight: bold !important;
}

div#content h4,      
div#pullQuote h4,
div#announcements h4 {
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0;
}

div#content p,       
div#pullQuote p,
div#announcements p {
	margin-top:0;
}

div#content ol {
	margin-left:30px;
	position: relative;
}

html>body div#content ol {
	margin-left:0;
	padding-left:20px;
	//padding-left: 30px;
}

div#content ul,
div#announcements ul {
	// clear: both;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	position: relative;
}

div#content ul li,
div#announcements ul li {
	background:url('images/listArrow.gif') 0 5px no-repeat;
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 0 8px;
}

div#page.clientSite div#announcements ul li,
div#page.clientSite div#announcements div.linkList ul li {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat !important;
	margin-bottom: 10px;
}

html>body div#content ul li {
	height:inherit;
}

div#content div.inPageLinkList ul li {
	background:url('images/listArrowSelected.gif') 0 5px no-repeat;
	margin-bottom:15px;
}

div#content div.inPageLinkList ul li a {
	color:#aa9500;
	font-weight:bold;
	text-decoration:none;
}

div#content div.inPageLinkList ul li a:hover {
	text-decoration:underline;
}                                             

div#content div.linkList ul li,
div#announcements div.linkList ul li {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat;
}

div#page.clientSite div.linkList ul{
        margin: 0 0 13px 0;
        padding: 0;
}

div#content div.noBulletList ul li {
	background:none !important;
	padding:0 0 0 0 !important;
}

div.copyright {
	border-top:1px solid #666666;
	clear:both;
	margin:2px 10px;
	padding:10px 0;
	width:760px;
}

div.copyright p {
	margin:0;
	text-align:center;
}

div#footer {
	background:black;
	color:white;
	clear:both;
	font-family:Verdana, sans-serif;
	font-size:9px;
	position:relative !important;
	width:100%;
}

div#footer a {
	color:white;
	text-decoration:none;
}

div#footer a.pdf {
	background:url('images/pdfIconeSmall.gif') center right no-repeat;
	padding-right:25px;
}

div#footer a:hover {
	text-decoration:underline;
}

div.companyProfile {
	position:relative;
	clear: both;
	padding-bottom: 45px;
}

html>body div.companyProfile {
	/*height:inherit;*/
	height: 110px;
	padding-bottom: 10px;
	margin-bottom: 0;
	//margin-bottom: 0px;
	//height: inherit;
}

div.companyProfile div.image {
	float:left;
	margin-right:15px;
}

div.aboutUs div.companyProfile {
	padding-bottom: 0;
	//padding-top: 10px;
}

div.companyProfile p {
}

div#mainNavigation {
	background:#191919 url('images/mainNavBackgroundEnd.gif') top right no-repeat;
	height:20px;
	width:100%;
}

div#mainNavigation ul {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	top:-1px;
}

div#mainNavigation ul li {
	display:inline;
	padding:0 8px;
}                         

div#mainNavigation ul li a {
	color:#cccccc;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 0 8px;
	text-decoration:none;
}

div#mainNavigation ul li strong a {
	font-weight:bold;
}

div#mainNavigation ul li.active a,
div#mainNavigation ul li.trail a,
div#mainNavigation ul li a:hover {
	background:url('images/listArrowWhite.gif') center left no-repeat;
	color:white;
}

div.managerProfile {
	background:url('images/goldDelimiter.gif') top left repeat-x;
	padding-top:11px;
	position:relative;
}

div.managerProfile img {
	position:absolute;
	top:11px;
	left:-80px;
}                                                                    

html>body div.managerProfile img {
	left:0;
}

div.managerProfile h3,
div.managerProfile p,
div.managerProfile ul {
	margin-left:80px !important;
}

div#page {
	margin:auto;
	position:relative;
	text-align:left;
	width:780px;
}

div#pullQuote,
div#announcements {
	font-family:Verdana, sans-serif;
	font-size:.70em;
	float:right;
	padding-bottom:80px;
	position:relative;
	top:30px;
	text-align:center;
	width:145px;
}

div#announcements {
	text-align:left;
}

div#announcements h2 {
	clear:both;
	color:black;
	font-family:Arial, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

div#page.clientSite div#announcements h2 {
        margin: 0 0 10px 0;
        padding: 0;
}

div#announcements h3 {
	margin:0;
	padding: 0;
}

div#announcements h3 a {
	font-family:Arial, sans-serif;
	font-size:0.9em;
	font-weight:bold;
}

div#announcements ul {
	border-bottom:1px solid #e6e6e6;
}

div#page.clientSite div#announcements {
        margin-top: 22px;
}

div#page.clientSite div#announcements ul {
        padding: 0;
	border-bottom: 1px solid #e6e6e6;
}

div#page.clientSite div#announcements div.linkList ul {
        border: 0 !important;
}

div#page.clientSite div#announcements p {
        margin: 0;
}

div#pullQuote blockquote {
	color:black;
	display:block;
	font-family:Palatino Linotype, Times New Roman, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	margin:0;
	padding:0;
	width:100%;
}

div#pullQuote img {
	display:block;
	margin:0 auto 25px auto;
}

div#pullQuote div.content {
	border-bottom:3px solid black;
	border-top:3px solid black;
	padding: 30px 15px 15px 15px;
	text-align:center;
}

div#pullQuote p {
	font-family:Verdana, sans-serif;
	font-size:1em;
	line-height:22px;
}

div#pullQuote p {
	margin-bottom:20px;
}

div#pullQuote ol {
	margin-left:30px;
}

html>body div#pullQuote ol {
	margin-left:0;
	padding-left:20px;
}

div#pullQuote ul {
	display:block;
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
}

div#pullQuote ul li {
	background:url('images/listArrow.gif') 0 5px no-repeat;
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 0 8px;


	height:10px;
	min-height:10px;
}

html>body div#pullQuote ul li {
	height:inherit;
}

div#pullQuote div.inPageLinkList ul li {
	background:url('images/listArrowSelected.gif') 0 5px no-repeat;
	margin-bottom:15px;
}

div#pullQuote div.inPageLinkList ul li a {
	color:#aa9500;
	font-weight:bold;
	text-decoration:none;
}

div#pullQuote div.inPageLinkList ul li a:hover {
	text-decoration:underline;
}

div#pullQuote div.linkList ul li {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat;
}

div#pullQuote div.noBulletList ul li {
	background:none !important;
	line-height:22px;
	padding:0 0 0 0 !important;
	text-align:center;
}

div.start {
	background:url('images/goldDelimiter.gif') top left repeat-x;
	margin-top:5px;
	padding-top:20px;
	padding-bottom:15px;
	width:445px;
}

div.end {
	background:url('images/goldDelimiter.gif') bottom left repeat-x;
	margin-bottom:15px;
	padding-bottom:10px;
}

div#page.clientSite div.archiveItem {
        padding-bottom: 5px !important;
}

div#page.clientSite div#announcements h3 a{
        color: #03c;
}

div#page.clientSite div.end
{
        position: relative;
        padding-bottom: 5px !important;
}

div#page.clientSite div.end p {
        margin: 9px 0 9px 0;
}

div#page.clientSite p em {
        display: block;
        margin: 12px 0 0 0;
}

div#page.clientSite div.end p em {
        display: inline !important;
        margin: 0 0 13px 0 !important;
}

div#page.clientSite div.end p em a
{
       display: block;
       margin-bottom: 10px;
       color: #000;
}

div#page.clientSite div.end p.authors {
        margin-top: 0;
}

div.subNavigation {
	background:white url('images/subNavTop.gif') top left repeat-x;
	float:left;
	padding-top:33px;
	width:150px;
}

div.subNavigation p {
	background:black;
	color:white;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:15px;
	margin:0 0 5px 0;
	padding:2px 0 2px 5px;
}

html>body div.subNavigation p {
	padding:2px 0 0 5px;
}

div.subNavigation ul {
	display:block;
	margin:0;
	padding:0;
}

div.subNavigation ul.subNavigation {
	background:url('images/subNavBottom.gif') bottom left repeat-x;
	color:#333333;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:118px;
}

html>body div.subNavigation ul.subNavigation {
	padding-bottom:120px;
}

div.subNavigation ul li {
	display:block;
	height:16px;
	margin:2px 0 0 0;
	min-height:16px;
	padding:0;
}

html>body div.subNavigation ul li {
	height:inherit;
	//height: auto;
}

div.subNavigation ul li.top {
	margin-left:3px;
}

div.subNavigation ul li a {
	background:#f0f0f0;
	border-left:5px solid #d2d2d2;
	color:black;
	display:block;
	height:16px;
	margin:0;
	min-height:16px;
	padding:1px 0 0 3px;
	text-decoration:none;
}

html>body div.subNavigation ul li a {
	height:inherit;
	//height: auto;
}

div.subNavigation ul li.active strong a,
div.subNavigation ul li.open a,
div.subNavigation ul li a:hover {
	background:white;
	border-left:5px solid #aa9500;
	color:#aa9500;
}

div.subNavigation ul.level2,
div.subNavigation ul.level3 {
	margin-left:8px;
}


div.subNavigation ul.level2 li a {
	background:white url('images/listArrow.gif') 0px 4px no-repeat;
	border-left:none;
	color:black;
	font-weight:normal;
	padding-left:6px;
}

div.subNavigation ul.level2 li.active strong a,
div.subNavigation ul.level2 li a:hover {
	background:white url('images/listArrowSelected.gif') 0px 4px no-repeat;
	border-left:none;
	color:#aa9500;
}

div.tagLine {
	background:#aa9500;
	border-left:163px solid white;
	color:white;
	font-family:Arial, sans-serif;
	font-size:12px;
	height:34px;
	letter-spacing:1px;
	padding-top:1px;
	width:780px;
}

html>body div.tagLine {
	border-left:155px solid white;
	height:33px;
	width:625px;
}

div.tagLine p {
	margin:3px 10px;
	padding:0;
}

div.tagLine p strong {
	display:block;
	font-weight:normal;
}

div#content form {
	margin:0;
	padding:0;
	width:445px;
}

div#content form fieldset {
	border:none;
	clear:both;
	margin:0;
	padding:0;
	width:445px;
}

div#content form fieldset.address div.city,
div#content form fieldset.address div.state,
div#content form fieldset.address div.zip {
	float:left;
}

div#content form fieldset.address div.city {
	width:245px;
}

div#content form fieldset.address div.state {
	width:85px;
}

div#content form fieldset.address div.state input {
	width:50px;
}

div#content form fieldset.address div.zip {
	width:83px;
}

div#content form fieldset.address div.zip input {
	width:83px;
}

div#content form fieldset.accountInfo select,
div#content form fieldset.address input,
div#content form fieldset.address select,
div#content form fieldset.name input,
div#content form fieldset.email input,
div#content form fieldset.phone input,
div#content form fieldset.password input,
div#content form fieldset.passwordHint input {
	border:1px solid #a5acb2;
	width:210px;
}

div#content form fieldset.passwordHint {
	padding-top:15px;
}

div#content form fieldset.passwordHint p {
	border-top:1px solid #cc00000;
	padding-top:15px;
}

div#content form fieldset.message textarea {
	border:1px solid #a5acb2;
	height:125px;
	width:440px;
}

div#content form fieldset.name div {
	float:left;
}

div#content form fieldset.name div.firstName {
	width:230px;
}

div#content form fieldset.name div.lastName {
	width:210px;
}

div#content form fieldset.phone div {
	float:left;
}

div#content form fieldset.phone div.extension {
	width:85px;
}

div#content form fieldset.phone div.extension input {
	width:50px;
}

div#content form fieldset.phone div.phone {
	width:245px;
}

div#content form fieldset.phone div.type {
	width:110px;
}

div#content form fieldset.phone div.type label {
	display:none;
}

div#page.clientSite div#content form fieldset.phone div.type label {
       display: none;
}

div#content form fieldset.phone div.type select {
	border:1px solid #a5acb2;
	position:relative;
	top:15px;
	width:110px;
}

div#content form fieldset div {
	padding-bottom:10px;
}

div#content form fieldset.submit {
	text-align:right;
}

div#content form fieldset.submit input {
	margin-left:10px;
}

div#content form input,
div#content form select,
div#content form textarea {
	color:black;
	font-family:Verdana, sans-serif;
	font-size:1em;
}

div#content form label {
	color:#666666;
	display:block;
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	height:15px;
}

div#content form label.radio
{
	display:inline;
}

div#content form label span.sample {
	font-weight:normal !important;
}

div#content form.login,
div.loginBlocked {
	float:left;
	width:280px !important;
}

div#content form.login fieldset {
	margin-right:35px;
	width:245px !important;
}

div#content form.login fieldset.userFields,
div#content form.passwordHint fieldset.userFields {
	padding-bottom:5px !important;
	text-align:right;
}

div#content form.login fieldset.userFields input,
div#content form.passwordHint fieldset.userFields input {
	border:1px solid #a5acb2;
	display:inline;
	width:150px;
}

div#content form.login fieldset.userFields label,
div#content form.passwordHint fieldset.userFields label {
	display:inline;
	margin-right:5px;
}

div#content form.passwordHint {
	border-left:1px solid #555553;
	float:left;
	padding-left:35px;
	width:275px !important;
}

html>body div#content form.passwordHint {
	width:240px !important;
}

div#content form.passwordHint fieldset {
	width:240px !important;
}

div#content form.passwordHint p,
div#content form.login p {
	margin-top:1em;
}

div#page.login div#content {
	width:590px;
}

img.printLogo {
	display:none;
}

ul#otherLinks {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:4px;
	right:0;
	text-align:right;
}

ul#otherLinks li {
	display:inline;
	margin:0;
	padding:0;
}

ul#otherLinks li a {
	color:black;
	border-left:1px solid black;
	font-family:Verdana, sans-serif;
	font-size:10px;
	padding:0 5px;
}

ul#otherLinks li a.first {
	border-left:none;
}

ul#clientSite {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:132px;
	right:40px;
}

ul#clientSite li {
	display:block;
	margin:0;
	padding:0;
}

ul#clientSite a {
	color:#666666 !important;
	border:none;
	display:inline;
	font-family:Arial, sans-serif !important;
	font-size:10px !important;
	font-weight:bold !important;
	letter-spacing:1px;
	text-decoration:none !important;
}

ul#clientSite a:hover {
	background:url('images/listArrowGray.gif') center left no-repeat;
	color:#333333 !important;
	padding-left:8px;
}

/* Override for home page */
div#page.home div#branding {
	background:url('images/homePageHeader.jpg') top right no-repeat;
}

div#page.home div#content {
	float:none;
	margin:0;
	padding:0;
	top:2px;
	left:0;
	width:100%;
}

div#page.home div#content h1 {
	background:black;
	color:white;
	font-family:Arial, sans-serif;
	font-size:1em;
	font-style:normal !important;
	font-weight:normal !important;
    height:20px;
	letter-spacing:1px;
	margin:0 0 0 0;
    padding-top:3px;
	text-align:center;
}

html>body div#page.home div#content h1 {
	height:17px;
}

div#page.home div#content h2 {
	margin-top:0;
}

div#page.home div#content ul {
	display:block;
	margin:10px 0 10px 0;
	padding:0;
	width:100%;
}

div#page.home div#content ul li {
	background:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:253px;
}

div#page.home div#content ul li.company1 {
	margin-right:11px;
}

div#page.home div#content ul li.company2 {
	margin-right:10px;
}

div#page.home div#content ul li.end {
	clear:both;
	/*height:10px;*/
}

html>body div#page.home div#content ul li.end {
	height:20px;
}

div#page.home div#content ul li img {
	float:left;
	margin:0 5px 2px 0;
}

div#page.home div#content ul li ul {
	display:block;
	margin:0 0 10px 0;
	padding:0;
}

div#page.home div#content ul li ul li {
	background:url('images/listArrow.gif') 0 5px no-repeat;
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 0 8px;
	width:240px;


	height:10px;
	min-height:10px;
}

html>body div#page.home div#content ul li ul li {
	height:inherit;
}

div#page.home div#content ul li div.inPageLinkList ul li {
	background:url('images/listArrowSelected.gif') 0 5px no-repeat;
}

div#page.home div#content ul li div.linkList ul li {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat;
}

div#page.home div#content ul li div.noBulletList ul li {
	background:none !important;
	padding:0 0 0 0 !important;
}

div#page.home form.login {
	background:url('images/homeLoginFormBackground.jpg') top right no-repeat;
	color:#3f310c;
	height:134px;
	position:absolute;
	top:0;
	right:0;
	width:210px;
}

div#page.home form.login a {
	color:#3f310c;
	font-family:Arial, sans-serif;
	font-size:9px;
	margin-right:5px;
	text-decoration:none;
}

div#page.home form.login a:hover {
	text-decoration:underline;
}

div#page.home form.login h2 {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:25px 0 5px 25px;
	padding:0;
}

div#page.home form.login fieldset {
	border:none;
	margin:0 0 0 20px;
	padding:0;
	text-align:right;
}

div#page.home form.login fieldset.userFields {
	height:18px;
	margin-bottom:5px;
	margin-right:15px;
}

html>body div#page.home form.login fieldset.userFields {
	margin-bottom:8px;
}

div#page.home form.login fieldset.userFields input {
	border:1px solid #a0a0a0;
	font-size:9px;
	height:18px;
	padding-top:4px;
	width:90px;
}

html>body div#page.home form.login fieldset.userFields input {
	height:14px;
}

div#page.home form.login fieldset.userFields label {
	font-family:Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	position:relative;
}

html>body div#page.home form.login fieldset.userFields label {
	top:1px;
}

div#page.home form.login fieldset.submit {
	margin-right:15px;
}

div#page.noSubNavigation div.subNavigation {
	background:url('images/subNavBottom.gif') bottom left repeat-x;
	color:#333333;
	height:113px;
	margin:0;
	padding:0;
}

div#content ul.level-1 li {
	background:none;
	margin-top:0;
	margin-bottom:15px;
	width:200px;
}

div#content ul.level-1 li a {
	font-weight:bold;
}

div#content ul.level-1 li ul {
	margin-bottom:0;
	margin-top:0;
}

div#content ul.level-1 li ul li {
	float:none;
	margin-bottom:0;
	width:100%;
}

div#content ul.level-1 li ul li a {
	font-weight:normal !important;
}

div#content ul.level1 li {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat;
}

div#content ul.level2 li {
	background:url('images/listArrowBlueOpen.gif') 0 5px no-repeat;
}

div#content ul.level3 li {
	background:url('images/listDashBlue.gif') 0 5px no-repeat;
}

div#content div.otherLinks {
	margin-left:8px;
	width:200px;
}

div#content div.otherLinks ul li {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat;
}

div#content div.otherLinks li.pdf {
	height:17px !important;
	margin-top:2px;
}

div#content div.otherLinks li.pdf a {
	background:url('images/pdfIcone.jpg') top right no-repeat;
	padding-top:1px;
	padding-bottom:2px;
	padding-right:20px;
}

div.column {
	float:left;
	margin-right:5px;
	width:140px;
}

div.column ul li {
	clear: left;
	display: block;
	border: 0px #000 solid;
}

/* CUSTOMIZED TABLES */
   /* ACCOUNT MINIMUMS */
table.accountMinimums {
	margin-bottom:15px;
	width:100%;
}

table.accounts {
	width:100%;
	font-size: 1em;
}

table.accountMinimums th {
	color:#aa9500;
	font-family:Verdana, sans-serif;
	font-size:.70em;
	font-weight:bold;
	text-align:left;
}

table.accountMinimums td {
	color:black;
	font-family:Verdana, sans-serif;
	font-size:.70em;
	font-weight:bold;
	text-align:left;
}

html>body table.accountMinimums th {
	font-size:1em;
}

html>body table.accountMinimums td {
	font-size:1em;
}

   /* MARKET PERFORMANCE */
table.marketPerformance
{
       width: 100%;
       font-size: 11px;
       text-align: center;
       margin: 15px 0 15px 0;
       border-top: 1px #ccc solid;
       border-left: 1px #ccc solid;
}

table.marketPerformance thead tr
{
       color: #fff;
       background-color: #000;
}

table.marketPerformance thead th
{
       vertical-align: bottom;
       padding: 0 3px 0 3px;
       border-right: 1px #ccc solid;
       border-bottom: 1px #ccc solid;
}

table.marketPerformance td
{
       padding: 2px 3px 2px 3px;
       border-right: 1px #ccc solid;
       border-bottom: 1px #ccc solid;
}

table.marketPerformance tr
{
       color: #000;
       background-color: #aa9500;
}

table.marketPerformance tr.even
{
       background-color: #fff;
}

table.marketPerformance tr td.firstCell
{
       width: 90px;
       font-weight: bold;
}




fieldset div,
p.error {
	color:#cc0000;
}

fieldset.errors label,
div.errors label {
	color:#cc0000 !important;
	
}

div.startDate select,
div.endDate select {
	margin:0 5px 0 5px;
}

div.past,
div.announcement {
	background:url('images/listArrowBlue.gif') 0 5px no-repeat;
	padding-left:8px;
}

div#page.clientSite div.subNavigation ul.subNavigation {
	background:none;
	color:#333333;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:5px;
}

html>body div#page.clientSite div.subNavigation ul.subNavigation {
	padding-bottom:5px;
}

div#page.clientSite ul.myStreetscape {
	background:url('images/subNavBottom.gif') bottom left repeat-x;
	color:#333333;
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:44px;
	padding-bottom:118px;
}

html>body div#page.clientSite div.subNavigation ul.myStreetscape {
	padding-bottom:120px;
}

div#page.clientSite ul.myStreetscape li {
	background:none;
	border:none;
	clear:both;
	float:none;
	height:44px;
	width:147px;
        overflow:hidden;
}

div#page.clientSite ul.myStreetscape li a {
	background:url('images/myStreetscape.jpg') top right no-repeat;
	border:none;
	display:block;
	height:44px;
	margin:0 0 0 3px;
	overflow:hidden;
	padding-bottom:0;
	padding-top:44px;
	width:147px;
}

html>body div#page.clientSite ul.myStreetscape li a {
	/*height:0;*/
	margin-left:0;
	/*min-height:0;*/
}

div#page.clientSite h3 {
	color:#333333;
	font-size:1.3em;
}

div#page.clientSite h3 a {
        color: #333;
}

div#page.clientSite h4 {
	color:#666666;
	font-weight:bold;
}

div#page.clientSite div#announcements h3 {
        font-style: italic;
	font-size:1.2em;
}

div#content form label span.sample.error {
	color:#cc0000;
	font-weight:bold !important;
}

div#page.clientSite div.end {
	background:none;
	background: url('images/goldDelimiter.gif') repeat-x bottom left;
    margin: 8px 0 0 0 !important;
	padding-bottom: 15px;
}

div#page.clientSite p.authors {
	color:#666666;
	font-style:italic;
}

div#page.clientSite p.date {
	border-bottom:1px solid #e6e6e6;
}



/* IMAGE GALLERY */
div.imageGalleryGroup
{
clear: both;
width: 380px;
text-align: center !important;
margin-left: 32px;
padding: 15px 0 15px 0;
}

html>body div.imageGalleryGroup
{
padding: 30px 0 30px 0;
//padding: 15px 0 15px 0;
}

div.imageGalleryImage
{
float: left;
width: 125px;
}

p.imageGalleryCaptionHead,
p.imageGalleryCaptionFoot
{
margin: 0;
padding: 0;
}

div.imageGalleryImage img
{
margin-left: 6px;
}





/* IMAGE BLOCK FORMATTING */
div#page.clientSite div.imageBlock
{
	margin: 15px 0 15px 0 !important;
}

div#page.clientSite div.imageBlock.alignLeft
{
	float: left;
}

div#page.clientSite div.imageBlock.alignCenter
{
	text-align: center;
}

div#page.clientSite div.imageBlock.alignRight
{
	float: right;
}

div#page.clientSite div.imageBlock span,
div#page.clientSite div.imageBlock span
{
	display: block;
	text-align: center;
}

div#page.clientSite div.imageBlock span.imageHeaderText
{
	font-weight: bold;
}

div#page.clientSite div.imageBlock p
{
	text-align: center;
	margin: 3px 0 3px 0;
    padding: 0;
}

div.imageBlock span.clickForLargerImage {
	display: block;
}

div#page.clientSite div.imageBlock span.imageFooterText
{
	font-weight: normal;
}

div#page.clientSite div.clearAll
{
        clear: both;
}