a, a:active, a:focus, a:link, a:-moz-any-link:focus, .button:focus, .button:-moz-any-link:focus, .button:active {
outline:none!important;
border:none;
border:0;
cursor:pointer!important;
}

* {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

body {
margin:0;
padding:0;
}

#bgimg {
background-image: url(/images/main_bg.jpg);
background-repeat:repeat-x;
background-color:#c7d5e4;
width:100%;
height:100%;
margin:0px;
}

#Container {
display:block;
width:800px;
margin:75px auto 0 auto;
background:#ffffff;
padding:10px;
}

#Logo a {
background:#47709b;
width:260px;
height:260px;
display:block;
float:left;
margin:0;
padding:0;
}

#Banner {
display:block;
float:left;
border-left:10px solid #ffffff;
margin:0;
padding:0;
width:530px;
height:260px;
}

#Banner em {
display:block;
float:left;
width:530px;
background:#e3e3e3;
padding:9px 0;
border-top:10px solid #ffffff;
color:#333333;
text-align:center;
font-size:13px;
#font-size:9pt;
}
 
#Nav {
display:block;
float:left;
width:260px;
margin:0;
padding:0;
}

#Nav ul {
display:inline;
float:left;
width:200px;
margin:35px 10px;
padding:0;
list-style:none;
}

#Nav ul li {
display:block;
width:180px;
float:left;
margin:0;
padding:0;
}

#Nav ul li a {
display:inline;
float:left;
width:140px;
padding:0 15px;
margin:7px 0;
#margin:12px 0;
font-size:14px;
color:#666666;
text-decoration:none;
border-left:3px solid #ffffff;
}

#Nav ul li.current_page_item a {
color:#000000;
}

#Nav ul li a:hover {
border-left:3px solid #4e7caa;
color:#333333;
}

#Nav ul li.current_page_item a:hover {
border-left:3px solid #ffffff;
color:#000000;
cursor:default;
}

#Content {
display:block;
float:left;
border-left:10px solid #ffffff;
margin:0;
padding:25px 0;
#padding:40px 0 20px 0;
width:530px;
color:#555555;
line-height:18px;
}

#Content a {
color:#336699;
text-decoration:none;
}

#Content a:hover {
color:#333333;
}

#Content p {
font-size:13px;
}

#Content h3 {
font-weight:normal;
color:#000000;
margin:25px 0 15px 0;
font-size:13px;
}
#Content ul {
margin:0;
padding:0 20px;
}
#Content ul li {
list-style-image:url(/images/bullet.gif);
margin:10px 0;
}

#Content.homepage li {
font-size:13px;
line-height:20px;
margin:20px 0;
}

#Content.homepage h3 {
padding:20px 20px 0 20px;
background:#f5f5f5;
margin:0;
}

#Content.homepage p {
font-size:11px;
background:#f5f5f5;
padding:10px 20px 20px 20px;
margin:0;

}

#Content.homepage strong {
color:#000000;
font-size:12px;
font-weight:normal;
display:block;
float:left;
padding-bottom:10px;
}

#Content.contact strong, #Content.contact b {
font-weight:normal;
color:#000000;
margin-top:15px;
}

#Content.contact strong, #Content.contact a {
display:block;
clear:both;
}

#Content.contact img {
margin:10px 0;
}

#Content.transactions strong {
font-weight:normal;
color:#000000;
}
#Content.transactions h3 strong {
font-weight:bold;
font-size:12px;
color:#222222;
}

#Content.transactions td {
padding:0;
border-left:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

small {
font-size:10px;
}

#Footer {
display:block;
margin:0 auto 50px auto;
width:820px;
text-align:right;
padding:10px 0;
color:#333333;
}

#print {
display:none;
}

#Content.transactions .button {
border:none;
border:0;
background:#d7d7d7;
padding:10px 15px;
cursor:pointer;
margin:0;
display:inline;
float:left;
width:390px;
text-align:left;
}

#Content.transactions table {
display:block;
float:left;
}

#Content.transactions .button:hover {
border:none;
background:#f5f5f5;
cursor:pointer;
margin:0;
display:block;
}

#Content.transactions ul {
display:block;
float:left;
padding-left:30px;
}

#Content.transactions td strong {
display:block;
width:100px;
padding:15px;
}

.more {
    display: none;
}
a.showLink, a.hideLink {
    text-decoration: none;
   color:#336699;
    background: transparent url('down.gif') no-repeat left; }
a.hideLink {
    background: transparent url('up.gif') no-repeat left; }
a.showLink:hover, a.hideLink:hover {
}
#Content.homepage span {
display:block;
float:left;
width:80px;
clear:both;
}

.newsbox {
display:block;
float:left;
background:#e5e5e5;
width:530px;
}

