BODY 
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #00FF00;
	SCROLLBAR-FACE-COLOR: #0D3B00;
	SCROLLBAR-HIGHLIGHT-COLOR: #0D3B00;
	SCROLLBAR-SHADOW-COLOR: #0D3B00;
	SCROLLBAR-3DLIGHT-COLOR: #0D3B00;
	SCROLLBAR-ARROW-COLOR: #00FF00;
	SCROLLBAR-TRACK-COLOR: #010E00;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

TD
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

/*************** game engine *******************/
.ge_white_on_black
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;	
	background-color: #000;
}
/*******************************************/
.h8 { font-size: 8px; }
.h9 { font-size: 9px; }
.h10 { font-size: 10px; }
.h11 { font-size: 11px; }
.h12 { font-size: 12px; }
.h13 { font-size: 13px; }
.h14 { font-size: 14px; }
.h15 { font-size: 15px; }
.h16 { font-size: 16px; }
.h17 { font-size: 17px; }
.h18 { font-size: 18px; }
.h19 { font-size: 19px; }
.h24 { font-size: 24px; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }

.white { color: White; }
.red { color: #FF0000; }
.brown { color: #D5C500;}
.yellow { color: #CCFF33; }
.green { color: #00FF00; }
.gold { color: #FFFC00; }
.grey, .gray { color: Gray; }	
.pink{ color: #FF00FF; }
.yellow_darkgreen { color: #B0FF0D; }
.light_yellow { color: #CCFF66; }
.dark_green { color: #196D00; }
.yellow_lihgt { color: #FFFF00; }
.light_blue { color: #BDD5E3; }
.green_gold { color: #D8FF62; }
.redblue { color: #E2BDE3; }
.gb_dark_green { color: #376811; }
.lime { color: #2AFF00 }

/*******************************************/

.bg_green_lite { background-color: #1B7600; }
.bg_green_lite2 { background-color: #0D3B00; }

.pad5 { padding: 5px; }
.padT5 { padding-top: 5px; }
.padL5 { padding-left: 5px; }
.padR5 { padding-right: 5px; }
.padB5 { padding-bottom: 5px; }
.pad10 { padding: 10px; }
.padT10 { padding-top: 10px; }
.padL10 { padding-left: 10px; }
.padR10 { padding-right: 10px; }
.padB10 { padding-bottom: 10px; }

TD.left5p19h
{
	padding-left: 5px;
	font-size: 19px;
}

TD.left10p
{
	padding-left: 10px;
}
.pad10p
{
	padding: 10px 10px 10px 10px;
}

select { font-size:12px; height: 18px; }

A { COLOR: #99FF33; TEXT-DECORATION: UNDERLINE; }
A:hover { COLOR: #CFFF9F; TEXT-DECORATION: UNDERLINE; }

A.lm { COLOR: #99FF33; TEXT-DECORATION: NONE; }
A.lm:hover { COLOR: #CFFF9F; TEXT-DECORATION: NONE; }

A.lma { COLOR: #CCFF99; TEXT-DECORATION: NONE; font-weight: bold; }
A.lma:hover { COLOR: #CFFF9F; TEXT-DECORATION: NONE; font-weight: bold; }

A.um { COLOR: #FFFF00; TEXT-DECORATION: NONE; }
A.um:hover { COLOR: #CFFF9F; TEXT-DECORATION: NONE; }

a.sl { FONT-SIZE: 11px; COLOR: #99FF33; TEXT-DECORATION: UNDERLINE; }
a.sl:hover { FONT-SIZE: 11px; COLOR: #CFFF9F; TEXT-DECORATION: UNDERLINE; }

A.red { COLOR: #FF0000; TEXT-DECORATION: NONE; }
A.red:hover { COLOR: #FF0000; TEXT-DECORATION: NONE; }

A.edit { COLOR: #0000FF; TEXT-DECORATION: NONE; }
A.edit:hover { COLOR: #0000FF; TEXT-DECORATION: NONE; }

P { FONT: 12px; margin-top: 0; margin-bottom: 0; margin-left: 20; margin-right: 0; }
P.ms { margin-top: 0; margin-bottom: 0; margin-left: 11; margin-right: 10; }

a.dark_green_hover:hover, a.dark_green_hover:link, a.dark_green_hover:visited
{	
	color: #196D00; 
}

a.fresh_white, a.fresh_white:link, a.fresh_white:hover, a.fresh_white:visited
{
	color: #fff;
	text-decoration: none;
}

.no_decoration, a.no_decoration:hover, a.no_decoration:link, a.no_decoration:visited
{
	text-decoration:none !important;		
}

.w66FF33x10 { color: #66FF33; font-size: 10px; }
.w00FF00x10 { color: #00FF00; font-size: 12px; }

.noPadMarg
{
	padding: 0px; 
	margin: 0px;
}

.date { COLOR: #00CC00; }
.rt { font-size: 10px; COLOR: #00CC00; }

.input       { width:153px;height:14px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.input_login {					height:14px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background: transparent; }
.input_chbx  { width:16px;	height:16px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background: transparent; }
.input_border{ width:200px;height:16px; border: 1px solid; border-color: Black; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.input_width_not_fixed{ height:14px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }

.textarea { width:300px; height:100px; border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
.textarea_blank { border: 0px solid; font-size: 11px; color: #CCFF66; padding-top : 0px; padding-bottom : 0px; background-color: #072100; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }

.PageTitle { color: White; font-size : 24px; }

.TextSmall { font-size: small; }
.TextXSmall { font-size: x-small; }
.TextXXSmall { font-size: xx-small; }
.TextMedium { font-size: medium; }
.TextMediumWhite { font-size: medium; color: White; }

.Text0 { font-weight: bold; font-size: 14px; }
.Text1 { color: #FFFF00; font-weight: bold; font-size: 12px; }
.Text2 { font-weight: bold; font-size: 12px; }
.Text3 { font-size: 12px; }
.Text4 { font-size: 11px; }
.Text4white	 { font-size: 11px; color: #FFFFFF; }
.Text4yellow { font-size: 11px; color: #CCFF33; }
.Text4green  { font-size: 11px; color: #00FF00; }
.Text4red    { font-size: 11px; color: #FF0000; }
.Text4gold { font-size: 11px; color: #FFFC00; }
.Text4p { font-size: 11px; padding: 1px; }
.Text4p2 { font-size: 11px; padding: 2px; }
.Text5 { font-size: 10px; }
.Text6 { font-size: 9px; }
.Text7 { font-size: 8px; }
.Text8 { font-size: 17px; }
.Text9 { font-size: 16px; }

.news_date { font-size: 10px; font-weight:bold; color: #FFFF00; }
.news_title { font-size: 10px; font-weight:bold; }
.news_text { font-size: 10px; }


.GreySmall { font-size: 10px; color: Gray; }

.user_details_login { color: #d8ff62; font-weight:bold; font-size: 16px; }

.nonEnglishAnswer { color: #FF0000; }


.white_bold { color: White; font-weight: bold; }
.white_bold11 { color: White; font-weight: bold; font-size: 11px;}
.white_bold13 { color: White; font-weight: bold; font-size: 13px;}
.white_bold14 { color: White; font-weight: bold; font-size: 14px;}
.white9 { color: white; font-size: 11px; }
.white19 { color: White; font-size: 19px; }
.white24 { color: White; font-size: 24px; }
.gold19 { color: #FFFC00; font-size: 19px; }
.white14 { color: White; font-size: 14px; }
.whiteLarge { color: White; font-size: large; }
.gold_bold { color: #FFFC00; font-weight: bold; }
.error { color: #FF0000; }
.error_bold { color: #FF0000; font-weight: bold; }

.lite_green12_bold { color: #B0FF0D; font-size: 12px; font-weight: bold; }
.yellow_green11 { color: #CCFF33; font-size: 11px; }
.lite_green11 { color: #B0FF0D; font-size: 11px; }
.lite_green14_bold { color: #B0FF0D; font-size: 14px; font-weight: bold; }
.yellow_darkgreen24 { color: #B0FF0D; font-size: 24px; }
.yellow_darkgreen19 { color: #B0FF0D; font-size: 19px; }
.dark_green11 { color: #196D00; font-size: 11px }
.yellow_italic { color: #CCFF33; font-style: italic; }
.yellow_green11_ptop5 { color: #CCFF33; font-size: 11px; padding-top: 5px; }
.yellow_lihgt14_bold { color: #FFFF00; font-size: 14px; font-weight: bold; }
.yellow_lihgt_bold { color: #FFFF00; font-weight: bold; }
.light_blue_bold { color: #BDD5E3; font-weight: bold; }
.green_gold11 { font-size: 11px; color: #D8FF62; }
.A8FF03 { color: #A8FF03; }


.new_domain 
{
	color: #CCFFCC;
	font-weight: bold;
}

.game_quality
{
	color: #99CCFF;
}

.gallery_name{ color: #A6FF00; }
.gallery_prevew_tape {height:19px; background-image:url(tape0000.gif) }
.preview{ border-width:0; width:140px; height:93px; }
.zoom{ width:800px; height:533px; border-width:0; }

TD.topWinners
{
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
	 height: 23px;
	 font-weight: bold;
}

TR.toWinnerItem
{
	background-color: #093100;
}

TR.toWinnerAltItem
{
	background-color: #072B00;
}

TR.topWinnerHead
{
	background-color: #0D3B00;
}


.winnerPoint
{
	color: #BDD5E3;
	font-weight: bold;
}

.points
{
	color: #FDC745;
}


/*START Tab Control style*/
.tabContainer 
{ 
	border: 1px solid #1B7C00; 
	border-top: 0px; 
	padding: 10px;
	float: left;
}

.tabNav 
{
	float:left;
	width:100%;
	background: url("tabBg000.gif") repeat-x bottom;
	font-family: verdana, arial, san-serif;
	font-size:12px;
	line-height:normal;
}

.tabNav ul 
{
	margin:0;
	margin-left:5px;
	padding:8px 2px 0;
*	padding:0px 2px 0;/* IE only !*/
	list-style:none;
}

.tabNav li {
	float:left;
	margin:0;
	height:23px;
	display:inline;
}
.tabNav li div 
{
	display:inline-block;
*	display:inline; /* IE only !*/
	background:url("tabLeft0.gif") no-repeat left top;
	padding:0 4px 0 4px;
	height:22px;
}
.tabNav li.more
{
	background: none;
	float:right;
	margin:0;
	padding:0px 4px;
}

.tabNav li.more a 
{
	float: none;
	background: none;
	padding: 2px 0px 0px 0px;
	font-weight: normal;
	font-size: 11px;
	font-family: arial,helvetica,sans;
}

.tabNav a 
{
	display:block;
* display:inline; /* IE only !*/
	background:url("tabRight.gif") no-repeat right top;
	padding:2px 6px 4px 2px;
	text-decoration:none;
	height: 16px;
*	height: 22px; /* IE only !*/
	color: #7F7F7F;
}

.tabNav a:hover 
{
	color: #92FF83;
	text-decoration: underline;
}

.tabNav .current div
{
	background-image:url("tabLeft_.gif");
	height:23px;
}

.tabNav .current a 
{
	background-image:url("tabRighu.gif");
	color:#92FF83;
	padding:2px 6px 4px 2px;
	height: 17px;
*	height: 23px; /* IE only !*/
}

.tabNav .current a:hover 
{
	color:#92FF83;
	text-decoration: none;
}

.tabNav_bottom 
{
	float:none;
	background:#ffffff url("tabBgBot.gif") repeat-x bottom;
	padding: 5px 5px 6px 5px;
	font-family: arial, helvetica, san-serif;
	font-size: 11px;
	color:#666;
}
/*END Tab Control style*/

/* information tables */
TD.infoCell
{
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
	 height: 23px;
}

TD.infoCellBold
{
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 padding-right: 5px;
	 height: 23px;
	 font-weight: bold;
}

TR.infoRow
{
	background-color: #062400;
}

TR.infoRowAlt
{
	background-color: #051C00;
}

TR.infoRowHeader
{
	background-color: #0D3B00;
}

TR.forumRow
{
	background-color: #082E00;
}


TABLE.unborderedBottom
{
	border-width: 1px;
	border-style:solid;
	border-color: #1B7C00; 
	border-bottom-width: 0px;
}

.cellData
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	padding-right: 5px;
	text-align: center;
}
.crumbItem
{
	color: #ff0; font-weight: bold; font-size: 12px;
}
.crumbLastItem
{
	color: #fff; font-weight: bold; font-size: 12px;
}
.crumbSeparator
{
	color: #6f3; font-weight: bold; font-size: 13px;
}
.scenarioBlock
{
	margin:20px 32px 0px 32px;
	padding:22px 10px;	
}
.print_data
{
	color: #CDCDFF
}.aqua 
{
	color: #00FFFF;
}
TD.back_forum {
	background-image: url("forum000.gif");
}
TD.quoteBorder
{
	border-width: 1px;
	border-style:solid;
	border-color: #0D3B00; 
}

/* for fan-club page */
.fanSectionHeader 
{
	color: #FFFC00;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}
.fanSectionHeader A { color: #FFFC00; }
.fanSection
{
	color: #F9F9F9;
	line-height: 130%;
}

/* Game Type Container */
.gt_container {
	padding: 0 0 14 13px;
	float: left;
	width: 480px;
}
	
.gameTypeImg {
	display:block;
	width: 30px;
	height: 30px;
	position: relative;
	left: 11px;
	top: 107px;	
}
.girlholder {
	display:block;
	width: 455px;
	height: 166px;
}

.girlholder span {
	position: relative;
	left: 49px;
	top: 132px;
	color: #FDFE00;
}

.trHeader {
	padding: 10 14 14 14px;
}

.dashedline {
	background: #093001 url(green_li.gif) repeat-x;
}