/****************************************
** UNIQUE/SPECIFIC STYLES
****************************************/
	#homeSlideShow{
		width:500px; /* Set your image width */
		height:300px; /* Set your image height */
	}
	#homeSlideShow img{
		display:none;
	}
	#homeSlideShow img.active{
		display:block;
	}
	/****************************************
	** EMAIL DIRECTORY SEND LIST
	****************************************/
	div.emailsendlist{
		font-size:12px;
		line-height:20px;
		padding:5px 20px 5px 20px;
		color:#333333;
	}
	/****************************************
	** NWTC NEW FACES
	****************************************/
	img.nwtc-new-faces{
		float:left; 
		margin:0 20px 10px 0;
	}
	/****************************************
	** ATHLETICS SCHEDULE LISTINGS
	****************************************/
	div#content div.athleticsScheduleListing{
		margin:0 10px 0 10px;
		/*border:1px solid #999999;*/
	}
		div#content div.athleticsScheduleListing ul{
			list-style-type:none;
			margin:0 0 0 10px;
			padding:0;
		}
			div#content div.athleticsScheduleListing ul li{
				list-style-type:circle;
				margin:10px 0 5px 10px;
				padding:0;
				font-size:16px;
			}
				div#content div.athleticsScheduleListing ul li a:link,
				div#content div.athleticsScheduleListing ul li a:visited{
					text-decoration:none;
					color:#000066;
				}
				div#content div.athleticsScheduleListing ul li a:hover,
				div#content div.athleticsScheduleListing ul li a:active{
					text-decoration:underline;
				}
	/****************************************
	** SCHOOL BOARD MEETING CALENDAR
	****************************************/
	div#content table.schoolBoardMeetings{
		border-color:#cccccc;
	}
		div#content table.schoolBoardMeetings td, table.schoolBoardMeetings th{
			height:75px;
		}
		div#content table.schoolBoardMeetings th{
			background-color:#999999;
		}
		div#content table.schoolBoardMeetings td{
			text-align:center;
			color:#ffffff;
			font-size:11px;
			padding:10px 3px 10px 3px;
		}
		div#content table.schoolBoardMeetings td.bfaColumn{
			background-color:#4b174b;
			color:#ffffff;
		}
		div#content table.schoolBoardMeetings td.satecColumn{
			background-color:#17177d;
			color:#ffffff;
		}
		table.schoolBoardMeetings td.sacsColumn{
			background-color:#7d7d17;
			color:#ffffff;
		}
		div#content table.schoolBoardMeetings td.fcsColumn{
			background-color:#7d1717;
			color:#ffffff;
		}
		div#content table.schoolBoardMeetings td.altColumn{
			background-color:#1a801a;
			color:#ffffff;
		}
/************************************************** 
** BULLETIN BOARD
**************************************************/
div.bulletinboard{
}
	div.bulletinboardtop{ height:134px; width:799px; background:#ffffff url(images/community/bulletinboard_01.jpg) no-repeat 0 0; }
		div.bulletinboardtop div.bulletinboardtop_links{
			/*background-color:#ffffff;
			border:1px solid #4b4b4b;*/
			/*width:650px;
			margin:0 auto 0 auto;*/
			padding:25px 200px 0 85px;
		}
			div#content div.bulletinboardtop div.bulletinboardtop_links h2{
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-size:16px;
			}
				div#content div.bulletinboardtop div.bulletinboardtop_links h2 a:link,
				div#content div.bulletinboardtop div.bulletinboardtop_links h2 a:visited{
					/*color:#ffffff;*/
				}
				div#content div.bulletinboardtop div.bulletinboardtop_links h2 a:hover,
				div#content div.bulletinboardtop div.bulletinboardtop_links h2 a:active{
				}
	div.bulletinboardmiddle{ width:599px; padding:0 115px 0 85px; background:#ffffff url(images/community/bulletinboard_02.jpg) repeat-y 0 0; }
		div#content div.bulletinboardmiddle h1,
		div#content div.bulletinboardmiddle h2,
		div#content div.bulletinboardmiddle p{
			/*margin:0 115px 0 85px;	*/
			margin:0;
			padding:0 0 0 0;
		}
		div#content div.bulletinboardmiddle h1{
		}
		div#content div.bulletinboardmiddle h1,
		div#content div.bulletinboardmiddle h2{
			padding:5px 15px 5px 15px;
		}
		div#content div.bulletinboardmiddle h4{
			margin:20px 15px 0 15px;
			padding:2px 0 5px 0;
			border-top:1px solid #4b4b4b;
		}
		div#content div.bulletinboardmiddle p{
			padding:2px 15px 2px 15px;
		}
		div#content div.bulletinboardmiddle ul{
			list-style-type:none;
		}
		div#content div.bulletinboardmiddle ul li{
			list-style-type:none;
			width:140px;
			height:100px;
			background:transparent url(images/community/post-it-note.png) no-repeat 0 0;
			display:inline;
			float:left;
			padding:60px 5px 0 5px;
			margin:10px 15px 5px 15px;
			text-align:center;
			font-size:16px;
			line-height:22px;
		}
		div#content div.bulletinboardmiddle ul li.post-it-green{
			background-image:url(images/community/post-it-note-green.png);
		}
		div#content div.bulletinboardmiddle ul li a:link,
		div#content div.bulletinboardmiddle ul li a:visited{
			color:#4b4b4b;
		}
		div#content div.bulletinboardmiddle table{
			border:none;
			margin:5px 20px 0 20px;
		}
	div.bulletinboardbottom{ clear:both; height:121px; width:799px; background:#ffffff url(images/community/bulletinboard_03.jpg) no-repeat 0 0; }
	
	div.bulletinboard textarea{
		width:490px;
			width:390px;
		height:140px;
			outline:none;
			border:0;
				font-size:14px;
				/*background:transparent url(images/community/bulletinboard_textarea500x150.png) no-repeat top left;*/
				/*padding:5px 5px 5px 5px;*/
					padding:5px 5px 5px 5px;
					color:#4b4b4b;
	}
	div.bulletinboard input.txtInput{
		outline:none;
		border:0;
			/*background:transparent url(images/community/bulletinboard_txtInput300.png) no-repeat top left;*/
			width:290px;
			height:25px;
			font-size:14px;
			line-height:25px;
			vertical-align:top;
			/*padding:0 5px 5px 5px;*/
				padding:0 5px 0 5px;
				color:#4b4b4b;
	}
	div#FCSUCommunityBBContactForm{
		border:1px solid #999999;
		margin:5px 20px 5px 20px;
		background-color:#e6e6e6;
	}
	
	
	
div.bulletinboard input.errorLabel,
div.bulletinboard textarea.errorLabel,
div.bulletinboard select.errorLabel{
	border:2px solid #FF3333;
}



/************************************************** 
** EASYPOLL
**************************************************/
div.threeColumnDiv{
}
	div.threeColumnDiv div.pollresults{
	}
		div#content div.threeColumnDiv div.pollvotes h3,
		div#content div.threeColumnDiv div.pollresults h3,
		div#content div.threeColumnDiv div.easypoll h3{
			padding:0 0 3px 20px;
			font-size:12px;
			font-weight:bold;
		}
						/*div#content div.threeColumnDiv div.pollresults li {
							clear:both;
							width:100%;
						}*/
						/*div#content div.threeColumnDiv div.easypoll fieldset {
							border:0px;
							margin:0px;
							padding:0px;
						}*/
						div#content div.threeColumnDiv div.easypoll_bar {
							height:17px;
							background-color:#CCC;
							float:left;
							width:100%;
							margin-bottom:5px;
							color:#333333;
							font-size:11px;
							line-height:13px;
						}
						div#content div.threeColumnDiv div.easypoll_bar strong {
							float:left;
							display:block;
							padding:2px 3px;
							color:#333333;
						}
						div#content div.threeColumnDiv div.easypoll_inner {
							height:100%;
							float:left;
							background-color:#000;
						}
		div#content div.threeColumnDiv div.pollvotes ul, div#content div.threeColumnDiv div.pollvotes li,
		div#content div.threeColumnDiv div.pollresults ul, div#content div.threeColumnDiv div.pollresults li{
			list-style-type:none;
			margin-left:0;
			padding:0 0 0 15px;
			font-size:11px;
			color:#4b4b4b;
		}
		div#content div.threeColumnDiv div.easypoll_error{
			font-size:11px;
			padding:5px;
			color:#4b4b4b;
		}
						div#content div.threeColumnDiv div.easypoll_error{
							font-size:11px;
							padding:5px;
							color:#ff3300;
							padding-left:20px;
						}
		div#content div.threeColumnDiv input#easypollsubmit,
		div#content div.threeColumnDiv input#easypollresult{		
			outline:none;
			border:1px solid #999999;
				background:#FFFFFF;
				font-size:12px;
				line-height:12px;
				padding:0 5px 0 5px;
					color:#4d4d4d;
					float:left;
			margin-left:20px;
		}
		div#content div.threeColumnDiv input#easypollresult{		
			float:right;
			margin-right:5px;
		}
/************************************************** 
** IMAGE OVERLAY
**************************************************/
div.overlay,
div.homeOverlay{
	margin:0 0 0 20px;
	padding:0 0 0 0;
	position:relative;
	width:500px;
	border:1px solid #000000;
	background-color:#999999;
}
	div.overlay div.overlayPanel,
	div.homeOverlay div.homeOverlayPanel{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		background:transparent url(images/transparentSwatches/000000-80.png) repeat 0 0;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
	}
		div#content div.overlay div.overlayPanel img,
		div#content div.homeOverlay div.homeOverlayPanel img{
			padding:0 0 0 0;
			margin:0 0 0 0;
		}
		div#content div.overlay div.overlayPanel h1,
		div#content div.homeOverlay div.homeOverlayPanel h1{
			font-size:30px;
			line-height:36px;
			margin:0 0 0 0;
			padding:3px 10px 3px 10px;
			color:#ffffff;
			text-align:justify;
		}
		div#content div.overlay div.overlayPanel h2,
		div#content div.homeOverlay div.homeOverlayPanel h2{
			font-size:18px;
			line-height:24px;
			margin:0 0 0 0;
			padding:3px 10px 3px 10px;
			color:#ffffff;
			text-align:justify;
		}
		div#content div.overlay div.overlayPanel p,
		div#content div.homeOverlay div.homeOverlayPanel p{
			margin:0 0 0 0;
			padding:0 10px 2px 10px;
			text-align:justify;
			color:#ffffff;
			font-size:14px;
			line-height:18px;
		}
		div#content div.overlay div.overlayPanel a,
		div#content div.homeOverlay div.homeOverlayPanel a{
			color:#ffffff;
			text-decoration:underline;
		}
/************************************************** 
** DITTO PAGINATION
**************************************************/
span.ditto_currentpage,
a.ditto_page{
	padding-left:5px;
	padding-right:5px;
}
span.ditto_currentpage{
	font-size:16px;
	font-weight:bold;
}
/**************************************************
** EXPANDER
**************************************************/
div.expander_head{
	clear:both;
	cursor:pointer;
	margin:5px 20px 0 20px;
	padding:0 10px 0 10px;
	font-size:12px; 
	line-height:30px; 
		-moz-border-radius-topleft:5px; 
		-moz-border-radius-topright:5px; 
		-webkit-border-top-left-radius:5px; 
		-webkit-border-top-right-radius:5px;
	background-color:#337336; /* active color */
	border:1px solid #337336; /* active color */
	color:#fed700; /* active color */
}
	div.expander_head_alt{
	}
		div.expander_head span.expander_title,
		div.expander_head_alt span.expander_title{
			font-weight:bold;
			letter-spacing:1px;
		}
		div.expander_head span.expander_title{
		}
		div.expander_head_alt span.expander_title{
		}
		div.expander_head span.expander_expand,
		div.expander_head_alt span.expander_expand{
			float:right;
			font-size:10px;
		}
		div.expander_head span.expander_expand{
		}
		div.expander_head_alt span.expander_expand{
		}
	div.expander_rounded{
		-moz-border-radius-bottomleft:5px; 
		-moz-border-radius-bottomright:5px; 
		-webkit-border-bottom-left-radius:5px; 
		-webkit-border-bottom-right-radius:5px;
		background:#e6e6e6;
		border:1px solid #cccccc;
		color:#4b4b4b;
	}
div.expander_body{
	margin:0 20px 0 20px;
	padding:5px 5px 5px 5px;
		-moz-border-radius-bottomleft:5px; 
		-moz-border-radius-bottomright:5px; 
		-webkit-border-bottom-left-radius:5px; 
		-webkit-border-bottom-right-radius:5px; 
	background-color:#f9f9f9;
	border:1px solid #337336;
	border-top-width:0;
}
	div.expander_body_alt{
	}
	div#content div.expander_body h2{
		padding-left:10px;
		padding-right:10px;
	}
	div#content div.expander_body p{
		padding-left:10px;
		padding-right:10px;
	}
	div#content div.expander_body a:link,
	div#content div.expander_body a:visited{
		font-weight:bold;
	}
		div#content div.expander_body p.indent,
		div#content div.expander_body span.indent{
			padding-left:30px;
			padding-right:30px;
		}
		div#content div.expander_body span.indent{
			display:inline-block;
		}
div.expander_toggle_all{
	margin:10px 20px 10px 20px;
	cursor:pointer;
	font-size:11px;
	text-align:center;
	color:#999999;
}
/**************************************************
** ZEBRA-STRIPE TABLES
**************************************************/
div#content table.zebra{
}
	div#content table.zebra tr th{
		background-color:#000000;
		color:#ffffff;
	}
	div#content table.zebra tr.odd td{
		background-color:#ffffff;
	}
	div#content table.zebra tr.even td{
		background-color:#f0f0f0;
	}