body {margin:0; font:90% arial, sans-serif; background:#fff none; color:#000;}
p {margin-top:0; margin-bottom:1em;}
th, td, caption {color:#000; font: small arial, sans-serif;}
th {font-weight:bold; text-align:left;}
caption {font-weight:bold; font-size:1em; text-align:left; margin:0; padding:0 0 5px;}
table {margin-bottom:1.5em;}
img {border-width:0;}
hr {clear:both; height:1px; border-style:none; background-color:#989c9e;}
ul, ol {margin-top:0; margin-bottom:1em;}
li {margin-bottom:.5em;}
ul li ul li {margin-bottom:0;}
dt {font-weight:bold; font-size:1em;}
dd {margin:.25em 0 1em 2em;}
h1 {height:70px; margin:0 0 10px; padding:0 0 0 75px; font:bold 3em arial sans-serif; background:transparent url(../img/header-bullet.jpg) no-repeat left center; color:#000;}
h2 {margin:0 0 3px; font:bold 2em arial sans-serif; }
h3 {margin:0px; font-size:1em;}
abbr, acronym {border-bottom:1px dashed #666; cursor:help;}
form {margin:0;}
label {width:120px; margin:0 10px 0 0; padding:0; float:left; font-size:85%; text-align:right; cursor:pointer; }
input, select, textarea {font:75% arial, sans-serif;}
fieldset {margin:0 0 1em; border:1px solid #989c9e; padding:10px; background-color:#fff; color:#000;}
legend {font:bold 1em arial, sans-serif; color:#000;}

a[rel="newwin"] {padding-right:12px; background:transparent url(../img/lnk-new.gif) no-repeat right center;}
a[rel="pdf"]{padding-right:12px; background:transparent url(../img/lnk-pdf.gif) no-repeat right center;}

#headercontainer {position:relative;}
#logo {position:absolute; top:29px; left:35px; width:175px; height:93px; background:transparent url(../img/logo.png) no-repeat 0 0;}
#logo img {width:100%; height:100%; margin:0; padding:0;}
#header {width:100%; height:30px; border-bottom:1px solid #989c9e; background:#ccc url(../img/header-bkgd.gif) repeat 0 0;}
#homebanking {width:100%; height:75px; border-bottom:1px solid #989c9e; background:#cad3d6 url(../img/homebank-bkgd.gif) repeat-x 0 0; line-height:75px; text-indent:350px; font-size:1.15em;}
#homebanking form {float:left; text-indent:0; margin-top:12px; white-space:nowrap;}
#homebanking label {display:inline; width:auto; margin:0; float:none;}
#homebanking input {margin-right:7px;}
#homebanking #lock {border-left:1px solid #989c9e; padding:3px 0 3px 10px; vertical-align:middle;}

#invest-banner {position:absolute; top:-108px; left:0px;}

#contentcontainer {position:absolute; top:138px; left:250px; width:500px;}
#subcontentcontainer {position:absolute; top:135px; left:35px; width:175px;}
#subnav {background-image:url(../img/sub-nav.gif);}
#subcontact {background-image:url(../img/sub-contact.gif);}
#subinfo {background-image:url(../img/sub-info.gif);}
#footercontainer {font-size:.75em;}
#subcontentcontainer2 {position:absolute; top:100px; left:760px; width:175px;}
#subcontentcontainer2 div { margin-bottom: 1em; }
.copy {margin:0 0 1em; border-bottom:1px solid #989c9e; padding:0 0 1em;}
.copybottom {border-style:none; padding:0;}
.specialcontainer {width:500px; margin:0 0 1em; padding:0; background:#f5f5f5 url(../img/specialcopy-bkgd.gif) repeat-y 0 0;}
.specialcopy {padding:17px 25px 0; background:transparent url(../img/specialcopy-bkgd-top.gif) no-repeat 0 0;}
.specialbottom {width:100%; height:30px; margin:0; background:transparent url(../img/specialcopy-bkgd-bot.gif) no-repeat left bottom; vertical-align:bottom;}

.subcontent {margin:0 0 1em; background:#f5f5f5 url(../img/subcontent-bkgd.gif) repeat-y 0 0;}
.subcopy {margin:0 21px 0 20px;}
.fullwidth {margin:0 13px 0 12px;}
.subcopy .nav {list-style:none; padding:0; margin:0;}
.subcopy .nav li {margin:0; padding:0; display:inline;}
.subcopy .nav a {display:block; margin:0; padding:2px 10px 2px 24px; background:transparent url(../img/nav-bullet.gif) no-repeat 10px 50%; color:#000; text-decoration:none;}
.subcopy .nav a:link, .subcontent .nav a:visited {}
.subcopy .nav a:active, .subcontent .nav a:hover {background-color:#cad3d6;}
.subcopy .nav a#currentpage {background:transparent url(../img/nav-bullet-sel.gif) no-repeat 10px 50%; cursor:default;}
.subcontenttop {width:100%; height:65px; margin:0; background:transparent none no-repeat left bottom; vertical-align:bottom;}
.subcontentbottom {width:100%; height:23px; margin:0; background:transparent url(../img/subcontent-bkgd-bot.gif) no-repeat left bottom; vertical-align:bottom;}

.floatright {float:right; margin-left:1em;}
.floatleft {float:left; margin-right:1em;}
.clear {clear:both;}
.fineprint {font-size:smaller; font-style:italic;}
.frmcontain {clear:both; margin-bottom:3px;}
.notice {margin:0 0 1em; border:1px solid #959466; padding:1em; background-color:#f2f2ef;}
.emph {font-size:1.15em; font-weight:bold;}
.noborder {border-style:none;}
.last {margin:0;}
.centered {text-align:center;}
	.centered img {margin:auto;}

/*Datatable*/
.datatable {border-width:1px 1px 0; border-style: solid; border-color:#b8b8a6; margin-bottom:1em; width:100%;}
.datatable th {padding:4px 5px; border-bottom:1px solid #989c9e; background-color:#cad3d6; vertical-align:top; font-size:90%;}
.datatable td {padding:4px 5px; border-bottom:1px solid #989c9e; vertical-align:top; font-size:90%;}
.col1 {width:25%;}
.col2 {width:15%;}
.col3 {width:60%;}
.divide {border-left:1px solid #989c9e; padding-left:25px !important;}
.rowspan {border-right:1px solid #989c9e;}
.textright {text-align:right;}
.textcenter {text-align:center;}
	.textcenter img {margin:auto;}
.rowone {background-color:#fff;}
.rowtwo {background-color:#f5f5f5;}
.rowone th, .rowtwo th {background-color:transparent; padding-right:25px;}

	.thumbnail {margin:0 0 0 10px; position:relative; z-index:9999; border:1px solid #eee; float:right; padding:5px; background:#fff;}
	.thumbnail img {border:1px solid #000;}
  
  #wrapper { }
  

/*Hacks*/
#logo {voice-family:"\"}\""; voice-family:inherit; top:30px;}
#homebanking>form {margin-top:0;}


