table.ajaxtabsfix {padding-top:12px;}

.hrm { background-image:url(../images/hr_menu.gif); height:1px; line-height:1px; margin:4px 0px; font-size:0px;}

img.left_menu { border:0px; padding:0px 5px; margin:0px 3px -4px 3px;}

div.left_menu_div { color:#028fd4; padding:5px 0px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; font-weight:bold; font-size:9pt; font-family:arial;}
div.left_menu_div:hover { background:#cee8f7; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:5px 0px; font-weight:bold; font-size:9pt; font-family:arial;}

div.left_menu_div_sub { color:#028fd4; padding:3px 0px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding-left:34px;}
div.left_menu_div_sub:hover { background:#cee8f7; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; padding:3px 0px; padding-left:34px;}


.hr { background-image: url(../images/hr.gif); background-repeat:no-repeat; height:1px; line-height:1px; width:232px; position:absolute;}

.header2 { font-size:10pt; font-weight:bold; color:#333; margin-bottom:5px;}

.content_footer { background-image:url(../images/content_footer.gif); width:870px; height:19px; background-repeat:no-repeat; margin-left:-15px;}


.shadetabs{
padding:7px 0;
margin-left:10px;
margin-top:0px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type:none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
height:31px;
}

.shadetabs li{
display: inline;
margin:0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index:1;
font-weight:normal;
padding:7px 7px;
background:#ffffff;
margin-right:2px;
border-right:1px solid #d7dcdf;
background-image:url(../images/tab_bg_passive.gif);
background-repeat:no-repeat;
color:#999999;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{
text-decoration:underline;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
background-image:url(../images/tab_bg.gif);
background-repeat:no-repeat;
border-bottom:1px solid #fff;
color:#333333;
font-weight:bold;
}

.shadetabs li a.selected{ /*selected main tab style */
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

/* GLOBAL STYLES */

html { 
	min-height: 100%;
	margin-bottom: 1px; 
}
body {
	background:#dddfe1;
	position: relative;
	text-align: center;
	font-size: 8pt;
	margin: 0px;
}

table.body {
	width:100%;
}

p {
	margin: 0px;
	padding: 0px;
}

div, td {
	font-family: tahoma, "Trebuchet MS", arial, serif;
	font-size: 8pt;
	color: #555555;
	line-height: 140%;
}

td.top_menu {
	background-image: url(../images/topbar_bg.gif); 
	background-repeat: repeat-x; 
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB;
}

td.top_menu2 {
	width: 20%; 
	text-align: right; 
	border-right: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	background-image: url(../images/topbar_bg.gif); 
	background-repeat: repeat-x;
}

div.top_menu_link_container, div.top_menu_link_container_end {
	float: left;
}

div.top_menu_link_container_end {

}

div.top_menu_link {
	font-weight:normal;
	font-size:13px;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	height:17px;
	border-left:1px solid #142029;
	float:left;
	
}

div.top_menu_link_loggedin {
	font-weight:normal;
	font-size:13px;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	height:17px;
}

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: -20px;
	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;
	padding:10px;
	width:720px;
}

div.content {
	width:740px; 
	padding:5px 10px 10px 10px; 
	text-align: left; 
	margin-left:15px;
	margin-right:auto;
	background:#fff;
	background-image:url(../images/content_top.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #ccc;
}

div.content_bottom {
	width:742px; 
	height:5px; 
	padding:5px 10px 10px 10px; 
	line-height:5px; 
	margin-left:15px;
	background-image:url(../images/content_bottom.gif); 
	background-repeat:no-repeat;
}

div.copyright {
	padding: 4px; 
	text-align:left; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 20px; 
	color: #336699;
	width:800px;
}

div.copyright_index {
	text-align:left;
	padding-left:25px;
	margin-left: auto; 
	margin-right: auto; 
	margin-top:15px; 
	color: #000000;
	margin-bottom:10px;
	width:839px;
	margin-right:auto;
	margin-left:auto;
	font-size:8pt;
	font-weight:normal;
}

div.page_header {
	font-size: 15pt;
	color: #555555;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", arial, verdana, serif;
}

div.page_header_userhome {
	font-size: 17pt;
	font-weight:500;
	color: #333333;
	margin-bottom:0px;
	margin-top:10px;
	font-family: "Trebuchet MS", arial, verdana, serif;
}

td.header {
	padding: 4px 5px 5px 6px;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	background:#e5e7e8;
	color: #333333;
	font-size:9pt;
}

td.headerT {
	font-weight:normal;
	color: #333333;
	font-size:8pt;
	padding:2px 0px;
}

div.header {
	padding: 4px 5px 5px 6px;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	background:#e5e7e8;
	color: #333333;
	font-size:9pt;
}

div.newupdates {
	position: absolute; 
	height: 31px; 
	width:135px; 
	margin:15px 0px 0px 0px;
	background-image: url(../images/newupdates.gif); 
	background-repeat: no-repeat;
}

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.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.header_text {
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color:#333333;
	vertical-align:middle;
	padding-left:2px;
	padding-top:5px;
	margin-bottom:2px;
	background-image:url(../images/userhomesearchbg.gif);
	background-repeat:no-repeat;
	height:18px;
	width:500px;
	border:none;
	border:0px;

}

input.text_index_guests {
	border:1px solid #d6d6d6;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color:#333333;
	padding-top:4px;
	vertical-align: middle;
	padding-left:5px;
	height:16px;
	margin:5px 0px;

}

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.header_button {
	font-family:arial;
	font-size:9pt;
	color: #fff;
	background:none;
	font-weight:bold;
	border:none;
	vertical-align:middle;
	background-image:url(../images/header_search_button.gif);
	background-repeat:no-repeat;
	width:75px;
	height:27px;
}
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 #e6e6e6;
	background:#f0f0f0;
	padding:2px;
}

img.photo2 {
	border: 1px solid #cccccc;
	padding:2px;
}

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: #ffffff; text-decoration: none; }
a.top_menu_item:visited { color: #ffffff; text-decoration: none; }
a.top_menu_item:hover { color: #ffffff; text-decoration: underline; }

a.menu_item:link { color: #058ec4; text-decoration: none; }
a.menu_item:visited { color: #058ec4; text-decoration: none; }
a.menu_item:hover { color: #058ec4; text-decoration: none; }

a.newupdates:link { color: #F2F2F2; text-decoration: none; }
a.newupdates:visited { color: #F2F2F2; text-decoration: none; }
a.newupdates:hover { color: #FFFFFF; text-decoration: underline; }

a.copyright:link { color: #336699; text-decoration: none; }
a.copyright:visited { color: #336699; text-decoration: none; }
a.copyright:hover { color: #336699; text-decoration: underline; }

a.portal_signup:link { color: #336699; text-decoration: none; }
a.portal_signup:visited { color: #336699; text-decoration: none; }
a.portal_signup:hover { color: #437ab1; text-decoration: none; }

label:hover { color: #3399FF; text-decoration: underline; }











table.tabs {
	margin-bottom: 10px;
}
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 {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;
	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: 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;
}


div.portal_content_index {
	border-top: none;
	padding:5px 5px 5px 0px ;
	font-size:9pt;
	font-family:arial;
	text-align:left;
}

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;
	text-align: center;
	font-weight: bold;
}

td.portal_member_index {
	padding:5px 3px 5px 3px;
	text-align:left;
	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: 14pt; 
	line-height: 0px;
	text-align: center; 
	padding: 8px 15px 5px 7px; 
	background-image: url(../images/portal_join_bg.gif); 
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	display: block;
}
div.portal_signup_container1 {
	border: 1px solid #CCCCCC;
}
div.portal_signup_container1:hover {
	border: 1px solid #AAAAAA;
}










/* 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 0px; 
	border-top: 1px solid #DEDEDE; 
}
div.home_action_top {
	padding: 6px 6px 6px 0px; 
}
div.home_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
}
div.home_whatsnew {

}
div.home_updated {
	font-size: 7pt;
	color: #888888;
	padding-top: 2px;
}


/* WHATS NEW - MY NETWORK PAGE */
div.network_content {
	border-top: none;
	padding: 8px;
}














/* VIEW PROFILE PAGE */
td.profile {
	background: #ffffff;
	border: 1px solid #e6e6e6;
	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:240px;
	overflow:auto;
	font-size:8pt;
	padding-left:5px;
}
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;
}

div.nolink2 {

}

div.profile_menu2 {
	background-image: url(../images/profile_menu2.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
}



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: #EEEEEE;
	background-image: url(../images/tab_bg_passive.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding:8px 5px 7px 5px;
	font-weight: normal; 
	display: block;
	margin-right:5px;
	border-right:1px solid #d7dcdf;
}
td.profile_tab a:hover {
	background-color: #F4F4F4;
	background-image: url(../images/tab_bg_passive.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding:8px 5px 7px 5px;
	font-weight: normal; 
	display: block;
	margin-right:5px;
}
td.profile_tab2 a {
	background-color: #FFFFFF;
	background-image: url(../images/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding:8px 5px 8px 5px;
	border-bottom: none;
	font-weight: normal; 
	display: block;
	margin-right:5px;
	border-right:1px solid #d7dcdf;
}
td.profile_tab2 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding:8px 5px 8px 5px;
	border-bottom: none;
	font-weight: normal; 
	display: block;
	margin-right:5px;
}
#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_content2 {
	padding: 10px; 
}


#profile_tabs_profile { 
border-left: 1px solid #AAAAAA;
}
td.profile_tab_end {
}



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: #333333;
}
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: #333333;
}



/* 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;
}

/* styles for the sep_group_integration */

table.SEP_Forum_SubTabs {
	margin-top: -10px;
	margin-left: -10px;
	margin-right: -10px;
}
td.SEP_ForumTab {
	background: #FFFFFF;
	padding-left: 1px;
	border-bottom: 1px solid #cccccc;	
}
td.SEP_ForumTab0 {
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #cccccc;
}
td.SEP_ForumTab1 {
	/*border: 1px solid #CCCCCC;
	border-top: 3px solid #AAAAAA;
	border-bottom: none; */
	border-bottom: 1px solid #336699;	
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.SEP_ForumTab2 {
	background: #ffffff;
	/*border: 1px solid #CCCCCC;
	border-top: 3px solid #CCCCCC;*/
	border-bottom: 1px solid #cccccc;	
	padding: 6px 8px 6px 8px;
}
td.SEP_ForumTab3 {
	background: #FFFFFF;
	border-bottom: 1px solid #cccccc;	
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}


/* $Id: styles_group.css 247 2009-11-14 03:30:43Z phil $ */


/* VIEW GROUP */
td.group_tab a {
	background-color: #EEEEEE;
	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;
}
td.group_tab a:hover {
	background-color: #F4F4F4;
	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;
}
td.group_tab2 a {
	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-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 8px 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: 13px; 
	margin-bottom: 7px;
	font-weight: bold;
}
div.group_headline2 {
	margin-top: 10px;
}
div.group_officer_title {
	font-size: 9px;
	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: 11px;
	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: 9px;
}
div.group_row_title {
	font-size: 13px; 
	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: 9px;
}
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: 9px; 
	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_twitter */
.SEP_Twitter_Table td{padding-bottom:4px;padding-top:4px;border-bottom:1px dashed #c0c0c0}.SEP_Twitter_Table tr:hover{background:#f2f2f2;visibility:visible}.SEP_Twitter_Table tr:hover .SEP_Twitter_Tweet_Options{visibility:visible}.SEP_Twitter_Small{color:#c0c0c0;font-size:0.9em;font-style:italic}.SEP_Twitter_OptionsLink{font-style:normal;padding-left:10px}.SEP_Twitter_OptionsLink a{text-decoration:none;color:#c0c0c0}.SEP_Twitter_OptionsLink a:hover{color:#369;text-decoration:none}.SEP_Twitter_TextBig{font-size:1.1em}.SEP_Twitter_Header{font-size:1.1em;font-weight:bold;margin-bottom:7px;padding-bottom:2px;border-bottom:2px solid #c0c0c0}.SEP_Twitter_Tweet_Options{float:right;padding:0px 3px;visibility:hidden}.SEP_Twitter_Tweet_Options img{cursor:pointer;margin-bottom:3px}.SEP_Twitter_ProfileImg{margin-left:2px}.SEP_Twitter_Tweet_Form{width:500px;background:url(../images/twitter_bird.gif) no-repeat;padding-left:107px;height:100px;border-bottom:1px dashed #f0f0f0;margin-bottom:20px}.SEP_Twitter_Tweet_Form_Small{width:100%;height:100px;border-bottom:1px dashed #f0f0f0;margin-bottom:20px}.SEP_Twitter_Tweet_Sending{background:url(../images/twitter_bird.gif) no-repeat;padding:0px 0px 0px 140px;height:100px;width:500px;font-weight:bold;font-size:1.1em;border-bottom:1px dashed #f0f0f0;margin-bottom:20px}.SEP_Twitter_Tweet_Sending_Small{padding:0px 0px 0px 20px;height:100px;width:100%;font-weight:bold;font-size:1.1em;border-bottom:1px dashed #f0f0f0;margin-bottom:20px}.SEP_Twitter_Tweet_Sending img{padding-right:10px;margin-bottom:-8px}.SEP_Twitter_Tweet_Success{background:url(../images/twitter_bird.gif) no-repeat;padding:0px 0px 0px 140px;height:100px;width:500px;font-weight:bold;font-size:1.1em;cursor:pointer;border-bottom:1px dashed #f0f0f0;margin-bottom:20px}.SEP_Twitter_Tweet_Success_Small{padding:0px 0px 0px 20px;height:100px;width:100%;font-weight:bold;font-size:1.1em;cursor:pointer;border-bottom:1px dashed #f0f0f0;margin-bottom:20px}.SEP_Twitter_Tweet_Success img{padding-right:10px;margin-bottom:-3px}.SEP_Twitter_Tweet_Form .SEP_Twitter_Tweet_Characters_Counter{float:right;font-size:1.3em;font-weight:bold;font-style:italic}.SEP_Twitter_Tweet_Form .SEP_Twitter_Tweet_Heading{font-size:1.1em;font-weight:bold}.SEP_Twitter_Tweet_Form .SEP_Twitter_Tweet_Textarea{width:100%;margin-top:4px;height:3em}.SEP_Twitter_Tweet_Form .SEP_Twitter_Tweet_Submit{}.SEP_Twitter_Tweet_Form .SEP_Twitter_Tweet_ScreenName{font-size:0.9em;color:#c0c0c0;padding-right:30px}.SEP_Twitter_Tweet_Link{margin-bottom:10px}.SEP_Twitter_Tweet_Form .counterNegative{color:#f00}.SEP_Twitter_Error{color:#BB3737;font-weight:bold;margin-bottom:10px;font-size:1.1em}.SEP_Twitter_Widget_TextSmaller .SEP_Twitter_TextBig{font-size:1.0em}



/*** SHARER ***/




#semods_share_wrapper {
  width: 704px;
  Xz-index: 1000;
  z-index: 10000000;  /* fight with addthis */
  position: fixed;
  background-color: #F6F6F6;
  border: 4px solid #525252;
}

#semods_share_wrapper_iframe {
  width: 704px;
  position: fixed;
  background: #FFF;
  border: none;
}

#semods_share_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  width: 100%;
  height: 100%;
  filter:alpha(opacity=60);  
  -moz-opacity: 0.6;
  opacity: 0.6;
}

#semods_share_load{
  position: fixed;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px; /* -height/2 0 0 -width/2 */    
}

#semods_sharer_left {
  Xwidth: 150px;
  Xwidth: 200px;
  width: 220px;
  height: 550px;
  float: left;
  text-align: left;
  margin-left: 10px;
  background-color: #FFF;
  border: 1px solid #CECECE;
  
  overflow: hidden;
}

#semods_sharer_right {
  background-color: #FFF;
  float: left;
  height: 550px;
  Xwidth: 520px;
  Xwidth: 450px;
  width: 430px;
  margin-left: 10px;
  border: 1px solid #CECECE;
  
  text-align: left;
  padding-left: 20px;
}

li.semods_sharer_email input {
  width: 170px;
  font-size: 16px;
  padding-left: 10px;
}

li.semods_sharer_email {
  list-style-type:none;
  Xborder-bottom: 1px solid #F6F6F6;
  padding: 10px 10px 5px 10px;
}

/*
#semods_sharer_message {
  Xwidth: 520px;
  width: 470px;
}
*/

.semods_sharer h3 {
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  font-size: 12px;
}

#semods_sharer_subject {
  width: 400px;
  padding: 3px;
}


#semods_sharer_message {
  width: 400px;
  height: 300px;
  padding: 3px;
}

.semods_sharer_logo {
  background: #FFF;
  width: 75px;
  height: 20px;
  
  float: left;
  Xpadding: 5px 15px 10px 0px;
  padding: 5px 15px 5px 0px;
  cursor: pointer;
  text-align: center;
}

li.semods_sharer_contact {
  padding-left: 5px;
  padding-bottom: 3px;
  padding-top: 3px;
  white-space: nowrap;
  list-style-type: none;
}

.semods_sharer_contact label {
  text-decoration: none;
  cursor: pointer;
}


#semods_sharer_left .VEACCORDIONCONTENT, #semods_sharer_left .VEACCORDIONCONTENTACTIVE {
  border: none;
}

.semods_sharer_checkbox {
  width: 10px;
}

.semods_sharer_photo {
  vertical-align: top;
  width: 50px;
}

td.semods_sharer_photo:hover, td.semods_sharer_name:hover {
  cursor: pointer;
}

.semods_sharer_name {
  color: #555;
  vertical-align: top;
  padding-left: 5px;
}

.semods_sharer_full_name {
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 2px;
}

A.semods_sharer_paginator_disabled {
  color: #AAA;
  text-decoration: none;
  cursor: auto;
}

#semods_sharer_paginator_friends {
  padding: 10px 5px;
  text-align: center;
}

.semods_sharer_selector_extender a {
  display: block;
  padding: 5px;
}

.semods_sharer_disabled {
  Xbackground-color: #F6F6F6;
}

.semods_sharer_selector_extender a:hover {
  background-color: #F2F2F2;
  text-decoration: none;
}

/* send button */
input.semods_share_send {
  font-size: 16px;
  padding: 8px;
  background-color: #5492D5;
  color: white;
}

.VEACCORDIONCONTENTACTIVE .semods_share_relative_wrapper {
  position: relative;
}

.VEACCORDIONCONTENT .semods_sharer_selector_extender {
  visibility: hidden;
}






/* FI */

.VEACCORDION { padding-top: 2px; }
.VEACCORDIONHEADER, .VEACCORDIONHEADERACTIVE {
	cursor: pointer;
	padding: 2px 5px 5px 23px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #333333;
	
	Xposition: relative;
}

.VEACCORDIONHEADER {
	background-image: url(../images/arrow_closed.gif);
	background-color: #F0F0F0;
	border-color: #EEE;
}

.VEACCORDIONHEADERACTIVE {
	background-image: url(../images/arrow_open.gif);
	background-color: #D0D0D0;
}

.VEACCORDIONCONTENT {
	padding: 0px;
	height: 0px;
	margin-bottom: 2px;
	overflow: hidden;
}

.VEACCORDIONCONTENTACTIVE {
	overflow: hidden;
	margin-bottom: 2px
}

.VEACCORDIONCONTENT, .VEACCORDIONCONTENTACTIVE {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
}

/* IE6 FIXES */

body {
  height:100%;
  overflow-y:auto;
}

#semods_share_wrapper {
  position: absolute;
  Xwidth: 712px;
}

#semods_share_wrapper_iframe {
  position: absolute;
  Xwidth: 712px;
}

* html #semods_share_load {
  position: absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (SESSWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
* html #semods_share_overlay {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.documentElement.clientHeight + 'px');
}

.portal_content .quiz_ajax_tabs ul li a {
  padding:4px 7px 6px;
}

.portal_content .quiz_ajax_tabs {
  margin-bottom: 10px;
}

A.quiz_state_notpublished {
  color: red;
  font-weight: bold;
}

A.quiz_state_published {
  color: green;
}


/*** QUIZ ***/

.quiz_pipe {
  color: #EEE;
}

.quiz_icon {
  padding-right: 4px;
  vertical-align: middle;
  margin-top: -2px;
}


/*** QUIZ TAKE ***/

.quiz_quiztake_questionimage {
  margin-bottom: 15px;
}

.quiz_quiztake_progress {
  text-align: right;
  padding-right: 5px;
  margin-top: -10px;
  color: #888;
  /*font-size: 14px  */
}

.quiz_quiztake_content {
  background: #F2F2F2;
}
.quiz_quiztake_content_top div {
  background: url(../images/quiz_roundcorner_tl.png) no-repeat top left;
}
.quiz_quiztake_content_top {
  background: url(../images/quiz_roundcorner_tr.png) no-repeat top right;
}
.quiz_quiztake_content_bottom div {
  background: url(../images/quiz_roundcorner_bl.png) no-repeat bottom left;
}
.quiz_quiztake_content_bottom {
  background: url(../images/quiz_roundcorner_br.png) no-repeat bottom right;
}

.quiz_quiztake_content_top div, .quiz_quiztake_content_top, 
.quiz_quiztake_content_bottom div, .quiz_quiztake_content_bottom {
  width: 100%;
  height: 30px;
  font-size: 1px;
}

.quiz_quiztake_content_inner {
  margin: 0 30px;
}

.quiz_quiztake_quiztitle {
  /*font-weight: bold;*/
  /*font-size: 14px;*/
  font-size: 20px;
  Xmargin-bottom: 15px;
  Xborder-bottom: 2px solid #EEE;
  Xpadding: 3px 0px 6px;
}

.quiz_quiztake_quiztitle_wrapper {
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}


.quiz_quiztake_quiztitle span {
  font-weight: normal;
  font-size: 14px;
}

.quiz_quiztake_questiontitle {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
  
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
}

.quiz_quiztake_question {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEE;
}


.quiz_quiztake_next {
  padding-left: 40px;
}

.quiz_quiztake_next .button {
  padding: 6px;
  font-size: 14px;
}

.quiz_quiztake .quiz_quiztake_answer {
  padding: 5px;
  cursor: pointer;
  
  display: block;
}

.quiz_quiztake .quiz_quiztake_answer:hover {
  background-color: #FFFF99;
  text-decoration: none;
}

.quiz_quiztake input.radio {
  margin: 0px 5px 0px 0px;
  padding: 0px;
}


/*** NEW QUIZ ***/

.quiz_newquizhint {
  
}

.quiz_newquiz_what {
  font-weight: bold;
  font-size: 16px;
}


/*** USER QUIZ RELATED ***/

.quiz_newquiz_hint a {
  display: block;
  background-color: #F6F6F6;
  padding: 15px;
  font-size: 20px;
}

.quiz_newquiz_hint A:hover {
  background-color: #F1F1F1;
  text-decoration: none;
}



/*** PUBLISH QUIZ ***/

.quiz_socialstatus {
  border: 1px solid #EEEEEE;
  padding:10px;
  Xpadding-left:15px;
  Xfloat: left;
  width: 520px;
}

.quiz_socialstatus_textarea {
  width: 500px;
  font-size:16px;
  padding:5px;
}



/*** QUIZ PAGE ***/

.quiz_quiz {
  padding: 5px;  
}

a.quiz_tag {
  text-decoration: underline;  
}

a.quiz_tag:hover {
  font-weight: bold
}

.quiz_quiz .quiz_desc, .quiz_results .quiz_results_quizresult_desc {
  font-size: 150%;
}

.quiz_quiz_quizsummary {
  Xborder: 5px solid #EEE;
  border: 1px solid #ABC197;
  padding: 15px;
  margin-bottom: 25px;
}

.quiz_quiztitle {
  font-size: 20px;
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
  color: #EE8720;
}


/* padding for large quiz title font; not when with border */
.quiz_quiz .quiz_stats {
  Xpadding-top: 8px;
}

.quiz_quiztakers_headline {
  font-size: 14px;
  margin-bottom: 15px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}

A.quiz_take_button {
  display:block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  width: 120px;
  background-color:#EEA65D;
  color: #FFF;
  border:1px solid #EEA04F;
}

.quiz_quiz .quiz_browse_categories {
  padding-bottom: 10px;  
}

.quiz_quiz .quiz_newquizhint {
  padding-right: 10px;
}

.quiz_quiztakers_headline {
  
}


.quiz_related_author .quiz_box_content {
  padding: 0px;
}


.quiz_related .quiz_ajax_tabs  {
  margin: -5px -5px 0px -5px;
}

.quiz_item_small {
  padding: 10px;
  border-bottom: 1px solid #F6F6F6;
}

.quiz_item_small:hover {
  background-color: #F6F6F6;
}

.quiz_item_hover {
  padding: 5px;
}

.quiz_column {
  vertical-align:top;
}

.quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_sorter {
  float: left;
  margin-bottom:10px;
  padding:3px 5px 7px 0px;
}

.quiz_sorter ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_sorter ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_sorter ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
}

.quiz_sorter ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_sorter ul li.quiz_sorter_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}

.quiz_browse_navigator_wrapper {
  float: right;
  padding-right: 100px;
}



.quiz_quiz .quiz_column {
  vertical-align:top;
}

.quiz_quiz .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_quiz_quizsummary_footer {
  Xmargin-top: 50px;
}

.quiz_quiz_quizsummary_footer ul, .quiz_quiztake_quizsummary_footer ul {
  
}

.quiz_quiz_quizsummary_footer ul li, .quiz_quiztake_quizsummary_footer ul li {
  display:inline;
  float:left;
  padding-right:10px;
  list-style-type: none;
}


.quiz_box {
  margin-bottom: 25px;
}



.quiz_box_header {
  background: none;

  font-weight: bold;
  border: none;
  border-bottom: 1px solid #EEE;

  background-color:#849673;
  color:#FFFFFF;
  font-size: 12px;
  padding: 5px;
  margin-bottom: 0px;

}

.quiz_box_header h3 {
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.quiz_quiz .comment_headline {
  background: none;
  Xfont-size: 14px;
  Xmargin-bottom: 15px;
  border: none;
  Xborder-bottom: 1px solid #EEE;
  Xpadding: 3px 0px 6px;
  font-weight: bold;

  background-color:#849673 !important;
  color: #FFF;
  font-size: 12px;
  margin: -5px -10px 15px -10px;
  padding: 5px;
}

.quiz_related_headline {
  font-size: 14px;
  margin-bottom: 5px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}

.quiz_left {
  padding-right: 25px;  
}

.quiz_item_small {
  background: #FFF;
}




/** GREEN/ORANGE THEME **/


.quiz_box {
  border: 1px solid #ABC197;
}

.quiz_box h3 {
  color: #FFF
}

.quiz_ajax_tabs ul li {
  Xborder: 1px solid #ABC197 !important;
  border: none !important;
}


.quiz_box_header .quiz_ajax_tabs ul li a  {
  color: #FFF !important;  
}

.quiz_box_header .quiz_ajax_tabs ul li.quiz_ajax_tab_selected a {
  color: #333 !important;  
}

.quiz_box_header .quiz_ajax_tabs ul li a:hover {
  color: #333 !important;
  text-decoration: none;
}


.quiz_types {
  background: none !important; 
  border: none !important;
}

.quiz_cats {
  background: #FFF !important;
  border: none !important;
}

.quiz_box_content {
  padding: 5px;
  background: #F8F9F6 !important;
  margin-bottom: 0px !important;
}

.quiz_content .quiz_box {
  margin-bottom: 0px;
}

.browse_quizzes a, .quiz_box a, .quiz_browse_categories a  {
  color:#424141;
  font-size:11px;
  Xfont-weight:bold;
}

a.quiz_title_link {
  color:#EE8720 !important;
  font-size:11px !important;
  font-weight:bold !important;
  text-decoration:none !important;
}


.quiz_comments {
  padding: 5px 10px;
}









/*** QUIZ TAKE - RESULTS ***/


.quiz_results .quiz_title {
  border-bottom:2px solid #EEEEEE;
  color: #EE8720;
  font-size: 20px;
  margin-bottom: 15px;
  padding: 3px 0px 6px;
}

.quiz_quiztake_quizsummary .quiz_quiztake_quiztitle {
  margin-bottom: 30px;
}

.quiz_quiztake_quizsummary_footer {
  margin-top: 30px;
  padding: 5px;
}

.quiz_quiztake_quizsummary_footer_item {
  padding-left: 15px;
}
.quiz_quiztake_quizsummary_content {
  background: url(../images/quiz_roundcorner2_tl.png) no-repeat top left;
}
.quiz_quiztake_quizsummary_content_top {
  background: url(../images/quiz_roundcorner2_tr.png) no-repeat top right;
}
.quiz_quiztake_quizsummary_content_bottom {
  background: url(../images/quiz_roundcorner2_bl.png) no-repeat bottom left;
}
.quiz_quiztake_quizsummary_content_bottom div {
  background: url(../images/quiz_roundcorner2_br.png) no-repeat bottom right;
}
.quiz_quiztake_quizsummary_content_inner {
  background: url(../images/quiz_roundcorner2_r.png) top right repeat-y;
}

.quiz_quiztake_quizsummary_content_top div, .quiz_quiztake_quizsummary_content_top, 
.quiz_quiztake_quizsummary_content_bottom div, .quiz_quiztake_quizsummary_content_bottom {
  width: 100%;
  height: 15px;
  font-size: 1px;
}


.quiz_quiztake_quizsummary_content_inner {
  padding: 0px 15px;
}


.quiz_quizresult1 {
  background-color: #FAFAFA;
  padding: 10px;
}

.quiz_quizresult1, .quiz_quizresult2 {
  padding: 10px;
}

.quiz_results .quiz_column {
  vertical-align:top;
}

.quiz_results .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}


.quiz_results .quiz_browse_categories {
  padding: 5px;
  padding-bottom: 20px;
}


.quiz_results_quizresult {

}


.quiz_results_quizresult_title {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;
}

.quiz_quiztake_quizsummary {
  margin-bottom: 20px;
}


.quiz_quiztake_breakdown_answers {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.quiz_quiztake_breakdown_answers li {
  padding-left: 20px;
  margin: 5px 0px;
}

li.quiz_question_correctanswer {
  font-weight: bold;
  color: green;
  background: url(../images/icons/quiz_answer_correct16.gif) left center no-repeat;  
}

li.quiz_question_wronganswer {
  font-weight: bold;
  color: red;
  background: url(../images/icons/quiz_answer_wrong16.gif) left center no-repeat;  
}

.quiz_results .comment_headline {
  background: none;
  font-size: 14px;
  margin-bottom: 15px;
  border: none;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  font-weight: normal;
}

.quiz_result_score {
  color: #EE8720;
  font-size: 26px;
  padding: 10px;
}


/* LITE THEME */

.quiz_tab_wrapper_table {
  border-left:1px solid #DDD;
}

td.quiz_tab a {
  background-color: #EEEEEE;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px !important;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold !important; 
  display: block;
}
td.quiz_tab a:hover {
  background-color: #F4F4F4;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 a {
  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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
#quiz_tabs_profile { 
  border-left: 1px solid #DDD;
}
td.quiz_tab_end {
  border-bottom: 1px solid #DDD;
}

div.quiz_content {
  Xpadding: 10px; 
  Xborder: 1px solid #ABC197;
  border: 1px solid #DDD;
  border-top: none;
}

.quiz_content .quiz_box {
  border: none;
}


.quiz_content .quiz_box_content {
  padding: 10px;   
}


/*** EDIT QUIZ ***/


.quiz_edit_title {
  width: 400px;
}

.quiz_edit_desc {
  width: 400px;
}



/*** EDIT QUIZ - RESULTS ***/

.quiz_result_body {
  padding: 5px;
}

.quiz_result_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_result_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_result {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  width: 520px;

}

.quiz_result_title, .quiz_result_desc {
  width: 500px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_upload {  
  width: 350px;
  margin-bottom: 5px;
}




/*** EDIT QUIZ - STYLE ***/

.quiz_style_item {
  border: 5px solid #FFF;
  margin-bottom: 5px;
}

.quiz_style_item_selected, .quiz_style_item:hover {
  border: 5px solid #DDD !important;
}


/*** EDIT QUIZ - QUESTIONS ***/

.quiz_question_answer {
  position: relative;
}

#quiz_bottomquestiondiv {
  clear: both;
}

.quiz_question_body {
  padding: 5px;
}

.quiz_question_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_question_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_question {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  
  width:700px;
}

.quiz_question_text {
  width: 680px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_radio {
  vertical-align: middle;
  margin-top: 0px;
}

.quiz_text {  
  width: 350px;
  margin-bottom: 5px;
}




/*** MY QUIZZES ***/

.quiz_my_quizlist {
  border: 1px solid #DDDDDD;
}

.quiz_my_quizlist_header {
  padding: 10px;
}

div.quiz_myquizlistitem1 {
  border-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
}

div.quiz_myquizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}




.userquiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px; 
}







/*** BROWSE QUIZZES ***/

div.quiz_quizlistitem1 {
  background:#F8F9F6 !important;
  border-top:1px solid #DEE6D6 !important;
}

div.quiz_quizlistitem1 {
  padding: 10px;
}

div.quiz_quizlistitem_first {
  border-top: none !important;
}

div.quiz_quizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}

.quiz_cat_wrapper {
  margin-left: -5px;
  margin-right: -5px;
}

.quiz_cats_header {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  border-bottom: none;
}


.quiz_cats {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_cat {
  padding: 5px 5px 5px 10px;
}


.browse_quizzes .quiz_browse_categories {
  padding: 5px;  
}






.quiz_type_wrapper {
  margin-left: -5px;
  margin-right: -5px;
}

.quiz_types {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_type {
  padding: 5px 5px 5px 10px;
}





.browse_quizzes .quiz_newquizhint {
  padding-right: 5px;
}

.browse_quizzes_search {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.browse_quizzes_search table {
  margin: 0px auto;
}

input.quiz_search {
  font-size: 16px;
  padding: 2px;
}

.quiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px;
}


.XXquiz_box_content {
  background-color:#EEF2EA;
  border-left:1px solid #ABC197;
  border-right:1px solid #ABC197;
}


.browse_quizzes .quiz_column {
  vertical-align:top;
}

.browse_quizzes .quiz_column_right {
  width: 250px;
  padding-left: 25px;
}


.browse_quizzes_frontpage_cats .quiz_quizlistitem1 {
  background: none;
  border-top: none;
}

.browse_quizzes_frontpage_cats .quiz_column_right {
  border-left:1px solid #DDDDDD;
  margin-left:25px;
  padding:0px 0px 0px 20px;
}



.quiz_ajax_tabs {

}

.quiz_ajax_tabs ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_ajax_tabs ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_ajax_tabs ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
  white-space: nowrap;
}

.quiz_ajax_tabs ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_ajax_tabs ul li.quiz_ajax_tab_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}



/*** ACTION MEDIA ***/

.quiz_recentaction_div_media img {
  margin-right: 5px;
}


/*** PROFILE PAGE ***/

.quiz_profile_footer {
  text-align:right;
  padding: 10px 5px 5px 5px;
}


.quiz_profile .quiz_item_category, .quiz_profile .quiz_item_details  {
  color: #777777;
  font-size: 7pt;
  margin-bottom: 5px;  
}

.quiz_profile .quiz_item_rating {
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 2px;
}

.quiz_item_thumb {
  width: 50px;
}

.quiz_item_thumb img {
  width: 50px; 
  height: 50px; 
}
.quiz_profile .quiz_item_info {
  padding-left: 20px; 
}


/*** MISC ***/


img.quiz_button {
  float: left;
  padding-right: 4px;
}


.quiz_tagcloud_tags {
  line-height:200%;
}

.quiz_tagcloud_tags .word {
  font-family: Tahoma;
  padding: 4px 4px 4px 4px;
  letter-spacing: 3px;
}
.quiz_tagcloud_tags span.size1 {
  color: #000;
  font-size: 200% !important;
}
.quiz_tagcloud_tags span.size2 {
  color: #333;
  font-size:180% !important;
}
.quiz_tagcloud_tags span.size3 {
  color: #666;
  font-size: 170% !important;
}
.quiz_tagcloud_tags span.size4 {
  color: #999;
  font-size: 160% !important;
}
.quiz_tagcloud_tags span.size5 {
  color: #aaa;
  font-size: 150% !important;
}
.quiz_tagcloud_tags span.size6 {
  color: #bbb;
  font-size: 140% !important;
}
.quiz_tagcloud_tags span.size7 {
  color: #ccc;
  font-size: 130% !important;
}
.quiz_tagcloud_tags span.size8 {
  color: #ddd;
  font-size: 120% !important;
}
.quiz_tagcloud_tags span.size0 {
  color: #ccc;
  font-size: 100% !important;
}

.quiz_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
}



/*** SIGNUP TEASER ***/

.quiz_signup_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
  text-align:center;
}


.quiz_signup_teaserbox {
  padding: 20px;
  border:5px solid #EEEEEE;
}

.quiz_signup_teaserbox_right {
  text-align: center;
}


.portal_content .quiz_ajax_tabs ul li a {
  padding:4px 7px 6px;
}

A.quiz_state_notpublished {
  color: red;
  font-weight: bold;
}

A.quiz_state_published {
  color: green;
}


/*** QUIZ ***/

.quiz_pipe {
  color: #EEE;
}

.quiz_icon {
  padding-right: 4px;
  vertical-align: middle;
  margin-top: -2px;
}


/*** QUIZ TAKE ***/

.quiz_quiztake_questionimage {
  margin-bottom: 15px;
}

.quiz_quiztake_progress {
  text-align: right;
  padding-right: 5px;
  margin-top: -10px;
  color: #888;
  /*font-size: 14px  */
}

.quiz_quiztake_content {
  background: #F2F2F2;
}
.quiz_quiztake_content_top div {
  background: url(../images/quiz_roundcorner_tl.png) no-repeat top left;
}
.quiz_quiztake_content_top {
  background: url(../images/quiz_roundcorner_tr.png) no-repeat top right;
}
.quiz_quiztake_content_bottom div {
  background: url(../images/quiz_roundcorner_bl.png) no-repeat bottom left;
}
.quiz_quiztake_content_bottom {
  background: url(../images/quiz_roundcorner_br.png) no-repeat bottom right;
}

.quiz_quiztake_content_top div, .quiz_quiztake_content_top, 
.quiz_quiztake_content_bottom div, .quiz_quiztake_content_bottom {
  width: 100%;
  height: 30px;
  font-size: 1px;
}

.quiz_quiztake_content_inner {
  margin: 0 30px;
}

.quiz_quiztake_quiztitle {
  /*font-weight: bold;*/
  /*font-size: 14px;*/
  font-size: 20px;
  Xmargin-bottom: 15px;
  Xborder-bottom: 2px solid #EEE;
  Xpadding: 3px 0px 6px;
}

.quiz_quiztake_quiztitle_wrapper {
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}

A.quiz_take_button {
  display:block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  width: 120px;
  background-color: #F6F6F6;
  border: 1px solid #EEE;
  color:#336699;
}


.quiz_quiztake_quiztitle span {
  font-weight: normal;
  font-size: 14px;
}

.quiz_quiztake_questiontitle {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
  
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
}

.quiz_quiztake_question {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEE;
}


.quiz_quiztake_next {
  padding-left: 40px;
}

.quiz_quiztake_next .button {
  padding: 6px;
  font-size: 14px;
}

.quiz_quiztake .quiz_quiztake_answer {
  padding: 5px;
  cursor: pointer;
  
  display: block;
}

.quiz_quiztake .quiz_quiztake_answer:hover {
  background-color: #FFFF99;
  text-decoration: none;
}

.quiz_quiztake input.radio {
  margin: 0px 5px 0px 0px;
  padding: 0px;
}



/*** NEW QUIZ ***/

.quiz_newquizhint {
  
}

.quiz_newquiz_what {
  font-weight: bold;
  font-size: 16px;
}


/*** USER QUIZ RELATED ***/

.quiz_newquiz_hint a {
  display: block;
  background-color: #F6F6F6;
  padding: 15px;
  font-size: 20px;
}

.quiz_newquiz_hint A:hover {
  background-color: #F1F1F1;
  text-decoration: none;
}



/*** PUBLISH QUIZ ***/

.quiz_socialstatus {
  border: 1px solid #EEEEEE;
  padding:10px;
  Xpadding-left:15px;
  Xfloat: left;
  width: 520px;
}

.quiz_socialstatus_textarea {
  width: 500px;
  font-size:16px;
  padding:5px;
}



/*** QUIZ PAGE ***/

.quiz_quiz {
  padding: 5px;  
}

a.quiz_tag {
  text-decoration: underline;  
}

a.quiz_tag:hover {
  font-weight: bold
}

.quiz_quiz .quiz_desc, .quiz_results .quiz_results_quizresult_desc {
  font-size: 150%;
}

.quiz_quiz_quizsummary {
  border: 5px solid #EEE;
  padding: 15px;
  margin-bottom: 25px;
}

.quiz_quiztitle {
  font-size: 20px;
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}


/* padding for large quiz title font; not when with border */
.quiz_quiz .quiz_stats {
  Xpadding-top: 8px;
}

.quiz_quiztakers_headline {
  font-size: 14px;
  margin-bottom: 15px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}


.quiz_quiz .quiz_browse_categories {
  padding-bottom: 10px;  
}

.quiz_quiz .quiz_newquizhint {
  padding-right: 10px;
}

.quiz_quiztakers_headline {
  
}


.quiz_related_author .quiz_box_content, .quiz_related .quiz_box_content {
  padding: 0px;
}


.quiz_item_small {
  padding: 10px;
  border-bottom: 1px solid #F6F6F6;
}

.quiz_item_small:hover {
  background-color: #F6F6F6;
}

.quiz_item_hover {
  padding: 5px;
}

.quiz_column {
  vertical-align:top;
}

.quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_sorter {
  float: left;
  margin-bottom:10px;
  padding:3px 5px 7px 0px;
}

.quiz_sorter ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_sorter ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_sorter ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
}

.quiz_sorter ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_sorter ul li.quiz_sorter_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}

.quiz_browse_navigator_wrapper {
  float: right;
  padding-right: 100px;
}



.quiz_quiz .quiz_column {
  vertical-align:top;
}

.quiz_quiz .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_quiz_quizsummary_footer {
  Xmargin-top: 50px;
}

.quiz_quiz_quizsummary_footer ul, .quiz_quiztake_quizsummary_footer ul {
  
}

.quiz_quiz_quizsummary_footer ul li, .quiz_quiztake_quizsummary_footer ul li {
  display:inline;
  float:left;
  padding-right:10px;
  list-style-type: none;
}



.quiz_box {
  margin-bottom: 25px;
}


.quiz_box_header {
  background: none;
  /* actually not 14px looks ok also */
  font-size: 14px;
  Xfont-weight: normal;
  font-weight: bold;
  border: none;
  Xmargin-bottom: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  color: #555;
}

.quiz_box_header h3 {
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.quiz_quiz .comment_headline {
  background: none;
  font-size: 14px;
  margin-bottom: 15px;
  border: none;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  font-weight: bold;
}

.quiz_related_headline {
  font-size: 14px;
  margin-bottom: 5px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}

.quiz_left {
  padding-right: 25px;  
}

.quiz_item_small {
  background: #FFF;
}











/*** QUIZ TAKE - RESULTS ***/

.quiz_results .quiz_title {
  border-bottom:2px solid #EEEEEE;
  font-size: 20px;
  margin-bottom: 15px;
  padding: 3px 0px 6px;
}

.quiz_quiztake_quizsummary .quiz_quiztake_quiztitle {
  margin-bottom: 30px;
}

.quiz_quiztake_quizsummary_footer {
  margin-top: 30px;
  padding: 5px;
}

.quiz_quiztake_quizsummary_footer_item {
  padding-left: 15px;
}
.quiz_quiztake_quizsummary_content {
  background: url(../images/quiz_roundcorner1_tl.png) no-repeat top left;
}
.quiz_quiztake_quizsummary_content_top {
  background: url(../images/quiz_roundcorner1_tr.png) no-repeat top right;
}
.quiz_quiztake_quizsummary_content_bottom {
  background: url(../images/quiz_roundcorner1_bl.png) no-repeat bottom left;
}
.quiz_quiztake_quizsummary_content_bottom div {
  background: url(../images/quiz_roundcorner1_br.png) no-repeat bottom right;
}
.quiz_quiztake_quizsummary_content_inner {
  background: url(../images/quiz_roundcorner1_r.png) top right repeat-y;
}

.quiz_quiztake_quizsummary_content_top div, .quiz_quiztake_quizsummary_content_top, 
.quiz_quiztake_quizsummary_content_bottom div, .quiz_quiztake_quizsummary_content_bottom {
  width: 100%;
  height: 15px;
  font-size: 1px;
}


.quiz_quiztake_quizsummary_content_inner {
  padding: 0px 15px;
}


.quiz_quizresult1 {
  background-color: #FAFAFA;
  padding: 10px;
}

.quiz_quizresult1, .quiz_quizresult2 {
  padding: 10px;
}

.quiz_results .quiz_column {
  vertical-align:top;
}

.quiz_results .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}


.quiz_results .quiz_browse_categories {
  padding: 5px;
  padding-bottom: 20px;
}


.quiz_results_quizresult {

}


.quiz_results_quizresult_title {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;
}

.quiz_quiztake_quizsummary {
  margin-bottom: 20px;
}


.quiz_quiztake_breakdown_answers {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.quiz_quiztake_breakdown_answers li {
  padding-left: 20px;
  margin: 5px 0px;
}

li.quiz_question_correctanswer {
  font-weight: bold;
  color: green;
  background: url(../images/icons/quiz_answer_correct16.gif) left center no-repeat;  
}

li.quiz_question_wronganswer {
  font-weight: bold;
  color: red;
  background: url(../images/icons/quiz_answer_wrong16.gif) left center no-repeat;  
}

.quiz_results .comment_headline {
  background: none;
  font-size: 14px;
  margin-bottom: 15px;
  border: none;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  font-weight: normal;
}


.quiz_result_score {
  font-size: 26px;
  padding: 10px;
}



/* LITE THEME */

.quiz_tab_wrapper_table {
  border-left:1px solid #DDD;
}

td.quiz_tab a {
  background-color: #EEEEEE;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px !important;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold !important; 
  display: block;
}
td.quiz_tab a:hover {
  background-color: #F4F4F4;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 a {
  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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
#quiz_tabs_profile { 
  border-left: 1px solid #DDD;
}
td.quiz_tab_end {
  border-bottom: 1px solid #DDD;
}

div.quiz_content {
  padding: 10px; 
  border: 1px solid #DDD;
  border-top: none;
}





/*** EDIT QUIZ ***/


.quiz_edit_title {
  width: 400px;
}

.quiz_edit_desc {
  width: 400px;
}



/*** EDIT QUIZ - RESULTS ***/

.quiz_result_body {
  padding: 5px;
}

.quiz_result_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_result_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_result {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  width: 520px;

}

.quiz_result_title, .quiz_result_desc {
  width: 500px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_upload {  
  width: 350px;
  margin-bottom: 5px;
}




/*** EDIT QUIZ - STYLE ***/

.quiz_style_item {
  border: 5px solid #FFF;
  margin-bottom: 5px;
}

.quiz_style_item_selected, .quiz_style_item:hover {
  border: 5px solid #DDD !important;
}


/*** EDIT QUIZ - QUESTIONS ***/

.quiz_question_answer {
  position: relative;
}

#quiz_bottomquestiondiv {
  clear: both;
}

.quiz_question_body {
  padding: 5px;
}

.quiz_question_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_question_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_question {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  
  width:700px;
}

.quiz_question_text {
  width: 680px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_radio {
  vertical-align: middle;
  margin-top: 0px;
}

.quiz_text {  
  width: 350px;
  margin-bottom: 5px;
}





/*** MY QUIZZES ***/

.quiz_my_quizlist {
  border: 1px solid #DDDDDD;
}

.quiz_my_quizlist_header {
  padding: 10px;
}

div.quiz_myquizlistitem1 {
  border-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
}

div.quiz_myquizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}



.userquiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px; 
}







/*** BROWSE QUIZZES ***/


div.quiz_quizlistitem1 {
  border-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
}

div.quiz_quizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}

.quiz_cat_wrapper {
  margin-left: -5px;
  margin-right: -5px;
}

.quiz_cats_header {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  border-bottom: none;
}


.quiz_cats {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_cat {
  padding: 5px 5px 5px 10px;
}


.browse_quizzes .quiz_browse_categories {
  padding: 5px;  
}






.quiz_type_wrapper {
  margin-left: -5px;
  margin-right: -5px;
}

.quiz_types {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_type {
  padding: 5px 5px 5px 10px;
}





.browse_quizzes .quiz_newquizhint {
  padding-right: 5px;
}

.browse_quizzes_search {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.browse_quizzes_search table {
  margin: 0px auto;
}

input.quiz_search {
  font-size: 16px;
  padding: 2px;
}

.quiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px;
}


.XXquiz_box_content {
  background-color:#EEF2EA;
  border-left:1px solid #ABC197;
  border-right:1px solid #ABC197;
}


.browse_quizzes .quiz_column {
  vertical-align:top;
}

.browse_quizzes .quiz_column_right {
  width: 250px;
  padding-left: 25px;
}


.browse_quizzes_frontpage_cats .quiz_quizlistitem1 {
  background: none;
  border-top: none;
}

.browse_quizzes_frontpage_cats .quiz_column_right {
  border-left:1px solid #DDDDDD;
  margin-left:25px;
  padding:0px 0px 0px 20px;
}



.quiz_ajax_tabs {

}

.quiz_ajax_tabs ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_ajax_tabs ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_ajax_tabs ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
  white-space: nowrap;
}

.quiz_ajax_tabs ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_ajax_tabs ul li.quiz_ajax_tab_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}



/*** ACTION MEDIA ***/

.quiz_recentaction_div_media img {
  margin-right: 5px;
}


/*** PROFILE PAGE ***/

.quiz_profile_footer {
  text-align:right;
  padding: 10px 5px 5px 5px;
}


.quiz_profile .quiz_item_category, .quiz_profile .quiz_item_details  {
  color: #777777;
  font-size: 7pt;
  margin-bottom: 5px;  
}

.quiz_profile .quiz_item_rating {
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 2px;
}

.quiz_item_thumb {
  width: 50px;
}

.quiz_item_thumb img {
  width: 50px; 
  height: 50px; 
}
.quiz_profile .quiz_item_info {
  padding-left: 20px; 
}


/*** MISC ***/


img.quiz_button {
  float: left;
  padding-right: 4px;
}


.quiz_tagcloud_tags {
  line-height:200%;
}

.quiz_tagcloud_tags .word {
  font-family: Tahoma;
  padding: 4px 4px 4px 4px;
  letter-spacing: 3px;
}
.quiz_tagcloud_tags span.size1 {
  color: #000;
  font-size: 200%;
}
.quiz_tagcloud_tags span.size2 {
  color: #333;
  font-size:180%;
}
.quiz_tagcloud_tags span.size3 {
  color: #666;
  font-size: 170%;
}
.quiz_tagcloud_tags span.size4 {
  color: #999;
  font-size: 160%;
}
.quiz_tagcloud_tags span.size5 {
  color: #aaa;
  font-size: 150%;
}
.quiz_tagcloud_tags span.size6 {
  color: #bbb;
  font-size: 140%;
}
.quiz_tagcloud_tags span.size7 {
  color: #ccc;
  font-size: 130%;
}
.quiz_tagcloud_tags span.size8 {
  color: #ddd;
  font-size: 120%;
}
.quiz_tagcloud_tags span.size0 {
  color: #ccc;
  font-size: 100%;
}


.quiz_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
}



/*** SIGNUP TEASER ***/

.quiz_signup_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
  text-align:center;
}


.quiz_signup_teaserbox {
  padding: 20px;
  border:5px solid #EEEEEE;
}

.quiz_signup_teaserbox_right {
  text-align: center;
}


.portal_content .quiz_ajax_tabs ul li a {
  padding:4px 7px 6px;
}

A.quiz_state_notpublished {
  color: red;
  font-weight: bold;
}

A.quiz_state_published {
  color: green;
}


/*** QUIZ ***/

.quiz_pipe {
  color: #EEE;
}

.quiz_icon {
  padding-right: 4px;
  vertical-align: middle;
  margin-top: -2px;
}


/*** QUIZ TAKE ***/

.quiz_quiztake_questionimage {
  margin-bottom: 15px;
}

.quiz_quiztake_progress {
  text-align: right;
  padding-right: 5px;
  margin-top: -10px;
  color: #888;
  /*font-size: 14px  */
}

.quiz_quiztake_content {
  background: #F2F2F2;
}
.quiz_quiztake_content_top div {
  background: url(../images/quiz_roundcorner_tl.png) no-repeat top left;
}
.quiz_quiztake_content_top {
  background: url(../images/quiz_roundcorner_tr.png) no-repeat top right;
}
.quiz_quiztake_content_bottom div {
  background: url(../images/quiz_roundcorner_bl.png) no-repeat bottom left;
}
.quiz_quiztake_content_bottom {
  background: url(../images/quiz_roundcorner_br.png) no-repeat bottom right;
}

.quiz_quiztake_content_top div, .quiz_quiztake_content_top, 
.quiz_quiztake_content_bottom div, .quiz_quiztake_content_bottom {
  width: 100%;
  height: 30px;
  font-size: 1px;
}

.quiz_quiztake_content_inner {
  margin: 0 30px;
}

.quiz_quiztake_quiztitle {
  /*font-weight: bold;*/
  /*font-size: 14px;*/
  font-size: 20px;
  Xmargin-bottom: 15px;
  Xborder-bottom: 2px solid #EEE;
  Xpadding: 3px 0px 6px;
}

.quiz_quiztake_quiztitle_wrapper {
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}

.quiz_quiztake_quiztitle span {
  font-weight: normal;
  font-size: 14px;
}

.quiz_quiztake_questiontitle {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
  
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
}

.quiz_quiztake_question {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEE;
}


.quiz_quiztake_next {
  padding-left: 40px;
}

.quiz_quiztake_next .button {
  padding: 6px;
  font-size: 14px;
}

.quiz_quiztake .quiz_quiztake_answer {
  padding: 5px;
  cursor: pointer;
  
  display: block;
}

.quiz_quiztake .quiz_quiztake_answer:hover {
  background-color: #FFFF99;
  text-decoration: none;
}

.quiz_quiztake input.radio {
  margin: 0px 5px 0px 0px;
  padding: 0px;
}


/*** NEW QUIZ ***/

.quiz_newquizhint {
  
}

.quiz_newquiz_what {
  font-weight: bold;
  font-size: 16px;
}


/*** USER QUIZ RELATED ***/

.quiz_newquiz_hint a {
  display: block;
  background-color: #F6F6F6;
  padding: 15px;
  font-size: 20px;
}

.quiz_newquiz_hint A:hover {
  background-color: #F1F1F1;
  text-decoration: none;
}



/*** PUBLISH QUIZ ***/

.quiz_socialstatus {
  border: 1px solid #EEEEEE;
  padding:10px;
  Xpadding-left:15px;
  Xfloat: left;
  width: 520px;
}

.quiz_socialstatus_textarea {
  width: 500px;
  font-size:16px;
  padding:5px;
}



/*** QUIZ PAGE ***/

.quiz_quiz {
  padding: 5px;  
}

a.quiz_tag {
  text-decoration: underline;  
}

a.quiz_tag:hover {
  font-weight: bold
}

.quiz_quiz .quiz_desc, .quiz_results .quiz_results_quizresult_desc {
  font-size: 150%;
}

.quiz_quiz_quizsummary {
  border: 5px solid #EEE;
  padding: 15px;
  margin-bottom: 25px;
}

.quiz_quiztitle {
  font-size: 20px;
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}


/* padding for large quiz title font; not when with border */
.quiz_quiz .quiz_stats {
  Xpadding-top: 8px;
}

.quiz_quiztakers_headline {
  font-size: 14px;
  margin-bottom: 15px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}

A.quiz_take_button {
  display:block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  width: 120px;
  background-color: #F6F6F6;
  border: 1px solid #EEE;
}

.quiz_quiz .quiz_browse_categories {
  padding-bottom: 10px;  
}

.quiz_quiz .quiz_newquizhint {
  padding-right: 10px;
}

.quiz_quiztakers_headline {
  
}


.quiz_related_author .quiz_box_content, .quiz_related .quiz_box_content {
  Xpadding: 0px;
}


.quiz_item_small {
  padding: 10px;
  border-bottom: 1px solid #F6F6F6;
}

.quiz_item_small:hover {
  background-color: #F6F6F6;
}

.quiz_item_hover {
  padding: 5px;
}

.quiz_column {
  vertical-align:top;
}

.quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_sorter {
  float: left;
  margin-bottom:10px;
  padding:3px 5px 7px 0px;
}

.quiz_sorter ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_sorter ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_sorter ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
}

.quiz_sorter ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_sorter ul li.quiz_sorter_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}

.quiz_browse_navigator_wrapper {
  float: right;
  padding-right: 100px;
}



.quiz_quiz .quiz_column {
  vertical-align:top;
}

.quiz_quiz .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_quiz_quizsummary_footer {
  Xmargin-top: 50px;
}

.quiz_quiz_quizsummary_footer ul, .quiz_quiztake_quizsummary_footer ul {
  
}

.quiz_quiz_quizsummary_footer ul li, .quiz_quiztake_quizsummary_footer ul li {
  display:inline;
  float:left;
  padding-right:10px;
  list-style-type: none;
}



.quiz_box {
  margin-bottom: 25px;
}



.quiz_related_headline {
  font-size: 14px;
  margin-bottom: 5px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}

.quiz_left {
  padding-right: 25px;  
}

.quiz_item_small {
  background: #FFF;
}





/*** SE Theme ***/

.quiz_box_content .quiz_ajax_tabs {
  margin: -10px -10px 0px -10px;
}

.quiz_box_content .quiz_ajax_tabs ul li {
  border-top: none;
  border-right: none;
}

.quiz_left {
  padding-right: 20px;  
}

.quiz_box {
  margin-bottom: 20px;
}

.quiz_box_header {
  padding: 4px 5px 5px 6px;
  border: 1px solid #DDDDDD;
  font-weight: bold;
  background-image: url(../images/header.gif);
  background-repeat: repeat-x;
  color: #333333;
}

.quiz_box_content {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: none;
  padding: 10px;
}

.quiz_box_header h3 {
  padding: 0px;
  margin: 0px;
  padding-top: 4px;
  color: #333;
}


.quiz_browsequizcolumn .quiz_box_header {
  padding-right: 0px;
  padding-top: 0px;  
}

.quiz_browsequizcolumn .quiz_ajax_tabs ul li {
  border-top: none;
  border-bottom: none;
  border-right: none;
}





/** STIKK THEME **/



.quiz_box h3 {
  Xcolor: #FFF
}

.quiz_ajax_tabs ul li {
  Xborder: 1px solid #ABC197 !important;
  Xborder: none !important;
}


.quiz_box_header .quiz_ajax_tabs ul li a  {
  Xcolor: #FFF !important;  
}

.quiz_box_header .quiz_ajax_tabs ul li.quiz_ajax_tab_selected a {
  Xcolor: #333 !important;  
}

.quiz_box_header .quiz_ajax_tabs ul li a:hover {
  Xcolor: #333 !important;
  Xtext-decoration: none;
}


div.quiz_quizlistitem1 {
  Xbackground:#F8F9F6 !important;
  Xborder-top:1px solid #DEE6D6 !important;
}

.quiz_types {
  Xbackground: none !important; 
  Xborder: none !important;
}

.quiz_cats {
  Xbackground: #FFF !important;
  Xborder: none !important;
}







/*** QUIZ TAKE - RESULTS ***/

.quiz_results .quiz_title {
  border-bottom:2px solid #EEEEEE;
  font-size: 20px;
  margin-bottom: 15px;
  padding: 3px 0px 6px;
}

.quiz_quiztake_quizsummary .quiz_quiztake_quiztitle {
  margin-bottom: 30px;
}

.quiz_quiztake_quizsummary_footer {
  margin-top: 30px;
  padding: 5px;
}

.quiz_quiztake_quizsummary_footer_item {
  padding-left: 15px;
}
.quiz_quiztake_quizsummary_content {
  background: url(../images/quiz_roundcorner1_tl.png) no-repeat top left;
}
.quiz_quiztake_quizsummary_content_top {
  background: url(../images/quiz_roundcorner1_tr.png) no-repeat top right;
}
.quiz_quiztake_quizsummary_content_bottom {
  background: url(../images/quiz_roundcorner1_bl.png) no-repeat bottom left;
}
.quiz_quiztake_quizsummary_content_bottom div {
  background: url(../images/quiz_roundcorner1_br.png) no-repeat bottom right;
}
.quiz_quiztake_quizsummary_content_inner {
  background: url(../images/quiz_roundcorner1_r.png) top right repeat-y;
}

.quiz_quiztake_quizsummary_content_top div, .quiz_quiztake_quizsummary_content_top, 
.quiz_quiztake_quizsummary_content_bottom div, .quiz_quiztake_quizsummary_content_bottom {
  width: 100%;
  height: 15px;
  font-size: 1px;
}


.quiz_quiztake_quizsummary_content_inner {
  padding: 0px 15px;
}


.quiz_quizresult1 {
  background-color: #FAFAFA;
  padding: 10px;
}

.quiz_quizresult1, .quiz_quizresult2 {
  padding: 10px;
}

.quiz_results .quiz_column {
  vertical-align:top;
}

.quiz_results .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}


.quiz_results .quiz_browse_categories {
  padding: 5px;
  padding-bottom: 20px;
}


.quiz_results_quizresult {

}


.quiz_results_quizresult_title {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;
}

.quiz_quiztake_quizsummary {
  margin-bottom: 20px;
}


.quiz_quiztake_breakdown_answers {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.quiz_quiztake_breakdown_answers li {
  padding-left: 20px;
  margin: 5px 0px;
}

li.quiz_question_correctanswer {
  font-weight: bold;
  color: green;
  background: url(../images/icons/quiz_answer_correct16.gif) left center no-repeat;  
}

li.quiz_question_wronganswer {
  font-weight: bold;
  color: red;
  background: url(../images/icons/quiz_answer_wrong16.gif) left center no-repeat;  
}

.quiz_results .comment_headline {
  background: none;
  font-size: 14px;
  margin-bottom: 15px;
  border: none;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  font-weight: normal;
}


.quiz_result_score {
  font-size: 26px;
  padding: 10px;
}



/* LITE THEME */

.quiz_tab_wrapper_table {
  border-left:1px solid #DDD;
}

td.quiz_tab a {
  background-color: #EEEEEE;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px !important;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold !important; 
  display: block;
}
td.quiz_tab a:hover {
  background-color: #F4F4F4;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 a {
  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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
#quiz_tabs_profile { 
  border-left: 1px solid #DDD;
}
td.quiz_tab_end {
  border-bottom: 1px solid #DDD;
}

div.quiz_content {
  padding: 10px; 
  border: 1px solid #DDD;
  border-top: none;
}

.quiz_content .quiz_box_content {
  border: none;
}



/*** EDIT QUIZ ***/


.quiz_edit_title {
  width: 400px;
}

.quiz_edit_desc {
  width: 400px;
}



/*** EDIT QUIZ - RESULTS ***/

.quiz_result_body {
  padding: 5px;
}

.quiz_result_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_result_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_result {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  width: 520px;

}

.quiz_result_title, .quiz_result_desc {
  width: 500px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_upload {  
  width: 350px;
  margin-bottom: 5px;
}




/*** EDIT QUIZ - STYLE ***/

.quiz_style_item {
  border: 5px solid #FFF;
  margin-bottom: 5px;
}

.quiz_style_item_selected, .quiz_style_item:hover {
  border: 5px solid #DDD !important;
}


/*** EDIT QUIZ - QUESTIONS ***/

.quiz_question_answer {
  position: relative;
}

#quiz_bottomquestiondiv {
  clear: both;
}

.quiz_question_body {
  padding: 5px;
}

.quiz_question_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_question_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_question {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;

  width:700px;  
}

.quiz_question_text {
  width: 680px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_radio {
  vertical-align: middle;
  margin-top: 0px;
}

.quiz_text {  
  width: 350px;
  margin-bottom: 5px;
}




/*** MY QUIZZES ***/

.quiz_my_quizlist {
  border: 1px solid #DDDDDD;
}

.quiz_my_quizlist_header {
  padding: 10px;
}

div.quiz_myquizlistitem1 {
  border-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
}

div.quiz_myquizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}


.userquiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px; 
}







/*** BROWSE QUIZZES ***/



div.quiz_quizlistitem1 {
  Xborder-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
  border-bottom: 1px solid #DDDDDD; 
}

div.quiz_quizlistitem_first {
  border-bottom: none;
}

div.quiz_quizlistitem2 {
  Xborder-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
  border-bottom: 1px solid #DDDDDD; 
}

.quiz_cat_wrapper {
  Xmargin-left: -5px;
  Xmargin-right: -5px;
  margin-bottom: 1px;
  background-color: #FFF;
}

.quiz_cats_header {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  border-bottom: none;
}


.quiz_cats {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_cat {
  padding: 5px 5px 5px 10px;
}

.quiz_type {
  Xpadding: 5px 5px 5px 10px;
  padding: 1px;
  margin-bottom: 1px;
  background-color: #FFF;
}


/* hover boxes */

/*
.quiz_cat {
  padding: 1px;
}

.quiz_type {
  padding: 1px;
}

.quiz_cat a, .quiz_type a {
  display: block;
  padding: 5px 10px;
  border: 1px solid #FFF;  
}

.quiz_cat a:hover, .quiz_type a:hover  {
  border: 1px solid #336699;
  text-decoration: none;
}
*/

.browse_quizzes .quiz_browse_categories {
  padding: 5px;  
}






.quiz_type_wrapper {
  Xmargin-left: -5px;
  Xmargin-right: -5px;
}

.quiz_types {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_type {
  padding: 5px 5px 5px 10px;
  margin-bottom: 1px;
  background-color: #FFF;
}





.browse_quizzes .quiz_newquizhint {
  padding-right: 5px;
}

.browse_quizzes_search {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.browse_quizzes_search table {
  margin: 0px auto;
}

input.quiz_search {
  font-size: 16px;
  padding: 2px;
}

.quiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px;
}


.XXquiz_box_content {
  background-color:#EEF2EA;
  border-left:1px solid #ABC197;
  border-right:1px solid #ABC197;
}


.browse_quizzes .quiz_column {
  vertical-align:top;
}

.browse_quizzes .quiz_column_right {
  width: 250px;
  padding-left: 25px;
}


.browse_quizzes_frontpage_cats .quiz_quizlistitem1 {
  background: none;
  border-top: none;
}

.browse_quizzes_frontpage_cats .quiz_column_right {
  border-left:1px solid #DDDDDD;
  margin-left:25px;
  padding:0px 0px 0px 20px;
}



.quiz_ajax_tabs {

}

.quiz_ajax_tabs ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_ajax_tabs ul li {
  float: left;
  border: 1px solid #DDD;
}

.quiz_ajax_tabs ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
  white-space: nowrap;
}

.quiz_ajax_tabs ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_ajax_tabs ul li.quiz_ajax_tab_selected {
  Xbackground-color: #F2F2F2;
  background-color: #FFF;
  font-weight: bold;
  border-bottom: none;
}



/*** ACTION MEDIA ***/

.quiz_recentaction_div_media img {
  margin-right: 5px;
}


/*** PROFILE PAGE ***/

.quiz_profile_footer {
  text-align:right;
  padding: 10px 5px 5px 5px;
}


.quiz_profile .quiz_item_category, .quiz_profile .quiz_item_details  {
  color: #777777;
  font-size: 7pt;
  margin-bottom: 5px;  
}

.quiz_profile .quiz_item_rating {
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 2px;
}

.quiz_item_thumb {
  width: 50px;
}

.quiz_item_thumb img {
  width: 50px; 
  height: 50px; 
}
.quiz_profile .quiz_item_info {
  padding-left: 20px; 
}


/*** MISC ***/


img.quiz_button {
  float: left;
  padding-right: 4px;
}


.quiz_tagcloud_tags {
  line-height:200%;
}

.quiz_tagcloud_tags .word {
  font-family: Tahoma;
  padding: 4px 4px 4px 4px;
  letter-spacing: 3px;
}
.quiz_tagcloud_tags span.size1 {
  color: #000;
  font-size: 200%;
}
.quiz_tagcloud_tags span.size2 {
  color: #333;
  font-size:180%;
}
.quiz_tagcloud_tags span.size3 {
  color: #666;
  font-size: 170%;
}
.quiz_tagcloud_tags span.size4 {
  color: #999;
  font-size: 160%;
}
.quiz_tagcloud_tags span.size5 {
  color: #aaa;
  font-size: 150%;
}
.quiz_tagcloud_tags span.size6 {
  color: #bbb;
  font-size: 140%;
}
.quiz_tagcloud_tags span.size7 {
  color: #ccc;
  font-size: 130%;
}
.quiz_tagcloud_tags span.size8 {
  color: #ddd;
  font-size: 120%;
}
.quiz_tagcloud_tags span.size0 {
  color: #ccc;
  font-size: 100%;
}


.quiz_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
}



/*** SIGNUP TEASER ***/

.quiz_signup_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
  text-align:center;
}


.quiz_signup_teaserbox {
  padding: 20px;
  border:5px solid #EEEEEE;
}

.quiz_signup_teaserbox_right {
  text-align: center;
}

/* styles link */

 #link_tabs td.tab1,#link_tabs td.tab2{font-weight:400;font-size:16px}#link_tabs td.tab1{background-image:url(../images/menu_user.gif);background-repeat:repeat-x}.link_clear{clear:both;height:0}div.link_browse_options{background:#F2F2F2;border:1px solid #BBB;font-weight:700;margin:0 0 10px;padding:7px 10px}ul.link_type_filter{list-style:none;margin-top:5px}.link_type_filter a:link,.link_type_filter a:visited{border:1px solid #CCC;background:#F8F8F8;padding:2px 3px}a.link_type_active:link,a.link_type_active:visited{font-weight:700;background:#900;color:#FFF;border:1px solid #000}div.link_simple_entry{padding-bottom:5px;position:relative;border-bottom:1px solid #ccc;margin:5px 0}div.link_simple_entry_title{font-weight:700;padding-left:42px}div.link_simple_entry_details{color:#777;font-size:7pt;padding-left:42px}span.link_simple_entry_type,span.link_view_type{font-weight:400;color:#900}div.link_simple_entry_vote{font-size:16px;left:0;top:0;position:absolute;text-align:center;width:40px;color:#900;font-weight:700;line-height:1em}div.link_simple_entry_vote a:link,div.link_simple_entry_vote a:visited{color:#900}table.link_view_summary{width:100%;margin:15px 0}td.link_view_vote{vertical-align:top;width:45px;padding:0 5px}div.link_vote_stat{text-align:center;width:44px;font-weight:700;line-height:1em;background:transparent url(../images/icons/link_vote_thumb.gif) repeat-x scroll 0 -120px;padding:10px 0}div.link_vote_point{color:#900;font-size:16px}div.link_vote_thumbs{line-height:21px}div.link_vote_thumb_up,div.link_vote_thumb_dn{line-height:21px;float:left}div.link_vote_thumb_up{margin-right:4px}div.link_vote_thumb_up_active{line-height:21px;float:left;height:16px;width:20px;background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -40px;margin-right:4px}div.link_vote_thumb_dn_active{line-height:21px;float:left;height:16px;width:20px;background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -60px}div.link_vote_thumb_up_disabled{line-height:21px;float:left;height:16px;width:20px;background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -80px;margin-right:4px}div.link_vote_thumb_dn_disabled{line-height:21px;float:left;height:16px;width:20px;background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -100px}div.link_vote_thumb_up a,div.link_vote_thumb_dn a{display:block;height:16px;width:20px;background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 0}div.link_vote_thumb_up a:link,div.link_vote_thumb_up a:visited{background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 0}div.link_vote_thumb_up a:hover{background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -40px}div.link_vote_thumb_dn a:link,div.link_vote_thumb_dn a:visited{background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -20px}div.link_vote_thumb_dn a:hover{background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -60px}div.link_vote_thumb_up span,div.link_vote_thumb_dn span,div.link_vote_thumb_up_active span,div.link_vote_thumb_dn_active span,div.link_vote_thumb_up_disabled span,div.link_vote_thumb_dn_disabled span{display:none}td.link_view_details{border:0 solid #ccc;vertical-align:top;width:1005px;padding:0 5px}td.link_view_photo{vertical-align:top;widthx:120px;padding:0 5px}span.link_view_source a:link,span.link_view_source a:visited{color:#666;font-weight:700}div.link_view_info{padding:5px 0}td.link_view_author{vertical-align:top;width:200px;border:0 solid #ccc;font-size:11px;padding:0 5px}td.link_view_author div{font-size:11px}div.link_view_author_photo{float:left;margin-right:10px}div.link_view_author_name a{display:block;font-weight:700;font-size:13px}table#linkView{border-spacing:0;width:100%}td#linkViewLeft{vertical-align:top;padding-right:10px}td#linkViewRight{vertical-align:top;width:260px}#linkViewTools{margin-top:10px}div.link_view_tool{float:left;margin-right:5px}div.link_voters{margin-bottom:25px}div.link_voters h3{font-size:14px;border-bottom:1px solid #ccc;margin:0 0 10px;padding:5px}div.link_voters h3 span{float:right;font-size:11px}ul.link_voters_users{list-style:none;margin:0;padding:0}ul.link_voters_users li{width:280px;float:left;padding:8px}a.link_vote_type_1:link,a.link_vote_type_1:visited{background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 0;height:20px;font-weight:700;padding:2px 2px 2px 24px}a.link_vote_type_0:link,a.link_vote_type_0:visited{background:transparent url(../images/icons/link_vote_thumb.gif) no-repeat scroll 0 -20px;height:20px;font-weight:700;padding:2px 2px 2px 24px}table.link_entry{width:100%;margin:10px 0}td.link_entry_vote,td.link_entry_details,td.link_entry_photo{vertical-align:top;padding:0 5px}td.link_entry_vote{width:45px}td.link_entry_photo{width:60px}div.seLinkSearch{background:#EEE none repeat scroll 0 0;border:1px solid #AAA;margin-bottom:8px;padding-left:10px;padding-right:10px;width:600px}div.seLink{background:#F5F5F5 none repeat scroll 0 0;border:1px solid #CCC;margin-top:10px;width:600px;padding:10px}td.seLinkLeft{vertical-align:top}td.seLinkRight{vertical-align:top;padding-left:10px}div.seLinkPhoto{background:#FFF none repeat scroll 0 0;border:1px solid #CCC;text-align:center;vertical-align:middle;padding:5px}div.seLinkTitle{border-bottom:1px solid #CCC;font-size:10pt;font-weight:700;margin-bottom:5px;padding:0 5px 5px 0}div.seLinkDesc{padding-top:5px}div.seLinkActions{margin-top:10px;border-top:1px solid #DDD;padding-top:5px}div.seLinkAction{float:left;padding-right:15px}.linktags{line-height:2.2em;text-align:center;margin-bottom:10px;padding:10px}.linktags a{padding:2px}.linktags a.tag1{font-size:2.2em;font-weight:900}.linktags a.tag2{font-size:1.8em;font-weight:800}.linktags a.tag3{font-size:1.5em;font-weight:700}.linktags a.tag4{font-size:1.35em;font-weight:600}.linktags a.tag5{font-size:1.1em;font-weight:500}.linktags a.tag6{font-size:1em;font-weight:400}.linktags a.tag7{font-size:0.9em;font-weight:300}.linktags a.tag8{font-size:0.75em;font-weight:200}.linktags sup{font-size:9px;color:#aaa}td.linksuperstarstab{border-bottom:1px solid #CCC;font-size:16px;padding:0 7px}td.linksuperstarstab a span{color:#090}div.link_embed_video_button{text-align:center;margin:10px}div.link_embed_video_player{text-align:center;margin:15px}ul.link_quick_nav_menu{list-style:none;margin:0 0 0 -1px;padding:0}ul.link_quick_nav_menu li.active{font-weight:700}ul.link_quick_nav_menu a{padding:2px 5px}ul.link_quick_nav_menu li.active a{font-weight:700;background:#F2F2F2}ul.link_type_filter li,ul.link_quick_nav_menu li{display:inline}div.link_simple_entry_vote span,div.link_vote_text{display:block;color:#777;font-size:7pt;font-weight:400}span.link_datepublished,span.link_datecreated,td.linksuperstarstab a:link,td.linksuperstarstab a:visited{color:#900;font-weight:700}div.link_view_title,div.link_entry_title{color:#555;font-family:"Trebuchet MS",arial,verdana,serif;font-size:15pt}div#linkViewSocialBookmarking,div.link_quick_nav{float:right}
 
 /* styles epayment */
 
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;
}

/* style widget home*/
div.SEP_WidgetHome_Column{}div.SEP_WidgetHome_Widget{/* copy to style attribute */}div.SEP_WidgetHome_Widget div.body{height:100px;padding:3px 5px}div.SEP_WidgetHome_Marker{display:none;border:1px dashed #999;position:relative;top:0px;left:0px;padding:0px;margin:20px 5px;z-index:1}.SEP_WidgetHome_Widget_Hover{border-bottom:1px solid #f0f0f0;background:url(../images/widgets_home_dropit.gif) no-repeat;background-position:bottom center}div.SEP_WidgetHome_Widget_Delete{float:left;position:relative;top:-8px;left:-6px;z-index:30}div.SEP_WidgetHome_Widget_Header{cursor:move;font-size:1.2em;padding-top:5px;padding-bottom:5px;padding-right:3px;background:#EEE;position:relative}div.SEP_WidgetHome_Widget_Header:hover{background:#EEE url(../images/widgets_home_move_icon.gif) no-repeat;background-position:97% 50%}div.SEP_WidgetHome_Widget_Content{padding:14px;background:#fff}div#SEP_WidgetHome_InfoBox{right:0px;margin-top:-15px;padding:4px 10px;z-index:100;position:absolute}div#SEP_WidgetHome_AvailableWidgets{border-top:1px dashed #C0C0C0;padding:10px}td.SEP_WidgetHome_AvailableWidgets_td1{border-top:1px dashed #c0c0c0;border-left:1px dashed #c0c0c0;border-bottom:1px dashed #c0c0c0;border-right:1px solid #ccc;padding-top:4px;padding-right:3px}td.SEP_WidgetHome_AvailableWidgets_td1 img{padding-left:2px}td.SEP_WidgetHome_AvailableWidgets_td2{background:url(./images/widgets_home_td2.jpg) repeat-y;padding:6px}

/* Styles rssfeed */

h3.rssfeed_header{  font-size:1em;  font-weight:bold;  margin:0;  padding:0}div.rssfeed_item{  border-bottom:1px solid #DEDEDE;  margin-bottom:5px;  width:100%}div.rssfeed_item .feeditem{margin-bottom:5px}div.rssfeed_item .feeditem .pubdate{  display:block}.rssfeed_entry{margin-bottom:10px;border-bottom:1px solid #ddd}.rssfeed_image{float:right;margin-left:15px;margin-bottom:15px}.rssfeed_description{  font-size:12px;  margin:10px 0}.rssfeed_source{  font-size:22px;  border-bottom:2px solid #ccc;  margin:0;  padding:0}.rssfeed_entry .feed_title{font-size:13px;font-weight:bold}.rssfeed_entry .pubdate{  font-style:italic}.rssfeed_entry .feed_desc{  margin:5px}.rssfeed_switch{}#rssfeed_read_url{padding:7px 10px 7px 10px;background:#F2F2F2;border:1px solid #BBB;margin:10px 0px 10px 0px;font-weight:bold}#rssfeed_explore{  float:right;  padding-top:4px}.rssfeed_more{  text-align:right;  padding:5px}td.rssfeed_browse_left{  vertical-align:top;  padding:0px 10px 10px 10px}td.rssfeed_browse_right{  width:210px;  vertical-align:top;  padding:5px;  background:#F5F5F5;  border:1px solid #CCC}.rssfeed_list{margin-bottom:15px}.rssfeed_list .rssfeed_logo{  margin:5px;  float:right}.rssfeed_popular_tags{float:right}.rssfeed_popular_tags h3{  font-size:12px;  border-bottom:1px solid #ccc;  margin:0;  padding:0}.rssfeedtags{padding:10px;line-height:2.2em;text-align:center}.rssfeedtags a{padding:2px}.rssfeedtags a.tag1{font-size:2.2em;font-weight:900}.rssfeedtags a.tag2{font-size:1.8em;font-weight:800}.rssfeedtags a.tag3{font-size:1.5em;font-weight:700}.rssfeedtags a.tag4{font-size:1.35em;font-weight:600}.rssfeedtags a.tag5{font-size:1.1em;font-weight:500}.rssfeedtags a.tag6{font-size:1.0em;font-weight:400}.rssfeedtags a.tag7{font-size:0.9em;font-weight:300}.rssfeedtags a.tag8{font-size:0.75em;font-weight:200}.rssfeedtags sup{font-size:9px;color:#aaa}#rssfeed_feeduser{  margin:15px auto;  clear:both;  background:#F5F5F5;  border:1px solid #CCC;  padding:5px;  width:640px;  text-align:center}#rssfeed_channels{  width:100%;   border:1px solid #ccc;  border-collapse:collapse}#rssfeed_channels td{padding:5px;border-top:1px solid #ddd}#rssfeed_channels tr.module td.title{  width:150px;  font-weight:bold;  font-size:1.2em}#rssfeed_channels tr.module td.desc{  width:250px}#rssfeed_channels tr.module td{background-color:#FFF;background-image:url(../images/menu_user.gif);background-repeat:repeat-x}#rssfeed_channels tr.category td{ border-top:1px solid #f0f0f0}#rssfeed_channels tr.category td.title{ padding-left:20px}#rssfeed_footer{ text-align:center; margin:10px auto}h3.rssfeed{font-size:16px}div.rssfeed_embed_error{color:red}div.rssfeed_embed div.rssfeed_source{ font-size:14px; border-bottom:2px solid #ccc; margin:0; padding:0; font-weight:bold}div.rssfeed_embed div.rssfeed_description{ font-size:8pt; margin:10px 0}div.rssfeed_embed div.rssfeed_entry .feed_title{ font-size:8pt; font-weight:bold}div.rssfeed_embed div.rssfeed_entry .pubdate{ font-style:italic;color:#777;font-size:7pt}div.rssfeed_embed div.rssfeed_entry .feed_desc{ margin:5px}

/* radcodes */

.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 */
}

/* qa BROWSE QUESTIONS */div.qa_question{/* float:left;*/border:1px solid #CCC;padding:10px;width:95%;margin-bottom:10px}td.qa_question_main{vertical-align:top;padding-left:10px}td.qa_question_info{vertical-align:bottom;padding-top:8px;padding-left:10px;font-style:italic}div.qa_question_title{font-weight:bold;font-size:10pt}div.qa_question_date{font-size:7pt;color:#777;float:right}td.album_gutter_info{padding-left:5px}p.top_cat{}p.sub_cat{padding-left:12px}p.sub_cat_selected{margin-left:12px;border-top:solid 1px;border-bottom:solid 1px;background-color:#FFF}div.qa_answer{border-top:1px dotted #AAA;padding-top:8px;margin-top:8px;clear:both;overflow:auto;text-align:right}div.qa_answer_profile{float:left;width:80px;text-align:center}div.qa_answer div.qa_answer_profile{margin-right:20px}#qa_answer_form{border:1px solid #999;background:#F2F2F2;padding:8px;margin:8px}#qa_answer_text{margin:10px;width:96%}#qa_edit_answer_text{margin:10px;width:96%}input.button:disabled{color:#ACA899}div.action_q{border-top:#AAA solid 1px;border-bottom:#AAA solid 1px;background-color:#EEE;padding-top:4px;padding-bottom:4px;margin-bottom:8px}p.qa_h2{color:#555;font-size:14px;font-weight:bold}p.qa_h2_answer{color:#555;font-size:14px;font-weight:bold;/*float:left;*/margin:0px 12px 12px 0px}p.qa_h2_best_answer{color:#5B5;font-size:14px;font-weight:bold;float:left;margin:0px 12px 12px 0px}p.qa_q_state{color:#98B9D2;font-size:14px;font-weight:bold}#qa_question_text{margin:10px;width:96%}#qa_title_text{margin:0px 10px 10px 10px;width:96%}#qa_question_form{border:1px solid #999;background:#F2F2F2;padding:8px;margin:8px}#qa_title_cnt{float:right;margin-right:10px;font-style:italic;width:115px}#qa_title_cnt_num{font-weight:bold}div.qa_profile_content{padding:10px;border:1px solid #AAA}div.qa_user_questions_content{padding:10px;border:1px solid #AAA;float:left;width:680px}.qa_tabs_ul{list-style:none;padding:0px 0px 7px 0px;margin:20px 0px 0px 0px}.qa_tabs_li{display:inline;border:solid #AAA;border-width:1px 1px 0 1px;margin:0 2px 0 0;background:#EEE;padding:7px 10px 8px 10px}.qa_tabs_li a{font-weight:bold;padding:4px}.qa_tab_selected{padding-bottom:9px;background:white}div.question_pages_top{margin-bottom:10px;text-align:center;padding:7px 5px 7px 5px;background:#F3F3F3;border-top:1px solid #CCC}div.question_pages_bottom{margin-bottom:10px;text-align:center;padding:7px 5px 7px 5px;background:#F3F3F3;border-bottom:1px solid #CCC}div.qa_user_status{padding:10px;border:1px solid #AAA;width:200px;margin-bottom:20px}div.qa_user_status_column{float:right}div.qa_question_top{clear:right;background:url(../images/qa_question_bg_top.gif) no-repeat;padding:10px 10px 12px 25px;margin-left:88px;min-height:70px;margin-bottom:-12px}div.qa_question_bottom{background:url(../images/qa_question_bg_bottom.gif) no-repeat right bottom;text-align:right;padding:0px 10px 4px 0px;postion:absolute;width:870px}div.qa_question_wrapper{padding:10px 10px 2px 10px;margin:15px 0px 10px 0px;overflow:auto}div.qa_question_answer_bottom_bar{margin-bottom:12px;padding-left:100px;background:url(../images/qa_answer_bar_bg.gif) repeat-x;text-align:left}div.qa_answer_content{min-height:70px;/*width:580px;padding-left:100px;*/text-align:left}div.qa_best_answer_top{clear:right;background:url(../images/qa_best_answer_bg_top.gif) no-repeat;padding:10px 10px 12px 25px;margin-left:88px;min-height:70px;margin-bottom:-12px;\width:592px}div.qa_best_answer_bottom{background:url(../images/qa_best_answer_bg_bottom.gif) no-repeat right bottom;text-align:right;padding:0px 10px 4px 0px;postion:absolute;width:670px}div.qa_best_answer_wrapper{padding:10px 10px 2px 10px;margin:15px 0px 10px 0px}div.qa_rate{display:inline;margin-right:8px}div.qa_button{background:url(../images/qa_button_bg.gif) no-repeat;height:20px;float:left;padding:2px 0px 0px 4px;cursor:pointer}div.qa_button_r{background:url(../images/qa_button_r.gif) no-repeat;height:20px;width:4px;float:left;cursor:pointer}div.qa_categories_box{margin-top:10px;padding:5px;background:#F2F2F2;border:1px solid #BBB;margin:0px 0px 10px 0px;font-weight:bold}h1.qa_question_title{font-size:18px;font-weight:bold}div.qa_best_answer_form{width:100%}div.qa_best_answer_form form textarea{width:500px}div.qa_askers_rating{margin-top:10px;font-weight:bold}div.qa_askers_comment{margin-bottom:10px}div.qa_askers_comment span{font-weight:bold}td.qa_question_answer{border-top:1px dotted #999;padding-left:20px;padding-top:4px;margin-top:8px}div.qa_ask_new{float:right;font-size:18px}div.recentaction_div{max-width:500px}div#answer_sort_div{float:right;font-weight:bold}div#answer_sort_div form{display:inline}

/* newsfeed advanced */

.SEP_NewsfeedAdvanced_BiggerTextItem {
	font-size:1.2em;	
}


#SEP_NewsfeedAdvanced_Overall {
	width:80%;
	padding-top:10px	
}

.SEP_NewsfeedAdvanced_Box {
	margin-bottom:4px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f3f3f3;
	background:#F8F8F8;	
	padding:3px;
}

.SEP_NewsfeedAdvanced_Box_Header {
	padding-top:3px;
	padding-bottom:3px;	
}

.SEP_NewsfeedAdvanced_Box_Header_Right {
	float:right;	
	width:60px;
	height:20px;
	padding:1px;
	text-align:right;
}

.SEP_NewsfeedAdvanced_Date {
	color:#999999;
	font-size:0.9em;
}

.SEP_NewsfeedAdvanced_Textarea {
	width:75%;
	height:25px;
	font-size:1.1em;
	padding:2px;
	
	border:1px solid #AAAAAA;
	color:#000000;
	font-family:arial,verdana,serif;
}

.SEP_NewsfeedAdvanced_Textarea_Preview {
	width:75%;
	font-size:1.1em;
	padding:2px;
	height:13px;
	border:1px solid #AAAAAA;
	color:#b0b0b0;
	font-family:arial,verdana,serif;
}

.SEP_NewsfeedAdvanced_Button {
	padding:1px;	
}


.SEP_NewsfeedAdvanced_Salut {
	color:#999999;	
}

.SEP_NewsfeedAdvanced_Middot {
	position:relative;
	bottom:-1px;	
}


.SEP_NewsfeedAdvanced_ItemHeader {
	margin-bottom:3px;	
	margin-top:-6px;
}

.SEP_NewsfeedAdvanced_Edit_Box {
}

/* friendexplorer */

#webmail-providers {
  margin: 10px 0;
  padding: 0;
}
#webmail-providers li {
background:transparent none repeat scroll 0%;
border:0pt none;
clear:none;
display: inline;
margin:0pt;
padding:0pt;
width:auto;
margin-left: 10px;
}
#webmail-providers li a img {
  border: 4px solid #eee;
  padding: 5px;
}
#webmail-providers li a:hover img {
  border: 4px solid #ccc;
  padding: 5px;
}
#webmail-providers li input {
vertical-align:8px;
}
.friendexplorer_finder_form {
  width: 420px;
  margin: 20px auto;
  border: 0px solid #ddd;
  padding: 10px;
}
.friendexplorer_finder_form h3 {
  font-size: 14px;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
}

.friendexplorer_block {
  float: right;
}
.friendexplorer_block a:link,
.friendexplorer_block a:visited {
	color: red;
	font-weight: bold;
	padding: 0px 3px;
}
.friendexplorer_block a:hover {
  background: red;
  color: #fff;
  text-decoration: none;
}

/* business */

 .business_clear{clear:both;height:0}td.business_info_rightside{width:260px;vertical-align:top}div.business_info_title{color:#000;font-size:22px;margin:10px auto}.business_info_featured{color:red}address.business_info_address{font-size:14px;font-style:normal}address.business_info_address span{display:block;padding:3px 0}div.business_info_phone{font-size:16px;font-weight:700;background:transparent url(../images/icons/business_icon_phone.gif) no-repeat scroll left center;padding-left:22px;margin:5px auto}div.business_info_url{font-size:14px;background:transparent url(../images/icons/business_icon_url.gif) no-repeat scroll left center;padding-left:22px}div.business_info_photo{float:right;margin:10px}table.business_info_author{border-bottom:1px dotted #ccc;border-topx:3px solid #CCC;width:100%}td.business_info_author_photo{width:60px}span.business_info_author_name{font-size:14px;display:block;margin-bottom:5px}span.business_info_dateapproved,span.business_info_dateupdated{font-size:10px;color:#777;display:block}div.business_info_map{margin:10px auto}div.business_info_map_embed{height:240px;border:1px solid #ccc}div.business_info_map_embed table.rcmap_info_bubble{width:200px}span.business_gallery_file a:hover img{border:1px solid #bbb;background:#F5F5F5}span.business_gallery_file img{border:1px solid #ddd;margin:5px;padding:3px}table.business_info_recent_ratings td.home_box table td{width:33%}div.business_info_header{border-top:3px solid #ddd;border-bottom:1px dotted #ddd;font-size:14px;font-weight:700;margin-top:10px;padding:5px}div.business_info_desc{padding:10px}div.business_info_tags{border-top:1px dotted #ccc;padding:10px}#businessViewTools{border-top:1px solid #ccc;margin:15px 0;padding:5px 0}div.business_view_tool{float:left;margin-right:5px}div.businessmap_popmap{height:400px;margin:10px}div.business_pop_header{font-size:12px;font-weight:700}div#business_rating{margin-right:10px}div#businessSubmitAds{background:#FF9;text-align:center}div.business_featured_box{borderx:1px solid #ccc}div.business_featured_box h3,div.business_tag_box h3,div.business_latest_box h3,div.business_action_box h3{border-bottomx:3px solid #ccc;font-size:16px;font-weight:700;margin-top:15px;padding:5px}div.business_featured_title{font-size:16px;font-weight:700;margin-bottom:5px}div.business_featured_desc{padding:2px 5px}div.business_recent{margin-bottom:10px;width:280px;margin-right:10px;margin-left:10px;float:left}div.business_recent_title{font-size:14px;font-weight:700;margin-bottom:5px}.businesstags{line-height:2.2em;text-align:left;font-size:100%}.businesstags a{padding:2px}.businesstags a.tag1{font-size:2em;font-weight:900}.businesstags a.tag2{font-size:1.75em;font-weight:800}.businesstags a.tag3{font-size:1.5em;font-weight:700}.businesstags a.tag4{font-size:1.35em;font-weight:600}.businesstags a.tag5{font-size:1.1em;font-weight:500}.businesstags a.tag6{font-size:1em;font-weight:400}.businesstags a.tag7{font-size:0.9em;font-weight:300}.businesstags a.tag8{font-size:0.75em;font-weight:200}.businesstags sup{font-size:9px;color:#aaa}div.business_categories{background:#F2F2F2;border:1px solid #BBB;font-weight:700;margin:10px 0;padding:5px}div.business_category_main{border:1px solid #DDD;background:#FFF;padding:5px 8px}div.business_category_item{border:1px solid #DDD;border-top:none;background:#FFF;padding:5px 8px}div.business_sponsor{width:120px;border:0 solid #ccc;float:left;text-align:center;font-weight:700;margin:10px 0 0 5px}div#business_browse_map{height:250px;width:100%;margin-bottom:15px;border:1px solid #ccc}div#business_browse_map table.rcmap_info_bubble td,div.businessmap_popmap table.rcmap_info_bubble td{vertical-align:top;text-align:left}table.business_browse{width:100%;margin:15px 0}div.business_browse_search{background:transparent url(../images/menu_user.gif) repeat-x scroll center top;border:1px solid #CCC;margin-bottom:10px;padding:10px}div.business_browse_search table.business_browse_search_standard label{font-size:16px;font-weight:700}input.business_search_input{border:1px solid #AAA;font-size:16px;margin-right:8px;margin-top:6px;width:230px;padding:3px}input.business_search_input:hover,input.business_search_input:focus{background:#FF9 none repeat scroll 0 0;border:1px solid #666}input.business_search_button{font-size:16px;width:90px;background:#EEE;color:#333;font-family:arial,verdana,serif;height:28px;font-weight:700;margin-top:6px;border-color:#CCC #777 #777 #CCC;border-style:solid;border-width:1px}input.business_search_button:hover{background:transparent url(../images/menu_user.gif) repeat-x scroll center top}span.business_search_example,#business_search_advanced{padding-top:3px;font-size:10px;color:#777;display:block}#business_browse_search_advanced{border-top:1px solid #ddd;margin-topx:10px;width:100%}#business_browse_search_advanced th{font-weight:700;text-align:right}#business_browse_search_advanced th,#business_browse_search_advanced td{font-size:11px;padding:5px}option.business_cat_main{font-weight:700;background:#f2f2f2}div.business_result{border-bottom:1px solid #ddd;border-topx:1px solid #ddd;padding:15px 10px}table.business_result_data td.business_result_meta{width:250px}table.business_result_data td.business_result_photo{width:120px;text-align:right}div.business_result_photo{float:right;width:120px;margin-left:10px}div.business_result_data{float:left;width:470px}div.business_result_title{font-size:16px;font-weight:400;margin-bottom:10px}div.business_result_category,div.business_result_neighborhood,div.business_result_stat,div.business_result_location{margin-bottom:3px}sup.business_result_featured_icon{color:red;font-size:11px}div.business_result_sponsored{background:#ffc}div.business_result_sponsored_icon{float:right;font-weight:700;background:#000;color:#fff;padding:2px 5px}div.business_result_contact{float:right;width:200px}address.business_result_address{font-style:normal}address.business_result_address span{display:block}div.business_result_phone{font-weight:700;padding-left:21px;background:url(../images/icons/business_icon_phone.gif) no-repeat center left;font-size:12px;margin:5px auto}div.business_result_url{padding-left:21px;background:url(../images/icons/business_icon_url.gif) no-repeat center left;margin:5px auto}div.business_result_desc{clear:both;padding:10px 0}div.business_result_rating{padding-bottom:5px}div.business_result_rating div.business_rating_bar{float:left;margin-right:5px;margin-top:1px}.business_rating_bar{width:55px;background:url(../images/icons/business_rating_none_small.gif) 0 0 repeat-x;height:11px}.business_rating_bar div{background:url(../images/icons/business_rating_small.gif) 0 0 repeat-x;height:11px}div.business_pages_top{margin-bottom:10px;text-align:center;background:#F3F3F3;border-top:1px solid #CCC;padding:7px 5px}div.business_pages_bottom{text-align:center;background:#F3F3F3;border-bottom:1px solid #CCC;margin:10px 0;padding:7px 5px}div.business_result_preference{text-align:left;background:#F2F2F2;border:1px solid #bbb;margin:0 0 10px;padding:10px}div.business_browse_letters{text-align:center;font-size:14px;background:#f8f8f8;border:1px dotted #ddd;margin:10px 0;padding:5px}div.business_browse_letters a.current_letter{font-weight:700;background:#ccc}div.business_popular_locations_header,div.business_popular_categories_header,div.business_sponsored_results_header{font-size:16px;border-bottom:2px solid #ccc;padding:5px}div.business_popular_locations ul,div.business_popular_categories ul{list-style:none;margin:0 10px;padding:0}div.business_popular_locations ul li,div.business_popular_categories ul li{font-size:12px;border-bottom:1px solid #eee;margin:0;padding:5px}div.business_popular_locations_link,div.business_popular_categories_link{text-align:right;padding:5px}div.business_browse_mininav{float:right;margin:5px 0}div.business_browse_mininav a{background:#f8f8f8;border:1px dotted #ddd;padding:2px 5px}div.business_browse_mininav a:hover{background:#f2f2f2;border:1px dotted #ccc}div.business_location_result h2{font-size:18px;font-weight:400;border-bottom:2px solid #ccc;margin:0;padding:5px}div.business_location_province{margin:5px 10px 15px}div.business_location_province h3{font-size:14px;font-weight:400;margin:0;padding:5px 0}div.business_location_cities{margin:5px}div.business_location_cities span{font-size:10px;color:#777;padding-right:10px}td.business_submit_leftside{padding-right:10px;vertical-align:top}td.business_submit_rightside{width:260px;vertical-align:top;padding-left:10px}div.business_type{border:1px solid #ddd;margin:15px 0;padding:10px}div.business_type_title{font-size:16px;background:#f8f8f8;font-weight:700;padding:5px}div.business_type_title span{float:right;color:red;font-weight:400}div.business_type_link{text-align:right;font-size:14px}div.seBusiness{width:640px;background:#F5F5F5;margin-top:10px;border:1px solid #CCC;padding:10px}td.seBusinessRight{vertical-align:top;padding-left:10px}div.seBusinessPhoto{background:#FFF;border:1px solid #CCC;vertical-align:middle;text-align:center;padding:5px}div.seBusinessTitle{font-size:10pt;font-weight:700;border-bottom:1px solid #CCC;margin-bottom:5px;padding:0 5px 5px 0}div.seBusinessStats{font-size:7pt;color:#777;font-weight:400;margin:5px 0}div.seBusinessBody{color:#777;font-weight:400;margin-top:8px;margin-bottom:8px}div.seBusinessCategory,div.seBusinessNeighborhood{font-weight:400;padding:3px 0}div.seBusinessPaymentPaid{color:#000;margin-top:8px;background:#fff;border:1px solid #ccc;padding:5px}div.seBusinessPaymentUnPaid{color:red;font-weight:700;margin-top:8px;background:#fff;border:1px solid red;padding:5px}div#seBusinessNullMessage{margin-top:20px}div.seBusinessActions{margin-top:7px;border-top:1px solid #DDD;padding-top:7px}div.seBusinessAction{float:left;margin-right:15px}div.seBusinessSearch{width:640px;border:1px solid #AAA;background:#EEE;margin-bottom:8px;padding-left:10px;padding-right:10px}tr.business_form_header th{border-bottom:1px dotted #ccc;border-topx:3px solid #CCC;font-size:14px;font-weight:700;width:640px;padding:20px 8px 8px}div#business_edit_profile_nav{float:right;width:200px;list-style:none;border:1px solid #AAA;background:#EEE;padding:10px}#business_edit_profile_nav h4{font-size:12px;margin:0;padding:0}#business_edit_profile_nav ul{list-style:none;margin:0;padding:0}#business_edit_profile_nav li{border:1px solid #ccc;border-left:5px solid #ccc;background:#fff;margin:5px 0;padding:5px 10px}div.business_media_row{width:600px;background:#F5F5F5 none repeat scroll 0 0;border:1px solid #CCC;margin-top:10px;padding:10px}td.business_media_row_left{vertical-align:top;width:128px}td.business_media_row_right{padding-left:10px;vertical-align:top}td.business_media_row_left .business_photo img{border:1px solid #ccc;background:#fff;padding:5px}div.business_entry{margin:5px 0}div.business_entry_title{font-weight:700;margin-bottom:5px}div.business_entry_photo{float:left;margin:0 10px 0 0}div.business_entry_category,div.business_entry_neighborhood,div.business_entry_stat{font-size:10px}#business_featured_wrapper{position:relative;width:600px;height:160px;overflow:hidden;background-color:#fdfdfd;border:5px solid #eee;margin:0}.business_featured_showcase{display:block;width:580px;height:140px;backgroundx:#ffc;padding:10px}#business_featured_controls{display:block;width:610px;margin-bottom:15px;padding:10px 0}#business_featured_controls .prev_btn,#business_featured_controls .next_btn{width:100px;height:20px;line-height:20px;text-align:center;text-transform:uppercase;font-size:12px;color:#666;border:1px solid #eee;background-color:#fdfdfd}#business_featured_controls .prev_btn:hover,#business_featured_controls .next_btn:hover{background:#eee;border:1px solid #ccc;color:#333}#business_featured_controls .prev_btn{float:left}#business_featured_controls .num_nav ul{margin:0;padding:0}#business_featured_controls .num_nav ul li{display:inline;font-size:12px;margin:0 2px}#business_featured_controls .num_nav ul li a{color:#666;border:1px solid #eee;background-color:#fdfdfd;padding:2px 3px}#business_featured_controls .num_nav ul li a.active,#business_featured_controls .num_nav ul li a:hover{color:#333 border-color:#ccc;background-color:#eee}div#business_edit_modules{width:600px}div.business_edit_module{border:1px solid #ccc;margin:10px auto;padding:10px}div.business_edit_module .businessmodule_header{font-size:18px;font-weight:400;margin-bottom:5px}div.business_edit_module .businessmodule_header img.icon{vertical-align:baseline}div.business_edit_module .businessmodule_desc{margin-bottom:7px}table.business_info,table.business_info_recent_ratings td.home_box table,table.business_landing,table.business_result_data,table.business_submit{width:100%}td.business_info_leftside,td.business_landing_leftside,td.business_browse_leftside{padding-right:10px;vertical-align:top;border-rightx:1px solid #aaa}div.business_info_contact,div.business_info_details,div.business_info_profile_fields{margin:10px}table.business_info_author td,div#business_rating_result,div.business_recent_desc,div.business_browse_letters a,div.business_type_desc{padding:5px}div.business_info_map_embed table.rcmap_info_bubble td,div.business_browse_search table.business_browse_search_standard td,table.business_result_data td,td.seBusinessLeft{vertical-align:top}table.business_info_album td.home_box,table.business_info_recent_ratings td.home_box,div.business_photo,#business_featured_controls .num_nav{text-align:center}div.business_info_detail label,div.business_featured_stat span,div.business_recent_stat span,div.business_result_stat span,div.business_result_featured div.business_result_title,div.business_result_sponsored div.business_result_title,#business_edit_profile_nav li.selected{font-weight:700}div#businessViewSocialBookmarking,#business_featured_controls .next_btn{float:right}td.business_landing_rightside,td.business_browse_rightside{width:260px;vertical-align:top;border-left:1px solid #ccc;padding-left:10px}div.business_featured_photo,div.business_recent_photo{float:left;margin:0 10px 20px 0}div.business_featured_category,div.business_featured_neighborhood,div.business_featured_stat,div.business_recent_category,div.business_recent_neighborhood,div.business_recent_stat{margin-bottom:3px;font-size:10px}div.business_category_subcats,div.business_result_stat span.business_date{font-weight:400}table.business_result_data td.business_result_photo img.photo,div.business_result_photo img.photo{border:none}div.business_result_stat,div.business_popular_locations ul li span,div.business_popular_categories ul li span{font-size:10px;color:#777}

/* moofacebox */

#facebox .facebox-b {
    background:url(./images/b.png);
}

#facebox .facebox-tl {
    background:url(./images/tl.png);
}

#facebox .facebox-tr {
    background:url(./images/tr.png);
}

#facebox .facebox-bl {
    background:url(./images/bl.png);
}

#facebox .facebox-br {
    background:url(./images/br.png);
}

#facebox {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: left;
}

#facebox .facebox-popup {
    position: relative;
}

#facebox .facebox-table {
    margin: auto;
    border-collapse: collapse;
}

#facebox .facebox-content-measure {
    position: absolute;
    top: -999px;
    left: -999px;
    display: block;
}

#facebox .facebox-dialog-content {
    background:#FFFFFF none repeat scroll 0% 50%;
    border-color:#555555;
    border-style:solid;
    border-width:0px 1px 1px;
}

#facebox .facebox-dialog-content .facebox-body {
    padding: 10px;
    background: #fff;
    Xwidth: 370px;
    Xmin-width: 370px;

    overflow: hidden;
}

#facebox .facebox-dialog-content .facebox-title {
    background: #6D84B4 none repeat scroll 0%;
    border: 1px solid #3B5998;
    color: white;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
}

#facebox .facebox-dialog-content .facebox-title span {
    display: block;
    padding: 4px 10px 5px;
}

#facebox .facebox-loading {
    text-align: center;

    width: 370px;
}

#facebox .facebox-image {
    text-align: center;
}

#facebox img {
    border: 0;
}

#facebox .facebox-footer {
    border-top: 1px solid #DDDDDD;
    padding-top: 5px;
    margin-top: 10px;
    text-align: right;
}

#facebox .facebox-tl, #facebox .facebox-tr, #facebox .facebox-bl, #facebox .facebox-br {
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 0;
}

/* @override http://socialengine3.sep:8888/templates/forum/forum_styles.css */.SEP_Forum_global_settings_overall{margin-bottom:20px;padding:10px;border:1px solid #f1f1f1}td.SEP_Forum_global_settings_subcategories{border-top:1px dashed #f1f1f1;border-bottom:3px solid #d9d9d9}div.SEP_Forum_global_settings_subcategoriesInner{padding:0px 10px;margin-bottom:15px}div.SEP_Forum_settings_tab{}ul.SEP_Forum_settings_tabs{margin:0px;padding:0px}ul.SEP_Forum_settings_tabs li{list-style-type:none;margin-right:1px;padding:5px;float:left;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-top:2px solid #CCC;background:#F8F8F8}ul.SEP_Forum_settings_tabs li.active{background:#fff;border-bottom-color:#fff}div.SEP_Forum_settings_ranking{width:140px;float:left;margin-right:5px;text-align:center}div.SEP_Forum_settings_ranking img{border:1px solid #f0f0f0;background:#fff;padding:2px}.SEPForumInstanceHeader .topline{font-size:1.8em}.SEPForumInstanceHeader .subline{font-size:1.1em}.SEP_Forum_Category_Header{background:#f4f4f4;margin-top:20px}.SEP_Forum_Category_Header td{padding:2px 2px 3px 6px}.SEP_Forum_CategoryTitle{font-size:1.3em}.SEP_Forum_CategoryText{font-size:1.1em}.SEP_Forum_SubcategoryTitle{font-size:1.1em}.SEP_Forum_SubcategoryText{font-size:1.0em}.SEP_Forum_SubcategoryModerators{font-size:1.0em}table.SEP_Forum_SubcategoryTable td{padding:8px 4px}td.SEP_Forum_SubCategoryBorder{border-top:1px solid #f0f0f0}.SEPForumAvatar{padding:2px;background:#fff;border:1px solid #d9d9d9;height:40px;width:40px}.SEPForumAvatar img{height:100%}.SEPForumAvatar .avatar{height:40px;width:40px;overflow:hidden;text-align:center}.SEP_Forum_Avatar_Big{padding:2px 0px;height:94px;width:125px;padding-right:10px;float:left}.SEP_Forum_Avatar_Big img{height:100%}.SEP_Forum_Avatar_Big .avatar{height:94px;width:125px;overflow:hidden;text-align:left}/* MODERATORS */.SEP_Forum_Moderators{}.sep_forumInstanceModerator{font-weight:bold;font-style:italic}.sep_forumGlobalCatModerator{font-style:italic}.sep_forumCatModerator{}/* MODERATORS END */.SEP_Forum_TopicItem td{padding:5px 8px;border-top:1px solid #f0f0f0}.SEP_Forum_TopcItem_background1{background-color:#f9f9f9}.SEP_Forum_TopcItem_background2{background-color:#fff}.SEP_Forum_TopicTitle{font-size:1.1em;line-height:1.7em}.SEP_Forum_TopicSubline{font-size:1.0em}.SEP_Forum_TopicItem_Posts{font-size:1.5em}.SEP_Forum_TopicItem_PostsSub{font-size:1.0em}.SEP_Forum_lastPostTd td{line-height:1.7em;font-size:1.0em}.SEP_Forum_TopicTitle2{font-size:1.2em;margin-top:10px;margin-bottom:7px}.SEP_Forum_TopicColumn td{border-top:1px solid #f0f0f0}.SEP_Forum_UserInfo_Column{padding:12px;border-left:3px solid #f0f0f0}.SEP_Forum_Post_Column{padding:12px}.SEP_Forum_Topic_Background1{background-color:#f9f9f9}.SEP_Forum_Topic_Background2{background-color:#fff}.SEP_Forum_TopicUsername{font-size:1.1em}.SEP_Forum_TopicRankingName{}.SEP_Forum_TopicRaningImage{padding:5px 0px}.SEP_Forum_Topics_Additional_Table_Fields{color:#7b7b7b}.SEP_Forum_Signature_Splitter{color:#7b7b7b}.SEP_Forum_PostInfo{padding-bottom:8px}/* FLASH MESSAGES */#flashError{font-weight:bold;color:#cb3434}#flashSuccess{font-weight:bold;color:#329519}#flashInfo{font-weight:bold;color:#4767a1}/* FLASH MESSAGES END *//* PAGINATION */.pageItem{padding:3px 5px;border:1px solid #f3f3f3;margin:5px 2px;cursor:pointer}.pageItem:hover{border:1px solid #39F;text-decoration:none}.pageItem strong{color:#666}.disabledPageItem{color:#c0c0c0}.disabledPageItem:hover{border:1px solid #f3f3f3;cursor:default}.sep_forum_small_pagination{display:inline;margin-left:5px}.sep_forum_small_pagination .pageItem{padding:1px 2px;margin:3px 1px}.sep_forum_small_pagination .pageItem:hover{border:1px solid #f3f3f3;background-color:#f1f1f1}/* PAGINATION END */.SEPForumTextOutput{font-size:1.1em}/* FCKEDITOR COMPATIBILITY SETTINGS */.SEPForumTextOutput p,.SEPForumTextOutput ul,.SEPForumTextOutput li{margin-top:0px;margin-bottom:0px}p{display:block}/* FCKEDITOR COMPATIBILITY SETTINGS END *//* QUOTE CSS */.postQuote{border:1px solid #D3D3D3;margin-bottom:10px;margin-left:5px;margin-top:4px;padding:5px}.postQuoteAuthor{font-weight:bold;margin-bottom:4px}/* QUOTE CSS END */.SEP_Forum_Topic_List_Mini{}.SEP_Forum_Topic_List_Mini_Title{}.SEP_Forum_Topic_List_Mini_Text{font-size:0.9em}.SEP_Forum_Topic_List_Mini_Icon{padding:4px}.SEP_Forum_Topic_List_Small{}.SEP_Forum_Topic_List_Small_Header{font-size:0.8em}.SEP_Forum_Topic_List_Small_Icon{padding:2px}.SEP_Forum_Topic_List_Small_Title{}.SEP_Forum_Topic_List_Small_Text{font-size:0.9em}


/* $Id: styles_album.css 240 2009-11-14 02:42:57Z phil $ */


/* 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: 13px; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 5px;
}
div.album_stats {
	font-size: 9px; 
	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: 9px; 
	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: 9px; 
	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: 11px;
	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: 13px;
}
div.album_item_date {
	font-size: 9px;
	color: #777777;
}
td.album_gutter_info {
	padding-left: 5px;
}


/* $Id: styles_event.css 243 2009-11-14 02:58:23Z phil $ */


/* profile_event */

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-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;
  
	background-color: #EEEEEE;
}

.event_tab a:hover
{
	background-color: #F4F4F4;
}

.event_tab_active a,
.event_tab_active a:hover
{
	background-color: #FFFFFF;
	border-bottom: 1px solid transparent;
}

.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_group.css 247 2009-11-14 03:30:43Z phil $ */


/* VIEW GROUP */
td.group_tab a {
	background-color: #EEEEEE;
	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;
}
td.group_tab a:hover {
	background-color: #F4F4F4;
	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;
}
td.group_tab2 a {
	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-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 8px 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: 13px; 
	margin-bottom: 7px;
	font-weight: bold;
}
div.group_headline2 {
	margin-top: 10px;
}
div.group_officer_title {
	font-size: 9px;
	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: 11px;
	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: 9px;
}
div.group_row_title {
	font-size: 13px; 
	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: 9px;
}
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: 9px; 
	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;
}


/* $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;
}


/* $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;
}


/* $Id: styles_video.css 236 2009-11-13 05:29:23Z phil $ */



div.video_search {
	padding: 10px; 
	border: 1px solid #BBBBBB; 
	background: #EEEEEE; 
	margin-bottom: 10px; 
}
div.video_box {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 0px 5px 5px 5px;
}
div.video_row {
	border-top: 1px solid #EAEAEA; 
	padding: 10px 10px 0px 5px;
	margin-top: 10px;
}
div.video_row_title {
	overflow: hidden; 
	font-weight: bold; 
	margin-top: 3px;
}
div.video_row_info {
	margin-top: 1px; 
	font-size: 9px; 
	color: #777777;
}
div.video_row_nowplaying {
	padding: 4px; 
}
div.video_row_nowplaying2 {
	padding: 3px; 
	background: #DDDDDD; 
	border: 1px solid #CCCCCC
}
div.video_photo {
	background-image: url(../images/video_placeholder.gif); 
	background-repeat: no-repeat;
	border: 1px solid #DDDDDD;
}
div.video_title {
	padding-top: 3px; 
	font-weight: bold; 
	font-size: 13px;
}
div.video_options {
	margin-top: 10px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 5px;
}

.videoTab {
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #DDDDDD;
	background: #F5F5F5;
}

div.switch_video_mode {
        color: #336699;
}


#videoTabFrame {
	margin-left:10px;
}


.videoInfo {
	margin-top:5px;
}

.videoInfo table#tab {
}

.videoInfo td {
	padding:5px;
	font-size:1.2em;
}

.tabs .tab3 input {
	padding:3px;
	font-size:11px;
}

.videoHeader {
	background-color:#000000;
	border-bottom:1px solid #999999;
}

.videoHeader .inner {
	padding:3px;
	color:#ffffff;
}

.videoHeader h1 {
	font-size:1.2em;
	margin:0px;
}

.videoHeader h2 {
	font-size:1.0em;
	font-weight:normal;
	margin:0px;
	padding-bottom:3px;
}


#videoFlashError {
	font-weight:bold;
	color:#cb3434;
}
#videoFlashSuccess {
	font-weight:bold;
	color:#329519;
}
#videoFlashInfo {
	color:#3038c2;
}

.commentHeader p {
	padding:3px;
	border-top:1px solid #c0c0c0;
	background-color:#f9f9f9;
}

.commentHeader .text {
	padding:3px;
}


.commentItem {
	margin-bottom:3px;
	padding-bottom:3px;
}

.forumCommentSubmit {
	margin-bottom:-1px;
	height:40px;
}

.video_log {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 6px 8px 6px 6px;
}


/* $Id: styles_classified.css 242 2009-11-14 02:54:58Z phil $ */


/* browse_classifieds */

select.classified_small
{
	font-size: 11px;
	border: 1px solid #AAAAAA;
}

select.classified_select
{
	border: 1px solid #AAAAAA;
}

div.classified_pages_top
{
	margin-bottom: 10px; 
	text-align: center; 
	padding: 7px 5px 7px 5px; 
	background: #F3F3F3; 
	border-top: 1px solid #CCCCCC;
}

div.classified_pages_bottom
{
	margin-bottom: 10px; 
	text-align: center; 
	padding: 7px 5px 7px 5px; 
	background: #F3F3F3; 
	border-bottom: 1px solid #CCCCCC;
}

input.classified_search
{
	border: 1px solid #AAAAAA;
}



/* classified, classifieds, user_classified */

div.seClassified
{
  width: 600px;
	background: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

div.seClassified1
{
  /* alternate? */
}

div.seClassified2
{
  /* alternate? */
}

td.seClassifiedLeft
{
	vertical-align: top;
}

td.seClassifiedRight
{
	vertical-align: top;
	padding-left: 10px;
}

div.seClassifiedPhoto
{
	background: #FFFFFF; 
	padding: 5px; 
	border: 1px solid #CCCCCC; 
	vertical-align: middle; 
	text-align: center;
}

div.seClassifiedTitle
{
	font-size: 13px; 
	font-weight: bold; 
	padding: 0px 5px 5px 0px; 
	border-bottom: 1px solid #CCCCCC; 
	margin-bottom: 5px;
}

div.seClassifiedStats
{
	font-size: 9px; 
	color: #777777;
	font-weight: normal;
}

div.seClassifiedBody
{
	/* font-size: 9px; */
	color: #777777;
	font-weight: normal;
}

div.seClassifiedCategory
{
	padding-bottom: 3px; 
	color: #777777;
	font-weight: normal;
}



/* classified */
div.seClassifiedListing
{
	background: #F5F5F5;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

td.seClassifiedListingPhoto
{
	padding: 5px 10px 0px 5px;
}

div.seClassifiedFields
{
	padding-top: 5px;
	padding-bottom: 5px;
	color: #777777;
	font-weight: normal;
}

a.seClassifiedPhotoLink:hover img
{
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity: 0.70;
}



/* user_classified */

div.seClassifiedOptions
{
	margin-top: 7px; 
	border-top: 1px solid #DDDDDD; 
	padding-top: 7px;
}

div.seClassifiedSearch
{
  width: 600px;
  border: 1px solid #AAAAAA;
  background: #EEEEEE;
  margin-bottom:8px;
	padding-left: 10px;
	padding-right: 10px;
}

div.seClassifiedOption1
{
  float: left;
}

div.seClassifiedOption2
{
  float: left;
  padding-left: 15px;
}

div.classified_category {
  padding: 5px 8px 5px 5px; 
  border: 1px solid #DDDDDD; 
  border-top: none; 
  background: #FFFFFF;
}

div#seClassifiedNullMessage
{
  margin-top: 20px;
}

/* user_classified_media */

td.classified_box
{
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
}

td.classified_uploadform
{
	padding: 15px;
	text-align: top;
}

div.classified_uploadform_label
{
	margin-bottom: 5px; 
	font-weight: bold;
}

div.classified_uploadform
{
	border: 1px dashed #CCCCCC;
	text-align: center;
	width: 300px;
	height: 225px;
}

div.classified_uploadform_uploading
{
	border: 1px dashed #CCCCCC; 
	text-align: center; 
	width: 300px; 
	height: 225px;
}



/* profile_classified */

div.profile_classified
{
	border-top: 1px solid #DDDDDD;
	padding: 7px 2px 0px 2px;
}

div.profile_classified_date
{
	color: #777777;
	font-size: 9px;
}

div.profile_classified_title
{
	font-weight: bold;
}

div.profile_classified_body
{
	margin: 5px 0px 10px 5px;
}

.app {
  margin-bottom: 10px;
  Xpadding-right: 25px;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #DDD;
}

.app_addnow {
  Xheight: 10px;
  Xborder: 1px solid #ddd;
  font-size: 20px;
  padding: 10px;
  display: block;
  text-align: center;
  Xmargin-right: 20px;
}

/* YELLOW ADD BUTTON */
.app_addnow {
  color: #FFF !important;
  background-color:#FFCC00;
  border:2px solid #FFCC00;
}


/* GREY BUTTON */
/*
.app_addnow {
  background-color: #eee;
  color: #888;
}
*/

.app_addnowpage {
  color: #FFF !important;
  background-color: #7cb3dd;
  border:2px solid #7cb3dd;
  font-size: 20px;
  padding: 10px;
  display: block;
  text-align: center;
}


td.apps_listing_photo {
	padding: 5px 10px 0px 5px;
}

td.apps_listing_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

td.apps_listing_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

td.apps_listing_comment_author {
	margin-bottom: 5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
td.apps_listing_comment_body {
	padding: 5px 7px 0px 7px;
}

td.apps_listing_postcomment {
	padding: 10px;
	border: 1px solid #DDDDDD;
	border-top: none;
	background: #F5F5F5;
}
td.apps_listing {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}

 #TBEX_window{font:12px Arial,Helvetica,sans-serif;position:fixed;background:#fff;z-index:102;color:#000;border:4px solid #525252;text-align:left;top:50%;left:50%}#TBEX_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}#TBEX_caption{height:25px;float:left;padding:7px 30px 10px 25px}#TBEX_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}#TBEX_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:5px 10px 7px 0}#TBEX_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}#TBEX_title{background-color:#e8e8e8;height:27px;font-weight:700;border-bottom:1px solid #BBB;font-size:9pt;font-family:tahoma,arial,serif}#TBEX_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}#TBEX_ajaxContent p{padding:5px 0}#TBEX_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none}#TBEX_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px}.apps_layout_list .semods_appbox{margin-right:10px}.app_profiledragdrop_flyingbox{position:absolute;xborder:1px dotted #CCC;background-color:#FFF;xfont-weight:bold;cursor:move;overflow:hidden;opacity:0.5px;xz-index:100px;top:-999px;left:-999px;text-align:left;z-index:2}.app_profiledragdrop_droptarget{border:2px dotted #CCC;background-color:#FFF;margin-bottom:10px;width:100%}.apps_profiledragdrop_warningbox{position:absolute;background-color:red;left:0;top:0;z-index:10;font-weight:700;border:1px solid red;color:#555;text-align:center;background:#FFF3F3;opacity:1px;filter:none;padding:7px 8px 7px 7px}.autocompleter_list{border:#DDD 1px solid;margin-top:-1px;font-size:11px;z-index:2;background:none transparent scroll repeat 0 0;overflow:hidden;position:absolute;direction:ltr;text-align:left}.autocompleter_list .autocompleter_suggestion{border-top:#ddD 1px solid;background:#fff;filter:alpha(opacity=94);width:100%;cursor:default;opacity:0.94px;padding:3px}.autocompleter_list .autocompleter_message{border-top:#ddd 1px solid;background:#eee;color:#333;padding:3px}.autocompleter_list .autocompleter_suggestion EM{font-weight:700;xbackground:#F5F5F5;background:#E7E7E7;font-style:normal;color:#39F}.autocompleter_list .autocompleter_suggestion DIV{color:#369;text-align:left}.autocompleter_list .autocompleter_suggestion SMALL{padding-left:5px;color:#369}.autocompleter_list .autocompleter_selected{background:#E7E7E7;filter:alpha(opacity=100);color:#39F;opacity:1px}.autocompleter_list .autocompleter_selected EM{xbackground:#5670a6;background:#E7E7E7}.autocompleter_found{background:#e1e9f6 !important}.autocompleter_placeholder{color:#777 !important}.autocompleter_iframe{z-index:1;filter:alpha(opacity=0);left:0;position:absolute;top:0}.clearfix:unknown{clear:both;display:block;visibility:hidden;height:0;content:"."}.clearfix:after{clear:both;visibility:hidden;height:0;content:"."}* html .clearfix{height:1%}.apps_errmsg{background:#FFEBE8 !important;border:1px solid #DD3C10 !important;margin:5px;padding:5px}.apps_activetab A{border-right:0 !important}.apps_inactivetab A{xborder-right:1px solid #AAA}.apps_tabsetting A{border-right:1px solid #AAA !important}DIV.apps_settings{float:right;cursor:pointer;background:url('../images/icons/apps_settings16.png') no-repeat;width:16px;height:16px}DIV.apps_settings_titlediv{float:left}DIV.apps_settingsbox1{border:1px solid #AAA}A.paginator_disabled{color:#AAA;text-decoration:none;cursor:auto}.page_editor_header{color:#DDD;font-size:8pt;padding:5px}.apps_pipe{color:#DDD;padding:0 2px}#pageeditor_wrapper{width:100%;height:25px;position:fixed;top:0;left:0;text-align:left}#pageeditor_topbar{background:#F0F0F0;border:1px solid #A0A0A0;xpadding:5px;margin-left:5px;margin-right:5px;background-image:url(../images/chat_bg.gif);background-repeat:repeat-x}.pageeditor_button{xcolor:#000;border-right:1px solid #A0A0A0;float:left;cursor:pointer;padding:5px 6px}.pageeditor_button_active{background:#FFF;border-right:1px solid #A0A0A0;border-bottom:0;float:left;padding:5px 6px}.pageeditor_layoutmenu{xwidth:100%;xheight:25px;margin-top:1px;position:fixed;top:25px;left:5px;text-align:left}div.ymenu_item{float:left;padding-right:10px;font-weight:700;background:none}a.ymenu_item:hover{color:#FFF;text-decoration:underline}div.ymenu_item_dropdown a{font-weight:400;xborder-left:3px solid #DDD;display:block;background:#FFF;padding:3px 40px 5px 7px}div.ymenu_item_dropdown a:hover{font-weight:400;background:#F2F2F2;xborder-left:3px solid #BBB;text-decoration:none;display:block;padding:3px 40px 5px 7px}div.ymenu_dropdown{xwidth:auto;xwhite-space:nowrap;xborder:1px solid #CCC;border:1px solid #A0A0A0;border-top:none;background:#FFF;position:absolute;xmargin-top:6px;xmargin-left:-20px;z-index:101;width:auto;white-space:nowrap}img.img_layout_over{border:#8BD5FE 2px solid !important}.layout_selected IMG{border:#60b1df 2px solid}.layout_unselected IMG{border:#FFF 2px solid}div.apps_design_header{background-image:url('../images/header.gif');background-repeat:repeat-x;xbackground-color:#F6F6F6;border:1px solid #DDD;xborder-bottom:1px dashed #A3A3A3;font-weight:700;padding:4px 5px 5px 6px}TABLE.apps_pageeditor_designtable{border:1px dashed #DDD}.apps_pageeditor_designtable .apps_container_td{border:1px dashed #BBB;background:#FBF5D2;height:400px;padding:5px}.apps_pageeditor_designtable .apps_container_td_small{border:1px dashed #BBB;background:#FBF5D2;height:50px;padding:5px}.apps_pageeditor_designtable .apps_container_td .semods_container{min-height:400px}.apps_pageeditor_designtable .apps_container_td_small .semods_container{min-height:50px}.apps_pageeditor_designtable .semods_container{min-height:100px}.apps_menu_main_more A{border-left:0 !important;font-weight:700}.apps_menu_main_more{margin:0 !important}.apps_menu_main_more .top_menu_link_container{border-left:0 !important}td.home_middle{vertical-align:top;xtext-align:left;padding-right:10px}td.profile_friend{text-align:center;font-weight:700;padding:10px}.semods_container table.portal_table{margin-bottom:0}.apps_tab1_wrapper_table,.profile_tab_wrapper_table{border-left:1px solid #AAA}td.apps_tab1 a{background-color:#EEE;background-image:url(../images/whiteline.gif);background-repeat:repeat-x;background-position:top left;border:1px solid #AAA;border-left:none;font-weight:700;display:block;padding:7px 10px}td.apps_tab1 a:hover{background-color:#F4F4F4;background-image:url(../images/whiteline.gif);background-repeat:repeat-x;background-position:top left;border:1px solid #AAA;border-left:none;font-weight:700;display:block;padding:7px 10px}td.apps_tab1_end{border-bottom:1px solid #AAA}#pageeditor2_wrapper{xposition:absolute;width:704px;z-index:1000;position:fixed;background-color:#F6F6F6;border:4px solid #525252;xtext-align:left;xtop:50%;xleft:50%}.pageeditor2_appslist .semods_appbox{float:left;padding-right:10px;width:200px;min-height:100px}DIV.ymenu_item_dropdown A.pageeditor2_button_active{background:#F6F6F6;font-weight:700}DIV.apps_box_close{float:right;cursor:pointer;background:url('../images/icons/apps_close.gif') no-repeat;width:16px;height:16px}DIV.apps_box_edit{float:right;cursor:pointer;xbackground:url('../images/icons/apps_editbox16.png') no-repeat;xwidth:22px;height:16px;padding-right:3px;padding-left:3px}#TBEX_window a:link,#TBEX_window a:visited,#TBEX_window a:focus{color:#369;text-decoration:none}#TBEX_window a:hover,#TBEX_window a:active{color:#39F;text-decoration:underline}#TBEX_overlay,#apps_overlay{position:fixed;z-index:100;top:0;left:0;background-color:#000;width:100%;height:100%;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px}#TBEX_load,#apps_load{position:fixed;display:none;height:100px;width:100px;z-index:101;top:50%;left:50%;margin:-50px 0 0 -50px}#Xcore_15,#Xcore_20,#Xcore_17,#Xcore_19,DIV.semods_appbox{margin-bottom:10px}.apps_layout_list DIV.apps_settings,.app_profiledragdrop_flyingbox DIV.apps_settings,.apps_layout_list DIV.apps_box_edit,.apps_layout_list DIV.apps_box_close,.app_profiledragdrop_flyingbox DIV.apps_box_edit,.app_profiledragdrop_flyingbox DIV.apps_box_close{visibility:collapse;display:none}.clearfix,.pageeditor2_appslist .pageeditor2_appadder{display:block}Xa.ymenu_item:link,Xa.ymenu_item:visited,a.ymenu_item_selected:link,a.ymenu_item_selected:visited{color:#3c718f;text-decoration:none}a.ymenu_item:link,a.ymenu_item:visited{color:#FFF;text-decoration:none}Xa.ymenu_item:hover,a.ymenu_item_selected:hover{color:#60b1df;text-decoration:underline}.semods_container div.portal_spacer,.pageeditor2_appadder{display:none}td.apps_tab12 a,td.apps_tab12 a:hover{background-color:#FFF;background-image:url(../images/whiteline.gif);background-repeat:repeat-x;background-position:top left;border:1px solid #AAA;border-left:none;border-bottom:none;font-weight:700;display:block;padding:7px 10px 8px}

div.bookmarkListContainer {
	border: 1px solid #CCCCCC;
	width:680px;
}
div.bookmarkBrowseLeft {
	text-align:left;
	float:left;
	width:680px;
}
div.bookmarkBrowseRight{
	float:left;
	width:195px;
	margin-left:10px;
}
div.bookmarkRow {
	height:100px;
	background-color:#EEE;
}
div.bookmarkRow2 {
	height:500px;
	background-color:#EEE;
}
div.bookmarkLeft {
	width:55px;
	text-align:center;
	float:left;
}
div.bookmarkRight {
	width:510px;
	float:left;
	padding-left:3px;
	text-align:left;
}
div.bookmarkRightDesc {
	height:65px;
	padding:5px;
	width:500px;
}
div.bookmarkRightDesc2 {
	height:150px;
	padding:5px;
	width:500px;
}
div.bookmarkThumb {
	float:left;
	margin-top:5px;
	margin-left:5px;
	padding:5px;
	text-align:center;
}
div.bookmarkPageNav {
	height:16px;
	padding-top:5px;
	clear:both;
}
img.bookmark_icon {
	vertical-align:middle;
}
a.bookmarkTitle {
	font-size:14px;
	font-weight:bold;
}
div.bookmarkVotes {
	background-image:url(../images/bookmarkbg.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:80px;
	width:55px;
	padding:3px;
	color:#CCCCCC;
}
div.bookmarkTotalVotes {
	font-size:25px;
	color:#CCCCCC;
}
div.bookmarkBrowseRightHeader {
	border-bottom:1px solid #c0c0c0;
	font-size:12px;
	font-weight:bold;
}

/* profile styles */
div.bookmarkListContainer_profile {
	border: 1px solid #CCCCCC;
}
div.bookmarkRow_profile {
	height:100px;
	background-color:#EEE;
}
div.bookmarkRight_profile {
	width:490px;
	float:left;
	padding-left:10px;
	text-align:left;
}
div.bookmarkRightDesc_profile {
	height:65px;
	padding:5px;
}
div.bookmarkPageNav_profile {
	height:16px;
	padding-top:5px;
}
/*end profile */

textarea.bookmarkDescriptionInput {
	width:400px;
	height:200px;
}
div.bookmarkResult {
	border: 1px dashed #CCCCCC;
	padding:5px;
	width:400px;
	text-align:center;
	font-weight:bold;
}
div.bookmarkBrowseContainer {
	clear:left and right;
}
div.bookmarkBrowseMenu {
	background-image:url(../images/topbar_bg.gif);
	background-repeat:repeat-x;
	height:31px;
	font-size:18px;
	border: 1px solid #CCCCCC;
}
div.boomarkBrowseMenuItem {
	float: left;
	height: 31px;
}
div.boomarkBrowseMenuItem:hover {
	background-image:url(../images/topbar_bg2.gif);
	background-repeat:repeat-x;
	float: left;
	height: 31px;
}
div.bookmarkCommentRow1 {
	border: 1px solid #CCCCCC;
	height:100px;
}
div.bookmarkCommentRow2 {
	border: 1px solid #C0C0C0;
	background-color:#EEE;
	height:100px;
}
div.bookmarkCommentLeft {
	width:150px;
	text-align:center;
	float:left;
}
div.bookmarkCommentRight {
	float:left;
	width:580px;
}
div.bookmarkCommentText {
	overflow:auto;
	padding-left:5px;
}
div.bookmarkCommentTitle {
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px;
	border-bottom: 1px solid #C0C0C0;
}
div.bookmarkCommentAddLeft {
	width:250px;
	float:left;
	padding:1em;
}
div.bookmarkCommentAddRight {
	width:100px;
	float:left;
	padding:1em;
}
div.paginationContainer {
	margin:0 auto;
	clear:left and right;
	text-align:center;
	height:25px;
}
img.paginationIcon {
	vertical-align:middle;
}
a.paginationPrevious {
	width:80px;
}
a.paginationPages {
	width:500px;
}
a.paginationNext {
	width:80px;
}
a.paginationPageActive {
	border: 1px solid #CCCCCC;
	background-color:#C0C0C0;
	color:#000;
	padding:3px;
}
a.paginationPageInActive {
	border: 1px solid #C0C0C0;
	color:#000;
	padding:3px;
}
a.paginationPageInActive:hover {
	border: 1px solid #CCCCCC;
	background-color:#C0C0C0;
	color:#000;
	padding:3px;
}
div.bookmarkRecentCats {
	background-image:url(../images/menu_user.gif);
	background-repeat:repeat-x;
	height:30px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
div.bookmarkRecentCatsContainer {
	float:left;
}
div.bookmarkRecentCatLink {
	font-weight: bold;
	font-size: 7pt;
	padding: 8px 10px 0px 10px;
}
div.bookmark_menu_item_dropdown a {
	padding: 3px 40px 2px 7px;
	font-weight: bold;
	border-top:1px solid #C0C0C0;
	display: block;
	background: #FFFFFF;
}

div.bookmark_menu_item_dropdown a:hover {
	padding: 3px 40px 2px 7px; 
	font-weight: bold;
	//background: #F2F2F2;
	//border-left: 3px solid #BBBBBB;
	text-decoration: none;
	display: block;
}
div.bookmark_menu_dropdown {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 8px;
	margin-left: -1px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}
div.bookmark_menu_item_container {
	padding:5px;
}
div.bookmark_menu_link {
	font-weight: bold;
	font-size: 10pt;
	padding-top: 6px;
	padding: 6px 10px 0px 10px;
}
a.bookmark_menu_link {
	color:white;
}
div.bookmarkBrowseSubMenu {
	background-image:url(../images/menu_user.gif);
	background-repeat:repeat-x;
	height:25px;
	border: 1px solid #CCCCCC; 
	border-top: none; 
}
div.bookmarkBrowseSubMenuItem {
	float: left;
	height: 25px;
}
div.bookmark_sub_menu_link {
	font-weight: bold;
	font-size: 8pt;
	padding-top: 6px;
	padding: 6px 10px 0px 10px;
}
a.bookmark_sub_menu_link {
	color:#666;
}
div.bookmarkProfileHeader {
	font-size:14px;
}
div.bookmarkProfileText {
	padding-bottom:1em;
}	
div.bookmarkrow1 {
	background-color:#FFF;
	height:15px;
	border:1px solid #000;
}
div.bookmarkrow2 {
	background-color:#c0c0c0;
	height:15px;
}
div.bookmarkCountSmall {
	background-image:url(../images/bookmarkbg_small.gif);
	background-repeat:no-repeat;
	height:30px;
	width:36px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	color:#CCCCCC;
	float:left;
}
div.bookmarkTitleSmall {
	float:right;
	width:150px;
}
div.bookmarkRowSmall {
	margin-top:5px;
	border-bottom:1px solid #CCCCCC;
	clear:both;
}
div.bookmarkBrowseTitle {
	padding-top:25px;
	margin-bottom:20px;
	font-size:18px;
	border-bottom:1px solid #CCCCCC;
}
div.bookmarkViewVideo {
	border:1px solid #CCC;
	width:460px;
	text-align:center;
	float:left;
	margin-right:10px;
}
div.bookmarkViewVideoNav {
	float:left;
	width:425px;
}
div.bookmarkViewContainer {
	border:1px solid #CCC;
	border-top:none;
	clear:both;
}
div.bookmarkViewLeft {
	width:60px;
	text-align:center;
	float:left;
}
div.bookmarkViewRight {
	float:left;
	text-align:left;
	width:320px;
	padding-left:3px;
}

/* $Id: styles_im.css 6 2009-01-11 06:01:29Z john $ */


/* Global Classes */

body .seIMHide
{
  visibility: hidden;
  display: none;
}


body .seIMInvisible
{
  visibility: hidden;
}


body .seIMShow
{
  visibility: visible;
}


body .seIMDragging
{
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  opacity:0.25;
}


body .seIMNullMessage
{
  color: #000000;
  font-style: italic;
}


body .seIMSystemErrorMessage
{
  color: #E00000;
}

body .seIMSystemMessage
{
  color: #000000;
  font-style: italic;
}


body .seIMTimestamp
{
  color: #000000;
  margin-right: 5px;
}

body .seIMTips1Main
{
  z-index: 20;
}







/* General - Tray */

body .seIM_tray_wrapper
{
  height: 28px;
  width: 100%;
  visibility: hidden;
  padding: 0px;
  margin: 0px;
  border-spacing: 0;
  border: none;
}

body .seIM_tray_wrapperCell
{
  padding: 0px;
  margin: 0px;
  border: none;
}

body .seIM_tray
{
  position: fixed;
  bottom: 0px;
  height: 28px;
  padding: 0px;
  border-spacing: 0;
  visibility: visible;
  margin: 0px 10px 0px 10px;
  border: none;
}

body .seIM_trayRow
{
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
}

body .seIM_traySpacer
{
  padding: 0;
  margin: 0;
  width: auto;
  border: 1px solid #A0A0A0;
  background: #F0F0F0;
  background-image: url(../images/chat_bg.gif);
  background-repeat: repeat-x;
  border-right: 1px solid #F0F0F0;
}







/* General - Tray Item */

body .seIM_trayItem
{
  border: 1px solid #A0A0A0;
  border-right: none;
  background: #F0F0F0;
  text-align: center;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

body .seIM_options_trayItem
{
  /* Options - Tray Item */
  width: 25px;
  border-right: 1px solid #A0A0A0;
}

body .seIM_trayItem_menuIsActive 
{
  border: 1px solid #777777;
  border-top: 1px solid #DDDDDD;
  background: #FFFFFF;
  padding-right: 4px;
}

body .seIM_options_trayItem.seIM_trayItem_menuIsActive 
{
  padding-right: 5px;
}

body .seIM_trayItem_menuIsRightOfActive
{
  border-left: 1px solid #F0F0F0;
}

body .seIM_trayItem_menuActivator
{
  font-size: 11px;
  text-decoration: none;
  display: block;
  text-align: left;
  margin-top: 1px;
  margin-bottom: 1px;
}

body .seIM_trayItem_menuActivator:hover
{
  text-decoration: none;
  color: #000000;
}

body .seIM_trayItem_icon
{
  padding: 0px;
  margin: 0px;
  margin-right: 4px;
  text-align: center;
  vertical-align: middle;
}

body .seIM_trayItem_icon img,
body .seIM_trayItem_icon image
{
  padding: 0px;
  margin: 0px;
  margin-bottom: 1px;
  border: 0px;
  height: 16px;
  width: 16px;
  vertical-align: middle;
}

body .seIM_trayItem_title
{
  padding: 0px;
  margin-right: 4px;
  vertical-align: middle;
}



/* General - Tray Menu */
body .seIM_trayMenu
{
  position: fixed;
  padding: 0;
  margin: 0;
  border-spacing: 0;
  background-color: #FAFAFA;
  border: 1px solid #777777;
  
  /* Try to override profile css */
  color: #000000;
  background-image: none;
}

body .seIM_trayMenu_header
{
  padding: 4px 0px 4px 3px;
  border-bottom: 1px solid #A0A0A0;
  background-image: url(../images/chat_im_bg.gif); 
  background-repeat: repeat-x;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
}

body .seIM_trayMenu_userName {
  font-weight: bold;
}

body .seIM_trayMenu_header table
{
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
}

body .seIM_trayMenu_icon
{
  width: 25px;
  height: 25px;
  padding: 0;
  margin: 0;
  margin-right: 5px;
}

body .seIM_trayMenu_title
{
  padding: 0px;
  margin: 0px;
  text-align: left;
  font-weight: bold;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_trayMenu_buttons
{
  padding: 0px 4px 0px 0px;
  margin: 0px;
  border: none;
  text-align: right;
}

body .seIM_trayItem_menuDeactivator,
body .seIM_trayItem_menuDestroyer
{
  text-decoration: none;
}

body .seIM_trayItem_menuDeactivator img,
body .seIM_trayItem_menuDestroyer img
{
  border: 0px;
  height: 16px;
  width: 16px;
}

body .seIM_trayMenu_body
{
  padding: 0px;
}

body .seIM_trayMenu_bodyListWrapper
{
  overflow: auto;
}

body .seIM_trayMenu_bodyList
{
  margin: 0px;
  padding: 0;
  list-style: none;

}

div#seIM_users_list {
  height:300px;
  overflow:auto;
}


.seIM_trayMenu_bodyList div,
.seIM_trayMenu_bodyList td
{
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_trayMenu_input
{
  padding: 0px;

}







/* Friends - Tray Item */

body .seIM_friends_trayItem
{
  width: 130px;
  
  /* Try to override profile css */
  color: #000000;
}

body .seIM_friends_trayItem .seIM_trayItem_menuActivator
{
  text-align: left;
  border: 0px;
  text-decoration: none;
  width: 130px;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_friends_trayItem .seIM_trayItem_menuActivator img
{
  vertical-align: middle;
  border: 0px;
  margin: 0px;
}

body .seIM_friends_title
{
  padding-left: 4px;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_friends_trayItem_userCount
{
  font-weight: bold;
}






/* Friends - Tray Menu */

body .seIM_friends_trayMenu
{
  width: 180px;
  border-bottom: none;
}

body .seIM_friends_trayMenu_bodyListWrapper
{
  padding: 4px 0px 4px 0px;
}

body .seIM_friends_trayMenu_bodyListItem table
{
  width: 100%;
  cursor: pointer;
  cursor: hand;
}

body .seIM_friends_trayMenu_friendIcon
{
  padding: 4px 7px 4px 7px;
  margin: 0px;
  text-align: left;
  line-height:100%;
}

body .seIM_friends_trayMenu_friendIcon img
{
  height: 25px;
  width: 25px;
  margin: 0px;
}

body .seIM_friends_trayMenu_friendName
{
  padding: 0px;
  padding-top: 2px;
  margin: 0px;
  text-align: left;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_friends_trayMenu_friendStatus
{
  padding: 0px;
  padding-top: 3px;
  padding-right: 3px;
  text-align: right;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_friends_trayMenu_friendMessage
{
  padding: 0px;
  padding-bottom: 5px;
  text-align: left;
  font-size: 7pt;
  color: #A0A0A0;
  overflow: hidden;
  
  /* Try to override profile css */
  background-color: transparent;
  background-image: none;
}

body .seIM_friends_trayMenu_bodyList_activatorHover
{
  background-color: #EEEEEE;
  cursor: pointer;
  cursor: hand;
  
  /* Try to override profile css */
  color: #000000;
  background-image: none;
}







/* Options - Tray Item */

body .seIM_options_trayItem .seIM_trayItem_menuActivator
{
  text-align: center;
  border: 0px;
  text-decoration: none;
}

body .seIM_options_trayItem .seIM_trayItem_menuActivator img
{
  vertical-align: middle;
  border: 0px;
  margin: 0px;
}







/* Options - Tray Menu */

body .seIM_options_trayMenu
{
  width: 130px;
  border-bottom: none;
}

body .seIM_options_trayMenu_isAlone
{
  border-bottom: 1px solid #A0A0A0;
}

body .seIM_options_trayMenu .seIM_trayMenu_bodyList
{
  padding: 3px;
  text-align: left;
}

body .seIM_options_trayMenu_bodyListWrapper
{
  padding: 4px;
}

body .seIM_options_title
{
  padding-left: 4px;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_options_trayMenu_audioButton
{
  margin-left: 0px;
}






/* Conversation - Tray Item */

body .seIM_conversation_trayItem
{
  width: 125px;
}

body .seIM_trayItem_userStatus img
{
  margin-top: 2px;
  text-align: center;
  border: 0px;
  text-decoration: none;
  vertical-align: middle;
}







/* Conversation - Tray Menu */

body .seIM_conversation_trayMenu
{
  width: 200px;
  border-bottom: none;
}

body .seIM_conversation_trayMenu_bodyListWrapper
{
  height: 200px;
  width: 100%;
  padding: 0px 0px 0px 0px;
}

body .seIM_conversation_trayMenu_bodyListWrapper2 
{
  padding: 4px 4px 4px 6px;
}

body .seIM_conversation_trayMenu_textInput
{
  width: 192px;
  height: 15px;
  margin: 0px;
  border: none;
  border-top: 1px solid #CCCCCC;
  font-size: 8pt;
  font-family: tahoma, verdana, arial, serif;
  padding-top: 4px;
  padding-left: 0px;
  padding-left: 4px;
background-image:url("http://www.nijafriends.com/images/icons/action_postcomment.gif");text-align:left; vertical-align:middle;background-repeat:no-repeat;
}

body .seIM_conversation_trayMenu_message
{
  padding-bottom: 1px;
  text-align: left;
  margin-bottom: 5px;
}

body .seIM_conversation_trayMenu_messageTimestamp
{
  margin-right: 5px;
}

body .seIM_conversation_trayMenu_messageUserName
{
  margin-right: 5px;
  font-weight: bold;
  display: block;
  
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_conversation_trayMenu_messageContent
{
  /* Try to override profile css */
  color: #000000;
  background-color: transparent;
  background-image: none;
}

body .seIM_trayMenu_userStatus img
{
  vertical-align: middle;
}

body .seIM_trayItem_isHover
{
  background: #FCFCFC;
}



/* Notification - Tray Item */
.seIM_notifications_trayItem
{
width: 130px;
}
.seIM_notifications_trayItem .seIM_trayItem_menuActivator
{
  /* Try to override profile css */
  color: #000000;
text-align: left;
border: 0px;
text-decoration: none;
width: 130px;
}
.seIM_notifications_trayItem .seIM_trayItem_menuActivator img
{
vertical-align: middle;
border: 0px;
margin: 0px;
}
.seIM_notifications_title
{
  /* Try to override profile css */
  color: #000000;
padding-left: 4px;
}
.seIM_notifications_trayItem_userCount
{
font-weight: bold;
}
/* Applications - Tray Menu */
.seIM_notifications_trayMenu
{
width: 200px;
border-bottom: none;
}
.seIM_notifications_trayMenu_bodyListWrapper
{
padding: 4px 0px 4px 0px;
text-algin:left;
}
/* Applications CSS*/
.seIM_trayMenu_Notifications_List{
text-align:left;
padding:0px 0px 0px 10px;
}
ul.seIM_trayMenu_Notifications_List {
font-size: 105%;
text-algin:left;
list-style: none;
}
ul.seIM_trayMenu_Notifications_List li{
padding-top:3px;
padding-bottom:3px;
}
ul.seIM_trayMenu_Notifications_List li a, ul.seIM_trayMenu_Notifications_List li a:hover {
text-decoration:none;
}
.seIM_notifications_trayMenu_bodyListItem table
{
width: 100%;
cursor: pointer;
cursor: hand;
}
.seIM_notifications_trayMenu_friendIcon
{
padding: 4px 7px 4px 7px;
margin: 0px;
text-align: left;
line-height:100%;
}
.seIM_notifications_trayMenu_friendIcon img
{
height: 25px;
width: 25px;
margin: 0px;
}
.seIM_notifications_trayMenu_friendName
{
padding: 0px;
padding-top: 2px;
margin: 0px;
text-align: left;
}
.seIM_notifications_trayMenu_applicationstatus
{
padding: 0px;
padding-top: 3px;
padding-right: 3px;
text-align: right;
}
.seIM_notifications_trayMenu_friendMessage
{
padding: 0px;
padding-bottom: 5px;
text-align: left;
font-size: 7pt;
color: #A0A0A0;
overflow: hidden;
}
.seIM_notifications_trayMenu_bodyList_activatorHover
{
background: #EEEEEE;
cursor: pointer;
cursor: hand;
}
.app_im_div{
height:25px;
margin-left:0px
}

.game_clear {
	clear: both;
	height: 0;
}
#gameView {
  width: 100%;
  border-spacing: 0;
}

#gameViewLeft {
padding-top:5px;
vertical-align:top;
width: 660px;
}

#gameViewRight {
padding-left:10px;
padding-top:5px;
vertical-align:top;
}


#gameViewStats {
	font-size: 10px;
	color:#808080;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	background: #f2f2f2;
}
.game_view_stat {
  float: left; padding-right: 15px;
}


#gameViewBox {
	width: 660px;
  border: 1px solid #ccc;
  border-top: 5px solid #000;	
}

#gameViewDesc {
  
}

#gameViewPlayer {
  padding: 20px 10px 10px 10px;
  text-align: center;
  background: url(../images/menu_user.gif) repeat-x left top;
}

#gameViewInstruction,
#gameViewCredit {
  margin: 10px;
 
}
#gameViewInstruction h3,
#gameViewCredit h3 {
  margin: 0;
  padding: 0;
  font-size: 12px;
}

#gameViewTools {
	vertical-align:middle;
	padding: 5px;
}
.game_view_tool {
  float: left;
  padding: 5px;
  padding-left: 15px;
  vertical-align:middle;
}
#game_rating {
  paddingx: 10px;
  margin: 10px auto;
  text-align: center;
}

#gameViewList {
  border: 1px solid #ccc;
  border-top: 5px solid #000; 
}
#gameViewListHeader {
  padding: 5px;
  padding: 5px;
  border-bottom: 1px solid #ccc;
  background: #f2f2f2 url(../images/header.gif) repeat-x left top;
}
#gameViewListEntries {
	
}

#gameFeaturedList {
  border-top: 5px solid #000; 
}

.game_view_list_entry {
padding: 5px;
border-bottom: 1px solid #ddd;
}
.game_view_list_entry:hover {
background: #f2f2f2;
}
.game_view_list_photo img {
  border: 1px solid #eee;
}
.game_view_list_photo:hover img{
  border: 1px solid #ccc;
}
.game_view_list_entry_title {
  font-weight: bold;
}


.game_profile_entry {
padding: 10px;
border-top: 1px solid #ddd;
}
.game_profile_entry:hover {
background: #f2f2f2;
}
.game_profile_photo img {
  border: 1px solid #eee;
}
.game_profile_photo:hover img{
  border: 1px solid #ccc;
}
.game_profile_entry_title {
  font-weight: bold;
}


div.seGameSearch {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #AAAAAA;
margin-bottom:8px;
padding-left:10px;
padding-right:10px;
width:600px;
}
div.seGame {
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:10px;
padding:10px;
width:600px;
}
td.seGameLeft {
  vertical-align: top;
}
td.seGameRight {
  vertical-align: top;
padding-left:10px;
}
div.seGamePhoto {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:5px;
text-align:center;
vertical-align:middle;
}
div.seGameTitle {
border-bottom:1px solid #CCCCCC;
font-size:10pt;
font-weight:bold;
margin-bottom:5px;
padding:0 5px 5px 0;
}
div.seGameDesc {
  padding-top: 5px;
}
div.seGameActions {
  margin-top: 10px; 
  border-top: 1px solid #DDDDDD; 
  padding-top: 5px;
}
div.seGameAction {
  float: left; padding-right: 15px;
}

div.seGameNoFile {
  border: 1px solid red;
}

#gameViewSocialBookmarking {
  float: right;
}





div.game_browse_options {
  padding: 7px 10px 7px 10px; background: #F2F2F2; border: 1px solid #BBBBBB; margin: 0 0px 10px 0px; font-weight: bold;
}
div.game_browse_categories {
margin-top: 10px; padding: 5px; background: #F2F2F2; border: 1px solid #BBBBBB; margin: 0 0px 10px 0px; font-weight: bold;
}
div.game_browse_category_item_all {
padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; background: #FFFFFF;
}
div.game_browse_category_item {
padding: 5px 8px 5px 8px; border: 1px solid #DDDDDD; border-top: none; background: #FFFFFF;
}


#gameBrowseEntries {
	
}
.gameBrowseEntry {
	float: left;
	border: 1px solid #f2f2f2;
	margin: 5px;
	padding: 0;
	width: 215px;
}
.game_row_photo {
	padding: 5px;
	background: #eee;
	float: left;
	margin-right: 5px;
}
.game_row_photo:hover {
	background: #ccc;
}
.game_row_details {
	background: #fff url(../images/menu_user.gif) repeat-x left top;
	padding: 5px;
}

.gameBrowseEntryFeatured {
}
.gameBrowseEntryFeatured .game_row_title {
	font-weight: bold;
}


.game_tooltip .tip {
  color: #fff;
  width: 139px;
  z-index: 13000;
  background: none;
  border: none;
}
 
.game_tooltip .tip-title {
  font-weight: normal;
  font-size: 11px;
  margin: 0;
  color: #9FD4FF;
  padding: 8px 8px 4px;
  background: url(../images/icons/game_tooltip_bubble.png) top left;
}
 
.game_tooltip .tip-text {
  font-size: 11px;
  padding: 4px 8px 8px;
  background: url(../images/icons/game_tooltip_bubble.png) bottom right;
}

/*
@author Eldar
@copyright Hire-Experts LLC
@version Core 1.01
*/

/* 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;
}

/* single classes */
.clr{
	clear: both;
}

/*@author Ermek@copyright Hire-Experts LLC@version Quiz 1.01*//* tabs */.he_quiz_tabs{ padding:10px 0 25px}.he_step_tab{ color:#909090; font-size:14px; font-weight:bold;float:left;margin:0 10px}.he_step_tab span{ background-color:#e4e4e4; border:1px solid #d4d4d4; display:block; padding:10px 20px}.he_tab_act a{ background-color:#f4f4f4; border:1px solid #ddd; display:block; padding:10px 20px}.he_tab_act a:hover{ background-color:#fafafa; border:1px solid #dfdfdf}/* manage quiz */.quiz_tbl thead th{ background-color:#EDF3FF; border-top:1px solid #C5CEE1; border-bottom:1px solid #C5CEE1; font-size:13px; font-weight:bold; padding:8px 6px}.quiz_tbl thead th a{ font-size:11px; font-weight:normal}.quiz_tbl tbody td{ background-color:#f7f7f7; padding:5px 6px}.quiz_tbl tfoot td{ padding:8px 6px; text-align:center}.quiz_tbl .he_quiz_first th{ border-bottom:none}.quiz_tbl .he_quiz_second th{ border-top:none}.quiz_tbl .text{ width:320px}.quiz_tbl textarea{ height:80px}.quiz_tbl label{ display:block; font-weight:bold; width:120px}.he_quiz_result,.he_quiz_question{ margin-bottom:20px}.he_quiz_save_result{ padding:8px 6px; text-align:center; width:450px}.he_quiz_add_question{text-align:left;margin-top:10px}.quiz_tbl tbody .he_quiz_error_bg td,.quiz_tbl thead .he_quiz_error_bg th{ background-color:#FFEFF0}.he_quiz_congrats{ padding:25px 0; text-align:center}.he_quiz_congrats span{ display:block; font-size:13px; font-weight:bold; margin:10px 0 20px}.he_quiz_questions .quiz_tbl{ width:450px}.he_quiz_questions .quiz_tbl th .text{ width:430px}.he_quiz_questions .quiz_tbl td .text{ width:270px}/* quizes */.user_quiz_page .page_header{ margin-bottom:15px}.he_user_quiz_list{margin:10px 0}.he_user_quiz{background-color:#f4f4f4;border:1px solid #ddd;margin-bottom:12px; padding:8px 5px;width:600px}.he_user_quiz_thumb{float:left;height:100px; margin-right:15px;overflow:hidden;text-align:center;width:100px}.he_user_quiz_content{ float:left; margin-right:15px; width:360px}.he_user_quiz_name{border-bottom:1px solid #ddd; font-size:13px; font-weight:bold; overflow:hidden; padding-bottom:3px; width:360px}.he_user_quiz_descr{height:45px;overflow:hidden}.he_user_quiz_takes{margin-top:5px}.he_quiz_act{ float:left; width:100px}.he_quiz_act a{display:block; margin:0 0 5px 10px}.he_quiz_act a.he_quiz_take{ background:#e4e4e4; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #777; border-right:1px solid #777; font-size:12px; font-weight:bold; margin-top:6px; padding:3px 5px; text-align:center; text-decoration:none}.he_quiz_list_tabs{ border-bottom:1px solid #ccc}.he_quiz_list_tabs a{ background-color:#e4e4e4; border:1px solid #ccc;  display:block; float:left; font-weight:bold; padding:6px 10px; margin-bottom:-1px; margin-right:10px}.he_quiz_list_tabs a.active{ background-color:#fff; border-bottom:1px solid #fff}/* quiz results */.he_quiz_thumb{ float:left; margin-right:15px; width:100px}.he_quiz_content{ float:left; width:650px}.he_quiz_browse_results{ margin-bottom:20px}.he_quiz_browse_result{margin:50px 5px 0 10px}.he_quiz_browse_result table{ width:100%}.he_quiz_browse_result .quiz_tbl thead th .t{ display:block}.he_quiz_browse_result .quiz_tbl thead th .d{ display:block; font-size:11px; font-weight:normal}.he_quiz_user_result{float:left;width:100px;text-align:center}/* quiz */div.he_quiz_header{font-size:30px}.he_quiz_status_border{border:1px solid #CCC;height:14px;width:120px;    margin-bottom:15px}.he_quiz_status_bar{background-color:#8BC7DF;height:14px;width:0px}.he_quiz{margin:auto;margin-bottom:100px}.he_quiz_cont{height:250px;margin:auto;overflow:hidden;width:610px;background-color:#EFFAFF;    border:5px solid #CFF1FF;position:relative}.he_quiz_checked,.he_quiz_answer:hover{background-color:#CFF1FF;    cursor:pointer}.he_quiz  .he_question_number{font-size:30px;    text-decoration:underline}.he_question_text{font-size:26px;;margin:5px}.he_quiz_cont .he_quiz_questions{position:relative;height:250px}.he_quiz_cont .he_quiz_question{position:relative;height:200px;margin:10px;padding:15px;width:560px;float:left}.he_quiz_question_header{margin-bottom:10px}.he_quiz_answer{height:25px}.he_quiz_prev{float:left}.he_quiz_next{float:right}.he_quiz_prev a,.he_quiz_next a{    background:url(../images/he_quiz_back.png) no-repeat left;    display:block;    font-size:13px;    font-weight:bold;    height:60px;    width:60px}.he_quiz_next a{    background:url(../images/he_quiz_next.png) no-repeat right}/* quiz passed */.he_quiz_passed_message{ font-size:14px; font-weight:bold; margin:15px auto 0; width:500px}.he_quiz_passed{ border:5px solid #DFEAFF; margin:5px auto; padding:10px 12px; width:500px}.he_quiz_passed .t{ font-size:24px; font-weight:bold}.he_quiz_passed .d{ font-size:13px}.he_quiz_publish .he_message_cont{height:0px}.he_quiz_take_cont{float:right;margin-right:5px}

.pim_sync {
  background: #F5F5F5;
  width: 100%;
  border-top: 1px solid #ccc;
}
.pim_sync td {
  padding: 3px;
}
.pim_buddies {
	list-style: none;
	padding: 3px 6px;
	margin: 5px 0;
	border: 1px dotted #ccc;
}
.pim_buddies li {
	padding: 0px;
	padding-left: 5px;
	margin: 3px 0;
}
.pim_buddies li.pim_no_buddy {
	color: #f00;
	font-style: italic;
}
.pim_buddies li.pim_buddy_mode0 {
  background: url('../images/icons/pim_mode_offline.png') no-repeat center left;
  padding-left: 20px;
}
.pim_buddies li.pim_buddy_mode1 {
  background: url('../images/icons/pim_mode_online.png') no-repeat center left;
  padding-left: 20px;
}
.pim_buddies li.pim_buddy_mode2 {
  background: url('../images/icons/pim_mode_away.png') no-repeat center left;
  padding-left: 20px;
}

div.xxspacer {
  font-size:1pt;
  margin:10px 0px;
}

.word {
  	font-family: Tahoma;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  }
  span.size1 {
  	color: #000;
  	font-size: 200%;
  }
  span.size2 {
  	color: #333;
  	font-size:180%;
  }
  span.size3 {
  	color: #666;
  	font-size: 170%;
  }
  span.size4 {
  	color: #999;
  	font-size: 160%;
  }
  span.size5 {
  	color: #aaa;
  	font-size: 150%;
  }
  span.size6 {
  	color: #bbb;
  	font-size: 140%;
  }
  span.size7 {
  	color: #ccc;
  	font-size: 130%;
  }
  span.size8 {
  	color: #ddd;
  	font-size: 120%;
  }
  span.size0 {
  	color: #ccc;
  	font-size: 100%;
  }





/* ITEM */

#subscribe_now {
background:transparent url(../images/download_now.png) no-repeat scroll left top;
color:#993300;
display:block;
font-family:Tahoma,Arial;
font-weight:bold;
font-size:14px;
height:26px;
margin:0px;
padding:0px;
text-decoration:none;
width:100px;
border:0px;
padding-bottom: 3px;
}

#subscribe_now span {
    margin:10px;
}

#subscribenowdiv ul {
list-style-position:inside;    
xlist-style-type:disc;
}

.subscribe_now {
background:transparent url(../images/download_now.png) no-repeat scroll left top;
color:#993300 !important;
display:block;
font-family:Tahoma,Arial;
font-weight:bold;
font-size:14px;
height:26px;
margin:0px;
padding:0px;
text-decoration:none;
width:100px;
border:0px;
Xpadding-bottom: 3px;

Xfont-size:20px;
padding-top:4px;
text-align:center;

}

.subscribe_now:hover {
text-decoration: none;
}

td.userpoints_postcomment {
padding:10px;
  border: 1px solid #DDDDDD;
  border-top: none;
  background: #F5F5F5;
}

td.userpoints {
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: none;
  padding: 5px 7px 5px 7px;
margin-bottom:12px;
}

td.userpoints_comment_author {
margin-bottom:5px;
	background: #F1F1F1;
	padding: 5px 7px 5px 7px;
}
td.userpoints_comment_body {
padding:5px 7px 0px;
}

td.userpoints_item1 {
vertical-align:top;
	padding: 0px 5px 5px 0px;
}
td.userpoints_item2 {
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DDDDDD;
vertical-align:top;
}



/* AUTOCOMPLETER */


/* TEXT-ALIGN: left -> right */
.autocompleter_list {
	BORDER: #DDDDDD 1px solid;
	MARGIN-TOP: -1px;
	FONT-SIZE: 11px;
	Z-INDEX: 2;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	OVERFLOW: hidden;
	POSITION: absolute;
	direction: ltr;
	TEXT-ALIGN: left;
}

/*
 	 added direction, text-align
.autocompleter_message {
	direction: rtl;
}
*/
.autocompleter_list .autocompleter_suggestion {
	PADDING: 3px;
	BORDER-TOP: #dddDDD 1px solid; 
}
.autocompleter_list .autocompleter_message {
	PADDING: 3px;
	BORDER-TOP: #ddd 1px solid;
}
.autocompleter_list .autocompleter_suggestion {
	BACKGROUND: #fff;
	FILTER: alpha(opacity=94);
	WIDTH: 100%;
	CURSOR: default;
	opacity: 0.94;
}
.autocompleter_list .autocompleter_suggestion EM {
	FONT-WEIGHT: bold;
	XBACKGROUND: #F5F5F5;
	BACKGROUND: #E7E7E7;
	FONT-STYLE: normal;
	COLOR: #3399FF;
}

.autocompleter_list .autocompleter_suggestion DIV {
	COLOR: #336699;
	text-align: left;
}

.autocompleter_list .autocompleter_suggestion SMALL {
	PADDING-LEFT: 5px;
	COLOR: #336699;
}
.autocompleter_list .autocompleter_selected {
	BACKGROUND: #E7E7E7;
	FILTER: alpha(opacity=100);
	COLOR: #3399FF;
	opacity: 1;
}
.autocompleter_list .autocompleter_selected EM {
	XBACKGROUND: #5670a6;
	BACKGROUND: #E7E7E7;
}
.autocompleter_list .autocompleter_message {
	BACKGROUND: #eee; COLOR: #333;
}
.autocompleter_found {
	BACKGROUND: #e1e9f6 !important;
}
.autocompleter_placeholder {
	COLOR: #777 !important;
}
.autocompleter_iframe {
	Z-INDEX: 1; FILTER: alpha(opacity=0); LEFT: 0px; POSITION: absolute; TOP: 0px;
}





/* CLEARFIX */

.clearfix:unknown {
	clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
    content: "."
}

/* added clearfix:after for firefox to enclose floating divs */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    clear: both; 
	visibility: hidden; 
	height: 0px; 
	content: "."
}

/* changed to hide from IE */
/* should be moved to ie6.css / ie7.css ? */
/* http://www.positioniseverything.net/easyclearing.html */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* original style */
/*
* HTML .clearfix {
	HEIGHT: 1%
}
*/

.clearfix {
	display: block
}





.apps_errmsg {
  background:#FFEBE8 !important;
  border:1px solid #DD3C10 !important;
  padding:5px;
  margin:5px;
}


.portal_content .quiz_ajax_tabs ul li a {
  padding:4px 7px 6px;
}

A.quiz_state_notpublished {
  color: red;
  font-weight: bold;
}

A.quiz_state_published {
  color: green;
}


/*** QUIZ ***/

.quiz_pipe {
  color: #EEE;
}

.quiz_icon {
  padding-right: 4px;
  vertical-align: middle;
  margin-top: -2px;
}


/*** QUIZ TAKE ***/

.quiz_quiztake_questionimage {
  margin-bottom: 15px;
}

.quiz_quiztake_progress {
  text-align: right;
  padding-right: 5px;
  margin-top: -10px;
  color: #888;
  /*font-size: 14px  */
}

.quiz_quiztake_content {
  background: #F2F2F2;
}
.quiz_quiztake_content_top div {
  background: url(../images/quiz_roundcorner_tl.png) no-repeat top left;
}
.quiz_quiztake_content_top {
  background: url(../images/quiz_roundcorner_tr.png) no-repeat top right;
}
.quiz_quiztake_content_bottom div {
  background: url(../images/quiz_roundcorner_bl.png) no-repeat bottom left;
}
.quiz_quiztake_content_bottom {
  background: url(../images/quiz_roundcorner_br.png) no-repeat bottom right;
}

.quiz_quiztake_content_top div, .quiz_quiztake_content_top, 
.quiz_quiztake_content_bottom div, .quiz_quiztake_content_bottom {
  width: 100%;
  height: 30px;
  font-size: 1px;
}

.quiz_quiztake_content_inner {
  margin: 0 30px;
}

.quiz_quiztake_quiztitle {
  /*font-weight: bold;*/
  /*font-size: 14px;*/
  font-size: 20px;
  Xmargin-bottom: 15px;
  Xborder-bottom: 2px solid #EEE;
  Xpadding: 3px 0px 6px;
}

.quiz_quiztake_quiztitle_wrapper {
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}

A.quiz_take_button {
  display:block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  width: 120px;
  background-color: #F6F6F6;
  border: 1px solid #EEE;
  color:#336699;
}


.quiz_quiztake_quiztitle span {
  font-weight: normal;
  font-size: 14px;
}

.quiz_quiztake_questiontitle {
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 15px;
  
  border-bottom: 1px solid #DDD;
  padding-bottom: 5px;
}

.quiz_quiztake_question {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEE;
}


.quiz_quiztake_next {
  padding-left: 40px;
}

.quiz_quiztake_next .button {
  padding: 6px;
  font-size: 14px;
}

.quiz_quiztake .quiz_quiztake_answer {
  padding: 5px;
  cursor: pointer;
  
  display: block;
}

.quiz_quiztake .quiz_quiztake_answer:hover {
  background-color: #FFFF99;
  text-decoration: none;
}

.quiz_quiztake input.radio {
  margin: 0px 5px 0px 0px;
  padding: 0px;
}



/*** NEW QUIZ ***/

.quiz_newquizhint {
  
}

.quiz_newquiz_what {
  font-weight: bold;
  font-size: 16px;
}


/*** USER QUIZ RELATED ***/

.quiz_newquiz_hint a {
  display: block;
  background-color: #F6F6F6;
  padding: 15px;
  font-size: 20px;
}

.quiz_newquiz_hint A:hover {
  background-color: #F1F1F1;
  text-decoration: none;
}



/*** PUBLISH QUIZ ***/

.quiz_socialstatus {
  border: 1px solid #EEEEEE;
  padding:10px;
  Xpadding-left:15px;
  Xfloat: left;
  width: 520px;
}

.quiz_socialstatus_textarea {
  width: 500px;
  font-size:16px;
  padding:5px;
}



/*** QUIZ PAGE ***/

.quiz_quiz {
  padding: 5px;  
}

a.quiz_tag {
  text-decoration: underline;  
}

a.quiz_tag:hover {
  font-weight: bold
}

.quiz_quiz .quiz_desc, .quiz_results .quiz_results_quizresult_desc {
  font-size: 150%;
}

.quiz_quiz_quizsummary {
  border: 5px solid #EEE;
  padding: 15px;
  margin-bottom: 25px;
}

.quiz_quiztitle {
  font-size: 20px;
  margin-bottom: 15px;
  border-bottom: 2px solid #EEE;
  padding: 3px 0px 6px;
}


/* padding for large quiz title font; not when with border */
.quiz_quiz .quiz_stats {
  Xpadding-top: 8px;
}

.quiz_quiztakers_headline {
  font-size: 14px;
  margin-bottom: 15px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}


.quiz_quiz .quiz_browse_categories {
  padding-bottom: 10px;  
}

.quiz_quiz .quiz_newquizhint {
  padding-right: 10px;
}

.quiz_quiztakers_headline {
  
}


.quiz_related_author .quiz_box_content, .quiz_related .quiz_box_content {
  padding: 0px;
}


.quiz_item_small {
  padding: 10px;
  border-bottom: 1px solid #F6F6F6;
}

.quiz_item_small:hover {
  background-color: #F6F6F6;
}

.quiz_item_hover {
  padding: 5px;
}

.quiz_column {
  vertical-align:top;
}

.quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_sorter {
  float: left;
  margin-bottom:10px;
  padding:3px 5px 7px 0px;
}

.quiz_sorter ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_sorter ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_sorter ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
}

.quiz_sorter ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_sorter ul li.quiz_sorter_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}

.quiz_browse_navigator_wrapper {
  float: right;
  padding-right: 100px;
}



.quiz_quiz .quiz_column {
  vertical-align:top;
}

.quiz_quiz .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}

.quiz_quiz_quizsummary_footer {
  Xmargin-top: 50px;
}

.quiz_quiz_quizsummary_footer ul, .quiz_quiztake_quizsummary_footer ul {
  
}

.quiz_quiz_quizsummary_footer ul li, .quiz_quiztake_quizsummary_footer ul li {
  display:inline;
  float:left;
  padding-right:10px;
  list-style-type: none;
}



.quiz_box {
  margin-bottom: 25px;
}


.quiz_box_header {
  background: none;
  /* actually not 14px looks ok also */
  font-size: 14px;
  Xfont-weight: normal;
  font-weight: bold;
  border: none;
  Xmargin-bottom: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  color: #555;
}

.quiz_box_header h3 {
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
}

.quiz_quiz .comment_headline {
  background: none;
  font-size: 14px;
  margin-bottom: 15px;
  border: none;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  font-weight: bold;
}

.quiz_related_headline {
  font-size: 14px;
  margin-bottom: 5px;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
}

.quiz_left {
  padding-right: 25px;  
}

.quiz_item_small {
  background: #FFF;
}











/*** QUIZ TAKE - RESULTS ***/

.quiz_results .quiz_title {
  border-bottom:2px solid #EEEEEE;
  font-size: 20px;
  margin-bottom: 15px;
  padding: 3px 0px 6px;
}

.quiz_quiztake_quizsummary .quiz_quiztake_quiztitle {
  margin-bottom: 30px;
}

.quiz_quiztake_quizsummary_footer {
  margin-top: 30px;
  padding: 5px;
}

.quiz_quiztake_quizsummary_footer_item {
  padding-left: 15px;
}
.quiz_quiztake_quizsummary_content {
  background: url(../images/quiz_roundcorner1_tl.png) no-repeat top left;
}
.quiz_quiztake_quizsummary_content_top {
  background: url(../images/quiz_roundcorner1_tr.png) no-repeat top right;
}
.quiz_quiztake_quizsummary_content_bottom {
  background: url(../images/quiz_roundcorner1_bl.png) no-repeat bottom left;
}
.quiz_quiztake_quizsummary_content_bottom div {
  background: url(../images/quiz_roundcorner1_br.png) no-repeat bottom right;
}
.quiz_quiztake_quizsummary_content_inner {
  background: url(../images/quiz_roundcorner1_r.png) top right repeat-y;
}

.quiz_quiztake_quizsummary_content_top div, .quiz_quiztake_quizsummary_content_top, 
.quiz_quiztake_quizsummary_content_bottom div, .quiz_quiztake_quizsummary_content_bottom {
  width: 100%;
  height: 15px;
  font-size: 1px;
}


.quiz_quiztake_quizsummary_content_inner {
  padding: 0px 15px;
}


.quiz_quizresult1 {
  background-color: #FAFAFA;
  padding: 10px;
}

.quiz_quizresult1, .quiz_quizresult2 {
  padding: 10px;
}

.quiz_results .quiz_column {
  vertical-align:top;
}

.quiz_results .quiz_column_right {
  width: 250px;
  padding-left: 20px;
}


.quiz_results .quiz_browse_categories {
  padding: 5px;
  padding-bottom: 20px;
}


.quiz_results_quizresult {

}


.quiz_results_quizresult_title {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;
}

.quiz_quiztake_quizsummary {
  margin-bottom: 20px;
}


.quiz_quiztake_breakdown_answers {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.quiz_quiztake_breakdown_answers li {
  padding-left: 20px;
  margin: 5px 0px;
}

li.quiz_question_correctanswer {
  font-weight: bold;
  color: green;
  background: url(../images/icons/quiz_answer_correct16.gif) left center no-repeat;  
}

li.quiz_question_wronganswer {
  font-weight: bold;
  color: red;
  background: url(../images/icons/quiz_answer_wrong16.gif) left center no-repeat;  
}

.quiz_results .comment_headline {
  background: none;
  font-size: 14px;
  margin-bottom: 15px;
  border: none;
  border-bottom: 1px solid #EEE;
  padding: 3px 0px 6px;
  font-weight: normal;
}


.quiz_result_score {
  font-size: 26px;
  padding: 10px;
}



/* LITE THEME */

.quiz_tab_wrapper_table {
  border-left:1px solid #DDD;
}

td.quiz_tab a {
  background-color: #EEEEEE;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px !important;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold !important; 
  display: block;
}
td.quiz_tab a:hover {
  background-color: #F4F4F4;
  background-image: url(./images/whiteline.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding: 7px 10px 7px 10px;
  border: 1px solid #DDD; 
  border-left: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 a {
  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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
td.quiz_tab2 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 #DDD; 
  border-left: none;
  border-bottom: none;
  font-weight: bold; 
  display: block;
}
#quiz_tabs_profile { 
  border-left: 1px solid #DDD;
}
td.quiz_tab_end {
  border-bottom: 1px solid #DDD;
}

div.quiz_content {
  padding: 10px; 
  border: 1px solid #DDD;
  border-top: none;
}





/*** EDIT QUIZ ***/


.quiz_edit_title {
  width: 400px;
}

.quiz_edit_desc {
  width: 400px;
}



/*** EDIT QUIZ - RESULTS ***/

.quiz_result_body {
  padding: 5px;
}

.quiz_result_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_result_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_result {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  width: 520px;

}

.quiz_result_title, .quiz_result_desc {
  width: 500px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_upload {  
  width: 350px;
  margin-bottom: 5px;
}




/*** EDIT QUIZ - STYLE ***/

.quiz_style_item {
  border: 5px solid #FFF;
  margin-bottom: 5px;
}

.quiz_style_item_selected, .quiz_style_item:hover {
  border: 5px solid #DDD !important;
}


/*** EDIT QUIZ - QUESTIONS ***/

.quiz_question_answer {
  position: relative;
}

#quiz_bottomquestiondiv {
  clear: both;
}

.quiz_question_body {
  padding: 5px;
}

.quiz_question_remove {
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: absolute;
  top: 4px;
  right: 5px;
  background: url(../images/icons/quiz_close.gif) no-repeat;
}

.quiz_question_header {
  background-color: #EAEAEA;
  padding: 5px;
  color: #333;
  font-weight: bold;
  position: relative;
}

.quiz_question {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border: 1px solid #DDD;
  clear: both;
  background-color: #FAFAFA;
  
  width:700px;
}

.quiz_question_text {
  width: 680px;
  height: 80px;
  font-weight: bold;
  padding: 2px 3px;
  margin-bottom: 10px;
}

.quiz_radio {
  vertical-align: middle;
  margin-top: 0px;
}

.quiz_text {  
  width: 350px;
  margin-bottom: 5px;
}





/*** MY QUIZZES ***/

.quiz_my_quizlist {
  border: 1px solid #DDDDDD;
}

.quiz_my_quizlist_header {
  padding: 10px;
}

div.quiz_myquizlistitem1 {
  border-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
}

div.quiz_myquizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}



.userquiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px; 
}







/*** BROWSE QUIZZES ***/


div.quiz_quizlistitem1 {
  border-top: 1px solid #DDDDDD; 
  background: #F2F2F2;
  padding: 10px;
}

div.quiz_quizlistitem2 {
  border-top: 1px solid #DDDDDD; 
  background: #FFFFFF;
  padding: 10px;
}

.quiz_cat_wrapper {
  margin-left: -5px;
  margin-right: -5px;
}

.quiz_cats_header {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  border-bottom: none;
}


.quiz_cats {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_cat {
  padding: 5px 5px 5px 10px;
}


.browse_quizzes .quiz_browse_categories {
  padding: 5px;  
}






.quiz_type_wrapper {
  margin-left: -5px;
  margin-right: -5px;
}

.quiz_types {
  padding: 5px;
  padding-bottom: 10px;
  background: #F2F2F2;
  border: 1px solid #DDD;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

.quiz_type {
  padding: 5px 5px 5px 10px;
}





.browse_quizzes .quiz_newquizhint {
  padding-right: 5px;
}

.browse_quizzes_search {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.browse_quizzes_search table {
  margin: 0px auto;
}

input.quiz_search {
  font-size: 16px;
  padding: 2px;
}

.quiz_browse_navigator {
  margin-bottom: 10px; 
  text-align: center; 
  padding: 7px 5px 7px 5px;
}


.XXquiz_box_content {
  background-color:#EEF2EA;
  border-left:1px solid #ABC197;
  border-right:1px solid #ABC197;
}


.browse_quizzes .quiz_column {
  vertical-align:top;
}

.browse_quizzes .quiz_column_right {
  width: 250px;
  padding-left: 25px;
}


.browse_quizzes_frontpage_cats .quiz_quizlistitem1 {
  background: none;
  border-top: none;
}

.browse_quizzes_frontpage_cats .quiz_column_right {
  border-left:1px solid #DDDDDD;
  margin-left:25px;
  padding:0px 0px 0px 20px;
}



.quiz_ajax_tabs {

}

.quiz_ajax_tabs ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-image: none;
}

.quiz_ajax_tabs ul li {
  float: left;
  border: 1px solid #F6F6F6;
}

.quiz_ajax_tabs ul li A {
  display: block;
  padding: 4px 8px 6px 8px;
  white-space: nowrap;
}

.quiz_ajax_tabs ul li A:hover {
  background-color: #F6F6F6;
}

.quiz_ajax_tabs ul li.quiz_ajax_tab_selected {
  background-color: #F2F2F2;
  font-weight: bold;
}



/*** ACTION MEDIA ***/

.quiz_recentaction_div_media img {
  margin-right: 5px;
}


/*** PROFILE PAGE ***/

.quiz_profile_footer {
  text-align:right;
  padding: 10px 5px 5px 5px;
}


.quiz_profile .quiz_item_category, .quiz_profile .quiz_item_details  {
  color: #777777;
  font-size: 7pt;
  margin-bottom: 5px;  
}

.quiz_profile .quiz_item_rating {
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 2px;
}

.quiz_item_thumb {
  width: 50px;
}

.quiz_item_thumb img {
  width: 50px; 
  height: 50px; 
}
.quiz_profile .quiz_item_info {
  padding-left: 20px; 
}


/*** MISC ***/


img.quiz_button {
  float: left;
  padding-right: 4px;
}


.quiz_tagcloud_tags {
  line-height:200%;
}

.quiz_tagcloud_tags .word {
  font-family: Tahoma;
  padding: 4px 4px 4px 4px;
  letter-spacing: 3px;
}
.quiz_tagcloud_tags span.size1 {
  color: #000;
  font-size: 200%;
}
.quiz_tagcloud_tags span.size2 {
  color: #333;
  font-size:180%;
}
.quiz_tagcloud_tags span.size3 {
  color: #666;
  font-size: 170%;
}
.quiz_tagcloud_tags span.size4 {
  color: #999;
  font-size: 160%;
}
.quiz_tagcloud_tags span.size5 {
  color: #aaa;
  font-size: 150%;
}
.quiz_tagcloud_tags span.size6 {
  color: #bbb;
  font-size: 140%;
}
.quiz_tagcloud_tags span.size7 {
  color: #ccc;
  font-size: 130%;
}
.quiz_tagcloud_tags span.size8 {
  color: #ddd;
  font-size: 120%;
}
.quiz_tagcloud_tags span.size0 {
  color: #ccc;
  font-size: 100%;
}


.quiz_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
}



/*** SIGNUP TEASER ***/

.quiz_signup_hint {
  background: #FFFBE2 none repeat scroll 0%;
  border: 1px solid #FFE222;
  margin: 0px 10px 10px;
  padding: 10px;
  
  color: #333;
  font-size: 14px;
  text-align:center;
}


.quiz_signup_teaserbox {
  padding: 20px;
  border:5px solid #EEEEEE;
}

.quiz_signup_teaserbox_right {
  text-align: center;
}

#profile_tabs_profile { 
border-left:0px solid #AAAAAA;
}

tr.xx {
	background-image:url(./images/xx_bg.gif); 
	background-repeat:repeat-x;
}

