@import url('gallery.css') screen;
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.ad_wrapper {
	background: url(../images/site_body_bg.png) repeat-y center top;
}
#home_swf_holder {
	height:500px;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
.highlight {
	color: #478CBA;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.float_none {
	float: none;
}
.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
}
.text_center {
	text-align: center;
}
h1, h2 {
	margin: 0 0 10px 0;
	color: #478CBA;
	font-weight: bold;
	text-align: left;
}
h1 {
	font-size: 21px;
	line-height: 21px;
}
h2 {
	font-size: 15px;
	line-height: 14px;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: #478CBA;
}
a:hover {
	text-decoration: none;
	color: #478CBA;
}
a img {
	bordeR: 0;
}
input.submit_button {
	background: none;
	border: none;
	color: #000;
	cursor: pointer;
	margin-top: -6px;
	width: auto;
	line-height: 27px;
}
#showimages {
	padding-left:30px;
}
img.seperator {
	padding: 6px 0;
}
input.stat_inputs, select.stat_inputs {
	padding: 1px;
	font-size: 9px;
	display: none;
}
img.img_border {
	border: 1px solid #666666;
}
input.stat_inputs {
	width: 20px;
}
/* Images links*/
a.arrow_link {
	padding-left: 18px;
	background: url(../images/icon_arrow.gif) no-repeat 2px 3px;
	font-size: 16px;
	color: #478cba;
	cursor: pointer;
}
a.arrow_link:link, a.arrow_link:active, a.arrow_link:visited {
	text-decoration: none;
	cursor: pointer;
}
a.arrow_link:hover {
	text-decoration: underline;
	cursor: pointer;
}
a.edit_link {
	padding-left: 25px;
	background: url(../images/icon_edit.gif) no-repeat 2px center;
	font-size: 16px;
	cursor: pointer;
	color: #478cba;
}
a.edit_link:link, a.edit_link:active, a.edit_link:visited {
	text-decoration: none;
	cursor: pointer;
}
a.edit_link:hover {
	text-decoration: underline;
	cursor: pointer;
}
a.view_link {
	padding-left: 25px;
	background: url(../images/icon_view.gif) no-repeat left center;
	font-size: 12px;
	color: #666666;
	height: 23px;
	line-height: 20px;
	display: inline-block;
	float: right;
	margin: 3px 3px 0 0;
}
a.view_link:link, a.view_link:active, a.view_link:visited {
	text-decoration: none;
}
a.view_link:hover {
	text-decoration: underline;
}
a.view_link.notext {
	float:none;
	padding-left: 20px;
	font-size:16px;
	line-height: normal;
	height:auto;
	display:inline;
	cursor: pointer;
}
a.add_link {
	padding-left: 33px;
	height: 28px;
	display: inline-block;
	margin-right: 15px;
	line-height: 27px;
	background: url(../images/add_icon.gif) no-repeat left center;
	font-size: 16px;
	cursor: pointer;
	color: #478cba;
}
a.add_link:link, a.add_link:active, a.add_link:visited {
	text-decoration: none;
	cursor: pointer;
}
a.add_link:hover {
	text-decoration: underline;
	cursor: pointer;
}
span.add_mini {
	display: inline-block;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(../images/add_mini.gif) no-repeat left top;
}
a.del_link {
	padding-left: 30px;
	height: 25px;
	display: inline-block;
	margin-right: 15px;
	line-height: 24px;
	background: url(../images/delete_large.jpg) no-repeat left center;
	font-size: 16px;
	cursor: pointer;
	color: #478cba;
}
a.del_link:link, a.del_link:active, a.del_link:visited {
	text-decoration: none;
	cursor: pointer;
}
a.del_link:hover {
	text-decoration: underline;
	cursor: pointer;
}
a.del_msg {
	padding-left: 35px;
	height: 21px;
	display: inline-block;
	margin: 10px 15px 0 0;
	line-height: 21px;
	background: url(../images/icons/del_msg_icon.gif) no-repeat left top;
	font-size: 13px;
	cursor: pointer;
	color: #478cba;
}
a.del_msg:hover {
	background: url(../images/icons/del_msg_icon.gif) no-repeat left -21px;
	text-decoration: underline;
}
/* ------------------------- Site setup ------------------------- */
#site_wrapper {
	width: 984px;
	margin: auto;
}
#header {
	width: 981px;
	height: 236px;
	background: #585858 url(../images/header_bg.jpg) no-repeat left bottom;
	margin: auto;
	text-align: left;
}
#header .banner {
	padding: 5px;
}

#header .banner img {
	border: 1px solid #000;
	width: 728px;
	height: 90px;
}
#body .banner {
	padding: 5px;
}
#body .banner img {
	width: 160px;
	height: 600px;
	border: 1px solid #000;
}
#header .home_link, #header .home_link a {
	width: 450px;
	height: 125px;
	display: block;
}
#footer div.wrapper_footer {
	background-color: #ebebeb;
	margin:20px 1px 0 1px;
	padding: 10px;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}
/* ------------------------- Page contents ------------------------- */
#body .main_content_left {
	margin-right: 270px;
	padding: 20px 10px;
	font-size: 14px;
	text-align: left;
}
#body .main_content_right {
	padding: 20px 10px 20px 0;
	font-size: 14px;
	text-align: left;
	width: 680px;
	float: right;
}
#body .main_content_full{
	padding: 20px 10px;
	font-size: 14px;
	text-align: left;
}
#body .right_panel {
	padding: 20px 10px;
	width: 270px;
	float: right;
	text-align: left;
}
#body .left_panel {
	margin-right: 680px;
	padding: 20px 0 20px 10px;
	width: 280px;
	text-align: left;
}
#body div.news_text {
	text-align: justify;
}
/* Network links */
div.network_links {
	margin-top: 20px;
}
div.network_links a {
	margin: 0 10px;
}
div.network_links h2 {
	margin-bottom: 4px;
	font-weight: bold;
}
/* ------------------------- Buttons ------------------------- */
a.button {
	cursor: pointer;
}
a.button span {
	float: left;
	display: inline-block;
	padding: 0;
	margin: 10px 0 0 0;
	height: 22px;
	line-height: 21px;
	color: #000101;
	font-size: 12px;
	text-align: center;
}
a.nomargintop span {
	margin: 3px 0 0 0;
}
a.button span.m_left {
	background: url(../images/buttons/btn.gif) no-repeat left top;
	width: 10px;
	height: 22px;
}
a.button span.m_middle {
	background: url(../images/buttons/btn_middle.gif) repeat-x left top;
	padding: 0 8px;
	height: 22px;
	width: auto;
}
a.button span.m_right {
	background: url(../images/buttons/btn.gif) no-repeat -10px top;
	width: 10px;
	height: 22px;
	margin-right: 15px;
}
/* Update button */
a.updateCenter span {
	width: 228px;
	height: 52px;
	display: block;
	background: url(../images/buttons/updateCenter_btn.gif) no-repeat left top;
}
a.updateCenter:hover span {
	width: 228px;
	height: 52px;
	display: block;
	background: url(../images/buttons/updateCenter_btn.gif) no-repeat left -52px;
}
/* ------------------------- Main Navigation ------------------------- */
ul#main_navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 982px;
	height: 60px;
	background: transparent url(../images/navigation/nav_bg.jpg) repeat-x left top;
}
ul#main_navigation li {
	height: 60px;
	float: left;
	text-align: center;
	cursor: pointer;
}
ul#main_navigation li.left_nav {
	width: 216px;
	background: url(../images/navigation/nav_left.jpg) no-repeat left top;
}
ul#main_navigation li a.button {
	padding: 0 3px;
}
ul#main_navigation li a.button span {
	height: 60px;
	line-height:58px;
	margin: 0;
	font-size: 18px;
	color: #5f5f5f;
}
ul#main_navigation li a.button span.m_left {
	background: none;
	width: 8px;
}
ul#main_navigation li a.button span.m_middle {
	background: none;
}
ul#main_navigation li a.button span.m_right {
	background: none;
	width: 8px;
}
ul#main_navigation li a.button:link, ul#main_navigation li a.button:active, ul#main_navigation li a.button:visited, ul#main_navigation li a.button:hover {
	margin-top: 20px;
	color: #5f5f5f;
	text-decoration: none;
}
ul#main_navigation li a.hover span.m_left, ul#main_navigation li.selected a span.m_left,
ul#main_navigation li a.hover span.m_left, ul#main_navigation li.selected a span.m_left  {
	background: url(../images/navigation/nav_over.jpg) no-repeat 0 8px;
}
ul#main_navigation li a.hover span.m_middle, ul#main_navigation li.selected a span.m_middle {
	background: url(../images/navigation/nav_over.jpg) no-repeat -9px 8px;
}
ul#main_navigation li a.hover span.m_right, ul#main_navigation li.selected a span.m_right {
	background: url(../images/navigation/nav_over.jpg) no-repeat -193px 8px;
}
/* ------------------------- SubNavigation ------------------------- */
ul#subnavigation {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	font-size: 15px;
}
ul#subnavigation li {
	padding: 5px 5px 5px 20px;
	text-align: left;
	background: url(../images/icon_arrow.gif) no-repeat left center;
}
ul#subnavigation li.sub_profileEdit, ul#subnavigation li.sub_manage_stats, ul#subnavigation li.sub_manage_calendar, ul#subnavigation li.sub_manage_schedule, ul#subnavigation li.sub_view_inbox, ul#subnavigation li.sub_view_inbox,
ul#subnavigation li.sub_teEdit, ul#subnavigation li.sub_lEdit, ul#subnavigation li.sub_toEdit, ul#subnavigation li.sub_teCreate, ul#subnavigation li.sub_lCreate,
ul#subnavigation li.sub_toCreate, ul#subnavigation li.sub_image, ul#subnavigation li.sub_video, ul#subnavigation li.sub_friends, ul#subnavigation li.sub_payments,
ul#subnavigation li.sub_player_edit, ul#subnavigation li.sub_profile, ul#subnavigation li.sub_calendar, ul#subnavigation li.sub_schedule, ul#subnavigation li.sub_standings,
ul#subnavigation li.sub_stats, ul#subnavigation li.sub_delete, ul#subnavigation li.sub_update, ul#subnavigation li.sub_postgame, ul#subnavigation li.sub_gameEdit, ul#subnavigation li.sub_gamesheet,
ul#subnavigation li.sub_gallery,ul#subnavigation li.sub_trophy,ul#subnavigation li.sub_payments_history, ul#subnavigation li.sub_friends_group, ul#subnavigation li.sub_stats_career,
ul#subnavigation li.sub_player_list, ul#subnavigation li.sub_profile_group  {
	padding-left: 30px;
}
ul#subnavigation li.sub_profileEdit {
	background-image: url(../images/icons/profile.png);
}
ul#subnavigation li.sub_manage_stats {
	background-image: url(../images/icons/stats_edit.png);
}
ul#subnavigation li.sub_manage_calendar {
	background-image: url(../images/icons/calendar_up.png);
}
ul#subnavigation li.sub_manage_schedule {
	background-image: url(../images/icons/schedule_up.png);
}
ul#subnavigation li.sub_view_inbox {
	background-image: url(../images/icons/inbox.png);
}
ul#subnavigation li.sub_teEdit {
	background-image: url(../images/icons/myteam.png);
}
ul#subnavigation li.sub_lEdit {
	background-image: url(../images/icons/myleague.png);
}
ul#subnavigation li.sub_toEdit {
	background-image: url(../images/icons/mytourney.png);
}
ul#subnavigation li.sub_teCreate {
	background-image: url(../images/icons/myteam_create.png);
} 
ul#subnavigation li.sub_lCreate {
	background-image: url(../images/icons/myleague_edit.png);
}
ul#subnavigation li.sub_toCreate {
	background-image: url(../images/icons/mytourney_edit.png);
}
ul#subnavigation li.sub_image {
	background-image: url(../images/icons/images.png);
}
ul#subnavigation li.sub_player_list {
	background-image: url(../images/icons/player_list.png);
}
ul#subnavigation li.sub_video {
	background-image: url(../images/icons/videos.png);
}
ul#subnavigation li.sub_friends {
	background-image: url(../images/icons/users.png);
}
ul#subnavigation li.sub_friends_group {
	background-image: url(../images/icons/users_group.png);
}
ul#subnavigation li.sub_payments {
	background-image: url(../images/icons/payment.png);
}
ul#subnavigation li.sub_payments_history {
	background-image: url(../images/icons/payment_history.png);
}
ul#subnavigation li.sub_player_edit {
	background-image: url(../images/icons/invite.png);
}
ul#subnavigation li.sub_profile {
	background-image: url(../images/icons/profile.png);
}
ul#subnavigation li.sub_profile_group {
	background-image: url(../images/icons/group_profile.png);
}
ul#subnavigation li.sub_calendar {
	background-image: url(../images/icons/calendar.png);
}
ul#subnavigation li.sub_schedule {
	background-image: url(../images/icons/schedule.png);
}
ul#subnavigation li.sub_standings {
	background-image: url(../images/icons/standings.png);
}
ul#subnavigation li.sub_stats {
	background-image: url(../images/icons/stats.png);
}
ul#subnavigation li.sub_stats_career {
	background-image: url(../images/icons/stats_career.png);
}
ul#subnavigation li.sub_delete {
	background-image: url(../images/icons/delete.png);
}
ul#subnavigation li.sub_update {
	background-image: url(../images/icons/update_live.png);
}
ul#subnavigation li.sub_postgame {
	background-image: url(../images/icons/postgame.png);
}
ul#subnavigation li.sub_gameEdit {
	background-image: url(../images/icons/stats_edit.png);
}
ul#subnavigation li.sub_gamesheet {
	background-image: url(../images/icons/print.png);
}
ul#subnavigation li.sub_gallery {
	background-image: url(../images/icons/gallery.png);
}
ul#subnavigation li.sub_trophy {
	background-image: url(../images/icons/trophy.png);
}
ul#subnavigation li a:link, ul#subnavigation li a:visited, ul#subnavigation li a:active {
	color: #666666;
	text-decoration: none;
	white-space: nowrap;
}
ul#subnavigation li a:hover {
	color: #666666;
	text-decoration: underline;
}
h2.subnavigation_title {
	margin: 20px 0 5px 0;
	font-size: 18px;
}
/* Tweetfeed */
ul#tweetfeed {
	font-size: 11px;
	list-style: none;
	list-style-image: url(../images/twitter_small.png);
	margin-left: 25px;
}
ul#tweetfeed li {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #478CBA;
} 
ul#tweetfeed li span.msg {
	color: #478CBA;
}
ul#tweetfeed li span.link {
	color: #666;
	font-size: 10px;
}
/* Profile subnavigation */

.profile_submenu {
	background: #f9f9f9 url(../images/profile_submenu_bg.gif) repeat-x left top;
	border: 1px solid #bfbfbf;
	border-top: 0;
	display: none;
	width: 124px;
	position: absolute;
	right: 6px;
	z-index: 100;
	
}
.profile_submenu ul {
	list-style: none;
	margin: 3px;
	padding: 3px;
	font-size: 12px;
	color: #5a5a58;
	text-align: left;
}
.profile_submenu ul li {
	padding: 5px 0;
}
.profile_submenu ul li a:link, .profile_submenu ul li a:active, .profile_submenu ul li a:visited {
	color: #5a5a58;
	text-decoration: none;
}
.profile_submenu ul li a:hover {
	text-decoration: underline;
}
#submenu_item {
	margin-left:-5px;
	margin-top:27px;
}
/* ------------------------- Tab navigation ------------------------- */
ul#tab_nav {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 15px;
	height: 30px;
	background: url(../images/tabs/tab_bg.gif) repeat-x left bottom;
}
ul#tab_nav li {
	padding: 0;
	float: left;
	text-align: left;
	cursor: pointer;
	height: 26px;
}
ul#tab_nav li.selected {
	cursor: default;
}
ul#tab_nav li a.button span.m_left, ul#tab_nav li a.button span.m_middle, ul#tab_nav li a.button span.m_right {
	margin: 0;
}
ul#tab_nav li a.button span.m_left {
	width: 3px;
	background: url(../images/tabs/tab_left.gif) no-repeat left top;
	height: 26px;
	line-height: 26px;
}
ul#tab_nav li a.button span.m_middle {
	background: url(../images/tabs/tab_middle.gif) repeat-x left top;
	padding: 0 15px;
	height: 26px;
	line-height: 26px;
	color: #666666;
}
ul#tab_nav li a.button span.m_right {
	width: 4px;
	background: url(../images/tabs/tab_right.gif) no-repeat left top;
	height: 26px;
	line-height: 26px;
}
ul#tab_nav li.selected a span.m_left {
	width: 3px;
	background: url(../images/tabs/tab_selected_left.gif) no-repeat left top;
}
ul#tab_nav li.selected a span.m_middle {
	background: url(../images/tabs/tab_selected_middle.gif) repeat-x left top;
	padding:0 15px;
	color: #666666;
}
ul#tab_nav li.selected a span.m_right {
	width: 6px;
	background: url(../images/tabs/tab_selected_right.gif) no-repeat left top;
}
div.tab_nav_content {
	background: url(../images/tabs/tab_body_bg.gif) repeat-x left top;
	margin-top: -1px;
	border: 1px solid #84a1c1;
	border-top: 0;
}
/* ------------------------- PROFILE Tab navigation ------------------------- */
ul.profile_nav {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	height: 34px;
	background: url(../images/tabs/profile_tab_bg.gif) repeat-x left bottom;
	width: 100%;
}
ul.profile_nav li {
	float: left;
	list-style: none;
	font-weight: bold;
}
ul.profile_nav li.marginleft {
	margin-left: 5px;
}
ul.profile_nav li a.button span.m_left, ul.profile_nav li a.button span.m_middle, ul.profile_nav li a.button span.m_right {
	margin: 0;
}
ul.profile_nav li a.button span.m_left {
	width: 8px;
	background: url(../images/tabs/profile_tab_left.gif) no-repeat left top;
	height: 33px;
	line-height: 33px;
}
ul.profile_nav li a.button span.m_middle {
	background: url(../images/tabs/profile_tab_middle.gif) repeat-x left top;
	padding: 0 25px;
	height: 33px;
	line-height: 40px;
	color: #989898;
}
ul.profile_nav li a.button span.m_right {
	width: 9px;
	background: url(../images/tabs/profile_tab_right.gif) no-repeat left top;
	height: 33px;
	line-height: 33px;
}
ul.profile_nav li a.button:hover span.m_left {
	background: url(../images/tabs/profile_tab_left.gif) no-repeat left -33px;
}
ul.profile_nav li a.button:hover span.m_middle {
	background: url(../images/tabs/profile_tab_middle.gif) repeat-x left -33px;
}
ul.profile_nav li a.button:hover span.m_right {
	background: url(../images/tabs/profile_tab_right.gif) no-repeat left -33px;
}
ul.profile_nav li.selected a.button span.m_left {
	width: 8px;
	background: url(../images/tabs/profile_tab_left_selected.gif) no-repeat left top;
	height: 33px;
	line-height: 33px;
	cursor: default;
}
ul.profile_nav li.selected a.button span.m_middle {
	background: url(../images/tabs/profile_tab_middle_selected.gif) repeat-x left top;
	padding: 0 25px;
	height: 33px;
	line-height: 33px;
	color: #ffffff;
	cursor: default;
	font-size: 16px;
}
ul.profile_nav li.selected a.button span.m_right {
	width: 9px;
	background: url(../images/tabs/profile_tab_right_selected.gif) no-repeat left top;
	height: 33px;
	line-height: 33px;
	cursor: default;
}
ul.profile_nav li.selected a.button:hover span.m_left {
	background: url(../images/tabs/profile_tab_left_selected.gif) no-repeat left top;
}
ul.profile_nav li.selected a.button:hover span.m_middle {
	background: url(../images/tabs/profile_tab_middle_selected.gif) repeat-x left top;
}
ul.profile_nav li.selected a.button:hover span.m_right {
	background: url(../images/tabs/profile_tab_right_selected.gif) no-repeat left top;
}
/* ------------------------- Boxe ------------------------- */
.box {
	margin: 0;
	padding: 0;
}
.box .header .left {
	background: #f8f8f8 no-repeat left top;
}
.box .header .right {
	background: transparent no-repeat right top;
}
.box .header .left .right .content {
	background: transparent repeat-x left top;
	font-size: 1px;
}
.box .body .left {
	background: #f8f8f8 repeat-y left top;
}
.box .body .right {
	background: transparent repeat-y right top;
}
.box .body .left .right .content {
	background: transparent repeat-y left top;
}
.box .footer .left {
	background: #f8f8f8 no-repeat left top;
}
.box .footer .right {
	background: transparent no-repeat right top;
}
.box .footer .left .right .content {
	background: transparent repeat-x left top;
	font-size: 1px;
}
/* --- Right box --- */
.sidebox {
	margin: 0 0 15px 0;
	padding: 0;
	width: 270px;
}
.sidebox .header .left {
	height: 37px;
	background-image: url(../images/boxes/boxright_header_left.jpg); 
}
.sidebox .header .left .right {
	height: 37px;
	background-image: url(../images/boxes/boxright_header_right.jpg); 
}
.sidebox .header .left .right .content {
	height: 37px;
	background-image: url(../images/boxes/boxright_header_middle.jpg);
	margin: 0 8px;
	color: #666666;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
}
.sidebox .body {
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.sidebox .body .left {
	background-color: #f8f8f8;
}
.sidebox .body .right {
	background: transparent url(../images/boxes/boxright_body_middle.jpg) repeat-x top left;
}
.sidebox .body .content {
	padding: 10px;
	font-size: 12px;
}
.sidebox .footer .left {
	height: 7px;
	background-image: url(../images/boxes/boxright_footer_left.jpg); 
}
.sidebox .footer .left .right {
	height: 7px;
	background-image: url(../images/boxes/boxright_footer_right.jpg); 
}
.sidebox .footer .left .right .content {
	height: 7px;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 8px;
	color: #666666;
}
/* rightbox items */
.sidebox h2 {
	position: relative;
	font-weight: bold;
}
.sidebox img.thumb {
	border: 1px solid #adadad;
	margin: 0 20px 10px 0;
	float: left;
	position: relative;
}
.sidebox p {
	margin-bottom: 0;
	position: relative;
}
.sidebox .top_margin {
	margin-top: 10px;
}
/* --- Signup box --- */
.signupbox {
	margin: 5px 5px 0 0;
	width: 230px;
	float: right;
}
.signupbox .header .left {
	height: 8px;
	background-image: url(../images/boxes/signup_header_left.gif); 
}
.signupbox .header .left .right {
	height: 8px;
	background-image: url(../images/boxes/signup_header_right.jpg); 
}
.signupbox .header .left .right .content {
	height: 8px;
	margin: 0 8px;
	background-color: #e8e8e8;
	background-image: url(../images/boxes/signup_header_middle.gif); 
	font-size: 1px;
}
.signupbox .body {
}
.signupbox .body .left {
	background-image: url(../images/boxes/signup_body_left.jpg); 
}
.signupbox .body .left .right {
	background-image: url(../images/boxes/signup_body_right.jpg); 
}
.signupbox .body .left .right .content {
	font-size: 12px;
	padding: 1px;
	margin: 0 8px;
	background-color: #e8e8e8;
}
.signupbox .footer .left {
	height: 8px;
	background-image: url(../images/boxes/signup_footer_left.jpg); 
}
.signupbox .footer .left .right {
	height: 8px;
	background-image: url(../images/boxes/signup_footer_right.jpg); 
}
.signupbox .footer .left .right .content {
	height: 8px;
	background-image: url(../images/boxes/signup_footer_middle.gif); 
	margin: 0 8px;
	background-color: #e8e8e8;
}
.signupbox h2 {
	color: #5f5f5f;
	font-size: 14px;
	margin-top: 0;
}
.signupbox a.link:link, .signupbox a.link:active, .signupbox a.link:visited, .signupbox a.link:hover {
	text-decoration: underline;
	color: #5f5f5f;
	cursor: pointer;
}
.signupbox input {
	border: 1px solid #a8a8a8;
	background-color: #ffffff;
	color: #cecece;
	font-size: 14px;
	margin-bottom: 5px;
	padding: 4px;
}
/* --- Large box --- */
.largebox {
	margin: 0;
	width: 670px;
}
.largebox .header .left {
	height: 7px;
	background-image: url(../images/boxes/box_large_header_left.jpg); 
}
.largebox .header .left .right {
	height: 7px;
	background-image: url(../images/boxes/box_large_header_right.jpg); 
}
.largebox .header .left .right .content {
	height: 7px;
	margin: 0 7px;
	background-color: #e8e8e8;
	border-top: 1px solid #dbdbdb;
	font-size: 0px;
}
.largebox .body .left {
	background-color: #f8f8f8;
	border-left: 1px solid #dbdbdb;
}
.largebox .body .left .right {
	background-image: url(../images/boxes/box_large_body_right.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #dbdbdb;
}
.largebox .body .left .right .content {
	font-size: 12px;
	padding: 1px;
	margin: -1px 7px 0 7px;
	
}
.largebox .body .left .right .nomargin {
	margin-left: 0;
	margin-right: 0;
}
.largebox .footer .left {
	height: 7px;
	background-image: url(../images/boxes/box_large_footer_left.jpg); 
}
.largebox .footer .left .right {
	height: 7px;
	background-image: url(../images/boxes/box_large_footer_right.jpg); 
}
.largebox .footer .left .right .content {
	height: 7px;
	margin: 0 7px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #dbdbdb;
}
.largebox .uploads {
	width: 100px;
	height:170px;
	color: #666666;
	font-size: 16px;
	font-weight: normal;
	float: left;
	margin-bottom: 10px;
}
.largebox h1 {
	color: #666666;
	font-size: 18px;
	margin-top: 0;
	position: relative
}
.largebox h2 {
	color: #478cba;
	font-size: 14px;
	height: 30px;
	margin-top: 0;
	margin-bottom: 2px;
}
.largebox img.pic {
	border: 1px solid #adadad;
}
.largebox .marginleft {
	margin-left: 24px;
}
.largebox div.button_container {
	height: 40px;
	padding-left: 480px;
	clear: left;
}
.largebox a.button {
	white-space: nowrap;
}
/* --- Home Content --- */
div.flash_bg {
	background: url(../images/flash_bg.gif) no-repeat left top;
	height: 300px;
	padding: 28px 20px 20px 28px;
}
div.wrapped_pic {
	padding: 5px;
	color: #478cba;
	background-color: #e8e8e8;
	border: 1px solid #9e9e9e;
	font-size: 11px;
	float: left;
	margin: 0 15px 15px 0;
}
div.item img {
	border: 1px solid #666666;
}
div.three_item_float  {
	margin: 15px 0;
}
div.three_item_float img {
	border: 1px solid #adadad;
}
div.three_item_float div.item {
	width: 220px;
	float: left;
}
div.three_item_float div h1 {
	margin: 10px 0 0 0 ;
}
div.three_item_float div p {
	margin: 0;
	width: 90%;
}
/* --- Forms --- */
input, select, textarea {
	padding: 2px;
	border: 1px solid #dbdbdb;
	background-color: #f9f9f9;
	color: #003c77;
	font-size: 12px;
}
input[type=checkbox], input[type=radio] {
	border: 0;
	background: none;
}
input.error, select.error, textarea.error {
	border: 1px solid #ADADAD;
	background-color: #FFDCD7;
}
select.smallChoice {
	padding: 1px;
	font-size: 11px;
}
.signup_form select.day, .signup_form select.month, .signup_form select.year  {
	width: auto;
}
.signup_form input.checkbox, .signup_form input.rdiobox {
	border: 0;
	background: none;
}
input.area {
	width: 25px;
}
span.comment {
	font-size: 11px;
	color: #949494;
}
.signup_form span.highlight {
	color: #0079ff;
}
.signup_form input.number {
	width: 60px;
}
.signup_form .label {
	width: 150px;
}
.signup_form h2 {
	margin: 20px 0 10px 0;
	font-size: 17px;
	font-weight: bold;
}
div.messagebox_info {
	display: none;
	margin: 5px 5px 5px 0;
	padding: 5px;
	background-color: #ddffec;
	border: 1px solid #ccc;
}
/* --- Vote box --- */
.vote_container {
	text-align: left;
}
.vote_container img.img_preview {
	border: 1px solid #ADADAD;
}
.vote_container .item_info {
	text-align: center;
	margin: 5px 0;
}
.error_vote {
	background: #ffdcd7 url(../images/error.gif) no-repeat 5px center;
	padding: 5px 5px 5px 25px;
	margin:5px 0;
	border: 1px solid #ADADAD;
}
.vote_container #error, .vote_container #confirm {
	padding: 20px 0;
} 
.confirm_vote {
	background: #eaffea url(../images/confirm.gif) no-repeat 5px center;
	padding: 5px 5px 5px 25px;
	margin:5px 0;
	border: 1px solid #ADADAD;
}
/* Search table */
table.full_table {
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
}
table.nomargin {
	margin: 0;
}
table.full_table thead tr th {
	padding: 5px;
	font-size: 12px;
}
table.full_table thead tr th.width {
	width: 70px;
}
table.full_table thead tr th.description {
	width: 300px;
}
table.full_table tbody tr td {
	background-color: #eeeeee;
	border: 1px solid #ccc;
	padding: 5px;
}
table.full_table tbody tr.odd td {
	background-color: #e2e2e2;
}
table.full_table tbody tr td.winner, table.full_table tbody tr.odd td.winner,
table.full_table tbody tr:hover td.winner, table.full_table tbody tr:hover.odd td.winner  {
	background-color: #d2e3ee;
}
table.full_table tbody tr:hover td, table.full_Table tbody tr.odd:hover td,
table.full_table tbody tr.selected td, table.full_Table tbody tr.odd.selected:hover td {
	background-color: #d7e6ff;
}
table.full_table tbody tr td a.button span {
	margin: 0;
}
table.full_table tbody tr td.nobgleft, table.full_table thead tr th.nobgleft {
	background: none;
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
}
table.full_table tbody tr td.nobgright, table.full_table theadtr th.nobgright {
	background: none;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
}
table.full_table input.editField {
	width: 25px;
	padding: 2px;
}
table.full_table input.bigger {
	width: 60px;
	padding: 2px;
}
table.full_table a:link,table.full_table a:active,table.full_table a:visited,table.full_table a:hover {
	color: #478CBA;
	text-decoration: underline;
}
table.full_table a:hover {
	text-decoration: none;;
}
table.smallFont select, table.smallFont input {
	font-size: 10px;
}
/* Search table */
table.search_table {
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
}
table.search_table thead tr th {
	padding: 5px;
}
table.search_table thead tr th.width {
	width: 30px;
}
table.search_table thead tr th.description {
	width: 300px;
}
table.search_table tbody tr td {
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
table.search_table tbody tr.odd td {
	background-color: #e2e2e2;
}
table.search_table tbody tr:hover td, table.search_table tbody tr.odd:hover td {
	background-color: #D7E6FF;
}
table.search_table tbody tr td.noborder {
	border-right: 0px solid #ccc;
}
/* Pagination search system */
ul {
    border: 0;
    margin: 0 0 0 15px;
    padding: 0;
} 
#pagination-flickr li {
    border: 0;
    margin: 0;
    padding:3px;
    font-size: 11px;
    list-style: none;
	float: left;
} 
#pagination-flickr a {
    margin-right: 2px;
} 
#pagination-flickr .previous-off, #pagination-flickr .next-off {
    display: block;
    float: left;
    font-weight: bold;
	color: #478CBA;
} 
#pagination-flickr .next a, #pagination-flickr .previous a {
    font-weight: bold;
	padding: 0;
	color: #478CBA;
	text-decoration: underline;
} 
#pagination-flickr .active {
    font-weight: bold;
    padding: 0;
	color: #478CBA;
	text-decoration: none;
	 padding: 3px 3px;
	 background: none;
}
#pagination-flickr a {
	padding: 0 2px;
}
#pagination-flickr a:link, #pagination-flickr a:visited, #pagination-flickr a:active  {
    color: #478CBA;
	text-decoration: underline;
}
#pagination-flickr a:hover {
	color: #478CBA;
	text-decoration: none;
}
span.page_location {
	font-size: 12px;
	color: #666666;
	margin: 0 15px 0 0;
}
div.result_total {
	font-size: 16px;
	color: #478CBA;
	font-weight: bold;
	margin: 0 15px 0 0;
}
#oaSearch {
	background:transparent url(/images/searchfull.png) no-repeat 0 0;
	border:0 none;
	color:#444444;
	height:31px;
	margin:0;
	padding:0;
	position:relative;
	width:194px;
}
#oaSearch input.search {
	background:transparent none repeat 0 0;
	border:0 none;
	height:13px;
	left:32px;
	margin:0;
	position:relative;
	top:5px;
	width:130px;
}
#oaSearch a:link span.submit, #oaSearch a:visited span.submit, #oaSearch a:active span.submit {
	background:transparent url(/images/searchfull.png) no-repeat scroll -194px -9px;
	display: block;
	border:0 none;
	cursor:pointer;
	height:12px;
	margin:0;
	padding:0;
	position:absolute;
	right:9px;
	top:9px;
	width:12px;
}
#oaSearch a:hover span.submit {
	background:transparent url(/images/searchfull.png) no-repeat scroll -206px -9px;
	display: block;
	border:0 none;
	cursor:pointer;
	height:12px;
	margin:0;
	padding:0;
	position:absolute;
	right:9px;
	top:9px;
	width:12px;
}
/* ------------------- Profile picture ------------------- */
h1.profile_name {
	text-align: right;
	font-size: 28px;
}
.largebox span.minimized{
	background: url('../images/maximize.gif') no-repeat left top;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
.largebox span.maximized{
	background: url('../images/minimize.gif') no-repeat left top;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
/* Profile picture */
div.pic_profile {
	text-align: center;
}
div.pic_profile div {
	text-align: center;
	
}
div.pic_profile div a:link, div.pic_profile div a:active, div.pic_profile div a:visited {
	color: #666666;
	text-decoration: none;
}
div.pic_profile div a:hover {
	color: #666666;
	text-decoration: underline;
}
/* picture shine */
div.shine_container {
	position: relative;
	padding-bottom: 5px;
}
div.shine_container img {
	top: 0;
	left: 0;
	z-index: 1;
}
div.shine_container img.shine {
	z-index: 2;
	width: 100%;
	height:60%;
}
div.shine_container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.3;
	filter: alpha(opacity=30);
	width: 100%;
	height:100%;
}
/* --- Tables --- */
table.description tr td {
	padding: 3px 15px;
}
table.less_padding tr td {
	padding: 4px 15px;
}
table.description tr td.highlight {
	color: #478CBA;
	font-size: 16px;
}
/* Tables stats */
table.stats {
	border-collapse: collapse;
	width: 100%;
	background-color: #fff;
	font-size: 12px;
}
table.stats tr .table_header {
	background-color: #d7e6ff;
	text-align: center;
	color: #002e79;
	font-weight: bold;
	padding: 5px;
	font-size: 14px;
}
table.stats tr .header_year, table.stats tr:hover td.header_year {
	background-color: #fffce4;
	text-align: left;
	padding: 2px 2px 2px 10px;
	font-size: 14px;
	font-weight: bold;
}
table.stats tr.noHeaderBG th {
	background: none;
	border: none;
}
 table.stats tr th {
 	background-color: #666666;
	color: #fff;
 }
table.stats tr td, table.stats tr th {
	border: 1px solid #ccc;
	padding: 2px 4px;
	border-left: 0px;
}
table.stats tr:hover td, table.stats tr.odd:hover td {
	background: #d7e6ff;
}
table.nohover tr:hover td {
	background: none;
}
table.nohover tr.odd:hover td{
	background-color: #ebebeb;
}
table.border tr td, table.border tr th{
	border: 1px solid #ccc;
}
table.stats tr.odd td {
	background-color: #ebebeb;
}
table.stats tr .noborder_right {
	border-right: 0px solid #ccc;
}
table.stats tr .noborder_left {
	border-left: 0px solid #ccc;
}
table.stats tr .noborder {
	border: 0px solid #ccc;
}
table.stats tr td.career_highlight {
	background-color: #336688;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
table.stats input,table.stats select {
	padding:2px 0 2px 1px;
}
table.stats input.number {
	width: 25px;
	padding:2px 0 2px 1px;
}
table.stats input.textfield {
	width: 60px;
	padding:2px 0 2px 1px;
}
table.stats input.checkbox {
	padding: 0;
	border: 0;
	background: none;
}
table.noborder tr td, table.noborder tr th {
	border: 0;
}
table.nopadding tr td {
	padding: 3px 0;
}
.tab_nav_content h1 {
	margin-top: 20px;
	margin-left: 10px;
}
.tab_nav_content a.edit_link {
	float: right;
	margin: 15px 15px 0 0;
}
/* Calendar */
.calendar_container {
	width: 259px;
	background-color: #f4f4f4;
	border: 1px solid #dbdbdb;
	padding: 5px;
	margin-top: 25px;
}
.calendar_container h2 {
	padding: 20px 0 0 0;
	border-bottom: 1px solid #dbdbdb;
	color: #f26921;
}
.event {
	background-color: #e9e9e9;
	padding: 0;
	margin: 2px -5px;
	padding: 3px 0;
	font-size: 12px; 
}
.event .date {
	color: #336688;
	font-weight: bold;
	margin: 0 5px;
}
.event .time {
	color: #666666;
	margin: 0 5px;
}
.event .title {
	color: #336688;
	font-weight: bold;
	margin: 15px 5px 0 5px;
	text-align: center;
}
.event .location {
	color: #666666;
	font-weight: bold;
	margin: 0 5px;
	text-align: center;
}
.oddEvent {
	background-color: #d0d0d0;  
}
/* Rating system */
#star1, #star2, #star3, #star4, #star5 {
	cursor: pointer;
}
/* page error layout */
div.error_page {
	margin-top: 30px;
	padding: 20px;
	background-color: #f8f8f8;
	border: 1px solid #c5c5c5;
	background: transparent url(../images/boxes/box_large_body_right.jpg) repeat-x left center;
}
div.error_page h1 {
	padding-left: 75px;
	background: transparent url(../images/error_page.gif) no-repeat left center;
	font-size: 18px;
	text-align: left;
	line-height: 59px;
	height: 60px;
}
div.error_description {
	font-size: 25px;
	color: #858585;
	margin-top: 60px;
	text-align: center;
}
div.error_form_container {
	margin: 40px 0;
	text-align: center;
}
/* NEW INBOX */
div.mail_notify {
	clear: both;
	border: 1px solid #7dd5ff;
	text-align: left;
	cursor: pointer;
	padding: 5px 5px 5px 45px;
	background: #aee4ff url(../images/mail_notify.gif) no-repeat 15px 50%;
}
div.mail_notify span {
	font-weight: normal;
}
div.mail_notify:hover {
	background-color: #ceefff;
	border: 1px solid #b0e6ff;
}
div.mail_notify a:link, div.mail_notify a:hover, div.mail_notify a:active, div.mail_notify a:visited {
	color:#666666;
	text-decoration: none;
}
span.mailNotify {
	display: inline-block;
	width: 10px;
	margin-right: 2px;
}
div#loading_gif {
	visibility: hidden;
}
div.inbox_header {
	height: 40px;
	background-color: #dae9f4;
	border: 1px solid #dbdbdb;
}
div.inbox_header #refresh {
	margin: 3px 0 0 5px;
	cursor: pointer;
}
div.inbox_header span.outbox_icon {
	background: url(../images/outbox_icon.jpg) no-repeat left top;
}
div.inbox_header span.inbox_icon {
	background: url(../images/inbox_icon.jpg) no-repeat left top;
}
div.inbox_header span.outbox_icon, div.inbox_header span.inbox_icon {
	height: 35px;
	padding-left: 45px;
	display: block;
	color: #6688b2;
	font-size: 18px;
	line-height: 35px;
	margin: 3px 15px 0 0;
	float: right;
	cursor: pointer;
}
div.inbox_header span.inbox_return {
	background: url(../images/inbox_return.jpg) no-repeat left top;
	height: 35px;
	padding-left: 45px;
	display: block;
	color: #6688b2;
	font-size: 18px;
	line-height: 35px;
	margin: 3px 20px 0 0;
	cursor: pointer;
	float: left;
}
div.inbox_header span.inbox_return:hover, 
div.inbox_header span.outbox_icon:hover, 
div.inbox_header span.inbox_icon:hover {
	color: #7e9bbe;
}
span.msg_button, span.msg_button {
	display: block;
	background-color: #6488b2;
	color: #fff;
	border: 1px solid #dbdbdb;
	height: 24px;
	padding: 0 10px;
	font-size: 12px;
	float: right;
	line-height: 24px;
	cursor: pointer;
	margin: 7px 7px 0 0;
	
	
}
span.msg_button:hover, span.msg_button:hover {
	background-color: #7c9abe;
}
div.inbox_header span.inbox_return {
	background: url(../images/inbox_return.jpg) no-repeat left top;
}
div.inbox_seperator {
	width: 100%;
	border-top: 1px solid #dbdbdb;
	margin: 10px 0 15px 0;
}
div.inbox_subheader {
	background-color: #dae9f4;
	border: 1px solid #dbdbdb;
	height: 23px;
	color: #666666;
	line-height: 23px;
}
div.inbox_subheader span.highlight {
	color: #6488b0;
}
div.inbox_subheader span.page_next, div.inbox_subheader span.page_previous {
	float: right;
	width: 16px;
	height: 19px;
	margin: 2px 6px 0 0;
	cursor: pointer;
}
div.inbox_subheader a:link, div.inbox_subheader a:active, div.inbox_subheader a:visited, div.inbox_subheader a:hover {
	color: #666666;
}
div.inbox_subheader a:hover {
	text-decoration: underline;
}
div.inbox_subheader span.page_next {
	background: url(../images/inbox_page_next.jpg) no-repeat left top;
}
div.inbox_subheader span.page_previous {
	background: url(../images/inbox_page_previous.jpg) no-repeat left top;
}
div.inbox_subheader span.highlight {
	margin-left: 20px;
}
div.inbox_subheader span.msgTotal {
	margin-right: 20px;
	float: right;
}
ul.message_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.message_list li {
	border: 1px solid #FFFFFF;
	height: 112px;
	margin: 2px 0;
}
ul.message_list li.newmail {
	background-color: #e9f0f4;
}
ul.message_list li div.b1, ul.message_list li div.b2, ul.message_list li div.b3, ul.message_list li div.b4 {
	height: 80px;
}
ul.message_list li.fullMsg, ul.message_list li.fullMsg div.b3 {
	height: auto;
}
ul.message_list li:hover {
	border: 1px solid #dbdbdb;
}
ul.message_list li div.b1 {
	float: left;
	padding: 30px 0 0 3px;
	vertical-align: middle;
}
ul.message_list li div.b2 {
	float: left;
	padding: 15px 0 0 10px;
	vertical-align: middle;
	width:120px;
}
ul.message_list li div.b2 img {
	border: 1px solid #6587b5;
}
ul.message_list li div.b3 {
	float: left;
	padding: 30px 5px 0 0;
	width: 195px;
}
ul.message_list li div.fullMsg {
	width: 520px;
}
ul.message_list li div.b4 {
	float: left;
	padding: 30px 10px 0 0;
	width:315px;
}
ul.message_list li span.highlight {
	color: #478cb9;
	font-size: 14px;
}
/* New msg body*/
div.message_body {
	border: 1px solid #dddddd;
	margin: 5px 0 15px 0;
	display: none;
}
div.message_body div.msg_title {
	padding: 6px;
	background-color: #dae9f4;
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}
div.message_body div.msg_title span {
	cursor: pointer;
}
div.message_body div.msg_content {
	padding: 10px 5px 5px 5px;
	text-align: center;
}
div.message_body span.msg_button {
	margin: 0;
}
table.msgBodyTable {
	margin: auto;
	text-align: left;
	width: 100%;
}
table.msgBodyTable td {
	padding: 10px 0;
}
table.msgBodyTable td.label {
	padding-right: 15px;
	text-align: right;
	width:18%;
}
table.msgBodyTable input.msg_username_field {
	width: 25%;
	padding: 4px 2px;
}
table.msgBodyTable input.msg_title_field {
	width: 25%;
	width: 95%;
	padding: 4px 2px;
}
table.msgBodyTable textarea.msg_content_field {
	width: 95%;
	height: 75px;
	padding: 4px 2px;
}
/* BLOG */
.main_content_left .blog .blog_post {
	padding: 10px;
}
.main_content_left .blog .odd {
	border: 1px solid #e4e4e4;
	background-color: #f4f4f4;
}
.main_content_left .blog img {
	border: 1px solid #adadad;
}
/* PROFILE BLOG */
div.blog {
	width: 100%;
	border: 1px solid #dbdbdb;
}
div.blog * {
	position: relative;
}
div.blog.noborder {
	border: 0px solid #dbdbdb;
}
div.blog div.featured {
	background: #f8f8f8 url(../images/profile_blog_bg.gif) no-repeat left top;
	padding: 15px 25px;
}
div.blog div.regular {
	background: none;
	padding: 15px 25px;
	margin: 15px 0;
	border-bottom: 1px solid #dbdbdb;
}
div.blog div.creator, div.blog div.nocomment {
	background: #f0fdff;
}
div.blog div.featured h2, div.blog div.regular h2 {
	font-size: 14px;
	color: #666666;
}
div.blog div.featured h1, div.blog div.regular h1 {
	margin-bottom: 20px;
}
div.blog div.featured img.comment_img, div.blog div.regular img.comment_img {
	float: left;
	border: 1px solid #dbdbdb;
	margin: 10px 20px 10px 0;
}
div.blog div.featured span.comments, div.blog div.regular span.comments {
	width: 102px;
	height: 58px;
	display: block;
	float: right;
	text-align: center;
	line-height: 5;
	color: #fff;
	margin: 10px 0;
	font-family: "Franklin Gothic Book";
	cursor: pointer;
}
div.blog div.featured span.comments {
	background: url(../images/blog_comment_bg1.gif) no-repeat left top;
}
div.blog div.regular span.comments {
	background: url(../images/blog_comment_bg2.gif) no-repeat left top;
}
div.blog textarea {
	width: 98%; 
	height: 150px;
}
div.blog #waiting img {
	border: 0;
	margin: 0;
	float: none;
}
/* CLASSIFIED */
.postedby {
	font-size: 10px;
	padding: 10px 0 0 0;
	
}
.private_ad {
	padding: 5px 0 0 0;
}
/* List users */
div.userList {
	overflow-y: scroll;
	height: 140px;
	border: 1px solid #c3c3c2;
}
div.userList table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 11px;
}
div.userList table tr td {
	padding: 7px 5px;
	text-align: left;
	background-color: #ececea;
}
div.userList table tr td.width {
	width: 20px;
	padding: 0;
}
div.userList table tr:hover td, div.userList table tr.odd:hover td {
	background-color: #ffca95;
}
div.userList table tr.odd td {
	background-color:  #fff;
}
div.userList a:link, div.userList a:visited, div.userList a:active {
	color: #478CBA;
}
div.userList a:hover {
	color: #478CBA;
	text-decoration: underline;
}
span.player_numbers {
	font-weight: normal;
	font-size: 10px;
	color: #478CBA;
}
/* News Flash */
div.news_flash  {
	padding: 6px;
}
div.news_flash p {
	margin-right: 60px;
}
a.deleteNewsflash {
	float: right;
}
a.deleteNewsflash span {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../images/delete_large.jpg) no-repeat left top;
	cursor: pointer;
}
/* Ajax search */
.suggestionsBox {
	position: absolute;
	left: 140px;
	margin: 10px 0px 0px 0px;
	width: 200px;
	background-color: #212427;
	border: 2px solid #000;	
	color: #fff;
}

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

.suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}

.suggestionList li:hover {
	background-color: #659CD8;
}
/* Leader profile box */
.meneur {
	width: 307px;
	float: left;
	padding: 0 0 20px 17px;
}
.meneur .header .right {
	background-image: url('../images/boxes/meneur/meneur_header_right.gif');
	background-repeat:no-repeat;
	background-position: top right;
	height: 10px;
	width: 307px;
}
.meneur .header .left {
	background-image: url('../images/boxes/meneur/meneur_header_left.gif');
	background-repeat:no-repeat;
	height: 10px;
	width: 307px;
}
.meneur .header .left .right .content {
	width: auto;
	background-image: url('../images/boxes/meneur/meneur_header_center.gif');
	background-repeat: repeat-x;
	height: 10px;
	margin: 0 14px 0 10px;
	_margin-bottom: -5px;
}
.meneur .body .right{
	width: 307px;
	
}
.meneur .body .left{
	background-image: url('../images/boxes/meneur/meneur_body_repeatBG.gif');
	background-repeat: repeat-y;
	width: 307px;
}
.meneur .body .left .right .content {
	padding: 0;
	border: 0 solid #ccc;
	background-image: url('../images/boxes/meneur/meneur_body_BG.gif');
	background-repeat:no-repeat;
	background-position: top left;
	font-size: 12px;
	height:auto;
	width: 307px;
	text-align: left;
	
}
.meneur .footer .right {
	background-image: url('../images/boxes/meneur/meneur_footer_right.gif');
	background-repeat:no-repeat;
	background-position: top right;
	height: 14px;
	width: 307px;
}
.meneur .footer .left {
	background-image: url('../images/boxes/meneur/meneur_footer_left.gif');
	background-repeat:no-repeat;
	height: 14px;
	width: 307px;
}
.meneur .footer .left .right .content {
	background-image: url('../images/boxes/meneur/meneur_footer_center.gif');
	background-repeat: repeat-x;
	height: 14px;
	margin: 0 14px 0 10px;
	width: auto;
	
}
.meneur .body .left .right .content div.meneur_content {
	width: 307px;
	height:135px;
	text-align: right;
}
.meneur .body .content p {
	margin: 0;
}
.meneur .body .left .right .content div.leaderbox_title {
	color: #563A47;
	font-size: 18px;
	padding: 0 15px;
	text-align: left;
}
.meneur .body .left .right .content div.leader_name {
	color: #5a8798;
	font-size: 12px;
	font-weight: bold;
	padding: 0 15px;
	float: right;
}

.meneur .body .content table {
	margin: 5px 0 0 10px;
	_margin-left: 5px;
	text-align: left;
	border-collapse: collapse;
	color: #547d8d;
	width: 280px;
	float: left;
}
.meneur .body .content table tbody td {
	padding: 3px 0;
	border-top: 1px solid #9a9a9a;
}
.meneur .body .content table tbody td.noborder {
	border: none;
}

.meneur a:link, .meneur a:active, .meneur a:visited {
	text-decoration: none;
	color: #547D8D;
}
.meneur a:hover {
	text-decoration: underline;
	color: #42626f;
}
/* leaderboard configuration */
.configuration_container {
	padding: 5px 5px 10px 5px;
	background-color: #e6e6e6;
	margin: 10px 0 20px 0;
	text-align: center;
	border: 1px solid #DBDBDB;
	display: none;
}
.configuration_container h2, .configuration_container p {
	text-align: left;
}
.configuration_container input.checkbox {
	margin-left: 15px;
}
.configuration_container div {
	width: 90%;
	margin: auto;
}
/* standings configuration */
#creation, #modification {
	display: none;
}
/* TableSorter */
table th.header {
	cursor: pointer;
}
table th.header:hover {
	background: #e6f2ff url(../images/desc.gif) no-repeat right 5px;
}
table th.header.headerSortUp {
	background: #e6f2ff url(../images/asc.gif) no-repeat right 5px;
}
table th.header.headerSortDown {
	background: #e6f2ff url(../images/desc.gif) no-repeat right 5px;
}
/* Scoreboard */
div.scoreboard {
	width: 116px;
	height: 88px;
	background: url(../images/scoreboard/scoreboard_bg.gif) no-repeat left top;
	float: left;
	margin-left: 6px;
	font-size: 11px;
}
div.scoreboard_goto {
	width: 36px;
	height: 88px;
	background: url(../images/scoreboard/scoreboard_goto.gif) no-repeat left top;
	float: left;
	margin-left: 6px;
	cursor: pointer;
}
div.scoreboard_goto:hover {
	background: url(../images/scoreboard/scoreboard_goto.gif) no-repeat left -88px;
}
div.scoreboard div{
	padding: 2px 10px;
	width: 88px;
	margin-left: 3px;
}
div.scoreboard div.winner {
	border-top: 1px solid #aeccdf;
	border-bottom: 1px solid #aeccdf;
	background-color: #d1e1eb;
	
}
div.scoreboard div.date {
	font-weight: bold;
	padding:8px 4px;
	width:95px;
}
div.scoreboard div span {
	float: right;
	font-size: 14px;
	color: #478cba;
}
/* Purchase plan table */
table.purchase_plans {
	border-collapse: collapse;
	width: 100%;
}
table.purchase_plans tbody td {
	padding: 15px 5px;
}
table.purchase_plans tbody td.regular {
	background-color: #ecf8ff;
	padding: 0;
	text-align: center;
	border-bottom: 1px solid #e3ccb0;
}
table.purchase_plans tbody td.highlight {
	background-color: #fbd6ae;
	padding: 0;
	text-align: center;
	border-bottom: 1px solid #e3ccb0;
}
table.purchase_plans tbody td span {
	width: 38px;
	height: 35px;
	background: url(../images/table_checks.gif) no-repeat 0 0;
	display: block;
	margin: auto;
}
table.purchase_plans tbody td.regular span.nocheck {
	background-position: 0 -35px;
}
table.purchase_plans tbody td.highlight span {
	background-position: 0 -70px;
}
table.purchase_plans tbody td.highlight span.nocheck {
	background-position: 0 -105px;
}
table.purchase_plans tbody td, table.purchase_plans thead th {
	border-bottom: 1px solid #e5eff5;
	border-right: 1px solid #fff;
}
table.purchase_plans thead th.team, table.purchase_plans thead th.standard, table.purchase_plans thead th.league, table.purchase_plans thead th.tourney {
	width: 166px;
	height: 43px;
	padding: 0;
}
table.purchase_plans thead th.standard {
	background: url(../images/purchase_plans.gif) no-repeat 0 0;
	padding: 0;
}
table.purchase_plans thead th.team {
	background: url(../images/purchase_plans.gif) no-repeat 0 -43px;
	
}
table.purchase_plans thead th.league {
	background: url(../images/purchase_plans.gif) no-repeat 0 -86px;
	
}
table.purchase_plans thead th.tourney {
	background: url(../images/purchase_plans.gif) no-repeat 0 -129px;
	
}
table.purchase_plans tfoot td {
	text-align: center;
	font-size: 25px;
	color: #478CBA;
	padding: 8px;
	font-weight: bold;
}
table.purchase_plans tfoot td span {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
/* Add Gallery Pic */
div.addPic {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:5px;
	float: right;
}
input.width, select.width {
	width: 85px;
}
/* Search Form Career */
div.searchFloat {
	float: left;
	margin-left: 15px;
}
div.searchFloat.nomargin {
	margin: 0;
}
div.quickSort {
	border:1px solid #CCCCCC;
	padding: 5px;
	margin: 15px 0;
	background-color: #e5e5e5;
}
div.quickSort span {
	color: #478CBA;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
div.quickSort a:hover {
	color: #666666;
}
div#pager {
	margin: 10px 0;
}
/* -------------- Champions ---------------*/
#body .champions_bg {
	background: url(../images/champions_bg.jpg) no-repeat right top;
	margin-right: 1px;
	min-height: 800px;
}
/* Champion Box */
.champions {
	margin: 32px 0 40px 15px;
	width: 640px;
}
.champions .header .left {
	height: 17px;
	background-image: url(../images/boxes/champions/ch_header_left.gif); 
}
.champions .header .left .right {
	height: 17px;
	background-image: url(../images/boxes/champions/ch_header_right.gif); 
}
.champions .header .left .right .content {
	height: 17px;
	width: 606px;
	margin: 0 17px;
	background-image: url(../images/boxes/champions/ch_header_middle.gif); 
	font-size: 0px;
}
.champions .body .left {
	background: transparent url(../images/boxes/champions/ch_body_left.gif) repeat-y left top;
}
.champions .body .left .right {
	background-image: url(../images/boxes/champions/ch_body_right.gif);
	background-repeat: no-repeat;
}
.champions .body .left .right .content {
	font-size: 12px;
	width: 606px;
	height: 290px;
	padding: 0;
	background: transparent url(../images/boxes/champions/ch_body_bg.gif) no-repeat left top;
	margin: 0 17px;
}
.champions .body .left .right .content .container {
	margin: 0 0 0 25px;
	padding-top: 20px;
	font-size: 16px;
}
.champions .body .left .right .content .container img {
	border: 1px solid #636363;
	float: left;
	margin: 0 40px 15px 0;
}
.champions .body .left .right .content .container h2 {
	font-size: 28px;
	margin: 5px 0 30px 0;
}
.champions .body .left .right .content .container span {
	color: #478cba;
	font-weight: bold;
	padding-right: 15px;
}
.champions .body .left .right .content .container p {
	font-size: 13px;
}
.champions .footer .left {
	height: 17px;
	background-image: url(../images/boxes/champions/ch_footer_left.gif);
}
.champions .footer .left .right {
	height: 17px;
	background-image: url(../images/boxes/champions/ch_footer_right.gif);
}
.champions .footer .left .right .content {
	height: 17px;
	width: 606px;
	margin: 0 17px;
	background-image: url(../images/boxes/champions/ch_footer_middle.gif);
}
div.past_champs {
	clear: both;
	padding: 20px 0 10px 0;
	border-top: 1px solid #c7c7c7;
}
div.past_champs.noborder {
	border: 0;
}
div.past_champs img {
	border: 1px solid #636363;
	float: left;
	margin: 0 20px 15px 0;
}
div.past_champs h2  {
	font-size: 20px;
	margin: 5px 0 15px 0;
}
div.past_champs span  {
	color: #478cba;
	font-weight: bold;
	padding-right: 15px;
}
div.past_champs p {
	font-size: 12px;
}
/* -------------- Trophies ---------------*/
div.trophy {
	margin: 20px 0;
}
div.trophy img {
	margin: 0 30px 0 0;
	float: left;
}
div.trophy h2 {
	font-size: 26px;
	margin:10px 0 20px 0;
	padding-top:15px;
	font-weight: normal;
}
div.trophy p {
	color: #666666;
	font-size: 14px;
}
div.trophy .year {
	height: 107px;
	width: 153px;
	padding: 0 5px;
	background-color: #e5e5e5;
	border: 1px solid #cfe1ed;
	float: left;
	margin-right: 8px;
	text-align: center;
	color: #478cba;
}
div.trophy .year span {
	margin-top: 35px;
	display: block;
}
div.trophy .winner {
	height: 107px;
	width: 500px;
	background: #e5e5e5 url(../images/winner_bg.gif) no-repeat left top;
	border: 1px solid #cfe1ed;
	float: left;
	position: relative;
	filter:alpha(opacity=90);
  	opacity: 0.9;
}
div.trophy .player {
	color:#666666;
	font-size:20px;
	margin:0 0 0 40px;
	position:absolute;
	text-transform:uppercase;
	top:38px;
}
div.trophy .team {
	bottom:-7px;
	color:#478CBA;
	font-size:23px;
	position:absolute;
	right:-2px;
	text-transform:uppercase;
}
div.trophy a {
	margin: 5px 7px 0 0;
	float: right;
}
div.trophy a:hover {
	text-decoration: underline;
}
div.trophy .image_bg {
	background: url(../images/winner_img_bg.gif) no-repeat right top;
	padding-right: 2px;
	float: left;
}
div.trophy .image_bg img {
	float: none;
	margin: 0;
}
div.imageChoice {
	overflow-x: scroll;
	background-color:#F9F9F9;
	border:1px solid #DBDBDB;
	white-space: nowrap;
	width: 400px;
	padding: 5px;
}
span.imageType, span.imageType input {
	cursor: pointer;
}
div.imageChoice table td {
	padding: 5px;
}
div.imageChoice table td img {
	cursor: pointer;
	border: 1px solid #DBDBDB;
}
div.imageChoice table td img.selected {
	border: 2px solid #478CBA;
}
div.imageChoice table td input {
	cursor: pointer;
}


