body{
    margin:0;
	background:#dad3a5 url(../images/bg-body.gif) repeat-x;
	font:12px Verdana;
	color:#000;
	min-width:999px;
}
img{border:none;}
a{color:#000;}
a:hover{text-decoration:none;}
input,
textarea,
select{
    font:100% Verdana;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
.header-holder{
	width:100%;
}
.header-wrap{
	width:100%;
	background:#fff url(../images/bg-header.jpg) no-repeat 50% 0;
}
.header-btm{
	width:100%;
	height:9px;
	background:url(../images/bg-header-btm.png) repeat-x;
	overflow:hidden;
}
#header{
	width:949px;
	margin:0 auto;
	position:relative;
	z-index:10;
	padding:0 0 9px 14px;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	float:left;
	margin:13px 0 0;
}
.logo a{
	display:block;
	width:196px;
	height:111px;
	text-indent:-9999px;
	background:url(../images/bg-logo.png) no-repeat;
}
.header-nav{
	float:right;
	margin:0;
	padding:8px 0 0;
	list-style:none;
	overflow:hidden;
	height:19px;
}
.header-nav li{
	float:left;
	padding:0 9px 0 10px;
	background:url(../images/header-nav-sep.gif) no-repeat 0 2px;
}
.header-nav li:first-child{background:none;}
.header-nav li a{
	color:#471408;
	text-decoration:none;
	font-size:16px;
	letter-spacing:-1px;
	line-height:16px;
}
.header-nav li a:hover{text-decoration:underline;}
.slogan{
	float:left;
	width:592px;
	height:32px;
	background:url(../images/bg-slogan.png) no-repeat;
	text-indent:-9999px;
	margin:72px 0 0;
	overflow:hidden;
}
.notebook{
	position:absolute;
	top:40px;
	right:11px;
}
.notebook span{
	display:block;
	width:233px;
	height:177px;
	background:url(../images/bg-notebook.png) no-repeat;
}
.primary-holder{
	width:100%;
	margin:-9px 0 0;
	overflow:hidden;
	position:relative;
}
.primary-wrap{
	width:1030px;
	position:relative;
	float:left;
	left:50%;
}
.primary-conteiner{
	position:relative;
	width:1030px;
	float:left;
	left:-50%;
}
.center-shadow{
	width:962px;
	padding:0 34px;
	background:url(../images/bg-primary-shadow.png) repeat-y;
}
.btm-shadow{
	width:100%;
	height:67px;
	background:url(../images/bg-btm-shadow.png) no-repeat;
	overflow:hidden;
}
#primary{
	width:100%;
	background:#fff;
	position:relative;
	overflow:hidden;
}
#main-nav1,
#main-nav{
	width:100%;
	background:url(../images/bg-main-nav.gif) repeat-x;
	margin:0;
	padding:0;
	list-style:none;
	position: relative;
	z-index: 1;
}
#main-nav1{
	background:url(../images/bg-main-nav-in.gif) repeat-x;
}
li.nav1 ul {
	width: 123px !important;
}
li.nav2 ul {
	width: 144px !important;
}
li.nav3 ul {
	width: 119px !important;
}
li.nav4 ul {
	width: 170px !important;
}
li.nav5 ul {
	width: 140px !important;
}
#main-nav1:after,
#main-nav:after{
	content:"";
	display:block;
	clear:both;
}
#main-nav1 li,
#main-nav li{
	float:left;
	position:relative;
	background:url(../images/main-nav-sep.gif) no-repeat 100% 0;
}
#main-nav1 li a,
#main-nav li a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	font-size:13px;
	letter-spacing:0px;
	float:left;
	padding:2px 38px 5px 35px;
}
#main-nav1 ul,
#main-nav ul{
	display:none;
	position:absolute;
	top:23px;
	left:0;
	width:154px;
	background:#ede2af;
	margin:0;
	padding:3px 0 6px;
	list-style:none;
}
#main-nav1 li.hover ul,
#main-nav1 li:hover ul,
#main-nav li.hover ul,
#main-nav li:hover ul{
	display:block;
}
#main-nav1 li.hover a,
#main-nav1 li:hover a,
#main-nav li.hover a,
#main-nav li:hover a{color:#ede2af;}
#main-nav1 li.hover li a,
#main-nav1 li:hover li a,
#main-nav li.hover li a,
#main-nav li:hover li a{
	font-weight: normal;
	color:#471408;
	text-decoration:none;
}
#main-nav1 li.hover li.hover a,
#main-nav1 li:hover li:hover a,
#main-nav li.hover li.hover a,
#main-nav li:hover li:hover a{text-decoration:underline;}
#main-nav1 ul li,
#main-nav ul li{
	width:100%;
	border-top:1px solid #fff;
	background:none;
	padding:0;
}
#main-nav1 ul li:first-child,
#main-nav ul li:first-child{border-top:none;}
#main-nav1 ul li a,
#main-nav ul li a{
	color:#471408;
	float:left;
	/*width:143px;*/
	padding:3px 0 3px 12px;
}
.content-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 22px;
	min-height:775px;
	position: relative;
	z-index: 0;
	min-height: 850px;
}
* html .content-holder{
	height:550px;
	overflow:visible;
}
#content{
	width:699px;
	float:left;
	position: relative;
	z-index: 0;
}
.illustration01{
	width:669px;
	height:517px;
	/*border-bottom:10px solid #f5ecbf;*/
}
#content h1{
	color:#471408;
        font-size:14pt;
        letter-spacing:0;
        line-height: 18pt;
        text-transform:uppercase;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align: center;
        background: #F5ECBF;
}
#content h2 {
       font-size:12pt;
       letter-spacing:0;
       line-height:14pt;
       font-family: Verdana, Arial, Helvetica, sans-serif;;
}
.content-text{
	width:590px;
	padding:0 0 0 35px;
    font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.content-text p{
	line-height:20px;
	margin:0 0 18px;
}
.sidebar-wrap{
	width:297px;
	position:absolute;
	right:0;
	z-index:1;
	height: auto;
}
.sidebar-holder{
	width:293px;
	background:url(../images/bg-sidebox-shadow.png) repeat-y;
	padding:0 0 0 4px;
	height: auto;
}
.sidebar-btm{
	width:100%;
	background:url(../images/bg-sidebar-btm.png) no-repeat;
	height:23px;
}
#sidebar{
	width:100%;
	background:#f5ecbf;
	overflow:hidden;
	padding:0 0 1px;
}
.sidebox1-holder{
	width:100%;
	position:relative;
	z-index:5;
}
.sidebox1{
	height:1%;
	background:#471408 url(../images/bg-sidebox1.gif) no-repeat;
	position:relative;
	padding:36px 0 0;
}
.sidebox1-btm{
	width:293px;
	height:23px;
	background:url(../images/bg-sidebox1-btm.png) no-repeat;
}
.online{
	margin:0 0 7px 30px;
	background:url(../images/bg-online.png) no-repeat;
	width:242px;
	height:42px;
	text-indent:-9999px;
	display:inline;
	float:left;
}
.login{
	width:293px;
	background:url(../images/bg-login.gif) repeat-x;
	border-bottom:1px solid #6f7562;
	margin:0 0 8px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.login li{
	float:left;
	padding:3px 23px 3px 25px;
	background:url(../images/login-sep.gif) no-repeat;
}
.login li:first-child{background:none;}
.login li a{
	color:#fff;
	text-decoration:none;
	font-size:15px;
	letter-spacing:-1px;
        font-weight: bold;
}
.login li a:hover{text-decoration:underline;}
.more{
	margin:0;
	padding:0 0 6px;
	list-style:none;
	width:100%;
}
.more li{
	display:inline;
	padding:0 0 0 5px;
	background:url(../images/more-sep.gif) no-repeat 0 3px;
}
.more li:first-child{background:none;}
.more li a{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	letter-spacing:0px;
	line-height:13px;
        font-weight: bold;
}
.more li a:hover{text-decoration:none;}
.sidebox2-holder{
	width:100%;
	margin:-19px 0 0;
	position:relative;
	z-index:4;
}
.sidebox2{
	height:1%;
	background:#d6cfa1 url(../images/bg-sidebox2.jpg) no-repeat;
	padding:19px 0 0;
}
.sidebox2-btm{
	width:293px;
	height:23px;
	background:url(../images/bg-sidebox2-btm.png) no-repeat;
}
.weather{
	margin:0 0 3px 9px;
	width:130px;
	height:30px;
	background:url(../images/bg-weather.png) no-repeat;
	text-indent:-9999px;
}
.sidebox2 address{
	font-style:normal;
	color:#000;
	padding:0 0 0 10px;
}
.sidebox2 address span{
	width:100%;
	display:block;
	margin:0 0 9px;
}
.form{
	height:1%;
	overflow:hidden;
	padding:3px 0 0 7px;
}
.form input{
	float:left;
}
.inp01{
	background:url(../images/bg-inp01.gif) no-repeat;
	width:116px;
	height:18px;
	float:left;
	padding:3px 2px 2px;
	margin:2px 7px 0 0;
	display:inline;
}
.inp01 input{
	border: none;
	width:108px;
	padding:1px 4px;
	font-size:11px;
}
.inp01submit {
	background: #471408;
	width: 73px;
	height: 24px;
	display: block;
}
#weatherSubmit {
	background: url("/images/submit-btn.gif") top left no-repeat;
	width: 73px;
	height: 24px;
	border: none;
}
.sidebox3-holder{
	width:100%;
}
.sidebox3{
	height:1%;
	padding:9px 0 0;
}
.market{
	margin:0 0 0 8px;
	width:241px;
	height:38px;
	background:url(../images/bg-market.png) no-repeat;
	text-indent:-9999px;
}
.sidebox3 table{
	width:100%;
	border-collapse:collapse;
	margin:0 0 7px;
}
.sidebox3 table th{
	background:#471408;
	color:#fff;
}
.line{background:#ede2af;}
.col1{
	text-align:left;
	padding:0 0 0 8px;
	width:101px;
}
.col2{
	text-align:left;
}
.col3{
	text-align:right;
	padding:3px 14px 3px 0;
	width:80px;
}
.inp02{
	background:url(../images/bg-inp02.gif) no-repeat;
	width:104px;
	height:18px;
	float:left;
	padding:3px 2px 2px;
	margin:2px 7px 0 0;
	display:inline;
}
.inp02 input{
	border:0;
	width:96px;
	padding:1px 4px;
	font-size:11px;
}
.sidebox3 p{
	margin:0;
	line-height:16px;
	padding:8px 0 0 10px;
	width:240px;
}
.info-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-info.jpg) no-repeat;
	padding:56px 0 0;
}
.address-wrap{
	float:left;
	width:680px;
	padding:7px 0 0;
	font-size: 7pt !important;
}
.address-box3,
.address-box2,
.address-box1{
	width: auto;
	float:left;
	padding:0 12px 2px 12px;
	border-left: solid 2px #d1c4c1;
}
.address-box1 {
	border: none;
	width: 125px;
	padding:0 15px 0 30px;
}
.address-box2 {
	width: 130px;
}
.address-box3 h3,
.address-box2 h3,
.address-box1 h3{
	margin:0;
	font-size:11px;
}
.address-box3 span,
.address-box2 span,
.address-box1 span{
	display:block;
	width:100%;
	font-style:normal;
	line-height:14px;
}
.info-box{
	float:left;
	width:270px;
	overflow:hidden;
}
.fdic{
	float:right;
	width:64px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/bg-fdic.gif) no-repeat;
	margin:10px 0 0;
}
.info-box p{
	margin:6px 0 0;
	font-size:8px;
	text-align: right;
	line-height:14px;
	float:right;
	width:178px;
	padding:0 17px 0 9px;
}
.lender{
	float:right;
	width:64px;
	height:52px;
	text-indent:-9999px;
	background:url(../images/bg-lender.gif) top center no-repeat;
}
.copyright{
	float:right;
	width:178px;
	padding:12px 0 0;
}
.copyright p{
	text-align: right;
	margin:0;
	font-size:8px;
	line-height:14px;
}
.copyright a{text-decoration:none;}
.copyright a:hover{text-decoration:underline;}
#footer{
	width:100%;
	text-align:center;
}
#footer p{
	margin:-14px 0 0;
	font-size:11px;
	padding:0 0 30px;
	position:relative;
}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.emailFormField {
   padding: 5px 0px 5px 0px;
}

.emailFormField input, textarea, select {
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
    background-color: #F5ECBF;
    color: #000000;
    font: bold 12px arial;
}

.emailForm {

}

.emailFormDescription{
    padding: 5px 0px 5px 0px;
    font: bold 14px arial;
    color: #000000;
}

a {
	color: #471408;
	text-decoration: underline;
}

/* Database */
#gsqlLeft {
 float: left;
 width: 225px;
}
#gsqlRight {
 margin-left: 10px;
 width: 225px;
}
.gsql th {
 padding: 3px;
 font: bold 11pt Arial;
 background: #471408;
 color: #fff;
 text-align: left;
}
.wrap .content .child table.gsql td {
 padding: 3px;
 font-size: 9pt;
}
.gsql tr td {
 background: #F5ECBF;
  line-height:30px;
}
.gsql tr.gsql2 td {
 background: #FFFFFF;
}
table.gsqlSearch, .gsqlSearch td, .gsqlSearch th {
 border: 0;
}
.gsqlSearch th {
display:none;
}
.gsqlSearch td {
}
.gsqlSearch th {
}
.gsql td.gsqlQuote {
}
.highlight {
 background-color: #F5ECBF; 
 height: auto;
 width: auto;
 display: block;
}

.breadcrumbs {
	text-align: right;
	color: #471408;
	font-size: 8pt;
}

#stocksiframe {
	display: block; 
	width: 200px; 
	height: 315px; 
	border: solid 1px #471408;
	margin: 0 0 0 15px;
	overflow: hidden;
}
#stocksiframeinterior {
	width: 290px; 
	height: 363px; 
	border: none !important;
	padding: 0 !important;
	margin: 0 0 0 1px;
	overflow: hidden;
}
