﻿/*////////////////////////////
/////////////////////////////
///// DEFAULT LEFT NAV BUTTONS
/////CUSTOM USER CONTROL
*/

#LeftNavButton a{padding: 0px 0px 5px 0px;border:none 0px #FEFFFF;  }
#LeftNavButton img{border:none 0px #FEFFFF;width:185px;}


/*////////////////////////////
/////////////////////////////
///// SUB PAGE CONTENT WITH PLAYER
/////CUSTOM USER CONTROL
*/

#SubPageHeader{width:100%; text-align :left ; }
#SubPageHeader #imgHeader{border: none; margin :0px; float :left; padding:0px;}
#WowGet{top:0px; float:right; overflow:visible ;width:340px;height :410px;padding:0px 10px 5px 10px; }
#flash-content{position:absolute ; }
#SubPageHeader div.LiteralContent{text-align :left ; padding-bottom :20px; margin :0px; padding-top :40px;}
#SubPageHeader div.LiteralContent p{padding: 15px 0px 15px 0px;}



/*////////////////////////////
/////////////////////////////
///// UPCOMING EVENTS 
/////CUSTOM USER CONTROL
*/

#UpcomingEvents{width:185px;padding:15px 0px 5px 0px;}
#UpcomingEventsHeader img{ }
#UpcomingEventsBody{background-color: #eff0f2; padding:5px 5px 5px 5px; font-size :12px; text-align :left ;font-family:Cambria, Times New Roman , Serif; }
#UpcomingEventsBody a, #UpcomingEventsBody a:hover, #UpcomingEventsBody a:visited{color:#474747; font-weight :bold; text-decoration :underline;}
#UpcomingEventsBody a:hover{ cursor :pointer ; text-decoration :none;}



/*////////////////////////////
/////////////////////////////
///// MESSAGE BOX
/////CUSTOM USER CONTROL
*/

#MessageBox{width: 425px; border: solid 1px #ccd5dd;}
#MessageBox img{border:none;}
#MessageBoxImage{ padding: 10px; text-align: left; background-color: #E3E7EC; margin: 10px;}
#MessageBoxImage img{float:right ;}
#MessageBoxContainer{padding: 10px; width: 75%; text-align: left;}
#MessageBoxFooter{padding: 10px; text-align: right; background-color: #E3E7EC; margin: 10px;}
#MessageBoxFooter a{font-size:10px;}


/*////////////////////////////
/////////////////////////////
///// PLANNERS CONTACT US
/////CUSTOM USER CONTROL
*/

#Planner{width:500px; border: solid 1px #ccd5dd; text-align :left;position :relative ;}
#Planner img{border:none;}
#Planner #PlannerContent{ padding :10px; }
#Planner #BasicPanel, #Planner #SportsPanel{width:100%; text-align :left ;}
#Planner #PlannerHeader{text-align:center ; background-color: #E3E7EC; padding: 0px 10px 0px 10px; margin :10px;}
#Planner #PlannerHeader p{float:right ;}
#Planner #AlignStar{position :absolute; left:35px; top:35px; }
#Planner td.SetPanelNameColumn{ width: 135px; text-align:left ; vertical-align :top;}
#Planner td.Required{color:#A70400; font-weight :bold ; width:10px;}
#Planner td.SetPanelEntryColumn{ text-align :left ; vertical-align:bottom;vertical-align :top; }
#Planner input.SubmitButton{ float:right;padding-right:10px; outline :none;}
#Planner #PlannerContent #MaskedDiv{padding:15px 0px 0px 14px; margin :0;}
#PlannerFooter{padding:9px; text-align: left; background-color: #E3E7EC; margin: 10px;}


/*////////////////////////////
/////////////////////////////
///// REQUEST BROCHURE
/////CUSTOM USER CONTROL
*/
#RequestBrochurePrint{display:none ;}
#RequestBrochure{width:425px; border: solid 1px #ccd5dd; text-align :left; position :relative; padding: 0px 10px 0px 10px;}
#RequestBrochure img{border: none;}
#RequestBrochureHeader{text-align:center ; background-color: #E3E7EC; padding: 0px; margin :0px;}
#RequestBrochureHeader #AlignStar{position :absolute; left:25px; top:20px;}
#RequestBrochure table{width:90%;}
#RequestBrochure td.SetPanelNameColumn{ width: 135px; text-align:left ; vertical-align :top;}
#RequestBrochure td.SetPanelEntryColumn{ text-align :left ; vertical-align:bottom;vertical-align :top; }
#RequestBrochure td.Required{ color:#A70400; font-weight :bold ; width:10px; text-align :right ;}
#RequestBrochure input.SubmitButton{ float:right;padding-right:10px;outline :none;}
#RequestBrochureFooter{padding: 10px; text-align: left; background-color: #E3E7EC;}
#brochureImage{float: left; margin-right: 10px;margin-top: 5px;}



/*////////////////////////////
/////////////////////////////
///// SUB PAGE CONTENT WITH IMAGE
/////CUSTOM USER CONTROL
*/

#SubPageImageHeader{width:100%; text-align :left ; }
#SubPageImageHeader #ImageTextHeaderWrapper{vertical-align:top ;margin :0px; padding:0px;position:absolute;}
#SubPageImageHeader img{border: none; }
#SubPageImageHeader #ImageHolder{top:0px; float:right; overflow:hidden;width:250px; height:300px; margin: 0px 0px 5px 10px; }
#ImageHolder #imgSide{position:absolute ; text-align :center ;}
#SubPageImageHeader #imgSide{border: none; margin :0px; float :right; padding:0px;}
#SubPageImageHeader div.LiteralContent{text-align :left ; padding: 60px 0px 20px 0px;margin :0px; left:0;}
#SubPageImageHeader div.LiteralContent .ImgNoBorder img{border:none;}
#SubPageImageHeader div.LiteralContent img{padding:3px; border: solid 1px #E08A89;}

/*#SubPageImageHeader div.LiteralContent img{width:188px;}*/


/*////////////////////////////
/////////////////////////////
///// CONTACT US USER CONTROL
*/

#ContactUs{width:550px; border: solid 1px #ccd5dd; text-align :left;position :relative ;}
#ContactUs img{border:none;}
#ContactUs #Clear{ float:right; padding-right:20px;}
#ContactUs #Clear a{font-size:9px;}
#ContactUs #ContactUsContent{ padding :10px; }
#ContactUs #ContactUsHeader{text-align:center ; background-color: #E3E7EC; padding: 0px 10px 0px 10px; margin :10px;}
#ContactUs #AlignStar{position :absolute; left:25px; top:30px; }
#ContactUs td.SetPanelNameColumn{ width: 135px; text-align:left ; vertical-align :top;}
#ContactUs td.Required{color:#A70400; font-weight :bold ; width:10px; vertical-align :top;}
#ContactUs td.SetPanelEntryColumn{ text-align :left ; vertical-align:bottom;vertical-align :top; }
#ContactUs input.SubmitButton{ float:right;padding-right:10px; outline :none;}
#ContactUs #ContactUsContent #MaskedDiv{padding:15px 0px 0px 14px; margin :0;}
#ContactUs #ContactUsContent #InterestedAreas{ display:none;}
#ContactUs #ContactUsContent #note{ width:500px; height:100%; text-align :left ;}
#ContactUsFooter{padding:9px; text-align: left; background-color: #E3E7EC; margin: 10px;}


/*////////////////////////////
/////////////////////////////
///// TOURISM STAFF LISTING
*/

.Container{width:100%; padding-left:10px;font-family: Helvetica, Tahoma, Verdana, Arial; color: #474747; font-size: 12px; letter-spacing :1px;}
.ColumnLeft{width:45%;float:left; display:block ;}
.ColumnRight{width:45%; float:right;display:block ;}


/*////////////////////////////
/////////////////////////////
///// NEWS ROOM
*/

.CometContentWrapper{position:relative ; min-height :100%; vertical-align :top; overflow :visible ; top:40; padding: 20px 0px 40px 0px; }
.CometContentWrapper .release{ position:absolute;top:151px; text-transform :none;left: 0px;}
.CometContentWrapper a{ text-transform :uppercase ;}
.CometContentWrapper a, .CometContentWrapper a:visited{color:#A70400; text-decoration :underline; font-weight :bold ;outline :none;}
.CometContentWrapper a:hover{  text-decoration :none;outline :none;}
.CometContentWrapper .CometSubWrapper{position:relative; min-height :100%; padding-bottom :40px;}
.CometContentWrapper .CometContent{overflow:visible ;width:425px; position:absolute ; right:0px; top:0px; min-height :100%; }
.CometContentWrapper .CometContent p{font-family: Helvetica, Tahoma, Verdana, Arial; color: #474747; font-size: 12px;
                                     padding: 0px 0px 10px 0px; text-align :left ;}                                   
.CometContentWrapper .CometContent #more{padding-left:5px; text-transform:none ;}
.images img{float:right;margin: 0px 30px 30px 0px;}
#galleryWrapper ul{ list-style:none;}
#galleryWrapper ul li img{border:none;}
.down{display:inline-block  ; margin :0; padding :0; vertical-align:middle ; position: relative ; width:400px;}
.down .body{text-align: left; color:#474747;}
.down .button{position:absolute ; right:0px; top:0px; }


/*////////////////////////////
/////////////////////////////
///// NEWS ROOM ARTICLES
*/


 #Articles #more{padding-left:5px; text-transform :none ;}
 #Articles img{border:none;}
 #ArticlesFooter{padding-top:10px;}
 #ArticlesFooter #return{float:right ;}
 .storyIdeas{ height :100%; display :inline-table ; padding :20px 0px 20px 0px;} 
.storycontent{ float :right ; width:330px; padding-left :20px; }
        

/*////////////////////////////
/////////////////////////////
///// VOLUNTEER QUOTE BLOCK
*/

.testimonial{width: 450px;margin: 15px 0 30px 0;display: block;height: 100px;}
.testimonial img {border: none;}
.left-quote{float: left;background: url('/Declare/graphics/open-quote.gif') no-repeat top;width: 68px; height: 77px;}
.testi-text{float: left;text-align: justify; width: 300px;padding-right: 65px;background: url('/Declare/graphics/end-quote.gif') no-repeat right bottom; font-style: italic;}
.testi-text blockquote:first-letter{ font: italic 1.7em Georgia, "Times New Roman" , Times, serif;}
.testi-pic{float: right;}
.testi-pic img{border:none;}
.testi-name{float: right; padding: 30px 200px 0 0px;}

#RedBlock
{
	width: 300px; height: 250px;
	background: url('/declare/graphics/redblock.jpg') no-repeat;
	font-family: Helvetica, Tahoma, Verdana, Arial;
	color: #feffff;font-size: 14px; font-weight:bold;
	padding-left: 25px;
	padding-right: 45px;
}
#RedBlock a, #RedBlock a:visited  {text-decoration:underline; letter-spacing :1px;font-weight: bold;color: #feffff;}
#RedBlock a:hover  {text-decoration: none;letter-spacing :1px;font-weight: bold;color: #feffff;}

.FireworksBG { background-color: Black; filter: alpha(opacity=80); opacity: 0.8; }

.WhosDeclaredScroll { background-image: url('/Declare/graphics/scroll.gif'); background-repeat: no-repeat; width: 600px; height: 769px; position: relative; }