/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
ReSet Style Sheet 
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,  a, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img, button { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;	text-align: left; 	font-weight:normal; }
a {	text-decoration:underline; outline:none; color:#669933;}
a:hover {text-decoration:none; outline:none; }
:focus {outline: 0;}
body {background: white;}

.ulBullets ul li{list-style: inside circle; }
.ulBullets ul {margin-left: 20px; inside circle;}
.divCalendar a {text-decoration:underline; outline:none; color:#505153; text-decoration:none;}

ol, ul, li{list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse:collapse;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Fonts Style
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
/*For Web fonts
div { font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal; }
div { font-family:"FS Me Web Italic", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:italic; }
div { font-family:"FS Me Web Bold Italic", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:italic; }
div { font-family:"FS Me Web Heavy Italic", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:800; font-style:italic; }
div { font-family:"FS Me Web Light Italic", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:200; font-style:italic; }
div { font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; }
div { font-family:"FS Me Web Heavy", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:800; font-style:normal; }
div { font-family:"FS Me Web Light", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:200; font-style:normal; }

Font End*/


/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Layout Style Sheet 
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
 body{font:12px/18px Arial, Helvetica, sans-serif;color:#505153; }
.bgImg{position:fixed; top:0; left:0; height:100%;}
.bgImg img{width:auto !important; height:100% !important; position:fixed;}
.bigWrapper{width:1040px; margin:0 auto; padding-right:15px;  }
.wraper { width:1040px; margin:0 auto !important; position:absolute; overflow:hidden; background:url(../Images/background.png) 10px 0 repeat-y; min-height:100%;}
.logo{position:absolute; top:10px; left:0px; width:134px; height:127px; }
#header{width:100%; height:125px;}
.search { float:right; padding:15px 17px 0 0;  font-size:13px; line-height:24px;  font-family:"FS Me Web Heavy", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:800; font-style:normal;  text-transform:uppercase; color:#646568;}
.search span{float:left;}
.searchInput{float:right; width:158px; height:26px; font-size:11px; line-height:24px;  font-family:"FS Me Web Heavy", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:800; font-style:normal; padding:0 2px 0 8px; margin-right:5px; background:url(../Images/searchInput.jpg) right 0 no-repeat; border:none;}
.go,.go1{float:right; background:url(../Images/go.png) 0 0 no-repeat; width:24px; height:24px; border:none; margin-top:1px;}
.go1{background:url(../Images/go.jpg) 0  0 no-repeat;}


/*Navigation*/

/* .nav{float:right; width:763px; width:810px; display:inline; margin:13px 37px 0 0; clear:both;  }*/
 .nav {float:right; width:761px; width:810px; margin:13px 37px 0 0; clear:both; position:relative;  }
.nav li{float:left; margin:0 5px; display:inline; width:105px; background:url(../images/navBg.png) 0 -36px no-repeat; }
.nav li a{text-decoration:none; font-size:13px; line-height:20px; color:#fff; text-align:center; width:106px; float:left;  height:29px;  font-family:"FS Me Web Heavy", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:800; font-style:normal; }
.nav li.activeNav2 a,.nav li.activeNav2 a:hover{background:url(../images/navBg2.png) 0 0 no-repeat; }
.nav li a:hover,.nav li.activeNav a{text-decoration:none; background:url(../images/navBg.png) 0 0 no-repeat; }

/*Sub Navigation*/
.subNavAbt{float:right; width:797px; padding:0 9px; display:inline; margin:5px 35px 0 0; background:url(../images/subNav.png) center 0 repeat-x; height:35px; overflow:visible !important; }
.subNavAbt ul{ float:left; text-align:left; width:100%;}
/*.subNavVisit{float:right; width:797px; display:inline; padding:0 9px;  margin:5px 35px 0 0; background:url(../images/subNav.png) 0 0 repeat-x; height:35px;  overflow:visible !important;}*/
.subNavVisit{ padding:0 9px;  margin:5px 35px 0 0; overflow:visible !important;}
/*.subNavVisit ul{ float:left; text-align:left; width:100%;}*/
.subNavVisit ul{ text-align:left; width:100%;}
.subNavStew{float:right; width:797px; display:inline; margin:5px 35px 0 0; padding:0 9px;  background:url(../images/subNav.png) 0 0 repeat-x; height:35px;  overflow:visible !important;}
.subNavStew ul{ float:left; text-align:left; margin-left:60px;}
.subNavProg{float:right; width:797px; display:inline; margin:5px 35px 0 0; padding:0 9px;  background:url(../images/subNav.png) 0 0 repeat-x; height:35px;  overflow:visible !important;}
.subNavProg ul{ float:right; margin-right:30px;}
.subNavRes{float:right; width:797px; display:inline; margin:5px 35px 0 0; padding:0 9px;  background:url(../images/subNav.png) 0 0 repeat-x; height:35px;  overflow:visible !important;}
.subNavRes ul{ float:right; margin-right:30px;}
.subNavCal{float:right; width:797px; display:inline; margin:5px 35px 0 0; padding:0 9px;  background:url(../images/subNav.png) 0 0 repeat-x; height:35px;  overflow:visible !important;}
.subNavCal ul{ float:left; text-align:left; width:100%;}
.subNavVol{float:right; width:797px; display:inline; margin:5px 35px 0 0; padding:0 9px;  background:url(../images/subNav.png) 0 0 repeat-x; height:35px;  overflow:visible !important;}
.subNavVol ul{ float:right;}

.subNavRes li, .subNavAbt li, .subNavVisit li, .subNavStew li, .subNavProg li, .subNavCal li, .subNavVol li{/*display:inline;*/ padding-bottom: 5px !important;}
.subNavRes li a, .subNavAbt li a, .subNavStew li a, .subNavVisit li a, .subNavProg li a, .subNavCal li a, .subNavVol li a{text-decoration:none;font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; font-size:12.8px; color:#fff;  padding:0 10px; height:20px; display:inline-block;   line-height:20px; }
,subNavRes li a:hover, .subNavAbt li a:hover, .subNavVisit li a:hover, .subNavStew li a:hover, .subNavProg li a:hover, .subNavCal li a:hover, .subNavVol li a:hover, li.activeSubNav a{text-decoration:none; background:#00533d;}
li.activeSubNav a{font-weight:bold;  padding-bottom: 5px !important;}

.subNav { position:absolute; display:block; top:0px; left:198px; display:none; }
.newSubMenu { position:absolute; top:22px; z-index:999;  background-color:#9bca3b; display:none; width:210px; }
.newSubMenu ul { margin:0px; padding:0px; float:none; padding-top:5px; padding-bottom:5px; }
.newSubMenu ul li { display:block; background:none; float:none; width:100%; margin:0px; }
.newSubMenu ul li a { text-align:left; float:none; margin:5px; width:100%; display:block; height:100%; padding:5px; padding-left:10px; margin:0px; }
.newSubMenu ul li a:hover { background:none; background-color:#fff; color:#9bca3b; }

/*Main Container*/

.mainContainer{width:100%; padding-bottom:60px; position:relative;}
.mainContainer2{width:100%; padding:20px 0 20px 0; position:relative;}
.mainColumn{float:right; width:796px;  margin-right:45px;}
.viewedBy{float:right; width:165px; margin-right:5px; border:1px solid #bfbfc0; height:24px;  font-size:12px; line-height:24px;  font-family:"FS Me Web Heavy", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:800; font-style:normal; text-transform:uppercase; }


/*ThingsToDo a. color:#4a4c4e;*/
.thingsToDo{float:left; position:relative; width:774px; height:438px; overflow:auto; clear:left !important; margin-top:0px; padding:10px; border:1px solid #9b9f9c; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background-color:#deeae4;}
.thingsToDo .thingsRow{clear:both;}
.thingsToDo .thingsRow .thingsCont{width:376px; float:left; margin:5px 0 5px 0; position:relative;}
.thingsToDo .thingsRow .thingsCont .thingsImg{width:115px; height:73px; display:block; float:left; margin-right:5px; margin-bottom:5px; border:1px solid #9b9f9c; background-color:#fff;}
.thingsToDo .thingsRow .thingsCont .thingsImg img{border:none;}
.thingsToDo .thingsRow .thingsCont p{line-height:normal;}
.thingsToDo .thingsRow .thingsCont p a{color:#669933; text-decoration:none;}
.thingsToDo .thingsRow .thingsCont a{color:#669933; text-decoration:none;}
.thingsToDo .thingsRow .thingsCont a:hover{text-decoration:underline;}

/*Event list*/
.eventList{float:left; width:100%; padding-top:10px;  }
.eventList li{float:left; width:370px; padding-bottom:20px; padding-top:20px; margin-bottom:0px; border-top:1px solid #9bca3b}
.eventList li div p a{text-decoration:underline;color:#669933;}
/*.eventList li.bottomList{border:none!important; margin:0!important; padding:0!important} */
.noBorder{border:none !important; padding-top:0 !important;}
.eventPic{float:left;  padding:0 8px 0 0}
.eventList li p{padding-bottom:12px;}

.eventList li em{font-size:11px!important;}
.booked{color:#9bca3b; font:bold 12px arial; float:right; padding-top:15px;text-decoration:underline;}

h1{font-size:15px ; color:#00533d;  font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;} /* DFG */
h2{color:#4d4d4d; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal; font-size:22px; }
h3{color:#4d4d4d; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; font-size:26px; }


/*Col Left*/
.colLeft{float:right; width:130px; margin-right:25px;position:relative;top:65px;}
.calendar{ margin-top:163px;}

/*Calendar*/
.MainCalendar{width:385px; float:left; border:1px solid #D5D5D5; border-bottom:none !important;border-top:none !important; padding-bottom:1px;}
.CalendarMainContainer{width:794px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; float:left;}
.calendarHeading{display:block; position:relative; height:22px;  background:#d5d5d5; padding-top:10px; font-size:13px;font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;color:#7b7b7b; width:50%; padding-right:50%; text-transform:uppercase; text-align:center;} /* DFG */
.calendarHeading a{font-size:13px;font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; color:#7b7b7b; padding:0 17px;}
.symbols{width:330px; float:left; margin:5px 0 0 20px; border-bottom:1px solid #b5d86f; padding-bottom:10px;}
.symbolsUl{display:block; float:left; height:12px;}
.symbolsUl li{display:block; float:left; height:15px; overflow:hidden !important;}
.symbols a{font-size:12px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;  color:#484848;  padding-left:10px; margin:0 8px 0 0px;}
.symbols a.f{background:url(../Images/squre.jpg) 0 4px no-repeat;}
.symbols a.e{background:url(../Images/squre.jpg) 0px -9px no-repeat;}
.symbols a.ed{background:url(../Images/squre.jpg) 0px -22px no-repeat;}
.symbols a.prof{background:url(../Images/squre.jpg) 0px -35px no-repeat;}
.symbols a.dummyEvent{background:url(../Images/dummyEvent.jpg) 0 4px no-repeat;}


#calendar{width:289px; margin-left:20px; margin-top:10px; }
#calendar th {text-align:center;  font-size: 14px;font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; }
#calendar td{text-align:center;  font-size:24px;  line-height:30px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal; color:#909090; padding:5px}
.calendarFooter{width:257px; float:left; margin:15px 0 0 20px; font-size:8px; border-top:1px solid #b5d86f; padding:10px 0;}


.programList{float:right; width:385px; padding:10px; height:410px; overflow:auto; position:relative; } /* DFG */
.programList li{width:320px; margin-bottom:10px; margin-left:10px; float:left; position:relative; }

.icon{width:10px; height:10px; float:left; margin-right:6px;}
.orange{background:#F9AA13}.green{background:#9BCA3B}.blue{background:#56A0D3}
.heading{font-size:12px; font-weight:bold;}
.date{float:left; padding:4px 0 5px 18px;  width:167px; font-size:9px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal; color:#a7a7a7; }
.programList p{clear:both;}
.programList  p a{float:left; color:#669933; font:bold 9px arial; }
.programList .booked{float:right; width:75px; padding-top:0px;  text-align:right;}
.searchText{width:250px; float:right; padding-top:0px; margin-right:130px;}
.searchText strong{color:#9BCA3B}

.calendarNewsHeading{font-size:12px; font-weight:bold; position:relative; float:left; clear:both;}
.calendarNewsDate{float:left; padding:4px 0 5px 0px;  width:100%; font-size:12px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal; color:#a7a7a7; }


/*Things To Do*/
.colMiddle{float:left; width:520px;overflow:hidden;}
.imgCaption{font:10px Arial, Helvetica, sans-serif; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #9BCA3B;}
.imgCapting em{font:8px Arial, Helvetica, sans-serif;}
.colRight{float:right; width:255px;}
.ans{width:190px; height:15px;  border:1px solid #505153; border-width:0 0 1px; font-size:10px; }

/*Gallery*/
.displayImg{width:100%;  background:#CCC; float:left; margin-bottom:15px; display:inline;}
.albums{float:left;width:100%; padding-top:5px;}
.albums li{float:left; margin-right:12px; width:76px; font-size:11px !important; }
.galleryList{width:100%; float:left; margin-top:5px;  }w
.galleryList li{width:54px; float:left; margin-right:11px}
.galleryControl{ width:180px; float:left; margin-left:35px; clear:both}
.galleryControl li{float:left; margin:0 5px; display:inline;}
.galleryControl li a:hover{color:#669933;}
.greenLine{background:#cde59d; height:1px;  width:100%; float:left;}

.videoList{float:left; width:100%; margin-top:7px;}
.videoList li{float:left; width:100%; margin-bottom:6px;}
.videoList .video{width:120px; float:left; margin-right:10px;}
.eagleVideo{width:80px; float:left;}
.videoText{float:left; width:130px}

/*Program Lading Page*/
.banner{
	/*float:left;*/
	position:relative;
	/*width:605px;
	display:inline;*/
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}

.imgArea{width:100%; height:250px; overflow:hidden;}
.imgArea img{width:630px; height:250px;}
.sliderControl{float:left; width:100%; background:#534741; height:42px;}
.caption{font:8px Arial, Helvetica, sans-serif; color:#fff; padding-top:7px; width:350px; float:left;}
.controler{float:right; width:100px; margin-top:15px;}
.controler a, .lakeSliderControler a{float:left; width:6px; height:8px; background:url(../Images/controler.jpg) 0 0 no-repeat; margin-right:7px; display:inline; }
.controler a:hover, .controler a.activeImage, .lakeSliderControler a:hover, .lakeSliderControler  a.activeImage{background-position:right 0!important;}

.guides{/*float:left;*/ margin:15px 0 0 35px; width:350px; border:1px solid #c1df89; position:relative; }
.guideHeading{float:left; position:absolute; width:334px; border-bottom:4px solid #9bca3b; padding:5px 8px; color:#fff; background:url(../Images/greenHeadingBg.jpg) 0 0 repeat-x; height:40px; font:bold 18px "FS Me"}
.guides p{padding:4px 5px}

.promoscroll {max-height:90px; overflow:auto;}
.eventAtDukeForm{float:left; width:468px; display:inline; margin:15px 0 0 30px; padding-right:20px; padding-left:170px; }
.eventAtDukeForm h1,.resource h1{margin-bottom:5px;}
.eventLeft{float:left; width:233px; margin-right:20px;}
.resource{float:left; width:274px; padding-right:20px; margin-left:20px; margin-top:15px; background-color:#9bca3b; padding:20px; padding-bottom:80px; }
.resourseList{width:100%; float:left; margin:2px 0 8px 0;}
.resourseList li{float:left; margin-right:7px; height:51px;}
.resource img { width:215px; }
.upcomming{margin-left:20px; width:231px; float:left; margin-top:15px; line-height:normal;}
.upcomming2{width:220px; float:left;margin-left:19px; margin-top:15px;}
.joinUs{width:140px; float:left;}

.resource {
    border: 1px solid #00533d; margin-bottom:20px;
}
    .resource p {
        color: #282828;
    }
    .resource a {
        color:#00533d;
    }

/*About Us landing Page*/
.missionBlock{float:left; width:740px; margin-left:30px; margin-top:15px;}

/*Map Page*/
.mapLocation{float:left; width:222px; }
.mapLocation ul{float:left; width:222px; background:#f1f1f2; margin:0;   height:400px; overflow-y:auto;}
.mapLocation ul li{background:url(../images/mapIcon.png) 18px 0 no-repeat; height:22px; float:left; width:172px; padding-left:20px; margin:10px 0; font:bold 12px/21px "FS Me"; color:#6a6b6e }
.mapLocation ul li span{width:20px; color:#fff; text-align:center; float:left;}

.mapLocation ul li a:hover{color:#000;}
.mapLocation ul li a span
{
    color: #505153;
    padding-left: 5px;
    text-align: left;
    width: 145px;
    font-weight:bold;
    
}
.greenselect{float:left; border:none; padding:3px 0 3px 3px; clear:right; color:White; background-color:#9AC83C; height:26px; width:222px;}
.mapLocation .greenArea p a{font-size:9px; line-height:13px; color:#fff;}

/*Audio Tour*/
.trackList{width:100%; margin-top:10px; float:left; }
.trackopen{font:bold 11px Arial, Helvetica, sans-serif; color:#616264; background:url(../Images/close.jpg) 0 2px no-repeat; float:left;  cursor:pointer}
.trackopen.open{background:url(../Images/open.jpg) 0 2px no-repeat;}
.listhead{float:left; width:100%; border:1px solid #c0c0c0; border-width:1px  0; font:bold 11px Arial, Helvetica, sans-serif; height:15px; color:#00533d }
.listhead a{float:right; padding-right:10px; color:#00533d; font-weight:bold;}
.trackName{margin-left:20px; float:left;  font-weight:bold;}
.listbody{width:100%;}
.list2{float:left; width:100%; line-height:16px; height:16px; margin: 0 !important; padding:0 !important;}
.list2:hover{background-image:url(../Images/activeTrackList.png); background-position:center center; background-repeat:no-repeat;}
.list2active{background-image:url(../Images/activeTrackList.png); background-position:center center; background-repeat:no-repeat;}
.list2 span{float:left; font-size:11px; height:12px;}
a.extra2{float:left !important;}
.list2:hover span{margin-left:15px; cursor:default;}
.list2 span em{margin-left:3px; float:left;}
.list2:hover span em{display:none;}
a.extra1{float:right; padding-right:10px; font-size:11px;}
a.extra1:hover, a.extra2:hover{color:#00533d;}
.greenArea{float:left; width:100%; color:#fff; padding-bottom:5px; margin-top: 0px;  background:#9ac83c;}
.greenArea p{padding:0 5px; color:#fff !important;}
.greenArea p a{color:#fff !important;}
.greenAreaHeading{font-size:18px ; line-height:normal; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; color:#9ac83c;  margin:1px; display:block; background:#fff; padding-left:5px; margin-bottom:5px;}
.greenAreaHeading a{ color:#9ac83c !important;}


.greenArea2{float:left; width:100%; color:#fff; padding-bottom:5px; margin-top: 0px;  background:#9ac83c;}
.greenArea2 p{padding:0 5px; color:#fff !important; font-size:9px; line-height:13px;}
.greenArea2 p a{color:#fff !important;}
.greenAreaHeading2{font-size:16px ; line-height:25px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:normal; font-style:normal; color:#9ac83c;  margin:1px; display:block; background:#fff; text-indent:5px; margin-bottom:5px;}
.greenAreaHeading2 a{ color:#9ac83c !important;}

/*TimeLine About */
.leftNav{display:inline; padding-left:5px;}
.leftNav,.leftNav li{float:left; width:100%; padding-bottom: 10px;}
.leftNav li a{color:#4d4d4d; font:bold 12px/18px Arial, Helvetica, sans-serif; }
.leftNav li a:hover,.leftNav li.selected a{color:#669933;}
.leftNav li ul{padding-left:10px; float:left; padding-top: 3px;}
.leftNav li ul li {width:110px; float:left;}
.leftNav li ul li a{font:12px Arial, Helvetica, sans-serif;  padding-bottom: 5px; color:#4d4d4d;}
.leftNav li ul li a:hover,.leftNav li ul li.selected a{color:#669933;}


.timeLine,.timeLine li {float:left; width:520px; margin-top:5px;}
.imageandText{float:left; font:11px/13px arial;  border-bottom:2px solid #9bca3b;    padding-bottom: 10px; padding-top: 7px;}
.imageandText img{float:left; margin:3px 10px 0 0}
 .colRightTimeLine{float:right; width:246px;}
.rightImg{float:right; width:246px; font:9px Arial, Helvetica, sans-serif; margin-bottom:20px;}
.rightImg img{margin-bottom:5px;}


/*Cams*/
.hcams{margin-left:19px; width:220px; float:left; margin-top:15px;}

.cam{width:390px;}
.camImg{width:520px; height:inherit; margin-top:7px;}
/*lake*/
.lakeText{float:left; width: 365px;}
.lakeText p{padding-bottom:10px;}
.lakeSlider{float:right; position:relative !important; width:389px; margin-bottom:36px;}
.lakeSliderText{float:left; width:232px; font:9px Arial, Helvetica, sans-serif; }
.SliderText{width:388px!important;}
.imgText{width:100%;}
.lakeSliderControler{float:left; width:100px; margin-top:8px;}
.lakeSliderControler a{ background:url(../Images/lakeIcon.jpg) 0 0 no-repeat!important; margin:0 7px!important;}
.lakeSliderControler a:hover, .lakeSliderControler  a.activeImage{ background-position: -22px 0!important}


/*Staff*/
.colRight.floatLeft p{padding-bottom:10px;}
.imgText.gLine{padding-bottom:8px; border-bottom:1px solid #9bca3b; float:left; width:100%; margin-bottom:10px; }
.gLine{padding-bottom:8px; border-bottom:1px solid #9bca3b;}
.jobs{float:left; width:210px; margin-right:5px;}

/*home*/
.listHome{float:left; width:1010px; margin:40px auto 0 35px; }
.listHome li{float:left; width:311px; height:207px; margin:0 20px 20px 2px; position:relative; cursor:pointer;}
.listHome li image{width:311px !important; height:207px !important;}
.listHome li a .dynamicImg{position:absolute; top:0; left:0; width:311px !important; height:207px !important; z-index:0;} 
.listHome li a .homeTab{color:#fff; font-family:"FS Me Web Heavy", Helvetica, Arial, Verdana , sans-serif; font-weight:bold; font-size:40px; text-decoration:none; text-transform:uppercase; line-height:45px; width:311px; height:68px; padding-top:125px; text-align:center; position:absolute; top:0; left:0; background:url(../Images/home_tabs_pngs.png) 0 0 no-repeat; z-index:1; cursor:pointer;}

/*Success Story*/
.cols{float:left; width:241px; padding-right:10px; margin-right:10px; }
.cols2{float:left; width:270px; margin-right:15px;}

/*Volunteer*/
.oppList{float:left; margin-top:5px; width:100%;}
.oppList li{float:left; width:100%; border-bottom:1px solid #9bca3b; margin-bottom:8px; padding-bottom:8px;}
.oppImg{float:left; width:138px; margin-right:7px; display:inline;}
.oppList .text{ margin-left: 0;
    position: relative; text-align:left;}

/*Wildlife*/
.progContainer{float:left; width:794px; border:1px solid #d4d4d4; height:550px; padding:0; overflow-y:auto;}
.progContainer2{float:left; width:620px; border:1px solid #d4d4d4; height:550px; padding:0; overflow-y:auto;}
.progText{float:left; width:500px; padding:10px 0 10px 10px;}
.ProgImgSection{float:left; width:234px; margin-left:22px; padding:5px 0 0 }
.pdf{float:right; width:50px; height:50px; background:url(../Images/pdf.jpg) 0 0 no-repeat; margin-bottom:5px;}


/*SiteMap*/
.siteMap{float:left;width:100%; padding-bottom:10px;}
.siteMap li{float:left; padding:0 2px;}
.siteMap li a{font:10px arial;}
.siteMap li a:hover{color:#669933;}

/*offer for farmers*/
.aero li  a{height:30px!important; background:url(../Images/close.jpg) 0 18px no-repeat; float:left;  }
.aero li  a.open{ background:url(../Images/open.jpg) 0 18px no-repeat; }
.aero li  ul{padding-left:0!important; }
.aero li  ul li a{height:auto!important; background:none; float:left; margin-bottom:4px;  }

.imgLeftFpo
{
    margin-left:15px;
}




/*Globle Classes*/
.clear{clear:both; }
.mainContainer2 .clear { height:0px; }
.floatLeft{float:left;}
.floatRight{float:right!important;}
.noBorder{border:none!important}
.greenTxt{color:#669933; }
.greenTxt a{color:#669933 !important; text-decoration: underline;}
.noMargin{margin:0!important;}
.bulleteList li{padding-left:8px; background:url(../Images/bullete.jpg) 0 5px no-repeat;}
.darkgreenTxt a{color:#00533D !important; font-style:italic; font-weight:bold;}

/*SignUp*/
.signUpBg{padding:25px 0 25px 25px; width:315px; position:relative; letter-spacing:normal; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif !important;}
.formClose{position:absolute; top:12px; right:33px; height:12px; width:12px; background:url(../Images/close1.png) 0 0 no-repeat;}
.formInput{float:left; width:230px; height:19px; background:url(../Images/formTxtInput.png) 0 0 no-repeat; padding-left:5px; border:none;  color:#c7c9ca; margin-top:10px;  font-size:10px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;}
.signUpBg .pgraph{padding:5px 0 5px 0; font-size:10px; line-height:12px; display:block;}
.signUpBg .textfields{width:285px; height:12px; padding:3px 2px; color:#CECED0; margin-top:10px;}
.signUpBg span{display:block; width:50%; float:left; font-weight:normal !important; font-size:10px !important; letter-spacing:normal;}
 .chkList{display:block; width:50%; float:left; font-weight:normal !important; font-size:10px !important; letter-spacing:normal;}
#recaptcha_widget_div{margin-top:-15px !important;}
#recaptcha_response_field{left:0 !important; top:24px !important;}


/*History*/
.historyCols{float:left; width:151px;}
.historyRightCol{float:right; width:629px;}
.historyRightCol .greenTxt{font:bold 12px arial;  margin:10px 0 0 0;}
.historySmallCols{width:300px; float:left;}

/*Faqs*/
.question{font:bold 11px Arial, Helvetica, sans-serif; color:#616264; background:url(../Images/close.jpg) 0 bottom no-repeat; float:left; padding-bottom:12px; width:250px; cursor:pointer}
.question.open{background:url(../images/open.jpg) 0 bottom no-repeat;}
.answer{display:none; margin-bottom:15px; width:250px; float:left;}
.answer2{display:none; margin-bottom:15px; width:100%; float:left;}
.newsOpen{display:none; margin-bottom:15px; width:370px;}
.qCont{display:block; width:250px; margin-right:15px; float:left;}
.qClear{clear:left !important;}


/*Visit Landing*/
.albums.visitLanding li{float:left; margin-right:13px; width:104px; text-transform:uppercase; }



/*Glossary*/
.glossary{width:235px; float:left; margin-top:5px;}
.glossary td{padding:3px 5px; width:50%; color:#a7d156;}
.glossary td a{color:#a7d156;}
.defination{width:445px; float:right;}
ul.gul{margin-right:3px;}
ul.gul li a:hover{color:#505153;}
.galSubLeft{float:left; width:280px;}
.galSubRight{float:right; width:500px;}
.galSubRight .greenArea{width:250px !important; float:right; margin-top:20px;}


/*Footer*/
.footer{width:990px; background:url(../Images/footerBorder.jpg) 0 0 repeat-x;  float:left; margin:25px 0 0 30px; position:absolute; bottom:0; left:0; padding:7px 0 20px; }
.signUp{text-decoration:none;float:left; width:130px; background:url(../Images/goGreen.jpg) right 0 no-repeat; font-size:12px; line-height:22px; font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;}
.footer .mainColumn{width:750px;}
.socialIcon{float:right; }
.socialIcon li{ float:left; }
.socialIcon li a{width:100%; height:100%; float:left; }
.footerMenu{width:732px; float:left; text-align:center;}
.footerMenu a{text-decoration:none;font-size:12px; line-height:20px; padding:0 10px; color:#646568; font-family:"FS Me Web Regular", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;}

/*Correction*/
.lakeText h1,.missionBlock h1, .colRight h1{margin-bottom:3px;}
.eventAtDukeForm h1,.resource h1, .upcomming h1{margin-bottom:10px;}
.width255{width:254px !important;}
                                     
/*HistoryPage*/
.HistoryPage{font-size:12px; font-weight:bold; text-decoration:none; padding-bottom: 8px; display:block;}
.unselected{font-size:12px; font-weight:bold; text-decoration:none;}
.HistoryPage:hover{color:#669933; text-decoration:none;}

/*Gallery*/
.Gallery1 tbody tr td{padding-right:12px; padding-top:12px;}

/*Visit*/
ul.rules{margin-top:15px;}
ul.rules li{list-style-type:disc !important; list-style-position:outside; margin-left:15px;}

/*History Images*/
.historyimage1{padding-left: 25px; float: right;}
.historyimage2{padding-left: 25px; float: right; margin-top:20px; clear:both;}
h1 p a
{
    font-size:15px ; color:#00533d;  font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;

}
h1 p
{
    font-size:15px ; color:#00533d;  font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;

}
/*Map Pop up*/
a.mapPopUp{font-weight:bold; display:block !important;}
a.mapPopUp:hover, a.activelink{text-decoration:underline;}

.cam div a{font-size:15px ; color:#00533d;  font-family:"FS Me Web Bold", Helvetica, Arial, Verdana , sans-serif; font-size-adjust:0.53; font-weight:bold; font-style:normal;} /* DFG */

.alignCenter th {text-align:center;}
.alignCenter td {
    font-weight: normal;
    text-align: center; 
}

/*For Professional Page*/

.eventList2{float:left; width:100%; padding-top:10px;  }
.eventList2 li{float:left; width:370px; padding-bottom:20px; padding-top:20px; margin-bottom:0px; border-top:1px solid #006594}
.eventList2 li div p a{text-decoration:underline;color:#669933;}
/*.eventList li.bottomList{border:none!important; margin:0!important; padding:0!important} */
.noBorder2{border:none !important; padding-top:0 !important;}
.eventPic2{float:left;  padding:0 8px 0 0}
.eventList2 li p{padding-bottom:12px;}

.eventList2 li em{font-size:11px!important;}
.booked2{color:#006594; font:bold 12px arial; float:right; padding-top:15px;}
.booked3{color:#006594; font:bold 12px arial; float:left; padding-top:15px;}

.ProgramCalendar tbody tr td table tbody{background-color:White;}
.ProgramCalendar tbody tr th{font-weight:bold;}
.ProgramCalendar tbody tr td table tbody tr td{font-weight:bold;text-align:center;}
.ProgramCalendar{border-top:1px solid #9BCA3B;border-bottom:1px solid #9BCA3B;}
.ProgramCalendar tbody{border-bottom:1px solid #9BCA3B;}

.ProfessionalCalendar tbody tr td table tbody{background-color:White;}
.ProfessionalCalendar tbody tr th{font-weight:bold;}
.ProfessionalCalendar tbody tr td table tbody tr td{font-weight:bold;text-align:center;}
.ProfessionalCalendar{border-top:1px solid #006594;border-bottom:1px solid #006594;}
.ProfessionalCalendar tbody{border-bottom:1px solid #006594;}


/*Text After Calendar*/

.CalendarText{font-size:10px; margin-left:20px; margin-top:0px; line-height:12px; width:335px; padding:1px 0 10px 0; display:block; float:left; font-family: 'FS Me Web Bold',Helvetica,Arial,Verdana,sans-serif;}

.leftopena{padding-bottom:12px; margin-bottom:5px; float:left; background:url("../Images/open.jpg") no-repeat scroll 0 bottom transparent; cursor:pointer !important;}
.leftclosea{padding-bottom:12px; float:left; cursor:pointer !important;}
.leftCloser{ background:url("../Images/close.jpg") no-repeat scroll 0 bottom transparent  !important;}
.greenLineSeprator{width:100%; height:1px; background-color:#9BCA3B; margin:10px 0;}

        .arrow1
        {
            width: 52px;
            height: 14px;
            position: absolute;
            top: 30px;
            left: -52px;
            background: url(../images/mapLeftArrow.png) 0 0 no-repeat;
        }
        .arrow2
        {
            width: 52px;
            height: 14px;
            position: absolute;
            top: 30px;
            right: -52px;
            background: url(../images/mapRightArrow.png) 0 0 no-repeat;
        }
        .arrow3
        {
            width: 52px;
            height: 14px;
            position: absolute;
            bottom: 30px;
            left: -52px;
            background: url(../images/mapLeftArrow.png) 0 0 no-repeat;
        }
        .arrow4
        {
            width: 52px;
            height: 14px;
            position: absolute;
            bottom: 30px;
            right: -52px;
            background: url(../images/mapRightArrow.png) 0 0 no-repeat;
        }
        .dlg
        {
            width: 220px;
            height: 250px;
            padding: 10px;
            position: absolute;
            background: #FFF;
            border: 1px solid #00533D;
            z-index: 1001;

        }
  
.mapArea{float:left; width:574px; height:488px; overflow:visible; position:relative;}
.hotspot{width:21px; height:20px; background:url(../Images/mapIcon.png) no-repeat 0 0 transparent; position:absolute; cursor:pointer; text-align:center; color:#ffffff; font-weight:bold;}

.level1 
{
margin-bottom:60px;
float:left;
    }
.greenLineImage
{
    margin:9px 0;
    }
    
    .list2play{background-image:url(../Images/activeTrackList.png); background-position:center center; background-repeat:no-repeat;}
.list2play span {
    cursor: default;
    margin-left: 15px;
}
.list2play span em {
    display: none;
}
.mapDescription{font-size: 13px; line-height: normal; color: #6d6e71; margin-top: 0px;}
.map3{float:right; font-weight:bold; font-size:11px; top: 45px; right: 5px; width: 100px; text-align: left;}

.SetLineHeight{line-height:12px !important;}
.newsItemNav {line-height:5px; margin-top:10px;}

label{margin-right:30px; padding-bottom:5px;}


.clear { clear:both; }
.newFieldGuides {  }
.newFieldGuides h1 { background-color:#45598c; color:#fff; text-align:right; line-height:35px; margin-top:20px; padding-right:20px; font-size:26px; }
.newFieldGuides p { color:#000; padding:20px; padding-bottom:0px; }
.newFieldGuides p.intro { font-style:italic; color:#c5c5bd; }

.newFieldGuides .toutHolder { padding-bottom:10px; border-top:1px solid #c5c5bd; margin:20px; }
.newFieldGuides .toutHolder .tout { float:left; width:220px; padding-top:10px; padding-right:20px; min-height:452px; }
.newFieldGuides .toutHolder p { margin:0px; padding:0px; }


.subnavContainer {
    width: 200px;
overflow:visible;
height:200px;
}
    .subnavContainer #ctl00_ContentPlaceHolderMain_ctl00_navClass {
        float: none;
        
    }
.subnavContainer #SubNavItem {
    padding-left: 10px;
    padding-top:30px;
    width:180px !important;
    max-width:180px;
    overflow:hidden;
    margin-left:0px !important;
    margin-right:0px !important;
    position:relative;
}
    .subnavContainer #SubNavItem li {
        float: none;
    }
.subnavContainer #SubNavItem li a {
    color: #00533d !important;
    font-weight:bold;
    font-size:14px;
    height:auto !important;
    line-height:14px;
}
.left {
    float: left;
}

.subnavContainer .subNavStew #SubNavItem {
    padding-left:20px !important;
}

.belowSubNav {
position:relative;
z-index:999; }

.belowSubNav p a { display:block; }