* { margin: 0; padding: 0; }
td{ vertical-align: top; }
img{ border: 0; }
html{ min-height: 100%; }
.clearboth{ clear: both; }

body{ min-height: 100%; background: #7a6a60 url(bg.gif) repeat-x 0 100%; font: 14px/18px 'times new roman', serif; color: #534741; }

.mainContainer{ background: #fff; min-height: 350px; border-bottom: 3px solid #ada49e; }
.container{ width: 830px; margin: 0 auto 0 auto; overflow: hidden; }

.topStrip{ height: 105px; background: url(top-strip.gif) no-repeat bottom left; }
.topStrip .logo{ position: absolute; margin: 0 0 0 0; }

.menu{ height: 41px; font: bold 16px/20px 'times new roman', serif; color: #b7780a; overflow: hidden; }
.menu a{ color: #b7780a; display: block; text-decoration: none; padding: 8px 31px 13px 1px; }
.menu a:hover{ color: #76665b; text-decoration: none; }

.subMenu{ font-weight: bold; font-size: 14px; }
.subMenu table{ float: left; }
.subMenu a{ display: block; padding: 0 0 3px 22px; color: #b7780a; width: 226px; background: url(plus.gif) no-repeat 1px 6px; border-bottom: 1px solid #eee; }
.vmenu_sub_on a{ color: #76665b; }

.header{ padding: 0 0 8px 0; border-bottom: 1px solid #cec8c4; }
.header .headerImage{ float: left; *float: none; }

.leftSection{ float: left; width: 552px; padding: 0 10px 0 0; overflow: hidden; }
.seperator{ float: left; width: 28px; height: 246px; background: url(seperator.gif) no-repeat; overflow: hidden; }
.rightSection{ float: right; width: 227px; padding: 15px 0 0 0; overflow: hidden; }

.contentDiv{ padding: 15px 0 16px 0; }

.box3Heading{ font-weight: bold; font-size: 22px; color: #76665b; line-height: 22px; padding: 0 0 10px 0; }
.box3 table{ margin: 0 0 0 1px; }

.box4Top{ width: 227px; height: 13px; background: url(box4-top.gif) no-repeat; overflow: hidden; }
.box4Heading{ background: #ded2c4; font-size: 20px; line-height: 20px; color: #b7780a; padding: 12px 0 9px 14px; }
.box4{ background: #ded2c4; line-height: 15px; color: #603913; padding: 0 12px 10px 14px; }

.footer{ min-height: 90px; padding: 42px 0 21px 0; background: url(footer.gif) repeat-x; font: 12px/16px arial, helvetica, sans-serif; }
.footerCon{ width: 830px; margin: 0 auto 0 auto; }
.leftFooter{ float: left; width: 552px; color: #cec8c4; overflow: hidden; }
.leftFooter a{ color: #cec8c4; text-decoration: none; }
.leftFooter a:hover{ color: #cec8c4; }
.leftFooter b.companyName{ display: block; margin: 0 0 8px 0; }
.rightFooter{ float: right; width: 227px; padding: 35px 0 0 0; color: #a3988b; overflow: hidden; }
.rightFooter a{ color: #a3988b; text-decoration: none; }
.rightFooter a:hover{ color: #a3988b; }

.vSpacer19{ height: 19px; overflow: hidden; }
.vSpacer14{ height: 14px; overflow: hidden; }
.vSpacer27{ height: 27px; background: #fff; overflow: hidden; }
.vSpacer30{ height: 30px; overflow: hidden; }

/********************** BOXs ************************/

.boxDate1{ color: #898989; font-size: 9px; line-height: 11px; padding: 0 2px 0 2px; }
.boxTitle1{ color: #b7780a; font-size: 14px; font-weight: bold; line-height: 15px; padding: 0 2px 0 2px; }
.boxContent1{ color: #1b1b1b; font-size: 13px; line-height: 14px; padding: 0 2px 0 2px; }
.boxReadMore1{ font-size: 13px; line-height: 14px; padding: 0 2px 0 2px; }
.boxReadMore1 a{  }
.boxSpacer1{ line-height: 0px; height: 12px; }

/************************ STYLES ********************/

a{ color: #b7780a; text-decoration: none; }
a:hover{ color: #76665b; }

.more{ display: block; width: 63px; height: 22px; margin: 6px 0 6px 0; background: url(more.gif) no-repeat; overflow: hidden; }
.more:hover{ text-decoration: none; }

h1{ font: bold 22px/22px 'times new roman', serif; color: #b7780a; margin: 0 0 19px 0; }
h2{ font: bold 18px/22px 'times new roman', serif; color: #b7780a; margin: 20px 0 1px 0; }
h3{ font: bold 17px/22px 'times new roman', serif; color: #b7780a; margin: 15px 0 1px 0; }
h4{ font: bold 16px/22px 'times new roman', serif; color: #b7780a; margin: 12px 0 1px 0; }
h5{ font: bold 15px/22px 'times new roman', serif; color: #b7780a; margin: 8px 0 0 0; }

ul{ list-style: none; margin: 21px 0 25px 13px; }
ul li{ background: url(bullet.gif) no-repeat 0 3px; padding: 0 0 0 23px; margin: 3px 0 0 0; }

ol{ margin: 21px 0 25px 36px; }
ol li{ margin: 3px 0 0 0; }

blockquote.quotation{ display: block; width: 358px; background: url(quote-top.gif) no-repeat top left; padding: 4px 0 0 50px; font-size: 18px; font-style: italic; color: #736257; line-height: 22px; margin: 30px 0 37px 0; }
blockquote.quotation p{ background: url(quote-bottom.gif) no-repeat bottom right; padding: 0 30px 3px 0; }

blockquote{ display: block; width: 358px; background: url(quote-top.gif) no-repeat top left; padding: 4px 0 0 50px; font-size: 18px; font-style: italic; color: #736257; line-height: 22px; margin: 30px 0 37px 0; }
blockquote p{ background: url(quote-bottom.gif) no-repeat bottom right; padding: 0 30px 3px 0; }

/*****************************************/
/*************** NEWS ********************/
/*****************************************/

.article_table {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
}
.article_title {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.article_content {
	width:99%;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}