body {
	background-image: url("../img/tlo.gif");
	background-repeat: repeat;
	margin: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: normal;
}

input,textarea,select {
	background: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Tahoma, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}

input.login {
	background: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	background-image: url("../img/input_bg2.gif");
	font-family: Tahoma, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}

input.login_button {
	background-image: url("../img/buttons/button_orange_bg.gif");
	background-position: center;
	width: 50px;
	border: 1px solid #F38528;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	height: 18px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px !important;
	margin-left: -10px;
	cursor: pointer;
}

input.comment_button {
	background-image: url("../img/buttons/button_orange_bg.gif");
	background-position: center;
	width: 80px;
	border: 1px solid #F38528;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	height: 21px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px !important;
	margin-left: -10px;
	cursor: pointer;
}

input.green {
	background-image: url("../img/buttons/button_green_bg.gif");
	background-position: center;
	width: 90px;
	border: 1px solid #81BE32;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 14px;
	height: 28px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px !important;
	margin-left: -10px;
	cursor: pointer;
}

table.topusers {
	width: 100%;	
	background-image: url("../img/topusersbg.gif");
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.topusers td {
	border-bottom: solid 1px #000000;
}

table.error {
	width: 100%;
	background-color: #F58E8E;
	border-color: #A40000;
	border-style: solid;
	border-width: 3px;
	margin-top: 10px;
}

table.main {
	width: 100%;
}

table.platforms {
	width: 100%;
}

table.platforms td {
	text-align: center;
	border-right: solid 1px #980000;
}

td.upper_left_down_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/orange/left_down_corner.gif");
	background-repeat: no-repeat;
}

td.upper_left_up_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/orange/top_left_corner.gif");
	background-repeat: no-repeat;
}

td.upper_right_up_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/orange/top_right_corner.gif");
	background-repeat: no-repeat;
}

td.upper_down {
	width: 940px;
	height: 11px;
	background-image: url("../img/orange/down.gif");
	background-repeat: repeat-x;
}

td.upper_up {
	width: 940px;
	height: 11px;
	background-image: url("../img/orange/top.gif");
	background-repeat: repeat-x;
}

td.upper_left {
	width: 10px;
	height: 11px;
	background-image: url("../img/orange/left_big.gif");
	background-repeat: repeat-y;
}

td.upper_right {
	width: 10px;
	height: 11px;
	background-image: url("../img/orange/right_big.gif");
	background-repeat: repeat-y;
}

td.upper_bg {
	background-image: url("../img/orange/bg.gif");
	background-repeat: repeat;
}

td.upper_right_down_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/orange/right_corner.gif");
	background-repeat: no-repeat;
}

td.middle_left_up_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/black/left_top_corner.gif");
	background-repeat: no-repeat;
}

td.middle_up {
	width: 940px;
	height: 11px;
	background-image: url("../img/black/top.gif");
	background-repeat: repeat-x;
}

td.middle_right_up_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/black/right_top_corner.gif");
	background-repeat: no-repeat;
}

td.middle_left {
	width: 10px;
	height: 11px;
	background-image: url("../img/black/left.gif");
	background-repeat: repeat-y;
}

td.middle_right {
	width: 10px;
	height: 600px;
	background-image: url("../img/black/right.gif");
	background-repeat: repeat-y;
}

td.middle_down {
	width: 940px;
	height: 11px;
	background-image: url("../img/black/down.gif");
	background-repeat: repeat-x;
}

td.middle_left_down_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/black/left_down_corner.gif");
	background-repeat: no-repeat;
}

td.middle_right_down_corner {
	width: 10px;
	height: 11px;
	background-image: url("../img/black/right_down_corner.gif");
	background-repeat: no-repeat;
}

td.middle_bg {
	background-image: url("../img/black/bg.gif");
	background-repeat: repeat;
}

td.green_left_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/green/top_left_corner.gif");
	background-repeat: no-repeat;
}

td.green_right_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/green/top_right_corner.gif");
	background-repeat: no-repeat;
}

td.green_left {
	width: 10px;
	height: 80px;
	background-image: url("../img/green/left.gif");
	background-repeat: repeat-y;
}

td.green_right {
	width: 10px;
	height: 80px;
	background-image: url("../img/green/right.gif");
	background-repeat: repeat-y;
}

td.green_down {
	height: 10px;
	background-image: url("../img/green/down.gif");
	background-repeat: repeat-x;
}

td.green_up {
	height: 10px;
	background-image: url("../img/green/top.gif");
	background-repeat: repeat-x;
}

td.green_left_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/green/down_left_corner.gif");
	background-repeat: no-repeat;
}

td.green_right_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/green/down_right_corner.gif");
	background-repeat: no-repeat;
}

table.green_bg {
	width: 100%;
	background-image: url("../img/green/greenbg.gif");
	background-repeat: repeat;
	margin-bottom: 10px;
}

table.green_bg2 {
	width: 100%;
	margin-bottom: 10px;
	background-color: #0675CE;
}

td.blue_left_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/blue/top_left_corner.gif");
	background-repeat: no-repeat;
}

td.blue_right_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/blue/top_right_corner.gif");
	background-repeat: no-repeat;
}

td.blue_left {
	width: 10px;
	height: 10px;
	background-image: url("../img/blue/left.gif");
	background-repeat: repeat-y;
}

td.blue_left_short {
	width: 10px;
	height: 70px;
	background-image: url("../img/blue/left.gif");
	background-repeat: repeat-y;
}

td.blue_right_short {
	width: 10px;
	height: 70px;
	background-image: url("../img/blue/right.gif");
	background-repeat: repeat-y;
}

td.blue_right {
	width: 10px;
	height: 10px;
	background-image: url("../img/blue/right.gif");
	background-repeat: repeat-y;
}

td.blue_down {
	height: 10px;
	background-image: url("../img/blue/down.gif");
	background-repeat: repeat-x;
}

td.blue_up {
	height: 10px;
	background-image: url("../img/blue/top.gif");
	background-repeat: repeat-x;
}

td.blue_left_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/blue/down_left_corner.gif");
	background-repeat: no-repeat;
}

td.blue_right_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/blue/down_right_corner.gif");
	background-repeat: no-repeat;
}

table.blue_bg {
	margin-bottom: 10px;
	width: 100%;
	background-color: #0675CE;
}

table.blue_bg_margin {
	margin-bottom: 10px;
	width: 100%;
	background-color: #0675CE;
}

td.yellow_left_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellow/top_left_corner.gif");
	background-repeat: no-repeat;
}

td.yellow_right_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellow/top_right_corner.gif");
	background-repeat: no-repeat;
}

td.yellow_left {
	width: 10px;
	height: 150px;
	background-image: url("../img/yellow/left.gif");
	background-repeat: repeat-y;
}

td.yellow_right {
	width: 10px;
	height: 150px;
	background-image: url("../img/yellow/right.gif");
	background-repeat: repeat-y;
}

td.yellow_down {
	height: 10px;
	background-image: url("../img/yellow/down.gif");
	background-repeat: repeat-x;
}

td.yellow_up {
	height: 10px;
	background-image: url("../img/yellow/top.gif");
	background-repeat: repeat-x;
}

td.yellow_left_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellow/down_left_corner.gif");
	background-repeat: no-repeat;
}

td.yellow_right_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellow/down_right_corner.gif");
	background-repeat: no-repeat;
}

table.yellow_bg_margin {
	margin-bottom: 10px;
	width: 100%;
	background-color: #EC7804;
}



table.yellow_white_inner {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 5px;
	background-color: #FFD248;
}

table.yellow_white_inner_border {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 5px;
	background-color: #FFD248;
	border-top: 1px solid #B46E00;
	border-left: 1px solid #B46E00;
}

tr.yellow_white_odd {
	background-color: #FFB909;
}

td.yellow_white_left_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellowwhite/left_top_corner.gif");
	background-repeat: no-repeat;
}

td.yellow_white_right_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellowwhite/right_top_corner.gif");
	background-repeat: no-repeat;
}

td.yellow_white_left {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellowwhite/left.gif");
	background-repeat: repeat-y;
}

td.yellow_white_right {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellowwhite/right.gif");
	background-repeat: repeat-y;
}

td.yellow_white_down {
	height: 10px;
	background-image: url("../img/yellowwhite/down.gif");
	background-repeat: repeat-x;
}

td.yellow_white_up {
	height: 10px;
	background-image: url("../img/yellowwhite/top.gif");
	background-repeat: repeat-x;
}

td.yellow_white_left_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellowwhite/left_down_corner.gif");
	background-repeat: no-repeat;
}

td.yellow_white_right_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/yellowwhite/right_down_corner.gif");
	background-repeat: no-repeat;
}

table.yellow_white_bg_margin {
	margin-bottom: 10px;
	width: 100%;
	background-color: #FF9C00;
}




td.orangein_left_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/orangein/top_left_corner.gif");
	background-repeat: no-repeat;
}

td.orangein_right_up_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/orangein/top_right_corner.gif");
	background-repeat: no-repeat;
}

td.orangein_left_short {
	width: 10px;
	height: 70px;
	background-image: url("../img/orangein/left.gif");
	background-repeat: repeat-y;
}

td.orangein_left {
	width: 10px;
	height: 10px;
	background-image: url("../img/orangein/left.gif");
	background-repeat: repeat-y;
}

td.orangein_right {
	width: 10px;
	height: 10px;
	background-image: url("../img/orangein/right.gif");
	background-repeat: repeat-y;
}

td.orangein_right_short {
	width: 10px;
	height: 70px;
	background-image: url("../img/orangein/right.gif");
	background-repeat: repeat-y;
}

td.orangein_down {
	height: 10px;
	background-image: url("../img/orangein/down.gif");
	background-repeat: repeat-x;
}

td.orangein_up {
	height: 10px;
	background-image: url("../img/orangein/top.gif");
	background-repeat: repeat-x;
}

td.orangein_left_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/orangein/down_left_corner.gif");
	background-repeat: no-repeat;
}

td.orangein_right_down_corner {
	width: 10px;
	height: 10px;
	background-image: url("../img/orangein/down_right_corner.gif");
	background-repeat: no-repeat;
}

table.orangein_bg {
	margin-bottom: 10px;
	width: 100%;
	background-image: url("../img/orange/bg.gif");
	background-repeat: repeat;
}

table.loginpanel {
	width: 100%;
	background-image: url("../img/red/redbg.gif");
	background-repeat: repeat;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
}

table.orangewhite {
	width: 100%;
	background-color: #FA7D00;
	margin-bottom: 10px;
	margin-top: 5px;
}

table.orangewhite_border {
	width: 100%;
	background-color: #FA7D00;
	margin-bottom: 10px;
	margin-top: 5px;
	border-top: 1px solid #9E3901;
	border-left: 1px solid #9E3901;
}

table.orangewhite_border2 {
	width: 100%;
	background-color: #FA7D00;
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom: 1px solid #9E3901;
	border-left: 1px solid #9E3901;
	border-right: 1px solid #9E3901;
}

tr.orangeodd {
	background-color: #F8922D;
}

tr.orangeblack {
	background-color: #9E3901;	
}

table.bluewhite {
	width: 100%;
	background-color: #5BA6E2;
	margin-bottom: 10px;
	margin-top: 5px;
}
table.bluewhite_border {
	width: 100%;
	background-color: #5BA6E2;
	margin-bottom: 10px;
	margin-top: 5px;
	border-top: 1px solid #014276;
	border-left: 1px solid #014276;
}

table.yellow1 {
	width: 100%;
	background-color: #F89533;
	margin-top: 10px;
}

tr.yellow2 {
	width: 100%;
	background-color: #F68615;
	margin-top: 10px;
}

tr.blueodd {
	background-color: #85BFEE;
}

tr.blueblack {
	background-color: #014276;
}

span.whitelabel {
	color: #FFFFFF;
}

span.whitebig {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;	
}

td.home_tab_noactive {
	height: 40px;
	width: 113px;
	background-image: url("../img/home_tab_noactive.gif");
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

td.home_tab_active {
	height: 40px;
	width: 113px;
	background-image: url("../img/home_tab_active.gif");
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;
}

td.home_tab_separator {
	width: 700px;
}

td.tab_separator {
	width: 5px;
}

td.menu {
	border-bottom: solid 1px #868686;
}

td.blackdown {
	border-bottom: solid 2px black;
}

span.menutitle {
	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FA7D00;
}

span.gray {
	font-family: Verdana, Tahoma, Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #B4B4B4	
}

span.blue {
	font-family: Tahoma, Arial;
	font-size: 15pt;
	font-weight: normal;
	color: #5BA6E2;
}

span.orangebig {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FA7D00;
	margin: 5px;
}

h2.whitebig {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18pt;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}

span.black {
	font-family: Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	color: #000000;
}

span.black2 {
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

span.black3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

span.yellowbg {
	background-color: #FCFF00;
}

span.blackave {
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

h3.whiteave {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}

span.white {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
}

a.platform {
	color: white;
	text-decoration: none;
	cursor: pointer;
}

a.platform:visited {
	color: white;
	text-decoration: none;
	cursor: pointer;
}

a.platform:active {
	color: black;
	cursor: pointer;
}

a.platform:hover {
	color: black;
	text-decoration: none;
	cursor: pointer;
}

a.white {
	color: white;
	text-decoration: underline;
	cursor: pointer;
}

a.white:visited {
	color: white;
	text-decoration: underline;
	cursor: pointer;
}

a.white:active {
	color: black;
	cursor: pointer;
}

a.white:hover {
	color: black;
	text-decoration: none;
	cursor: pointer;
}

a.platform_black {
	color: black;
	text-decoration: none;
	cursor: pointer;
}

a.platform_black:visited {
	color: black;
	text-decoration: none;
	cursor: pointer;
}

a.platform_black:active {
	color: white;
	cursor: pointer;
}

a.platform_black:hover {
	color: white;
	text-decoration: underline;
	cursor: pointer;
}

a.platform_menu {
	color: white;
	text-decoration: none;
	cursor: pointer;
}

a.platform_menu:visited {
	color: white;
	text-decoration: none;
	cursor: pointer;
}

a.platform_menu:active {
	color: white;
	cursor: pointer;
}

a.platform_menu:hover {
	color: white;
	text-decoration: underline;
	cursor: pointer;
}

span.abc {
	color: white;
	text-decoration: underline;
	cursor: pointer;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	font-weight: normal;
}

span.abc_hover {
	color: black;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	font-weight: normal;
}

a.redred {
	color: #701604;
	text-decoration: none;
	cursor: pointer;
}

a.redred:visited {
	color: #701604;
	text-decoration: none;
	cursor: pointer;
}

a.redred:active {
	color: #701604;
	cursor: pointer;
}

a.redred:hover {
	color: #701604;
	text-decoration: underline;
	cursor: pointer;
}

a.black {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}

a.black:visited {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}

a.black:active {
	color: #000000;
	cursor: pointer;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}

a.black:hover {
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}

span.blackmiddle {
	color: #000000;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: normal;
}



a.blackbiglink {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	font-family: Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
}

a.blackbiglink:visited {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	font-family:  Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
}

a.blackbiglink:active {
	color: #000000;
	cursor: pointer;
	font-family: Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
}

a.blackbiglink:hover {
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
	font-family: Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
}






a.black3 {
	text-decoration: none;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

a.black3:visited {
	text-decoration: none;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

a.black3:active {
	text-decoration: none;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

a.black3:hover {
	text-decoration: underline;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

a.menutitle {
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FA7D00;
}

a.menutitle:visited {
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FA7D00;
}

a.menutitle:active {
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FA7D00;
}

a.menutitle:hover {
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FA7D00;
}


/*             styles for the star rater                */
.star-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 30px;
	position: relative;
	background: url(../img/star_rating.gif) top left repeat-x;
}

.star-rating li {
	padding: 0px;
	margin: 0px;
	/*\*/
	float: left;
	/* */
}

.star-rating li a {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow: hidden;
}

.star-rating li a:hover {
	background: url(../img/star_rating.gif) left center;
	z-index: 2;
	left: 0px;
	border: none;
}

.star-rating a.one-star {
	left: 0px;
}

.star-rating a.one-star:hover {
	width: 30px;
}

.star-rating a.two-stars {
	left: 30px;
}

.star-rating a.two-stars:hover {
	width: 60px;
}

.star-rating a.three-stars {
	left: 60px;
}

.star-rating a.three-stars:hover {
	width: 90px;
}

.star-rating a.four-stars {
	left: 90px;
}

.star-rating a.four-stars:hover {
	width: 120px;
}

.star-rating a.five-stars {
	left: 120px;
}

.star-rating a.five-stars:hover {
	width: 150px;
}

.star-rating li.current-rating {
	background: url(../img/star_rating.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}