﻿@media (max-width: 770px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}

@media (max-width: 1487px) 
{
    .beginbuttons
    {
        min-height: 335px;
    }
}

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

#logo 
{
    max-width: 150px;
    padding: 0px;
    float: left;
}

.fullappMaster {background-color:White;}
.masterHeader { background-color: #dceef7; border-bottom: #3D95CE 1px solid; padding: 10px 10px 15px 20px; }
.masterFooter 
{ 
    background-color: #dceef7; 
    border-bottom: #cdcdcd 0 solid; 
    border-top: #3D95CE 1px solid; 
    color: Gray; 
    position: fixed; 
    right: 0; bottom: 0;  left: 0;
    vertical-align: middle;
    text-align: center;
    z-index:10000;
}

.banner 
{
    height: 100px;
}

.mainContent { margin-top: 10px; margin-bottom:60px; }

.row 
{
    margin-right: 0px !important;
    margin-left: -10px !important;
}

.mainContentBorder
{
    border-left: #cdcdcd medium solid;
    padding-left: 10px;
    padding-right: 10px;
}
label
{
    font-weight: 500 !important;
    padding-left: 5px;
}

.beginbuttons 
{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #3D95CE;
    border-radius: 15px;
    background-color: White !important;
    color: #3D95CE !important;
    font-size: 48px !important;
}

.headerp
{
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 0px !important;    
}

option 
{
    border-radius: 15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 0px !important;
    padding-left: 8px !important;
}

FORM
{
    font-family: 'Gotham Light', sans-serif !important;
    FONT-SIZE: 17px;
    COLOR: gray;
}

body 
{
    font-family: 'Gotham Light', sans-serif !important;
    margin: 0;
    padding: 0;
}    

.form-control 
{
    border-radius: 15px;
    border: 1.5px solid gray;
    color: gray;
    height: 40px;
    padding: 0px 5px;
    font-size: 15px;
}

.input-lg 
{
    font-size: 18px !important;
}

.input-xlg 
{
    font-size: 20px !important;
}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) 
{
   border-top-left-radius: 0;
   border-bottom-left-radius: 0;
   border-top-right-radius: 15px;
   border-bottom-right-radius: 15px; 
}

textarea
{
    padding: 10px 10px 5px 10px !important;
}

.addressSpacing
{
    line-height: 2.5;
}

.addPadding
{
    padding-left: 2px !important;
    padding-right: 15px !important;
}
.addPaddingLeft
{
    padding-left: 2px !important;
}

.noPadding
{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

p 
{
    margin: 4px 5px 10px;
    font-size: 20px;
}

.pageTitle
{     
    margin-top: 0px;
}

li {margin-bottom:8px;}



.grhd 
{
     padding: 0px 0px; 
     color: #3D95CE;
     font-size: 18px;
}

/*.grhdREO
{
     padding: 0px 0px; 
     color: White;
     font-size: 18px;
     background-color: #3D95CE !important;
}*/

.grhdREO
{
     padding: 0px 0px;
    color: #3D95CE;
    font-size: 18px;
    /* background-color: #3D95CE !important; */
    border-bottom: 2px solid #3D95CE !important;
    font-size: 26px;
}

.grhdAssets 
{
    padding: 0px 0px;
    color: #3D95CE;
    font-size: 18px;
    /* background-color: #3D95CE !important; */
    border-bottom: 2px solid #3D95CE !important;
    font-size: 23px;
}

.grhdLogin
{
    padding: 0px 0px; 
    color: #3D95CE;
    font-size: 22px;
}

.gr { padding: 8px 2px; margin-bottom:5px;}

.table-responsive 
{   
    border-radius: 15px;
}

table 
{
    border: transparent !important;
}

tbody 
{
    border: transparent !important;
}

tr
{
      border: transparent !important;
      
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th 
{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid white;
}

/* Fixes for using asp control with bootstrap *//
.radio.radiobuttonlist input[type="radio"],
.checkbox.checkboxlist input[type="checkbox"]
{
	margin-left: 0;
}

.img-rounded 
{
    border-radius: 3px;
}

.radio.radiobuttonlist label,
.checkbox.checkboxlist label
{
	margin-bottom: 4px;
	margin-left: 0;
}

fieldset legend
{
	border: 0;
	font-size: inherit;
	font-weight: 700;
	margin-bottom: 0;
}

fieldset .radio,
fieldset .checkbox
{
	margin-top: 4px;
}

.panel-primary
{
    border-color: #cdcdcd;
    border-width:medium;
    border-radius: 15px;
}
.panel-primary2 
{
    border: none;
}
.panel-body2
{
    padding-left: 8px;
    margin-right: -5px;
}
.panel-heading2
{
    padding-left: 8px;    
}
.panel-primary>.panel-heading 
{
    /*background-image: linear-gradient(to bottom,#fcf8e3 0,#E87722 100%);*/
    background-image: linear-gradient(to bottom,White 0,White 100%);
    background-color: #3D95CE !important;
    color: #777;
    border-color: gray;
    border-radius: 15px;
    border-bottom: 8px solid transparent !important;
}

.pnlHeadText
{
    color: gray;
    font-size: 30px;
    font-weight: 100;
    line-height: 1.1;
}

.jumbotron 
{
    background-color: transparent;
    border-radius: 15px;
}

.jumbotron h1.beginText
{
    color: #3D95CE;
    font-size: 55px;
}
.jumbotron p.beginText
{
     font-size: 30px;
     color: #3D95CE;
     font-weight: bold; 
}

h1.beginText
{
    margin-top: 0px;
    color: #3D95CE;
}

.info 
{
	font-style:italic;
	color: inherit;
	padding-left: 5px;
}
.infored 
{
	font-style:italic;
	color: inherit;
	padding-left: 5px;
	color: Red;
	font-weight: normal !important;
	font-size: 18px;
}

.center-block {float: none !important}

.btn, .btn-lg {
    padding: 8px 0px !important;
    border-radius: 15px;
    text-align: center;
    background-color: #3D95CE !important;
    background-image: linear-gradient(to bottom,#3D95CE 0,#3D95CE 100%) !important;
    font-weight: bold !important;
    font-size: 20px;
}

.btnResponsive {
    white-space: normal !important;
}

.gridbtnRemove
{
    padding: 7px 8px 5px 10px !important;
    background-color: #e65656 !important;
    background-image: linear-gradient(to bottom,#e65656 0,#e65656 100%) !important; 
    font-size: 18px;      
}

.gridbtnAdd
{
    padding: 7px 8px 5px 10px !important;
    background-color: #66a766 !important;
    background-image: linear-gradient(to bottom,#66a766 0,#66a766 100%) !important;  
    font-size: 18px;     
}

/*--Makes drop downs look the same in all three browsers --*/
select.custom {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E");
  padding-right: 25px;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select.custom::-ms-expand {
  display: none;
}
/*----------------------------------*/


.error
{
    display: inline-block;
    padding: 2px 6px 3px 25px !important;
    background: url("/i/cross.png") no-repeat scroll 5px center #FABBBB;
    border: 1px solid #C88383;
    color: #882626 !important;
    border-radius: 15px;
    -webkit-border-radius: 15px; 
    -moz-border-radius: 15px;
    margin-left: 0px;    
}

.addressSpacing.checkboxWithProperWrap input, .checkboxWithProperWrap input
{
    float: left;
    margin-left: 5px !important;
}

.addressSpacing.checkboxWithProperWrap label 
{
    margin-left: 25px;
    display: block;
    padding: 0px !important;
    
}

.checkboxWithProperWrap label
{
    margin-left: 25px;
    display: block;
    padding: 0px !important;
    line-height: 1.42857143 !important;
}

table.radioWithProperWrap input
{    
    float: left;
    margin-left: 5px;
}
    
table.radioWithProperWrap label
{    
    margin-left: 25px;
    display: block;
}

#sidenav a.active:link, #minitabs a.active:visited, #minitabs a:hover 
{
    background-color: rgba(220, 238, 247, 1) !important;
    background-image: linear-gradient(to bottom,rgba(220, 238, 247, 1) 0,rgba(220, 238, 247, 1) 100%);
    border-radius: 15px;
}

.nav>li>a {
    padding: 0px 0px 0px 20px !important;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #3D95CE !important;
}

.leftSide
{
    padding-left: 20px !important;
}

a>img
{
    
}

.nav>li>a:hover 
{ 
    background-color: rgba(220, 238, 247, 1) !important;
    background-image: linear-gradient(to bottom,rgba(220, 238, 247, 1) 0,rgba(220, 238, 247, 1) 100%);
    border-radius: 15px;
}
.input-group-addon 
{
    background-image: linear-gradient(to bottom,#3D95CE 0,#3D95CE 100%) !important;
    border-radius: 15px;
    border: 1.5px solid gray;
    line-height: 1.42857143;
    color: White;
}

.loginLinks
{
    font-weight: bold;
    text-decoration: underline;    
}

.invalid_p
{
    font-size: 25px !important;
}

.loanofficerName
{
    float: right; 
    font-weight:bold !important;
    font-size: 20px;
}

.popover
{
    /*--border-radius: 15px;--*/    
}
.popover-title 
{ 
    font-size: 20px;
    color: White;
    background-color: #3D95CE;
    /*--border-radius: 15px; --*/
}
 
.tooltip.right .tooltip-inner 
{
    background-color: #3D95CE;
    font-weight:bold;
}
.tooltip.right .tooltip-arrow 
{
    border-right-color: #3D95CE;
}
a 
{
    color: #3D95CE;
}

/*----LOAN OFFICER CONTROL PHOTO AND POPOUT------*/
.photo 
{
    border: 1px solid gray;
    border-radius: 5px;
    margin: 0;
    box-sizing: border-box;
    z-index: 500;
}
.tipPhoto 
{
    border: 1px solid silver;
    border-radius: 0px;
    margin: 0;
    z-index: 500;
    margin-bottom: 15px;
}
.loanOfficerTag 
{
    color: #fff;
    background-color: #3D95CE;
    font-size: 15px;
    font-weight: bold !important;
    text-align: center;
    padding: 0px 10px;
    height: 45px;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
    z-index: 1000;
}
    
.loanOfficerName {
    position: relative;
    top: 4px;
    font-weight: bold !important;
}
.hdrNMLS
{
    /*position: relative;*/
    font-size: 12px;
}

.loanOfficerLink
{
    text-align: right;
}
.nmlsLink 
{
    text-align: right;
    position: relative;
    top:-5px;
}

label.hdrNMLS
{
    margin-bottom: 0px !important;    
}

#downArrow 
{
    width:10px;
    margin-top: 4px;
    float: right;
    font-size:14px;
    font-weight: normal;
    webkit-transform:scale(1.5, 1.0);
    -moz-transform:scale(1.5, 1.0);
    -ms-transform:scale(1.5, 1.0);
    -o-transform:scale(1.5, 1.0);
    transform:scale(1.5, 1.0);
}

.loanOfficerInfo 
{
    display: block;
    color: gray;
    border: 1px solid gray;
    border-radius: 0 0 15px 15px;
    background-color: #fff;
    font-family: 'Gotham Light', sans-serif;
    font-size: 12px;
    padding: 10px;
    position: absolute;
    box-sizing: border-box;
    z-index: 1000;
    display: none;
}
    
.loanOfficerInfo label
{
    font-size: 17px;
    margin-bottom: 0px;
}

.loanOfficerInfo p
{
    font-size: 17px;
    margin-bottom: 0px;
}
.tipLOName
{
    font-size: 17px;
    font-weight: normal;
}
.tipLabel
{
   font-size: 17px;
   margin-bottom: 0px; 
   color: Gray;
}
.tipData
{
    font-size: 17px;
    margin-bottom: 0px;
    color: Gray;
}
.tipPhoto
{
    max-width: 300px;    
}
.tipData a
{
    color: #3D95CE;  
}

.glyphicon-option-horizontal {
    font-size: 18px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    text-align: center;
    -webkit-border-radius:26px;
    -moz-border-radius:26px;
    border-radius:26px;
    border:0px solid #ccc;
    width:26px;
    height:26px;
    padding-top: 5px;
    color: White;
    background-color: #3D95CE;
    cursor: pointer;
}

.notification
{
    display: block;
    margin-bottom: 1em;
    padding: 1.3em 10px;
    font-size: 10pt !important;
}

/*.notification.undone
{
    background: url("/i/cross.png") no-repeat scroll 10px center #FABBBB;
    border: 1px solid #C88383;
    color: #882626;
}*/
.notification.done {
    background: no-repeat scroll 0px center #C2EE9B;
    border: 1px solid #90B96B;
    color: #428607;
    border-radius: 15px;
    font-size: 20px !important;
}

.isRequired
{
    background-color: #dceef7;  
}

.blueP
{
    color: #3D95CE;
    font-size: 20px ;    
}

.short
{
    margin-left: 1%;
    margin-right: 1%;
}

.navbar-default .navbar-toggle .icon-bar 
{
    background-color: #888;
}

.navbar-default 
{
    background-color: White;
    border-color: White;
}

.currency { width: 8em; }
.currency2 { width: 10em; }

.Copyright 
{
    font-size: 15px;
}
.FooterSocial 
{

}

.fa 
{
    font-size: 24px;
    margin-right: 10px;
}

/* portal */
.tpd-skin-portal .tpd-content,
.tpd-skin-portal .tpd-title,
.tpd-skin-portal .tpd-close { color: #fff; }
.tpd-skin-portal .tpd-background-content { background-color: #fff; }
.tpd-skin-portal .tpd-background {
  border-width: 1px;
  border-color: #3D95CE;
  
}
.tpd-skin-portal .tpd-title {
    font-size: 18px;
    text-transform: capitalize;
}
.tpd-skin-portal .tpd-background-title { background-color: #3D95CE; }
/* line below the title */
.tpd-skin-portal .tpd-title-wrapper { border-bottom: 1px solid #3D95CE; }
/* shadow */
.tpd-skin-portal .tpd-background-shadow { box-shadow: 0 0 8px rgba(0,0,0,.15); }
/* spinner */
.tpd-skin-portal .tpd-spinner-spin {
  border-color: rgba(255,255,255,.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-portal a { text-decoration: underline; }
.tpd-skin-portal a:hover { text-decoration: none; }
.tpd-skin-portal .tpd-background 
{
    border-radius: 15px;
}
.tpd-skin-portal .tpd-no-stem .tpd-background-box,
.tpd-skin-portal .tpd-no-stem .tpd-shift-stem { display: none; }
.tpd-skin-portal .tpd-no-stem .tpd-background-box-top { display: block; }



/*
.panel-primary>.panel-heading 
{
    background-color: rgba(220, 238, 247, 1) !important;
    background-image: linear-gradient(to bottom,rgba(220, 238, 247, 1) 0,rgba(220, 238, 247, 1) 100%);
    color: #039;
}

div.RadPanelBar {

	background-color: white;

}

P, TD, LI
{
	font-weight:normal; 
	font-size:10pt; 
	text-decoration:none;
}



#footer {font-size:8pt; color:#999999; border-top: solid 1px silver; padding-top:10px; margin-top:20px;}
H1, #header { font-size: 16px; font-weight:bolder; margin-bottom:10px }
H2 { font-size: 16px; font-weight:bolder; }
H3 { font-size: 14px; }
H4 { font-size: 13px; }

H5 { font-size: 12px; }

HR { height:1px; color:#EEEEEE; }







.a {color: navy; cursor:pointer;}

.swfoutline {border: 1px solid #5977A0;}

IMG {border:0px !important;}

#topLinksContainer
{
	width:100%;
	text-align:center;	
}

#topLinks
{
	color:black;
}

#topLinks A:active, #topLinks A:link, #topLinks A:visited, #topLinks A.active:link 
{
	color:Green;
	}

#topLinks
{
	margin-top: 2px;
	font-size:11px;
	text-align: right;
}

#Main
{
	font-size: 10px;
	width: 935px;
	margin: 0px auto;
	text-align: left;
	BACKGROUND-COLOR:#f7f7f7;
}

#mainHeader
{
	font-size: 9px;
	width: 960px;
	margin: 0px auto;
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: left;
	margin-left: 20px;
	BACKGROUND-COLOR:#f7f7f7
}

#navLinks
{
	float:right;
	font-size: 10px;
}

#pageFrame
{
	text-align:center;
	min-height: 100%;
}
#tabs a
{
	color: #666666;
}
#tabs
{
	text-align:left;
	position: relative;
	top: 3px;
	left: 10px;
	height: 10px;
	white-space: nowrap;
	width:95%; 
	font-size: 9px;
	cursor: pointer !important;
	white-space: nowrap;
	z-index: 1000;
}

#tabsSub
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tasks { margin-top: 5px;	}

.tab
{
	position: relative;
	border: 1px solid #E1E7F0 !important;
	border-bottom: 0px solid white;
	padding: 2px 9px 1px 9px;
	background-color: #F3F6F1;
	z-index: 1;
}

.tabActive
{
	padding: 3px 9px 1px 9px;
	background-color: #f7f7f7 !important;
	top: 1px;
	z-index: 10000;
	border: 1px solid #9CA6B2 !important;
	border-bottom: 0px solid white !important;
	background-image: none;
}

.tabActiveNoClick
{
	padding: 3px 9px 1px 9px;
	color: #333333 !important;
	background-color: threeDHighlight !important;
	top: 1px;
	z-index: 10000;
	border: 1px solid InactiveBorder;
	border-bottom: 0px;
	background-image: none;
	cursor: default;
}

.tabNoClick
{
	position: relative;
	border: 1px solid InactiveBorder;
	border-bottom: 0px;
	padding: 2px 9px 1px 9px;
	background-color: threeDFace;
	color: #666666;
	z-index: 100;
	border-bottom: 0px;
	cursor: default !important;
}

.tabHover
{
	border: 1px solid borderActive;
	padding: 2px 9px 1px 9px;
	background-color: threeDFace;
	color: #666666;
	z-index: 1200;
	border-bottom: 0px;
	border-top: 1px solid #EEEEEE;
}

.required { color:Red; }
.disabled { background-color:#F6F6F6; border:solid 1px #7F9DB9; }
.crumbs { font-size:9px; }

.content
{
    BORDER-RIGHT: #d9d9d9 1px solid;
    FLOAT: right;
    BORDER-LEFT: #d9d9d9 1px solid;
    WIDTH: 867px;
    HEIGHT: auto;
    BACKGROUND-COLOR: white
}

.contentBorder { border: 1px solid #9CA6B2; padding: 12px 12px 12px 12px; height:550px;}

.gridChild td { border-bottom: 0px none; }
.nogrid * { border-bottom: 0px solid white !important; }
	
.nopad {	 padding: 0px 0px 0px 0px !important; }
.radiolist td{padding:0px;}
.radiolist input{border: 0px;}

.inputlist {padding:0px;margin:0px; border-width:0px !important;}
.inputlist td {padding:0px;margin:0px; border-width:0px !important;}

.link {
	font-weight:bold;
	font-size:11px;
	color:#cc6633;
	text-decoration: none;
}

.copy {
	font-weight:normal;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.headline {font-weight:bold; font-size:11px; color:#666699; text-decoration:none;}
.headline2 {font-weight:bold; font-size:11px; color:#666699; text-decoration:none;}
.disclaimer { font-weight:normal; font-size:10px; color:#999999; text-decoration:none; }
.copybold { font-weight:bold; font-size:11px; color:#666666; text-decoration:none; }

.copylongtext {

	font-weight:normal;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height: 13px;
}

.dealHeader
{
	text-align:left;
	width:905px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:15px;
}
*/

/* Layout Styles - centers content in page*/
/*
	#pageContainer {
		text-align: center;
		width:920px;
	}
*/
	/*Double Column */
/*	
	.doubleColumn
	{
		min-height: 910px;
	}
	.doubleColumn #pageBody
	{
		WIDTH: 100%; MARGIN-RIGHT: 10px;margin-left:10px;
	}
	/* End Double Col */	
/*	
	#pageBody {
		width:850px;
		margin:0px auto;
		text-align:left;
	}
	#wizHeader
	{
		font-size: 10px;
		margin-left: 10px;
	}
	#rightCol
	{
	width: 690px;
	margin-left: 200px;	
	}
/*****************/



/*
.err, .error { color:Red !important; }
.warn { padding: 3px 0px 5px 21px; background: url(/i/icon/caution.gif) no-repeat 0px 2px; }
.emphasize { color:Red !important;}
.success { color:Green !important;}

.text{font-weight:normal; font-size:8pt;text-decoration:none;}

/* Toolbar Styles */
/*.tblCoolbar
{
	background-color:#CDD6E2; 
	color:#333333; 
	border: 1px solid #E1E7F0;
	border-bottom: 1px solid #9CA6B2;
	border-right: 0px solid #9CA6B2;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	z-index: 5000 !important;
}
#tblCoolbar
{
	background-color:#CDD6E2; 
	color:#333333; 
	border: 1px solid #E1E7F0;
	border-bottom: 1px solid #9CA6B2;
	border-right: 0px solid #9CA6B2;
	background-position: 0px 0px;
	background-repeat: repeat-x;
	z-index: 5000 !important;	
}

/*****************/
/* Wizard Buttons */
/*
#wizBtns{
	TEXT-ALIGN:right;
	border-top: 1px solid #9fb1bc;
	margin-top: 10px;
	padding-top: 15px;
}

 .wizLinks:link, .wizLinks:visited, .wizLinks:active 
 { 
      color: #5977A0; 
      text-decoration: none; 
      font-size: 11px !important;
}

.wizLinks:hover
{
	color: #FD5139;
	text-decoration: underline;
}

#wizBtns A
 {
      font-size: 11px !important;
      margin-bottom: 3px;
      display:inline-block
 }

.wizBtns{
	TEXT-ALIGN:right;
	border-top: 1px solid #9fb1bc;
	margin-top: 20px;
	padding-top: 15px;
}
.wizheaderBtns{
	TEXT-ALIGN:right;
	border-bottom: 1px solid #9fb1bc;
	margin-top: 0px;
	padding-top: 0px;
}
.wizBtns A
 {
      font-size: 11px !important;
      margin-bottom: 3px;
      display:inline-block
 }

.topWizBtns
{
	border-top: 0px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
/*****************/

/*
.subnav
{
	text-align:center;
	color:white;
	font: 9px/11px 'Lucida Sans Unicode' , 'Lucida Grande' , arial, verdana, sans-serif;
	margin-top: 0px;
	width:935px;
	background:#56B2D2;
	padding:10px;
}

.subnav A:active, .subnav A:link, .subnav A:visited, .subnav A.active:link 
{
	color:white;
}


.subnav A:hover 
{
	border-bottom:1px dotted white;
}


/***** Main Navigation Tab Styles *****/
/*			#mainTabNav{
			width:32px;position:absolute;top: 127px;height: 493px;right:50%;margin-right: -496px;
			}
			.navTab{
				background:url("../i/tabs/tabBack.gif") repeat-y left top;
				padding: 0px;
				margin: 0px;
			}
			.tabTop{
				background:url("../i/tabs/tabHead.gif") no-repeat left top;
			}
			.tabBottom{
				background:url("../i/tabs/tabFoot.gif") no-repeat left top;
			}
			.tabBottom_last{
				background:url("../i/tabs/tabFoot_last.gif") no-repeat left top;
			}
			
			.navTabActive{
				background:url("../i/tabs/tabActiveBack.gif") repeat-y left top;
			}
			
			.navTabActive .tabTop{
				background:url("../i/tabs/tabActiveHead.gif") no-repeat left top;
			}
			
			.navTabActive .tabBottom,.navTabActive .tabBottom_last{
				background:url("../i/tabs/tabActiveFoot.gif") no-repeat left top;
			}
			
			.alertTab{
				background:url("../i/tabs/tabAlertBack.gif") repeat-y left top;
			}
			
			.alertTab .tabTop{
				background:url("../i/tabs/tabAlertHead.gif") no-repeat left top;
			}
			
			.alertTab .tabBottom,.navTabActive .tabBottom_last{
				background:url("../i/tabs/tabAlertFoot.gif") no-repeat left top;
			}
			
			.navTabFirstActive .tabTop
			{
				background:url("../i/tabs/tabActiveHeadFirst.gif") no-repeat left top;
			}
			.firstTab .tabTop{
				background:url("../i/tabs/tabHeadFirst.gif") no-repeat left top;
			}

			.tabIcon{
				margin-top: 10px;
				margin-bottom: 3px;
			}
			
/*** End Tab Styles ****/
/*			#docWindow{
				border: solid 1px #CDD6E2; 
				border-bottom-color: #9CA6B2;
				border-right-color: #9CA6B2;			
				overflow:auto;
				width: 910px;
				height: 300px;
				background: #ffffff;
				margin: 5px;
			}

#pageBody .rTable
{ border: solid 1px #9fb1bc;}

.topNav
{
	background:url("../i/bg/topnav.gif") repeat-x left top;
	width: 935px;
	text-align: left;
}

/* status change dialogs */
/*
#shield
{
	display: none;
	Z-INDEX: 9000; 
	BACKGROUND: url('/i/bg/disabled.png'); 
	LEFT: 0px; 
	WIDTH: 9000px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 9000px	
}
.statusDialog
{
	DISPLAY: none; 
	Z-INDEX: 9000; 
	BACKGROUND: url('/i/bg/dialogBack.gif') no-repeat left top; 
	PADDING-TOP: 10px; 
	POSITION: absolute; 
}

/* These are used for min-height - MSIE doesn't support it */
/*
.prop {
    float:right;
    width:1px;
    height: 300px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
/* End min height */
/*
.formHeadings
{
	border-bottom: 1px solid #999999;
	margin: 10px 5px 5px 5px;
	font-size: 12px;
	color: #606060;
}
#originationExplain{
		height: 60px;
		border: 1px dotted #5380A8;
		position: absolute;
		z-index: 8000;
		left: 100px;
		display: none;
		top: 114px;
		text-align:left;
		padding: 3px;
		background-image: url(/i/bg/dialogBack.png) ;
		
	}
	
#addnote
{
		border: 1px solid #5380A8;
		position: absolute;
		z-index: 8000;
		left: -100px;
		display: none;
		top: 114px;
		text-align:left;
		padding: 3px;
		width: 535px;
		background-image: url(/i/bg/dialogBack.png) ;
	}

.docGrid img{margin-right: 5px;margin-left:5px;}
.docGrid td{border-bottom: 1px solid #efefef;}
.docGridPaddedCell{padding-top:4px;}
/*rTable stuff*/
/*.rRow10 td
{
	font: 11px Tahoma, Verdana, sans-serif;
	padding: 4px 4px 4px 6px;
	background-color: #FCBABA;
	border-bottom: 1px solid #EEEEEE;
}	
	
.rRow9 td
{
	font: 11px Tahoma, Verdana, sans-serif;
		padding: 4px 4px 4px 6px;
	background-color: #FDC6C6;
	border-bottom: 1px solid #EEEEEE;
}

.rRow8 td
{
	font: 11px Tahoma, Verdana, sans-serif;
		padding: 4px 4px 4px 6px;
	background-color: #FDD3D3;
	border-bottom: 1px solid #EEEEEE;
}

.rRow7 td
{
	font: 11px Tahoma, Verdana, sans-serif;
		padding: 4px 4px 4px 6px;
	background-color: #FEDFDF;
	border-bottom: 1px solid #EEEEEE;
}

.rRow3 td
{
	font: 11px Tahoma, Verdana, sans-serif;
		padding: 4px 4px 4px 6px;
	background-color: #DAEBFE;
	border-bottom: 1px solid #EEEEEE;
}

.rRow2 td
{
	font: 11px Tahoma, Verdana, sans-serif;
		padding: 6px 4px 4px 6px;
	background-color: #CCE3FE;
	border-bottom: 1px solid #EEEEEE;
}

.rRow1 td
{
	font: 11px Tahoma, Verdana, sans-serif;
		padding: 6px 4px 4px 6px;
	background-color: #BFDBFE;
	border-bottom: 1px solid #EEEEEE;
}

.rRow0 td
{
	font: 11px Tahoma, Verdana, sans-serif;
	padding: 4px;
	background-color: #B1D4FD;
	border-bottom: 1px solid #EEEEEE;
}

.rnone td { border-bottom: 0px solid transparent !important; }

.rFooter td { padding-left:6px;padding:4px; background-color: #C6DBF7; }
.rFooterHTotal { padding-left:6px;padding:4px;background-color: #C6DBF7 !important; }
.rFooterVTotal { padding-left:6px;padding:4px;background-color: #C1E994 !important; }
.rFooterNoTotal { padding-left:6px;padding:4px;background-color: #F6FF96 !important; }

.rTable 
{
	border: solid 1px #D8D5C7;
}

.rTable TD
{
	vertical-align: top;
	height: 20px;
	padding-top: 2px;
}
.rHeader
{
	background-position: 100% 100%;
	background-repeat: repeat-x;
	background-color: #E4F6FB;
}

.rHeader td{
	padding: 4px;
	border: 1px solid #E1E7F0;
	border-bottom: 1px solid #D8D5C7;
	border-right: 0px solid #D8D5C7;
	font-weight: bold;
}

.rtop td 
	{
	background-color: #CDD6E2 !important;
	padding: 4px;
	border: 1px solid #E1E7F0 !important;
	border-bottom: 1px solid #9CA6B2 !important;
	border-right: 0px solid #9CA6B2 !important;
	font-weight: bold;
	}
.rbot td { font-weight: bold;padding-left:6px;padding:4px; background-color: #C6DBF7 !important; }



.dRow {	padding:6px 24px; background-color: #ffffff; border: 1px dotted gray; }
.dRowAlt { padding:6px 24px; background-color: #F3F6F1; border: 1px dotted gray; }

.rRow td, .r0 td, .rtrue td, .rTrue td
{
	padding: 4px;
	background-color: #ffffff;
	padding-left:6px;
	border-bottom: 1px solid #EEEEEE;
}
.rRowAlt td, .r1 td, .rfalse td, .rFalse td
{
	padding: 4px;
	padding-left:6px;
	border-bottom: 1px solid #EEEEEE;
}

.rCell { border-right: 1px solid #CDD6E2; }
.rEdit td
{
	background-color: #CCFF66;
	padding: 4px;
	padding-left:6px;
	border-bottom: 1px solid #EEEEEE;
}

.rSelected td, .rs td
{
	padding: 4px;
	background-color: #E6EEFF;
	padding-left:6px;
	border-bottom: 1px solid #EEEEEE;
}

.ru0 td
{
	padding: 4px;
	background-color: #ffffff;
	padding-left:6px;
	border-bottom: 1px solid #EEEEEE;
	color:Silver;
}
.ru1 td
{
	padding: 4px;
	background-color: #F3F6F1;
	padding-left:6px;
	border-bottom: 1px solid #EEEEEE;
	color:Silver;
}
/*end rTable*/

/*new helprow to match info divs*/
/*
.helprow { DISPLAY: none; }
.helprow td { padding: 19 20 20 46; background: #F7E6F7 url(/i/icon32/help.gif) no-repeat 10 10px; color: #4D6DC5; font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';border-bottom: 1px solid #F3F6F1; }
.helprow p { font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma'; color: #4D6DC5; }


.helprowsm { DISPLAY: none; }
.helprowsm td { padding: 11 10 10 13; background: #F7E6F7; color: #4D6DC5; font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';border-bottom: 1px solid #F3F6F1; }
.helprowsm p { font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma'; color: #4D6DC5; }

.rdisabled { color: silver !important; border-bottom: 1px solid #F3F6F1; background-color:#F6F6F6;}

/*block information divs*/
/*
.errordiv 
{
	BORDER-RIGHT: red 1px solid;
	BORDER-TOP: #FB99AA 1px solid;
	BORDER-LEFT: #FB99AA 1px solid;
	BORDER-BOTTOM: red 1px solid;
	margin: 15px 0px 15px 0px; 
	padding: 19px 10px 15px 46px;
	background: #fee3e8 url(/i/icon32/error.gif) no-repeat 10px 10px;
	color: red;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
	display: block;
}
.errordiv P, .errordiv LI
{
	color: red;
	padding:0px 10px;
	margin:0px;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
}
.warningdiv 
{
	BORDER-RIGHT: gold 1px solid;
	BORDER-TOP: yellow 1px solid;
	BORDER-LEFT: yellow 1px solid;
	BORDER-BOTTOM: gold 1px solid;
	margin: 15px 0px 15px 0px; 
	padding: 19px 10px 15px 46px;
	background: #FEFEBB url(/i/icon32/caution.gif) no-repeat 10px 10px;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
	display: block;
}
.warningdiv P, .warningdiv LI
{
	padding:0px 10px;
	margin:0px;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
}
.successdiv 
{
	BORDER-RIGHT: #7FCD31 1px solid;
	BORDER-TOP: #C3EBB8 1px solid;
	BORDER-LEFT: #C3EBB8 1px solid;
	BORDER-BOTTOM: #7FCD31 1px solid;
	margin: 15px 0px 15px 0px; 
	padding: 19px 10px 15px 46px;
	background: #A5DD68 url(/i/icon32/success.gif) no-repeat 10px 10px;
	color: black;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
	display: block;
}
.successdiv P, .successdiv LI
{
	color: black;
	padding:0px 10px;
	margin:0px;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
}
.infodiv 
{
	BORDER-RIGHT: #C1C1C1 1px dotted; 
	BORDER-TOP: #E6E6E6 1px dotted; 
	BORDER-LEFT: #E6E6E6 1px dotted; 
	BORDER-BOTTOM: #C1C1C1 1px dotted; 
	margin: 15px 0px 15px 0px; 
	padding: 19px 10px 15px 46px; 
	background: #F0FBFE url(/i/icon32/info.gif) no-repeat 10px 10px; 
	color: #4D6DC5; 
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
	display: block;  
}
.infodiv P,.infodiv LI, .helprow LI
{
	padding:0px 10px;
	margin:0px;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
}

.helpdiv
{
	BORDER: #C1C1C1 1px dotted; 
	margin: 15px 0px; 
	padding: 0px 15px 0px 55px; 
	background: #F7E6F7 url(/i/icon32/help.gif) no-repeat 10px 10px; 
	display: block;  
}
.helpdiv P,.helpdiv LI, .helpdiv LI
{
	color: #4D6DC5;
	font:10px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
}

#pnlToolbar
{
	margin-bottom: 0px;	
}
#pnlToolbar img
{
	margin-right: 3px;
	margin-left: 7px;	
}
.leftNavSection
{
	margin-top: 3px;
	HEIGHT: auto;
	border-top: 1px solid #eeeeee;
	width: 170px;
	margin-left: 5px !important;	
	height: auto;
}
.leftNavSection img
{
margin-left: 5px;	
}
/* removes the padding and borders on checkbox lists*/
/*
.flatCheckBox
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-width: 0px;	
}
.flatCheckBox td
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-width: 0px;	
}

/****************************************************/

/*
.repRow2 td
{
	background-color: #C6DBF7 !important; 
	font-weight: bolder;
	padding: 6px 4px 4px 6px;
}
.repRow1 td
{
	background-color: #F6FF96 !important; 
	font-weight: bolder;
	padding: 6px 4px 4px 6px;
}

.repRow0 td
{ 
	background-color: #C1E994 !important; 
	font-weight: bolder;
	padding: 6px 4px 4px 6px;
}

	.repRow td
{
	background-color: #ffffff;
	padding: 6px 4px 4px 6px;
	border-bottom: 1px solid #EEEEEE;
	color: #999999 !important; 
}
.repRowAlt td
{
	background-color: #F3F6F1;
	padding: 6px 4px 4px 6px;
	border-bottom: 1px solid #EEEEEE;
	color: #999999 !important; 
}

.info 
{
	font-style:italic;
	color:black;
	font-size:10px;
}
.grhd { padding: 1px 2px; background: #E4F6FB; border:dotted 1px silver; border-top:dotted 1px #e0e0e0; border-left:dotted 1px #e0e0e0; }
.gr { padding: 1px 2px; margin-bottom:5px;}
.grhead { padding: 1px 2px; background: #eeeeee; border:dotted 1px silver; border-top:dotted 1px #e0e0e0; border-left:dotted 1px #e0e0e0; }

.loginBox
{
	BACKGROUND: #ffffff url(/i/bg/login.gif) no-repeat 5px 3px;
	padding-left: 25px;
	font-size:14px;
	border:solid 1px #E8EEF0;
	height:20px;
}
.passBox
{
	BACKGROUND: #ffffff url(/i/bg/pass.gif) no-repeat 2px 3px;
	padding-left: 25px;
	font-size:14px;
	border:solid 1px #E8EEF0;
	height:20px;
}

.addBlur
{
	padding-bottom:12px;
	BACKGROUND: #ffffff url(../i/blur.gif) repeat-x left bottom;
}



.slogan {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #8fa98f}
.boxit {border: solid 1px #F0F0F0; padding: 0px 10px 10px 10px; margin-top: 10px; }

.noinfodiv 
{
	BORDER-RIGHT: #C1C1C1 1px dotted; 
	BORDER-TOP: #E6E6E6 1px dotted; 
	BORDER-LEFT: #E6E6E6 1px dotted; 
	BORDER-BOTTOM: #C1C1C1 1px dotted; 
	margin: 15px 0px 15px 0px; 
	padding: 19px 10px 15px 46px; 
	background: #E4F6FB;
	color: #4D6DC5; 
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
	display: block;  
}
.noinfodiv P, .noinfodiv LI
{
	padding:0px 10px;
	margin:0px;
	font:9px 'Lucida Sans Unicode' , 'Lucida Grande', 'tahoma';
}

/* Wizard Progress Styles */
/*
.minitabscontainer { margin-bottom:20px; }
.minitabscontainer * { font-size:12px !important; }
	

#minitabs {
	margin: 0;
	padding: 0 0 20px 0px;
	border-bottom: 1px solid #003562;
	background: transparent url(images/side_nav.gif) repeat-y top left #E4F1DD;
	
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 8px 4px 8px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #003562;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom: 4px solid #003562;
	padding-bottom: 2px;
	background: #fff;
	color: red;
	}
 
	
/*****************/



/************ PasswordStrength Related Styles ***********************/
/*
.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
     margin-top:3px
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
     margin-top:3px
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
     margin-top:3px
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
     margin-top:3px
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
     margin-top:3px
}
file, input, select, textarea { font-size: 12px;  font-family: "Segoe UI",Arial,Helvetica,sans-serif;}

.appright {float:right;width:340px;}
.appleft {float:left;width:340px;margin-right:10px;}


/* 

------- SKIN CSS INFORMATION ------

Skin:                             

Colors:                         #000066 #666666 #A6D091

Date Created:    

Created by:       

 

------- STYLESHEET HISTORY --------

Modified on:

Modified by:

Modifications:

------------------------------------------------------------------------*/
/*
A.header_links, A.header_links:Visited, A.header_links:Active {

            color: #ffffff;

            font-size: 12px;

            font-weight: bold;

            text-decoration: none;

            }

A.header_links:Hover {

            color: #cccccc;

            text-decoration: underline;

            }

/* ------------------------------ Start BASIC ----------------------------- */


/*

body  {background-color:#EBEBEB; font-family:"Segoe UI",Arial,Helvetica,sans-serif; color:#666;}
#content-area {background-color:#fff; border-right: 1px solid #e7e7e7; padding-top: 10px;}
#side-area {background-image: url(side-back.png); background-position: right; background-repeat:repeat-y;}
#side-area h1{font-size: 12px; font-weight:bold; text-align:center; letter-spacing:1px; margin:10px 0px 10px 40px; padding:0px;}
#side-area p{text-align:center;}
#side-area div{padding-left: 20px;}
.table {border-top: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7;}
a.save:link {color: #427198;	text-decoration: none;font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold;}
a.save:active {color: #427198;text-decoration: none;font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold;}
a.save:visited {color: #427198;text-decoration: none;font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold;}
a.save:hover {color: #666666;text-decoration: underline;font-family:"Segoe UI",Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold;}
.save-return {padding-left: 40px;}
.logo {padding:0px 0px 0px 40px;}
#side-left {float:left;}
#side-right {float:right;}
.clear {clear:both;}
 

h1 {color: #000066;font-weight: bold;font-size: 18px;margin: 0;}

h2 {/* used for all page titles on standard pages */
/*
            color: #000066;

            font-weight: bold;

            font-size: 14px;

            margin: 0 0 3px 0;

}

            

td, div, p {font-family: "Segoe UI",Arial,Helvetica,sans-serif;}

 

small   {font-size:  10px;}

big {font-size:  14px;}

BLOCKQUOTE, PRE {font-family:"Segoe UI",Arial,Helvetica,sans-serif;}

 



HR {color: #cccccc; height:1pt;}

 

 

/* ------------------------------ End BASIC ----------------------------- */

/* ------------------------------ Start LINKS ----------------------------- */

/*
.current_date {color: #666666; font-size:10px; text-decoration:none;}

 

a.login:visited {color: #666666; font-size:10px; text-decoration:none;}

a.login:active {color: #666666; font-size:10px; text-decoration:none;}

a.login:link {color: #666666; font-size:10px; text-decoration:none;}

a.login:hover {color: #999999; font-size:10px; text-decoration:none;}

 

.copyright {font-family: Verdana, Tahoma, Arial, Helvetica;font-size:  10px;color: #666666;}

 

a.copyright:visited {color: #666666; font-size:10px; text-decoration:none;}

a.copyright:active {color: #666666; font-size:10px; text-decoration:none;}

a.copyright:link {color: #666666; font-size:10px; text-decoration:none;}

a.copyright:hover {color: #999999; font-size:10px; text-decoration:none;}

 

 

/* ------------------------------ End LINKS ----------------------------- */

/* ------------------------------ Start LAYOUT ----------------------------- */

/*
.logo{padding-left:20px;}

.header{text-align: right; padding:3px 3px 3px 3px; text-align:right;font-size: 9px;}

.footer{color: #333333; font-size: 10px; text-align:center;}

 

.topnav{}

.HeaderNav{background:url(/portal/681/header_nav_back.gif);height: 21px;border-bottom: 1px solid white;}

/*.SideNav{background: transparent url(images/side_nav.gif) repeat-y top left #E4F1DD;}*/

/*
.RightNav{}

.links{}

 

.search {background-color: #598737;padding:3px 3px 3px 3px;color: white; height: 50px; text-align: middle;}

 

a.searchLink:visited{color: #FFFFFF; font-size:10px; text-decoration:none;}

a.searchLink:active{color: #FFFFFF; font-size:10px; text-decoration:none;}

a.searchLink:link{color: #FFFFFF; font-size:10px; text-decoration:none;}

a.searchLink:hover{color: #CCCCCC; font-size:10px; text-decoration:none;}

 

.ShowCase {padding:0px 0px 0px 0px;}

 

.ContentPane{}

.ContentPane1{vertical-align:top;}

.ContentPane2{vertical-align:top;}

.ContentPane3{vertical-align:top;}

.ContentPane4{vertical-align:top;}

.ContentPane5{vertical-align:top;}

.ContentPane6{vertical-align:top;}

.ContentPane7{vertical-align:top;}

.ContentPane8{}

/* --------------------------- End LAYOUT ----------------------------------- */

/* --------------------------- Start FORM ------------------------------- */

/* Question Mark */

/*
.toolTipPopouts {border: 1px solid #999;padding: 5px; font-size: 10px;background-color: #FFFFDF;}

 

.LeadFormTableDef {border-right: #666666 1px solid;border-top: #666666 1px solid;border-left: #666666 1px solid; border-bottom: #666666 1px solid;}

 

.LeadFormHeaderDef {padding-right: 2px; padding-left: 2px; font-weight: bold; padding-bottom: 2px; color: #ffffff; padding-top: 2px; background-color: #666666;}

/* --------------------------- End FORM ------------------------------- */

/* --------------------------- Start SNAPSHOT ------------------------------- */

/*start small version*/

/*top header of the page */
/*
.SnapshotS_Header {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #cccccc;padding: 0px 0px 0px 3px;width: 237px; font-weight: bold;}

 

/*date*/
/*
.SnapshotS_date {font-family: Arial, Helvetica, sans-serif;font-size: 9px;background-color: #cccccc;padding: 0px 3px 0px 0px;text-align: right;}

 

/*main table */
/*
.SnapshotS_table {font-family: Arial, Helvetica, sans-serif;border: 1px solid #cccccc;width: 237px;}

 

/*titles at the top - price - change - yield*/
/*
.SnapshotS_title {font-family: Arial, Helvetica, sans-serif;background-color: #EBEBEB;font-size: 11px;font-weight: bold;border-bottom: 3px double #333333;font-variant: small-caps;}

 

/*name of item ex: 3 month T-bill */
/*
.SnapshotS_name {font-family: Arial, Helvetica, sans-serif;font-size: 11px;border-bottom: 1px solid #EBEBEB;width: 80px;padding: 0px 0px 0px 3px;}

 

/*value of price - change - yield */
/*
.SnapshotS_value {font-family: Arial, Helvetica, sans-serif;font-size: 10px;border-left: 1px solid #cccccc;border-bottom: 1px solid #EBEBEB;padding: 0px 0px 0px 3px;}

 

/*link for more */
/*
a.SnapshotS_more, a.SnapshotS_more:Visited, a.SnapshotS_more:Active {color: #660000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}

a.SnapshotS_more:Hover { color: #666666; text-decoration: none; border-bottom:0px dotted #000000;font-family: Arial, Helvetica, sans-serif;}

/*end small version*/

 

/*start large version*/
/*
a.cl{color: #000066; font-size: 10px; text-decoration: none; }

a.cl:visited{color: #000066;font-size: 10px; text-decoration: none;}

a.cl:active{color: #000066;font-size: 10px; text-decoration: none;}

a.cl:hover{color: #666666; font-size: 10px; text-decoration: underline;}

 

.dlt {/* Outline */
/*
            background-color: black;

            } 

.dlr {/* Right Color Column */
/*
            background-color: #FFCC00;

            }

.gybg {/* Outline */
/*
            background: white;

            }

.bt {/* Main Class for Snapshot and Eco Calendar */
/*
            color: black;

            font-size: 10px;

            padding: 1px;

            line-height: 15px;

            letter-spacing: 1px;

            background-color: white;

            }

.btb {/* Background for Economic Calendar */
/*
            background-color: white;

            }

/*end large version*/

/* ------------------------------ End SNAPSHOT --------------------------------------- */      



 

/*Tam Style sheet */
/* sidenav */
/*  	  
      #sidenav {
		
	  margin:0px; padding-right: 0px;
      }
      #sidenav a.active:link, #minitabs a.active:visited, #minitabs a:hover {
		border: 0px solid #003562;
		padding-bottom: 2px;
		background:lightblue;
		color: black;
	}
      #sidenav li {
        list-style: none;
        margin: 0;
        padding: 0;
        display: block;
        position: relative;
        width: 100%;
      }
      #sidenav li a {
        border-bottom: 1px solid #dcddde;
        border-top: 1px solid #fff;
        text-decoration: none;
        font-size: 11px;
        font-weight: bold;
        color: #817b7b;
        display: block;
        font-family: "Segoe UI",Arial,Helvetica,sans-serif;
        font-size: 13px;
        line-height: 23px;
        padding-left: 20px;
      }
      #sidenav li a:hover {
        color: #000000;
      }
      #sidenav li a.active, #sidenav li a.active:hover {
        color: #000000;
        border: none;
      }
      #sidenav li a.active span {
        position: absolute;
        width: 15px;
        height: 25px;
        top: 0;
        left: -15px;
        z-index: 8888;
      }