@charset "utf-8";
/* CSS Document */
* { margin: 0;  padding: 0; }
a, a:hover { text-decoration: none; }
body { background: url(../images/main-back.gif) #666666 repeat-x top; color: #333333; font: 62.5% Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.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; margin: 0 auto; overflow: hidden; text-align: left; width: 960px; }
#content-outer { background: #FFFFFF center; }
#department-inner { background: #F77F00; margin: 0 auto; text-align: center; width: 960px; }
#department-left { display: inline; float: left; text-align: left; width: 240px; }
#department-left a { background: #C65900; border-left: 1px solid #B25000; border-right: 1px solid #B25000; color: #FFFFFF; display: block; padding: 0px 15px; width: 208px; }
#department-left a:hover { background: #777777; border-left: 1px solid #6B6B6B; border-right: 1px solid #6B6B6B; color: #FFFFFF; display: block; padding: 0px 15px; width: 208px; }
#department-left h2 { font: lighter 1.1em/2.27em Verdana, Arial, Helvetica, sans-serif; }
#department-outer { background: #F77F00 center; }
#department-right { background: #F77F00; color: #FFFFFF; display: inline; float: right; font-size: 1.1em; line-height: 2.27em; padding-right: 10px; text-align: left; width: 690px; }
#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: #999999;
}
#footer-orange-outer {
	width: 100%;
	background-color: #999999;
}
#header-inner { background: url(../images/header-inner-back.gif) no-repeat center top; margin: 0 auto; text-align: center; width: 960px; }
#header-left { display: inline; float: left; width: 240px; }
#header-menu { color: #888888; display: inline; float: left; font-size: 1.1em; line-height: 25px; padding-left: 20px; 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: right; 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; }
