
/* Custom styles */
#wrapper {
	position: relative;
	width: 742px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 1px #9FA0A4;
	border-right: solid 1px #9FA0A4;
}
#bodyWrapper {
	padding: 10px;
}
.error {
	color: #CC0000;
}



	.submenu{background-color : #000000; border : 1px none #ffffff;}
	
	
	
	body
{
	background : White;
	color:#000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;
}
td,select,input
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	line-height : 14px;
}
pre
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
}

.header
{
	background-color:#0066cc;
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #333333;
	font-size:11pt;
	font-weight:bold;
	color:white;
}
.amortheader
{
	background-color:#e9e9e9;
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #333333;
	font-size:11pt;
	font-weight:bold;
	color:black;
}
.box{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 7pt;
	text-align : center;
	border : Black;
	border-left-width : 1px;
	border-right-width: 1px;
	border-top-width : 1px;
	border-bottom-width: 1px;
	border-color: #333333;
	border-style: solid;
	width : 100%;
	
	}
.box2{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	border: 1px solid black;
	padding:2px;
	border : #cccccc;
	}
.amortbox{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	border : Black solid 1px;
	
	
	}

.navtext{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	color:#000000;
	
}


.divhead1
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	font-weight : bold;
	color : White;
	background-color : #cc0000;
	border-width : 1px;
	border-style : solid;
	border-color : Black;
	width : 140px;
}
.divhead2
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	font-weight : bold;
	color : White;
	background-color : #dd9900;
	border-width : 1px;
	border-style : solid;
	border-color : Black;
	width : 140px;
	
}
.divhead3
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	font-weight : bold;
	color : White;
	background-color : #22aa22;
	border-width : 1px;
	border-style : solid;
	border-color : Black;
	width : 140px;
}
.divtext
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	line-height : 12px;
	padding-top: 3px;
	border-color : Black;
	background-color : White;
	border : 1px solid;
	border-width : 0px 1px 1px 1px;
	width : 140px;
}
.input
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	line-height : 12px;
	border:0px 0px 0px 0px;
}
.button
{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	border:1px 1px 1px 1px;
	background-color : #00aaff;	
	height:16px;
}
	
.menu{font-family:verdana, Arial, Helvetica, sans-serif;font-size:8pt;border:1px none #ffffff;padding:1px;}
.menuitem{font-family: verdana, Arial, Helvetica, sans-serif;font-size:8pt;padding:1px;}
h1 {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #000000}
h2 {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #000000}
p {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
li {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

.personal{
	visibility: hidden; 
	position: absolute; 
	top: 134px; 
	left: 119px;
	background-color:#999999;
	
}
.online{
	visibility:hidden;position:absolute;top:134px;left:22px;background-color:#999999;
}
.business{
	visibility: hidden; position: absolute; top: 134px; left: 225px;background-color:#999999; 
}
.bch_ttl
{
	background-color:#0B2345;
	color:white;
	font-size:8pt;
	font-weight:bold;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	padding-left: 4px;
}
.bch_cell
{
	background-color:#0B2345;
	color:white;
	font-size:8pt;
	font-weight:bold;
	width:80px;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}
.bch_cnt
{
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:350px;
}
.tblcomment{
	font-size:8pt;
	font-weight:bold;
	background-color:#0B2345;
}
.smallblue{
font-size:8pt;
font-style:italic;
color:#0066cc;
}
.bodytext{
	font-family: verdana, helvetica, arial, "sans serif";
	font-size : 8pt;
	line-height : 16px;
	padding: 3px;	
}
.atm{
	font-weight:bold;
	color:#0B2345;
}
.open{background-color:#8CBDE7;font-size : 7pt; color:#000000;font-family: arial,verdana, helvetica, arial, "sans serif";padding: 1px;}
.close{background-color:#0B2345;font-size : 7pt; color:white;font-family: arial,verdana, helvetica, arial, "sans serif";padding: 1px;}
.opendt{background-color:#0B2345;font-size : 7pt; color:white;font-family: arial,verdana, helvetica, arial, "sans serif";}
.closedt{background-color:#8CBDE7;font-size : 7pt; color:black;font-family: arial,verdana, helvetica, arial, "sans serif";}
.day{background-color:#000000;font-size : 7pt; color:#ffffff;font-family: arial,verdana, helvetica, arial, "sans serif";}
.xtype{background-color:#8CBDE7;color:black;font-style: none;  font-weight: bold; text-align:right; font-size : 7pt;}
.ytype{background-color:#0B2345;color:white;font-style: none;  font-weight: bold; text-align:right; font-size : 7pt;}
.hours{
	background-color:#0B2345;
	color:white;
	text-align:center;
	font-weight:bold;
	font-size : 7pt;
}
.calc{
	background-color : White;
	border-bottom-color : Silver;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}.small{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.header
{
	background-color:#0066cc;
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #333333;
	font-size:11pt;
	font-weight:bold;
	color:white;
}
.amortheader
{
	background-color:#e9e9e9;
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #333333;
	font-size:11pt;
	font-weight:bold;
	color:black;
}
.menufoot
{
	background-color:#99ccff;
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #333333;
	font-size:8pt;
}


.sresults{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;color:#cc0000;}
.hilite{background-color:#ffffaa;	}
.nobold {font-weight:normal; font-family : Verdana;}

BODY {background-color : #ffffff; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:8pt;  /*background-image : url(images/dotbak.gif);*/ }

A  {  color : #0B2345;  text-decoration : none; font-weight:bold;}

td { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; }
 /* #004731  */ 
select { font-size:8pt; }

input { font-size:8pt; border:1pt solid #000000; } 

a:active { color: #0B2345; font-size:8pt;}

a:hover { color :#0B2345; text-decoration: underline; background-color:#999999 font-size:8pt;}

a:link { color :#0B2345;  font-size:8pt;}

a:visited { color :#0B2345; font-size:8pt; }

a.menu {  padding:0px; }

a.menu:hover { padding:0px; border:0px; text-decoration: underline; font-size:8pt;}

a.nav { font-size:8pt; background-color:#009a63; border-bottom:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #efefef; border-top:1px solid #efefef; width:100%; color:white; padding : 1px 4px 1px 1px; }

a.nav:hover { padding : 1px 4px 1px 1px; font-size:8pt; background-color:#999999; border-bottom:1px solid #ccccff; border-right:1px solid #ccccff; border-left:1px solid #000000; border-top:1px solid #000000; color:#ffffff; width:100%; }

a.sidenav { font-size:7pt; background-color:#e9e9e9; border-top:1px solid #efefef; width:100%; color:black; border-bottom:0px; border-right:0px; border-left:0px;  }

a.sidenav:hover { font-size:7pt; background-color:#999999; border-top:1px solid #000000; color:#ffffff; width:100%; border-bottom:0px; border-right:0px; border-left:0px; }
.header { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; background-color:#004731; color:white; padding:2px; }

.results { font-size:8pt;font-weight:bold; }

.subhead { font-size:8pt;font-weight:bold; }

.calc { font-size:8pt;background-color:#efefef; }

.title { font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size:10pt; color:#000099; border-bottom:1px dotted #000000; padding-left:4px; font-variant: small-caps; }

.subtitle { font-family : Arial,Verdana, Geneva, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color:#000099; padding-left:4px; background-color:#aaefff; }

.plain { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; text-align : right; }

.dots { border-bottom:1px dotted #000000; }

.small{ font-size:8pt; }


.notes { background-color:#aaefff; padding:3px; }

.tblcomment /* #aaefff #DCE3D5 */ { /*background-color:#8CAA98;*/ padding:3px; font-size:8pt; }

.altnotes { background-color:#fffedd; padding:3px; }





.nada {padding:0; border:0; }



.sub { vertical-align: sub; font-size:7pt; }

.sup { vertical-align: super; font-size:7pt; }

.line { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 10pt; color: #000099; font-style:italic; border-bottom:1px solid #000080; }
.style1 {color: #000000}