﻿.required
{
	color: #F00;
}
.errortext
{
	color: #F00;
	font-size:smaller;
	width: 500px;
}
.textright
{
	text-align:right;
}
.inactive
{
	background-color: #CCC;
}
.futuredisplay
{
	background-color: #CCF;
}
.FieldFix
{
	position: relative;
}
.validate
{
	background-color: #E11;
}
.NewsList td
{
	padding: 5px 5px 5px 5px;
}
.NewsHeader
{
	color: #FFF;
	background-color: #6699ff;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
	padding: 10px 0px 10px 0px;
}

.lightGray *
{
    background-color: Gray;
}

.white *
{
    background-color: #FFFFFF;
}

/* News rotator styles */

/* Main block */

#newsContainer	{   
	margin:0 auto;
	height: 400px;	
}

/* Images container (Contains the large headline image as well as the
smaller images at the bottom */

#newsImages	{
	float:left;
	width: 374px;
}

/* Headline Image */

#newsImagesLarge	{
	height: 299px;
	margin: 20px;
	width: 374px;
}
/* Each thumbnail */

#newsImagesThumbs	{
	margin: 0 0 0 -35px;
	width: 500px;
}

#newsImagesThumbs ul li	{
	display:inline;
}

#newsImagesThumbList li img	{
	height: 48px;
	margin: 5px 10px;
	width: 60px;
}
/* -------------- */

/* Headline container */

#newsHeadlines	{
	float: left;	
	margin: 40px 0 0 -15px;
	width: 255px;
}

#newsHeadlinesList li	{
	background: url(images/x.jpg) top left no-repeat;
	height: 44px;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0 0 10px 10px;
	width: 195px;
}

#newsHeadlinesList a	{
	color: #3D3D3D;
}

#newsHeadlinesList li:hover, #newsHeadlinesList li.active	{	
}

.currentNewsItem {
	background: url(images/newsChalkLines.jpg) bottom left no-repeat !important;
	text-decoration: underline;
}
 
.currentImageItem {
	border: 5px solid red;
}

#newsWrapper	{
	width: 637px;
}

#showAllDiv	{
	float: right;
}
