/* mac hide\*/
html, body {height:100%}
/* end hide */
* {	padding:0; margin:0;}
/* div { border: 1px solid red;} */
body, body.bank{
	text-align:center;
	font: normal 10px/1.3 Verdana, Arial, Helvetica, sans-serif;
	min-width:750px; /* for mozilla */
	background: #000;
	color: #000;
	padding: 20px;
}
body.bank {background:#fff; color:#000;}
p {padding: 2px; margin: 10px 0;}
table {
	border-collapse:collapse;
}
hr {
	height: 1px; margin:0; padding:0;
	background:#fff; color:#fff; 
	border:none 0; border-bottom: 1px solid #887E75
}
ul {
	margin:0; padding:0; margin-left: 40px;
}
li {
	list-style-image: url(images/bulletarrow.gif);
	list-style-type:none;
}
h1 {font-size: 10px; color:#000; }
h2 {font: normal 18px/1.2 Arial, Helvetica, sans-serif;  
	color: #FFF; text-decoration: none; padding: 0 15px; margin:0; }
h3 {font: normal 16px/1.2 Arial, Helvetica, sans-serif; 
	color: #FFF; text-decoration: none; padding: 0 15px; margin:0; }
a:link, a:visited {color:#0077D4; text-decoration: none; font-weight: bold;}
a:hover {color: #0099FF; font-weight: bold;}
a:active {text-decoration: none; font-weight: bold;}
sup {font-size: 90%; vertical-align: top; font-weight:100;  }
.sm {font-size: 80%; vertical-align: top; font-weight:100;  }
#wrap1 {
	height:auto; 
	min-height:100%;
	width:748px;
	color: #000;
	text-align:left;
	margin:auto;
	padding:0;
	position:relative;
	border:1px solid #887e75; 
	background:#fff url(images/hbackground.gif) bottom left repeat-x;
}
#wrap2 {
	height:auto; 
	min-height:100%;
	width:750px;
	color: #000;
	border: 1px solid #887E75;
	text-align:left;
	margin:auto;
	background:#fff url(images/background.gif) top left repeat-y scroll;
	position:relative;
}
#wrap3 {
	height:auto; 
	min-height:100%;
	width:750px;
	color: #000;
	border: 1px solid #887E75;
	text-align:left;
	margin:auto;
	background:#fff;
	position:relative;
}
/*for mozilla as IE treats height as min-height anyway*/
html>body #wrap1, html>body #wrap2, html>body #wrap3{height:auto;} 
#header1, #header2, #header3, #header4{
	position:absolute;
	top:0;
	left:0;
	width:750px;
	height:262px;
	background:#fff;
	border-bottom: 1px solid #887e75;
	overflow:hidden;
	color: #000;
	z-index:100;}
#header1 {
	height: 345px; width: 748px; border-bottom-width: 0;
	left: 0;}
#header1 select {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; height:16px; margin: 0 5px;
}
#MainImage {
	text-align: center; padding: 10px;  
}
#MainImage img {
	border: 2px solid #BDB6B0; 
}
#header3 {
	height: 238px;
}
#header4 {
	height: 191px; border-bottom-width:0;
}
#header4 h1 {
	color:#887E75; font: normal 18px/1.2 Arial, Helvetica, sans-serif; 
	margin: 10px 15px;  
}
#header4 hr {
	width: 550px; height: 1px; margin: 10px 0; padding:0;
	background:#fff; color:#fff; margin-left: 15px; 
	border:none 0; border-bottom: 1px solid #bdb6b0; 
}
#pagetitle2, #pagetitle3, #pagetitle4 {
	background: #0077d4; width:172px; height: 170px;
	border-right: 1px solid #887e75; padding: 4px;
	vertical-align:middle; 
}
#pagetitle3 {
	height: 145px;
}
#pagetitle4 {
	height: 98px; border-bottom: 1px solid #887e75;
}
#pager {
	color:#BDB6B0; font-weight: bold; 
	text-align: right; padding: 0 10px
}
#dlogo { border-right: 1px solid #887E75; width:172px;}
#content1 {
	margin:380px 0 0 10px; width:600px;
}
#content1 p {padding:0; margin: 10px 0;}
#content2 {
	width:530px;
	float:right;
	padding: 20px;margin:0;
	padding-top:275px; /* make room for header */
	background: transparent;
}
#content2 p {padding: 0; margin: 10px 0; width: 320px;}
#content2 ul {width: 290px;}
#content2 #features {
	border: 1px solid #887E75;
	position: absolute;
	top: 286px;
	left:542px;
	width:195px;
	height: auto;
}
#content3 {
	width:530px;
	float:right;
	padding: 20px; margin:0;
	padding-top:255px; /* make room for header */
	background: transparent;
}
#content3 h1 {
	font: normal 25px Verdana, Arial, Helvetica, sans-serif; color:#036;
}
#content3 strong {
	color:#036; font-size:12px;
}
#content3 input {
	margin: 2px 0; 
}
#content4 {
	width:530px;
	float:right;
	padding: 20px; margin:0;
	padding-top:220px; /* make room for header */
	background: transparent;
}
#supplies p {width: 160px; margin-top: 0;}
#features hr {
	width: 160px; height: 1px; margin: 0; padding:0;
	background:#fff; color:#fff; margin-left: 15px; 
	border:none 0; border-bottom: 1px solid #BDB6B0; 
}
#features .title {
	background:#DEDAD7;color:#887E75; padding: 2px 10px; border-bottom: 1px solid #887e75;
}
#features p { 
	width: 95px; margin: 3px;
}
#features img {
	margin: 6px; padding:0;
}
#sidebar, #sidebar4 {
	position:relative;/*ie needs this to show float */
	width:175px;
	padding-top:265px;/*needed to make room for header*/
	float:left;
	background:transparent;
}
#sidebar p, #sidebar4 p {padding: 0 20px; margin: 10px 0; color:#fff; font-weight: bold;}
#sidebar a:link, #sidebar a:visited, 
#sidebar4 a:link, #sidebar4 a:visited {color:#000;}
#sidebar a:hover, #sidebar4 a:hover{color:#000}
#sidebar4 {
	padding-top: 200px
}
#clear {
	clear:both;
}
#gray {
	width:748px;
	background-color: #BDB6B0;
	margin: 0 auto;
}
#footer1, #footer2, #footer3 {
	width:740px;
	background-color: #000;
	color: #BDB6B0;
	text-align:left;
	margin: 0 auto;
	padding: 5px;
}
#footer1 p, #footer2 p {margin: 0; padding:0;}
#footer1 a:link, #footer1 a:visited, 
#footer2 a:link, #footer2 a:visited {color:#bdb6b0;}
#footer1 a:hover, #footer2 a:hover {color:#fff;}
#footer1 {width: 748px; padding:5px 0;}
* html #footer, * html #footer1{margin-bottom:-1px}/* ie rounding bug*/
* html #footer, * html #footer1 {/*only ie gets this style*/
	\height:20px;/* for ie5 */
	he\ight:20px;/* for ie6 */
}
#footer3 {width: 750px; border:1px solid #333; border-top-width:0; color:#7e746b; font-weight:bold; padding:0; margin:0; background:#fff}
#footer3 table, #footer3 tr, #footer3 td {padding:0; margin:0;}
#footer3 a:link, #footer3 a:visited {color:#7e746b; }
#footer3 a:hover {color:#fff; }
#footer3 .linx {background:#dfdbd8; }
.linx p {margin:0; padding:6px;}
#footer3 .fimg {background:#7e746b;}

#clearfooter {width:100%; height:0; clear:both; } /* to clear footer */
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-52px;} /*safari wrapper */
.tborder { border-top: 1px solid #887e75; }
.tborder td {padding: 8px 4px;}
.tborder .thumb {padding: 0 4px;}
.tborder .gray {color:#887e75; padding: 0 4px; margin:0 12px; }
.more {text-align: right;}
.more a:link, .more a:visited,
.more a:hover{ color: #bdb6b0}

.hborder { border-top: 1px solid #887e75; }
.hborder td {padding: 5px 2px;}
.hborder .thumb {padding: 0 4px;}
.hborder .gray {color:#887e75; padding: 0 4px; margin:0 12px; }

