﻿HTML
{
	height:100%;
	width:100%;
}

BODY 
{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#232323;
	
	font-family: Tahoma, Arial, Sans-Serif;
	font-size:0.9em;
	
	background-attachment:fixed;
	background-image:url('../images/background_br.jpg');
	background-repeat:no-repeat;
	background-position: bottom right;	
}

HTML>BODY #big_body
{
	/*-- Ignored by IE6 --*/
	height:100%;
	width:100%;	
	background-image:url('../images/background_tl.png');
	background-repeat:no-repeat;
	background-position:top left;
}

#body_container
{
	/*-- Centers the body --*/
    margin:0 auto;
    width:960px;
}

/*-- Top logo and tagline --*/
#body_header H1
{
	margin-top:20px;
	color:#ffcc66;
	font-size:1.5em;
	font-style:italic;
	font-weight:normal;
	vertical-align:middle;
	line-height:5em;
}

#body_header H1 IMG
{
	/*-- Centers the logo on the tagline and sidebar --*/
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
}

#top_navigation
{
	padding:0px;
	margin:10px 0px 10px 0px;
	width:960px;
	list-style-type:none;
}

#top_navigation LI
{	
	background-repeat:repeat;	
	background-image:url('../images/background_body.png');
	float:left;
	margin:0px;
	padding:0px;
	width:158.3px;
	font-size:1.15em;
	border-left:solid 2px #575757;
	padding-top:5px;
	text-align:center;
	overflow:hidden;
}

#top_navigation LI.first
{
	border-left:none;
}

#top_navigation LI A,
#top_navigation LI A:hover,
#top_navigation LI A:visited,
#top_navigation LI A:active
{
	width:100%;
	color:#ffffff;
	display:inline-block;
	margin:0px;
	margin-top:-5px;
	padding:0px;
	border-top:solid 5px transparent;
	padding-bottom:5px;
	text-decoration:none;
}

#top_navigation LI A.selected,
#top_navigation LI:hover A,
#top_navigation LI A.selected:active,
#top_navigation LI:hover A:active,
#top_navigation LI A.selected:visited,
#top_navigation LI:hover A:visited
{
	background-image:url('../images/background_body.png');
	background-repeat:repeat;	
	border-top-color:#FFCC66;
}

/*-- Sidebar --*/
#body_sidebar
{   
	background-image:url('../images/background_body.png');
	margin-top:25px;
    float:left;
    width:200px;
	padding-top:25px;
	padding-right:25px;
	padding-bottom:25px;
	border:solid 1px #575757;
}

#left_navigation,
#left_navigation UL
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-left:25px;
	line-height:2em;
}

#left_navigation
{
	margin-left:0px;
}

#left_navigation A,
#left_navigation A:visited,
#left_navigation A:active
{
	text-decoration:none;
	color:#ffffff;
}

#left_navigation A.ItemSelected,
#left_navigation A:visited.ItemSelected,
#left_navigation A:hover.ItemSelected,
#left_navigation A:active.ItemSelected,
#left_navigation A:hover,
#left_navigation A.ChildSelected,
#left_navigation A:visited.ChildSelected,
#left_navigation A:hover.ChildSelected,
#left_navigation A:active.ChildSelected
{
	color:#FFCC66;
}

#left_navigation .ItemNotSelected
{
	display:none;
	visibility:hidden;
}

#left_navigation .MenuSelected .ItemNotSelected
{
	display:block;
	visibility:visible;
}

#left_navigation .MenuNotSelected .ItemNotSelected
{
	display:none;
	visibility:hidden;
}

#left_navigation .Level1Item
{
	visibility:hidden;
	padding:0px;
	margin:0px;
}

#left_navigation .Level2Item
{
	font-weight:bold;
	display:block;
	visibility:visible;
}

#body_single_main
{
	color:#ffffff;
	margin-top:25px;
	margin-bottom:25px;
	background-image:url('../images/background_body.png');
    float:right;
    width:960px;
    margin-left:25px;
    font-family:Trebuchet MS;
    font-size:0.9em;
	border:solid 1px #575757;
}

#body_single_main H1
{
	margin:0px;
	border-bottom:solid 1px #575757;
	padding:25px 25px 25px 25px;
	font-size:1.5em;
}

#body_single_main P,
#body_single_main H2,
#body_single_main H3
{
	padding:0px 25px 25px 25px;
}

#body_single_main A,
#body_single_main A:hover,
#body_single_main A:active
{
	color:#FFCC66;
	text-decoration:underline;
}

/*-- Main body column--*/
#body_main
{
	color:#ffffff;
	margin-top:25px;
	margin-bottom:25px;
	background-image:url('../images/background_body.png');
    float:right;
    width:705px;
    margin-left:25px;
    font-family:Trebuchet MS;
    font-size:0.9em;
	border:solid 1px #575757;
}

#body_main H1
{
	margin:0px;
	border-bottom:solid 1px #575757;
	padding:25px 25px 25px 25px;
	font-size:1.5em;
}

#body_main P,
#body_main H2,
#body_main H3
{
	padding:0px 25px 25px 25px;
}

#body_main A,
#body_main A:hover,
#body_main A:active
{
	color:#FFCC66;
	text-decoration:underline;
}

.datesAndTimes
{
	width:675px;
	margin:0px 15px 15px 15px;
	font-size:0.8em;
}

.show_design_border TD P
{
	padding-left:0px !important;
}

.show_design_border
{
	margin-left:25px;
}
/*-- Footer --*/
#body_footer
{
	line-height:2em;
	clear:both;
	text-align:right;
	padding-right:125px;
	background-image:url('../images/SU_Seal.png');
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:0.75em;
	height:92px;
}

#body_footer P
{
	clear:both;
}

#footer_nav
{
	padding-top:25px;
	list-style-type:none;
}

#footer_nav LI
{
	float:right;
}

#footer_nav A,
#footer_nav A:hover,
#footer_nav A:visited,
#footer_nav A:active
{
	color:#FFCC66;
	padding-left:5px;
	padding-right:5px;
	border-left:solid 0.5px #ffffff;
}

#footer_nav A.first
{
	border:none;
}
