@charset "utf-8";
/* CSS Document */
body {
    background: url("../images/body.jpg") repeat-x scroll 0 0 #265819;
    margin:0px auto;
    padding:0px;
    font: 12px/18px Arial, Helvetica, sans-serif;
    color:#4f5559;
}
.imgR {
    float:right;
    margin-left:10px;
}
.imgL {
    float:left;
    margin-right:5px; /*padding:5px;*/
    border: solid 1px #ccc;
    padding:5px;
    background:#fff;
}
.imgClass{ float:left;
    margin-right:5px; /*padding:5px;*/
    border: solid 1px #ccc;
    padding:5px;
    background:#fff;}
.floatL{float:left;}
.floatR{float:right;}
.bredcrum {
    font: 11px Arial, Helvetica, sans-serif;
    color:#006633;
    padding:7px 0px 2px 0px;
}
a {
    color:#006633;
    font-weight: bold;
    text-decoration:none;
}
.date {
    font: normal 11px Arial, Helvetica, sans-serif;
    color:#ccc;
    padding: 5px 0px 5px 0px;
}
#top-panel{position: fixed;float: left;padding-top: 5px;height:30px;background: #000;width: 100%;color: #CCCCCC;vertical-align: bottom;display: inline;font:11px/14px Arial,Tahoma,Verdana;z-index: 1000;font-weight: bold;
border-bottom: 1px solid #84670F;
}
#top-panel span.top-panel-nav{float: right;padding-right: 10px;}
#top-panel span.top-panel-nav ul li{float: left;padding-left: 8px;}
#top-panel span.top-panel-nav a{float: right;color: #CCCCCC;}
.facebook{background:url(../images/icons/facebook.png) no-repeat;height: 24px;width: 24px; }
.youtube{background:url(../images/icons/youtube-small.png) no-repeat;height: 16px;width: 24px; }
.twitter{background:url(../images/icons/twitter.png) no-repeat;height: 24px;width: 24px; }
.flickr{background:url(../images/icons/flickr.png) no-repeat;height: 24px;width: 24px; }
.rss{background:url(../images/icons/rss.png) no-repeat;height: 24px;width: 24px; }
#wrapper{overflow: hidden;margin:0 auto;width: 980px}
/*==================header par==================*/


#header { height:142px;padding: 10px 10px 0 0 ; float: left; display: inline; width: 970px;background: url('../images/logo.gif') no-repeat;}
#header-search{float: right;position: relative;top: 25px;right: -180px;width: 300px;}
#header-top{float:right;color: #EDC639;}
#header-top a{color: #EDC639;}
.logo{ width:100px;height: 100px; float:left; }
#header span{float:right;color: #fff;font-size: 12px;position: relative;top: 20px;padding-right: 5px;}
#menu{background:url("../images/bgnav.gif") repeat-x;float: left;width: 980px; text-transform:uppercase;margin-bottom: 0px;}
#animation{width:710px;float: left;background: #fff;margin-bottom: 10px;}
.news-box{ background:url('../images/highlights_background.gif') repeat-y;width: 250px;height: 245px; float:right; padding:10px; }
.news-slideshow{height: 175px;overflow: hidden;}
.news-box h2{ font: bold 24px/20px calibri;padding: 0 0 10px 0;}
.news-box-title{padding-bottom: 10px;}
.news-box-title a{ font:bold 12px Arial, Helvetica, sans-serif; }
.news-box p{ margin:0px; padding:0px 0px 10px 0px; border-bottom: 1px solid #F93;}
.morenews{ float:right; font:bold 12px Arial, Helvetica, sans-serif; border: 1px solid #F93; padding:2px; /*margin-top:10px;*/ display:block;}
.morenews a{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.morenews a:hover{font:bold 12px Arial, Helvetica, sans-serif; background:#F90;  display:block; color:#fff; padding:2px; }
.social-networking{float:right}
#headlines{width: 980px;float:left;}
#headlines-left{background-image: url("../images/bgupdatesgreen.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    text-indent: 14pt;
    width: 146px;
}
#headlines-right{
    background-image: url("../images/bgupdates.jpg");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    width: 834px;
}
#content{padding:0 ;float: left;clear: both;background: #fff;min-height: 500px;}
#content-left{
    float:left;
    width:710px;
    padding:0 0 20px 0;
    margin-right: 10px;
}

#content-inner{
    padding:0 0 0 10px;
}
#content-inner h1{ color: green;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 10px 0;padding-bottom:5px;border-bottom: 1px dotted #14831A;}
#content-inner h2{ color:#0679B0;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 10px 0;}
#content-inner h3{ color:#0679B0;
    font-size: 14px;
    font-weight: bold;
   /* margin: 10px 0 10px 0;*/}
#content-right{
    float:right;
    width:250px;
    padding-right: 10px;
}

.bredcrum small{color:#006633;}
.bredcrum small a{color:#006633 }
#boxcontent-holder{width:700px; margin-top:18px; clear:both; overflow:hidden;}

.boxcontent{width:220px; margin-right:19px; float:left; _margin-right:17px;}

.boxcontent-topcurve, .boxcontent3-topcurve{ background:url(../images/boxcontent-top.jpg) no-repeat bottom; width:220px; height:14px;}

.boxcontent-middle, .boxcontent3-middle{ background:url(../images/boxcontent-m.jpg) repeat left top; /*width:214px;*/ _height:150px; padding:0px 8px 0px 8px; font-size:11px!important; }

.boxcontent-middle h2,.boxcontent3-middle h2{ font: bold 14px Arial, Helvetica, sans-serif; color:#006633; text-transform:uppercase;}
.boxcontent-middle-img, .boxcontent3-middle-img{padding:10px 0px 10px 0px;}
.more2{float:right; width:39px; /*margin:10px 0px 0px 0px;*/ background:url(../images/small-arrow2.jpg) no-repeat 10px 6px ; padding:2px 20px 0px 20px;}
.more2 a{font: bold 12px Arial, Helvetica, sans-serif; color:#686187; /*padding:10px 0px 20px 25px;*/}

.bottom{background:url(images/boxcontent-btn.jpg) no-repeat; width:220px; height:8px;}

.boxcontent3{margin-right:0px; float:left;width:220px;}




.boxcontent2{width:220px; margin-right:10px; float:left;}

.boxcontent2-topcurve{ background:url(../images/boxcontent-top.jpg) no-repeat bottom; width:220px; height:14px;}

.boxcontent2-middle{ background:url(../images/boxcontent-m.jpg) no-repeat; /*width:214px;*/ height:210px; padding:0px 8px 0px 8px;}

.boxcontent2-middle h2{ font: bold 14px Arial, Helvetica, sans-serif; color:#993399; text-transform:uppercase;}
.boxcontent2-middle-img{padding:10px 0px 10px 0px;}
.bottom{background:url(images/boxcontent-btn.jpg) no-repeat; width:220px; height:8px;}



/*========================= end of box part===========================================*/
.bgGray{background:url("../images/model-bg.png") repeat scroll 0 -1500px #EAEAEA; }
.bgGrayLite{background:url("../images/bg-modelbox.gif") no-repeat scroll 0 0 transparent; }
.gray{color:#43555D;}
/* Box Model */
.boxModel{float: left;padding:0 0 10px 10px;}

.boxModelWrapper{padding: 10px;border-left: 1px solid #ddd; border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;clear: both;}
.boxModelWrapperExtra{padding: 10px;border: 1px solid #ddd;clear: both;}
.boxModelWrapper .link-more{float:right;clear:both;}
#footer{background: url("../images/footer-bg.gif") repeat-x scroll left bottom #CCCCCC;float: left;display: inline; height:292px; width: 960px;padding: 10px 10px;}
#footer-left{float:left;}
#footer-right{float:right;}

/** footer block **/
.footerBlock{
	margin:0 auto;
	height:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.footerBlockTop{
	height:226px;
}
.footerBlockTop table{
	margin-top:5px;
}
.footerBlockTop  h3{
	color:#333333;
	font-size:17px;
	margin-bottom:5px;
}
.footerBlockTop ul li {
	padding:0 10px 5px 0;
}
.footerBlockTop ul li a{
	color:#484848;
	font-size:12px;
	text-decoration:underline;
}
.footerBlockTop ul li a:hover{
	color:#000;
}
.footerBlockBottom{
padding-top: 10px;
	height:63px;
	color:#262120;
	font-size:11px;
}
.footerBlockBottom .footerBlockBottomLeft{
	width:422px;
}
.footerBlockBottom .footerBlockBottomLeft p{
	padding-top:10px;
}
.footerBlockBottom .footerBlockBottomLeft a{
	color:#262120;
	text-decoration:none;
}
.footerBlockBottom .footerBlockBottomLeft a:hover{
	text-decoration:underline;
}
.footerBlockBottomRight{
	width:536px;
	color:#322d2c;
	font-size:11px;
	padding-top:10px;
}

.footerBlockBottomRight ul li{
	display:inline;
	float:right;
	padding:4px 10px 0;
	margin:0 !important;
}
.footerBlockBottomRight .SBLPartners{
	width:60%;
}
.footerBlockBottomRight .SBLPartners h5{
	margin-bottom:3px;
}
.footerBlockBottomRight .Services{
	width:40%;
}

/* the overlayed element */.simple_overlay {    /* must be initially hidden */    display:none;    /* place overlay on top of other elements */    z-index:10000;    /* styling */    background-color:#333;    width:675px;    min-height:200px;    border:1px solid #666;    /* CSS3 styling for latest browsers */    -moz-box-shadow:0 0 90px 5px #000;    -webkit-box-shadow: 0 0 90px #000;}/* close button positioned on upper right corner */.simple_overlay .close {    background-image:url(../images/overlay/close.png);    position:absolute;    right:-15px;    top:-15px;    cursor:pointer;    height:35px;    width:35px;}/* styling for elements inside overlay */.details {    position:absolute;    top:15px;    right:15px;    font-size:11px;    color:#fff;    width:343px;}.details h3 {    color:#aba;    font-size:15px;    margin:0 0 -10px 0;}




.productBlock {
	width:700px;
	height:auto;
        padding-left: 10px;
}
.productList {
	width:206px;
	float:left;
	height:247px;
	padding:10px;
	background-color: #F9F9F9;
	border: 1px solid #F1F1F1;
	color: #2E2E2E;
}
.productListTitle {
	background-color: inherit;
	color: #066DB5;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	padding-top: 18px;
}
.productImg {
	background-color:#fff;
	border:1px solid #f9f9f9;
	width:196px;
	height:118px;
	padding:3px;
}
.productListDetail {
	font:12px/19px Arial, Helvetica, sans-serif;
}
.readmore {
	background-color: inherit;
	color: #B0100F;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
.marginLeftRight {
	margin:0 8px;
}
#bottom-content{margin-bottom: 20px;float: left;}


.fr{
float: right;
}
.fl{
    float: left;
}
.rightLinks{
	width:250px;
	margin:10px 0;
}
.rightLinks h2{
	color:#006633;
	font-size:14px;
	border-bottom:1px solid #006633;
	padding:10px 0 5px 0;
}
.list li{
	background:url(../images/bul_pos.gif) no-repeat 0 6px ;
	padding-left:14px;
	margin-top:5px;
}
.list li a{
	color:#333;
}
.list li a:hover{
	color:#006633;
}


.box-archive ul li{float: left;margin:0 10px 10px 0;}
.board-member b{color:#006633;font-weight: bold;}
.board-member small{color:#006633;}
.dataTable{border-collapse:collapse;
    width:100%;
    text-indent:4px;
    margin:0;
    padding: 0px;
    border: 1px #D6E3C6 solid;
    margin-bottom:10px;}
.dataTable tr.rowtitle td{color: #444;background:#F4F4F4;font-weight:bold;padding:4px;border:1px solid #DFDFDF;}
.dataTable tr.row td{padding:10px;border:1px solid #DFDFDF;}
.dataTable tr.row1 td{padding:4px;border:1px solid #DFDFDF;}
.dataTable tr.row2 td{padding:4px;border:1px solid #DFDFDF;}

.dataTableFeedback{border-collapse:collapse;
    width:100%;
    text-indent:4px;
    margin:0;
    padding: 0px;
    border: 1px #ccc solid;
    margin-bottom:10px;}
.dataTableFeedback tr.rowtitle td{color: #fff;background:#96A204;font-weight:bold;padding:4px;}
.dataTableFeedback tr.row td{padding:10px;}
.feedback-panel {
    padding:20px;
    width: 250px;
    background: #C5E1C6;
    border: #FAC900 1px solid;
    position:absolute;
    top:350px;
    left:-292px;
}

.feedback-panel a.feedback-tab {
    background:transparent url(../images/feedbacktab.gif) no-repeat scroll 0 0;
    border-width: 1px 1px 1px 0;
    display:block;
    height:99px;
    left:51px;
    bottom:21px;
    position:relative;
    float:right;
    text-indent:-9999px;
    width:30px;
    outline:none;
}

textarea {
    width:90%;
    padding:5px;
}

#response-message {
    background: #ccc;
    border: 1px solid #999;
    padding:50px;
}


.lcont-holder, .rcont-holder {
    margin:5px 0  15px 0;
    width: 250px;
}

.green-rndtop{/* background:url(../images/greentop.gif) no-repeat;*/background: #00A54F;  width:235px; padding:0px 0px 0px 15px; font: bold 12px/27px Verdana, Geneva, sans-serif; color:#fff;}

.green-rndm{/*background:url(../images/mbg.gif) repeat;*/padding:0px 2px 0px 2px; width:244px; border: 1px solid #ddd;overflow: auto;padding-bottom: 10px;}
.green-rndm h2{/* background:url(../images/qlistbg.jpg) repeat-x;*/ padding-left:10px; font: normal 12px/33px Arial, Helvetica, sans-serif; color:#211e1e;}
.green-rndtop h3{color:#fff;font-size: 16px;padding: 10px 0 10px 0; }


.green-rndm span{padding:0px;}
.more{ font: bold 11px Arial, Helvetica, sans-serif; padding:3px; }
.more a{ background:url(../images/leftmore.gif) no-repeat 15px 15px;  font: bold 11px Arial, Helvetica, sans-serif; color:#9966cc; padding:10px 0px 20px 25px;}
.green-btn{/* background:url(../images/btnbg.gif) no-repeat;*/ width:250px; height:8px;}

.rssbox{padding:5px;float: left;border-bottom: 1px solid #CCCCCC;}
.lastNews{border-bottom: 0px;}
label.error{color:red;}

.boxModelLeft{width:208px;margin-right: 10px;float: left;}

.boxModelRight{width: 470px;float: left;}
.boxModelRight h3{background:url("../images/bg-modelbox.gif") no-repeat scroll 0 0 transparent;padding:10px;height: 21px;color:#006633;font-size: 16px;}
.messageModule{border: 1px solid #dedede;margin-bottom: 10px;padding-bottom: 10px;float:left;width: 468px;}
.messageWrapper{padding: 10px;}
.leftBox{float:left;padding:10px;border:1px solid #d8d8d8;margin-bottom:10px;width:188px;background:url("../images/bg-modelbox.gif") no-repeat scroll 0 0 transparent;}
.leftBox h3{color:#006633;font-size: 16px;height: 26px;}
/*** Google Search ***/
input.gsc-input {border-color: #DECAFF;}
td.gsc-clear-button { display: none !important; }
input.gsc-search-button {border-color: #ffffff;background-color: #009900;}
.multimediaBox{}
.multimediaBox h3, .eventBox h3{color:#006633;font-size: 16px;padding: 0 0 5px 0;border-bottom: 2px solid #009900;margin-bottom: 5px;}
#mainVideo{border: 1px solid #dedede;width: 450px;padding: 10px;float: left;}
#mainVideo b{color: #006633;font-size: 14px;padding-bottom: 3px;float: left;}
#mostViewedVideo{width: 218px;float: right;border: 1px solid #DEDEDE;}
#mostViewedVideo h3{background:url("../images/bg-modelbox.gif") no-repeat scroll 0 0 transparent;padding:10px;}
#mostViewedVideo ul {padding: 5px;}
#mostViewedVideo ul li{float: left;width: 100%;margin-bottom: 10px;}
#mostViewedVideo ul li img{padding: 5px;border: 1px solid #dedede;float: left;margin-right: 5px;}
#videoList{float:left;width: 100%;margin-top: 10px;border: 1px solid #dedede;}
#videoList h3{background:url("../images/bg-modelbox.gif") no-repeat scroll 0 0 transparent;padding: 10px;}
#videoList ul{padding: 5px 0 0 5px;}
#videoList ul li{float: left;margin:0 5px 10px 0;}



#photoGallery{border: 1px solid #dedede;float: left;width: 468px;min-height: 160px;}
#photoGalleryHead{border-bottom:1px solid #dedede;padding: 10px;margin-bottom: 5px;float: left;width: 448px;}
#photoGallery h3{width: 200px;color:#006633;font-size: 16px;float: left;}
#photoGallery ul li {float: left;}

#photoGallery ul li img{margin-right: 10px;}
#anyClass{padding: 0 0 0 10px;}
#photoGallery span.controls{float: right;}



#specialOffer{border: 1px solid #dedede;float: left;width: 248px;margin-bottom: 10px;padding-bottom: 5px;}
#specialOfferHead{border-bottom:1px solid #dedede;padding: 10px 10px 5px 10px;margin-bottom: 5px;float: left;width: 228px;}
#specialOffer h3{color:#006633;font-size: 16px;width: 150px;float: left;}
#specialOffer ul li {float: left;}
#specialOffer ul li img{margin-right: 10px;}
#productSlide{padding: 0 0 0 10px;}
#specialOffer span.controls{float: right;}
