/*
* {
	margin: 0px;
	padding: 0px;
}
*/
body {
background: #666;
width: 100%;
font-weight: normal;
	margin: 0px;
	padding: 0px;
}

a, a:link, a:active {
color: #006233;
}

a:visited {
color: #006233;
}

a:hover {
text-decoration: none;
}
a img {
	border-width: 0px;
}
h1 {
	font-family: Georgia, Serif;
	font-size: 20px;
	font-weight:lighter;
}
h1.page_headline {
	width:95%;
	padding-left: 5px;
	border-bottom: 1px solid #000;
	font-size: 17px;	
}


h5 {
font: 9pt/12pt Georgia, serif;
}


h6 {
font: 10px/12px Georgia, serif;
}

.redcopy {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.topleftlogo{
margin: 15px 0 7px 12px;
float: left;
}

.containment{
margin: 3px auto 5px auto;
width: 940px;
border: 1px solid #000;
text-align:left;
background: #FAF0E4;
}

#lhs_bug {
	padding:10px 0px 0px 12px;
}
#rhs_bug {
	padding: 30px 0px 30px 0px;
}

#contentIntro {
	padding: 0px 0px 0px 35px;
}

/* --------------- News & Announcements Ticker --------------- */
#linklist {
	display:none;
}
#news_announcements {
	position: relative;
	width: 483px;
	height: 62px;
	margin:25px 0px 0px 30px;
	background: transparent url(../images/news_ticker/bg_ticker.gif) no-repeat left bottom;
	overflow: hidden;
}

#news_announcements h2 {
	text-indent: -1000em;
}
#ticker {
	position:absolute;
	height:18px;
	width:420px;
	left: 20px;
	bottom: 8px;
	border: 1px solid #d2cac1;
	font-family:Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	background-color:#faf0e4;
	overflow:hidden;
}
#container {
	position: absolute;
	left: 11px;
	width: 400px;
}
/* --------------- END News & Announcements Ticker --------------- */

ul.utilitynav{
float: right;
color: #006233;
font-weight: bold;
padding: 3px 15px 3px 3px;
margin: 0;
font-family: Georgia, serif;
font-size: 10px;
}

ul.utilitynav li{
display: inline;
padding: 3px;
}

ul.utilitynav li a, ul.utilitynav li a:link, ul.utilitynav li a:visited, ul.utilitynav li a:active{
color: #006233;
text-decoration: none;
font-weight: bold;
}

ul.utilitynav li a:hover{
color: #006233;
text-decoration: underline;
font-weight: bold;
}



.gocell{
padding: 3px 0 0 0;
}




/* global leftnav stuff - leave ALL cascade info intact */

.leftnaviframe{
background: url(../images/shared/left_nav_gradient.jpg) left top repeat-y #F3E1CD;
height: 100%;
}

ul.leftnav,
ul.leftnav li,
ul.leftnavlvl2,
ul.leftnavlvl2 li,
ul.leftnavlvl3,
ul.leftnavlvl3 li{
list-style-type: none;
padding: 0;
margin: 0;
}

.leftnav {
border-top-width: 2px;
border-top-style: solid;
border-color:#BB8B02;
padding: 0 0 20px 0;
}

ul.leftnavlvl2{
border-bottom: 1px solid #AA9D8F;
}


/* left nav lvl 1 - leave ALL cascade info intact */


ul.leftnav li a, 
ul.leftnav li a:link, 
ul.leftnav li a:active{
display: block;
background: url(../images/shared/left_nav_gradient.jpg) left top no-repeat #F3E1CD;
font: 11px Georgia, serif;
font-weight: bold;
border-bottom: 1px solid #AA9D8F;
margin: 0;
padding: 4px 5px 4px 15px;
color: #006233;
text-decoration: none;
}

* html ul.leftnav li a, 
* html ul.leftnav li a:link, 
* html ul.leftnav li a:active{
padding: 0 5px 0 15px;
}

ul.leftnav li a:visited{
color: #006233;
text-decoration: none;
}

ul.leftnav li a:hover{
background: url(../images/shared/over_state_arrow.gif) left top no-repeat #F3E1CD;
text-decoration: underline;
}


/* leftnav level 1 indicator - leave ALL cascade info intact */


ul.leftnav li.indicatorlvl1{
background: url(../images/shared/over_state_gradient.gif) left top no-repeat #F3E1CD;
}

ul.leftnav li.indicatorlvl1 a, 
ul.leftnav li.indicatorlvl1 a:link,  
ul.leftnav li.indicatorlvl1 a:active{
border-bottom: none;
background: url(../images/shared/over_state_arrow.gif) left top no-repeat #F3E1CD;
}

ul.leftnav li.indicatorlvl1 a:hover{
border-bottom: none;
background: url(../images/shared/over_state_arrow.gif) left top no-repeat #F3E1CD;
}

ul.leftnav li.indicatorlvl1 ul, ul.leftnav li.indicatorlvl1 ul li{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.leftnav li.indicatorlvl1 ul a, 
ul.leftnav li.indicatorlvl1 ul a:link, 
ul.leftnav li.indicatorlvl1 ul a:active{
display: block;
background: url(../images/shared/over_state_gradient.gif) left top no-repeat #F3E1CD;
font: 10px/12px Georgia, serif;
font-weight: bold;
border-bottom: none;
margin: 0;
padding: 4px 5px 2px 30px;
color: #006233;
text-decoration: none;
}

* html ul.leftnav li.indicatorlvl1 ul a, 
* html ul.leftnav li.indicatorlvl1 ul a:link, 
* html ul.leftnav li.indicatorlvl1 ul a:active{
padding: -2px 5px 5px 30px;
}

ul.leftnav li.indicatorlvl1 ul a:visited{
color: #006233;
text-decoration: none;
}

ul.leftnav li.indicatorlvl1 ul a:hover{
background: url(../images/shared/over_state_arrow_lvl2.gif) left top no-repeat #F3E1CD;
text-decoration: underline;
}


/* leftnav level 2 and indicator - leave ALL cascade info intact */


ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2{
background: url(../images/shared/over_state_arrow_lvl2.gif) left top no-repeat #F3E1CD;
}

ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 a, 
ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 a:link, 
ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 a:active{
background: url(../images/shared/over_state_arrow_lvl2.gif) left top no-repeat #F3E1CD;
}

ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 a:visited{
background: url(../images/shared/over_state_arrow_lvl2.gif) left top no-repeat #F3E1CD;
}

ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 a:hover{
background: url(../images/shared/over_state_arrow_lvl2.gif) left top no-repeat #F3E1CD;
}


/* leftnav level 3 and indicator - leave ALL cascade info intact */


ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3, 
ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a, 
ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a:link, 
ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a:active{
display: block;
background: url(../images/shared/over_state_gradient.gif) left top no-repeat #F3E1CD;
font: 10px/12px Georgia, serif;
font-weight: bold;
border-bottom: none;
margin: 0;
padding: 4px 5px 2px 45px;
color: #006233;
text-decoration: none;
}

* html ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a, 
* html ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a:link, 
* html ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a:active{
padding: 0 5px 0 45px;
}

ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a:visited{
color: #006233;
text-decoration: none;
}

ul.leftnav li.indicatorlvl1 ul.leftnavlvl2 li.indicatorlvl2 ul.leftnavlvl3 li a:hover{
background: url(../images/shared/over_state_arrow_lvl3.gif) left top no-repeat #F3E1CD;
text-decoration: underline;
}


/* end leftnav stuff - leave ALL cascade info intact */


.bracketnav{
padding: 0 0 15px 0;
margin: 0;
border-top: 4px solid #000;
}



.drivenbyyes{
text-align: left;
clear: both;
margin: 0 0 10px 0;
padding: 0 0 0 36px;
background: url(../images/shared/driven_by_yes_line.gif) left top repeat-x;
}



.parkbankacctaccess{
margin: 6px 0 3px 10px;
padding: 2px 15px 5px 12px;
background: url(../images/personal_banking/acct_access_brackets.gif) left top no-repeat;
}

.parkbankacctaccess ul{
margin: 0;
padding: 0;
text-align: center;
}

.parkbankacctaccess ul li{
font: 11px/17px Arial, sans-serif;
display: inline;
}

.parkbankacctaccess ul li a, .parkbankacctaccess ul li a:link, .parkbankacctaccess ul li a:visited, .parkbankacctaccess ul li a:active{
font-weight: bold;
}



.businessexpress{
margin: 12px 0 0 10px;
padding: 0px 15px 10px 12px;
background: url(../images/shared/business_express_brackets.gif) left top no-repeat;
}

.businessexpress ul{
margin: 0;
padding: 0;
text-align: center;
}

.businessexpress ul li{
font: 11px/17px Arial, sans-serif;
display: inline;
}

.businessexpress ul li a, .businessexpress ul li a:link, .businessexpress ul li a:visited, .businessexpress ul li a:active{
font-weight: bold;
}


.left_login {
	background: url(../images/shared/login_bg.jpg);
}

#logintable
{
	padding: 0px;
	margin:  0 5px 0 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

#logintable2
{
	margin:  5px 7px 5px 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006233;
}



.bankonline
{
	margin: 0;
	padding: 0 0 8px 0;
	background-image: url(/images/shared/bank_online_bg.jpg);
	background-repeat: repeat-y;
}






.accountaccess{
padding: 15px 0 0 0;
background: url(../images/shared/top_curve_gradient.jpg) right top no-repeat #FFFBEF;
}

.accountaccess form, .homemortgageloan form{
margin: 0;
padding: 0;
}

.accountaccess select{
width: 130px;
margin: 0 5px 10px 12px;
font: 10px Arial, sans-serif;
}


#leftnavtop_drpLeftNav{
width: 130px;
margin: 0 5px 0 0;
font: 10px Arial, sans-serif;
}

#Left_nav_top1_drpLeftNav{
width: 130px;
margin: 0 5px 0 0;
font: 10px Arial, sans-serif;
}
}



.homemortgageloan{
padding: 8px 0 0 10px;
background: url(../images/shared/top_curve_gradient.jpg) right top no-repeat #FFFBEF;
border-bottom: 7px solid #A75318;
}

.homemortgageloan select{
width: 135px;
font-size: 10px;
margin-right: 5px;
}


.leftcolumn{
width: 187px;
height: 100%;
background: url(/images/shared/left_nav_gradient.jpg) left top repeat-y #F3E1CD;
}

.leftcolumnold{
width: 187px;
height: 100%;
background: url(/images/shared/left_nav_gradient.jpg) left top repeat-y #F3E1CD;
}



.rightcolumn{
width: 220px;
font: 11px/15px Arial, sans-serif;
}

.mainfeature{
padding: 15px 37px 10px 37px;
width: 461px;
clear: all;
font: 11px/17px Georgia, serif;
}

.features{
padding: 30px;
font: 11px/17px Arial, sans-serif;
}


/* special content area for mortgage bot */

.nextsteps{
padding-bottom: 15px;
}

.nextstepslinks{
font: bold 12px Georgia, serif;
}

.mortgagebotdatatable{
border: 2px solid #000; 
width: 181px;
}

.mortgagebotdatatable td.mortgagebotheader{
background: #BB8B02;
color: #FFF;
font-weight: bold;
text-align: center;
border-bottom: 2px solid #000;
}

.mortgagebotdatatable tr.dark{
background: #DDCCB8;
font-weight: bold;
}

.mortgagebotdatatable tr.medium{
background: #FAF0E4;
font-weight: bold;
}

.mortgagebotdatatable td{
padding-left: 5px;
}

.mortgagebotdatatable tr.light{
background: #FFF;
}

.TodayRateBox{
background-color:#DDCCB8; 
border-color:#000000;
}

.TodayRateTitle{
color:#FFFFFF; 
background-color:#BB8B02; 
border-color:#000000; 
font-size:11px; 
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
}

.TodayRateHeader{
color:#FFFFFF; 
font-size:10px; 
font-weight:bold; 
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
}

.TodayRateDetailTitle{
color:#000000; 
background-color:#FAF0E4;
font-size:10px; 
font-family:Arial,Helvetica,sans-serif;
}

.TodayRateDetail{
color:#000000; 
background-color:#FFFFFF; 
font-size:10px; 
font-family:Arial,Helvetica,sans-serif;
}


/* end mortgagebot styles */

.resources{
border: 1px solid #AE612A;
}

.connected{
margin: 15px 25px 15px 0;
background: url(../images/shared/connected_logo.gif) top right no-repeat;
padding: 0 60px 20px 0;
}

.head{
margin-bottom: 10px;
}



.resourcescontent{
padding: 0;
margin: 0;
background: #FFF;
}

.resourcescontent ul{
padding: 0;
margin: 0;
}

.resourcescontent ul li{
padding: 0;
margin: 0;
font: 11px/18px Arial, sans-serif;
}

.resourcescontent ul li a, .resourcescontent ul li a:link, .resourcescontent ul li a:visited, .resourcescontent ul li a:active{
display: block;
padding: 0 0 0 8px;
margin: 0;
color: #000;
text-decoration: none;
}

.resourcescontent ul li a:hover{
background: #F3E8DE;
text-decoration: underline;
}
.contentarea{
width: 480px;
font: 12px/17px Georgia, serif;
color: #000;
padding: 0 25px 0 30px;
margin: 1em;
}
.georgiaheader{
padding: 30px 0 15px 0;
font: 32px Georgia, serif;
color: #A65216;
}

.resourcesfloat{
float: right;
padding: 0 0 20px 20px;
}

.productsmug{
float: right;
padding: 20px;
}

.productsmugleft{
float: left;
padding: 20px;
}


.centercolumn{
padding: 35px 30px 10px 40px;
width: 465px;
font: 11px/17px Arial, sans-serif;
}

.centercolumn table{
font: 11px/17px Arial, sans-serif;
}

.eventhead{
font: 24px/26px Georgia, serif;
color: #A65216;
font-variant: small-caps;
}

.eventdetails{
font: 14px/16px Georgia, serif;
color: #000;
padding-bottom: 8px;
}

.eventdesc{
font: 11px/14px Arial, sans-serif;
color: #000;
}

.eventfeature{
margin: 15px 0 15px 0;
padding: 12px 20px 10px 20px;
background: #EADED0;
font: 11px/16px Arial, sans-serif;
}

.rsvpreg{
margin-top: 10px;
font: 12px/14px Georgia, serif;
color: #000;
}

.rsvphead{
margin: 0 0 8px 0;
font: 14px/16px bold Georgia, serif;
color: #A65216;
text-transform: uppercase;
}

.largersvphead{
font: 22px/24px Georgia, serif;
color: #A65216;
font-variant: small-caps;
}

tr.rsvpformhead td{
border-bottom: 1px solid #000;
padding-bottom: 2px;
}

.reqfields{
font: 11px/14px Georgia, serif;
color: #A65216;
}

.aboutreqfields{
font: 11px/14px Georgia, serif;
color: #666;
}

.otherevents{
border-top: 7px solid #A65216;
background: url(/images/shared/events_bottom.gif) bottom left no-repeat #EADED0;
margin: 0 12px 10px 0;
padding: 14px 11px 15px 14px;
font: 11px/14px Arial, sans-serif;
}

.otherevents a, .otherevents a:link, .otherevents a:active{
font-weight: bold;
color: #A65216;
}

.otherevents a:visited{
color: #666;
}

.otherevents a:hover{
text-decoration: none;
}


.rightcolfeaturehead
{
	margin-top: 15px;
	padding: 20px 6px 6px 15px;
	width: 164px;
	background: url(/images/shared/right_col_topper.gif) no-repeat top left #A75318;
	color: #FAF0E4;
	font-family: Georgia, serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
}

.rightcolfeaturedivider{
margin: 10px -15px 0 -15px;
padding: 6px 6px 6px 15px;
background: #FAF0E4;
color: #A75318;
font: 12px/15px bold Arial, sans-serif;
}

.rightcolfeature{
padding: 5px 15px 23px 15px;
width: 155px;
color: #000;
font: 10px/14px Arial, sans-serif;
background: url(/images/shared/right_col_bottom.gif) no-repeat bottom left #F3E0CA;
}

.rightcolfeature p{
margin: 0;
padding: 0;
}

.rightcolfeature ul{
padding: 0;
margin: 0;
}

.rightcolfeature ul li{
padding: 0;
margin: 0 0 0 10px;
}

* html .rightcolfeaturehead{ 
width: 185px;
w\idth: 164px;
}

* html .rightcolfeaturedivider{ 
width: 185px;
w\idth: 155px;
}

* html .rightcolfeature{ 
width: 185px;
w\idth: 155px;
}

.leftcolumn p {
	margin:0px;
	padding:0px;
}

.largeratetable{
border-top: 2px solid #BB8A00;
width: 260px;
margin: 15px 10px 0 0;
padding: 5px 15px 10px 15px;
background: #EADED0;
line-height: 12px;
}

.largeratetable td.leftcolumn{
width: 100px;
background: none;
border-bottom: #666;
padding: 4px 0 4px 0;
border-width: 0 0 1px 0;
border-style: none none solid none;
}


.largeratetable td.middlecolumn{
width: 30px;
background: #DDCCB8;
border-bottom: 1px solid #666;
padding: 4px 15px 4px 15px;
}

.largeratetable td.rightcolumn{
width: 40px;
border-bottom: 1px solid #666;
padding: 4px 10px 4px 10px;
}

.largeratetable .otherlinks{
padding: 5px 0 0 10px;
font-size: 10px;
}

.greenhead{
font-weight: bold;
color: #006233;
}



.ratetable{
border-top: 7px solid #BB8A00;
margin: 15px 10px 10px 0;
padding: 5px 10px 10px 10px;
background: url(../images/shared/rate_table_bottom.gif) left bottom no-repeat #EADED0;
font: 10px/12px Arial, sans-serif;
}

.ratetable table{
width: 166px;
font: 10px/12px Arial, sans-serif;
}

.ratetable td.leftcolumntop{
border-bottom: 1px solid #666;
padding: 4px 0 0 0;
width: 80px;
}

.ratetable td.middlecolumntop{
background: #DDCCB8;
border-bottom: 1px solid #666;
padding: 4px 10px 0 10px;
width: 34px;
}

.ratetable td.rightcolumntop{
border-bottom: 1px solid #666;
padding: 4px 10px 0 10px;
width: 34px;
}

.ratetable td.leftcolumn{
background: none;
border-bottom: #666;
padding: 4px 0 4px 0;
border-width: 0 0 1px 0;
border-style: none none solid none;
}

.ratetable td.middlecolumn{
background: #DDCCB8;
border-bottom: 1px solid #666;
padding: 4px 10px 4px 10px;
}

.ratetable td.rightcolumn{
border-bottom: 1px solid #666;
padding: 4px 10px 4px 10px;
}

.ratetable td.leftcolumnbtm{
padding: 4px 0 4px 0;
}

.ratetable td.middlecolumnbtm{
background: #DDCCB8;
padding: 4px 10px 4px 10px;
}

.ratetable td.rightcolumnbtm{
padding: 4px 10px 4px 10px;
}

.ratetable a
{
	color:#000;
}

#rateheader{
margin: 2px 0 5px 0;
}

.ratetable td.applynow{
	padding: 5px 0 0 0;
}

.ratetable .otherlinks{
	padding: 5px 0 0 0;
	text-align:right;
}



.teamquote{
padding: 12px 0 0 10px; 
font: 13px/20px Georgia, serif;
}

.teambottom{
background: url(/images/shared/quote_bar.gif) repeat-x bottom left #FAF0E4;
padding: 12px 0 0 0;
width: 200px;
}

.attribution{
font: 13px/15px Georgia, serif;
}

.topicselect{
font: 11px/17px Georgia, serif;
text-transform: uppercase;
}

.contactchoices{
width: 200px;
}

.contacttypetable{
background: #EADED0;
width: 420px;
padding: 20px;
margin-bottom: 10px;
}

* html .contacttypetable{ 
width: 460px;
w\idth: 420px;
}

.contacttypehead{
font: 19px/21px Georgia, serif;
color: #666;

margin-bottom: 10px;
}

.locationheader{
margin-top: 15px;
}

.locations{
font: 11px/14px Arial, sans-serif;
background: url(/images/about_park_bank/contact_locations_bottom.gif) bottom left no-repeat #EADED0;
padding: 10px 15px 16px 15px;
width: 157px;
margin-bottom: 15px;
}

.locations b{
font: 14px/18px bold Arial, sans-serif;
}

.locations strong{
font: 19px/21px bold Georgia, serif;

}

* html .locations{ 
width: 187px;
w\idth: 157px;
}

.yourinfo{
font: 11px/17px Georgia, serif;
text-transform: uppercase;
}

.treasurymgmt, .treasurymgmt table{
font: 11px/14px Georgia, serif;
}

.treasurymgmt{
background: #EADED0;
padding: 10px 15px 16px 15px;
width: 435px;
margin-bottom: 15px;
}

.treasuryinput{
width: 235px;
}

.testimonial{
padding: 10px;
background: #EADED0;
border: 1px solid #666;
font: 11px/14px Georgia, serif;
}

.testimonial img{
margin: 0 8px 5px 0;
float: left;
}

.greenhead{
font-weight: bold;
color: #006233;
}



.mug{
padding: 0 10px 10px 0;
float: left;
}



.footer{
font: 10px/14px Arial, sans-serif;
color: #000;
margin: 4px 8px 8px 8px;
margin-left: auto;
margin-right: auto;
width: 938px;
text-align: center;
}

.footer ul{
list-style-type: none;
padding: 0;
margin: 0;
}

.footer ul li{
display: inline;
}

.footer ul li.whitetext{
color: #FFF;
}

.footer ul li a, .footer ul li a:link, .footer ul li a:visited, .footer ul li a:active{
color: #FFF;
text-decoration: none;
}

.footer ul li a:hover{
text-decoration: underline;
}

