p {margin-bottom: 8px; margin-top:0px;}

a {color: #22BE22;	text-decoration:none; font-weight:normal;}
a:hover {text-decoration:underline;}


.Tablelight {margin: 10px 0px; outline: 1px solid #FFF;}
.Tablelight th {background-color: #A4A4A4;color: #FFFFFF; text-align:left; padding:5px; height:25px; font-size: 9pt;}
.Tablelight td {border-top: 1px solid #FFF;background-attachment: fixed;background: url(../images/Euros/content_table_light_bg_rep.gif) repeat-x left top; height:20px; padding:3px;}
.Tablelight .null {background: url(none);}


.Tabledata {margin: 10px 0px; outline: 1px solid #FFF;}
.Tabledata th {background-color: #585957;color: #FFFFFF; height:25px; padding:5px; font-size: 9pt;}
.Tabledata td {background-position: left bottom; border-top: #fff 1px solid; background-image: url(../images/Euros/content_table_bg_rep.gif); background-repeat: repeat-x;height:25px; padding:5px;}
.Tabledata .tabfooter {background-position: left bottom;background-image: url(../images/Euros/content_table_footer_bg_rep.gif);background-repeat: repeat-x}
.Tabledata .null {background: url(none);}

td {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #5E5E5E;	line-height: 12pt;}

body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-attachment: fixed;background-image: url(../images/Euros/page_background_tile.gif);background-repeat: repeat;background-position: left top;}
html,body {	height: 100%;}

.page_right_bg {background-image: url(../images/Euros/page_shadow_right_rep.gif);	background-repeat: repeat-y;background-position: left top;}
.page_left_bg {	background-image: url(../images/Euros/page_shadow_left_rep.gif);background-repeat: repeat-y;background-position: right top;}

/**Content **/
#content {margin: 25px 20px 10px 55px;width: 475px; height: 100%;}
#content h1 {font-size: 11px; font-weight:bold; color:#333333; margin-bottom:8px;}
#content h2 {font-size: 11px; color:#000; font-weight:normal;}

/**Content **/
#privacy {margin: 25px 20px 10px 55px;width: 640px; height: 100%;}

#content .title {padding-bottom:25px;}
#content .subtitle {color: #000000;}
#submenu {width: 150px;	float:left;margin: 0px 15px 0px -25px;	position:relative;overflow:visible; padding-right:10px;}
#submenu-list a {display: block;background-color: #F8F8F8;margin: 1px 0px;padding: 5px 7px;	color: #999;filter:blendTrans(duration=0.2);width: 100%;}
#submenu-list a:hover {	background-color: #E5E5E5;	text-decoration: none;	color:#333333;}

#adminmenu {width: 150px;	float:left;margin: 0px 15px 0px -25px;	position:relative;overflow:visible; padding-right:10px;}
#adminmenu-list a {display: block;background-color: #F8F8F8;margin: 1px 0px;padding: 5px 7px;	color: #999;filter:blendTrans(duration=0.2);width: 100%;}
#adminmenu-list a:hover {	background-color: #E5E5E5;	text-decoration: none;	color:#333333;}

/** Content Detail - Used for the majority of content **/
#ContentDetail {margin: 0px 10px 10px 0px;}
#ContentDetail input {	border: 1px solid #939393;font-size: 10px; height:20px;}
#ContentDetail select {	border: 1px solid #939393;font-size: 10px; height:20px;}
#ContentDetail .select {	border: 1px solid #939393;font-size: 10px; height:20px;}
#ContentDetail .checkbox {border: 0px;}
#ContentDetail .button {border: 1px solid #939393;	font-size: 10px;	height:20px;	background-color:#E5E5E5;	background-image: url(../images/Euros/content_button_bg_rep.gif);	background-repeat: repeat-x;	background-position: left center;}

/** ITEM CONTAINER - For Item Listings only**/
#ItemContainer {float:left;}
#ItemContainer .group {width: 320px; padding: 0px 0px 0px 0px; float:left;}
#ItemContainer .item {width: 150px;padding: 0px 0px 0px 10px;	float:left;}
/**#ItemContainer input {border: 1px solid #939393;font-size: 10px;} **/
#ItemContainer .item_thumb {height: 160px; padding-bottom: 10px; text-align: center}
#ItemContainer .item_name {color: #666666;font-weight:bold;padding-bottom: 10px;}
#ItemContainer .item_detail {padding-bottom: 10px;}

#Footer {background-color: #FBFBFB;	padding: 5px 7px; color: #999;width:150px;margin: 20px 15px 0px 10px;float:none;}
#Footer a {color: #999;}

#ItemNav {float:left;padding: 5px 7px;margin: 0px 20px 0px 10px;}
#ItemNav a {color: #999;}
	
/** Panels **/

#panels {background-color:#E8E8E8;}

#UserStatus .content {margin: 0px 0px;background-color: #F8F8F8;padding: 10px 8px 10px 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;	color: #999;line-height:12pt;}
#UserStatus {background-color:#E8E8E8;}
#UserStatus .name {	line-height:10pt;padding-top: 5px;}
#UserStatus .points {color: #000000;padding: 5px 0px;}
#UserLogin {background-color:#E8E8E8;}
#UserLogin .content {background-color: #F8F8F8;	padding: 10px 8px 10px 12px;font-size: 10px;color: #999;line-height:12pt;}
#UserLogin input {border-top: 1px solid #F8F8F8;border-right: 1px solid #F8F8F8;border-bottom: 1px solid #939393;border-left: 1px solid #F8F8F8;font-size: 10px;}

#PanelExtend {height:100%;}
#NewsEvents .news_content {	background-color: #F8F8F8;margin: 1px;padding: 10px 8px 10px 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999;line-height:11pt;}
#NewsEvents .date {	color: #666;}

.PanelUser {height:25px;background-image: url(../images/Euros/header_panel_shadow.gif);background-repeat: no-repeat;background-position: left top;padding-top: 5px;padding-left: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #333333;	width: 100%;}
FONT {font-size:10px; text-align:left;}