/*PrimarySite WebEditor Styles.*/
.NewsTitle{margin:0;padding:0}img.EditButton{display:inline;border:none}

.EditButtonBlock{float:left;margin:0;padding:0;margin-top:0px;height:16px;overflow:hidden;padding-right:10px}
.DocEditButtons{margin:0;padding:0;height:16px;overflow:hidden;margin-bottom:5px}
.DocEditButtons img,.EditButtonBlock img{display:inline;border:none}

.MediaFloat
{float:left;margin:3px auto;font-size:12px;min-height:160px;_height:160px; text-align: center; width: 25%; padding: 0}
.MediaFloat a img.mediaThumb {display: block; margin: 0 auto;}
.MediaFloat a{display: table-cell; vertical-align: middle;height: 115px;width: inherit;}.MediaFloat div a{display: inline;}

.DocumentItem,.ArticleItem,.LinkItem  {clear: both;}
.ArticleItem,.LinkItem {margin-top:4px; }
.DocumentItem{margin-top: 10px;}

#MediaBlock,
#ArticleBlock,
#DocumentBlock,
#LinkBlock
{margin:0; padding: 0; clear: both;}

.MediaFloat.EditMode{height:175px}.MediaFloat.EditMode div{padding: 3px 0 0}img{border:none}.addbttn img{border:none;margin: 0px 0px}.MediaFloat img{border:none;margin:0;padding:0}.MediaFloat br{float:left}.MediaEditBttns{margin:0 auto;text-align:center}.caption{width:150px;text-align:center;margin:0 auto;}.filesizeEtc{font-size:xx-small}
p.NewsSummary,p.DocSummary,p.LinkDescription{font-size: small; margin:0; padding:0} 
h3.NewsTitle,h3.DocTitle,h3.LinkTitle{font-size: 14px; margin:0; padding:0} 
.newsdate,.datehome,.docdate,.linkdate{font-size: 10px;} 
.FileInfo{font-size:x-small;font-weight:bold;font-style:italic}

img.DocImage{margin:0;padding:0;float:left;}
p.DocSummary,h3.DocTitle {margin-left: 50px;}

h2.sectionheading{font-style: italic; color: #0a0; font-size: small; margin-top: 20px;}.blockPusher {height: 10px; clear: both;}

#termeventslatest,#termevents{}#termeventslatest .termtitle,#termevents .termtitle{font-weight:bold;text-align:center;font-size:medium}#termeventslatest .latesttitle,#termevents .latesttitle{font-size:small;color:#FFF;font-weight:bold;background-color:#F00;text-align:center;border-top:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000}#termeventslatest .latest,#termevents .latest{background-color:#FCC;background-repeat:no-repeat;border:solid 1px #000;padding-left:0px}#termeventslatest .date,#termevents .date{width:175px;margin-left:3px;font-size:small;line-height:22px;color:#000;float:left;font-weight:bold}#termeventslatest .event,#termevents .event{line-height:22px;margin-left:3px;font-size:small;font-weight:normal}#termeventslatest a,#termevents a{text-decoration:none;color:#00C}#termeventslatest a:hover,#termevents a:hover{text-decoration:none;color:#F00}#termeventslatest .termheader,#termevents .termheader{font-size:small;color:#FFF;font-weight:bold;background-color:#00C;text-align:center;border:solid 1px #000}#termeventslatest .eventarea,#termevents .eventarea{background-color:#D5EAFF;border-right:solid 1px #000;border-left:solid 1px #000}#termeventslatest .detailtitle,#termevents .detailtitle{font-weight:bold;font-size:medium}#termeventslatest .detailtitleonday,#termevents .detailtitleonday{font-weight:bold;font-size:medium;text-align:center}#termeventslatest .detaildata,#termevents .detaildata{font-size:small}#termeventslatest .detailfield,#termevents .detailfield{font-size:small;font-weight:bold}#monthlycalendars{}#monthlycalendars a{color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:10px}#monthlycalendars a:hover{color:#0F0}.dwzCalendarExternalTable{background-color:#bbbbba; margin: 0 auto;}.dwzCalendarInternalTable{border:0}.dwzCellPrev{text-align:center;height:18px;background-color:#666}.dwzCellMonth{text-align:center;height:20px;background-color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FFF}.dwzCellNext{text-align:center;height:20px;background-color:#666;color:#000}.dwzCellWeekDay{text-align:center;height:20px;background-color:silver;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;background-color:#FFF;vertical-align:middle;width:20px}.dwzLineSeparator{height:0px}.dwzCellNextMonth{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;font-weight:normal;width:20px;height:20px;background-color:#d1d1d0;vertical-align:bottom;text-align:right}.dwzCellPrevMonth{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;font-weight:normal;width:20px;height:20px;background-color:#d1d1d0;vertical-align:bottom;text-align:right}.dwzCellNoEvent{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000;background-color:#e4e4e0;width:20px;height:20px;text-align:right;vertical-align:bottom}.dwzCellEvent{background-color:#666;width:20px;height:20px;text-align:right;vertical-align:bottom}.kidszone{font-size:medium;background-color:#69F;color:#FFF;font-weight:bold}.addmessage{font-size:medium;text-align:center;font-weight:bold}#Guestbook .sort{font-size:small;text-align:center;width:100%}#Guestbook .allowdeny{font-size:x-small;height:1%}#Guestbook .guest{padding:10px 5px 10px 5px;font-size:x-small;height:1%}#Guestbook .message{padding:10px 5px 10px 5px;font-size:small;height:1%}#Guestbook{border:#42A0FF solid thick}#Guestbook .sort{background-color:#42A0FF}#Guestbook .sort a{color:#FF0}#Guestbook .sort a:hover{color:#FFF}#Guestbook .allowdeny{color:#FF0;background-color:#42A0FF}#Guestbook .allowdeny a{color:#FF0}#Guestbook .allowdeny a:hover{color:#FFF}#Guestbook .guest{background-color:#FFED6F}#Guestbook .message{background-color:#FFF}body #addmessagediv{width:630px;height:100%;display:block;position:relative;margin:0 auto}#guestbookform input,#guestbookform select{width:100px !important}
#guestbookform textarea {width:300px !important}

h1.newstitledetail {font-size: 177%;}


#PageTextBlock div, 
#PageTextBlock dl,
#PageTextBlock dt,
#PageTextBlock dd,
#PageTextBlock ul,
#PageTextBlock ol,
#PageTextBlock li,
#PageTextBlock h1,
#PageTextBlock h2,
#PageTextBlock h3,
#PageTextBlock h4,
#PageTextBlock h5,
#PageTextBlock h6,
#PageTextBlock pre,
#PageTextBlock code,
#PageTextBlock form,
#PageTextBlock fieldset,
#PageTextBlock legend,
#PageTextBlock input,
#PageTextBlock textarea,
#PageTextBlock p,
#PageTextBlock blockquote,
#PageTextBlock th,
#PageTextBlock td{margin:0;padding:0}
#PageTextBlock table{border-collapse:collapse;border-spacing:0}
#PageTextBlock fieldset,
#PageTextBlock img{border:0}
#PageTextBlock address,
#PageTextBlock caption,
#PageTextBlock cite,
#PageTextBlock code,
#PageTextBlock dfn,
#PageTextBlock th,
#PageTextBlock  var{font-weight:normal}
#PageTextBlock li{list-style:none}
#PageTextBlock caption, 
#PageTextBlock th{text-align:left}
#PageTextBlock h1,
#PageTextBlock h2,
#PageTextBlock h3,
#PageTextBlock h4,
#PageTextBlock h5,
#PageTextBlock h6{font-size:100%;font-weight:normal}
#PageTextBlock q:before,
#PageTextBlock q:after{content:''}
#PageTextBlock abbr,
#PageTextBlock acronym{border:0;font-variant:normal}
#PageTextBlock sup{vertical-align:text-top}
#PageTextBlock sub{vertical-align:text-bottom}
#PageTextBlock input,
#PageTextBlock textarea,
#PageTextBlock select{font-family:inherit;font-size:inherit;font-weight:inherit}
#PageTextBlock input,
#PageTextBlock textarea,
#PageTextBlock select{*font-size:100%}
#PageTextBlock legend{color:#000}
#PageTextBlock del,
#PageTextBlock ins{text-decoration:none}
#PageTextBlock{font:93%/1.231;*font-size:small;*font:x-small}
#PageTextBlock h1{font-size:138.5%}
#PageTextBlock h2{font-size:123.1%}
#PageTextBlock h3{font-size:108%}
#PageTextBlock h1,
#PageTextBlock h2,
#PageTextBlock h3{margin:1em 0}
#PageTextBlock h1,
#PageTextBlock h2,
#PageTextBlock h3,
#PageTextBlock h4,
#PageTextBlock h5,
#PageTextBlock h6,
#PageTextBlock strong{font-weight:bold}
#PageTextBlock abbr,
#PageTextBlock acronym{border-bottom:1px dotted #000;cursor:help}
#PageTextBlock em{font-style:italic}
#PageTextBlock blockquote,
#PageTextBlock ul,
#PageTextBlock ol,
#PageTextBlock dl{margin:1em}
#PageTextBlock ol,
#PageTextBlock ul,
#PageTextBlock dl{margin-left:2em}
#PageTextBlock ol li{list-style:decimal outside}
#PageTextBlock ul li{list-style:disc outside}
#PageTextBlock dl dd{margin-left:1em}
#PageTextBlock p{margin-bottom:1em}

img.WhiteLeft,img.BlackLeft,img.RedLeft,img.GreenLeft,img.BlueLeft,img.YellowLeft,img.ImageLeft{ float:left; margin:0px 10px 0px 0px}img.WhiteRight,img.BlackRight,img.RedRight,img.GreenRight,img.BlueRight,img.YellowRight,img.ImageRight{ float:right; margin:0px 0px 0px 10px}img.WhiteLeft,img.WhiteRight{ border:2px solid #fff}img.BlackLeft,img.BlackRight{ border:2px solid #000}img.RedLeft,img.RedRight{ border:2px solid #C20000}img.GreenLeft,img.GreenRight{ border:2px solid #00c212}img.BlueLeft,img.BlueRight{ border:2px solid #007bc2}img.YellowLeft,img.YellowRight{ border:2px solid #ff0}


.ForwardBackPageBttns {clear: both; margin: 20px 0px 0px 0px;}
.ForwardBackPageBttns a { padding: 2px 5px; 
font-family: verdana; font-size: x-small;
text-decoration: none !important;}


/* For the Top Control buttons when logged in */
.TopAlert {background: #fff000; padding: 0 2px;}
a.TopAlert {color: #000 !important;} a.TopAlert:hover {color: #aaa !important}


/* Opacity on thumb images as the .js option isn't available in the upgrades */
a img.mediaThumb:hover{opacity:0.4;filter:alpha(opacity=40)}

/* For Shadowbox - please do not edit this */

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(ShadowBoxresources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(ShadowBoxresources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(ShadowBoxresources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(ShadowBoxresources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(ShadowBoxresources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


	/* For subforms */

	form#form1 fieldset {padding: 5px; background: #ffe244; border: 1px solid #000;}
	form#form1 label {clear:left; display:block; float:left; width:100px; text-align:left; padding-right:10px; color:#000; margin-bottom:0.5em;}
	form#form1 input {border:1px solid #000; padding-left:0.5em; margin-bottom:0.6em; width:280px; background:#fff;}
	form#form1 #button1, form#form1 #button2 {color:#000; padding-right:0.5em; cursor:pointer; width:230px; margin-left:8px; background:#ffaa0c; 
border:1px solid; border-color:#000;}
	form#form1 #button1:hover, form#form1 #button2:hover {color:#000; background:#ffffa5; border:1px solid; border-color:#000; }
	.frmbold {font-weight: bold;}
	form#form1 input#yes, form#form1 input#no {border: none; background: none;}


/* VOTING POLL STYLES */

#votingpoll {	background-color: #ffffff;	padding: 0px;
	width: 150px;	border: thin solid #000000;	margin: 1px;}
#votingpoll .question {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;
	color: #FFFFFF;	text-align: center;	background-color: #0000FF;}
#votingpoll .option {}
#votingpoll label {	color: #0000FF;}
#votingpoll .thankyou {	color: #0000FF;}
#votingpoll .button {font-family: Arial, Helvetica, sans-serif;	color: #000000;	background-color: #FFFFFF;
	border: 1px solid #000000;	cursor: hand;}
#votingpoll a:link {	text-decoration: none;	color: #000099;}
#votingpoll a:visited {	text-decoration: none;	color: #000099;}
#votingpoll a:active {text-decoration: none;	color: #000099;}
#votingpoll a:hover {text-decoration: underline;	color: #0066FF;}







/*additions from Bee*/
/* Commented out
#dirblock p
	{
	margin:0;
	padding:2px;
	}
.diritem
	{
	width:260px;
	clear:both;
	float:left;
	font-weight:bold;
	}

p.NewsSummary
	{
	font-size:14px;
	}	

p.NewsSummary span
	{
	font-size:10px;
	font-style:italic;
	}
	
h3.NewsTitle
	{
	font-size:16px;
	margin-bottom:2px;
	margin-top:10px;
	}
.directorysubmit
	{
	border:solid 1px #000000;
	padding:2px 2px 12px 8px;
	width:450px;
	color:#0034FF;
	font-style:italic;
	}
.submitbutt
	{
	background-color:#FFFF00;
	border:solid 1px #0034FF;
	font-weight:bold;
	padding:3px;
	}
#keywordsearchbox
	{
	text-align:center;
	font-weight:bold;
	width:100%;
	margin:20px 0 10px 0;
	}
#keywordsearchbox .textbox
	{
	width:200px;
	}
#advancedsearcharea
	{
	text-align:center;
	font-weight:bold;
	background-color:#EBEBEB;
	}
	/*
#advancedleft
	{
	background:#EBEBEB url('../images/dirsearchbar/advanced-left.gif') top left;
	width:12px;
	height:110px;
	float:left;
	}
#advancedright
	{
	background:#EBEBEB url('../images/dirsearchbar/advanced-right.gif') top right;
	width:12px;
	height:110px;
	float:left;
	}
	*//* Commented out
#advancedmain
	{
position: relative;
	height:110px;
	padding: 10px;
margin: 0 auto;
width: 650px;	Commented out */
	/*border:solid 1px #000000*/
	/* Commented out
	}
#advancedmain h4
	{
	margin: 5px 10px 10px;
	font-size: 15px;
	}	Commented out */
