	body {background:#005370 url(../img/body-bkgd.gif) repeat-y center top; margin:0; padding:0; text-align:center; font:90% arial, sans-serif; }
	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 {font-size:2em; margin:10px 400px 0 10px;}
	h2 {margin:0 0 6px -15px; font:bold 2em arial sans-serif; color:#00a8e6;}
	h3 {margin:0px; font-size:1.15em; color: #00ACF3;}
	abbr, acronym {border-bottom:1px dashed #666; cursor:help;}
	form {margin:0;}
	label {cursor:pointer; }
	input, select, textarea {font:75% arial, sans-serif;}
	fieldset {margin:0 0 1em; border:1px solid #50a967; 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;}
	
	#container {width:700px; margin:0 auto; background:#fff url(../img/container-bkgd.gif) repeat-y top left; text-align:left;}
	#header {position:relative; height:250px; margin:0;}
	#graphicheader {position:absolute; top:0; left:0; z-index:5; width:700px; background:transparent url(../img/header.jpg) no-repeat top left; padding:250px 0 0 0; font-size:0;}
	#homelink {display:block; position:absolute; top:0; left:0; z-index:7; width:300px; height:250px; background:transparent none; font-size:0; overflow:hidden;}
	#contentcontainer {}
	#subcontent {float:right; width:185px; text-align:center;}
	#content {float:left; width:100%; margin:0 -185px 0 0;}
	#copy {margin:10px 195px 0 30px;}
	#footer {margin-top:1em; font-size:85%;}
	#bottom {width:100%; clear:both; background: #fff url(../img/bottom-bkgd.gif) no-repeat top right; color:#333; font-style:italic; font-size:75%; line-height:1em;}
	#bottom div {margin: 0 195px 0 1.5em; border-top:1px solid #50a967; padding:1em 0 1px 0;}
	#bottom img {vertical-align:middle; margin:0 1em 0 0;}
	
/*Home Banking*/
#homebanking {position:absolute; z-index:6; left:450px; top:35px; width:310px; height:90px; white-space:nowrap; background:transparent url(../img/homebank-bkgd2.png) no-repeat top left; padding-left: 5px;}
#homebanking a { color: #000; }
#homebanking a:hover { color: #3B7054; }
#homebanking a:hover img { border-bottom: 1px solid #3B7054; }
#homebanking h3 {margin:5px;}
#homebanking input, #homebanking label {font-size:12px; margin-bottom:5px; vertical-align:top; display:inline;}
#homebanking label {margin-right:10px; font-size:85%; text-align:right;  font-weight:bold; font-style:italic; border-style:none;}
#homebanking .frmcontain {clear:both; width:auto; margin-bottom:3px; padding:0 5px; text-align:right;}
#homebanking #Submit1 {padding:5px;}
	
	/*Navigation*/
#currentpage {background:#e2f1e6 url(../img/this.gif) no-repeat right center; cursor:default;}
.nav {list-style:none; padding:0; margin:1em 0 0; border-top:1px solid #50a967; text-align:left;}
.nav li {display:inline;}/*Technically, this invalidates CSS. Darn you, IE5.*/
.nav li a {display:block; width:100%; border-bottom:1px solid #50a967; padding:3px 0; vertical-align:bottom; font-weight:bold; text-decoration:none; color:#000; text-indent:5px;}
.nav li a:link, .nav li a:visited {}
.nav li a:hover, .nav li a:active {background:#f9f9f9 url(../img/a-bkgd-hover.gif) repeat-y top left;}

.nav li ul li {border-style:none; margin:0 0 .5em;}
.nav li ul li a {width:auto; font-weight:normal; margin:0; padding:0; text-indent:0;}
.nav li ul li a:hover, .nav li ul li a:active {background-color:transparent; border-style:none; cursor:pointer !important;}

.subnav {margin:0; padding:0 5px; list-style:none; font-size:85%;}

.copyblock {margin:0 0 1em; border-bottom:1px solid #d6f1ff; padding:0;}
.bottomblock {border-style:none; padding:0;}

.subblock {margin:1em auto; width:165px; background:#c5e3cd url(../img/sub-block.gif) repeat-y top left; text-align:left;}
.subblock div, .subblock p, .subblock h3 {padding:0 5px;}
.subblock .top {padding-top:5px;background:transparent url(../img/sub-block-top.gif) no-repeat top left;}
.subblock .bot {margin-bottom:0; padding-bottom:5px; background:transparent url(../img/sub-block-bot.gif) no-repeat bottom left;}

.subblock, .nav {position:relative; top:-50px; z-index:200;}
.dateblock {display:block; font-size:115%; font-weight:bold; font-style:normal;}
	
.floatright {float:right; margin-left:1em;}
.floatleft {float:left; margin-right:1em;}
.textleft {text-align:left;}
.textright {text-align:right;}
.fineprint {font-size:smaller; font-style:italic;}
.notice {margin:0 0 1em; border:1px solid #50a967; padding:.5em; background-color:#e2f1e6;}
.emph {font-size:1em; font-weight:bold;}
.noborder {border-style:none;}
.last {margin:0;}
.highlight {color: #E6922A; font-weight: bolder;}

/*Menu Items*/
dl.menu {margin:0 1em 1em 0;}
dl.menu dt {margin:0 0 5px; border-bottom:2px dotted #50a967; width:100%; text-align:right;}
dl.menu dt span {display:block; float:left;}
dl.menu dd {margin:0 0 2em;}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-table;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

	/*Datatable*/
.datatable {border-width:1px 1px 0; border-style: solid; border-color:#50a967; margin-bottom:1em; width:450px;}
.datatable th {padding:4px 5px; border-bottom:1px solid #C5E3CD; background-color:#50a967; color:#fff; vertical-align:top; font-size:90%;}
.datatable td {padding:4px 5px; border-bottom:1px solid #50a967; vertical-align:top; font-size:90%;}
.rowone {background-color:#e2f1e6;}
.rowtwo {background-color:#fff;}

/*Calculator*/
.frmMain {clear:both; margin:0 0 2px; padding:0 0 3px;}
#frmCalc label {width:125px; float:left; margin-right:10px; text-align:right;}

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

#library_content h1 {margin:0 0 6px -15px; font:bold 2em arial sans-serif; color:#00a8e6;}
#library_content h2 {margin:0px; font-size:1.15em;}

/* Carousel Slideshow */
#slideshow {margin: 0; padding: 0;}
#slideshow img {border: 1px solid #005370; margin: 0; padding: 0;}
#carouselNav { margin: 0;}
#carouselNav a { border: 1px solid #005370; background: #006991; color: #efefef; text-decoration: none; margin: 1px 5px; padding: 3px 7px;  }
#carouselNav a.activeSlide { background: #005370 }
#carouselNav a:focus { outline: none; }

	