/* CSSTidy 1.3: Wed, 01 Feb 2012 13:32:38 +0000 */
/* CSSTidy 1.3: Wed, 01 Feb 2012 13:32:38 +0000 */
html,body {
margin:0;
padding:0;
text-align:center;
font-family:Verdana;
font-size:12px;
color:#1d1d1b;
width:100%
}

#pagewidth {
width:1024px;
text-align:left;
margin:0 auto
}

#nav {
position:relative;
height:120px;
width:1024px;
display:block;
margin:0 auto;
overflow:hidden
}

#left {
width:178px;
float:left;
position:relative;
text-align:right;
padding-right:10px
}

#right {
width:178px;
float:right;
position:relative;
padding-left:10px
}

#center {
background-color:#FFFFFF;
float:left;
position:relative;
width:598px;
padding:0 25px
}

#footer {
height:59px;
background-color:#f3f4f3;
clear:both;
display:block;
overflow:hidden;
width:100%;
border-top:6px solid #dbdbdb
}

#eall {
width:1024px;
text-align:center;
margin:0 auto
}

#header {
width:100%;
text-align:left;
background-color:#f3f4f3;
height:120px
}

#logonav {
width:188px;
float:left;
position:relative;
height:120px
}

#mainnav {
background-color:#FFFFFF;
float:left;
position:relative;
width:648px;
height:120px
}

#sectnav {
width:188px;
float:right;
position:relative;
height:120px
}

#fleft {
width:188px;
float:left;
position:relative
}

#fmain {
float:left;
position:relative;
width:648px
}

#fright {
width:188px;
float:right;
position:relative
}

#fright p {
margin:0;
padding:0
}

#linenav {
margin:0 auto;
width:1024px;
text-align:center;
height:31px
}

#linemenu {
position:relative;
background-color:#dbdbdb;
height:33px;
display:block;
border-bottom:4px solid #7ab931
}

a img {
border:none
}

h1 {
font-size:26px;
font-weight:normal
}

h2 {
font-size:22px;
color:#79b931;
font-weight:normal
}

h3 {
font-size:17px;
color:#79b931;
font-weight:normal
}

h4 {
font-size:18px;
color:#79b931;
font-weight:normal
}

h4 strong {
font-weight:normal;
font-size:11px;
color:#414141;
line-height:auto;
margin:0;
padding:0
}

h5 {
font-size:14px;
color:#79b931;
font-weight:normal
}

h6 {
font-size:20px;
font-weight:normal;
margin-top:20px
}

p img {
padding:5px;
margin:5px
}

p.small {
font-size:10px;
line-height:1.3em
}

p.big {
font-size:14px;
line-height:1.6em
}

ul {
line-height:1.6em;
text-indent:0;
list-style-position:outside;
list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAMAAADDoWbgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFfz2hL0zwV7OwAAAAF0Uk5TAEDm2GYAAAAVSURBVHjaYmCgM2BEBiTw8ACAAAMADCQANasItD4AAAAASUVORK5CYII=');
list-style-type:square;
padding:8px;
margin:13px
}

li {
margin:0;
padding:0
}

a {
color:#79b931;
text-decoration:underline
}

a:hover {
text-decoration:none
}

a.black {
color:#1d1d1b!important
}

div.bottom {
position:absolute;
bottom:0;
width:178px;
padding-right:10px;
display:none
}

#fmain p {
font-size:11px!important
}

#footer img,#header img {
border:none!important
}

td {
vertical-align:top
}

.branchmenu ul {
list-style:none;
padding:0!important;
margin:10px 0 10px 25px!important;
bottom:0;
display:block
}

.branchmenu li {
display:block;
float:left;
width:155px;
margin-top:3px;
text-align:left
}

.branchmenu li a {
color:#3c3c3b;
text-decoration:none;
display:block;
width:135px;
line-height:.9em;
padding-top:5px;
padding-bottom:5px
}

.branchmenu li a.specline {
border-top:1px dashed #c7c7c6
}

.branchmenu li a:hover {
text-decoration:none;
color:#acacac
}

.newsblock {
padding-top:25px
}

.newsblock .imageblock {
float:left
}

.newsblock .imageblock img {
width:52px;
height:52px;
border:none!important
}

.newsblock .textblock {
margin-left:53px;
width:122px;
overflow:hidden
}

.newsblock .textblock h3 {
font-size:14px;
color:#79b931;
font-weight:normal;
margin:0
}

.newsblock {
font-size:11px
}

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

.clearfix {
display:inline-block
}

* html .clearfix {
height:1%
}

.clearfix {
display:block
}

/* Generated table form Excel */
.tableclass {
border:5px solid #CECECE
}

.tableclass td {
padding:5px
}

.tableclass .firstcol {
background-color:#eeeeee!important;
text-align:left!important;
width:50%
}

.tableclass .firstrow {
background-color:#cccccc!important;
font-weight:bold
}

.tableclass .ivtbl {
background-color:#fafafa
}

/* Printer styles */
@media print {
#left {
display:none
}

#right,#header,#linemenu,#fleft,#fright {
display:none
}

#center,#fmain {
width:100%;
float:none
}

#footer {
background:#fff
}
}
