@charset "UTF-8";
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #202020;
}  
.oneColElsCtr #container {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#frame {
	background-color: #202020;
	border: 16px solid #FC0;
	height: 680px;
	width: 715px;
}
#frameX {
	background-color: #202020;
	height: 100%;
	width: 100%;
}
table {
	font-size: 10pt;
	margin: 0 auto;
}
#header {  
    margin-left: auto;  
    margin-right: auto;  
    width: 100%;  
    height: 135px;  
    background: #3f3f3f url(../images/header.png) repeat center  ;  
    position: relative;  
    border-bottom: 1px solid #4a4a4a;  
}  
#header h1{  
font-family: Arial, Helvetica, sans-serif;  
font-weight: bold;  
position: relative;  
top: 30px;  
font-size: 40px;  
color: white;  
}  
#header h2{  
font-family: Arial, Helvetica, sans-serif;  
font-weight: bold;  
font-size: 16px;  
color: #7e7e7e;  
}  
hr#header_stripe{  
height: 12px;  
position: relative;  
top: -6px;  
background-color: #191919;  
border: none;  
color: #191919;  
}  
#wrapper{  
    margin-left: auto;  
    margin-right: auto;  
    width: 700px;  
    text-align: center;  
}  
#toppanel {  
    position: absolute;  
    top: 174px;  
    width: 700px;  
    z-index: 25;  
    text-align: center;  
    margin-left: auto;  
    margin-right: auto;  
}  
#panel {  
    width: 700px;  
    position: relative;  
    top: 1px;  
    height: 0px;  
    margin-left: auto;  
    margin-right: auto;  
    z-index: 10;  
    overflow: hidden;  
    text-align: left;  
}  
#panel_contents {  
    background: black;  
    filter:alpha(opacity=70);  
    -moz-opacity:0.70;  
    -khtml-opacity: 0.70;  
    opacity: 0.70;  
    height: 100%;  
    width: 704px;  
    position: absolute;  
    z-index: -1;  
}  
.border {  
    border: 15px #1d1d1d solid;  
} 
img.border_pic {  
    border: 15px #1d1d1d solid;  
    position: absolute;  
    top: 90px;  
    float: left;  
    right: 55px;  
    width: 250px;  
    height: 150px;  
    z-index: 30;  
}  
#tblTop{
	position: absolute;  
	top: 16px;
	left: 20px;
}
#tblBottom{
	position: absolute;
	top: 110px;
	left: 32px;
}
.link {
	color: #090;
}
div#login {  
    width: 240px;  
    height: 150px;  
    position: absolute;  
    left: 55px;  
    top: 90px;  
    background: #46392f;  
    text-align: left;  
    padding-left: 10px;  
}  
div#login td {  
    color: #CCCCCC;  
    font-family: Century Gothic, Georgia, "Times New Roman", Times, serif;  
    line-height: 25px;  
}  
div#login input#password {  
    position: relative;  
    /*right: -6px;*/  
}  
div#login input#login_btn {
	border: 1px solid #090;
	cursor: pointer;
	position: relative;
	top: 9px;
	left: 72px;
	color: #6FC;
	background-color: #630;
}  
.panel_button {  
    margin-left: auto;  
    margin-right: auto;  
    position: relative;  
    top: 1px;  
    width: 173px;  
    height: 54px;  
    background: url(../images/panel_button.png);  
    z-index: 20;  
    filter:alpha(opacity=70);  
    -moz-opacity:0.70;  
    -khtml-opacity: 0.70;  
    opacity: 0.70;  
    cursor: pointer;  
}  
.panel_button a {  
    text-decoration: none;  
    color: #545454;  
    font-size: 20px;  
    font-weight: bold;  
    position: relative;  
    top: 5px;  
    left: 10px;  
    font-family: Arial, Helvetica, sans-serif;  
}  
.panel_button a:hover {  
color: #999999;  
}  
.panel_button img{  
position: relative;  
top: 10px;  
border: none;  
}  
#content {
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	position: relative;
	top: 90px;
	text-align: center;
	color: #999;
	font-family: Papyrus;
	font-size: 20px;
	padding-bottom: 30px;
	display: block;
	font-weight: bolder;
}  
