* {
	margin:0;
	padding:0;
}
body {
	margin:0px;
    padding:0px;
    scrolling:auto; 
	font-size:0.8em; }
body#top {
	background-color:#C8C8FF;
    background-image:url(images/bg_top_frame.gif);
   	background-attachment:fixed; 
	padding:0px; }
body#main {
	background-color:#5F5F7F;
    background-image:url(bg.gif);
	background-attachment:fixed; }
body#bottom {
	width:100%;
	height:100%;
	background-color:#8F8FAF; }
h1 {
	border:1px solid #CCCCCC;
	background-image:url(images/bg_top_frame.gif); }
textarea {
	background-image:url(images/bg.gif); }
p,h1,h2,h3,h4,a {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
    vertical-align:top;
	margin:10px;
	margin-left:20px;
	margin-right:20px;}
h1 {
	font-weight:bold; }
h1.lefthead {
	float:left; }
h1.righthead {
	text-align:right; }
.linebottom {
	border-bottom:1px solid #000000; }
.linetop {
	border-top:1px solid #000000; }
#old_phatsonic {
	clear:both; }
body#top input {
	border:1px solid #000000;
	background-color:#EEEEEE;
    -moz-opacity:0.5; 
    filter:alpha(opacity=50);
	vertical-align:top; 
	font-size:0.8em; }
body#main input,body#main select,body#main textarea {
	margin:1px;
	padding:0px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	vertical-align:top; }
body#main div {
	padding:10px;
	position:relative;
	margin-top:20px;
	margin-left:15%;
	width:70%;
	background-color:#F0F0F0;
	border:1px solid #000000; }
body#main table {
//	border:1px solid #AAAAAA;
	clear:both;
	width:100%;
	border-collapse:collapse;
	padding:0px;
	margin:0px; }
body#main td.barleft,body#main td.barright {
	width:15%;
	padding:5px;
//	border-bottom:1px solid #AAAAAA;
	 }
body#main td.barcenter {
	width:70%;
	text-align:center;
	border:1px solid #AAAAAA;
//	border-left:1px solid #CCCCCC;
//	border-right:1px solid #CCCCCC;
//	border-bottom:1px solid #CCCCCC;
	}
body#main td.barright a {
	text-align:right; }
body#main div.topdiv {
	width:80%;
	margin-left:10%;
	background-color:#FFFFFF;; }
body#top img {
	text-align:bottom;
	position:fixed;
	top:0px;
	left:0px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px; }
body#main img {
	float:left;
	margin-top:0px;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #000000;}
body#bottom div {
	clear:both;
	padding:0px;
    width:99%;
	margin-left:4px; }
body#bottom div#controlmain {
//	background-image:url(images/bg_top_frame.gif);
	background-color:#EEEEEE;
	padding:0px;
    height:120px;
    border:1px solid #000000; }
a {
	font-size:1em;
	border:1px solid #AAAAAA;
	margin:5px; }
a:link {
	color:#b85b5a;
    text-decoration: none; }
a:visited {
	color:#b85b5a;
    text-decoration: none; }
a:active {
	color:#b85b5a;
    text-decoration: none; }
a:hover {
	color:#b85b5a;
    text-decoration: underline; }
body#top a {
	color:#3333FF;
	border:1px solid #AAAAAA; }
body#main a.button {
	clear:both;
    border:1px solid #000000;
    width:98%;
	display:block;
	margin:0px;
	margin-top:3px;
	margin-bottom:3px;
	padding:1px;
    text-align:left;
    font-weight:bold; }
body#main a {
    background-color:#FFFFFF; }
body#main a:hover {
    background-color:#E0E0FF; }
body#main a.menutop:hover {
    background-color:#E0E0FF; }
body#bottom a.mainmenu {
	border:1px solid #000000;
	background-color:#FFFFFF;
	margin:1px;
	padding:1px;
	text-align:left;
	float:left;
    font-weight:bold; }