body { margin-top: 0px; padding: 0; font-family: Arial; font-size: 12px; color: #000000; text-align:center;  background: #aee0ad; background-image:  url('../images/common/bg.jpg'); background-repeat: repeat-x;}

#frametable { width: 990px;} 

.whitearea {float: left; width: 981px;   background-image:  url('../images/common/whitepagebg.gif'); background-repeat: repeat-y; }

.toplogo { float: left; width: 961px; height:100px; margin-left:10px; margin-top:5px; background-image:  url('../images/common/topbg3.jpg'); background-repeat: no-repeat; }
.logo {float:left; width:145px; margin-left:9px; margin-top:12px;}
.subscribe {float:right; width:780px; margin-right:10px; margin-top:9px; text-align:right;  font-size:11px;}
.subscribetext { float:right; width:235px; height: 60px; padding:10px; text-align:left; }
.subscribeheading { font-size:13px; }
.subscribeform { float:left; width:235px; margin-top:3px;}
.subscribeformL { float:left; width:40px; margin-top:3px;}
.subscribeformR { float:left; width:185px;}
input.formfield { font-size:11px; height:20px;}
input.subscribebutton { font-size:11px;  }

.footer { float: left; width: 970px; margin-left:5px; background: #e7e6e6; border-bottom:1px solid #999; font-size:11px;}
.footerlogo { float: left; width: 470px; text-align:left; margin-top:10px; margin-left:10px;}
.footerR { float: right; width: 465px; text-align:right;color:#58595B; margin-right:10px; margin-top:5px; margin-bottom:5px;} 
img.footerimg {padding-left:10px; }
a.footerlinks { padding-right:5px;  padding-left:5px; text-decoration:none; color:#58595B; }
a.footerlinks:hover { padding-right:5px;  padding-left:5px; text-decoration:none;  color:#20860f;}
p.footerP { margin-top:0; margin-bottom:4px;}
p.footercopytext { color:#97999C;}
a.footercopytextlinks { text-decoration:none; color:#97999C; }
a.footercopytextlinks:hover { text-decoration:none;  color:#20860f;}


.middle { float: left; width: 965px; margin-left:7px;  position:relative; top:-2px;}
.middleL {float: left; width: 703px; padding-left:5px; text-align:left; }
.middleR {float: left; width: 250px; padding-left:5px; padding-top:10px; background: #F7F9F8; text-align:left; font-size:12px;}
.rightnavtext {float:left; width:230px; margin-left:5px; margin-right:5px;} 

.rightnavvideobg {float:left; width:230px; margin-left:5px; margin-right:5px;} 
a.rightnavvideolink {color:#000; text-decoration:none; font-weight:bold;}
a.rightnavvideolink:hover {color:#20860f; text-decoration:none;}

.videobgTop {float: left; width: 233px; height:11px; background-image:  url('../images/common/rightnav-videobgtop.jpg'); background-repeat: no-repeat; }
.videobgBottom {float: left; width: 233px; height:10px; background-image:  url('../images/common/rightnav-videobgbottom.jpg'); background-repeat: no-repeat; }
.videobgMiddle {float: left; width: 233px;  background-image:  url('../images/common/rightnav-videobg.jpg'); background-repeat: repeat-y; }
.videobgmiddletext { float: left; width: 233px; padding-left:5px; padding-right:5px; }

.middleRseparator {float: left; width: 215px; margin-left:10px; margin-right:15px; border-bottom:1px dashed #ADB2AF; }


h1.welcometext { font-size:18px; font-weight:normal; color:#000; }
h1.mainheading { font-size:20px; font-weight:normal; color:#202020; }

h2.rightnavheading {font-size:18px; font-weight:normal; color:#E09F0E; margin-bottom:0; padding-bottom:0;}
h2.sectionheading { margin-top:0px; font-size:14px; color:#E09F0E;}
h3.smallsectionheading { font-size:12px; }
h2.mainsectionheading {font-size:16px; font-weight:bold; color:#E09F0E;}

h2.greenheading  {font-size:14px; color:#70B76E; margin-top:0px; }

h3.blueheading {font-size:14px; font-weight:normal; color:#047bba;}
h3.greenheading  {font-size:12px; font-weight:normal; color:#70B76E; margin-top:20px;}

h3.newsarticleheading {font-size:14px; font-weight:normal; color:#047bba; margin:0; padding:0;}
h2.newsarticlegreenheading  {font-size:14px; color:#000; margin:0; padding:0;}
a.newsarticleheadinglink {color:#047bba; text-decoration:none;}
a.newsarticleheadinglink:hover {color:#20860f; text-decoration:none;}

.rightnavtext a { text-decoration:none; color:#434343; }
.rightnavtext a:hover { text-decoration:none; color:#20860f; }
.threecolL a { text-decoration:none; color:#434343; }
.threecolL a:hover { text-decoration:none; color:#20860f; }

a { text-decoration:none; color:#39BF1D; }
a:hover { text-decoration:none; color:#20860f; }
a.greenlink { text-decoration:none; color:#39BF1D; }
a.greenlink:hover { text-decoration:none; color:#20860f; }
a.greylink { text-decoration:none; color:#434343; }
a.greylink:hover { text-decoration:none; color:#20860f; }
a.bluelink { text-decoration:none; color:#047bba; }
a.bluelink:hover { text-decoration:none; color:#20860f; }

a.newsheadinglink {font-size:16px; font-weight:bold; color:#E09F0E; text-decoration:none;}
a.newsheadinglink:hover {color:#E09F0E; text-decoration:none;}



ul.rightnavulR { margin-left: 26px; padding-left:26px; margin-top:5px; font-weight:bold;}
ul.rightnavulR li { list-style-image:url('../images/common/bullet_trans.gif'); padding-top:3px; padding-bottom:3px;}

ul.rightnavulNB { margin-left: 26px; padding-left:26px; margin-top:5px; }
ul.rightnavulNB li { list-style-image:url('../images/common/bullet_trans.gif'); padding-top:3px; padding-bottom:3px;}

ul.rightnavulNoBullet { margin-left: 9px; padding-left:9px; margin-top:5px; list-style-type:none;}
ul.rightnavulNoBullet li { list-style-type:none; padding-top:3px; padding-bottom:3px;}

ul.rightnavulNoBulletPadding { margin-left: 9px; padding-left:9px; margin-top:5px; list-style-type:none;}
ul.rightnavulNoBulletPadding li { list-style-type:none; padding-top:0; padding-bottom:0;}
p.nopaddingtop { padding-top:0; padding-bottom:0; font-size:10px;}


ul.rightnavul { margin-left: 9px; padding-left:9px; margin-top:5px;}
ul.rightnavul li { list-style-image:url('../images/common/bullet_trans.gif'); padding-top:3px; padding-bottom:3px;}
ol.rightnavul { margin-left: 12px; padding-left:12px;}
ol.rightnavul li { padding-top:3px; padding-bottom:3px;}

ul.transbulletul { margin-left: 9px; padding-left:9px;}
ul.transbulletul li { list-style-image:url('../images/common/bullet_trans.gif'); padding-top:3px; padding-bottom:3px;}

ul.nobulletul { margin-left: 9px; padding-left:9px; margin-top:5px; list-style-type:disc; padding-right:0;}
ul.nobulletul li { list-style-image:url(''); list-style-type:disc; padding-top:3px; padding-bottom:3px;}

ul.nobulletulR { margin-left: 20px; padding-left:20px; margin-top:5px; list-style-type:disc;  font-weight:bold;}
ul.nobulletulR li { list-style-image:url(''); list-style-type:disc; padding-top:3px; padding-bottom:3px;}

ul.nobulletulRunbold { margin-left: 20px; padding-left:20px; margin-top:5px; list-style-type:disc; }
ul.nobulletulRunbold li { list-style-image:url(''); list-style-type:disc; padding-top:3px; padding-bottom:3px;}


.middletextarea {float: left; width: 670px; margin-left:5px;}

.halfcoltextarea {float: left; width: 680px; }
.halfcoltextareaL {float: left; width: 318px; }
.halfcoltextareaR {float: right; width: 343px; }
.halfcol {float: left; width: 318px; }
.halfcolTop {float: left; width: 318px; height:11px; background-image:  url('../images/common/halfcol-greybox-top.jpg'); background-repeat: no-repeat; }
.halfcolBottom {float: left; width: 318px; height:10px; background-image:  url('../images/common/halfcol-greybox-bot.jpg'); background-repeat: no-repeat; position:relative; top:-4px;}
.halfcolMiddle {float: left; width: 318px;  background-image:  url('../images/common/halfcol-greybox-mid.jpg'); background-repeat: repeat-y; position:relative; top:-4px;}
.halfcolmiddletext { float: left; width: 275px; height:430px; padding-left:25px; padding-right:5px; }

.halfcolblack {float: right; width: 318px;  height:200px; background:#000; padding-top:5px; padding-bottom:5px; padding-left:20px; padding-right:5px; color:#FFF;}
.halfcolclear {float: left; text-align:left; width: 343px; } 


.halfcol2col {float: left; width: 310px; }
.halfcolL {float: left; width: 145px; }
.halfcolR {float: right; width: 160px;}
.formdivouter { float: left; width: 670px; padding:5px; border:1px solid #CCC; margin-top:10px;}
.formdiv { float: left; width: 640px; margin-top:2px; margin-bottom:2px; margin-left:20px}
.formL {float: left; width: 150px; }
.formR {float: left; width: 480px; margin-left:5px; }
.star {color:#C00;}
.smallnotes {color:#97999C}


.threecol {float: left; width: 680px; }
.threecolL {float: left; width:165px; padding-right:10px; border-right:1px solid #CBE5BD;}
.threecolR {float: right; width:490px; margin-left:10px; }

.threecol2 {float: left; width:470px; margin-top:5px;}
.threecolL2 {float: left; width:100px;  text-align:right; padding-top:2px; }
.threecolR2 {float: right; width:360px; margin-left:10px; text-align:left; }

textarea.formfield,input.formfield {background-color:#CBE5BD; border:1px solid #b3c5aa; font-family: Arial; font-size: 12px;}


.videocol {float: left; width:160px; padding-right:5px; text-align:center;}
.separator670{ float: left; width: 670px; height:25px; background: #ffffff;}


.textAreaImage {float: left; width:490px;}
.textAreaImageL {float: left; width:260px;}
.textAreaImageR {float: left; width:230px; text-align:right; padding-bottom:10px; font-size:11px;}

.bluetable {float: left; width:475px; border:2px solid #bfc1c0; }
.bluetablerow {float: left; width:475px; border-bottom:1px solid #bfc1c0; }
.bluetablerowB {float: left; width:475px; }
.bluetablerow1 {float: left; width:55px; font-weight:bold; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.bluetablerow2 {float: left; width:400px; margin-left:5px; border-left:1px solid #bfc1c0; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.bluetablerow3 {float: left; width:120px; height:80px; margin-left:5px; border-left:1px solid #bfc1c0; padding-left:5px; padding-top:5px; padding-bottom:5px;}

.bluetablerow4 {float: left; width:155px; font-weight:bold; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.bluetablerow5 {float: left; width:300px; margin-left:5px; border-left:1px solid #bfc1c0; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.bluetablerow6 {float: left; width:120px; margin-left:5px; border-left:1px solid #bfc1c0; padding-left:5px; padding-top:5px; padding-bottom:5px;}

.bluetablerow7 {float: left; width:50px; height:30px; margin-left:5px; border-left:1px solid #bfc1c0; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.bluetablerow8 {float: left; width:200px; height:30px; margin-left:5px; border-left:1px solid #bfc1c0; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.bluetablerow9 {float: left; width:50px; margin-left:5px; border-left:1px solid #dcdedd; padding-left:5px; padding-top:5px; padding-bottom:5px; text-align:center;}

.star {color:#CC0000; font-size:12px; font-weight:bold;}


.topmenu { float: left; width: 961px; height:29px; margin-left:10px; background-image:  url('../images/common/topmenubg.jpg'); background-repeat: no-repeat;}
.topmenu2 { float: left; text-align:left; width: 961px; height:29px; margin-left:10px; background-image:  url('../images/common/topmenubg.jpg'); background-repeat: no-repeat;  padding-top:5px; padding-left:5px;}

.topmenutext { float:left; margin-left:20px; margin-top:4px; text-align:left; font-size:13px;}
a.topmenulinks { padding-left:20px; padding-right:20px; text-decoration:none; color:#FFF; }
a.topmenulinks:hover { padding-right:20px;  text-decoration:none;  color:#000; padding-bottom:5px; background:#CBE5BD;}

.topmenuopen { float: left; width: 961px; height:19px; margin-left:10px; background-image:  url('../images/common/topmenuonbg.jpg'); background-repeat: no-repeat; position:relative; top:-5px;}

.topmenuopenWhite { float: left; width: 961px; height:19px; margin-left:10px; }
.topmenuopentext { float:left; margin-top:2px; text-align:left; font-size:11px;}
.topmenuopentext2 { float:left;  margin-top:3px; text-align:left; font-size:11px; position:relative; 
}

a.topmenuopenlinks {  padding-left:10px; padding-right:10px; text-decoration:none; color:#000; }
a.topmenuopenlinks:hover {  padding-right:10px;  text-decoration:none;  color:#20860f;}

#newscontentsection {float: right; width:440px; padding:20px; border-top:2px solid #CCC; border-left:2px solid #CCC; border-right:3px solid #CCC; border-bottom:3px solid #CCC;}

hr.newseparater { border:0px; border-bottom:1px dashed #ADB2AF; }

div.comOuter2 {
border:0 solid black;
margin-bottom:4px;
min-height:140px;
padding-bottom:16px;
padding-top:16px;
position:relative;
}

div.comImage2 {
border:0 solid red;
display:block;
float:left;
height:131px;
left:0;
margin-bottom:20px;
margin-right:0;
top:16px;
width:181px;
}

div.comText2 {
border:0 solid red;
display:block;
float:left;
left:200px;
margin-left:0;
padding-right:14px;
position:absolute;
width:450px;
}

.montage {
border:0 solid red;
height:240px;
width:320px;
}

div.montageText {
display:block;
left:350px;
position:absolute;
right:10px;
top:10px;
}