html {
height: 100%;
} 
body {
height: 100%;
background: #e38f45;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Calibri, Arial;
font-size: 14px; 
color: #000000;
}

#wrapper1 {
z-index: 0; 
position: relative; 
width: 100%; 
background: #ffffff;
}
#background_top {
z-index: 1; 
position: absolute; 
width: 100%; 
top: 0px; 
left: 0px; 
height: 630px; 
background: url(images/background.jpg) top center repeat-x;
}
#wrapper2 {
z-index: 2; 
position: relative; 
width: 1003px; 
top: 0px; 
left: 50%; 
margin-left: -501px;
}
#wrapper3 {
z-index: 1; 
position: relative; 
width: 927px; 
left: 38px; 
top: 0px; 
background: #ffffff;
background-image:url(images/menu_top.jpg) top left no-repeat;
}
#top_menu {
position: relative; 
width: 927px; 
height: 126px; 
top: 0px; 
left: 0px; 
background: url(images/top_menu.jpg) top center;
}
#top_menu_links {
position: absolute;
width: 927px;
margin-top: 105px;
text-align: center;
color: #0b4995;
}
a.top_menu:link{
color:#FFFFFF;
}
a.top_menu:visited{
color:#FFFFFF;
}
a.top_menu:hover{
color:#FFFFFF;
}
a.top_menu:active{
color:#FFFFFF;
}
#content_wrapper {
position: relative; 
overflow: auto; 
margin-top: 86px; 
background: url(images/box_middle.jpg) 272px 0px repeat-y;
}
#side_menu {
position: relative;
float: left;
width: 262px;
top: 0px;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 25px;
padding-top: 120px;
visibility: visible;
background: url(images/menu_top.jpg) 0px 0px no-repeat;
}
#content_wrapper2 {
position: relative; float: left; 
width: 641px; 
min-height: 350px;
}
#content {
z-index: 3; 
position: relative; 
width: 550px; 
margin: 45px; 
margin-bottom: 0px;
}
.ContentHeader {
	font-family: Calibri;
	font-size:20px;
	color:#66087e;
}
.ContentText {
	font-family: Calibri;
	font-size:14px;
	color:#000000;
}
#content_box_top {
position: absolute; 
width: 641px; 
height: 330px; 
top: 0px; 
background: url(images/box_top.jpg) top center no-repeat;
}
#main_image {
z-index: -1; 
position: absolute; 
width: 927px; 
height: 86px; 
top: 126px; 
left: 0px; 
background: url(images/main_image.jpg) top center no-repeat;
}
#website_name {
position: absolute;
width: 157px;
top: 23px;
left: 441px;
text-align: center;
font-size: 25px;
color: #ffffff;
height: 26px;
}
#date {
position:absolute;
width:200px;
top: 2px;

text-align:left;
font-family:Calibri, Arial;
font-size:12px;
color:#ffffff;
height:15px;
left: 32px;
}
#left_shadow {
position: absolute; 
width: 38px; 
height: 624px; 
left: 0px; 
top: 0px; 
background: url(images/left_shadow.jpg) top center;
}
#right_shadow {
	position: absolute;
	width: 38px;
	height: 624px;
	right: 6px;
	top: 0px;
	background: url(images/right_shadow.jpg) top center;
}
#bottom_stripe {
position: relative; 
width: 100%; 
height: 88px; 
top: 0px; 
background: url(images/bottom_stripe.jpg) top center repeat-x;
}
#content_box_bottom_wrapper {
z-index: 1; 
position: relative; 
width: 1003px; 
top: 0px; 
left: 50%; 
margin-left: -501px;
}
#content_box_bottom {
z-index: 2;
position: relative;
width: 641px;
height: 58px;
left: 310px;
background: url(images/box_bottom.jpg) 0px 0px no-repeat;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#footer {
	position:relative;
	vertical-align:middle;
	z-index:auto;
	width: 100%;
	left: 0%;
	padding-bottom: 0px;
	margin-top:00px;
	margin-bottom:0px;
	text-align: center;
	color: #ffffff;
}

a:link {
color: #231f20;
text-decoration: none;
}
a:visited {
color: #231f20;
text-decoration: none;
}
a:hover {
color: #a30c0c;
text-decoration: none;
}
a:active {
color: #a30c0c;
text-decoration: none;
}

#pageIcon {
display: none;
}
h1 {
text-align: center;
font-size: 18px;
}
h6 {
font-size: 14px;
}
div.boxTitle {
margin-top: 5px; 
margin-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

.activeparent {
list-style-type: none;
}
li.currentpage{
list-style-type: none;
}
h3.menulinks{
margin-top: 5px; 
margin-bottom: 5px;
font-size: 14px;
}
span.menulinks{
display: inline; 
line-height: 25px; 
font-size: 14px; 
font-weight: bold;
}
li.active0n h3 {
list-style-type: none;
}
li.menulinks {
margin-left: 0px;
list-style-type: none;
}
ul {
margin-left: 0; 
padding-left: 0;
list-style-type:none; 
}
ul.menu {
margin-top: 0;
}
.clearfix {
list-style-type: none;
}
li.sectionheader h3 {
list-style-type: none;
}
li.separator {
list-style-type: none;
}


 /* Menu Stuff */

.glossymenu{
margin: 5px 0;
padding: 0;
width: 99%; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 16px Calibri, Arial, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(images/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #c75214;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 15px Calibri, Arial, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;


