
/* $Id: styles.css 65 2009-02-20 03:03:23Z john $ */


/* GLOBAL STYLES */

html { 
	min-height: 100%;
	margin-bottom: 1px; 
}
body {
	background: #FFFFFF;
	position: relative;
	text-align: center;
	font-size: 8pt;
	margin: 0px;
}

#main_con {
	background: #111111;
	background-image:url('../images/bg.jpg');
	background-repeat:no-repeat;
	background-position: top center; 
	position: relative;
	margin: 0;
	padding: 0;
}

div.logo {
	width: 956px;
	margin:auto;
	height:120px;
}

div.banner {
	background: #EEEEEE;
	width: 956px;
	margin:auto;
	/* height:57px; */
}

input.text2 {
	/*font-size: 1.1em;
	padding: 1px; */
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	font-size: 10pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}

input.searchbox {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	font-size: 8pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 5px;
	margin-top:-1px;
	margin-bottom:4px;
}

table.body {
	width: 956px;
}

p {
	margin: 0px;
	padding: 0px;
}

div, td {
	font-family: tahoma, "Trebuchet MS", arial, serif;
	font-size: 8pt;
	color: #555555;
	line-height: 140%;
}

table.sfz_user {
	width: 100%;height:31px;
}
table.sfz_menu {
	background-image: url(../images/toplink_bg.gif); 
	background-repeat: repeat-x; 
	width: 956px;
	padding:5px 8px 1px 8px;
	margin-bottom:1px;
	height:29px;
}

.top_menu {
	background-image: url(../images/topbar_bg.gif); 
	background-repeat: repeat-x; 
	height:31px;
	    display: block;
}

td.top_menu2 {
	text-align: right; 
	background-image: url(../images/topbar_bg.gif); 
	background-repeat: repeat-x;
}

div.top_menu_link_container, div.top_menu_link_container_end {
	float: left;
	height: 31px;
}

div.top_menu_link_container_end {
}

div.top_menu_link {
	font-weight: bold;
	font-size: 10pt;
	padding-top: 5px;
	padding: 6px 10px 0px 10px;
}

div.top_menu_link_loggedin {
	height: 25px; 
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
    padding-top: 5px;
	padding: 6px 0px 0px 10px;
}

div.menu {
	width: 150px; 
	border: 1px solid #CCCCCC; 
	border-left: 3px solid #7391a8;
	background: #EEEEEE; 
	padding: 0px 0px 10px 10px;
	margin-right: 10px;
}

div.menu_header {
	margin-top: 10px;
	margin-bottom: 7px;
}

td.menu_user {
	background-image: url(../images/menu_user.gif); 
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px; 
	border: 1px solid #CCCCCC; 
	border-top: none; 
	text-align: left;
}

div.menu_item {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}

div.menu_sep {
	padding: 2px 0px 0px 10px;
	float: left;
	background: none;
}

img.menu_icon {
	display: block;
	float: left; 
	margin-right: 4px;
}

img.menu_icon2 {
	margin-bottom: -3px;
	margin-right: 4px;
}

div.menu_arrow {
	padding: 2px;
	float: left;
}

div.menu_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	border-left: 3px solid #DDDDDD;
	display: block;
	background: #FFFFFF;
}

div.menu_item_dropdown a:hover {
	padding: 3px 40px 5px 7px; 
	font-weight: normal;
	background: #F2F2F2;
	border-left: 3px solid #BBBBBB;
	text-decoration: none;
	display: block;
}

div.menu_dropdown {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 6px;
	margin-left: -10px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}

td.topbar1 {
	padding-bottom: 5px;
}

td.topbar2, td.topbar2_right {
	background-image: url(../images/menu_bg.gif); 
	background-repeat: repeat-x; 
	font-weight: bold; 
	font-size: 11pt; 
	padding: 10px 10px 8px 15px; 
	color: #FFFFFF;
	border-bottom: 1px solid #31537D;
}

td.topbar2_right {
	font-weight: normal;
	padding: 10px 15px 8px 10px; 
	text-align: right;
}

td.content {
	vertical-align: top;
	text-align: left;
	background: #FFFFFF;
}

div.content {
	width: 956px;
	/* 	margin-top:10px;
	padding: 10px 0px 20px 0px; */
	padding: 0px 0px 0px 0px; 
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	background: #FFFFFF; 
}

div.footer {
text-align:center;
}

div.copyright {
	background: #EEEEEE; 
	padding: 4px; 
	text-align: right; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 20px; 
	color: #444444;
	border-top: 1px solid #AAAAAA;
}

div.page_header {
	font-size: 15pt;
	color: #555555;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", arial, verdana, serif;
}

td.header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	background:#24719D;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

div.header {
	padding: 4px 5px 5px 6px;
	font-weight: bold;
	background:#24719D;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

div.header2 {
	padding: 4px 5px 5px 6px;
	font-weight: bold;
	background:#FFFFFF;
	background-image: url(../images/header2.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

div.bottom2 {
	height:8px;
	font-weight: bold;
	background:#e5e5e5;
	background-image: url(../images/bottom2.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

div.lheader {
	padding: 4px 5px 5px 6px;
	border-right: 1px solid #AAAAAA; 
	text-align:center;
	font-weight: bold;
	background:#597737;
	color: #FFFFFF;
}

div.header a:link,div.header a:visited {
	color: #FFFFFF;
}
div.header a:hover{
	color: #FFFFFF;
	text-decoration: underline; 
}
div.header2 a:link,div.header2 a:visited {
	color: #FFFFFF;
}
div.header2 a:hover{
	color: #FFFFFF;
	text-decoration: underline; 
}


div.newupdates {
position: absolute;
height: 44px;
width: 150px;
background-image: url(../images/notice.png);
background-repeat: no-repeat;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: bold;
}

a.newupdates:link { color: #0189BD; text-decoration: none; }
a.newupdates:visited { color: #0189BD; text-decoration: none; }
a.newupdates:hover { color: #0189BD; text-decoration: underline; }


div.newupdates_content {
	text-align: left; 
	padding: 8px 5px 5px 12px; 
	color: #FFFFFF;
}

div.box {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
}

td.shadow {
	background-image: url(../images/shadow.gif); 
	background-repeat: repeat-x; 
	padding-bottom: 5px;
}

input.password, input.text, input.text_small {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}

input.text_small {
	font-size: 8pt;
}

input.search {
	vertical-align: middle; 
	background-image: url(../images/search.gif); 
	background-repeat: no-repeat; 
	color: #555555; 
	font-size: 12pt; 
	padding-left: 23px; 
	font-weight: bold;
	font-family: arial, verdana, serif;
}

input.button {
	font-family: arial, verdana, serif;
	font-size: 8pt;
	padding: 3px;
	color: #333333;
	font-weight: bold;
	background: #EEEEEE;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
}

input.radio, input.checkbox {
	vertical-align: middle;
}

textarea {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	color: #333333;
	padding-left: 2px;
	font-size: 10pt;
}

select, select.small {
	color: #333333;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
}
select.small {
	font-size: 8pt;
}
.icon {
	vertical-align: top;
	margin-right: 5px;
}
.icon2 {
	vertical-align: top;
	margin-right: 1px;
}
.icon_big {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.photo {
	border: 1px solid #DDDDDD;
}

font.small {
	font-size: 7pt;
	font-family: arial, serif;
}

font.big {
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}

font.bold {
	font-weight: bold;
}

font.disabled {
	color: #AAAAAA;
}

form {
	margin: 0px;
}

div.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div.error {
	vertical-align: middle;
	color: #FF0000;
}

div.spacer10 {
	margin-top: 10px;
	height: 0px;
	font-size: 1pt;
}

img.button {
	display: block;
	float: left; 
	margin-right: 4px;
}

a:link { color: #336699; text-decoration: none; }
a:visited { color: #336699; text-decoration: none; }
a:hover { color: #3399FF; text-decoration: underline; }

/*
a.top_menu_item:link { color: #777777; text-decoration: none; }
a.top_menu_item:visited { color: #777777; text-decoration: none; }
a.top_menu_item:hover { color: #444444; text-decoration: underline; }
*/

ul#navlist { font-family: sans-serif; }

ul#navlist a
{
font-weight: bold;
text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

ul#navlist li { float: left; }

ul#navlist li a
{
color: #ffffff;
padding: 8px 15px 8px 15px;
border-right: 1px #000000 outset;
display: block;
}

ul#navlist li a:hover
{
color: #ffff00;
}

ul.subnavlist { display: none; width: 175px; z-index:1;}
ul.subnavlist li { float: none; }

ul.subnavlist li a
{
padding: 0px;
margin: 0px;
}

ul#navlist li:hover ul.subnavlist
{
display: block;
position: absolute;
font-size: 8pt;
margin: 0px;
color:#4c5944;
background: #e9ffba;
}

ul#navlist li:hover ul.subnavlist li a
{
color:#4c5944;
display: block;
width: 165px;
border: none;
padding: 4px;
border-bottom: 1px solid #CCCCCC;
}

ul#navlist li:hover ul.subnavlist li a:hover
{
  color:#FFFFFF;
	background: #000000;
}

ul#navlist li:hover ul.subnavlist li a:before { content: " - "; }


a.top_menu_item:link { color: #FFFFFF; text-decoration: none; }
a.top_menu_item:visited { color: #FFFFFF; text-decoration: none; }
a.top_menu_item:hover { color: #DDDDDD; text-decoration: underline; }

a.menu_item:link { color: #3c718f; text-decoration: none; }
a.menu_item:visited { color: #3c718f; text-decoration: none; }
a.menu_item:hover { color: #60b1df; text-decoration: underline; }

a.copyright:link { color: #336699; text-decoration: none; }
a.copyright:visited { color: #336699; text-decoration: none; }
a.copyright:hover { color: #3399FF; text-decoration: underline; }

a.portal_signup:link { color: #FFFFFF; text-decoration: none; }
a.portal_signup:visited { color: #FFFFFF; text-decoration: none; }
a.portal_signup:hover { color: #DDDDDD; text-decoration: none; }

label:hover { color: #3399FF; text-decoration: underline; }

table.tabs {
	margin-bottom: 10px;
	clear:both;
}
td.tab {
	background: #FFFFFF;
	padding-left: 1px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab0 {
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #CCCCCC;
}
td.tab1 {
	border: 1px solid #CCCCCC;
	border-top: 3px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab2 a, td.tab2 a:hover {
	color: #FFFFFF;
}
td.tab2 {
	Color: #FFFFFF;
	background-image: url(../images/tab02.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab3 {
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}













table.list {
	width: 100%;
	border: 1px solid #DDDDDD;
	border-bottom: none;
}

td.list_header {
	background: #EEEEEE;
	font-weight: bold;
	padding: 3px 5px 3px 7px;
	border-bottom: 1px solid #DDDDDD;
	vertical-align: middle;
}

tr.list_item1 {
	padding: 5px 7px 5px 7px;
	border-bottom: 1px solid #DDDDDD;
}

tr.list_item2 {
	padding: 5px 7px 5px 7px;
	background: #F5F5F5;
	border-bottom: 1px solid #DDDDDD;
}

td.form1 {
	padding: 12px 0px 5px 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.form2 {
	padding: 10px 0px 5px 10px;
}

div.form_desc {
	font-size: 8pt;
	padding: 5px 0px 5px 0px;
}
div.form_error {
	margin-bottom: 10px;
	color: #FF0000;
}
div.success {
	line-height: 16pt;
}
td.button {
	text-align: left;
	border: 1px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
	font-weight: bold;
}
div.button {
	font-weight: bold;
}
td.result {
	font-weight: bold;
	text-align: center;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
}
td.error {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 7px 8px 7px 7px;
	background: #FFF3F3;
}
td.success {
	font-weight: bold;
	padding: 7px 8px 7px 7px;
	background: #f3fff3;
}

/* STYLES FOR AD BANNERS */
div.ad_top {
	padding: 10px;
	text-align: center;
}
div.ad_belowmenu {
	padding: 0px 0px 10px 0px;
	text-align: center;
}
div.ad_left {
	padding: 10px 10px 10px 0px;
	vertical-align: top;
	text-align: center;
}
div.ad_right {
	padding: 10px 0px 10px 10px;
	vertical-align: top;
	text-align: center;
}
div.ad_bottom {
	padding: 10px 0px 0px 0px;
	text-align: center;
}

/* STYLES FOR RECENT ACTION */
.recentaction_div_media {
	padding: 10px 10px 10px 20px;
}
.recentaction_div_media img {
max-width: 100px;
width: 100px;
/*	max-width: 300px;
	width: expression(this.width > 300 ? 300: true);
*/
}
img.recentaction_media {
	float: left;
	margin: 3px; 
	border: solid 1px #777777;
}
.recentaction_div {
	padding: 10px 20px 10px 20px;
	position: relative; 
	max-height: 125px;
	max-width: 300px; 
	overflow: auto;
}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .recentaction_div {
	overflow: visible;
	overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );
	overflow-x: auto;
	/* padding-bottom: 25px; */
	height: expression(this.scrollHeight > 125? "125px" : "auto" );
	width: expression(this.scrollWidth > 300? "300px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .recentaction_div {
	overflow: visible;
	overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );
	overflow-x: auto;
	/* padding-bottom: 25px; */
	height: expression(this.scrollHeight > 125? "125px" : "auto" );
	width: expression(this.scrollWidth > 300? "300px" : "auto" );
}
.recentaction_div img {
	max-width: 300px;
	width: expression(this.width > 300 ? 300: true);
}




/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
	padding: 3px 3px 3px 5px; 
	background: #F7F7F7; 
	border-bottom: 1px solid #CCCCCC;
	width: 181;
	display: block;
}
.suggest_item a:hover {
	background: #003366;
	color: #FFFFFF;
}
div.suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #AAAAAA;
	padding: 0px;
	display: none;
} 
a.suggest:link { color: #555555; text-decoration: none; }
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }



/* LOGIN PAGE */
td.login_middle {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
	font-weight: bold;
	font-size: 16pt;
}
td.login_right {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
}

/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {
	height: 10px;
}
div.portal_content {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
	background: #FFFFFF;
	overflow:hidden;
}
div.portal_content2 {
	padding: 10px;
	padding-bottom:2px;
	background: #e5e5e5;
	overflow:hidden;
}
td.portal_text {
	vertical-align: top; 
	padding: 10px 20px 10px 10px;
}
table.portal_table {
	margin-bottom: 10px;
}
div.portal_login {
	padding: 25px 10px 25px 10px;
	background: #FFFFFF; 
	text-align: center;
	font-weight: bold;
	border: 1px solid #DDDDDD;
}
td.portal_member {
	/* padding: 10px 7px 10px 7px; */
	padding: 2px 2px 2px 2px;

	text-align: center;
	font-weight: bold;
}
div.portal_action {
	padding: 6px 6px 6px 6px; 
	border-top: 1px solid #DEDEDE; 
}
div.portal_action_top {
	padding: 6px 6px 6px 6px; 
}
div.portal_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
}
div.portal_whatsnew {
	border: 1px solid #DDDDDD;
	padding: 4px 10px 4px 10px;
}
div.portal_signup a, div.portal_signup a:hover {
	font-size: 13pt; 
	line-height: 16px;
	text-align: center; 
	height: 25px;
	padding-top:10px;
	width:200px;
	background:#B40000;
	display: block;
}

/* WHATS NEW PAGE */
td.home_left {
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
}
td.home_right {
	vertical-align: top;
}
td.home_stats {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-align: center;
	vertical-align: middle;
}
td.home_menu {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
td.home_menu1 {
	font-weight: bold;
}
td.home_notification {
	text-align: left;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
}
div.home_photo {
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	margin-bottom: 10px;
}
td.home_box {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
	background: #FFFFFF;
}
table.home_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
	margin-bottom: 10px;
}
td.home_menu1 a {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
	display: block;
}
td.home_menu1 a:hover {
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
}
div.home_action {
	padding: 6px 6px 6px 6px; 
	border-top: 1px solid #DEDEDE; 
}
div.home_action_top {
	padding: 6px 6px 6px 6px; 
}
div.home_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
}
div.home_whatsnew {
	border: 1px solid #CCCCCC; 
	padding: 5px 10px 5px 10px;
}
div.home_updated {
	font-size: 7pt;
	color: #888888;
	padding-top: 2px;
}












/* WHATS NEW - MY NETWORK PAGE */
div.network_content {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
}















/* VIEW PROFILE PAGE */
td.profile {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.profile_leftside {
	padding-top: 5px;
	vertical-align: top;
}
td.profile_rightside {
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
}
div.profile_field_value {
	max-width: 500px;
	overflow: auto;
}
div.profile_friend_photo {
	float: left; 
	width: 90px; 
	text-align: center; 
	border: 1px solid #DDDDDD;
}
div.profile_friend_info {
	float: left; 
	padding-left: 10px;
}
div.profile_friend_options {
	text-align: right; 
	padding-left: 10px;
}
div.profile_friend_name {
	font-size: 10pt;
	font-weight: bold;
}
div.profile_friend_details div {
	color: #888888;
	font-size: 7pt;
}
div.profile_image {
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}
div.profile_bar {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.profile_item1 {
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: top;
}
td.profile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.profile_comment_author {
	float: left;
	padding: 5px 7px 5px 7px;
	background: #F1F1F1;
	border-top: 1px solid #AAAAAA;
}
div.profile_comment_date {
	text-align: right;
	padding: 5px 7px 5px 7px;
	background: #F1F1F1;
	border-top: 1px solid #AAAAAA;
}
div.profile_comment_body {
	clear: left;
	padding: 5px 7px 5px 7px;
	overflow: auto;
	max-width: 550px;
}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .profile_comment_body {
	overflow: visible;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 25px;
	width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .profile_comment_body {
	overflow: visible;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 25px;
	width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
div.profile_comment_body img {
	max-width: 475px;
	width: expression(this.width > 475 ? 475: true);
}
div.profile_comment_links {
	text-align: right;
	padding-right: 7px;
}
table.profile_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
}
td.profile_menu1 a, div.nolink {
	background-image: url(../images/menu_bg1.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}
td.profile_menu1 a:hover {
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
	text-decoration: none;
}
td.profile_photo {
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	height: 150px;
}
td.profile_viewcomments_postcomment {
	padding: 10px 16px 10px 16px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
}
div.profile_postcomment {
	border: 1px solid #BBBBBB;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 10px 14px 8px 10px;
}
.comment_area {
	font-family: "Lucida Sans", verdana, arial, serif;
	color: #888888; 
	width: 100%;
	height: 70px;
}
div.profile_action {
	padding: 0px 0px 5px 0px; 
	border-bottom: 1px solid #EAEAEA; 
	margin-bottom: 5px;
}
div.profile_action_bottom {
	padding-bottom: 2px;
}
div.profile_action_date {
	color: #999999;
	float: right;
	padding-left: 5px;
}




td.profile_tab a {
	background-color: #707070;
	/* background-image: url(../images/whiteline.gif); */
	background-image: url(../images/tab01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
	color:#FFFFFF;
}
td.profile_tab a:hover {
	background-color: #707070;
	background-image: url(../images/tab01.gif);
	/* background-image: url(../images/whiteline.gif); */
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
	color:#FFFFFF;
}
td.profile_tab2 a {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab2 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
#profile_tabs_profile { 
	border-left: 1px solid #AAAAAA;
}
td.profile_tab_end {
	border-bottom: 1px solid #AAAAAA;
}








div.profile_content {
	padding: 10px; 
	border: 1px solid #AAAAAA;
	border-top: none;
}
div.profile_headline, div.profile_headline2 {
	font-size: 10pt; 
	margin-bottom: 7px;
	font-weight: bold;
}
div.profile_headline2 {
	margin-top: 10px;
}














/* BROWSE PAGE */
td.browse_field {
	padding: 5px;
}
div.browse_field_radio {
	padding: 0px 5px 0px 1px;
	margin-top: 1px;
}
div.browse_fields {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.browse_header {
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
td.browse_result {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}
div.browse_pages {
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	background: #EEEEEE;
	padding: 5px 0px 5px 0px;
}

/* SEARCH PAGE */
td.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
div.search_results {
	padding: 0px 10px 10px 10px;
}
div.search_result1 {
	padding: 10px;
	background: #F5F5F5;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
	font-size: 7pt;
	color: #777777;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}

/* HELP PAGES */
div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #DDDDDD;
}
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 8px;
}


/* MESSAGES */
table.messages_table {
	border: 1px solid #DDDDDD;
}
td.messages_header {
	padding: 4px 5px 5px 6px;

	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}
td.messages_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.messages_right {
	text-align: right;
	vertical-align: middle;
}
tr.messages_unread {
	background: #F5F5F5;
	font-weight: bold;
}
tr.messages_read {
	background: #FFFFFF;
}
td.messages_message {
	border-top: 1px solid #CCCCCC;
	padding: 7px 5px 7px 7px;
	vertical-align: top;
}
td.messages_photo {
	border-top: 1px solid #CCCCCC;
	padding: 7px 0px 7px 7px;
	vertical-align: top;
}
td.messages_view2 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 7px 12px 7px;
	vertical-align: top;
}
td.messages_view2_bottom {
	background: #FFFFFF;
	padding: 5px 7px 12px 7px;
	vertical-align: top;
}
td.messages_view1 {
	vertical-align: top;
	padding-right: 15px;
}
div.messages_author {
	padding-bottom: 5px;
	font-weight: bold;
}
div.messages_date {
	font-size: 7pt;
	color: #777777;
}
td.messages_authorbox {
	width: 100px;
	text-align: right; 
	vertical-align: top; 
	padding: 5px 10px 0px 0px;
}



/* MY FRIENDS */
div.friends_search {
	width: 450px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin-left: auto; 
	margin-right: auto;
}
td.friends_sort {
	padding-top: 5px;
}
div.friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.friends_result0 {
	padding: 5px;
}
td.friends_result1 {
	vertical-align: top;
	padding: 5px;
}
td.friends_result2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}
div.friends_name {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 3px;
}
div.friends_stats div {
	color: #888888;
	font-size: 7pt;
}


/* BROWSE FRIENDS */
td.browse_friends_sort {
	padding-top: 5px;
}
div.browse_friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFFFFF;
}
td.browse_friends_result0 {
	padding: 5px;
}
td.browse_friends_result1 {
	padding: 5px;
}
td.browse_friends_result2 {
	padding: 5px;
	text-align: right;
}


/* EDIT PROFILE */
td.editprofile_photoleft {
	text-align: center;
	padding-right: 10px;
}
td.editprofile_photoright {
	vertical-align: top;
}
td.editprofile_photo {
	height: 150px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 5px;
}
table.editprofile_options {
	margin-left: 10px;
}
div.editprofile_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.editprofile_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.editprofile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.editprofile_examplecss, div.editprofile_examplecss:hover {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	float: left;
	border: 1px solid #DDDDDD;
}
div.editprofile_examplecss:hover {
	border: 1px solid #BBBBBB;
}
div.editprofile_examplecss_selected {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	float: left;
	border: 1px solid #AAAAAA;
	background: #EEEEEE;
}


/* EDIT ACCOUNT SETTINGS */
td.account1 {
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}
td.account2 {
	padding: 7px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	border-top: none;
}



/* SIGNUP PAGE */
img.signup_code {
	vertical-align: middle;
}
div.signup_header {
	width: 500px;
	padding: 6px 9px 6px 9px;
	background: #F1F1F1;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 10px;
}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px; 
	background: #FFFFFF; 
	border: 1px solid #CCCCCC;
}



/* COMMENT STYLES */
.comment_headline {
	padding: 4px 0px 5px 6px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}



/* PROFILE PHOTOS STYLES */
div.media {
	border: 1px solid #DDDDDD; 
	background: #F2F2F2; 
	padding: 10px;
}
div.media_caption {
	text-align: left; 
	padding: 0px 5px 0px 5px; 
	margin-left: auto; 
	margin-right: auto;
}
div.media_title {
	margin-bottom: 2px;
	font-weight: bold;
}
div.media_date {
	margin-top: 10px; 
	font-size: 7pt; 
	color: #777777;
}



/* CAROUSEL */
td.carousel_item_active {
	border: 1px solid #BBBBBB; 
	background: #EEEEEE;
	padding: 5px;
}
td.carousel_item {
	padding: 5px;
}
td.carousel_item:hover {
	border: 1px solid #CCCCCC;
	padding: 4px;
}



/* PHOTO TAG CLASSES */
div.tag_div_hidden {
	position: absolute;
	z-index: 98;
}
div.tag_div {
	position: absolute;
	border: 2px solid #FFFFFF;
	z-index: 98;
}
div.tag_label {
	position: absolute;
	padding: 3px 5px 3px 5px;
	border: 1px solid #777777;
	background: #FFFFFF;
	font-weight: bold;
	z-index: 98;
}
div.media_photo_div {
	position: relative; 
	margin-bottom: 10px; 
	margin-left:auto;
	margin-right:auto;
}
div.media_photo_tagform {
	display: none; 
	border: 1px solid #888888; 
	width: 150px; 
	position: absolute; 
	opacity: 1; 
	background: #FFFFFF;
}
div.media_photo_tagform_titlebar {
	text-align: left; 
	padding: 5px; 
	border-bottom: 1px solid #AAAAAA; 
	background: #EEEEEE; 
	font-weight: bold;
}
div.media_photo_friendlist {
	overflow: auto; 
	margin: 4px 0px 4px 0px; 
	height: 130px; 
	text-align: left; 
	padding-left: 4px; 
	border: 1px solid #AAAAAA;
}


/* styles for the debugger */
div#se_debug_window_container
{
}

table#se_debug_window
{
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 500px;
  height: 400px;
}

td#se_debug_window_menu
{
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
  cursor: move;
}

div#se_debug_window_body_container
{
  width: 500px;
  height: 375px;
  overflow: auto;
}

/* styles for main menu and profile tab dropdowns */

div.top_menu_main_link_container
{
  text-align: left;
}

div.menu_main_dropdown
{
	border: 1px solid #CCCCCC;
	border-top: none;
	position: absolute;
	margin-top: 7px;
	margin-left: -1px;
	z-index: 100;
	width: auto;
	white-space: nowrap;
}

div.menu_main_item_dropdown a
{
  color:#777777;
	padding: 3px 40px 5px 7px;
	font-weight: bold;
	display: block;
	background: #EFEFEF;
}

div.menu_main_item_dropdown a:hover
{
  color:#444444;
	background: #FAFAFA;
	text-decoration: none;
}

div.menu_main_item
{
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}

div.menu_profile_dropdown
{
	border: 1px solid #CCCCCC;
  border-top: none;
	background: #FFFFFF;
	position: absolute;
	margin-top: 31px;
	margin-left: -63px;
	z-index: 99;
	width: auto;
	white-space: nowrap;
}

div.menu_profile_item_dropdown a
{
	padding: 3px 40px 5px 7px;
	font-weight: bold;
	display: block;
	background: #FFFFFF;
}

div.menu_profile_item_dropdown a:hover
{
	background: #F0F0F0;
	text-decoration: none;
}

/* custom league and odds */

table.oddstable th{
	color: #FFFFFF;
	padding: 0 2px;
}

/* custom tabs */
td.main_tab a {
	background-color: #EEEEEE;
	color:#FFFFFF;
	background-image: url(../images/taboff.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 4px 15px 4px 15px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.main_tab a:hover {
	color:#FFFFFF;
	background-color: #EEEEEE;
	background-image: url(../images/taboff.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 4px 15px 4px 15px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.main_tab2 a {
	color:#FFFFFF;
	background-color: #EEEEEE;
	background-image: url(../images/tabon.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 4px 15px 4px 15px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.main_tab2 a:hover {
	color:#FFFFFF;
	background-color: #EEEEEE;
	background-image: url(../images/tabon.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 4px 15px 4px 15px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
}

td.lmain_tab a {
	background-color: #000000;
	color:#5aafd6;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 5px 6px 5px 6px;
	border-right: 1px solid #AAAAAA; 
	font-weight: bold; 
	display: block;
}
td.lmain_tab a:hover {
	color:#5aafd6;
	background-color: #000000;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 5px 6px 5px 6px;
	border-right: 1px solid #AAAAAA; 
	font-weight: bold; 
	display: block;
}
td.lmain_tab2 a {
	color:#e8674a;
	background-color: #000000;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 5px 6px 5px 6px;
	border-right: 1px solid #AAAAAA; 
	font-weight: bold; 
	display: block;
}
td.lmain_tab2 a:hover {
	color:#e8674a;
	background-color: #000000;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 5px 6px 5px 6px;
	border-right: 1px solid #AAAAAA; 
	font-weight: bold; 
	display: block;
}

.list1{
	padding: 0;
}
.list1 li{
background:url(/images/li.png) no-repeat -3px 6px;
}

div.main_content {
	background:#CDDBE8;
	border: 1px solid #AAAAAA;
	border-top: none;
}
#main_tabs_news { 
	border-left: 1px solid #AAAAAA;
}

/* Bottom */

#bottom {
 clear: both;
 float: left;
 width: 956px;
 height:187px;
 margin: 10px 0 10px 0;
 padding: 0;
 background-image: url(../images/footer_bg.jpg); 
 background-color: #203D1E;
 text-align: left;
 font-size: 12px;
 }

#bottom-divs {
 float: left;
 clear: both;
 margin: 0;
 padding: 20px;
 }

#bottom-left {
 width: 30%;
 padding: 15px 0 15px 20px;
 float: left;
 }

#bottom-mid, #bottom-right {
 width: 30%;
 padding: 15px 0 15px 30px;
 float: left;
 }

#bottom h2 {
 color: #FFFFFF;
 margin: 0 0 10px 0;
 padding: 0 8px;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 text-decoration: underline;
 }

#bottom ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 }

#bottom ul li {
 line-height: 20px;
 }

#bottom ul li a {
 display: block;
 padding: 0 10px;
 color: #EEEEEE;
 }


/* $Id: styles_event.css 9 2009-01-11 06:03:21Z john $ */


div.profile_event_main
{
	border-top: 1px solid #DDDDDD;
	padding: 7px 2px 0px 2px;
}

div.profile_event_date
{
	color: #777777;
	font-size: 9px;
}

div.profile_event_title
{
	font-weight: bold;
}

div.profile_event_desc
{
	margin: 5px 0px 10px 5px;
}



/* event, events, user_event */

div.seEvent
{
  width: 600px;
	background: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

div.seEvent1
{
  /* alternate? */
}

div.seEvent2
{
  /* alternate? */
}

td.seEventLeft
{
	vertical-align: top;
}

td.seEventRight
{
	vertical-align: top;
	padding-left: 10px;
}

div.seEventPhoto
{
	background: #FFFFFF; 
	padding: 5px; 
	border: 1px solid #CCCCCC; 
	vertical-align: middle; 
	text-align: center;
}

div.seEventTitle
{
	font-size: 13px; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 5px;
}

div.seEventStats
{
	font-size: 9px; 
	color: #777777;
	font-weight: normal;
}

div.seEventBody
{
	/* font-size: 9px; */
	color: #777777;
	font-weight: normal;
}

div.seEventCategory
{
	padding-bottom: 3px; 
	color: #777777;
	font-weight: normal;
}



/* event */

.event_tab a
{
	background-color: #707070;
	background-image: url(../images/tab01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-right: none;
	font-weight: bold; 
	display: block;
	color:#FFFFFF;
}

.event_tab a:hover
{
	background-color: #707070;
	background-image: url(../images/tab01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-right: none;
	font-weight: bold; 
	display: block;
	color:#FFFFFF;
}

.event_tab_active a,
.event_tab_active a:hover
{
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #AAAAAA; 

	border-bottom: none;
	font-weight: bold; 
	display: block;

	color: #336699;
}

.event_tab_left a
{
	border-left: 1px solid #AAAAAA;
}

.event_tab_end {
	border-bottom: 1px solid #AAAAAA;
}

div.event_members_result
{
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
}

div.event_members_photo
{
	float: left;
}

div.event_headline, div.event_headline2
{
	font-size: 13px; 
	margin-bottom: 7px;
	font-weight: bold;
}

div.event_headline2
{
	margin-top: 10px;
}



/* user_event */

div.seEventOptions
{
	margin-top: 7px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}

div.seEventSearch
{
  width: 600px;
  border: 1px solid #AAAAAA;
  background: #EEEEEE;
  margin-bottom:8px;
	padding-left: 10px;
	padding-right: 10px;
}

div.seEventOption1
{
  float: left;
  margin-right: 15px;
}

div.seEventOption2
{
  float: left;
}



/* user_event_add */

div.event_form_desc
{
	padding-top: 2px;
	padding-bottom: 8px;
	width: 400px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
}



/* user_event_edit_members */

div.event_pages_top
{
	margin-bottom: 10px; 
	text-align: center; 
	padding: 7px 5px 7px 5px; 
	background: #F3F3F3; 
	border-top: 1px solid #CCCCCC;
}

div.event_pages_bottom
{
	margin-bottom: 10px; 
	text-align: center; 
	padding: 7px 5px 7px 5px; 
	background: #F3F3F3; 
	border-bottom: 1px solid #CCCCCC;
}

input.event_search
{
	border: 1px solid #AAAAAA;
}

div.event_member
{
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
	margin-bottom: 10px; 
}

div.event_member_info
{
	font-size: 9px; 
	color: #666666;
}

div.event_member_title
{
	font-weight: bold; 
	padding-top: 5px;
}







/* EVENTS */
td.event_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.event_right {
	width: 0%;
	text-align: right;
	vertical-align: bottom;
}
div.event_row {
	background: #FFFFFF;
	padding: 10px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
}
td.event_row1 {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
td.event_row2 {
	text-align: right;
	vertical-align: top;
}
td.event_cat {
	padding: 5px 35px 5px 0px;
}
td.event_list {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: 0px;
	padding: 5px 7px 5px 7px;
}
div.event_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.event_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.event_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.event_menu {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 11px;
	display: block;
}
div.event_rsvps {
	text-align: center; 
	font-weight: bold; 
}

/* BROWSE EVENT MEMBERS */
div.event_member {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.event_member0 {
	padding: 5px;
}
td.event_member1 {
	vertical-align: top;
	padding: 5px;
}
td.event_member2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}
div.browse_events_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.browse_events_result0 {
	padding: 5px;
}
td.browse_events_result1 {
	padding: 5px;
}
td.browse_events_result2 {
	padding: 5px;
	text-align: right;
}

/* USERS EVENT PAGE */
div.event_title {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
table.event_calendar {
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}
td.event_cellblank {
	background: #F4F4F4;
	color: #555555;
	border-left: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
}
td.event_cell1 {
	background: #FFFFFF;
	color: #555555;
	border-left: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
	vertical-align: top;
	text-align: right;
}
td.event_cell2 {
	background-image: url(../images/event_cell2.gif);
	background-repeat: no-repeat;
	color: #555555;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	vertical-align: top;
	text-align: right;
}
td.event_cell3 {
	background-image: url(../images/event_cell3.gif);
	background-repeat: no-repeat;
	color: #555555;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	vertical-align: top;
	text-align: right;
}
td.event_cellheader {
	padding: 5px 5px 5px 7px;
	background: #EEEEEE;
	font-weight: bold;
	color: #333333;
	width: 150px;
	border-left: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
}

td.event_celldesc {
	text-align: left;
	padding: 3px 5px 5px 5px;
	vertical-align: top;
}
td.event_cellnum1, td.event_cellnum2 {
	padding: 0px 4px 4px 0px;
	font-size: 22px; 
	line-height: 22px; 
	color: #BBBBBB; 
	vertical-align: bottom;
	text-align: right;
}
td.event_cellnum2 {
	color: #666666; 
}
div.event_popup {
	display: none; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -280px; 
	width: 560px; 
	z-index: 50001; 
	background: #FFFFFF; 
	border: 1px solid #888888; 
	padding: 10px;
}
td.event_header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.event_box {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
}

/* BROWSE EVENTS PAGE */
select.event_small {
	font-size: 11px;
	border: 1px solid #AAAAAA;
}
select.event_select {
	border: 1px solid #AAAAAA;
}
div.event_browse_title {
	font-size: 15px; 
	font-weight: bold;
}
td.event_browse_cat1 {
	background: #e8e8e8; 
	padding: 3px;
}
td.event_browse_cat2 {
	background: #e8e8e8; 
	padding: 3px 3px 3px 0px;
}

/* USER PROFILE PAGE */
td.profile_events_cellheader
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	color: #AAAAAA;
	text-align: center;
	padding: 3px;
	width: 20px;
}

td.profile_events_cell1 {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
	font-size: 9px;
	color: #AAAAAA;
	text-align: center;
	padding: 3px;
	width: 20px;
}
td.profile_events_cell2 {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #d7efff;
	font-size: 9px;
	color: #AAAAAA;
	text-align: center;
	padding: 3px;
	width: 20px;
	font-weight: bold;
}
td.profile_events_cell3 {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #ffecd7;
	font-size: 9px;
	color: #AAAAAA;
	text-align: center;
	padding: 3px;
	width: 20px;
	font-weight: bold;
}
td.profile_events_cell4 {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #d7ecff;
	font-size: 9px;
	color: #AAAAAA;
	text-align: center;
	padding: 3px;
	width: 20px;
	font-weight: bold;
}
td.profile_events_cellblank {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #F3F3F3;
	font-size: 9px;
	color: #AAAAAA;
	text-align: center;
	padding: 3px;
	width: 20px;
}
table.profile_events {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
div.profile_event_spacer {
	border-top: 1px solid #CCCCCC; 
	margin: 10px 0px 10px 0px;
}
td.profile_event_popup_title {
	font-size: 15px;
	vertical-align: bottom;
	font-weight: bold;
}
table.profile_event_popup {
	display: none; 
	position: absolute; 
	top: 70%;
	left: 50%;
	margin-left: -280px; 
	z-index: 50000; 
}
table.profile_event_popup2 {
	display: none; 
	position: absolute; 
	top: 35%;
	left: 50%;
	margin-left: -320px; 
	z-index: 50000; 
}
td.profile_event_popup2 {
	background: #FFFFFF;
	width: 560px; 
	padding: 10px;
}
td.profile_event_transparent {
	background: #000000;
	opacity: 0.5; 
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}

/* $Id: styles_event_calendar.css 9 2009-01-11 06:03:21Z john $ */

/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Experimental CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

div.se_event_calendar_container
{
  margin-bottom: 4px;
  display:block;
  height: 20px;
}

input.se_event_calendar,
select.se_event_calendar
{
  margin-right: 6px;
	width: 149px;
  float: left;
}

div.se_event_calendar_container button.se_event_calendar
{
	background: url(../images/event_calendar_icon.gif);
	border: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 20px;
	margin-right: 6px;
  line-height: 100%;
}

button.se_event_calendar:hover,
button.se_event_calendar.active
{
	background-position: 0 20px;
}

div.se_event_calendar
{
	background: url(../images/event_calendar_bg.png) no-repeat;
	/* height: 278px; */
	height: 140px;
	padding: 4px;
	width: 164px;
}

div.se_event_calendar * {
  margin: 0;
  padding: 0;
}

div.se_event_calendar div {
  background-repeat: no-repeat;
  background-position: 8px 8px;
  cursor: move;
	/* height: 278px; */
	height: 140px;
  overflow: hidden;
  position: relative;
  width: 164px;
}

/*
div.se_event_calendar.january div { background-image: url(se_event_calendar-jan.jpg); }	
div.se_event_calendar.february div { background-image: url(se_event_calendar-feb.jpg); }	
div.se_event_calendar.march div { background-image: url(se_event_calendar-mar.jpg); }	
div.se_event_calendar.april div { background-image: url(se_event_calendar-apr.jpg); }	
div.se_event_calendar.may div { background-image: url(se_event_calendar-may.jpg); }	
div.se_event_calendar.june div { background-image: url(se_event_calendar-jun.jpg); }	
div.se_event_calendar.july div { background-image: url(se_event_calendar-jul.jpg); }	
div.se_event_calendar.august div { background-image: url(se_event_calendar-aug.jpg); }	
div.se_event_calendar.september div { background-image: url(se_event_calendar-sep.jpg); }	
div.se_event_calendar.october div { background-image: url(se_event_calendar-oct.jpg); }	
div.se_event_calendar.november div { background-image: url(se_event_calendar-nov.jpg); }	
div.se_event_calendar.december div { background-image: url(se_event_calendar-dec.jpg); }	
*/

/* 
We won't be using the caption element traditionally
We have to make sure it doesn't take up space in the browser and offset the other elements
Unfortunately position: absolute is not supported by all browsers for table-caption
IEX only responds to line-height
*/

div.se_event_calendar caption {
  color: #808080;
  height: 0%;
  line-height: 0;
}
div.se_event_calendar caption a {
  cursor: pointer;
  display: block;
  height: 25px;
  overflow: hidden;
  position: absolute;
  text-indent: -100px;
  top: 0;
  width: 23px;
  z-index: 200;
}
div.se_event_calendar caption a.prev {
  background-image: url(../images/event_calendar_prev.png);
  left: 0;
}
div.se_event_calendar caption a.next {
  background-image: url(../images/event_calendar_next.png);
  right: 0;
}
div.se_event_calendar caption a:hover {
  background-position: 0 25px;
}
div.se_event_calendar caption span.month {
  bottom: 8px;
  font: normal 11px Arial, Helvetica, sans-serif;
  position: absolute;
  right: 10px;
  z-index: 100;
}

/* 
IEX won't work if all the children of the caption element are absolutely positioned
Since we can't just leave the year un-positioned, we will have to hide it
(Remarkably this actually works in IEX)
*/

div.se_event_calendar caption span.year {
  display: none;
}

div.se_event_calendar table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  /* margin: 143px 10px 0 7px; */
  margin: 9px 10px 0 7px;
}
div.se_event_calendar tbody {
  cursor: default;
}
div.se_event_calendar td {
  border: 0;
  color: #FFF;
  font: normal 9px Arial, Helvetica, sans-serif;
  height: 21px;
  text-align: right;
  vertical-align: bottom;
  width: 21px;
}
div.se_event_calendar td.active,
div.se_event_calendar td.hover {
  background: url(../images/event_calendar_active.gif);
  color: #25A8C2;
  cursor: pointer;
}
div.se_event_calendar td.invalid {
  background: url(../images/event_calendar_invalid.gif);
  color: #DA2727;
}
div.se_event_calendar td.valid {
  color: #808080;
  cursor: pointer;
}
div.se_event_calendar td.inactive {
  background: url(../images/event_calendar_inactive.gif);
  color: #808080;
}
div.se_event_calendar thead {
  display: none;
}

/* styles_video.css */

/* VIEW ALBUMS, EDIT ALBUM */
div.playlist {
	background: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
td.playlist_left {
	vertical-align: top;
}
td.playlist_right {
	vertical-align: top;
	padding-left: 10px;
}
div.playlist_photo {
	background: #FFFFFF; 
	padding: 5px; 
	border: 1px solid #CCCCCC; 
	vertical-align: middle; 
	text-align: center;
}
div.playlist_title {
	font-size: 10pt; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 5px;
}
div.playlist_stats {
	font-size: 7pt; 
	color: #777777;
	font-weight: normal;
}
div.playlist_options {
	margin-top: 7px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}
div.playlist_options2 {
	padding: 10px 0px 0px 3px; 
	border-top: 1px solid #DDDDDD; 
	margin-top: 10px;
}
select.playlist_moveto {
	font-size: 7.5pt;
	border: 1px solid #888888;
}



/* BROWSE ALBUMS */
div.playlists_browse_item {
	border: 1px solid #CCCCCC; 
	padding: 10px; 
	margin-right: 10px;
}
div.playlist_browse_date {
	font-size: 7pt; 
	color: #777777;
}

/* VIEW MEDIA */
div.playlist_media_title {
	margin-bottom: 2px;
	font-weight: bold;
}
div.playlist_headline {
	padding: 4px 0px 5px 6px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
div.playlist_media_date {
	margin-top: 10px; 
	font-size: 7pt; 
	color: #777777;
}
div.playlist_media {
	border: 1px solid #DDDDDD; 
	background: #F2F2F2; 
	padding: 10px;
}
div.playlist_media_caption {
	text-align: left; 
	padding: 0px 5px 0px 5px; 
	margin-left: auto; 
	margin-right: auto;
}




/* VIEW MEDIA */
td.carousel_item_active {
	border: 1px solid #BBBBBB; 
	background: #EEEEEE;
	padding: 5px;
}
td.carousel_item {
	padding: 5px;
}
td.carousel_item:hover {
	border: 1px solid #CCCCCC;
	padding: 4px;
}





/* GENERAL ALBUMS */
input.playlist_uploadstatus {
	border: none; 
	background: none; 
	font-weight: bold;
	font-family: verdana, arial, serif;
	font-size: 8pt;
	color: #333333;
	padding: 3px;
	height: 22px;
	vertical-align: middle;
}
td.playlist_photo {
	padding: 7px;
	height: 120px;
	width: 120px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
}

div.playlist_thumb1 {
	margin: 5px;
	width: 150px; 
	height: 130px; 
	float: left;
}
div.playlist_thumb2 {
	padding: 7px; 
	border: 1px solid #DDDDDD; 
}
td.playlist_comment_author {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
td.playlist_comment_body {
	padding: 5px 7px 0px 7px;
}
td.playlist_comment1 {
	vertical-align: top; 
	padding: 0px 5px 5px 0px;
}
div.playlist_comment2 {
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DDDDDD;
}
td.playlist_list1 {
	vertical-align: top;
	text-align: center;
}
td.playlist_list2 {
	padding: 0px 10px 10px 5px;
	vertical-align: top;
}
td.playlist_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.playlist_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

td.playlist_postcomment {
	padding: 10px;
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #F5F5F5;
}
td.playlist {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
div.playlist_gutter_title {
	font-weight: bold;
	padding-top: 2px;
}
div.playlist_item {
	float: left; 
	border: 1px solid #CCCCCC; 
	padding: 10px; 
}
td.playlist_item_info {
	vertical-align: top; 
	padding-left: 10px;
}
div.playlist_item_title {
	font-weight: bold; 
	font-size: 10pt;
}
div.playlist_item_date {
	font-size: 7pt;
	color: #777777;
}
td.playlist_gutter_info {
	padding-left: 5px;
}



/* PHOTO TAG CLASSES */
div.tag_div_hidden {
	position: absolute;
	z-index: 98;
}
div.tag_div {
	position: absolute;
	border: 2px solid #FFFFFF;
	z-index: 98;
}
div.tag_label {
	position: absolute;
	padding: 3px 5px 3px 5px;
	border: 1px solid #777777;
	background: #FFFFFF;
	font-weight: bold;
	z-index: 98;
}
div.media_photo_div {
	position: relative; 
	margin-bottom: 10px; 
	margin-left:auto;
	margin-right:auto;
}
div.media_photo_tagform {
	display: none; 
	border: 1px solid #888888; 
	width: 150px; 
	position: absolute; 
	opacity: 1; 
	background: #FFFFFF;
}
div.media_photo_tagform_titlebar {
	text-align: left; 
	padding: 5px; 
	border-bottom: 1px solid #AAAAAA; 
	background: #EEEEEE; 
	font-weight: bold;
}
div.media_photo_friendlist {
	overflow: auto; 
	margin: 4px 0px 4px 0px; 
	height: 130px; 
	text-align: left; 
	padding-left: 4px; 
	border: 1px solid #AAAAAA;
}



/* BROWSE VIDEO */
div.video_browse_item {
	border: 1px solid #CCCCCC; 
	padding: 10px; 
	margin-right: 10px;
}

div.video_browse_date {
	font-size: 7pt; 
	color: #777777;
}


/* USER MUSIC LIST */

ul.seVideoHeader
{
  height: 25px;
  
  margin: 0px;
  padding: 0px;
  
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
}

ul.seVideoHeader table
{
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}

ul.userVideoList
{
  margin: 0px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}

ul.userVideoList,
ul.seVideoHeader
{
  width: 100%;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

ul.userVideoList li
{
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
}

ul.seVideoHeader li,
ul.userVideoList li
{
  padding: 0px;
	vertical-align: middle;
	text-align:left;
}

table.seVideoRowInnerTable
{
  width: 100%;
  background-color: #F5F5F5;
}

table.seVideoRowInnerTable td
{
  padding: 5px;
}

table.seVideoRowInnerTable td.seVideoMove
{
  width: 18px;
  padding: 3px;
  padding-top: 5px;
  padding-left: 8px;
  padding-right: 3px;
}

table.seVideoRowInnerTable td.seVideoDeleteCheckbox
{
  width: 18px;
  padding: 3px;
  padding-top: 5px;
}

table.seVideoRowInnerTable td.seVideoRowButton
{
  width: 18px;
  padding: 3px;
  padding-top: 3px;
}

table.seVideoRowInnerTable td.seVideoRowTitle
{
  
}

table.seVideoRowInnerTable td.seVideoRowFilesize
{
  width: 50px;
}

table.seVideoRowInnerTable td.seVideoRowActions
{
  width: 40px;
}

img.seVideoMoveHandle
{
  cursor: move;
}


/* ???? */
div#videoedit {
	margin:0 auto;
	width:500px;
	border:1px solid #000;
}
div.videoeditheader {
	border-bottom:1px solid #000;
}
div.column1 {
	float:left;
	width:30px;
}
div.column2 {
	margin-left:10px;
	float:left;
	width:300px;
	text-align:center;
}
div.column3 {
	width:50px;
	float:left;
}
div.column4 {
	width:50px;
	float:left;
	text-align:center;
}
div.column5 {
	width:50px;
	float:right;
}
div.videofooter {
	clear:both;
}

table.video_edit_table {
	width:100%;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}
td.video_header {
	padding: 4px 5px 5px 6px;
	border: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.video_list {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px;
	vertical-align: middle;
	text-align:left;
}
td.video_list_track {
	background: #FFFFFF;
	border-top: 1px solid #DDDDDD;
	padding: 5px;
	vertical-align: middle;
	text-align:center;
}
td#video_title {
	text-align:left;
}
td#video_track {
	text-align:center;
}
td#video_order {
	text-align:center;
}
td#video_options {
	text-align:left;
}
div.video_button {
	float:left;
}
div.video_title {
	margin-left:10px;
	margin-top:1px;
	float:left;
}

#status
{
	background-color:		#ffffff;
	padding:				10px 15px;
	width:					430px;
	border: 1px solid #CCCCCC;
}

#status .progress
{
	background:				white url(../images/video_progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}

#list
{
	list-style:				none;
	width:					420px;
	margin:					0;
	padding:0;
}

#list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(../images/video_file.png) no-repeat 4px 4px;
}
#list li.file.file-uploading
{
	background-image:		url(../images/video_uploading.png);
	background-color:		#D9DDE9;
}
#list li.file.file-success
{
	background-image:		url(../images/video_success.png);
}
#list li.file.file-failed
{
	background-image:		url(../images/video_failed.png);
}

#list li.file .file-name
{
	font-size:				1.2em;
	margin-left:	     	44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#list li.file .file-info
{
	display:				block;
	margin-left:	  10px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}
p.form1
{
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-bottom: 5px;
}
img.video_thumbnail
{
	padding:3px;
}

/* $Id: styles_poll.css 246 2009-11-14 03:30:06Z phil $ */


/* BROWSE POLLS */
div.polls_browse_item
{
	border: 1px solid #CCCCCC; 
	padding: 10px; 
	margin-right: 10px;
}

div.polls_browse_date
{
	font-size: 9px; 
	color: #777777;
}

/* POLL RESULTS */
.pollResultLabel
{
  margin-bottom: 3px;
}

.pollResultBar
{
  width: 3px;
}

.pollResultPercentage
{
  color: #666666;
  margin-left: 3px;
}

.pollResultVotes
{
  font-weight: normal;
  margin-left: 3px;
}


/* USER POLLS */
div.poll
{
	background: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

td.poll_left
{
	vertical-align: top;
}

td.poll_right
{
	vertical-align: top;
	padding-left: 10px;
}

div.poll_title
{
	font-size: 13px; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
}

div.poll_stats
{
	font-size: 9px; 
	color: #666666;
	padding-top: 5px;
	font-weight: normal;
}

div.poll_options
{
	margin-top: 5px;
	padding-top: 7px;
	border-top: 1px solid #CCCCCC;
}


/* VIEW POLL */
div.poll_bar1, div.poll_bar11 {
	background: #ffa1a1; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar2, div.poll_bar12 {
	background: #a1ffbe; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar3, div.poll_bar13 {
	background: #a1d8ff; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar4, div.poll_bar14 {
	background: #cba1ff; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar5, div.poll_bar15 {
	background: #f9ffa1; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar6, div.poll_bar16 {
	background: #ffcba1; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar7, div.poll_bar17 {
	background: #d2ffa1; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar8, div.poll_bar18 {
	background: #a1c9ff; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar9, div.poll_bar19 {
	background: #a1ffe1; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
div.poll_bar10, div.poll_bar20 {
	background: #ffa1db; 
	border: 1px solid #555555;
	height: 15px;  
	float: left; 
	margin-right: 3px;
}
td.poll_postcomment {
	padding: 10px;
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #F5F5F5;
}
td.poll_comment_author {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
td.poll_comment_body {
	padding: 5px 7px 0px 7px;
}
div.poll_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.poll_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.poll_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
td.poll {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}

/* MY POLLS PAGE AND BROWSE POLLS PAGE */
td.poll_header, td.poll_header2, td.poll_header3 {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.poll_header2 {
	border-left: none;
	border-right: none;
}
td.poll_header3 {
	border-left: none;
}
td.poll_list {
	padding: 7px; 
	border-bottom: 1px solid #DDDDDD;
}
tr.poll_row1 {
	background: #F5F5F5;
}
tr.poll_row2 {
	background: #FFFFFF;
}
div.poll_search {
	padding: 10px;
	background: #F5F5F5;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
div.poll_browse_title {
	font-weight: bold; 
	background: #EEEEEE; 
	padding: 5px;
}

/* VIEW POLLS PAGE */
td.poll_view {
	padding: 5px; 
	border: 1px solid #DDDDDD;
}
div.poll_view_title {
	padding: 5px; 
	background: #EEEEEE; 
	font-weight: bold;
}
div.poll_view_stats {
	padding: 5px; 
	color: #888888;
}
div.poll_view_desc {
	padding: 5px;
}
div.poll_headline {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}

/* styles_gmap.css */
v\:* {
  behavior:url(#default#VML);
}

#gmap_container {
  width: 100%;
}
#gmap_map {
  width: 100%;
  height: 500px;
}

#gmap_sidebar {
  margin: 15px 0;
  border: 1px solid #ddd;
  padding: 10px;
}

#gmap_sidebar h3 {
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#gmap_sidebar ul.gmapSidebar {
  margin: 0;
  margin-left: 0.5em;
  padding: 0;
  list-style: none;
}
#gmap_sidebar ul.gmapSidebar li {
  display: inline;
  padding: 2px 4px;
  float: left;
}

.gmap_info_bubble {
  width: 260px;
}
.gmap_info_bubble img {
  margin-right: 10px;
  float: left;
}
.gmap_info_bubble td {
  text-align: left;
  vertical-align: top;
}

#gmap_profile {
  height: 300px;
  margin: 10px;
}

#gmap_profile .gmap_info_bubble {
  width: 120px;
}

#gmap_location_pop {
  margin: 10px;
  border: 1px solid #ccc;
  width: 500px;
  height: 400px;
}

#gmap_location_pop_map .gmap_info_bubble {
  width: 120px;
}

td.gmap_user_photo {
  width: 60px;
}

#gmap_recent_members {
border:1px solid #DDDDDD;
padding: 10px 10px;
}
#gmap_recent_members_map {
	height: 300px;
}

#gmap_recent_members ul.gmapSidebar {
  margin: 0;
  margin-left: 0.5em;
  padding: 0;
  list-style: none;
}
#gmap_recent_members ul.gmapSidebar li {
  display: inline;
  padding: 2px 4px;
  float: left;
}
div.gmap_recent_members_link {
	text-align: right;
	border-top: 1px dotted #eee;
	padding-top: 5px;
	margin-top: 5px;

}

/* styles_album.css */


/* $Id: styles_album.css 2 2009-01-10 20:53:09Z john $ */


/* VIEW ALBUMS, EDIT ALBUM */
div.album {
	background: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
td.album_left {
	vertical-align: top;
}
td.album_right {
	vertical-align: top;
	padding-left: 10px;
}
div.album_photo {
	background: #FFFFFF; 
	padding: 5px; 
	border: 1px solid #CCCCCC; 
	vertical-align: middle; 
	text-align: center;
}
div.album_title {
	font-size: 10pt; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 5px;
}
div.album_stats {
	font-size: 7pt; 
	color: #777777;
	font-weight: normal;
}
div.album_options {
	margin-top: 7px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}
div.album_options2 {
	padding: 10px 0px 0px 3px; 
	border-top: 1px solid #DDDDDD; 
	margin-top: 10px;
}
select.album_moveto {
	font-size: 7.5pt;
	border: 1px solid #888888;
}



/* BROWSE ALBUMS */
div.albums_browse_item {
	border: 1px solid #CCCCCC; 
	padding: 10px; 
	margin-right: 10px;
}
div.album_browse_date {
	font-size: 7pt; 
	color: #777777;
}

/* VIEW MEDIA */
div.album_media_title {
	margin-bottom: 2px;
	font-weight: bold;
}
div.album_headline {
	padding: 4px 0px 5px 6px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
div.album_media_date {
	margin-top: 10px; 
	font-size: 7pt; 
	color: #777777;
}
div.album_media {
	border: 1px solid #DDDDDD; 
	background: #F2F2F2; 
	padding: 10px;
}
div.album_media_caption {
	text-align: left; 
	padding: 0px 5px 0px 5px; 
	margin-left: auto; 
	margin-right: auto;
}





/* GENERAL ALBUMS */
input.album_uploadstatus {
	border: none; 
	background: none; 
	font-weight: bold;
	font-family: verdana, arial, serif;
	font-size: 8pt;
	color: #333333;
	padding: 3px;
	height: 22px;
	vertical-align: middle;
}
td.album_photo {
	padding: 7px;
	height: 120px;
	width: 120px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
}

div.album_thumb1 {
	margin: 5px;
	width: 150px; 
	height: 130px; 
	float: left;
}
div.album_thumb2 {
	padding: 7px; 
	border: 1px solid #DDDDDD; 
}
td.album_comment_author {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
td.album_comment_body {
	padding: 5px 7px 0px 7px;
}
td.album_comment1 {
	vertical-align: top; 
	padding: 0px 5px 5px 0px;
}
div.album_comment2 {
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DDDDDD;
}
td.album_list1 {
	vertical-align: top;
	text-align: center;
}
td.album_list2 {
	padding: 0px 10px 10px 5px;
	vertical-align: top;
}
td.album_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.album_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

td.album_postcomment {
	padding: 10px;
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #F5F5F5;
}
td.album {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
div.album_gutter_title {
	font-weight: bold;
	padding-top: 2px;
}
div.album_item {
	float: left; 
	border: 1px solid #CCCCCC; 
	padding: 10px; 
}
td.album_item_info {
	vertical-align: top; 
	padding-left: 10px;
}
div.album_item_title {
	font-weight: bold; 
	font-size: 10pt;
}
div.album_item_date {
	font-size: 7pt;
	color: #777777;
}
td.album_gutter_info {
	padding-left: 5px;
}



/* PHOTO TAG CLASSES */
div.tag_div_hidden {
position: absolute;
z-index: 98;
}
div.tag_div {
position: absolute;
border: 2px solid #FFFFFF;
z-index: 98;
}
div.tag_label {
position: absolute;
padding: 3px 5px 3px 5px;
border: 1px solid #777777;
background: #FFFFFF;
font-weight: bold;
z-index: 98;
}
div.media_photo_div {
position: relative;
margin-bottom: 10px;
margin-left:auto;
margin-right:auto;
}
div.media_photo_tagform {
display: none;
border: 1px solid #888888;
width: 150px;
position: absolute;
opacity: 1;
background: #FFFFFF;
}
div.media_photo_tagform_titlebar {
text-align: left;
padding: 5px;
border-bottom: 1px solid #AAAAAA;
background: #EEEEEE;
font-weight: bold;
}
div.media_photo_friendlist {
overflow: auto;
margin: 4px 0px 4px 0px;
height: 130px;
text-align: left;
padding-left: 4px;
border: 1px solid #AAAAAA;
}

/* league table sidebar */
.news_con3 {
	border: 1px solid #D3D9E7;
	width: 188px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 6px;
	background-color: #F8FAFC;
}
.litab2 {
	background-color: #EFEFEF;
}
.news_con4 {
	border: 1px solid #D3D9E7;
	width: 188px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 6px;
	background-color: #c4dda6;
}
.litab3 {
	background-color: #def2c5;
}
.r_h2 {
	font-size:14px;
	font-weight: bold;
	color: #C30;
	line-height: 26px;
}

/* UI roundcorner */
.UIRoundedImage{display:block;background-color:#C4CDE0;overflow:hidden;position:relative;border:0;}
.UIRoundedImage_Image{display:block;position:absolute;background:transparent !important;top:0px;left:0px;vertical-align:middle;overflow:hidden;background:none !important;border:0;}
.UIRoundedImage_Corners{display:block;position:absolute;background:none;top:0px;left:0px;overflow:hidden;width:100%;height:100%;border:0;}
.UIRoundedImage_CornersSprite{display:block;position:absolute;border:0;}
.UIRoundedImage_CornersSprite{background:transparent !important;width:110px !important;height:200px !important;}
.UIRoundedImage_CornersSprite img{background:transparent !important;width:110px !important;height:200px !important;}
span.UIRoundedImage_CornersSprite{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/UIRoundedImage.png',
sizingMethod="scale");}
.UIRoundedImage_CornersSprite .invisible_png{display:block;width:100%;height:100%;border:0;background:transparent url(../images/UIRoundedImage.png)
0px 0px no-repeat;}
.UIRoundedImage_NONE .UIRoundedImage_Corners{display:none;}
.UIRoundedImage_WHITE .UIRoundedImage_CornersSprite{top:0px;}
.UIRoundedImage_GIRLIE .UIRoundedImage_CornersSprite{top:-50px;}
.UIRoundedImage_DARK .UIRoundedImage_CornersSprite{top:-100px;}
.UIRoundedImage_MEDIA .UIRoundedImage_CornersSprite{top:-150px;}
.UIRoundedImage_LARGE{width:50px;height:50px;}
.UIRoundedImage_LARGE .UIRoundedImage_Image{width:50px;height:50px;}
.UIRoundedImage_SMALL{width:32px;height:32px;}
.UIRoundedImage_SMALL .UIRoundedImage_Image{width:32px;height:32px;}
.UIRoundedImage_TINY{width:25px;height:25px;}
.UIRoundedImage_TINY .UIRoundedImage_Image{width:25px;height:25px;}
.UIRoundedImage_LARGE .UIRoundedImage_CornersSprite{/* @noflip */
left:0px;}
.UIRoundedImage_SMALL .UIRoundedImage_CornersSprite{/* @noflip */
left:-50px;}
.UIRoundedImage_TINY .UIRoundedImage_CornersSprite{/* @noflip */
left:-82px;}
/* end of UI roundcorner */

table.roster a {
  color: #DEEBEC;
}

#latestnews ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 }

#latestnews ul li {
 line-height: 20px;
 }

#latestnews ul li a {
 display: block;
 padding: 0 10px;
 /* color: #000000; */
 }

 /* styles_global.css */
 .badge_clear {
	clear: both;
	height: 0;
}

.badge_tooltip .tip {
  color: #fff;
  width: 139px;
  z-index: 13000;
  background: none;
  border: none;
}
 
.badge_tooltip .tip-title {
  font-weight: normal;
  font-size: 11px;
  margin: 0;
  color: #9FD4FF;
  padding: 8px 8px 4px;
  background: url(../images/icons/badge_tooltip_bubble.png) top left;
}
 
.badge_tooltip .tip-text {
  font-size: 11px;
  padding: 4px 8px 8px;
  background: url(../images/icons/badge_tooltip_bubble.png) bottom right;
}

.badge_profile_embed .badge_profile_entry {
  margin: 10px auto;
  text-align: center;
}

.badge_profile_side .badge_profile_entry {
  margin: 10px auto;
  text-align: center;
}

.badge_profile_tab .badge_profile_entry {
  margin: 10px;
  float: left;
}

div.badge_browse_photo {
	border: 1px solid #ccc;
	padding: 5px;
  text-align:center;
  vertical-align:middle;
  margin-bottom: 10xp;
}

div.badge_browse_options {
background:#F2F2F2 none repeat scroll 0 0;
border:1px solid #BBBBBB;
font-weight:bold;
margin:0 0 10px;
padding:7px 10px;
}

div.badge_browse_categories {
	margin-top: 10px; padding: 5px; background: #F2F2F2; border: 1px solid #BBBBBB; margin: 10px 0px 10px 0px; font-weight: bold;
}
div.badge_browse_category_item_all {
	padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; background: #FFFFFF;
}
div.badge_browse_category_item {
	padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; border-top: none; background: #FFFFFF;
}
div.badgeBrowseEntry {
	width: 200px;
	border: 0px solid #ccc;
	text-align: center;
	margin: 10px;
	float: left;
}
div.badge_row_title {
	font-size: 16px;
	font-weightx: bold;
}
div.badge_row_info {
	font-size: 12px;
}


div.badge_browse_add {
	border: 1px solid #ccc;
	background: url(../images/portal_join_bg.gif) repeat-x center 1px;
	font-size: 14pt;
	text-align: center;
	padding: 8px 5px;
	margin-bottom: 10px;
}


div.seBadge {
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:10px;
padding:10px;
width:600px;
}
td.seBadgeLeft {
  vertical-align: top;
}
td.seBadgeRight {
  vertical-align: top;
padding-left:10px;
}
div.seBadgePhoto {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:5px;
text-align:center;
vertical-align:middle;
}
div.seBadgeTitle {
border-bottom:1px solid #CCCCCC;
font-size:10pt;
font-weight:bold;
margin-bottom:5px;
padding:0 5px 5px 0;
}
div.seBadgeDesc {
  padding-top: 5px;
}
div.seBadgeActions {
  margin-top: 10px; 
  border-top: 1px solid #DDDDDD; 
  padding-top: 5px;
}
div.seBadgeAction {
  float: left; padding-right: 15px;
}
div.seBadgeStats
{
  font-size: 8pt; 
  color: #777777;
  font-weight: normal;
}
div.seBadgeDesc {
	
}
div.seBadgePaymentPaid {
  color: #000;
  margin-top: 8px;
  padding: 5px;
  background: #fff;
  border: 1px solid #ccc; 
}

div.seBadgePaymentUnPaid {
  color: red;
  font-weight: bold;
  margin-top: 8px;
  padding: 5px;
  background: #fff;
  border: 1px solid red;  
}


table.badge_badgeassignment_data th {
  text-align: right;
  width: 120px;
  font-size: 14px;
  padding: 5px;
}
table.badge_badgeassignment_data td {
  font-size: 14px;
  text-align: left;
  padding: 5px;
}

div.badge_entry_date {
	color:#777777;
  font-size:7pt;
}

/* styles_radcodes.css */
 
 .tab-wrapper
{
  padding:        1em 1.5em;
  margin:         0;
  border:         1px solid #eee;
  clear:          both;
}
.tab-menu
{
  margin:         0;
  padding:        0;
  list-style:       none;
  overflow:       auto;
}
.tab-menu li
{
  margin:         0;
  padding:        0;
  float:          left;
  line-height:      2em;
}
.tab-menu li a
{
  padding:        0 .5em;
  font-weight:      bold;
}
.tab-menu li a:hover,
.tab-menu li a:focus
{
  /* your effect here */
}
.tab-menu li.tab-selected a
{
  text-decoration:    none;
  color:          inherit;
  /* your effect here */
}

/* styles_epayment.css */
table.epayment_list {
  width: 680px;
  border:1px solid #CCCCCC;
  margin: 10px 0;
}

table.epayment_list td.epayment_header {
background:#DFECF8;
font-weight:bold;
padding:5px;
}
table.epayment_list td.epayment_item {
border-top:1px solid #DDDDDD;
padding:5px;
vertical-align:middle;
}


/* styles_blog.css */

/* $Id: styles_blog.css 241 2009-11-14 02:48:21Z phil $ */


/* BLOG - GENERAL */
.seBlogTable
{
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
  /* border: 1px solid #909090; */
  width: 100%;
}

.seBlogColumnLeft
{
  padding: 0px 10px 0px 0px;
}

.seBlogColumnRight
{
  width: 250px;
  background: #F2F2F2;
  border: 1px solid #DDDDDD;
  border-left: 1px solid #BBBBBB;
}
.seBlogColumnRightPadding
{
  padding: 10px;
}


/* BLOG - SIDE BAR */

.seBlogLinkList,
.seBlogArchiveList,
.seBlogCategoryList
{
  margin-top: 0px;
  margin-left: 0px;
  list-style: none;
  padding-left: 15px;
}

.seBlogLinkList li,
.seBlogArchiveList li,
.seBlogCategoryList li
{
  padding-left: 0px;
}



/* BLOG - ENTRIES */

.seBlogEntry
{
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #DDDDDD;
}

div.seBlogEntry1
{
	/* padding: 8px 10px 10px 10px; */
}

div.seBlogEntry2
{
	/* padding: 8px 10px 10px 10px; */
}

.seBlogEntryTable
{
	margin: 8px 10px 10px 10px;
  width: 630px;
}

div.seBlogEntryTitle
{
	font-weight: bold;
	font-size: 16px;
}

div.seBlogEntryDate, div.seBlogEntryCategory
{
	font-size: 9px;
	color: #777777;
}

div.seBlogEntryBody
{
	padding-top: 5px;
  line-height: normal;
}

div.seBlogEntryBody p
{
	padding: 5px;
	margin: 5px;
}

.seBlogComments
{
  margin-top: 10px;
}

.seBlogTrackbackList
{
  list-style: none;
  padding-left:10px;
}



/* BROWSE BLOGS */
div.blogs_browse_item
{
	border: 1px solid #CCCCCC; 
	/* padding: 10px; */
  
}

div.blogs_browse_item_left
{
	margin-right: 5px;
}

div.blogs_browse_item_right
{
	margin-left: 5px;
}

div.blogs_browse_date
{
	font-size: 9px; 
	color: #777777;
}

div.blogs_browse1
{
	background: #F2F2F2;
}

div.blogs_browse2
{
	background: #FFFFFF;
}



/* BLOG */
div.blog_search
{
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	margin-bottom: 15px;
}

table.blog_table
{
	border: 1px solid #CCCCCC;
}

td.blog_header
{
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
  padding: 5px;
}

td.blog_entry {
	background: #FFFFFF;
	border-top: 1px solid #DDDDDD;
	padding: 5px;
	vertical-align: middle;
}
td.blog_comment_author {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
td.blog_comment_body {
	padding: 5px 7px 0px 7px;
}
div.blog_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.blog_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.blog_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
td.blog_options {
	padding: 5px 5px 5px 5px; 
	font-weight: bold; 

}
div.blog_settings {
	padding: 10px;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
}
td.blog_postcomment {
	padding: 10px;
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #F5F5F5;
}
td.blog {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
div.blog_headline {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
div.blog_archive {
	font-size: 13px;
	font-weight: bold;
}

/* EDIT BLOGS */
div.blog_list {
	border: 1px solid #DDDDDD; 
	border-top: none;
}
div.blog_list1 {
	border-top: 1px solid #DDDDDD; 
	background: #F2F2F2;
	padding: 10px;
}
div.blog_list2 {
	border-top: 1px solid #DDDDDD; 
	background: #FFFFFF;
	padding: 10px;
}
div.blog_subscription {
	border: 1px solid #CCCCCC; 
	margin-bottom: 10px; 
	padding: 10px; 
	background: #F2F2F2;
}

/* BLOG ON PROFILE */
div.profile_blogentry {
	border-top: 1px solid #DDDDDD;
	padding: 7px 2px 0px 2px;
}
div.profile_blogentry_date {
	color: #777777;
	font-size: 9px;
}
div.profile_blogentry_title {
	font-weight: bold;
}
div.profile_blogentry_body {
	margin: 5px 0px 10px 5px;
}

/* styles_blog_album.css */

/* $Id: styles_blog_album.css 241 2009-11-14 02:48:21Z phil $ */


.seBlogAlbum
{
  font: tahoma, verdana, arial, serif;
  font-size: 12px;
  text-align: left;
}

.seBlogAlbum .seBlogAlbumHeadline
{
  font-size: 16px;
}

.seBlogAlbum a
{
  color: #606060;
  text-decoration: none;
}

.seBlogAlbum input,
.seBlogAlbum select,
.seBlogAlbum option
{
  font: arial;
}

.seBlogAlbum a:hover
{
  color: #A0A0A0;
}

.seBlogAlbum .seBlogAlbumUploaderDiv
{
  padding: 0px;
  margin: 0px;
}

.seBlogAlbum .seBlogAlbumUploaderDiv input
{
  width: 200px;
}

.seBlogAlbum td.form1
{
  padding: 10px;
  vertical-align: middle;
  
  width: 35px;
  line-height: 100%;
}

.seBlogAlbum #div1
{
  padding-top: 0px;
  margin-top: 0px;
  width: 300px;
}

.seBlogAlbum td.form2
{
  padding: 5px;
  vertical-align: middle;
  
  width: 120px;
}

.seBlogAlbum td.form2 input
{
  width: 100px;
}

.seBlogAlbum #fallback_submit
{
  height: 25px;
  vertical-align: middle;
  margin: 2px;
  margin-left: 10px;
}


.seBlogAlbum #fallback_status
{
  height: 25px;
  vertical-align: middle;
  margin: 2px;
  margin-top: 0px;
}
/* styles_group.css */

/* $Id: styles_group.css 35 2009-01-26 08:24:00Z john $ */


/* VIEW GROUP */
td.group_tab a {
	background-color: #707070;
	background-image: url(../images/tab01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
	color:#FFFFFF;
}
td.group_tab a:hover {
	background-color: #707070;
	background-image: url(../images/tab01.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
	color:#FFFFFF;
}
td.group_tab2 a {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
td.group_tab2 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
#group_tabs_group { 
	border-left: 1px solid #AAAAAA;
}
td.group_tab_end {
	border-bottom: 1px solid #AAAAAA;
}
div.group_content {
	padding: 10px; 
	border: 1px solid #AAAAAA;
	border-top: none;
}
div.group_headline, div.group_headline2 {
	font-size: 10pt; 
	margin-bottom: 7px;
	font-weight: bold;
}
div.group_headline2 {
	margin-top: 10px;
}
div.group_officer_title {
	font-size: 7pt;
	color: #777777;
}
div.group_members_result {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
}
div.group_members_photo {
	float: left;
}

/* ADD AND EDIT GROUP */
div.group_box {
	padding: 10px; 
	border: 1px solid #DDDDDD; 
	border-top: none;
}
div.group_form_desc {
	padding-top: 2px;
	padding-bottom: 8px;
	width: 400px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
}


/* BROWSE GROUPS */
select.group_small {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}
select.group_select {
	border: 1px solid #AAAAAA;
}
div.group_pages_top {
	margin-bottom: 10px; 
	text-align: center; 
	padding: 7px 5px 7px 5px; 
	background: #F3F3F3; 
	border-top: 1px solid #CCCCCC;
}
div.group_pages_bottom {
	margin-bottom: 10px; 
	text-align: center; 
	padding: 7px 5px 7px 5px; 
	background: #F3F3F3; 
	border-bottom: 1px solid #CCCCCC;
}
input.group_search {
	border: 1px solid #AAAAAA;
}


/* GROUPS */
td.group_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.group_right {
	width: 0%;
	text-align: right;
	vertical-align: bottom;
}
div.group_row {
	background: #F3F3F3;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
div.group_row_invite {	
	background: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	border: 1px dashed #AAAAAA;
}
div.group_row_photo {
	background: #FFFFFF; 
	border: 1px solid #CCCCCC; 
	padding: 10px 5px 10px 5px; 
	text-align: center; 
	vertical-align: middle;
}
div.group_row_date {
	color: #777777;
	font-size: 7pt;
}
div.group_row_title {
	font-size: 10pt; 
	font-weight: bold;
}
div.group_row_buttons {
	margin-top: 10px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}
td.group_row1 {
	padding: 0px 10px 10px 10px;
	vertical-align: top;
}
td.group_row2 {
	text-align: right;
	vertical-align: top;
}
td.group_cat {
	padding: 5px 35px 5px 0px;
}
div.group_list {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: 0px;
	padding: 5px 7px 5px 7px;
}
div.group_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.group_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.group_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.group_topic {
	border-top: 1px solid #EAEAEA;
	text-align: left;
	padding: 7px 0px 7px 3px;
}
div.group_topic_end {
	border-top: 1px solid #EAEAEA;
	text-align: left;
	padding: 7px 0px 0px 3px;
}
div.group_viewall {
	margin-top: 7px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}
div.group_topic_date {
	color: #777777;
	font-size: 7pt;
}
div.group_topic_title {
	font-weight: bold;
}

/* BROWSE GROUP MEMBERS */
div.group_member {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
div.group_member_info {
	font-size: 7pt; 
	color: #666666;
}
div.group_member_title {
	font-weight: bold; 
	padding-top: 5px;
}

/* GROUP DISCUSSIONS */
td.group_discussion_topic1, td.group_discussion_topic1_end {
	border-top: 1px solid #DDDDDD;
	padding: 10px; 
	background: #F5F5F5;
	vertical-align: top;
        border-right: 1px solid #DDDDDD;
}
td.group_discussion_topic2, td.group_discussion_topic2_end {
	border-top: 1px solid #DDDDDD;
	padding: 10px; 
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
}
td.group_discussion_topic1_end, td.group_discussion_topic2_end {
	border-right: none;
}
div.group_discussion_bar {
	font-size: 1pt;
	border-bottom: 1px solid #DDDDDD;
}
table.group_discussion_table, div.group_discussion_table {
	border: 1px solid #DDDDDD; 
	border-top: none;
}
table.group_discussion_thread {
	border: 1px solid #DDDDDD; 
	border-top: none;
}
td.group_discussion_item1 {
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	padding: 10px; 
	border-right: 1px solid #FFFFFF;
}
td.group_discussion_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.invite_friendlist {
	overflow: auto; 
	margin: 4px 0px 4px 0px; 
	height: 130px; 
	text-align: left; 
	padding-left: 4px; 
	border: 1px solid #AAAAAA;
}
div.group_discussion_deleted {
	padding: 10px;
	font-style: italic;
}
div.group_discussion_row1 {
	border-top: 3px solid #DDDDDD; 
	background: #F2F2F2;
}
div.group_discussion_row2 {
	border-top: 3px solid #DDDDDD; 
	background: #FCFCFC;
}
div.group_discussion_daterow {
	border-top: 1px solid #CFCFCF; 
	margin-top: 6px;
  width: 100%;
}
div.group_discussion_daterow_i2 {
	padding-top: 6px; 
	padding-bottom: 6px; 
  width: 700px;
	overflow: auto;
	overflow-y: visible;
	overflow-x: auto;
}
div.group_discussion_quote {
	margin: 10px; 
	border: 1px dashed #AAAAAA;
	background: #f6fcff;
	padding: 10px;
}


/* Discussion: [code] */
div.group_discussion_code {
	padding: 10px;
	font-family: courier, courier new, tahoma, serif;
	background: #fffaef;
	border: 1px dashed #ffdb86;
	margin-top: 5px; margin-bottom: 5px;
}

div.group_discussion_code div.group_discussion_code_title {
  padding-bottom: 3px;
  border-bottom: 1px solid #e0e0e0;
}

/* styles_music.css */


/* $Id: styles_music.css 245 2009-11-14 03:25:55Z phil $ */


/* BROWSE MUSIC */
div.music_browse_item {
	border: 1px solid #CCCCCC; 
	padding: 10px; 
	margin-right: 10px;
}

div.music_browse_date {
	font-size: 9px; 
	color: #777777;
}


/* USER MUSIC LIST */

ul.seMusicHeader
{
  height: 25px;
  
  margin: 0px;
  padding: 0px;
  
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
}

ul.seMusicHeader table
{
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}

ul.userMusicList
{
  margin: 0px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}

ul.userMusicList,
ul.seMusicHeader
{
  width: 100%;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

ul.userMusicList li
{
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
}

ul.seMusicHeader li,
ul.userMusicList li
{
  padding: 0px;
	vertical-align: middle;
	text-align:left;
}

table.seMusicRowInnerTable
{
  width: 100%;
}

table.seMusicRowInnerTable td
{
  padding: 5px;
}

table.seMusicRowInnerTable td.seMusicMove
{
  width: 18px;
  padding: 3px;
  padding-top: 5px;
  padding-left: 8px;
  padding-right: 3px;
}

table.seMusicRowInnerTable td.seMusicDeleteCheckbox
{
  width: 18px;
  padding: 3px;
  padding-top: 5px;
}

table.seMusicRowInnerTable td.seMusicRowButton
{
  width: 18px;
  padding: 3px;
  padding-top: 3px;
}

table.seMusicRowInnerTable td.seMusicRowTitle
{
  
}

table.seMusicRowInnerTable td.seMusicRowFilesize
{
  width: 50px;
}

table.seMusicRowInnerTable td.seMusicRowActions
{
  width: 40px;
}

img.seMusicMoveHandle
{
  cursor: move;
}


/* ???? */
div#musicedit {
	margin:0 auto;
	width:500px;
	border:1px solid #000;
}
div.musiceditheader {
	border-bottom:1px solid #000;
}
div.column1 {
	float:left;
	width:30px;
}
div.column2 {
	margin-left:10px;
	float:left;
	width:300px;
	text-align:center;
}
div.column3 {
	width:50px;
	float:left;
}
div.column4 {
	width:50px;
	float:left;
	text-align:center;
}
div.column5 {
	width:50px;
	float:right;
}
div.musicfooter {
	clear:both;
}

table.music_edit_table {
	width:100%;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}
td.music_header {
	padding: 4px 5px 5px 6px;
	border: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.music_list {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px;
	vertical-align: middle;
	text-align:left;
}
td.music_list_track {
	background: #FFFFFF;
	border-top: 1px solid #DDDDDD;
	padding: 5px;
	vertical-align: middle;
	text-align:center;
}
td#music_title {
	text-align:left;
}
td#music_track {
	text-align:center;
}
td#music_order {
	text-align:center;
}
td#music_options {
	text-align:left;
}
div.music_button {
	float:left;
}
div.music_title {
	margin-left:10px;
	margin-top:1px;
	float:left;
}

#status
{
	background-color:		#ffffff;
	padding:				10px 15px;
	width:					430px;
	border: 1px solid #CCCCCC;
}

#status .progress
{
	background:				white url(../images/music_progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}

#list
{
	list-style:				none;
	width:					420px;
	margin:					0;
	padding:0;
}

#list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(../images/music_file.png) no-repeat 4px 4px;
}
#list li.file.file-uploading
{
	background-image:		url(../images/music_uploading.png);
	background-color:		#D9DDE9;
}
#list li.file.file-success
{
	background-image:		url(../images/music_success.png);
}
#list li.file.file-failed
{
	background-image:		url(../images/music_failed.png);
}

#list li.file .file-name
{
	font-size:				1.2em;
	margin-left:	     	44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#list li.file .file-info
{
	display:				block;
	margin-left:	  10px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}

/* tipster */
table.oddstable{
	border: 1px solid #ddd;
	width: 100%;
}

table.oddstable th{
	background-color: #2F2F2F;
	text-align: center;
	font-weight: 700;
}

table.oddstable td{
	text-align:center;
}

div.oddsdiv{
	margin-bottom: 10px;
	width: 100%;
}

.oddrow{
	background-color: #ddd;
}

table.oddstable td.hid
{
	display: none;
}

table.oddstable th.hid
{
	display: none;
}

span.bigfont{
	font-weight: 700;
}

/* styles_vid.css */
div.vid_tab {
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #DDDDDD;
	background: #F5F5F5;
}
div.vid_icons_container {
        height: 70px;
        float: left;
        width: 120px;
        <!--[if gt IE 5]>
        width: 125px;
        <![endif]-->
        overflow: auto;
        border: 0px;
        padding: 10px;
        background: #FFFFFF;
}
div.vid_icons {
        vertical-align: middle;
        float: left;
        padding-right: 5px;
        border: 0; 
}
div.vid_failed {
	clear: both;
	margin: 5px;
	padding: 10px;
	border: 1px dashed #DDDDDD;
}
div.vid_scroll_tab {
	margin: 5px;
	padding: 5px;
	border: 0px;
	background: #FFFFFF;
}
div.vid_scroll {
        overflow: auto;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding-bottom: 5px;
	background: #FFFFFF;
}
div.vid_user {
        width: 418px;
	float: left;
	background: #F5F5F5;
	padding: 10px;
	margin: 5px;
	border: 1px solid #CCCCCC;
}
td.vid_left {
	vertical-align: top;
}
td.vid_right {
	vertical-align: top;
	padding-left: 10px;
}
div.vid_photo {
	background: #FFFFFF; 
	padding: 5px; 
	border: 1px solid #CCCCCC; 
	vertical-align: middle; 
	text-align: center;
}
div.vid_title {
	font-size: 10pt; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 5px;
}
div.vid_stats {
	font-size: 7pt; 
	color: #777777;
	font-weight: normal;
}
div.vid_options {
	margin-top: 7px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}
div.vid_row_title {
	overflow: hidden; 
	font-weight: bold; 
	margin-top: 3px;
}
div.vid_row_info {
	margin-top: 1px; 
	font-size: 7pt; 
	color: #777777;
}

/* latest result */
div.resultdiv{
	width: 700px;
	margin: 2px 10px;
	padding: 2px;
	border: 1px solid #ddd;
}

div.simpler{
	width: 196px;
	padding: 1px;
	border: 1px solid #DDD;
	font-size: 0.9em;
	border-top: none;
}


table.headerrow{
	width: 100%;
	border-collapse: collapse;

}
div.simpler table.headerrow th{
	line-height: 25px;
	vertical-align: middle;
}

div.simpler table.headerrow th,
div.simpler table.resulttbl td,
div.simpler table.resulttbl th{
	font-size: 1.1em;
	padding: 2px 2px;
	border: none;
}

div.simpler table.resulttbl td.result{
	background-color: tr/ansparent ;
	border: none;
	width: 12%;
	border: none;
	padding: 1px 2px;
	text-align: center;
}
div.simpler table.resulttbl th.datecls{
	background-color: #edf7ee;
}


table.headerrow th{
	font-weight: 700;
	font-size: 1.0em;
	background-color: #2F2F2F;
	height: 20px;
	padding: 2px 5px;
}

table.resulttbl{
	width: 100%;
	border-collapse: collapse;
}

table.resulttbl tr.xrow,
table.resulttbl tr.xrow th{
	background-color: #edf7ee;
	color: #555;
}

table.resulttbl tr.oddrow{
	background-color: #fff;
}

table.resulttbl tr.evenrow{
	background-color: #eaeaea;
}

table.resulttbl td,
table.resulttbl th{
	font-size: 1.0em;
	height: 15px;
}

table.resulttbl th{
	background-color: #2F2F2F;
	text-align: center;
	font-weight: 700;
}

table.resulttbl td.awaytd{
	text-align: right;
	padding-right: 15px;
	width: 35%;
	border: 1px solid #eaeaea;
}

table.resulttbl td.hometd{
	text-align: left;
	padding-left: 15px;
	width: 35%;
	border: 1px solid #eaeaea
}

table.resulttbl td.daterow{
	text-align: center;
	border: 1px solid #eaeaea;
	color: #666;
	font-weight: 700;
}

table.resulttbl td.result{
	text-align: center;
	font-weight: 700;
	border: 1px solid #fff;
	background-color: #dddddd;
}
table.resulttbl td.winner{
	font-weight: 700;
}

table.resulttbl th.datecls{
	padding-top:5px;
	text-align: left;
	background-color: #fff;
	color: #555;
	padding-left: 5px;
}
/* he_styles.css */

/*
@author Eldar
@copyright Hire-Experts LLC
@version Core 1.02
*/

/* messages */
.he_message_notice, .he_message_success, .he_message_error {
	text-align: center;
	width: 380px;
	margin: auto;
	padding: 5px 10px;
    margin-bottom: 10px;
}
.he_message_success {
	background-color: #E7FFDF;
	border: 1px solid #9EFF7F;
}
.he_message_error {
	background-color: #FFEFF0;
	border: 1px solid #FFCFCF;
}
.he_message_cont {
	height: 50px;
}
.he_message_cont .t {
    font-weight: bold;
    display: block;
}

/* paging */
.paging {
	height: 20px;
	margin: 6px 0 15px 0;
}
.paging span {
	float: left;
	margin-right: 6px;
	padding: 2px 0;
}
.paging a:link, .paging a:visited {
	border: 1px solid #ccc;
	float: left;
	margin-right: 6px;
	padding: 2px 7px;
	text-align: center;
}
.paging a:hover, .paging a.active {
	background-color: #f0f0f0;
	color: #333;
}

/* choose contacts */
.he_contacts {
    padding-top: 15px;
}
#he_contacts_loading {
    background: #ccc url("../images/he_contacts_loading.gif") no-repeat center center;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    position: absolute;
    top: 0;
}
#he_contacts_message {
    background: #e0e0e0;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    position: absolute;
    top: 0;
}
#he_contacts_message .msg{
    background: url("../images/icons/bulb16.gif") no-repeat center left;
    color: #333;
    margin: 200px auto 0 auto;
    padding-left: 20px;
    width: 320px;
}
.he_contacts .contacts, .he_contacts .emails {
    border: 1px solid #ddd;
    margin: 0 auto;
    padding: 6px; 
    width: 568px;
}
.he_contacts .emails {
    border-top: none;
    padding: 8px 6px 10px;
}
.he_contacts .label {
    font-weight: bold;
    margin-bottom: 6px;
    text-align: left;
}
.he_contacts .btn {
    margin: 8px 0 0 15px;
    text-align: left;
    width: 200px;
}
.he_contacts .info {
    color: #999;
    font-weight: normal;
}
#he_contacts_list {
    height: 265px;
    overflow-y: auto;
}
.he_contacts .contacts .active,
.he_contacts .contacts .item:hover {
    background: url(../images/he_contact_bgs.gif) no-repeat;
    text-decoration: none;
}
.he_contacts .contacts .item {
    display: block;
    float: left;
    height: 64px;
    margin-left: 3px;
    margin-bottom: 2px;
    overflow: hidden;
    width: 134px;
	outline:none;
}
.he_contacts .contacts .active .photo .inner {
    background: url(../images/he_contacts_checked_i.gif) no-repeat bottom left;
    display: block;
    height: 50px;
    width: 50px;
}
.he_contacts .contacts .photo {
    display: block;
    float: left;
    margin: 5px 3px 0;
    height: 50px;
    width: 50px;
}
.he_contacts .contacts .name {
    display: block;
    margin-top: 5px;
    overflow: hidden;
    width: 77px;
}
.he_contacts .more, .he_contacts .more_disabled {
    background: url(../images/he_contacts_more.png) no-repeat right;
    cursor: pointer;
    float: right;
    padding-right: 20px;
    height: 16px;
    text-align: right;
}
.he_contacts .more_disabled {
    background: url(../images/he_contacts_more_disabled.png) no-repeat right;
    color: #bfbfbf;
    cursor: auto;
}
.he_contacts .emails textarea {
    border: 1px solid #cfd4e4;
    height: 40px;
    font-size: 11px;
    width: 564px;
}

/* single classes */
.clr{
	clear: both;
}

/* he_wall.css */
/*
@author Ermek
@copyright Hire-Experts LLC
@version Wall 3.1
*/

.wall_box
{
    border-top:1px solid #e0e0e0;
    padding:5px 10px;
}

.wall_container 
{
    padding-top: 10px;
    padding-bottom: 50px;
}

.he_wall_page_container 
{
    width: 100%;
    padding: 0;
}

.comment_count .page_button
{
    display: block;
    float: left;
    padding-right: 25px;
}

.comment_count .page_info
{
    float: right;
    margin-right: 10px;
}

.wall_action {
    padding-bottom: 12px;
    padding-left: 60px;
    padding-top: 7px;
    border-top: 1px solid #e0e0e0;
    position: relative;
    min-height: 50px;
    background-color: #FFFFFF;
}

.he_wall_action_page {
    padding-left: 110px;
    width: auto;
}

.wall_action .owner_photo {
    position: absolute;
    left: 0;
}

.wall_action .photo {
    width: 50px;
    height: 50px;
    border: 0px;
}

.wall_action a.hide_action,
.wall_action a.remove_action {
    font-weight: bold;
    display:block;
    padding:2px 6px;
    color: #333333;
    visibility: hidden;
}

.wall_action a.hide_action:hover,
.wall_action a.remove_action:hover {
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    background-image:url(../images/menu_user.gif);
    background-repeat:repeat-x;
    padding:1px 5px;
    color: #333333;
    text-decoration: none;
    visibility: visible;
}

.wall_action img.recentaction_media
{
    border-style: none;
    float: none;
}

.wall_action .photo_cont,
.portal_whatsnew .photo_cont
{
    float: left;
    border: 1px solid #CCCCCC;
    margin: 2px;
}

.wall_action .photo_cont a
{
    display: block;
}

/*** Comments ***/

.wall_action .comment_photo_block
{
    float: left;
    width: 40px;
}

.wall_action .comment_photo
{
    width: 32px;
    height: 32px;
    border: 0px;
}

.wall_action .comment_box
{
    padding-top: 10px;
    background-image:url(../images/he_wall_comment_box.png);
    background-position:20px 5px;
    background-repeat:no-repeat
}

.wall_action .comment_body
{
    vertical-align: top;
    padding-left: 40px;
}

.wall_action .comment, 
.wall_action .comment_add,
.wall_action .like_box
{
    background-color:#F0F0F0;
    padding:5px 0 4px 5px;
    margin-right: 10px;
    margin-bottom: 5px;
}

.wall_action .comment_text_input
{
    width: 98%;
    height: 20px;
    min-height: 20px;
    line-height: 20px;
    color: #777777;
    border: 1px solid #BDC7D8;
    font-size: 11px;
}

.wall_action .active .comment_text_input, 
.wall_post_action .active .post_action_input
{
    color: #2F2F2F;
    background-color: #FFFEEF;
    height: 40px;
}

.wall_action .active textarea.loading,
.wall_post_action .active textarea.loading
{
    background-color: #EFEAE0;
}

.wall_action .comment_author
{
    font-weight: bold;
}

.wall_action .comment_actual_text
{
    display: inline;
}

.wall_action .comment_actions
{
    margin-top: 4px;
    margin-bottom: 2px;
    padding-right: 5px;
}

.wall_action .date_time
{
    font-size: 11px;
    color: #777777;
}

.wall_action .comment_add .comment_actions,
.wall_action .comment_add .comment_photo_block
{
    display: none;
}

.wall_action .active .comment_actions,
.wall_action .active .comment_photo_block
{
    display: block;
}

.wall_action .comment_add .comment_body
{
    padding-left: 0px;
}

.wall_action .active .comment_body
{
    padding-left: 40px;
}

.wall_action .wall_add_comment_btn
{
    margin-right: 5px;
}

.wall_action .like_content
{
    padding: 1px 0 0 24px;
    background-image: url("../images/he_wall_like.png");
    background-repeat: no-repeat;
    background-position: left top;
}

.wall_action .comment_count
{
    padding: 1px 0 0 24px;
    background-image: url("../images/he_wall_comment.png");
    background-repeat: no-repeat;
    background-position: left top;
}

.wall_action .action_options
{
    margin-top: 5px;
    width: 100%; 
}

.he_wall_page_container .wall_action .action_options{
    margin-bottom: 8px;
}

.recentaction_div_media img.recentaction_media{
    max-width:250px;
}
.he_wall_page_container .recentaction_div_media
{
    padding-left:5px;
}
.wall_action .hide_action_block
{
    float: right; 
    display: block;
    zoom: 1;   
}

.wall_action .media_container
{
    float: left;
    width: 80%;
    font-size:12px;
    overflow: hidden;
}

.hide_action_div, .remove_action_div
{
    min-height: 25px;
    background-color: #FFFEEF;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
}

.hide_action_div .button,
.remove_action_div .button
{
    margin-left:10px;
    margin-right:10px;
    padding-left:10px;
    padding-right:10px;
}

.hide_loading, .wall_show_more_loading
{
    background-image: url(../images/he_wall_loading.gif);
    background-position: right 1px;
    background-repeat: no-repeat;
}

.default_tab .hide_loading
{
    background-position: right 7px;
}

.tab_content .hide_loading
{
    background-position: right 2px;
}

.wall_show_more
{
    background-color:#F0F0F0;
    border:1px solid #e0e0e0;
    border-bottom:3px solid #e0e0e0;
    height:22px;
    margin-top:10px;
    padding:6px 43px 0 15px;
}

.wall_show_more a
{
    font-weight: bold;
}

.wall_show_more .no_more_info
{
}

.wall_show_more_loading
{
    background-color: #FFFEEF;
}

.wall_action .wall_action_options, .wall_action .wall_delete_comment
{
    padding-right: 25px;
    display: inline;
}

.display_none
{
    display: none;
}

.wall_post_action
{
    background-color:#F0F0F0;
    border:1px solid #e0e0e0;
    border-top: 3px solid #e0e0e0;
    margin: 0px 7px;
    margin-bottom:15px;
    padding:10px 23px;
}

.wall_post_action .input_div
{
    margin-bottom: 4px;
}

.wall_post_action .btn_div
{
	float:right;
	width: 150px;
}

.wall_post_action .post_action_input
{
    margin:auto;
    width:100%;
    border:1px solid #BDC7D8;
    color:#777777;
    font-size:13px;
    height:20px;
    line-height:20px;
    min-height:25px;
}

.wall_post_action .button
{
    padding-left: 10px;
    padding-right: 10px;
}

.wall_post_action .wall_post_tabs
{
    float: left;
    padding-right: 25px;
}

.wall_post_action .wall_tab_title
{
    float:left;
    color: #777777;
    font-weight:bold;
    margin-right:5px;
    margin-left: 4px;
    padding-top:4px;
}

.wall_post_action .wall_tab_icon:hover
{
    border: 1px solid #BDC7D8;
    background-color:#FFFFFF;
    background-image:url(../images/menu_user.gif);
    background-repeat:repeat-x;
}

.wall_post_action .wall_tab_icon
{
    display: block;
    float: left;
    width: 20px;
    padding: 2px;
    padding-top: 3px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid transparent;
    margin-right: 1px;
    position: relative;
    text-decoration: none;
}

.wall_post_action .wall_tooltip
{
    color:#FFFFFF;
    height:18px;
    padding: 2px;
    padding-bottom:0px;
    text-align:center;
    min-width:40px;
    background-color: #2F2F2F;
}

.wall_post_action .wall_tooltip_cont
{
    padding-bottom: 5px;
    min-width: 40px;
    background: transparent url(../images/he_wall_tooltip.png) no-repeat scroll 8px 20px;
    position: absolute;
    left:-1px;
    top:-28px;
}

.wall_post_action .upload_photo_tab,
.wall_post_action .add_music_tab
{
    text-align: center;
}

.wall_post_action .upload_photo_menu, 
.wall_post_action .add_link_menu,  
.wall_post_action .add_music_menu,
.wall_post_action .add_video_menu
{
    background-color:#DFDFDF;
    background-image:url(../images/he_wall_add_photo.gif);
    background-position:4px 4px;
    background-repeat:no-repeat;
    border:1px solid #CFCFCF;
    font-weight:bold;
    margin-bottom:7px;
    margin-left:3px;
    margin-top:8px;
    padding:4px 5px 2px 0px;
    text-align:left;
}
.wall_post_action .upload_photo_menu, 
.wall_post_action .add_link_menu,  
.wall_post_action .add_music_menu,
.wall_post_action .add_video_menu span.tab_title
{
}

.wall_post_action .add_link_menu 
{
    background-image:url(../images/he_wall_add_link.png);
}

.wall_post_action .add_music_menu
{
    background-image:url(../images/icons/he_wall_music_icon.png);
}

.wall_post_action .add_video_menu
{
    background-image:url(../images/icons/he_wall_video_icon.gif);
}

.wall_post_action .tab_title
{
    float: left;
	display: block;
    padding-left: 25px;
	width: 100px;
}

.wall_post_action .close_tab
{
    border:1px solid #DFDFDF;
    float:right;
    margin-top:-2px;
    padding:2px;
}

.wall_post_action .close_tab:hover
{
    border: 1px solid #BDC7D8;
    background-color:#DFDFDF;
    background-image:url(../images/menu_user.gif);
    background-repeat:repeat-x;
}

.wall_post_action .add_link_body
{
    text-align: center;
}

.wall_post_action .share_link_input
{
    width: 200px;
}

.wall_music_container
{
    padding: 5px;
    padding-left: 0px;
}

.wall_return_link
{
	display: block;
	float: right;
}

.wall_action .photo_cont a
{
    display: block;
}

.wall_post_action .action_privacy_btn
{
	float: right;
	width: 36px;
	padding-bottom: 1px;
	z-index: 1;
}

.wall_post_action .action_privacy_btn:hover
{
	border-color: #999;
}


.wall_post_action .action_privacy_btn img
{
	margin-left: 1px;
}

.wall_post_action .btn_div .button
{
    float: right;
    margin-left: 10px; 
}

.wall_post_action .wall_action_privacy
{
	background-color:#EEEEEE;
	border:1px solid #999;
	left:0px;
	overflow:visible;
	position:absolute;
	top:24px;
	width:140px;
	z-index: 1;
}

.wall_post_action .wall_action_privacy .privacy_option
{
	cursor:pointer;
	min-width:110px;
	padding:2px 2px;
	text-align: left;
	padding-left: 20px;
}

.wall_post_action .wall_action_privacy .border
{
    border-top:1px dotted #4F4F4F;
}

.wall_post_action .wall_action_privacy .active
{
	background-image:url(../images/he_wall_active_privacy.png);
	background-position:2px 55%;
	background-repeat:no-repeat;
	font-weight: bold;
}

.wall_post_action .wall_action_privacy div:hover
{
	background-color: #999;
	color: #FFFFFF;
}

.wall_post_action div.privacy_block
{
	position:relative;
    float: right;
	z-index: 1;
	width: 43px;
}

.wall_post_action .add_video_body
{
    padding-left: 10px;
}

.wall_post_action .add_video_body .video_provider
{
/*    width: 100%;*/
}

.wall_post_action .add_video_body .youtube_video
{
	background-image: url("../images/he_wall_youtube_icon.png");
	background-repeat: no-repeat;
	background-position: right center;
}

.wall_post_action .add_video_body .vimeo_video
{
	background-image: url("../images/he_wall_vimeo_icon.png");
	background-repeat: no-repeat;
	background-position: right center;
}

.wall_post_action .add_video_body .video_url_div
{
    width: 250px;
    margin-top: 5px;
	text-align: left;
}

.wall_post_action .add_video_body .video_provider_div
{
    width: 135px;
}

.wall_post_action .add_video_body .video_url
{
    width: 240px;
}

.wall_action .video_thumb
{
	margin-right: 7px;
}

.wall_action .video_title,
.portal_whatsnew .video_title
{
	font-weight: bold;
}

.wall_action .video_thumb,
.portal_whatsnew .video_thumb
{
	position: relative;
}

.wall_action .video_length,
.portal_whatsnew .video_length
{
	background-color:#000000;
	color:#FFFFFF;
	display:inline-block;
	font-size:11px;
	margin:3px;
	opacity:0.7;
	filter: alpha(opacity=70);
	padding:2px 5px;
	position:absolute;
	top:0px;
	left:0px;
}

.wall_action .show_more_text
{
    margin-left: 7px;
    font-weight: bold;
}

.portal_whatsnew .show_more_text
{
    margin-left: 7px;
    font-weight: bold;
}


/* Admin Panel */

.code_preview
{
    position:relative;
    margin:24px auto;
    padding:12px 6px 18px 6px;
    width:670px;
    border:1px dotted #90B623;
    text-align:center;
    background:#fefff2;
    font-size:18px;
}

.code_preview h2
{
    position:absolute;
    top:-29px;
    left:-1px;
    padding: 0 4px;
    border:1px solid #90B623;
    border-bottom:none;
    background:#fefff2;
}

.code_preview_old
{
	border-color: #FF7F9C;
	background-color: #FFF0EF;
	text-align: left;
	color: #3F3F3F;
}

.code_preview_old p
{
	margin: 0in; 
	font-family: Calibri;
	font-size: 11pt;
}

.tab_contents
{
	width: 100%;
}

/* injury */
table.injury{
	width: 100%;
	border: 1px solid #ddd;
}

table.injury th{
	background-color: #D7EDA3;
	color: #666;
	font-weight: 700;
}

table.injury th.teamrow{
	text-align: left;
	font-weight: 700;
	color: #FFF;
	padding-left: 5px;

	background-color: #2F2F2F;
}

table.injury td{
	text-align: center;
}
table.injury td.namer{
	padding-left: 5px;
	text-align: left;
}

table.injury tr.oddrow{
	background-color: #eee;
}

div.lu{
	color: #AAA;
	font-style:italic;
}

td.state{
	font-weight: 700;
}

span.red{
	color: #f00;
}
span.yellow{
	color: #7E3817;
}
span.orange{
	color:#ff8040;
}
span.green{
	color: #4CC417;
}

div.headerwimg{
        padding: 2px 5px 0px 6px;
vertical-align: middle;
height: 25px;
        font-weight: bold;
        background-image: url(../images/header.gif);
        background-repeat: repeat-x;
        color: #FFFFFF;

}
/* blog fp */
div.blogdiv{
	text-align:left;
	font-size: 15px;
	font-weight: 700;
	padding-left: 5px;
}

/* bookmakers comparison */
.bookmark_list{ font-family:Verdana; outline:none;}
.bookmark_list a{ margin-left:7px; color:#2f5794; text-align:left; font-size:12px; font-weight:bold; text-decoration:underline; outline:none;}
.bookmark_list a:hover{ text-decoration:none; }
.bookmark_list tr.bookmark_list_tr_0{ height:38px; color:white; font-size:12px;font-weight:bold;text-align:center;}
.bookmark_title_n{ width:100%; height:28px; background:url(../img/td_bh.gif) right 5px no-repeat; color:white;}
.bookmark_title_n_1{ width:100%; height:28px; padding-top:10px;background:url(../img/td_bh.gif) right 10px no-repeat; color:white;}
.bookmark_title_n_2{ width:100%; height:28px; color:white;}
*html .bookmark_title_n_1{ height:100%; background-position: right 8px;}
.td_firt_n{ border-top:solid #4a6998 1px; border-left:solid #4a6998 1px; border-bottom: solid #4a6998 1px; background:url(../img/td_b.gif) left top repeat-x; }
.td_firt_n img{ float:right; }
*html .td_firt_n img{ margin-top:-20px; }
.td_second_n{ border-top:solid #4a6998 1px; border-bottom: solid #4a6998 1px; background:url(../img/td_b.gif) left top repeat-x;}
.td_third_n{ border-top:solid #4a6998 1px; border-bottom: solid #4a6998 1px; border-right:solid #4a6998 1px; background:url(../img/td_b.gif) left top repeat-x;}
.bookmark_list tr.bookmark_list_tr_1{ line-height:25px; }
.td_firt_n_1{ border-left:solid #bec2cb 1px; border-bottom:solid #e1e1e1 1px; background:#bad0ff;  border-right:solid #bec2cb 1px; }
.td_second_n_1{ border-left:solid #e1e1e1 1px; border-bottom:solid #e1e1e1 1px; background:#f4f4f4; color:#484848; font-size:12px; text-align:center; }
.td_second_n_2{ border-left:solid #e1e1e1 1px; border-bottom:solid #e1e1e1 1px; background:#f4f4f4; color:#484848; font-size:12px; padding: 5px; }