@charset "UTF-8";
/* CSS Document */

html,body,p,form,ul,li,h1,h2,h3,h4,h5,h6,br,form { padding:0; margin:0; }

body {font-family:"Lucida Grande", Lucida, Verdana, sans-serif; background:#fff; background-image:none; font-size:11px; color:#000000; }

#Tag {display:none;}

a {font-family:"Lucida Grande", Lucida, Verdana, sans-serif; font-size:11px; text-decoration:none; color:#749a11; }
a:hover { color:#234600; }

.white { color:#FFFFFF; }
a.white { color:#FFFFFF; }
.green {color:#507400;}
a.green {color:#507400;}


/************* Main Frame ******************/

#Frame { background: #fff none; text-align:center; }
#Content { width:760px; text-align:left; margin-left:auto; margin-right:auto; }
 

/************* Top ******************/

#Top { height: 193px; display:none; }
#TopTop { height: 122px; padding: 0px 0px 0 0; text-align:right; background:url(/Images/Logo.png) 0 0 no-repeat; }

#TopMidSearch { height: auto; padding: 0px 0px 0 0; text-align:right;}

#TopTopSearch { height:100px; }

#Search { background:url(/Images/Search.gif) 0 0 no-repeat; height:83px; width:153px; padding: 17px 25px 0 30px; text-align:left; float:right; }

#SearchBot { padding:4px 0 0 0;}

.SearchLeft { width:115px; float:left; display:block;   }
.SearchRight { width:30px; float:left; display:block; padding: 0 0 0 4px; }
#Search .InputBox {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#000000; font-size:11px; border: 1px solid #809299; background:#fff; width:110px; height:14px; padding:2px; }
#Search .Go {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#4e5f6e; font-size:11px; background:#e4f3ff; border:#809299 solid 1px; width:30px; height:20px;  }

.Close { display:none }
a.CloseLink {width:10px; height:10px; display:block; background:url(/Images/Cross.jpg) 0 0 no-repeat; float:right;}
a.CloseLink:hover { background:url(/Images/Cross.jpg) 0px -10px no-repeat; }


#TopTopNav { height:22px; padding: 0 25px 0 0; }

#TopTop ul { list-style-type:none; padding:0; margin:0; color:#FFFFFF; }
#TopTop li { list-style-type:none; padding:0; margin:0; width:auto; display:inline; }
#TopTop li a { color:#ffffff; font-weight:bold; }
#TopTop li a:hover { color:#234600; }


#TopBot { height: 71px;  }

#TopBotLeft {color:#cfdfc0; font-weight:bold; font-size:12px; width:268px; float:left; padding:20px 0 0 20px; line-height:1.4em; }
#TopBotMid { display:block; height:71px; width:30px; float:left; } 
#TopBotRight { width:467px; text-align:left; float:left; background: url(/Images/BGNav.png) 0px 0px no-repeat; padding: 0 0 0 0;  height: 71px; }

#TopBotRight ul { list-style-type:none; padding:0; margin:0; }
#TopBotRight li { padding:0; margin:0; display:block; float:left; position:relative; text-align:left; }
#TopBotRight li a { color:#000000; display:block; position:relative; text-align:center; font-weight:bold; float:left;}

#TopBotRight ul .LinkOne {width:107px; height:37px; padding:34px 0px 0px 10px; }
#TopBotRight ul .LinkOne a {width:102px; height:27px; padding:10px 0 0 0; background:#b4ff00; }
#TopBotRight ul .LinkOne a:hover { background:#e4f3ff; height:30px; padding:7px 0 0 0; color:#548bb7; }

#TopBotRight ul .LinkTwo {width:107px; height:42px; padding:29px 0px 0px 6px;}
#TopBotRight ul .LinkTwo a {width:102px; height:27px; padding:15px 0 0 0; background:#c3ff33;}
#TopBotRight ul .LinkTwo a:hover { background:#e4f3ff; height:30px; padding:12px 0 0 0; color:#548bb7; }

#TopBotRight ul .LinkThree {width:107px; height:47px; padding:24px 0px 0px 4px;}
#TopBotRight ul .LinkThree a {width:102px; height:27px; padding:20px 0 0 0; background:#e1ff99;}
#TopBotRight ul .LinkThree a:hover { background:#e4f3ff; height:30px; padding:17px 0 0 0; color:#548bb7; }

#TopBotRight ul .LinkFour {width:107px; height:52px; padding:19px 0px 0px 6px;}
#TopBotRight ul .LinkFour a {width:102px; height:27px; padding:25px 0 0 0; background:#e1ff99;  }
#TopBotRight ul .LinkFour a:hover { background:#e4f3ff; height:30px; padding:22px 0 0 0; color:#548bb7; }


/************* Main ******************/

#Main { clear:both; background: #ffffff  none; }
#MainLeft { width:258px; float:left;background: #ffffff url(/Images/MainBG.jpg) 0px 0px repeat; display:none;  }
#MainLeft ul { list-style-type:none; padding:0; margin:0px; }
#MainLeft li { list-style-type:none; padding:0; margin:0px; display:block; width:258px; height:50px;  }


/************* NAVIGATION COLORS ******************/

/* POST CODE STYLE */
.Postcode {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#044F3A; font-size:11px; border: 1px solid #044F3A; background:#B7E9DB; width:110px; height:14px; padding:2px; }
.Find {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#FFF; font-size:11px; background:#045740; border:#044F3A solid 1px; width:90px; height:20px;  }

.PostRow { padding:3px 0 0 0;}
.PostRowLeft { width:115px; float:left; display:block;   }
.PostRowRight { width:95px; float:left; display:block; padding: 0 0 0 4px; }


ul#primary-nav, ul#primary-nav ul { z-index:69; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0 0 0px; padding: 0; width: 258px;/* Width of Menu Items */ border-bottom: 0px solid #fff; /* IE6 Bug */  }
ul#primary-nav ul { background: none; }
ul#primary-nav li { z-index:70; position: relative; list-style: none; padding:0;}
ul#primary-nav li a { /*background: url(/Images/BGNewsArchieve.jpg) 0 0 repeat; font-weight: normal; display: block; text-decoration: none; color: #FFF; width:218px; height:37px; padding:20px 20px 0 20px;*/}
ul#primary-nav li a:hover { color: #efefef;}

/************* Fix IE. Hide from IE Mac \******************/
* html ul#primary-nav li { z-index:71; float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }

/************* Hide sub-menus initially ******************/
ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul { z-index:80; display: block; color: #efefef;   } /* The magic */
ul#primary-nav li.menuparent {border: none;}
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { /*background-color: #fff;*/ color: #efefef; margin:0; }
ul#primary-nav li a:hover { color: #efefef;}

#MainLeft .Collection { display:block; width:218px; height:67px; padding:10px 20px 0 20px; color:#FFFFFF; background: url(/Images/NavBGS/BGCollection.jpg) 0 0 no-repeat; line-height: 1.5em;}
#MainLeft li a.LightBlue { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGRecycleServices.jpg) 0 0 no-repeat;}
#MainLeft li a.DarkBlue { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGKirbside.jpg) 0 0 no-repeat;}
#MainLeft li a.Purple { display:block; width:218px; height:44px; padding:13px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGHouseholdWaste.jpg) 0 0 no-repeat;}
#MainLeft .Red { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGReduceReuseRecycle.jpg) 0 0 no-repeat;}
#MainLeft .Red a { color:#FFFFFF; }
#MainLeft .Red { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGReduceReuseRecycle.jpg) 0 0 no-repeat;}
#MainLeft li a.RedLight { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGComposting.jpg) 0 0 no-repeat;}
#MainLeft li a.DarkRed { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGFoodWaste.jpg) 0 0 no-repeat;}
#MainLeft li a.Orange { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGHowRWe.jpg) 0 0 no-repeat;}
#MainLeft li a.Yellow { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGFAQs.jpg) 0 0 no-repeat;}
#MainLeft li a.LimeGreen { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGNewsArchieve.jpg) 0 0 no-repeat;}
#MainLeft .DarkGreen { display:block; width:218px; height:37px; padding:20px 20px 0 20px; color:#FFFFFF;   background: url(/Images/NavBGS/BGCalderdalePole.jpg) 0 0 no-repeat;}

/************* Sub Menu Styles ******************/

ul#primary-nav ul {	 z-index:70; position: absolute; display: none; left: 258px; border-width: 0px; /* Set 1px less than menu width */ top: 0; padding:0px 0 0 10px;	}

ul#primary-nav li ul li { height:auto; width:150px;}
ul#primary-nav li ul  { height:auto; width:150px;}

ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul,ul#primary-nav li.over ul ul ul { display: none; border-width: 0px;} 

ul#primary-nav li ul li a:link , ul#primary-nav li ul li a:visited ,ul#primary-nav li ul li  a:active { display:block; width:150px; height:auto; padding:6px 20px 6px 20px; color:#FFFFFF; font-weight:normal; color:#FFFFFF; }
ul#primary-nav li ul li a:hover { color:#efefef; padding:6px 19px 6px 21px;}

ul#primary-nav li ul li a.LightBlue { background: url(/Images/NavBGS/SMBGRecycleServices.jpg) 0 0 repeat;}
ul#primary-nav li ul li a.DarkBlue { background: url(/Images/NavBGS/SMBGKirbside.jpg) 0 0 repeat;}
ul#primary-nav li ul li a.Purple {  background: url(/Images/NavBGS/SMBGHouseholdWaste.jpg) 0 0 repeat;}
ul#primary-nav li ul li  .Red { background: url(/Images/NavBGS/SMBGReduceReuseRecycle.jpg) 0 0 repeat;}
ul#primary-nav li ul li  .Red a { color:#FFFFFF; }
ul#primary-nav li ul li a.RedLight { background: url(/Images/NavBGS/SMBGComposting.jpg) 0 0 repeat;}
ul#primary-nav li ul li a.DarkRed { background: url(/Images/NavBGS/SMBGFoodWaste.jpg) 0 0 repeat;}
ul#primary-nav li ul li a.Orange {  background: url(/Images/NavBGS/SMBGHowRWe.jpg) 0 0 repeat;}
ul#primary-nav li ul li a.Yellow { background: url(/Images/NavBGS/SMBGFAQs.jpg) 0 0 repeat;}
ul#primary-nav li ul li a.LimeGreen {  background: url(/Images/NavBGS/SMBGNewsArchieve.jpg) 0 0 repeat;}
ul#primary-nav li ul li  .DarkGreen { background: url(/Images/NavBGS/SMBGCalderdalePole.jpg) 0 0 repeat;}

ul#primary-nav li .LightBlueUL {  background:url(/Images/NavBGS/ULRecycleServices.gif) -1px 2px no-repeat;  }
ul#primary-nav li .DarkBlueUL { background: url(/Images/NavBGS/ULKirbside.gif) -1px 2px no-repeat;}
ul#primary-nav li .PurpleUL {  background: url(/Images/NavBGS/ULHouseholdWaste.gif) -1px 2px no-repeat;}
ul#primary-nav li .RedUL { background: url(/Images/NavBGS/ULReduceReuseRecycle.gif) -1px 2px no-repeat;}
ul#primary-nav li .RedLightUL { background: url(/Images/NavBGS/ULComposting.gif) -1px 2px no-repeat;}
ul#primary-nav li .DarkRedUL { background: url(/Images/NavBGS/ULFoodWaste.gif) -1px 2px no-repeat;}
ul#primary-nav li .OrangeUL {  background: url(/Images/NavBGS/ULHowRWe.gif) -1px 2px no-repeat;}
ul#primary-nav li .YellowUL { background: url(/Images/NavBGS/ULFAQs.gif) -1px 2px no-repeat;}
ul#primary-nav li .LimeGreenUL {  background: url(/Images/NavBGS/ULNewsArchieve.gif) -1px 2px no-repeat;}
ul#primary-nav li .DarkGreenUL { background: url(/Images/NavBGS/ULCalderdalePole.gif) -1px 2px no-repeat;}



/************* MAIN AREA **************/
#MainRight { width:auto; float:left; }
#MainRightTop { height:284px; background: #92bf00 url(/Images/Banners/Blank.jpg) 0 0 no-repeat; display:none; }
.MainRightTitle { height:25px; background:#fff none; color:#000000; }

#Cookies {width: 476px; height: auto; padding: 4px 6px 0 20px; margin:0; color:#ccc; display:none; }

.MainRightTitle h1  { padding: 3px 0 0 20px; font-size:12px; color:#000; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; }
.MainFrontPage {  height:258px; width:462px; padding: 20px 20px 0 20px; line-height:1.4em; }

.MainContent {  height:auto; width:650px; padding: 10px 20px 0 20px; line-height:1.6em; }
.MainContent ul { list-style-type:square ; padding: 0 0 0 25px;}
.MainContent ul li ul { list-style-type: circle; padding: 0 0 0 25px;}
.MainContent h1,h2,h3,h4,h5,h6  { padding: 5px 0 0 0px; font-size:13px; color:#749a11; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; }

.MainContent .Row { padding:5px 0 0 0 ; color:#000000;  }
.MainContent .RowLeft { width:180px; float:left; display:block; padding: 0 0 0 20px; text-align:right; }
.MainContent .RowRight { width:245px; float:left; display:block; padding: 0 0 0 5px; }

.MainContent .RowImage { width:109px; float:left; display:block; padding: 0 0 0 20px; text-align:right; }
.MainContent .RowText { width:265px; float:left; display:block; padding: 0 0 0 5px; }
.MainContent .RowText h4 {  padding:0; }


.MainContent .TextBox { font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#000000; font-size:11px; border: 1px solid #809299; background:#f1f5ea; width:175px; height:14px; padding:2px; }
.MainContent .TextAreaBox { font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#000000; font-size:11px; border: 1px solid #809299; background:#f1f5ea; width:175px; height:75px; padding:2px; }
.MainContent .Select {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#000000; font-size:11px; border: 1px solid #809299; background:#f1f5ea; width:175px; height:20px; padding:2px; }

.NewsBg { background:#f1f5ea; height:103px; padding:5px;}
.NewsDate { text-transform: uppercase; width:110px; height:93px;  padding: 10px 0px 0 0px ; text-align:center; float:right; color:#edf3e5; font-size:36px; line-height:1em; background: url(/Images/NewsDateBg.png) 0 0 no-repeat; }
.NewsDateLarge { text-align:left; color:#ccc; height:20px; border-bottom: #ccc solid 1px; }
.BacktoNews {width:200px; float:right; text-align:right;}


.PageNumber { padding:10px 0 0 0; text-align:center; }
.Bring {width:200px; display:block; float:left;}
.MainNews { height:205px; padding: 14px 20px 0 20px ; background:#0a2b00 url(/Images/BGNews.jpg) 0 0 no-repeat; color:#d0dcae; line-height:1.4em; font-family:'Lucida Grande', Lucida, Verdana, sans-serif; display:none;}
.MainNews h2  {  font-size:11px; color:#FFFFFF; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; }
.MainRightTitle h2  { padding: 5px 0 0 20px; font-size:11px; color:#FFFFFF; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; }
.MainRightTitle h2 a {  color:#FFFFFF;  }
.MainRightTitle h2 a:hover { color:#d1dcae;}
#TopFunction {width: 476px; height: auto; padding: 15px 20px 20px 6px; margin:0; text-align:right; display:none;}
#TopFunction a {color: #749a11; text-decoration:none;}


/************* POSTCODE DATES **************/

#CalenTable .Days { background-color: #e4f1d5;  font-weight: bold; color: #000;  padding: 2px 0 2px 0; border-bottom: 1px solid #000;}
#CalenTable table { border-bottom: 1px solid #000; margin: 0 8px 0 0;} 
#CalenTable .Title { text-align:left; padding: 0 0 0 10px; border-bottom: 1px solid #000; background-color: #e4f1d5; font-weight: bold; }
#CalenTable td { text-align:center; background-color: #e4f1d5; font-size:11px; padding: 0px 3px 0px 3px;}

#CalenTable .ActiveDates { color: #000; background:#FFFFFF; font-weight: bold;  text-decoration:underline;}
#CalenTable .UnActiveDates { color: #000; background:#FFFFFF; font-weight: bold; font-style:italic;  }

#CalenTable #white .Days { background-color: #fff;  font-weight: bold; color: #000;  padding: 2px 0 2px 0; border-bottom: 1px solid #000;}
#CalenTable #white table { border-bottom: 1px solid #000; margin: 0 8px 0 0;} 
#CalenTable #white .Title { text-align:left; padding: 0 0 0 10px; border-bottom: 1px solid #000; background-color: #fff; font-weight: bold; }
#CalenTable #white td { text-align:center; background-color: #fff; font-size:11px; padding: 0px 3px 0px 3px;}
#CalenTable #white .ActiveDates { color: #000; font-weight: bold; background:#FFFFFF; text-decoration:underline; !important }
#CalenTable #white .UnActiveDates {color: #000; font-weight: bold; background:#FFFFFF; font-style:italic; !important}


#CalHide {display: none;}






.ActiveDates { background-color: #000; font-weight: bold; text-decoration:underline; !important }
.UnActiveDates {background-color: #000; font-weight: bold; font-style:italic; !important }

/************* FAQ **************/

.FAQ  {	width: 460px;}
.FAQ div {	background: #fff url(/Images/Answer.jpg) 2px 5px no-repeat;}
.FAQ p {	margin-bottom : 10px;	border: none;	text-decoration: none;	font-size: 11px;	margin: 0px;	padding: 10px 10px 10px 40px; color:#444;}
.FAQ a {	cursor:pointer;	display:block;	padding:5px 5px 5px 35px;	margin-top: 0;	text-decoration: none;		font-size: 12px; background-image: url(/Images/Question.jpg) ; background-position: 0px 0px ; background-repeat:no-repeat;	border-top: 0px dotted #ccc;	border-bottom: 1px dotted #ccc;}

.FAQ p a {	cursor:pointer;	display: inline; padding:0px; margin-top: 0; text-decoration: none; font-size: 11px; background:none;}

.FAQ a:hover {	background-color: white;}
.FAQ a.selected {	color: #234600;  }


/************* WHAT **************/

.WHAT  {	width: 460px;}
.WHAT div {	/*background: #fff url(/Images/Answer.jpg) 2px 5px no-repeat;*/}
.WHAT p {	margin-bottom : 10px;	border: none;	text-decoration: none;	font-size: 11px;	margin: 0px;	padding: 10px 10px 10px 20px; color:#444;}
.WHAT a {	cursor:pointer;	display:block;	padding:5px 5px 5px 20px;	margin-top: 0;	text-decoration: none;		font-size: 12px; /*background-image: url(/Images/Question.jpg) ;*/ background-position: 0px 0px ; background-repeat:no-repeat;	border-top: 0px dotted #ccc;	border-bottom: 1px dotted #ccc;}


.WHAT .RowText a {	cursor:pointer;	display: inline; padding:0px; margin-top: 0; text-decoration: none; font-size: 11px; background:none;}
.WHAT .RowText { width:300px; }
 
.WHAT a:hover {	background-color: white;}
.WHAT a.selected {	color: #234600;  }


/************* VOTEPOLL **************/

.VoteQuestion { padding: 4px 0 0 0; font-weight:bold; }

#VoteHold {width: 220px; height: auto; padding:10px 0 0px 20px; clear:both; }
#VoteHold a {color: #6a9300; font-weight: normal; padding:0; margin:0;}
#VoteHold a.hover {color: #333333; font-weight: normal; padding:0; margin:0;}
.VCellHold {width: 210px; height: auto; margin:0; padding:6px 0 0px 0;}
.VCLeft {width: 40px; height: auto; padding:0 5px 0 0; margin:0; float:left; text-align:right;}
.VCRight {width: 155px; height: auto; padding:3px 0 0 0; margin:0; float:left; text-align:left;}
#ResultHold { width: 220px; height: auto; padding:10px 0 0px 0px; }
#ResultHold .VCLeft {width: 40px; height: auto; padding:2px 5px 0 0; margin:0; float:left; text-align:right;}
.VoteResult { height:16px; padding:1px 0 0 2px;}
.ViewResultsLink { padding: 3px 0 0 0; }	
.VoteNow { padding:5px 0 0 0; margin-left:auto;  margin-right:auto; font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#FFF; font-size:11px; width:116px; height:auto; font-weight:bold; border:none; }


/************** VOTE BUTOON *****************/

button {  border:0;   cursor:pointer;   font-weight:bold;   padding:0 20px 0 0;   text-align:center; }
button span {   position:relative;   display:block;   white-space:nowrap;   padding:0 0 0 20px; }

/*blue buttons*/
button.submitBtn {   background:url(/Images/btn_green_right.gif) right no-repeat;   font-size:1.1em; }
button.submitBtn span {   height:30px;   line-height:30px;  background:url(/Images/btn_green_left.gif) left no-repeat;  color:#fff; }
button.submitBtn:hover {	background:url(/Images/btn_green_right_hover.gif) right no-repeat; }
button.submitBtn:hover span {	background:url(/Images/btn_green_left_hover.gif) left no-repeat; }


/************* News Front Page ******************/

.MainNewsLeft { width:243px; float:left; display:block; }
.MainNewsLeft a { color:#a3e601;}

.MainNewsMid { width:213px; float:left; display:block; padding:6px 0 0 0;  }
.MainNewsMid a { color:#d1dcae;}
.MainNewsMid a:hover { color:#ffffff;}
.MainNewsRight { width:38px; float:left; display:block; padding:3px 0 0 0; }


#NewsSubscribeSwitcher { width:310px; height:175px; padding: 15px 30px 0 0;  background:url(/Images/BGNewsletter.png) 0 0 no-repeat; }
.innerSub  h4 { font-size:18px; color:#82bd01; padding: 0 0 0 60px;  } 
.innerSub { padding: 4px 0 0 20px; color:#507400; }

.SubscribeRow { padding:4px 0 0 0 ; color:#000000;  }
.SubscribeRowLeft { width:100px; float:left; display:block; }
.SubscribeRowRight { width:185px; float:left; display:block; }

.SubscribeInput {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#000000; font-size:11px; border: 1px solid #82bd01; background:#fff; width:170px; height:14px; padding:2px; }
.SubscribeGo {font-family:'Lucida Grande', Lucida, Verdana, sans-serif; color:#4e5f6e; font-size:11px; background:#e4f3ff; border:#809299 solid 1px; width:175px; height:22px;  }


.MainNewsHoldLeft { width:340px; float:left;}
.MainNewsHoldRight{ float:left; height:118px; width:110px; padding:37px 0px 0px 10px; }

.NewsRightTitle { padding: 8px 0 0 26px; font-size:13px; color:#FFFFFF; }
.NewsRightMain { padding: 8px 0 0 0; text-align:center; line-height:1.2em; font-size:10px; }
.NewsRightMainLink { padding:4px 0 0 4px; text-align:left; }
.NewsRightMainLink a { width:100px; font-size:10px; display:block; background:#e4f3ff; border:#809299 solid 1px; text-align:center; height:18px; padding: 5px 0 0 0 ; color:#4e5f6e; font-weight:bold; }
.NewsRightMainLink a:hover { background:#809299 ; color:#e4f3ff; }

.NewsHold { height:91px;  }
.NewsTitleHoldLower { padding-top:13px;  }

.NewsTitleHoldLeft { clear:both; display:block; float: left; text-align:left; width:200px; }
.NewsTitleHoldLeft h3 { padding:0; margin:0;}
.NewsTitleHoldLeft h3 a { font-size:11px; color:#FFFFFF; font-family:"Lucida Grande", Lucida, Verdana, sans-serif; }
.NewsTitleHoldLeft h3 a:hover { color:#d1dcae;}

.NewsTitleHoldRight { display:block; float: left; text-align:right; width:90px; color:#FFFFFF;  }

.NewsStory { width:310px; clear:both;  }
.NewsStory a { color:#a3e601; }
.NewsStory a:hover { color:#ffffff; }



/************* Footer ******************/
#IE6FooterFix { display:none; }
#Footer { height: auto; padding: 10px 0 0 0px; background:url(/Images/BGBody.jpg) 0 0 repeat; clear:both; display:none; }
#FooterLeft { float:left; text-align:left; padding: 0 0 0 0; width:580px; display:block; }
#FooterRight { float:left; text-align:right; padding: 0 0 0 0; width:175px; display:block; } 
#Footer ul { list-style-type:none; padding:0; margin:0; color:#FFFFFF; }
#Footer li { list-style-type:none; padding:0; margin:0; width:auto; display:inline; }
#Footer li a { color:#d6e1b2; }
#Footer li a:hover { color:#ffffff; }


/* TEMPORARY */
#Countdown {color:#FFFFFF; width:380px; height:80px; float:right; padding:20px 0 0 0; margin:0; text-align:left; background: url(../Images/ClockShadowBack.jpg) 0px 30px no-repeat;}
/*********** SEARCH ***********/

.popup { position:absolute; display: none; z-index: 50; top:0; left:0; padding:0px 0 0 0px; text-align:left; width:208px; height:100px; } 

#CalText {display: none;}
#MainContentPrint {text-align: center; width: 700px;}

#CalendarDay {width: 300px; text-align: left; float: left;}
#CalExplain {width: 300px;text-align:left; }
.CallTwoNine {text-align: center; margin-left:auto; margin-right: auto;}

.ActiveCal {color: #CC0000; text-decoration: underline;} 