@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0px;
}
a, a:hover { text-decoration: none; }
body {
	background: url(../images/main-back.gif) #666666 repeat-x top;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-weight: normal;
}
.logo, .hide-search, #footer-grey-inner h2, .skip, #header-inner h2 { display: none; }
.searchbox { font-size: .9em; margin-top: 4px; padding: 1px 2px 0px 2px; width: 111px; }
.searchtext { font-size: .9em; width: 75px; }
#content-inner {
	background: #FFFFFF;
	overflow: hidden;
	text-align: center;
	width: 960px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#content-outer { background: #FFFFFF center; }
#department-inner {
	margin: 0 auto;
	text-align: center;
	width: 960px;
	background-color: #FF0000;
}
#department-left { display: inline; float: left; text-align: left; width: 180px; }
#department-left a {
	border-left: 1px solid #B25000;
	border-right: 1px solid #B25000;
	color: #FFFFFF;
	display: block;
	width: 121px;
	background-color: #A42238;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#department-left a:hover {
	background: #777777;
	border-left: 1px solid #6B6B6B;
	border-right: 1px solid #6B6B6B;
	color: #FFFFFF;
	display: block;
	width: 121px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#department-left h2 { font: lighter 1.1em/2.27em Verdana, Arial, Helvetica, sans-serif; }
#department-outer {
	background-color: #FF0000;
	background-position: center;
}
#department-right {
	color: #FFFFFF;
	display: inline;
	float: right;
	font-size: 1.1em;
	line-height: 2.27em;
	padding-right: 10px;
	text-align: left;
	width: 690px;
	background-color: #FF0000;
}
#department-right a { border-bottom: 1px solid #FAAC59; color: #FFFFFF; padding-bottom: 1px; }
#department-right a:hover { border-bottom: 1px solid #C65900; color: #FFFFFF; padding-bottom: 1px; }
#footer-grey-inner { color: #DDDDDD; font-size: 1.1em; line-height: 18px; margin: 0 auto; padding: 15px 15px 45px 15px; text-align: left; width: 930px; }
#footer-grey-inner a { border-bottom: 1px solid #999999; color: #DDDDDD; padding-bottom: 2px; }
#footer-grey-inner a:hover { border-bottom: 1px solid #F77F00; color: #FFFFFF; padding-bottom: 2px; }
#footer-grey-inner ul li { display: inline; list-style: none; margin-right: 10px; }
#footer-grey-outer { background: #666666; width: 100%; }
#footer-orange-inner {
	height: 3px;
	margin: 0 auto;
	text-align: center;
	width: 960px;
	background-color: #FF0000;
}
#footer-orange-outer {
	width: 100%;
	background-color: #FF0000;
}
#header-inner {
	margin: 0 auto;
	text-align: left;
	width: 960px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#header-left { display: inline; float: left; width: 150px; }
#header-menu { color: #888888; display: inline; float: left; font-size: 1.1em; line-height: 25px; padding-left: 2px; text-align: left; width: 440px; }
#header-menu a { border-bottom: 1px solid #888888; color: #EEEEEE; padding-bottom: 1px; }
#header-menu a:hover { border-bottom: 1px solid #F77F00; color: #FFFFFF; padding-bottom: 1px; }
#header-menu ul li { display: inline; list-style: none; }
#header-right { display: inline; float: left; width: 720px; }
#header-search { display: inline; float: right; padding: 0px 10px 0px 0px; text-align: right; width: 230px; }
#left-menu ul { list-style-type: none; }
#left-menu, #main-twocol, #main-left, #main-middle { display: inline; float: left; }
#main-content { display: inline; float: right; text-align: left; }
#main-right { display: inline; float: right; }
