body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: black;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background: url(/images/background.gif);
}
h1 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 21px;
	font-weight: bold;
	color: #26619B;
	margin: 5px 0 5px 0;
}				
h2 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 15px;
	font-weight: normal;
	color: #394A6A;
	margin: 5px 0 5px 0;
}				
h3 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	color: #394A6A;
	margin: 5px 0 5px 0;
}				
td {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
}				
input {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	border: 1px solid #999999;
}	
select {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
}				
textarea {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #033E72;
}

a {
	color: #293956;
	text-decoration: underline;
}

a:hover {
	color: #45608F;
	text-decoration: none;
}

.bottom_3 {
 position: ablolute; z-index:2; height: 40px; margin-top: -40px; background: url(/images/def_bg.gif);
}

.submenu {
	background: url(/images/navi_bg.gif);
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}
.submenu a {
	color: #FEFFFB; text-decoration: none;
}
.submenu a:hover {
	color: #F7FFDD; text-decoration: underline; font-size: 12px;
}
.brd_c_t {
	background: url(/images/brd_c_tt.gif);
	background-repeat: no-repeat;
	font-size: 3px;
	height: 13px;
}
.top_info_bar {
	font-size: 12px;
	color: white;
	height: 17px;
	width: 980px;
	text-align: left;
	padding-left: 5px;
}

.top_info_bar h1 {
	margin:0;
	padding: 0;
	font-size: 11px;
	color: white;
}

.menu_head {
	background: url(/images/menu_head.gif);
	height: 25px;
}
.menu_head h2 {
	margin: 0;
	padding: 3px 0 0 28px;
	font-size: 13px;
	color: #03305E;
}
.menu {
	margin: 0 0 0 5px;
	width: 179px;
	background: url(/images/menu_bg.gif);
}
.menu_item {
	padding-left: 5px;
}

.menu_item a {
	text-decoration: none;
}
.menu_item a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.menu_foot {
	width: 179px;
	margin-left: 5px;
	background: url(/images/menu_foot.gif);
	height: 18px;
}


.menu_main {
	padding: 10px 0 0 15px;
	width: 197px; height: 258px;
	background: url(/images/block_main_bg.gif);
	background-repeat: no-repeat;
}

.menu_wrap {
	height: 2px; color: #D5ECFF; width: 92%; clear: both; 
}


.menu2_head {
	background: url(/images/menu2_head.gif);
	height: 25px;
}
.menu2_head h2 {
	margin: 0;
	padding: 3px 0 0 28px;
	font-size: 13px;
	color: #03305E;
}
.menu2 {
	margin: 0 0 0 5px;
	padding: 2px;
	width: 179px;
	background: url(/images/menu2_bg.gif);
	color: #2866A4;
}
.menu2_foot {
	width: 179px;
	margin-left: 5px;
	background: url(/images/menu2_foot.gif);
	height: 18px;
}


.pages_row {
	padding: 1px; 
}

.pages_row span {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #666666;
	padding: 0 4px 0 4px;
	cursor:default;
	margin: 2px 0 2px 0;
}

.pages_row a {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #666666;
	padding: 0 4px 0 4px;
	cursor:default;
	margin: 2px 0 2px 0;
}

.pages_row a {
	font-family: Tahoma;
	background-color: #F9F9F9;
	color: #000000;
	text-decoration: none;
	cursor: auto;
	border-color:#CCCCCC;
}
.pages_row a:hover {
	background-color: #E4E4E4;
	border-color:#666666;
	text-decoration: none;
}

.game_nav {
	height: 21px;
 	font-size: 12px;
}

.game_nav a {
	color: #03305E;
	text-decoration: none;
}
.game_nav a:hover {
	color: white;
}
.game_nav span {
	display: inline-block;
	text-align: center;
	width:93px;
	height: 21px;
	padding-top: 2px;
}
.gn_cur {
	color: white;
	background: url(/images/current_bar.gif);
}
.gn_cur a {color: white;}

.gn_high {
	color: white;
	background: url(/images/current_bar.gif);
}
.gn_high a {color: white;}

.gn_high b {
	display:none;
}
.gn_act {
	color: #03305E;
	background: url(/images/active_bar.gif);
}

.gn_inact {
	color: #C1C1C1;
	background: url(/images/inactive_bar.gif);
	cursor: default;
}
.gn_act b {
	display:none;
}

.sub_nav_bar {
	padding-left: 5px;
	background: #9FCAF4; color: white; font-size: 90%;
}

.sub_nav_bar a {
	color: white; text-decoration: none;
}

.sub_nav_bar h2 {
	margin: 0; color: white; font-size: 11px;
}

.subtitle_160 {
	width:
	background: url(/images/subtitle_bg.gif);
}
.subtitle_160 {
 padding: 2px 0 0 5px;
 width: 160px;
 height: 22px;
 background: url(/images/subtitle_bg.gif);
 background-repeat: no-repeat;
 font-size: 12px;
 color: white;
}

.subtitle_160 h2 {
 display: inline;
 margin: 0;
 font-size: 12px;
 font-weight: none;
 color: white;
}

.topic_post_row {
	border-top: 1px dashed #999999;
}

.topic_post_subtitle {
	font-size: 10px; color: black; border-bottom: 1px dashed #999999;
}

.error {
	color: darkred;
}

.thetooltip {
	display:none;
	-moz-opacity:.90;
    opacity:.90;
	filter:alpha(opacity=90);
	background:#333;
	background: url(/images/info_bg.png); 
	background-repeat: no-repeat; 
	background-position: right top;
	font-size:10px;
	font-weight:normal;
	padding:5px;
	margin: 3;
	position:absolute;
	width:150px;
	color:#fff;
	text-decoration:none;
}
.tooltip {
	text-decoration:none;
	font-weight: bold;
	color: #5D9BD7;
}
.over div.thetooltip {
	display:block;
}

.quote {
	background: #FFFFFF;
	border: 1px dashed black;
}

.box_content {
	background: url(/images/box/box_bg.gif); 
	color: #6C6C6C;
	font-size: 11px;
	width: 375px;
	padding: 0 5px 0 8px;
}

.box_footer {
	background: url(/images/box/box_footer.gif); 
	color: black;
	text-align: right;
	width: 375px; height: 27px;
	padding: 5px 10px 0 0 ;
}

.res_box {
	background: #96C3F0;
	border: 1px solid #999999;
	color: white;
	display:none;
	width: 400px;
	padding: 5px;
}
.res_box a {
	color: white;
	font-size: 12px;
}

.no_brd {
	border: 0;
}

.psp_bar {
	width: 73px;
	height: 20px;
	text-align: center;
	font-size: 9px;
	font-family: Tahoma;
	color: #0F1D2F;
	padding-top: 5px;
	background-repeat: no-repeat;
}

.small_info {
	font-size: 11px; color: #5B5B5B;
}

.highlight {
	background: #71B0EF;
	color: #FFFFFF;
}

.box_500 {
	border: 1px dashed #999999; padding: 5px; width: 500px; margin-bottom: 10px;
}

.box_title {
	font-size: 15px;
	padding-right: 15px;
	background: url(/images/down_arrow.gif); 
	background-position: right;
	background-repeat: no-repeat;
}

.mini_box {
	border: 1px dashed #999999; 
	background: #ECF1F9; 
	padding: 5px; 
	font-size: 12px; 
	margin-bottom: 10px;
}

.awards {
	background: url(/images/awards/glories.gif);
	width: 16px;
	height: 16px; 
	font-size: 9px;
	color: #99999;
	cursor: hand;
}

.game_rating {
	background: url(/images/game/rating_bg.gif); 
	background-repeat: no-repeat;
	padding-top: 1px; 	color: #FFFFFF; 
	width: 37px; height: 19px; 
	text-align: center;
}

.chatbox {
	scrollbar-face-color: #EDEDED;
	font-family: "Arial";
}

.but1 { 
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	height: 23px;
	border: 1px solid #000000;
	text-align: center;
	background-color: #;
	background-image: url(/images/but_bg.gif);
}

.mainCalTable {
	background-color: #FFFFFF;
	border: 1px solid #003366;
	width: 175px;
 }
.monthYearRow {
	background-image:   url("/images/monthBg.gif");
    line-height: 17pt;
	background-color: #D8E2EC;
	text-align: center;
	vertical-align: middle;
	}
.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #252216;
	}
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	}
.dayNamesText {
	background-image:   url("/images/dayBg.gif");
  font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #433D27;
	text-align: center;
	}
.calRows td{
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
  line-height: 15pt;
	text-align: center;
	vertical-align: middle;
}
.today {color: #CF0000;}
.sNormal {background-color: #E0E0E0;}
.s20 {background-color: #EBEBEB;}
.sOther {background-color: #EEEEEE;}
.sToday {background-color: #FFC18A; font-weight: bold; color: #C40000;}
.sToday a {color: #C40000; text-decoration: none;}
.sEvent {background-color: #A4CAE6;}
.sEvent a {color: #FFFFD5; text-decoration: none;}

.menu_block_head { background: url(/images/menubg_top.gif); width: 194px; height: 9px; }
.menu_block_cont { background: url(/images/menubg_bg.gif); width: 194px; padding-left: 10px; }
.menu_block_foot { background: url(/images/menubg_bottom.gif); width: 194px; height: 9px; }

.files td { font-family: Tahoma; font-size: 11px; } 
.rb_cont { font-size: 10px; font-family: Tahoma; }
.rb_cont h1 { font-size: 12px; font-family: Tahoma; color: #207C10; margin-bottom: 5px; }

.tnblock { font-family: Tahoma; font-size: 10px; color: #666666; text-align: left; }
.tnblock a { color: #666666; } 