/* LAYOUT CONTROL */
div.row1news{width:972px; clear:both; height:100%;}
div.row1news .newsBox{ width:314px; height:203px; float:left; background:url(../images/news-bg.jpg) no-repeat; padding:5px 20px; display:block; font-size:10px; overflow:hidden;}
div.row1news .newsBox blockquote{ padding-bottom:9px;}
div.row1news .newsBox .news{ width:295px; padding:6px; border-bottom:1px solid #e8e8e8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
div.row1news .newsBox .news .number{ width:25px; font-size:24px; color:#f8931d; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; padding:0;}
.number{ font-size:24px; color:#f8931d; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-right:10px;}
div.row1news .newsBox .news .newscontent{ padding-left:7px; font-size:11px; line-height:18px; color:#808080; text-align:left; float:left;}
div.row1news .newsBox .news .newscontent a{ text-decoration:none; font-size:12px; color:#F99E1C; font-weight:bold;}
div.row1news .newsBox .news .newscontent a:hover{ text-decoration:none; font-size:12px; color:#3A3A3A; font-weight:bold;}
div.row1news .newsBox .news .newscontent span{ color:#999999; padding-left:7px;/* text-transform:uppercase;*/}
div.row1news .welcomeSlide{ width:586px; min-height:285px; height:100% !important; height:286px; float:right; background:#e8e8e8; padding:8px; margin-left:10px; display:block; overflow:hidden;}
div.row2{ width:972px; clear:both; margin-top:15px;}
div.row2 .leftColBox{ clear:both; background:#e8e8e8; padding:8px;margin-bottom:15px; display:block; height:315px;}
div.row2 .leftColBoxevent{ clear:both; background:#e8e8e8; padding:8px; _padding:8px 0px 8px 8px; margin-bottom:15px; display:block;}
div.whiteBox{ background-color:#fff; display:block; height:279px !important; padding-bottom:10px;}
div.whiteBox .evnt_updates blockquote{padding:0 15px; height:121px;}
div.whiteBox .evnt_updates .paginationstyle{float:none; padding:0 5px; margin-top:5px;}
div.whiteBox .evnt_updates .news{padding:5px 5px; border-bottom:1px solid #E8E8E8;}
.leftColPad{_padding:8px 2px 8px 8px !important; height:auto !important;}
.padright{_padding-right:8px !important;}
div.row2 .midColBox{ height:315px; clear:both; background:#e8e8e8; padding:8px; _padding:8px 8px 8px 8px; display:block; margin-bottom:15px;}
div.row3logos{ width:956px; clear:both; background:#e8e8e8; padding:8px; margin-top:0px;}
div.row3logos .logobg{ width:949px; padding:4px; height:91px; color:#707070; clear:both; background:#e8e8e8; display:block; text-align:left; padding-top:10px;}
div.row3logos .logobg a{ text-decoration:none; color:#707070;}
div.row3logos .logobg img{ margin:3px 25px;}
div.colLeftAss{ width:262px; _width:250px; float:left; padding-left:0px;}
div.colMidExb{ width:424px; _width:414px; margin:0 12px !important; _margin:0 10px; float:left;}
div.colRightSpk{ width:262px; float:left;}
h2.sectionHead{ width:auto; margin:0px 15px 5px; font-size:14px; border-bottom:8px solid #e8e8e8; padding:8px; text-transform:uppercase;}
div.player{ margin:12px 12px;}
div.speaker{ margin:8px 20px; font-size:11px; color:#707070; line-height:18px;}
div.speaker img{ border:1px solid #e8e8e8; padding:1px; margin:0 10px 0 0;}
div.speaker strong{ color:#eb850c; font-size:13px; line-height:24px;}
div.testimonials{ margin:0 20px; padding:12px 0 5px; font-size:12px; color:#707070;}
div.testimonials strong{ color:#eb850c;	font-size:14px;}
div.testimonials p{ color:#707070; line-height:20px; padding-bottom:18px;}
div.associates{ margin:8px 20px; font-size:12px; color:#707070; text-align:center;}
div.associates img{ margin:15px auto; clear:both; display:block;}
.paginationstyle{ text-align:right; padding: 2px 0; float:right;}
.newsticker-jcarousellite{height:175px !important; overflow:hidden; margin:0 auto; text-align:center;}
#newsticker-demo{padding-top:15px;}
.widthie{_position:relative; _width:404px;}
#contentwrapper{height:232px;}
.newscontent a{ text-decoration:none; font-size:12px; color:#F99E1C; font-weight:bold;}
.newscontent a:hover{ text-decoration:none; font-size:12px; color:#3A3A3A; font-weight:bold;}
#dhtmlgoodies_slideshow{margin:0 auto; width:374px !important;}
#previewPane{margin-bottom:8px;	text-align:center; vertical-align:middle; padding-top:8px; position:relative;clear:both;}
#previewPane img{width:347px; height:137px; padding:8px; background:#e8e8e8;}
#galleryContainer{padding:0px; position:relative; overflow:hidden; clear:both; margin-top:30px; !margin-top:0px;}
#arrow_left{ position:absolute; left:0px; z-index:10; background-color: #FFF;/* margin:0 0 0 4px !important;*/}
#arrow_right{ position:absolute; right:0px; !right:-2px; z-index:10; background-color: #FFF; padding:0px;}
#theImages{ position:absolute; height:45px; left:40px;}
#theImages #slideEnd{float:left;}
#theImages img{ float:left; margin:0 5px; filter: alpha(opacity=50); opacity: 0.5; cursor:pointer; border:0px; border:2px solid #7e7e7e;}
#waitMessage{ display:none; position:absolute; left:50px; top:40px; background-color:#fff; border:3px double #999; padding:4px; color:#999999; font-size:12px; font-family:arial;}
#theImages .imageCaption{display:none;}
.widthie{_width:405px !important;}
.heightauto, .colRightSpk .heightauto, .leftColBox .heightauto{height:auto !important;}


div.row1news .welcomeSlidelogos{ width:598px; min-height:301px; height:100% !important; height:301px; float:right; background:#e8e8e8; margin-left:0px;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
background:url(../images/logosbannerbg.jpg);
}

.colRightSpk .heightauto1{height:83px !important; *height:84px !important;}
div.row2 .spkrmain{height:184px !important;}		.leftColBox .spkrCont{height:151px !important;}
div.row2 .leftColBox .adHeight{height:180px !important; }