body
{
	background-color: Black;
	color: White;
}

a, a:link, a:visited, a:hover, a:active
{
	color: #FFCC99;
}

#container
{
    border-color: #545454;
    background-image: url("../Images/Black/HiddenBackground.png");
}

#header
{
    background-image: url("/Images/Black/Logo.png");
    border-color: #545454;
}

#menu
{
    border-color: #545454;
	background-image: url("../Images/Black/ColumnBackground.png");
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #333333;
}

#content
{	
}

#footer
{
    border-color: #545454;
}

#menu ul
{
    background-color: Black;
    border-color: #545454;
}

#menu ul li
{
    border-bottom-color: #545454;
}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover, #menu ul li a:active
{
	color: White;
}

#menu ul li a:hover, #topMenuItem
{
    background-color: #002D5C;
    background-image: url("../Images/Black/MenuBackground.png");
	background-position: left top;
}

table
{
	border-color: #545454;
}

td
{
	border-color: #545454;
}

.warning
{
	color: #FFCC99;	
}

.validation
{
	color: White;
	background-color: #003163;
	border-color: #545454;
}

.validationSummary
{
	color: White;
	background-color: #003163;
	border-color: #545454;
}

.message
{
	color: #FFCC99;
}

.fieldInstructions
{
	color: #FFCC99;
}

.coloredText
{
	color: #FFCC99;	
}

.alternateRow
{
	background-color: #333333;
}

.selectedRow
{
	background-color: #003163;
}

td.adminListCell
{
	border-color: #545454;
}

#progressBarStatusDiv
{
	border-color: #333333;
}

#progressBarDiv
{
	background-color: #333333;
}

td.photoSelectorPreviewImageCell
{
	border-right-color: #545454;
}

hr.displayPageHr
{
	color: #393939;
	background-color: #393939;
}