
/* Page Properties */

body
{
background:url('/images/blank.gif');
background-repeat:repeat-x;
background-color:#B1A678;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

a:link 
{
color:#0000cc;
}

a:visited
{
color:#551A8B;
}

.header
{
background-color:#474747;
}

.banner
{
position:relative;
top:0px;
left:0px;
}

.pageWrapper
{
margin:auto;
width:1050px;
background:url('/images/blank.gif');
background-repeat:no-repeat;
padding:0px;
}

.contentWrapper
{
}

.content
{
padding:20px;
background:url('/images/blank.gif');
background-repeat:no-repeat;
background-color:#E1DECF;
color:#000000;
font-size:14px;
}

.footer
{
background-color:#348ae8;

;
padding-left:10px
;padding-right:10px;
}

.innerFooter
{
height:54px;
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}

.footerImgWrapper
{
position:relative;
display:inline;
top:0px;
left:25px;
margin-bottom:0px;
margin-top:0px;
}

/* Navigation Menus */

.nav1Wrapper
{
height:40px;
}

.nav1
{
display:inline-block;
position:relative;
top:0px;
left:925px;
}

.nav1 > ul.navMenu > li > a
{
font-size:14px;
}

.nav1 > ul.navMenu > li:hover
{
color:#FFFFFF;
background-color:transparent;
}

.nav1 > ul.navMenu > li:hover > a
{
color:#FFFFFF;
}

.nav1 > ul.navMenu > li > a
{
color:#FFFFFF;
}

.nav1 > ul.navMenu > li
{
float:left;
position:relative;
padding:10px;
margin-right:20px;
}

.nav2Wrapper
{
	background:url('/images/blank.gif');
	background-repeat:repeat-x;
	background-color:#FFFFFF;
height:40px;
}

.nav2
{
position:relative;
top:-4px;
left:0px;
}

.nav2 > ul.navMenu > li > a
{
font-size:18px;
padding:0px;
margin:0px;
color:#000000;
}

.nav2 > ul.navMenu > li:hover
{
	color:#ffffff;
	background-color:#888888;
}

.nav2 > ul.navMenu > li:hover > a
{
color:#ffffff;
padding:0px;
}

.nav2 > ul.navMenu > li
{
float:left;
position:relative;
padding:10px 10px 8px 10px;
margin-right:50px;
margin-top:4px;
}

.nav3Wrapper
{
	background:url('/images/blank.gif');
	background-repeat:repeat-x;
	background-color:#000000;
height:40px;

}

.nav3
{
display:none;
position:relative;
top:-4px;
left:0px;
}

.nav3 > ul.navMenu > li > a
{
color:#ffffff;
}

.nav3 > ul.navMenu > li:hover
{
	color:#FFFFFF;
	background-color:#B2A579;
}

.nav3 > ul.navMenu > li:hover > a
{
color:#FFFFFF;
}

.nav3 > ul.navMenu > li
{
color:#ffffff;
float:left;
position:relative;
padding:12px 10px 10px 10px;
margin-right:20px;
}

.nav4Wrapper
{
margin-left:10px;
}

.nav4
{
display:inline-block;
position:relative;
top:;
left:;
}

.nav4 > ul.navMenu > li > a
{
font-size:14px;
}

.nav4 > ul.navMenu > li:hover
{
color:#000000;
background-color:transparent;
}

.nav4 > ul.navMenu > li:hover > a
{
color:#000000;
}

.nav4 > ul.navMenu > li > a
{
color:#000000;
}

.nav4 > ul.navMenu > li
{
float:left;
position:relative;
padding:10px;
margin-right:;
}

/*Submenu Properties */

ul.navMenu
{
list-style:none;
margin:0;
padding:0;
float:left;
}

ul.navMenu > li > a
{
color:#ffffff;
text-decoration:none;
}

ul.subMenu
{
position:absolute;
width:150px;
display:none;
z-index:1;
list-style:none;
left:0px;
margin:0px;
background-color:#000000;
padding:4px;
border:1px solid #000000;
margin-top:8px;
}


ul.subMenu2
{
position:absolute;
width:150px;
display:none;
z-index:1;
list-style:none;
left:0px;
margin:0px;
border:1px solid #000000;;
background-color:#000000;
padding:4px;
margin-top:10px;
}

ul.extMenu > li, ul.subMenu > li, ul.panel > li, ul.subMenu2 > li
{
padding:4px;
height:16px;
margin-top:6px;
}

ul.subMenu > li > a, ul.extMenu > li > a, ul.panel > li > a
{
color:#FFFFFF;
text-decoration:none;
}

ul.subMenu2 > li > a
{
color:#FFFFFF;
text-decoration:none;
}

.navDisplay:hover > .subMenu, .navDisplay:hover > .subMenu2
{
display:block;
}

ul.extMenu > li:hover, ul.subMenu > li:hover, ul.panel > li:hover
{
background-color:#FA6800;
}

ul.panel > li:hover > a, ul.subMenu > li:hover > a
{
color:#FFFFFF;
}

ul.subMenu > .panelHeader:hover
{
color:#FFFFFF;
background-color:#000000;
}

ul.subMenu2 > li:hover
{
background-color:#FA6800;
}

ul.subMenu2 > li:hover > a
{
color:#FFFFFF;
}

.extDisplay:hover > .extMenu
{
display:inline;
}

/* Panel Properties */

ul.panel 
{
display:inline-block;
list-style:none;
left:0px;
padding:0px;
top:0px;
margin-right:20px;
}

.panelHeader
{
color:#FFFFFF;
font-size:22px;
}

ul.panel > .panelHeader:hover, ul.extMenu > .spacer:hover, ul.subMenu > .spacer:hover, ul.panel > .spacer:hover 
{
background-color:#000000;
color:#FFFFFF;
}

ul.subMenu2 > .spacer:hover
{
background-color:#000000;
}

/*Footer Properties */
.footerSubsection 
{
height:20px;
background-color:#615646;
color:#C4BBA1;
font-size:14px;
padding:8px 0px 4px 8px;
margin-bottom:4px;
}


/* Widget Properties */

.widgetWrapper
{
width:100%;
border:1px solid #000000;
}

.widgetHeader {
	color:#ffffff;
}

.widgetHeader, .widgetHeaderRounded
{
background-color:#E1DECF;
padding-bottom:4px;
font-size:14px;
}

.widgetSubHeader, .tableWrapperHeader
{
background:url('/images/blank.gif');
background-repeat:repeat-x;
height:40px;
color:#ffffff;
font-size:14px;
background-color:#b2a579;
}


.widgetSubHeaderText
{
position:relative;
top:10px;
left:10px;
}

.tableWrapperMenu
{
background-color:#FFFFFF;
}

.widgetMenu
{
background-color:#FFFFFF;
}

.widgetSubMenuTable
{
border-bottom:1px solid #000000;
border-bottom:1px solid #000000;
background-color:#FFFFFF;
border-collapse:collapse;
width:100%;
color:#000000;
}

.widgetSubMenu
{
background-color:#6A6353;
color:#FFFFFF;
}

.widgetContent
{
background-color:#FFFFFF;
border:2px solid #484947;
color:#000000;
}

.widgetContent > table
{
padding:0px;
width:100%;
border-collapse:collapse;
}

.widgetContentRounded
{
background-color:#FFFFFF;
color:#000000;
}

.widgetContentRounded > table
{
padding:0px;
width:100%;
border-collapse:collapse;
}
.currentTab
{
color:#888800;
background-color:#6A6353;

}

.tab
{
color:#343430;
background-color:#FFFFFF;
}

/* 'Transactions' Widget Properties */

ul.widgetDropDown
{
list-style:none;
margin:0px;
padding:0px;
float:right
}

ul.widgetDropDown > li
{
float:left;
margin-right:10px;
}

ul.widgetDropDownSubMenu
{
width:125px;
list-style:none;
margin:0px;
padding:0px;
z-index:10px;
position:absolute;
background-color:#FFFFFF;
border:1px solid #FA6800;
display:none;
}

ul.widgetDropDownSubMenu > li
{
padding:4px;
text-align:left;
font-size:13px;
}

ul.widgetDropDownSubMenu > li > a
{
color:#000000;;
}

.dropDownDisplay:hover > .widgetDropDownSubMenu
{
display:block;
}


/* Table Properties */

.even > td
{
background-color:#ffffff;
padding:4px;
}

.odd > td
{
background-color:#5faeff;
padding:4px;
}

.dataTable
{
border-collapse:collapse;
width:100%;
}

.tableHeader
{
background-color:#ccccccc;
color:#000000;
}

.tableWrapperHeader
{
border:1px solid #000000;
border-bottom:0px;
}

.tableWrapperMenu
{
border:1px solid #000000;
border-top:0px;
}

.hiddenWidget
{
display:none;
}

/* Overlay Properties */

#overlay, #overlayEdit
{
display: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color:#494949;
overflow:auto;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
filter: alpha(opacity=80);
}

#innerOverlay, #innerEdit 
{
display: none;
position: absolute;
top: 40px;
left: 40px;
width: 0px;
height: 0px;
padding: 16px;
border: 20px solid #000000;
background-color: white;
z-index:1002;
overflow:none;
text-align:center;
}

#innerEdit 
{
margin:auto;
top: 0px;
left: 0px;
width:540px;
height:450px;
}

.subHeader
{
background-color:#333333;
border:1px solid #333333;;
color:#FFFFFF;
padding:10px 0px 2px 15px;
text-align:left;
}

.overlayComponent
{
border:1px solid #C0C0C0;
padding:5px;
}

/* 'eAlert' Properties */

img {border:0px}

#eAlert
{
width:100%;
height:100%;
}

.eAlertHeader
{
background-color:#333333;
color:#FFFFFF;
padding:4px 4px 4px 10px;
text-align:left;
}

.eAlertSubMenu
{
border:1px solid #333333;
}

.eAlertSubMenu
{
border:1px solid #333333;
text-align:left;
}


table.eAlertTable 
{
width:100%;
margin:auto;
border-collapse:collapse;
}

table.eAlertTable * th
{
background-color:#D3D3D3;
color:#333333;
padding:4px;
}

/* Manager Properties */

.managerHeader
{
background-color:#333333;
color:#FFFFFF;
padding:4px 4px 4px 10px;
text-align:left;
}

.managerSection
{
border:1px solid #333333;
text-align:left;
}

table.managerTable 
{
width:100%;
margin:auto;
border-collapse:collapse;
}

table.managerTable * th
{
background-color:#D3D3D3;
color:#333333;
padding:4px;
}

img
{
border:0px;
}

.disabledLink 
{
color:#0000EE;
text-decoration:underline;
}

#statusBanner
{
width:100%;
border-collapse:collapse;
background-color:#e6e7c6;
}

#statusBanner * a
{
color:#0000cc;
}

#alertsHeader
{
background-color:#DB2431;
color:#FFFFFF;
}

#subBanner
{
margin-top:-4px;
}

.securityDataBanner 
{
color:#FFFFFF;
background-color:#000000;
padding:4px;
margin:10px 0px 10px 0px;
font-size:16px;
}

.dataTableWrapper
{
border:1px solid #000000;
}

.accountBalancesRoundedSubHeader
{
background:#CCCCCC;
color:#000000;
border-bottom:1px solid #000000;
height:30px;
font-size:16px;
}

.accountBalancesRoundedTable
{
border-bottom:1px solid #000000;
}

.widgetHeaderRounded
{
background:#FFFFFF;
color:#000000;
}

.widgetMenuRounded
{
padding: 10px 0px 0px 10px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background-color:#FFFFFF;
}

li.dropDownDisplay {
	color:#000;
}


.content > strong:first-child,
.content > table:first-child,
.pageHeader {
	color:#000000; 	/*Page Header */
}

.loginText {
	color:#000000; /* Login Text */
}

.exportText {
	color:#000000;; /* Export Text */
}

a.editLink {
	color:#0000FF;
}

a.refreshLink {
	color:#0000FF;
}

