/* Home Page  **************************************************************************************/

#homewrap {
background-color: #FFFFFF;
text-align:left;
margin:30px 0 0 0;
width:798px;
height:300px;
border:1px solid #015B5B;
padding:0px;
}

#homeleft {
text-align:left;
margin:2px 8px 1px 8px;
}

/* Home Switch  **************************************************************************************/

#homeswitch {
margin:5px 0 3px 0;
padding:1px;
line-height: 1.0;
border-bottom: 1px solid #015B5B;
}

#homeswitch h1 {
margin:0 0 0 0;
color: #005057;
font-size: 17px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#homeswitch p {
margin:1px 0 3px 0;
color: #414242;
font-size: 11px;
font-weight: normal;
}

#homeswitch a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

#homeswitch a:hover {
background-color: #EDE8D3;
color: #CC3300;
}

/* Home News  **************************************************************************************/

#homenews {
text-align:left;
margin:5px 0 5px 0;
padding:1px;
line-height: 1.1;
border-bottom: 1px solid #015B5B;
}

#homenews h1 {
margin:0 0 0 0;
color: #005057;
font-size: 17px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#homenews p {
margin:3px 0 3px 0;
padding:0;
color: #414242;
font-size: 11px;
font-weight: normal;
}

#homenews a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #CC3300;
font-weight: bold;
}

#homenews a:hover {
background-color: #EDE8D3;
color: #CC3300;
}


/* Home Stock  **************************************************************************************/

#homestock {
margin:5px 0 3px 0;
padding:1px;
line-height: 1.0;
border-bottom: 1px solid #015B5B;
}

#homestock h1 {
margin:0 0 0 0;
color: #005057;
font-size: 17px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

.hstock {
color: #005057;
font-size: 17px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#homestock p {
margin:1px 0 5px 0;
color: #414242;
font-size: 11px;
font-weight: normal;
}

#homestock a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

#homestock a:hover {
background-color: #EDE8D3;
color: #CC3300;
}



#navpop1 {
text-align:left;
margin:0;
padding:0 0 0 0;
}

#sddm3 {	
margin:0;
padding:0;
z-index: 30;
}

#sddm3 ul {
padding:1px;
}

#sddm3 li {	
line-height: 1.1;
list-style: none;
float: left;
font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
color: #414242;
font-size: 11px;
font-weight: normal;
}

#sddm3 li a {	
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

#sddm3 li a:hover {	
background-color: #EDE8D3;
color: #CC3300;
}

#sddm3 div {	
position: absolute;
visibility: hidden;
width: 300px;
margin: 0;
padding: 0;
background: #F3F2EE;
border: 1px solid #8F7E2C;
}

#sddm3 div p {	
margin: 5px 8px 5px 8px;
font-size: 11px; 
}

#sddm3 div a {	
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F3F2EE;
color: #005057;
font: 12px arial;
font-weight: bold;
}

#sddm3 div a:hover {	
background: #015B5B;
color: #FFF;
}


#navpop2 {
text-align:left;
margin:0;
padding:0 0 0 0;
}

#sddm5 {	
margin:0;
padding:0;
z-index: 30;
}

#sddm5 ul {
padding:1px;
}

#sddm5 li {	
line-height: 1.1;
list-style: none;
float: left;
font-family: "Lucida Grande", Verdana, Geneva, Sans-serif;
color: #414242;
font-size: 11px;
font-weight: normal;
}

#sddm5 li a {	
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
color: #CC3300;
font-weight: bold;
}

#sddm5 li a:hover {	
background-color: #EDE8D3;
color: #CC3300;
}

#sddm5 div {	
position: absolute;
visibility: hidden;
width: 300px;
margin: 0;
padding: 0;
background: #F3F2EE;
border: 1px solid #8F7E2C;
}

#sddm5 div p {	
margin: 5px 8px 5px 8px;
font-size: 11px; 
}

#sddm5 div a {	
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F3F2EE;
color: #005057;
font: 12px arial;
font-weight: bold;
}

#sddm5 div a:hover {	
background: #015B5B;
color: #FFF;
}

/* Home Image **************************************************************************************/


#homeimg {
margin:0 0 0 0;
padding:0px;
border-left: 1px solid #015B5B;
}

/* Home Bottom  **************************************************************************************/

#homebot {
text-align:left;
}

#homebot ul {
margin:76px 0 0 10px;
padding:0px;
width:185px;
}

#homebot li {
list-style: none;
line-height: 1.3;
word-spacing: 0.1em;
letter-spacing: 0.05em;
}

#homebot a { background-color: #FFFFFF; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #005057; text-decoration: none; font-weight: normal; }
#homebot a:active { color: #005057; }
#homebot a:visited { color: #005057; }
#homebot a:hover { background-color: #EDE8D3; color: #CC3300; }

#homebota {
text-align:left;
}

#homebota ul {
margin:72px 0 0 10px;
padding:0px;
width:185px;
}

#homebota li {
list-style: none;
line-height: 1.3;
word-spacing: 0.1em;
letter-spacing: 0.05em;
}

#homebota a { background-color: #FFFFFF; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; color: #005057; text-decoration: none; font-weight: normal; }
#homebota a:active { color: #005057; }
#homebota a:visited { color: #005057; }
#homebota a:hover { background-color: #EDE8D3; color: #CC3300; }

/* Top Nav  **************************************************************************************/

#head {
font-size: 12px;
color: #8F7E2C;
font-weight: normal;
margin:66px 0 0 0;
padding:0;
text-align: left;
}

#head a { font-family: "Lucida Grande", Verdana, Geneva, Sans-serif; font-size: 12px; color: #8F7E2C; text-decoration: underline; }
#head a:active { color: #8F7E2C; }
#head a:visited { color: #8F7E2C; }
#head a:hover { color: #5E5112; }

#heada {
font-size: 12px;
color: #8F7E2C;
font-weight: normal;
margin:62px 0 0 0;
padding:0;
text-align: left;
}

#heada a { font-family: "Lucida Grande", Verdana, Geneva, Sans-serif; font-size: 12px; color: #8F7E2C; text-decoration: underline; }
#heada a:active { color: #8F7E2C; }
#heada a:visited { color: #8F7E2C; }
#heada a:hover { color: #5E5112; }

#headb {
font-size: 12px;
color: #8F7E2C;
font-weight: normal;
margin:12px 0 0 0;
padding:0;
text-align: right;
}

#headb a { font-family: "Lucida Grande", Verdana, Geneva, Sans-serif; font-size: 12px; color: #8F7E2C; text-decoration: underline; }
#headb a:active { color: #8F7E2C; }
#headb a:visited { color: #8F7E2C; }
#headb a:hover { color: #5E5112; }


#sddm {	
margin: 0;
padding: 0;
z-index: 30;
}

#sddm li {	
margin: 0;
padding: 0;
list-style: none;
float: left;
}

#sddm li a {	
display: block;
margin: 0 1px 0 0;
padding: 4px 5px;
width: 60px;
text-align: center;
}

#sddm li a:hover { color: #5E5112; }

#sddm div {	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #F3F2EE;
border: 1px solid #8F7E2C;
}

#sddm div a {	
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F3F2EE;
color: #8F7E2C;
font: 11px arial;
}

#sddm div a:hover {	
background: #015B5B;
color: #FFF;
}


#sddm1 {	
margin: 0;
padding: 0;
z-index: 30;
}

#sddm1 li {	
margin: 0;
padding: 0;
list-style: none;
float: left;
}

#sddm1 li a {	
display: block;
margin: 0 1px 0 0;
padding: 4px 5px;
width: 50px;
text-align: center;
}

#sddm1 li a:hover { color: #5E5112; }

#sddm1 div {	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #F3F2EE;
border: 1px solid #8F7E2C;
}

#sddm1 div a {	
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F3F2EE;
color: #8F7E2C;
font: 11px arial;
}

#sddm1 div a:hover {	
background: #015B5B;
color: #FFF;
}

#headc {
font-size: 12px;
color: #8F7E2C;
font-weight: normal;
margin:10px 10px 0 0;
padding:0;
text-align: right;
}

#headc a { font-family: "Lucida Grande", Verdana, Geneva, Sans-serif; font-size: 12px; color: #8F7E2C; text-decoration: underline; }
#headc a:active { color: #8F7E2C; }
#headc a:visited { color: #8F7E2C; }
#headc a:hover { color: #5E5112; }

/* Left Nav  *************************************************************************************/

#navbox {
text-align:left;
margin:30px 0 0 53px;
padding:0;
}

#navbox h1 {
margin:0 0 0 0;
color: #005057;
font-size: 18px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#navlist {
margin:5px 0 22px 10px;
text-align:left;
}

#navlist ul {
padding:1px;
}

#navlist li {
list-style: none;
line-height: 1.3;
}

#navlist a { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; color: #005057; text-decoration: none; }
#navlist a:active { color: #005057; }
#navlist a:visited { color: #005057; }
#navlist a:hover { background-color: #EDE8D3; color: #CC3300; }


/* Left Nav Popups  **************************************************************************************/

#navpop {
text-align:left;
margin:0;
padding:0;
}

#navpopsp {
text-align:left;
margin: 0 0 10px 0;
padding:0;
}

#sddm2 {	
margin:0;
padding:0;
z-index: 30;
}

#sddm2 ul {
padding:1px;
}

#sddm2 li {	
line-height: 1.3;
list-style: none;
float: left;
vertical-align: top; 
}

#sddm2 li a {	
display: block;
font-family: Arial, Helvetica, Sans-serif; 
font-size: 12px; 
color: #005057; 
text-decoration: none;
}

#sddm2 li a:hover {	
background-color: #EDE8D3; 
color: #CC3300;
}

#sddm2 div {	
position: absolute;
visibility: hidden;
width: 300px;
margin: 0;
padding: 0;
background: #F3F2EE;
border: 1px solid #8F7E2C;
}

#sddm2 div p {	
margin: 5px 8px 5px 8px;
font-size: 11px; 
}

#sddm2 div a {	
position: relative;
display: block;
margin: 0;
padding: 5px 10px;
white-space: nowrap;
text-align: left;
text-decoration: none;
background: #F3F2EE;
color: #005057;
font: 12px arial;
font-weight: bold;
}

#sddm2 div a:hover {	
background: #015B5B;
color: #FFF;
}

/* Main Content  *************************************************************************************/

#content {
background-color: transparent;
margin: 30px 0 0 10px;
padding:0;
}

#content h1 {
color: #005057;
font-size: 18px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

#contenttxt {
text-align:left;
margin:25px 0 0 0;
width:520px;
padding:0;
}

#contenttxt h1 {
color: #005057;
font-size: 12px;
font-weight: bold;
margin:15px 0 1px 0;
width:510px;
}

#contenttxt p {
color: #414242;
padding: 1px;
font-weight: normal;
margin: 0 0 12px 0;
text-align: left;
}

#contenttxt ul {
color: #414242;
padding: 1px;
font-weight: normal;
margin: 0 0 12px 0;
text-align: left;
}

#contenttxt li {
margin: 0 0 5px 30px;
list-style-type: square;
}

#contenttxt a {
color: #0851B4;
}

#contenttxt a:hover { 
color: #05316C;
}

/* Additional Content  *************************************************************************************/

.note {
font-size: 11px;
}

.cap {
font-size: 11px;
font-weight: bold;
word-spacing: normal;
}

#demo {
margin:5px 0 0 0;
}

#demo a {
color: #CC3300;
}

#demo a:hover {
background-color: #EDE8D3;
color: #CC3300;
}

#pdf {
margin:20px 0 0 0;
text-align:left;
}

#pdf a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #CC3300;
font-weight: bold;
}

#pdf a:hover {
background-color: #EDE8D3;
color: #CC3300;
}

#num ul {
color: #414242;
padding: 1px;
font-weight: normal;
margin: 0 0 12px 0;
text-align: left;
}

#num li {
margin: 0 0 5px 30px;
list-style-type: decimal;
}

.swbig {
color: #CC3300;
font-size: 14px;
font-weight: bold;
}

/* Content Contact  *************************************************************************************/

#contact {
text-align:left;
margin:0 0 25px 0;
padding:0;
}

#contact h1 {
background-color: #E8E4CF;
width:520px;
margin:0 0 5px 0;
font-weight: bold;
color: #696551;
border-bottom: 1px solid #F3F2EE;
}

#contact a {
color: #005057;
}

#contact a:hover {
background-color: #E8E4CF;
color: #005057;
}

#email {
margin:0 0 10px 0;
}

#map {
margin:0;
padding:0;
}

/* Content Products  *************************************************************************************/

#prodhead {
text-align:left;
margin:25px 0 0 0;
padding:0;
}

#prodhead h1 {
background-color: #E8E4CF;
width:520px;
margin:0 0 5px 0;
font-weight: bold;
color: #696551;
border-bottom: 1px solid #F3F2EE;
}

#prodbox {
background-color: #F3F2EE;
text-align: left;
margin: 0 0 0 0;
width: 518px;
border:1px solid #999999;
padding: 0px;
}

#prodbox p {
font-size: 11px;
font-weight: normal;
margin: 11px 8px 11px 8px;
text-align: left;
padding:0px;
word-spacing: normal;
line-height: normal;
}

#prodboxhead {
background-color: #E5E4E1;
color: #005057;
font-size: 12px;
font-weight: bold;
margin: 0 0 0 0;
text-align: left;
padding:2px;
border-bottom: 1px solid #999999;
}

#prodread {
margin: 1px 0 0 0;
}

#prodread p {
text-align:left;
margin:0;
font-size: 14px;
word-spacing: normal;
line-height: normal;
}

#prodread a {
margin: 2px 10px 2px 1px;
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #CC3300;
font-weight: bold;
}

#prodread a:hover {
background-color: #EDE8D3;
color: #CC3300;
}


/* Content News  *************************************************************************************/

#news {
text-align:left;
margin:0 0 10px 0;
padding:1px;
color: #414242;
font-size: 12px;
font-weight: normal;
}

#news a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #CC3300;
font-weight: bold;
}

#news a:hover {
background-color: #EDE8D3;
color: #CC3300;
}


#storyhead {
text-align:left;
background-color: #E8E4CF;
width:520px;
margin:0 0 2px 0;
font-weight: bold;
color: #696551;
border-bottom: 1px solid #F3F2EE;
padding:0;
}

#newsstory {
text-align:left;
margin:25px 0 0 0;
width:520px;
padding:0;
}

#newsstory p {
color: #414242;
padding: 1px;
font-weight: normal;
margin: 0 0 12px 0;
text-align: left;
}

#newsstory h1 {
background-color: transparent;
color: #414242;
font-size: 12px;
font-weight: bold;
margin: 25px 0 15px 0;
text-align: center;
}

#newsstory a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #CC3300;
font-weight: bold;
}

#newsstory a:hover {
background-color: #EDE8D3;
color: #CC3300;
}

#nbox {
background-color: transparent;
text-align: left;
margin: 0 0 0 0;
width: 525px;
border:1px solid #999999;
padding: 0px;
}

#nboxin {
background-color: transparent;
text-align: left;
margin: 5px 5px 5px 5px;
padding: 0px;
}

#nboxin td {
font-size: 11px;
font-weight: normal;
line-height: 14pt;
}


#directors {
text-align:left;
margin:35px 0 10px 0;
padding:0;
}

#directors h1 {
color: #414242;
font-size: 12px;
font-weight: bold;
margin:15px 0 1px 0;
width:510px;
}

#directors p {
color: #414242;
padding: 1px;
font-weight: normal;
margin: 0 0 25px 0;
text-align: left;
}

#directors a {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #CC3300;
font-weight: bold;
}

#directors a:hover { 
background-color: #EDE8D3;
color: #CC3300;
}


/* Rates Mortgage  *************************************************************************************/

#plmorbox {
background-color: #F3F2EE;
text-align: left;
margin: 0 0 0 0;
width: 518px;
border:1px solid #015B5B;
padding: 0px;
}

#plmorbox h1 {
background-color: #015B5B;
width:516px;
padding: 1px;
text-align: left;
margin:0 0 0 0;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
}

#plmorbox p {
font-size: 11px;
font-weight: normal;
padding: 3px;
margin: 0 0 0 0;
}

#plmorhead {
background-color: #D9C273;
padding: 1px;
text-align: center;
margin:0 0 0 0;
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #A07905;
}

#plmorboxs {
background-color: #F3F2EE;
text-align: left;
margin: 0 0 0 0;
width: 278px;
border:1px solid #015B5B;
padding: 0px;
}

#plmorboxs h1 {
background-color: #E5E4E1;
padding: 1px;
width: 276px;
text-align: left;
margin:0 0 0 0;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #015B5B;
}

#plmorboxs p {
font-size: 11px;
font-weight: normal;
padding: 3px;
margin: 0 0 0 0;
}

/* Rates Hom Eq   *************************************************************************************/

#plhombox {
background-color: #F3F2EE;
text-align: left;
margin: 0 0 0 0;
width: 518px;
border:1px solid #015B5B;
padding: 0px;
}

#plhombox h1 {
background-color: #015B5B;
width:516px;
padding: 1px;
text-align: left;
margin:0 0 0 0;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
}

#plhombox p {
font-size: 11px;
font-weight: normal;
padding: 3px;
margin: 0 10px 0 10px;
}


/* Rates Pers   *************************************************************************************/

#plpersbox {
background-color: #F3F2EE;
text-align: left;
margin: 0 0 0 0;
width: 518px;
border:1px solid #015B5B;
padding: 0px;
}

#plpersbox h1 {
background-color: #015B5B;
width:516px;
padding: 1px;
text-align: left;
margin:0 0 0 0;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
}

#plpersbox h2 {
background-color: #E5E4E1;
width:516px;
padding: 1px;
text-align: left;
margin:0 0 0 0;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #015B5B;
}

#plpersbox p {
font-size: 11px;
font-weight: normal;
padding: 3px;
margin: 0 0 0 0;
}

#plpersh {
font-size: 11px;
text-align: center;
font-weight: bold;
padding: 0;
margin: 2px 0 2px 0;
}

/* Rates Deposit  *************************************************************************************/

#pldepbox {
background-color: #F3F2EE;
text-align: left;
margin: 0 0 0 0;
width: 518px;
border:1px solid #015B5B;
padding: 0px;
}

#pldepbox h1 {
background-color: #015B5B;
width:516px;
padding: 1px;
text-align: left;
margin:0 0 0 0;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #CCCCCC;
}

#pldepbox p {
font-size: 10px;
font-weight: normal;
padding: 3px;
margin: 0 0 0 0;
text-align: center;
}

#pldepbox1 {
margin: 0 0 0 0;
}

#pldepbox1 p {
font-size: 10px;
font-weight: normal;
padding: 3px;
margin: 0 0 0 0;
text-align: left;
}

#pldephead {
background-color: #D9C273;
padding: 1px;
text-align: center;
margin:0 0 0 0;
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
font-weight: bold;
}

#pldephead1 {
background-color: #FFFFFF;
font-family: Arial, Helvetica, Sans-serif;
padding: 1px;
text-align: center;
margin:8px 0 4px 0;
color: #005057;
font-size: 12px;
font-weight: bold;
border-top: 1px solid #015B5B;
border-bottom: 1px solid #015B5B;
}

#pldephead1a {
background-color: #FFFFFF;
font-family: Arial, Helvetica, Sans-serif;
padding: 1px;
text-align: center;
margin:0 0 0 0;
color: #005057;
font-size: 12px;
font-weight: bold;
border-top: 1px solid #015B5B;
border-bottom: 1px solid #015B5B;
}

#pldephead2 {
background-color: #E5E4E1;
padding: 1px;
text-align: left;
margin:5px 0 2px 0;
font-size: 11px;
font-weight: bold;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

#pldephead2a {
background-color: #E5E4E1;
padding: 1px;
text-align: left;
margin:0 0 2px 0;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #999999;
}

#pldepnotes {
margin:12px 10px 12px 10px;
}

#pldepnotes p {
margin:0 0 6px 0;
padding:1px;
font-size: 10px;
font-weight: normal;
text-align: left;
}




/* Rates All  *************************************************************************************/

#plnotes {
margin:12px 5px 12px 5px;
padding:0;
}

#plnotes p {
font-size: 11px;
font-weight: normal;
padding: 2px;
margin:2px 5px 2px 5px;
text-align: left;
}

#plspace {
margin:15px 0 0 0;
}

#pltxt {
text-align: left;
margin: 8px 0 0 10px;
width: 220px;
padding: 0px;
font-size: 10px;
font-weight: normal;
}

#loannote {
margin:30px 0 5px 0;
background-color: #F3F2EE;
text-align: left;
width: 518px;
border:1px solid #015B5B;
padding: 0px;
}

#loannote p {
margin:7px 11px 7px 11px;
padding:1px;
font-size: 10px;
font-weight: bold;
color: #005057;
}

/* Footer  *************************************************************************************/

#footerdivide {
margin:0px 0 0 0;
padding:0px;
text-align: center;
}

#footerdivide br { 
margin:0 0 1px 0; 
}

#footerdivide p {
 font-size: 10px;
 color: #414242;
 font-weight: bold;
 margin:15px 0 0 0;
}

#footerdivide a {
 font-size: 10px;
 color: #666666;
 font-weight: bold;
}

#footerdivide a:hover { 
color: #CC3300;
}
