@charset "utf-8";
/* CSS Document */

html{
	top:0;
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:scroll;
	color:#FFFFFF;
}

body {
	top:0;
	margin:0;
	padding:0;
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../img/background.gif) no-repeat top fixed #000000;

}

img { border:none; padding:0; margin:0;}

#access a{ color: #FFFFFF; text-decoration:none; }
#access a:link{ color: #FFFFFF; text-decoration:none;}
#access a:visited { color:#FFFFFF; text-decoration:none; }
#access a:hover{ color:#ffea00; text-decoration:none; }
#access{ height:23px; }
#access-left { float: left; width: 375px; }
#access-mid { text-align: center; margin-right: 375px;}



#hide { display:none;}
#show {height:auto; width:auto; display:block; float:left; margin:0; padding:0;}
#content_right_front {height:1099px; width:auto; display:block; float:right; margin:0 13px 0 0; padding:20px 0 0 20px; }
#frontpage_sub_menu .glow { width:230px; height:165px; margin:0; padding:0; position:relative; z-index:2;}
#frontpage_sub_menu .glow:hover {background:url(../img/link-hover.png) top center no-repeat; }
#frontpage_sub_menu img {margin:1px 0 -150px -20px; padding:0; position:relative; z-index:1; top:-165px; height:165px; overflow:hidden; }

#frontpage_sub_menu {list-style:none; margin:-20px 0 0 -33px; padding:0; width:269px; }
#frontpage_sub_menu li {background:url(../img/btn-bg.gif) repeat-y; margin:-4px 0 -2px 0; padding:5px 0 0 20px; height:187px; text-align:center;}
#frontpage_sub_menu li.buttonbottom {background:url(../img/btn-bottom.gif); margin:-4px 0 -2px 0; padding:5px 0 0 20px; height:91px; text-align:center;}

#flash_content_frame { height:300px;}
#flash_content { background:url(../img/flash_alternate.jpg) no-repeat top center; padding:20px 0 0 0;}



#header {
	position:relative;
	display:block;
	min-width: 800px;
	padding:0;
	margin:0;
	background:url(../img/header-bg.jpg) repeat-x;
	height:192px;
	z-index:2
}
#header_mask {
	position:relative;
	float:left;
	min-width: 1000px;
	padding:0;
	margin:0;
	background:url(../img/header-bg.jpg) repeat-x;
	height:192px;
	z-index:1;
	top:-192px;
	margin:0 0 -192px 0;
}


#logo{
	height:180px;
	min-width:800px;
	background:url(../img/logo.png) no-repeat center;
	position:relative;
	padding:0;
	margin:0 auto;
	display:block;
	z-index:500;
	}
.png {
}

.wrapper {
	display:block;
	width: 800px;
	margin:0 auto;
	padding:0;
	overflow:visible;
}

#front { background:url(../img/border-mid-row2.gif) repeat-y center;}
#all { background:url(../img/border-mid-row.gif) repeat-y center;}
#front .content_hook { height:1119px; width:542px; color:#FFFFFF; display:block; float:left; margin:0 0 0 13px; background-image:url(/graphics/global/bgsitecontentnarrow.jpg); }
#all .content_hook { height:auto; width:686px; margin:0 auto; min-height:944px; background-image:url(/graphics/global/bgsitecontent.jpg); min-height:350px; }
#front #divContentPlace { padding-top:0; }

#content{
	width: 837px;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1; 
	top:-148px;
}

#flash_content{
	width: 837px;
	height:326px;
	margin:0 auto -322px auto;
	padding:0;
	position:relative; z-index:2; 
	top:-482px;
}

#content .top_middle, #content .low_middle{
width:811px; float:left; background:url(../img/border-top.jpg) repeat-x top; padding:0; margin:0; height:13px;  z-index:2; position:relative;
}
#skulls {
width:840px; background:url(../img/skulls.gif) no-repeat top; padding:0; margin:0 auto; height:93px; position:relative; z-index:3; clear:both; 	top:-75px; }
#content .top_left{
width:13px; height:13px; float:left; background:url(../img/border-top-corner-left.jpg) repeat-x top; padding:0; margin:0;  z-index:2;  position:relative;
}
#content .top_right{
width:13px; height:13px; float:left; background:url(../img/border-top-corner-right.jpg) repeat-x top; padding:0; margin:0; z-index:2;  position:relative;
}
#content .low_left{
width:13px; height:13px; float:left; background:url(../img/border-low-corner-left.jpg) repeat-x top; padding:0; margin:0; z-index:2;  position:relative;
}
#content .low_right{
width:13px; height:13px; float:left; background:url(../img/border-low-corner-right.jpg) repeat-x top; padding:0; margin:0; z-index:2;  position:relative;
}

#footer {
	display:block;
	width: 800px;
	margin:0 auto;
	padding:0;
	z-index:5;
	position:relative; 
}
#footer p{
float:left;
padding:0;
margin:-22px 0 0 0 ;
position:relative; top:-25px; 
color:#999999;
}
#footer_logo{	background:url(../img/logo-low.png) top left no-repeat; float:left; width:80px; height:150px; position:relative; top:-55px; }
,