body {
	margin:0;
	padding:0;
	background:#707070 url(/sites/224/design/bg-body.gif) repeat-x;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
img {
	border:0;
}
h1 {
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	color:#476895;
	line-height:28px;
	padding:0 0 10px 0;
	margin:0;
}
h2, h3, h4, h5 {
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#476895;
	line-height:18px;
	padding:8px 0 10px 0;
	margin:0;
}
a {
	color:#259eda;
}
#container{
	position:relative;
	margin:0 auto; /* centers the container */
	padding:0;
	width:833px;
}
#stage {
	margin:0 auto; /* centers the stage */
	padding:0;
	width:833px;
	background:url(/sites/224/design/bg-container.png) repeat-y;
}
* html #stage {
	background:none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/sites/224/design/bg-container.png', sizingmethod='scale');
}
#site-navigation-container {
	position:relative;
	overflow:hidden;
	width:810px;
	height:38px;
	margin:0 0 0 12px;
	padding:0;
}
* html #site-navigation-container {
	position:relative;
	overflow:hidden;
	width:625px;
	height:38px;
	padding:0 0 0 196px;
	margin:0;
}
#site-navigation {
	background:url(/sites/224/design/bg-site-navigation-ul.gif) no-repeat left top; /* rounded corner graphic */	
	height:38px;
	float:right;
	padding:0 0 0 22px; /* keep rounder corner from overlapping ul bg */
	margin:0;
}
* html #site-navigation {
	background:url(/sites/224/design/bg-site-navigation-ul.gif) no-repeat left top; /* rounded corner graphic */	
	height:38px;
	float:right;
	padding:0 0 0 22px; /* keep rounder corner from overlapping ul bg */
	margin:0;
}
#site-navigation ul {
	position:relative;
	height:34px;
	padding:6px 0 0 0;
	margin:0;
	background:url(/sites/224/design/bg-site-navigation.gif) repeat-x;
	text-align:right;
}
#site-navigation li {
	position:relative;
	display: inline; /* for horizontal navigation */
	list-style-type: none; /* for horizontal navigation */
	height:38px;
	padding:8px 12px 0 12px; /* spacing between links */
	margin:0;
}
#site-navigation li a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;	
	margin:0;
	padding:0 5px 0 5px;
	height:38px;
}
#site-navigation li a:hover {
	color:#333333;
	background-color:#67bbe5;
	padding:12px 5px 9px 5px;
}
#site-navigation li.active a {
	font-weight:bold;
}
#masthead {
	clear:both;
}
#div_logo {
	position:absolute;
	width:410px;
	height:64px;
	margin:0 0 0 12px;
	padding:0;	
	float:left;	
	white-space:nowrap
}
#div_logo_text a { /* logo text is always linked, so be sure to include a */
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	color:#5e5f60;
	text-decoration:none;
	width:372px;
	height:46px;
	margin:0 0 0 12px;
	padding:18px 0 0 38px;
	overflow:hidden;
	float:left;
	white-space:nowrap
}
#site-tagline {
	position:relative;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#5e5f60;
	height:37px;
	margin:0 11px 0 0;
	padding:27px 40px 0 0;
	overflow:hidden;
	text-align:right;
	white-space:nowrap;
}
#site-footer-top {
	background:url(/sites/224/design/bg-site-footer-top.gif) no-repeat top;
	height:42px;
	clear:both;
}
#site-footer {
	background:#f0f0f0;
	margin:0 0 0 48px;
	padding:0 30px 0 30px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	width:678px;
}
* html #site-footer {
	background:#f0f0f0;
	margin:0 auto;
	padding:0 30px 0 29px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	width:678px;
}
#site-footer-bottom {
	background:url(/sites/224/design/bg-site-footer-bottom.gif) no-repeat bottom;
	height:42px;
}
#site-navigation-footer {
	height:45px;
	overflow:hidden;
	margin:0 auto;
	width:833px;
}
#shadow {
	background:url(/sites/224/design/shadow.png) no-repeat center top;
	height:38px;
}
* html #shadow  {
	background:none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/sites/224/design/shadow.png', sizingmethod='crop');	
}
#site-navigation-footer-ul {
	margin:0;
	padding:0 62px 0 62px;
	height:38px;
	list-style:none; /* turns off bullets */	
}
#site-navigation-footer-ul li {
	margin:10px 0 0 0;
	float:left;	/* needed to keep li on the same line */
}
#site-navigation-footer-ul li a {
	padding:0 12px 0 12px; /* spacing between links */
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
#site-navigation-footer-ul li a:hover {
	height:22px;
	color:#000000;
}
#site-navigation-footer-ul li.active a {
	font-weight:bold;
	font-size:10px;
}
#site-navigation-footer-ul li.active a:hover {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}
#page-flash {
	position:relative;
	height:248px;
	width:738px;
	margin:0 auto;
	overflow:hidden;
	padding:65px 0 0 0;
}
