﻿html, body
{
	/* note that both html and body elements are in the selector.
	 * this is because we have margins applied to the body element
	 * and the HTML's background property will show through if
	 * it is ever set. _DO_NOT_ apply a font-size value to the
	 * html or body elements, set it in #pageWrapper.
	 */
	background-color: #F9F8F4;
}

#outerColumnContainer
{
	border-right-color: #F9F8F4;		/* left column background color */
	border-left-color: #F9F8F4;			/* right column background color */
	background-color: #F9F8F4;			/* middle column background color */
}

h1
{
	color: #29416B;
	border-bottom-color: #29416B;
}

h2
{
	color: #29416B;	
	border-bottom-color: #999999;
}

h3
{
	color: #29416B;	
}

h5
{
	color: #29416B;	
}

table
{
	border-color: #999999;	
}

table tr
{
}

thead
{
	background-color: #EBEBDF;
}

table tr th
{
	border-color: #999999;
}

table tr.altRow
{
	background-color: #F7F8F9;	
}

table tr td
{
	border-color: #999999;
}

fieldset
{
}

legend
{
}

tfoot
{
	background-color: #EBEBDF;
}

tfoot a:active, tfoot a:link, tfoot a:visited; tfoot a:hover
{
	border-right-color: #999999;
}

a:active, a:link, a:visited
{
	color: #3961B5;
}

a:hover
{
}

#resultTable
{
}

/****** Header ******/

#header
{
}

#header .strapline
{
}

#header .column1
{
}

#header .column2
{
	background-image: url('../Images/Banners/bannerSliceLargeOrange.gif');		
}

#header .column3
{
	background-image: url('../Images/Banners/bannerCurveOrange.gif');		
}

#header .column4
{
	background-image: url('../Images/Banners/bannerSliceSmallOrange.gif');	
}


/****** User Navigation Top ******/
#userNavigationTop a:active, #userNavigationTop a:link, #userNavigationTop a:visited
{
	color: #000000;
}

#userNavigationTop a:hover
{
	color: #FFFFFF;
	background-image: url('../Images/UserNavigation/userNavigationSelectedSliceOrange.gif');		
}


/****** Administrator Navigation Top ******/
#administratorNavigationTop .column1
{
	background-color: #FF6600;
}

#administratorNavigationTop .column2
{
	background-color: #FF6600;
}

#administratorNavigationTop .column3
{
	background-color: #FF6600;
}

#administratorNavigationTop .column4
{
	background-color: #FF6600;
}

#administratoryNavigationTop ul
{
}

#administratorNavigationTop ul li
{	
}

#administratorNavigationTop a:active, #administratorNavigationTop a:link, #administratorNavigationTop a:visited
{
	color: #FFFFFF;
}

#administratorNavigationTop a:hover
{
}


/****** Feature Blocks ******/
.backgroundH3Right
{
	background-image: url('../Images/Headings/heading3RightOrange.gif');		
}

.backgroundH3RightBody
{
	background-image: url('../Images/Headings/heading3RightOrange.gif');		
}

.featureBlock
{
	border-color: #FF9900;
}

.featureBlock h3
{
	color: #000000;
	background-image: url('../Images/Headings/heading3SliceOrange.gif');		
}

.featureBlock a:hover
{
	background-color: #FFEBCE;	
}


/****** Advertisement Block ******/
.adBlock
{
	background-color: White;
	border-color: #FF9900;
}

.adBlock h4
{
	color: #FFFFFF;
	background-color: #FF6600;
}

.adBlock p
{
	color: #FF9900;
}

.adBlock a:active, .adBlock a:link, .adBlock a:visited
{
	color: #000000;
}


/****** Footer ******/
#footer
{
	background-color: #F0F0F0;
	color: #A5A57B;
}

#footer
{
	border-top-color: #999999;
	border-bottom-color: #999999;
}

#footer ul
{
}

#footer ul li
{
	border-right-color: #999999;
}

#footer img
{
}

#footer a:link, #footer a:active, #footer a:visited
{
	color: #000000;
}

#footer a:hover
{
}

#footer .lastLink
{
}

