body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #2B2B2B;
	margin: 0 0 0 0;
	}

a:link {color: #2B2B2B;}
a:visited {color:#2B2B2B;}
a:hover {color: #9A2B2A;}
a:active {color: #993300;}

div#mainwrap {
	min-width: 780px;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
div#mainwrapprint {
	text-align: left;
	page-break-after: always;
	}	
	
/*DIV Styles*/

div#accountbox {
	font-weight: bold;
	font-size: 12px;
	color: #2B2B2B;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px;
	border-style: solid;
	border-color: #CC6633;
	background-color: #E9B450;
	}
div#chapterfloat {
	size:200px;
	padding: 20px;
	border-width:thin;
	border-style:solid;
	border-color:#666666;
	background-color:#CCCCCC;
	position:fixed;
	}
div#greencolumn {
	background-position: right top;
	background-image: url(images/bg_baze.jpg);
	background-repeat: repeat-y;
	padding: 15px 20px 0 20px;
	}
div#loginformcontainer {
	text-align:center;
	}
div#maincolumn {
	background-image:url(images/bg_header_yellow.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 160px;
	}
div#mainmenu {
	background-image:url(images/til_3.gif);
	background-position: right top;
	width: 204px;
	background-repeat:repeat-y;
	padding:20px 0px 20px 0px;
	}
div#sitewidefooter {
	font-stretch: expanded;
	text-align: center;
	}
div#smallfloatbox {
	background-color:#FFFFC0;
	border: thin;
	border-color: #663300; 
	border-style: solid;
	width: 200px;
	text-align: left;
	margin: 15px 0 15px 0;	
	}
div#yellowmenutop {
	background-image: url(images/bg_5.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 204px;
	height: 3px;
	color: #E9B450;
	margin: 0 0 0 0;
	}
div#yellowmenu {
	background-image: url(images/til_8.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 149px;
	padding: 15px 30px 20px 25px;
	}
div#yellowmenubottom {
	background-image: url(images/bg_11.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 204px;
	height: 5px;
	color: #D99C43;
	margin: 0 0 0 0;
	}


/*Text Styles*/
.innerError {
    background-image: url(/images/invalid.gif);
    background-position: left top;
    background-repeat: no-repeat;
    background-color: white;
    padding-left: 20px;
    padding-top: 1px;
	BORDER-RIGHT: #FF8000 0px solid; BORDER-TOP: #FF8000 10x solid; MARGIN: 0px; BORDER-LEFT: #FF8000 0px solid; BORDER-BOTTOM: #FF8000 0px solid; COLOR: #FF8000
	}

code {
    border: 1px solid #efefef;	
    color: #0080C0;
    background-color: #ffffff;
    font-size: 105%;
    padding: 5px;
    position: relative;
    display: block;
}

p {
}
p.flag {
	color: #FBD04F;
	font-weight: bold;
	}
h1 {
	font-size: 16px;
	line-height: 200%;
	font-weight: bold;
	color: #2B2B2B;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #62674F;
	}
ul {
	font-size: 12px;
	line-height: 200%;
	color: #2B2B2B;
	list-style-position: inside;
	}
.tenpx {
	font-size: 11px;
	}
.elevenpx {
	font-size: 12px;
	}
.fourteenpx {
	font-size:14px;
	}
.eighteenpx {
	font-size:18px;
	}
.redBold {
	color:#9A2B2A;
	font-weight: bold;
	}
a.redBold:link { color: #9A2B2A; }
a.redBold:visited { color: #9A2B2A; }
a.redBold:hover { color: #C74B17; }
a.redBold:active { color: #9A2B2A; }

.redBold14px {
	font-size:14px;
	color:#9A2B2A;
	font-weight: bold;
	}

.brightblueBold {
	color:#4466FF;
	font-weight: bold;
	}
	
.white13px {
	font-size:13px;
	color: #FFFFFF;
	line-height:20px;
	}
a.white13px:link { color: #FFFFFF; text-decoration: none; }
a.white13px:visited { color: #FFFFFF; text-decoration: none; }
a.white13px:hover { color: #FBD04F; }
a.white13px:active { color: #FFFFFF; text-decoration: none; }

.white19px {
	font-size:19px;
	line-height:25px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.brownMed {
	font-size:12px;
	line-height:150%;
	color: #983A11;
	}
a.brownMed:link { color: #983A11; text-decoration: none; }
a.brownMed:visited { color: #983A11; text-decoration: none; }
a.brownMed:hover { color: #C74B17; }
a.brownMed:active { color: #983A11; text-decoration: none; }

label.brownMed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #983A11;
	}
.yellowbold10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FBD04F;
	font-weight: bold;
	}
a.yellowbold10px:link { color: #FBD04F; text-decoration: none; }
a.yellowbold10px:visited { color: #FBD04F; text-decoration: none; }
a.yellowbold10px:hover { color: #FBB022; }
a.yellowbold10px:active { color: #FBD04F; text-decoration: none; }

.yellowbold14px {
	font-size: 14px;
	font-weight: bold;
	color: #FBD04F;
	}
a.yellowbold14px:link { color: #FBD04F; text-decoration: none; }
a.yellowbold14px:visited { color: #FBD04F; text-decoration: none; }
a.yellowbold14px:hover { color: #FBB022; }
a.yellowbold14px:active { color: #FBD04F; text-decoration: none; }

/*TABLE Styles*/

.tableheader {
	font-size:11px;
	font-weight: bold;
	color: #2B2B2B;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E9B450;
	}
.tablerowsmall {
	font-size:11px;
	line-height: 200%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.tablerow15px {
	font-size:15px;
	color: #2B2B2B;
	line-height: 150%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px;
	border-top-style: solid;
	border-top-color: #E9B450;
	}
.tableheadertest {
	line-height: 150%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E9B450;
	}
.tablerowtest {
	font-size:12px;
	color: #2B2B2B;
	line-height: 150%;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9B450;
	padding-bottom: 10px;
	padding-top: 10px;
	}
p.tablerowtest{
	padding-left: 2px;
	border-bottom: none;
	line-height: 150%;
	}
.accountboxrow {
	color: #2B2B2B;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9B450;	
	}
.reportboxrow {
	color: #2B2B2B;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	}	

.reportboxrowaaa {
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
	}		
		
.white13px {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
/* ADD STYLES */

.affborder {
	border: 1px solid #000000;
}

.darkblue {
	color:#06F;
}


/* WELLS FARGO Styles */

div#maincolumnWF {
	background-image:url(images/bg_header_BLACK.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 160px;
	}

/* Test */
.set_font [style] {
	font-family:Times, Helvetica, sans-serif !important;
    font-size: 12px !important;
}