@charset "utf-8";
/* CSS Document */

body{margin:0; background:url(../images/bgwrapper.jpg) no-repeat center top #438C3D; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
a{color:#FF3300;}
a:hover{color:#2067A2;}

/* Layout */
.wrapper{width:986px; margin:0 auto;  /*background:url(/images/bgwrapper.jpg) no-repeat center top;*/}
.header{height:159px; float:left; width:986px;}
.pageArea{padding:0 18px; width:950px; background:url(../images/bgnew.png) no-repeat; float:left;}
.flLeft{float:left;}
.flRight{float:right;}

.logo{float:left; width:231px;}
.postLogo{float:left; width:755px; height:159px; background:url(../images/bgpostlogo.jpg) no-repeat;}

/*toplinks*/
.topLinks{float:right; color:#fff; font-weight:bold; font-size:18px; width:395px; padding-right:19px; height:110px;}
.topLinks ol{margin:75px 0 50px 0; padding:0; display:block; float:left;}
.topLinks li{margin:0 0 0 15px; padding:0; list-style:none; float:left;}

.pageContent{float:left; width:710px;}
.rightBar{float:right; width:230px;}
.rightBar .pagePanels{width:220px;}

/* Main Navigation */
.mainNav{float:left; width:747px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.mainNav ol{margin:0 0 0 10px; padding:0;}
.mainNav ol li{margin:0; padding:13px 10px 0 10px; list-style:none; float:left; font-weight:bold; background:url(../images/bgmainnavli.gif) no-repeat top right; height:27px; }
.mainNav ol li a{text-decoration:none; color:#000; padding:10px 10px 0 0;}
.mainNav ol li a:hover{text-decoration:underline; color:#663300; padding:10px 10px 0 0;}
.leftArea{padding-bottom:10px; margin:0; width:238px; float:left; height:auto;}
.rightArea{padding:0; margin:0; width:712px; float:left; vertical-align:top; margin-bottom:10px;}
.abc{padding:0; margin:0;}
.innerContent{min-height:575px; padding:5px 0 0 5px;}

/*pagePanelsData */
.pagePanelsData{padding:0; margin:15px 0 0 0; height:230px; width:220px; border:5px solid #E6E6E6; background:url(../images/baton-bearers.jpg) no-repeat left top;}
.pagePanelsData h2{padding:5px 0 0 10px; margin:0; font-size:12px; font-family:tahoma, Arial; line-height:18px;}
.pagePanelsData h3{padding:10px 0 0 10px; margin:0; font-size:11px; font-family:tahoma, Arial; line-height:18px; color:#333333; text-decoration:underline;}
.pagePanelsData h4{padding:5px 5px 0 0; margin:10px 0 0 10px; font-size:11px; font-family:tahoma, Arial; font-weight:normal; line-height:18px;}
.pagePanelsData h4 a{font-size:11px; color:#FF6600; text-decoration:underline; font-weight:bold;}
.sms{ width:230px; height:100px;}

/*footer*/
.footer{height:90px; padding:15px 20px 0 20px; float:left; width:946px; font-size:11px; line-height:18px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgfooter.png', sizingMethod='crop');}
.footer[class]{background:url(../images/bgfooter.png) no-repeat;}
.footer div{margin-top:5px;}
.footer a{color:#000; text-decoration:none; position:relative;}
.footer a:hover{text-decoration:underline;}
.flLeft{float:left;}
.flRight{float:right;}

/*subpage*/
.breadCrumb{padding:10px; color:#999; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
h1{margin:0; padding:8px 10px 0 10px; height:30px; font-size:18px; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(../images/h2bg.png) repeat-x; color:#333; border-bottom:1px solid #999;}

.pageData{line-height:21px; font-family:Geneva, Arial, Helvetica, sans-serif; padding:10px 15px; text-align:justify; background:url(../images/bgpagedata.jpg) repeat-x; min-height:550px; height:auto !important;}
.pageData .highLightImageRgt, .pageData .highLightImage, .hotelData .highLightImage{border-color:#C7D195;}

.pageData{margin:0; padding:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.pageData ul{margin:0; padding:0;}
.pageData ul li{margin:10px 0; padding:0 10px 10px 10px; list-style:none; float:left; #display:inline-block; border-bottom:1px solid #ccc;}
.pageData ul li h6{margin:0; padding:0; font-size:12px; text-align:center; color:#000;}
.pageData ul li img{border:2px solid #C7D195;}

h5{color:#C02722; font-family:"franklin Gothic Medium", arial; font-size:15px; font-weight:normal; margin:5px 0 0 0; padding:5px 0 3px 0; border-top:1px solid #D9E1AE; clear:both; #display:inline-block;}
h6{color:#007FC5; font-family:"franklin Gothic Medium", arial; font-size:21px; font-weight:normal; margin:0 0 5px 0; padding:0;}
h4{font-family:"franklin Gothic Medium", arial; font-size:18px; margin:0; font-weight:normal; padding:10px 0 0 45px; height:50px; clear:both;}

.tblData{background-color:#D6D8D3; padding:3px; clear:left; text-align:left}
.tblData table{width:100%; background:url(../images/tblbg.png) repeat-x #FDF9FA; border:1px solid #fff;}
.tblData table th{color:#990000;/*#174082;*/ padding:5px 10px; font-size:13px; border-top:1px solid #999; border-left:1px solid #D6D8D3;}
.tblData table td{padding:5px 10px; border-top:1px solid #D6D8D3; border-left:1px solid #D6D8D3;}
.tblData table td.row1{background-color:#FFF;}

/* Photo Gallery */
.photoSet{}
.photoSet ol{margin:0; padding:0; float:left; width:675px;}
.photoSet ol li{margin:0 10px 5px 0; padding:0; list-style:none; float:left;}
.photoSet ol li.rowLast{margin-right:0;}
.photoSet ol li img{border:2px solid #666; opacity:0.7; filter:alpha(opacity=90);}
.photoSet ol li a:hover img{border:2px solid #007FC5; opacity:1; filter:alpha(opacity=100);}

/* Common */
.flLeft{float:left;}
.flRight{float:right;}
.mgnLeft10{margin-left:0;}
.highLightImage{margin:0 10px 0 0;}
.highLightImageLft{border:3px solid #C7D195; margin:0 10px 0 0;}
.highLightImageRgt{border:3px solid #e6e6e6; margin:0 0 0 15px;}

/* Calendar */
.listTopics{clear:both;}
.listTopics ol{margin:0; padding:0; float:left;}
.listTopics ol li{margin:0 0 10px 0; padding:10px; list-style:none; float:left; width:310px; border-bottom:1px solid #D9E1AE; margin-bottom:0; height:80px; line-height:18px;}
.calendar{background:url(../images/calendar.gif) no-repeat; width:40px; height:48px; float:left;}
.calendar h5{border:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:2px 0 0 0; color:white; text-align:center;}
.calendar h6{text-align:center;}
.topicHeading{padding:0 10px; font-size:12px; text-align:left; float:left; width:230px;}
.topicHeading a{font-weight:normal;}

/* Update */
ol.updateList{margin:0; padding:0;}
ol.updateList li{margin:0; padding:10px 0; list-style:none; border-bottom:1px solid #D9E1AE; float:left;}
.calendarIcon h4{margin:0; padding:1px 0 0 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; text-align:center; font-weight:bold; border:none; background:none; height:20px;}
.calendarIcon h6{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center;}
.calendarIcon{width:40px; height:48px; background:url(/images/updates/calendar.gif) no-repeat; float:left; margin-right:10px;}
.updateHeading{float:left; width:260px; padding-right:30px;}
.updateHeading h6{font-size:13px; line-height:20px; text-align:left;}
.updateDetails{width:600px; float:left;}
.updateDetails h6{font-size:18px; text-align:left;}
li.row1{background-color:#F9FCE9;}

/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */