body {
	background-image:	url('/images/back_repeat.png');
	background-repeat:	repeat-x;
	background-color:	#3b98d9;
	margin:				5px;
	padding:			0;
	font-smooth:		always;
}

body, td, th, input, select, textarea {
	font-family:		"Trebuchet MS", verdana, arial;
	font-smooth:		always;
	font-size:			9pt;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 		"Trebuchet MS", verdana, arial;
	color:				#222299;
	font-smooth:		always;
}

h1 {
	font-size:			16pt;
}

h2 {
	font-size:			13pt;
}

h3 {
	font-size:			11pt;
}

h4 {
	font-size:			10pt;
}

h5 {
	font-size:			9pt;
}

h6 {
	font-size:			8pt;
}

b {
	font-family: 		"Trebuchet MS", verdana, arial;
	font-smooth:		always;
}

.header {
	font-size:			14pt;
	color:				#222299;
	font-smooth:		always;
}

.header-big {
	font-size:			16pt;
	color:				#222299;
	font-smooth:		always;
}

.header-huge {
	font-size:			23pt;
	color:				#222299;
	font-smooth:		always;
}

a, a:link, a:active, a:hover {
	color:				#0000ff;
	font-size:			9pt;
	text-decoration:	underline;
	font-family:		"Trebuchet MS", verdana, arial;
	font-smooth:		always;
	cursor:				hand;
}

a.bold, a.bold:link, a.bold:active, a.bold:hover {
	font-family: 		"Trebuchet MS";
	font-smooth:		always;
	font-weight:		bold;
}

.faq {
	margin-left:		25px;
	padding:			10px;
	width:				600px;
	font-size:			10pt;
}
	
	
td.odd {
	background-color:	#eeeeff;
}

td.even {
	background-color:	#ccccff;
}

td.highlight {
	background-color:	#88ff88;
}

td.head {
	text-align:			left;
	font-size:			10pt;
	color:				#ffffff;
	background-color:	#333388;
}

td.head_big {
	text-align:			center;
	font-size:			13pt;
	color:				#ffffff;
	background-color:	#333388;
}

img.icon {
	width:				16px;
	height:				16px;
	vertical-align:		middle;
	margin-bottom:		2px;
	border:				none;
}

/*
.shadow, .game, .game_small, .avatar, .avatar_medium, .avatar_thumb {
	-moz-box-shadow: 		2px 2px 2px #bbbbbb;
	-webkit-box-shadow: 	2px 2px 2px #bbbbbb;
	box-shadow: 			2px 2px 2px #bbbbbb;
}

.game {
	border-radius:			12px;
	-moz-border-radius:		12px;
	-webkit-border-radius:	12px;
}

.game_small {
	border-radius:			7px;
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
}
*/
.vipgame {
	height:					80px;
	margin:					10px;
	padding:				8px;
	border:					1px solid #ccccff;
	background-color:		#e1e1ff;
	/*
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	-moz-box-shadow: 		1px 1px 3px #5555aa;
	-webkit-box-shadow: 	1px 1px 3px #5555aa;
	box-shadow: 			1px 1px 3px #5555aa;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.15, rgb(202,200,255)),
	    color-stop(0.85, rgb(249,249,249))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(202,200,255) 15%,
	    rgb(249,249,249) 85%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f9f9f9, endColorstr=#cac8ff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f9f9f9, endColorstr=#cac8ff)";
	*/
}

.breakingnews {
	padding:				8px;
	border:					1px solid #ccccff;
	background-color:		#e1e1ff;
	/*
	-moz-box-shadow: 		1px 1px 3px #5555aa;
	-webkit-box-shadow: 	1px 1px 3px #5555aa;
	box-shadow: 			1px 1px 3px #5555aa;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.15, rgb(202,200,255)),
	    color-stop(0.85, rgb(249,249,249))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(202,200,255) 15%,
	    rgb(249,249,249) 85%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f9f9f9, endColorstr=#cac8ff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f9f9f9, endColorstr=#cac8ff)";
	*/
}

.freegame {
	padding:				8px;
	border:					1px solid #ccccff;
	background-color:		#e1e1ff;
	/*
	-moz-box-shadow: 		1px 1px 3px #5555aa;
	-webkit-box-shadow: 	1px 1px 3px #5555aa;
	box-shadow: 			1px 1px 3px #5555aa;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.15, rgb(202,200,255)),
	    color-stop(0.85, rgb(249,249,249))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(202,200,255) 15%,
	    rgb(249,249,249) 85%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f9f9f9, endColorstr=#cac8ff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f9f9f9, endColorstr=#cac8ff)";
	*/
}

.nonvipgame {
	width:					390px;
	margin-left:			10px;
	margin-right:			10px;
	margin-top:				14px;
	margin-bottom:			14px;
}

/*
.avatar {
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
}

.avatar_medium {
	border-radius:			5px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
}

.avatar_thumb {
	border-radius:			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
}
*/
.rounded-darkblue-border {
	padding:				10px;
	border:					1px solid #8888ff;
	background-color:		#bbbbee;
	/*
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	-moz-box-shadow: 		2px 2px 2px #bbbbbb;
	-webkit-box-shadow: 	2px 2px 2px #bbbbbb;
	box-shadow: 			2px 2px 2px #bbbbbb;
	*/
}

.rounded-blue-border {
	padding:				10px;
	border:					1px solid #8888ff;
	background-color:		#ccccff;
	/*
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	-moz-box-shadow: 		2px 2px 2px #bbbbbb;
	-webkit-box-shadow: 	2px 2px 2px #bbbbbb;
	box-shadow: 			2px 2px 2px #bbbbbb;
	*/
}

.rounded-light-border {
	padding:				10px;
	border:					1px solid #bbbbff;
	background-color:		#eeeeff;
	/*
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	-moz-box-shadow: 		2px 2px 2px #bbbbbb;
	-webkit-box-shadow: 	2px 2px 2px #bbbbbb;
	box-shadow: 			2px 2px 2px #bbbbbb;
	*/
}

.rounded-white-border {
	padding:				10px;
	border:					1px solid #bbbbff;
	background-color:		#ffffff;
	/*
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	-moz-box-shadow: 		2px 2px 2px #222266;
	-webkit-box-shadow: 	2px 2px 2px #222266;
	box-shadow: 			2px 2px 2px #222266;
	*/
}

.rounded-yellow-border {
	padding:				10px;
	border:					1px solid #ccbb88;
	background-color:		#fff6a7;
	/*
	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	-moz-box-shadow: 		2px 2px 2px #222266;
	-webkit-box-shadow: 	2px 2px 2px #222266;
	box-shadow: 			2px 2px 2px #222266;
	*/
}

.gamebutton_small {
	width:					200px;
	height:					100px;
	padding:				5px 10px 10px 5px;
	background-image:		url('/images/game_button_small.png');
	background-repeat:		no-repeat;
}

.gamebutton {
	width:					200px;
	height:					100px;
	padding:				5px;
	background-image:		url('/images/game_button.png');
	background-repeat:		no-repeat;
}

.bold {
	font-family: 		"Trebuchet MS";
	font-weight:		bold;
	font-smooth:		always;
}
	
.errormessage {
	font-family:		"Trebuchet MS", Arial;
	font-size:			11pt;
	font-weight:		bold;
	font-style:			italic;
	font-smooth:		always;
	color:				#aa0000;
	padding:			5px;
	background-color:	#ffdddd;
}

.successmessage {
	font-family:		"Trebuchet MS", Arial;
	font-size:			11pt;
	font-weight:		bold;
	font-style:			italic;
	font-smooth:		always;
	color:				#00aa00;
	padding:			5px;
	background-color:	#ddffdd;
}


a.button {
    background: 		transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: 				#000055;
    display: 			block;
    float: 				left;
    font: 				normal 12px arial, sans-serif;
    height: 			24px;
    margin-right: 		6px;
    padding-right: 		18px; /* sliding doors padding */
    margin-top:			5px;
    margin-bottom:		5px;
    text-decoration: 	none;
    font-weight:		bold;
	font-smooth:		always;
}

a.button span {
    background: 		transparent url('/images/bg_button_span.gif') no-repeat;
    display: 			block;
    line-height: 		14px;
    padding: 			5px 0 5px 18px;
    font-weight:		bold;
	font-smooth:		always;
}

a.button:active {
    background-position: bottom right;
    color: 				 #000000;
    outline: 			 none; /* hide dotted outline in Firefox */
    margin-top:			 5px;
    margin-bottom:		 5px;
    font-weight:		 bold;
	font-smooth:		always;
}

a.button:active span {
    background-position: bottom left;
    padding: 			 6px 0 4px 18px; /* push text down 1px */
    font-weight:		 bold;
	font-smooth:		always;
}



table.menu {
	height:				27px;
}

td.menu-left {
	width:				3px;
	height:				31px;
	background:			transparent url('/images/menu/menu2-left.png') no-repeat 0 0;
}

td.menu-right {
	width:				6px;
	height:				31px;
	background:			transparent url('/images/menu/menu2-right.png') no-repeat 0 0;
}

td.menu-spacer {
	width:				2px;
	height:				31px;
	background:			transparent url('/images/menu/menu2-spacer.png') no-repeat 0 0;
}

td.menu {
	height:				31px;
	background:			transparent url('/images/menu/menu2-back.png') repeat-x 0 0;
	text-align:			center;
	padding-bottom:		4px;
	padding-top:		4px;
	vertical-align:		top;
	padding-left:		10px;
	padding-right:		10px;
}

td.menu-last {
	height:				31px;
	background:			transparent url('/images/menu/menu2-back.png') repeat-x 0 0;
	text-align:			center;
	vertical-align:		top;
	padding-bottom:		4px;
	padding-top:		4px;
}

td.menu:hover, td.menu-last:hover {
	background:			transparent url('/images/menu/menu2-back-hover.png') repeat-x 0 0;
	cursor:				pointer;
}

td.menu a, td.menu a:link, td.menu a:active, td.menu a:hover,
td.menu-last a, td.menu-last a:link, td.menu-last a:active, td.menu-last a:hover {
	color:				#ffffff;
	font-size:			10pt;
	text-decoration:	none;
	font-weight:		bold;
	font-family:		"Trebuchet MS", verdana, arial;
}





table.dbform {
	font-family:		"Trebuchet MS", Arial;
	font-size:			9pt;
	font-smooth:		always;
	border-right:		1px solid #cccccc;
	border-top:			1px solid #cccccc;
	border-bottom:		1px solid #cccccc;
}

td.dbform_header {
	font-family:		"Trebuchet MS", Arial;
	font-size:			9pt;
	font-weight: 		bold;
	font-smooth:		always;
	text-align: 		left;
	color:				#ffffff;
	background-color: 	#000088;
	text-transform:		lowercase;
	border-right:		1px dotted #aaaaff;
	border-bottom:		1px dotted #aaaaff;
}

td.dbform_row_new {
	font-family:		"Trebuchet MS", Arial;
	font-size:			9pt;
	font-smooth:		always;
}

td.dbform_row_even {
	background-color: 	#eeeeff;
	height:				30px;
	font-family:		"Trebuchet MS", Arial;
	font-size:			9pt;
	font-smooth:		always;
	border-right:		1px dotted #aaaaff;
}

td.dbform_row_odd {
	background-color: 	#ddddff;
	height:				30px;
	font-family:		"Trebuchet MS", Arial;
	font-size:			9pt;
	font-smooth:		always;
	background-color: 	#ddddff;
	border-right:		1px dotted #aaaaff;
}




.size-7 { font-size: 7pt }
.size-8 { font-size: 8pt }
.size-9 { font-size: 9pt }
.size-10 { font-size: 10pt }
.size-11 { font-size: 11pt }
.size-12 { font-size: 12pt }
.size-13 { font-size: 13pt }
.size-14 { font-size: 14pt }
.size-15 { font-size: 15pt }
.size-16 { font-size: 16pt }
.size-17 { font-size: 17pt }
.size-18 { font-size: 18pt }
.size-19 { font-size: 19pt }
.size-20 { font-size: 20pt }
.size-21 { font-size: 21pt }
.size-22 { font-size: 22pt }
.size-23 { font-size: 23pt }
.size-24 { font-size: 24pt }
.size-25 { font-size: 25pt }
.size-26 { font-size: 26pt }
.size-27 { font-size: 27pt }
.size-28 { font-size: 28pt }
.size-29 { font-size: 29pt }
.size-30 { font-size: 30pt }
.size-31 { font-size: 31pt }
.size-32 { font-size: 32pt }
.size-33 { font-size: 33pt }
.size-34 { font-size: 34pt }