/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; 
padding: 0; 
border: 0; 
font-weight: inherit; 
font-style: inherit; 
font-size: 100%; 
font-family: inherit; 
}

body { 
line-height: 1.5; 
}

table { 
border-collapse: separate; 
border-spacing: 0; 
}

caption, th, td { 
text-align: left; 
font-weight: normal; 
}

table, td, th { 
}

blockquote:before, blockquote:after, q:before, q:after { 
content: ""; 
}

blockquote, q { 
quotes: "" ""; 
}

a img { 
border: none; 
}

/* Elements */
body { 
color:#636261; 
font-family:Arial, Lucida, sans-serif; 
font-size:12px; 
background:#ffffff url(../images/header-bg.png) repeat-x; 
}

h1 { 
font-family: Verdana;
color:#054066; 
font-weight:bold; 
font-size:17px; 
line-height:normal; 
padding-bottom:15px;
}

h2 { 
font-family: Arial;
color:#054066; 
font-weight:bold; 
font-size:12px; 
line-height:normal; 
padding-top:7px; 
padding-bottom:5px; 
}

h3 { 
font-family: Verdana;
color:#83724a; 
font-weight:bold;
font-size:16px; 
line-height:normal; 
margin-top: 20px;
}

h4 { 
font-family: Verdana;
color:#FFF; 
font-size:12px; 
line-height:normal; 
}

a { 
text-decoration:none; 
color:#17315c; 
}

a:hover { 
text-decoration:underline; 
}

p { 
color:#636261; 
font-family:Arial, Lucida, sans-serif; 
font-size:12px; 
font-weight: normal;
padding-top:5px; 
}

ul { 
padding-left:15px; 
}

/* Wrapper */
#wrapper { 
margin:0 auto; padding:0; width:981px; 
}

/* Header */
#header { 
position:relative;
height:218px;
}

/* Main Menu */
#main-menu {
padding-left: 15px; 
width:970px; 
height:32px; 
z-index: 99!important;
}
 
/* Content Wrapper */
#content-wrapper { 
width:981px; 
float:left;
margin-top:30px;
z-index: 1!important;
min-height: 300px;
}

#content-left { 
width:200px; 
float:left;  
margin:10px 0;
padding-left:10px;
}

#news-holder {
width:177px;
float:left;
padding:10px;
background:#efeae0;
border:1px solid #c5c5c5; 
}

#image-holder { 
float:left; 
}

.image-holder { 
margin-bottom: 10px;
}

#text-holder {
float:left;
margin-top:10px;
}

#subscribe-holder { 
width:157px; 
float:left; 
margin-top:10px;
padding: 0 10px 15px 10px; 
border:1px solid #c5c5c5; 
background:#efeae0;
}

#email-box {
width:140px;
float:left;
height:21px;
margin-top:5px;
background:#fff;
border:1px solid #c5c5c5;
}

#go-button {
width:29px;
float:right;
height:23px;
padding-top:5px;
}

#content-center { 
width:529px; 
float:left; 
margin:10px; 
padding:0 0 0 10px;
}

#secondary-content-center { 
width:729px; 
float:left; 
margin:10px; 
padding:0 0 0 10px;
}

#secondary-content-center td { 
vertical-align: top;
}

#secondary-content-center h3{ 
padding: 5px 0px;
}

#secondary-content-center ul{ 
padding: 5px 0px;
}

#secondary-content-center li h3{ 
padding: 5px 0px;
}

#secondary-content-center li a { 
padding: 0px;
line-height: 1.5;
}

.content-center a { 
text-decoration:none; 
color:#17315c; 
font-size:12px;
}

#content-right { 
width:200px; 
float:right; 
}

#logo-holders { 
width:177px; 
float:left; 
margin:10px 0;
}


.cform {
width: 470px!important;
}

#cforms3form {
width: 600px!important;
}

#cforms3form label, #cforms3form span{
width: 160px!important;
}

.cform .single, .cform .area   {
width: 250px!important;
background-color: #fff!important;
}

.cform .cformselect {
width: 257px!important;
background-color: #fff!important;
}

.cform .secinput {
width: 100px!important;
background-color: #fff!important;
}

.linklove {
display:none;
}

.cf-sb {
width: 360px;
} 

#cforms3form .cf-sb {
width: 430px!important;
}

.reqtxt, .emailreqtxt {
color: #bbb!important;
}


.cf-box-group input {
}

.cf-box-group label {
display: block;
clear:both;
width: 340px;
float:right;
}

.cf-box-group label span {
display:block!important;
width: 340px;
}

#paging {
margin-top: 20px;
}

#paging a {
padding: 3px 10px;
background-color: #A18F64;
color: #fff;
margin: 1px;
text-decoration: none!important;
border: 1px solid #E9E8E8;
}

#paging a.current {
padding: 3px 10px;
background-color: #18305C;
color: #fff;
margin: 1px;

}

.ngg-album {
border: none!important;
width: 215px!important;
float:left!important;
}

.ngg-albumcontent .Thumb {
}

.ngg-albumtitle a {
font-weight: bold!important;
}

.directors_table td {
padding-bottom: 15px;
}

/* Footer */
#footer { 
width:100%;
text-align:center;
margin-top:10px;
background:#e5e2d9;
}

#footer-wrapper {
width:100%;
text-align:center;
font-family:Verdana; 
font-size:11px; 
color:#525252; 
padding:30px 0;
}

#footer-rows { 
width:100%; 
padding:2px 0;
}

.footer li { 
list-style:none; 
display:inline; 
padding:0 3px; 
}

.footer a { 
color:#525252; 
text-decoration:none; 
}

.footer a:hover { 
color: #6e5e3c;; 
text-decoration:none; 
}

.ngg-description {
display:none!important;
}

.annual_report_table td {
padding: 5px;
text-align: center;
width: 200px!important;
vertical-align:bottom!important;
}

.tsx_table {
font-size: 10px;
text-align: center!important;
font-family: arial;
border-collapse: collapse!important;
margin-bottom: 10px;
}

.tsx_table th {
background-color: #18305C;
color: #fff;
padding: 3px;
font-weight: bold;
text-align: center!important;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.tsx_table td {
background-color: #dbd5c4;
color: #636261;
padding: 3px;
text-align: center!important;
border-right: 1px solid #FFFFFF;
}
.tsx_table .row {
background-color: #5b5a59;
color: #E7E0CE;
font-weight: bold;
}

.tsx_row td {
background-color: #E7E0CE;
}

.tsx_row .row {
background-color: #636261;

}

.condition {
font-size: 9px!important;
color: #bbb;
width: 185px;
line-height: 1;
}









