﻿* {margin: 0; padding: 0;}

.clearBoth
{clear: both;}

body 
{
/* 11/19/09 Change font size from 15px to 14px */	
background: #fff url(../images/backgrounds/bgTopper4.gif) repeat-x left top;
font: 13px  Arial, Verdana, Sans-Serif; color: #616161; line-height: 1.6em;
text-align: left;
}

a{color: #e09e40;}
a:hover{color: #616161;}

img{border: 0;}


h1{
/* 11/19/09 Change font size from 16px to 15px */	
font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em;
}
h1 strong {color: #e09e40;}

h5 {font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em; margin-top: 42px;}

p{margin-bottom: 1em;}

.floatRight{float: right;}
.floatLeft {float: left;}

.horizontalGradient
{	background: #fff url(../images/backgrounds/bgGrade.gif) repeat-x right top;
	width: 1000px; height: 34px;}
	
.footerGradient
{	background: #fff url(../images/backgrounds/bgGrade.gif) repeat-x right top;
	width: 100%; height: 34px;}

	
.verticalDivider
{float: left; width: }

#containerWrapper
{	background: transparent url(../images/backgrounds/bgMain_fade2.gif) no-repeat left 324px;
	width: 1019px; height: 100%;}

#containerMain
{	background: #fff;
	width: 1000px;text-align: left;}


/* =GLOBAL NAVIGATION
    --------------------------------------------*/
    
#globalNav
{
background: #525655 url(../images/backgrounds/bgNav.gif) repeat-x left top;
float:left;
width: 1000px;height: 43px;
text-align: right;
font-size:12px;
/*font-weight: bold;*/
line-height:normal;
list-style: none;
}

*html #globalNav
{margin-top: -3px;}

#globalNav ul{
list-style-type: none;
float: right;
width:950px;height: 29px;
margin: 7px 11px 0 0; /*Left offset of entire tab menu relative to page*/
padding:0;
overflow: hidden;
}

#globalNav ul li
{float: right;}

#globalNav li
{
display:inline;
margin:0;
padding:0;
}

#globalNav li a{
float:left;
display: block;
height: 29px;
margin:0;
margin-right: 9px; /*spacing between each tab*/
padding:0 0 0 4px;
text-decoration:none;
}


#globalNav li a span{
/* MMR 11/19/09 Removed bold and added font-size */
float:left;
display:block;
height: 38px;
padding: 4px 12px 2px 7px;
/*font-weight:bold;*/
font-size: 12px;
color:#fff;
cursor: pointer;
}

#globalNav .nexus a span{
float:left;
display:block;
height: 38px;
padding: 4px 12px 2px 7px;
font-weight:bold;
color:#f38a08;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#globalNav a span {float:none;}
/* End IE5-Mac hack */

#globalNav a:hover span {
color: #f38a08;
}
#globalNav #current a:hover span {
color: #3b3b3b;
}

#globalNav #current a{ /*Selected Tab style*/
background: transparent url(../images/backgrounds/bgNavcap.gif) no-repeat top left;
}

#globalNav #current a span{ /*Selected Tab style*/
background: transparent url(../images/backgrounds/bgNavbutton.gif) no-repeat top right;
}

#globalNav a:hover{ /*onMouseover style*/
color: #3b3b3b;
}

#globalNav a:hover span{ /*onMouseover style*/
color: #f38a08;
}

#globalNav img
{vertical-align: top;
padding-right: 7px;}

#globalNav .nexus a:hover span
{color: #fff;}


/*=------------CONTENT STYLES ----------------*/

#contentMain
{width: 506px; margin: 10px 45px 40px 65px; float: left;}

#contentMain ul
{list-style: none outside none; font-size: 12px; font-weight: bold;}

#contentMain ul li ul
{list-style: circle outside none; margin-left: 1.5em; line-height: 1.2em; font-weight: normal; color: #d67e00;}
#contentMain ul li ul span
{color: #999;}

#collateralAdmin, #middleOffice, #advancedPortfolio, #dataReport, #complianceMet, #roleDiff
{display: none;}

*html #contentMain
{margin-left: 35px;}

#sidebarA
{width: 285px; float: left; margin: 10px -285px 40px 45px;}

#sidebarA ul
{	list-style: none none outside;
    padding: 0; margin: 0 0 0 10px;
    width: 275px;
 	font-size: 12px; line-height: 2em; color: #f17100;}
   
    
#sidebarA ul.subList
{list-style: circle none inside;}  

.nexusPortal
{	background: #fff url(../images/backgrounds/bgLogin.gif) no-repeat;
    width: 273px; height: 40px;
    margin-top: 45px; border: solid 1px #e09e40;}

a.ovalButton{
background: transparent url(../images/backgrounds/button_left.gif) no-repeat top left;
display: block; float: right;
font: normal 11px Verdana; /* Change 13px as desired */line-height: 19px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */margin: 10px 10px 0 20px;
text-decoration: none;}

a:link.ovalButton, a:visited.ovalButton, a:active.ovalButton{
color: #494949; /*button text color*/}

a.ovalButton span{
background: transparent url(../images/backgrounds/button_right.gif) no-repeat top right;
display: block;
padding: 0 8px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/}

a.ovalButton:hover span{ /* Hover state CSS */
color: #f38a08;}

.nexusPortal input
{width: 235px; height: 12px; margin: 14px 0 0 40px; padding: 0;}

/*=-----------------FOOTER STYLES ---------------------*/

#blueBar
{background: transparent url(../images/backgrounds/bgFooter_repeat.gif) repeat-x top left; width: 100%;}

#footer
{width: 1000px; height: 30px;
font-size: 10px; color: #acacac; margin-top: -20px; padding-bottom: 30px;}

#footer p
{float: left; margin-left: 55px;}

#footer ul{float: right; margin-right: 45px;}
#footer ul li{display: inline; list-style: none;}
#footer ul li a{color: #6f6f6f; border-right: solid 1px #6f6f6f; padding: 0 10px 0 5px; text-decoration: none;}
#footer ul li a:hover{color: #d67e00;}
#footer ul li a.lastLink
{border: 0;}

*html #footer p
{margin-left: 30px;}
*html #footer ul
{margin-right: 20px;}


/* =INTERIOR CONTENT
    --------------------------------------------*/   
    
    
#contentInterior
{
    float: right;
    width: 506px;   
    margin: 10px 40px 40px 45px;
    }
    
*html #contentInterior
{margin-right: 20px;}
    
#contentInterior p
{
    margin: 10px 20px 10px 0;
    line-height: 1.7em;
    margin-bottom: 1em;
    }
   
    
#contentInterior ul
{   line-height: 1.5em;
    color: #f17100;
    line-height: 1.7em;
    list-style-position: outside;
    padding-left: 1.3em;}
    
#contentInterior span
{color: #adadad;}

#contentInteriorimg
{float: right; margin: 10px 20px 10px 10px;}

#collateralAdmin, #middleOffice, #advancedPortfolio, #dataReport, #complianceMet, #roleDiff
{
    display: none;
    }

#collateralAdmin
{display: block;}


#sidebarB
{	width:285px;
    float: left;
    margin: 10px 45px 40px 65px;    }
    
*html #sidebarB
{margin-left: 25px;}
    
#sidebarB ul
{
    list-style: disc none inside;
    padding: 0;
    width: 275px;
    margin: 0 0 0 10px;
    line-height: 2em;
    color: #f17100;
    }

