/* CSS Document */

/* Body Styles */
head, body {height: 100%;}

html {height: 100%;	overflow:-moz-scrollbars-vertical;}

body 
{
	padding: 0; 
	margin: 0;
	background-image:url(../images/bodyRepeatBG.jpg);
	background-repeat:repeat-x;
	background-color:#eceaeb;
	font-family:Verdana;
}

/* End Body Styles */
h1{font-size:1em; margin:0}
h2{font-size:1em; margin:0}
h3{font-size:1em; margin:0}
/* Top Bar Styles */
.topBar
{
	background-color:#881115;
	height:31px;
	width:790px;
	text-align:center;
	margin:0px auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.dateContainer
{
	text-align:left;
	float:left;
	padding-top:10px;
	padding-left:12px;
}

.dateText
{
	font-family:Verdana;
	font-size:65%;
	color:#ffffff;
	float:left;
}

.loginContainer
{
	text-align:right;
	float:right;
	padding-top:10px;
	padding-right:12px;
}

.loginText
{
	font-family:Verdana;
	font-size:65%;
	color:#ffffff;
	float:right;
}

.loginUserName
{
	font-family:Verdana;
	font-size:65%;
	color:#ffffff;
	float:right;
}

.logOutButton
{
	font-family:Verdana;
	font-size:65%;
	color:#ffffff;
	float:right;
}
/* End Top Bar Styles */

/* Logo Container Styles */
.mainLogoContainer
{
	width:790px;
	height:95px;
	background-color:#fff;
	margin:0px auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	
}

.logoGraySideBar
{
	width:7px;
	height:95px;
	background-color:#afadae;
	float:left;
}

.logoContainer
{
	width:776px;
	height:95px;
	float:left;
}

.departmentLogo
{
	float:left;
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
}

.departmentLogoTable
{
	background-color:#7c2455;
	width:3px;
}

.departmentLogoText
{
	padding-left:16px;
	font-family:Verdana;
	font-size:100%;
	font-weight:bold;
	color:#656565;
}

.changeLanguageLink a{font-family:Verdana;color:#00488d;font-size:65%; text-decoration:none; padding-right:10px;}
.changeLanguageLink a:hover{font-family:Verdana;color:#00488d;font-size:65%; text-decoration:underline; padding-right:10px;}
.changeLanguageLink a:visited{font-family:Verdana;color:#00488d;font-size:65%; text-decoration:none; padding-right:10px;}

.logoGrayBottomBar
{
	width:790px;
	height:6px;
	background-color:#afadae;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:0px auto;
}
/* End Logo Container Styles */



/* Footer Styles */
.footerMainContainer
{
	width:790px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color:#fff;
	margin:0px auto;
}

.footerSideBar
{
	width:7px;
	background-color:#8d090d;
	background-repeat:repeat-y;
	height:100%;
}

.footerMainContent
{
	width:776px;
}

.footerLinksContainer
{
	width:776px;
	height:38px;
	background-image:url(../images/footerRepeatBG.jpg);
	background-repeat:repeat-x;
	font-family:Verdana;
	font-size:65%;
	color:#fff;
}

.footerLogosContainer
{
	width:776px;
	height:48px;
	background-color:#fff;
	padding-top:7px;
}

.footerBottomBar
{
	width:776px;
	background-color:#881115;
	font-family:Verdana;
	font-size:65%;
	color:#fff;
}

.footerBottomBar a{font-family:Verdana;color:#ffffff;font-size:100%; text-decoration:none; }
.footerBottomBar a:hover{font-family:Verdana;color:#ffffff;font-size:100%; text-decoration:underline; }
.footerBottomBar a:visited{font-family:Verdana;color:#ffffff;font-size:100%; text-decoration:none; }

.footerLinks
{
	font-family:Verdana;
	font-size:100%;
	color:#fff;
	text-align:right;
	float: right; 
	padding-top: 10px; 
	padding-right: 10px; 
	width: 700px
}

.footerLinks a{font-family:Verdana;color:#ffffff;font-size:100%; text-decoration:none; }
.footerLinks a:hover{font-family:Verdana;color:#ffffff;font-size:100%; text-decoration:underline; }
.footerLinks a:visited{font-family:Verdana;color:#ffffff;font-size:100%; text-decoration:none; }

.footerSponsors
{
	float:right;
	padding-left:10px;
	padding-right:10px;
	margin:0px auto;
}
/* End Footer Styles */




