/* 
===================================================================== 
	general elements
===================================================================== 
*/

.imgleft {
	border: solid 2px #000;
	margin: 0px 3px 3px 0px;
	float: left;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.imgright {
	border: solid 2px #000;
	margin: 0px 0px 3px 3px;
	float: right;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.img {
	border: solid 2px #000;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.imgRed {
	border: solid 2px #f00;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.img_nbdr 
{
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px;
}
.img_dlx_80_container {
	padding: 2px 2px 2px 2px;
	background-image: url(../images/bdr_gold_80.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.clearLeft {
	line-height: 0px;
	width: 0px;
	height: 0px;
	clear: left;
}

.error {
	color: #f00;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.brdRightDottedWhite
{
	border-right: dotted 1px #fff;
}

/* 
===================================================================== 
	body elements
===================================================================== 
*/
html, body {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    height: 100%;
    width: 100%;
    font: normal normal normal 11px verdana,arial;
}


#divBody {
    width: 992px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

#divBodyTop 
{
	display: none;
}

#divContent {
	width: 866px;
    position: relative;
}

#divBodyContainer {
    border-left: #fff 3px solid;
    border-right: #fff 3px solid;
    border-bottom: #fff 3px solid;
    border-top: #ffffff 1px solid;
    font: normal normal normal 11px verdana,arial;
    width: 860px;
    position: relative;
    background-color: #ffffff;
}

#divContentContainer {
	width: 860px;
	position: relative;
}

.skyScraper 
{
	position: absolute;
	left: 872px;
	top: 0px;
	width: 120px;
	height: 600px;
}

#divBodyFooter {
	border: #fff 3px solid;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    width: 860px;
    background-color: #f0f0f0;
    text-align: center;
    color: #111111;
    font: normal normal bold 11px verdana;
    line-height: 20px;
    text-decoration: none; 
}
#divBodyFooter A {
	color: #111111;
}

.footerPublisher 
{
	color: #c0c0c0;
}
/*
#divPageHeader {
	width: 778px;
    height: 66px;
    border-left: #333333 2px solid;
    border-bottom: #333333 2px solid;
    margin-bottom: 3px;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#dcdcdc,EndColorStr=#f6f5f3);
}
*/
#divPageHeader {
	
}
.pageHdrDefault 
{
	width: 858px;
    height: 86px;
    border-left: #333333 2px solid;
    border-bottom: #333333 2px solid;
    margin-bottom: 3px;
    position: relative;
    background: url(../images/bg_page_hdr_male.jpg) #acacac repeat-x;
	color: #000;
}
.pageHdrDefault A 
{
	color: #fff;
}
.pageHdrMale 
{
	width: 858px;
    height: 86px;
    border-left: #333333 2px solid;
    border-bottom: #333333 2px solid;
    margin-bottom: 3px;
    position: relative;
    background: url(../images/bg_page_hdr_male.jpg) #3399EE repeat-x;
	color: #fff;
}
.pageHdrMale A 
{
	color: #fff;
}
.pageHdrFemale 
{
	width: 858px;
    height: 86px;
    border-left: #333333 2px solid;
    border-bottom: #333333 2px solid;
    margin-bottom: 3px;
    position: relative;
    background: url(../images/bg_page_hdr_female.jpg) #EE3399 repeat-x;
	color: #fff;
}
.pageHdrFemale A 
{
	color: #fff;
}

.PageLeaderBoard 
{
	width: 859px;
	padding: 2px 0px 2px 0px;
    position: relative;
    text-align: center;
    vertical-align: baseline;
    margin-bottom: 3px;
    border-left: #000 1px solid;
	border-bottom: #000 1px solid;
}

#divHeaderBanner {
	width: 468px;
	height: 60px;
	top: 1px;
	left: 308px;
	position: absolute;
	border: solid 1px #ccc;
	float: right;
}

#lgo_part_pp2g {
	position: absolute;
	left: 6px;
	top:  4px;
}
#lgo_part_nxs_internet {
	position: absolute;
	left: 304px;
	top:  48px;
}
#lgo_part_pp2gtv {
	position: absolute;
	left: 312px;
	top:  2px;
}


.btnHeaderOption 
{
	background-image: url(../images/btn_header_option.gif);
    background-repeat:no-repeat;
    display: block;
	width: 111px;
	height: 17px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-right: 4px;
	float: right;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
.btnHeaderOption IMG 
{
	margin-top: 2px;
}

.btnHeaderOptionSml 
{
	background-image: url(../images/btn_header_option_sml.gif);
    background-repeat:no-repeat;
    display: block;
	width: 53px;
	height: 17px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-right: 4px;
	float: right;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
.btnHeaderOptionSml IMG 
{
	margin-top: 2px;
}

.btnHeaderOptionSmlRed
{
	background-image: url(../images/btn_header_option_sml_red.gif);
}
.btnHeaderOptionSmlRedOff
{
	background-image: url(../images/btn_header_option_sml_red_off.jpg);
}



.HeaderInfoContainer 
{
	float: right;
	height: 84px;
	width: 210px; 
	margin-right: 2px; 
	margin-top: 2px; 
	text-align: right;
	vertical-align: middle;
}

/* 
===================================================================== 
	main menu
===================================================================== 
*/
#divMenuMain {
	width: 860px;
    height: 40px;
    position: relative;
}

#divMenuMain a {
    float: left;
    width: 78px;
	border-left: #0C0C0C 1px solid;
    margin-right: 3px;
    position: relative;
    text-align: center;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    line-height: 30px;
}

#divMenuMain a:hover 
{
    background-image: url(../images/arrow_down.gif);
    background-repeat:no-repeat;
    background-position: center 24px;

}
.MenuMainOff
{
	height: 36px;
	border-bottom: #0C0C0C 1px solid;
	margin-bottom: 3px;
}

.MenuMainOn
{
	height: 40px;
    border-bottom: 0px;
    margin-bottom: 0px;
}

#divMenuMain b
{
	width: 204px;
    height: 37px;
    left: 656px;
    line-height: 30px;
    margin-bottom: 3px;
    position: absolute;
    background-color: #000;
    text-align: center;
    color: #E6E6E6;
    font-size: 10px;
}

#divMenuMainFooter A, #divMenuMainFooter A:visited, #divMenuMainFooter A:hover {
	color: #111111;
}
#divMenuMainFooter
{
	width: 859px;
	height: 22px;
    border-bottom: #0C0C0C 1px solid;
    margin-bottom: 3px;
    position: relative;
    background-color: #D3D3D3;
    display: block;
}

.mnuMainFooterHistory div {
	left: 12px;
	top: 4px;
	position: absolute;
	font-weight: bold;
}
.mnuMainFooterHistory div A, .mnuMainFooterHistory A:visited, .mnuMainFooterHistory A:hover {
	color: #111111;
}




.mnuMainPersonal
{
	width: 860px;
    height: 20px;
    position: relative;
    margin-bottom: 3px;
}
.mnuMainPersonal A
{
	float: left;
    width: 160px;
    height: 20px;
    line-height: 18px;
    font-weight: bold;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	border-right: #ffffff 3px solid;
    position: relative;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
}
.mnuMainPersonal A:hover
{
	background-color: #000;
	color: #f00;
    text-decoration: none;
    background-image: url(../images/arrow_down.gif);
    background-repeat:no-repeat;
    background-position: 148px center;
}

.mnuMainPersonal b
{
	width: 204px;
    height: 20px;
    left: 656px;
    border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	position: absolute;
    text-align: center;
    color: #fff;
    line-height: 18px;
    font-weight: bold;
}

.mnuPersonalContainer 
{
	width: 222px;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid;
    border-right: #000 1px solid;
    position: relative;
    overflow-x: hidden;
	overflow-y: hidden;
	visibility: hidden;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	z-index: 99;
}

.mnuPersonalItem
{
    color: #111111;
    width: 222px;
    height: 17px;
    position: relative;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none; 
    text-indent: 4px;
    display: block;
	text-transform: uppercase;
	line-height: 17px;
}

.mnuPersonalItemOn
{
    color: #fff;
    background-color: #000;
    width: 222px;
    height: 17px;
    position: relative;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none; 
	text-indent: 4px;
	display: block;
	background-image: url(../images/arrow_white_right.gif);
    background-repeat:no-repeat;
    background-position: right 6px;
    text-transform: uppercase;
    line-height: 17px;
}



#divPageHeaderMarquee {
	width: 860px;
    height: 16px;
    line-height: 16px;
    text-indent: 8px;
    background-color: #000;
    margin-bottom: 3px;
    position: relative;
    color: #E6E6E6;
    font-weight: bold;
}

.HeaderMarquee {
	width: 830px;
	height: 14px;
	padding-right: 4px;
	margin-left: 8px;
	float: left;
	color: #E6E6E6;
}
.headerMarqueePrefix {
	color: #E6E6E6;
}
.mnuMainFooterUserContent {
	margin-top: 4px;
	float: right;
	color: #111111;
	font-weight: bold;
	margin-right: 4px;
}

/* 
===================================================================== 
	left content
===================================================================== 
*/
.mnuSectionContainer
{
	width: 129px;
    border-left: #0C0C0C 1px solid;
    border-bottom: #0C0C0C 1px solid;
    margin-bottom: 3px;
    position: relative;
    overflow-x: hidden;
	overflow-y: hidden;
}

.mnuMainDropDownContainer {
	width: 159px;
    border-left: #0C0C0C 1px solid;
    border-bottom: #0C0C0C 1px solid;
    border-right: #0C0C0C 1px solid;
    position: relative;
    overflow-x: hidden;
	overflow-y: hidden;
	visibility: hidden;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	z-index: 99;
}

.mnuSimpleContainer
{
	width: 129px;
    border-left: #0C0C0C 1px solid;
    border-bottom: #0C0C0C 1px solid;
    position: relative;
    overflow-x: hidden;
	overflow-y: hidden;
	visibility: hidden;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	z-index: 99;
}

.mnuSectItem
{
    color: #111111;
    height: 15px;
    position: relative;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none; 
    text-indent: 4px;
    display: block;
	text-transform: uppercase;
	line-height: 15px;
}

.mnuSectItemOn
{
    color: #f00;
    height: 15px;
    position: relative;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none; 
	text-indent: 4px;
	background-color: #fff;
	display: block;
	background-image: url(../images/arrow_grey_right.gif);
    background-repeat:no-repeat;
    background-position: right 5px;
    text-transform: uppercase;
    line-height: 15px;
}

.mnuSectHeader
{
	color: #ffffff;
	height: 14px;
    padding-top: 4px;
    font: normal bold 13px helvetica,verdana,arial;
    text-indent: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
	text-transform: uppercase;
}
.mnuSectHeaderPersonal
{
	color: #ffffff;
	width: 129px;
    padding-top: 4px;
    font: normal bold 12px verdana,arial;
    text-decoration: none;
	text-align: center;
	display: block;
}

.dotGrey
{
	width: 100%;
	height: 1px;
	position: relative;
	background: url(../images/dot_grey_bg.gif) repeat-x top;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

.dotWhite
{
	width: 100%;
	height: 1px;
	position: relative;
	background: url(../images/dot_white_bg.gif)	repeat-x top;
	display: block;
	line-height: 1px;
	font-size: 1px;
}

/* 
===================================================================== 
	Section Headers
===================================================================== 
*/

.SectionHeader2_3
{
	width: 561px;
	height: 240px;
	position: relative;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	margin-bottom: 3px;
	display: block;
	overflow: hidden;
}
.SectionHeader2_3_4
{
	width: 726px;
	height: 240px;
	position: relative;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	margin-bottom: 3px;
	display: block;
	overflow: hidden;
}

.SectionHeaderContainer2_3
{
	width: 561px;
	height: 240px;
	margin: 0px 0px 0px 0px;
	display: block;
	margin-bottom: 3px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	overflow: hidden;
}
.SectionHeaderContainer2_3_4
{
	width: 726px;
	height: 240px;
	margin: 0px 0px 0px 0px;
	display: block;
	margin-bottom: 3px;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
	overflow: hidden;	
}


/* 
===================================================================== 
	Page Content areas
===================================================================== 
*/

#divPageContentArea1
{
	width: 130px;
	margin-right: 3px;
	float: left;
	overflow-x: hidden;
	overflow: visible;
}
#divPageContentArea2
{
	width: 280px;
	margin-right: 2px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea3
{
	width: 280px;
	margin-right: 3px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea4
{
	width: 162px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea2_3
{
	width: 562px;
	margin-right: 3px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea3_4
{
	width: 445px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea2_3_4
{
	width: 727px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea1_2_3_4
{
	width: 860px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
#divPageContentArea1_2_3
{
	width: 698px;
	float: left;
	overflow-x: hidden;
	overflow-y: visible;
}
/* 
===================================================================== 
	Page Content Containers
===================================================================== 
*/

.PageContentContainer
{
	border-left: solid 1px #000;
	border-bottom: solid 1px #000;
	overflow-x: hidden;
	margin-bottom: 3px;
}

/* 
===================================================================== 
	Page Content
===================================================================== 
*/
.PageContent
{
	border: solid 2px #D3D3D3;
	background-color: #ffffff;
	color: #000;
	overflow-x: hidden;
}

/* 
===================================================================== 
	Page Titles
===================================================================== 
*/
.PageTitle
{
	height: 22px;
	line-height: 22px;
	position: relative;
	font: italic bold 12px helvetica,verdana,arial;
    text-indent: 4px;
    color: #fff;
    text-transform: uppercase;
}
.PageTitle A {
	color: #fff;
}


/* 
===================================================================== 
	Content Footers
===================================================================== 
*/
.ContentItem {
	position: relative;
	padding: 2px 0px 2px 0px;
	overflow-x: hidden;
	overflow-y: visible;
	text-overflow: ellipsis;
}

.ContentFooter {
	color: #6F6F6F;
	font-weight: bold;
	width: 100%;
}
.ContentFooter A 
{
	color: #000;
}

.ContentFooterSelected {
	color: #fff;
	font-weight: bold;
	width: 100%;
}
.ContentFooterSelected A {
	color: #fff;
}

/* 
===================================================================== 
	Content Area 2
===================================================================== 
*/
.ContentArea2 {
	width: 275px;
	position: relative;
	background-color: #ffffff;
}
/* 
===================================================================== 
	Content Area 3
===================================================================== 
*/
.ContentArea3 {
	width: 275px;
	position: relative;
	background-color: #ffffff;
}
/* 
===================================================================== 
	Content Area 2 + 3
===================================================================== 
*/
.ContentArea2_3 {
	width: 557px;
	position: relative;
	background-color: #ffffff;
}
/* 
===================================================================== 
	Content Area 3 + 4
===================================================================== 
*/
.ContentArea3_4 {
	width: 440px;
	position: relative;
	background-color: #ffffff;
}
/*
===================================================================== 
	Content Area 2 + 3 + 4
===================================================================== 
*/
.ContentArea2_3_4 {
	width: 727px;
	position: relative;
	background-color: #ffffff;
}



.requiredField
{
	color: #f00;
	font-weight: bold;
}

/* 
===================================================================== 
	Comment styles
===================================================================== 
*/

.CommentTitle {
	width: 100%;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
    text-indent: 14px;
}
.CommentUsername {
	font-weight: bold;
	color: #000;
}
.CommentDate {
	font-size: 9px;
}

.ContentArea2_3CommentTable {
	width: 557px;
	margin: 2px 0px 2px 0px;
	table-layout: fixed;
	overflow-x: hidden;
	overflow-y: visible;
}

.ContentArea2_3CommentHeader {
	width: 465px;
}
.ContentArea2_3CommentMessage {
	width: 465px;
	overflow-x: hidden;
	overflow-y: visible;
	text-overflow: ellipsis;
}

.ContentArea2_3_4CommentTable {
	width: 727px;
	margin: 2px 0px 2px 0px;
	table-layout: fixed;
	overflow-x: hidden;
	overflow-y: visible;
}
.ContentArea2_3_4CommentHeader {
	width: 643px;
}
.ContentArea2_3_4CommentMessage {
	width: 643px;
	overflow-x: hidden;
	overflow-y: visible;
	text-overflow: ellipsis;
}


/* 
===================================================================== 
	Collapsable control styles
===================================================================== 
*/

.arrowDown 
{
	background-image: url(../images/arrow_down.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
    cursor: pointer;
}

.arrowUp
{
	background-image: url(../images/arrow_up.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
    cursor: pointer;
}

.arrowDownGrey
{
	background-image: url(../images/arrow_grey_down.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
    cursor: pointer;
}

.arrowUpGrey
{
	background-image: url(../images/arrow_grey_up.gif);
    background-repeat: no-repeat;
    background-position: 4px center;
    cursor: pointer;
}

.contentBlock
{
	width: 100%;
	display: block;
	overflow: hidden;
}
.arrowRight 
{
	background-image: url(../images/arrow_right.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 8px;
    height: 100%;
    cursor: pointer;
    display: inline-block;
}

/* 
===================================================================== 
	Editor
===================================================================== 
*/

.toolbar 
{
	margin-bottom: 1px;
	margin-right: 2px;
	xbackground-image: url(../images/editor/buttons/toolbar.background.gif);
	xbackground-repeat: repeat;
	cursor: pointer;
}
.toolbar .start 
{
	width:20px;
	background-image: url(../images/editor/buttons/toolbar.start.gif);
	background-repeat: no-repeat;
}
.toolbar .end 
{
	width:20px;
	background-image: url(../images/editor/buttons/toolbar.end.gif);
	background-repeat: no-repeat;
}
.toolbar img
{
	border: 0px;
	unselectable: on;
	vertical-align: middle;
}
	
.buttonNormal {
	padding: 1px;
	font-family: MS Sans Serif;
	font-size: 10pt;
}
.buttonOver {
	padding: 1px;
	background-image: url(../images/editor/buttons/toolbarbutton.over.gif);
	background-repeat: repeat-x;
	font-family: MS Sans Serif;
	font-size: 10pt;
}
.buttonDown {
	padding: 1px;
	background-image: url(../images/editor/buttons/toolbarbutton.down.gif);
	background-repeat: repeat-x;
	font-family: MS Sans Serif;
	font-size: 10pt;
}

blockquote 
{
	margin: 10px 20px 10px 20px;
}

blockquote table
{
	border: dashed 2px #333333;
	padding: 10px;
	width: 100%;
}

blockquote table hr
{
	color: #444444;
}



/* 
===================================================================== 
	Tabstrip styles
===================================================================== 
*/.TabstripMenu 
{
}

.TabstripMenu a {
	display: block;
	float: left;
    height: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 6px;
	cursor: pointer;
	background-image: url(../images/arrow_white_right_down.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

.TabstripMenu a:hover, .TabstripMenu a.active {
	height: 16px;
	background-color: #000000;
	color:  #FFFFFF;
	padding-top: 4px;
	background-image: url(../images/arrow_white_right_down.gif);
}

.TabstripContentContainer {
	clear: left;
	border-top: #fff 3px solid;
	border-bottom: 0px;
	margin-bottom: 0px;
}

.TabstripContent{
	display: none;
}

.TabContent {
	width: 100%;
	overflow-x: hidden;
	overflow-y: visible;
	text-overflow: ellipsis;
}
.TabMenuContent {
	width: 100%;
	overflow-x: hidden;
	overflow-y: visible;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}

/* 
===================================================================== 
Tabstrip Content area 4 
===================================================================== 
*/
.TabstripMenuContentArea4 {
	width: 162px;
	height: 14px;
    overflow: hidden;
}

.TabstripMenuContentArea4 a 
{
	display: block;
	float: left;
	width: 52px;
    border-left: #000 1px solid;
    margin-right: 1px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
	overflow:hidden;
	height: 12px;
    border-bottom: #000 1px solid;
    margin-bottom: 1px;
	cursor: pointer;
}

.TabstripMenuContentArea4 a:hover, .TabstripMenuContentArea4 a.active {
	height: 14px;
	border-bottom: 0px;
	margin-bottom: 0px;
}

.TabstripContentContainerContentArea4 {
	width: 162px;
	clear: left;
}

.TabstripContentContentArea4 {
	width: 157px;
	overflow: hidden;
	border-left: #0C0C0C 1px solid;
    border-bottom: #0C0C0C 1px solid;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
	padding: 8px 2px 8px 2px;
	display: none;
}



/*
===================================================================== 
	Icons
===================================================================== 
*/
/* Home */
.icn_Home {
	background-image: url(../images/icn_sml_home.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Home {
	background-image: url(../images/icn_sml_help_home.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}

/* News */
.icn_News {
	background-image: url(../images/icn_sml_news.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Interviews {
	background-image: url(../images/icn_sml_interviews.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_News {
	background-image: url(../images/icn_sml_help_news.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}


/* Media */
.icn_Media {
	background-image: url(../images/icn_sml_media.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}	
.icn_Pics {
	background-image: url(../images/icn_sml_pics.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 26px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Celebs {
	background-image: url(../images/icn_sml_celebs.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Movies {
	background-image: url(../images/icn_sml_movies.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Media {
	background-image: url(../images/icn_sml_help_media.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}


/* Events */
.icn_Events {
	background-image: url(../images/icn_sml_events.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Location {
	background-image: url(../images/icn_sml_locations.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Promotor {
	background-image: url(../images/icn_sml_promotor.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_DJ {
	background-image: url(../images/icn_sml_djs.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_MC {
	background-image: url(../images/icn_sml_mcs.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Dancer {
	background-image: url(../images/icn_sml_dancers.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Booking {
	background-image: url(../images/icn_sml_booking.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Events {
	background-image: url(../images/icn_sml_help_media.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}


/* Fun */
.icn_Fun {
	background-image: url(../images/icn_sml_fun.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Artist {
	background-image: url(../images/icn_sml_artist.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Contest {
	background-image: url(../images/icn_sml_contest.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Link {
	background-image: url(../images/icn_sml_link.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Release {
	background-image: url(../images/icn_sml_release.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 30px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Release_Disc {
	background-image: url(../images/icn_sml_release_dics.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Release_Dvd {
	background-image: url(../images/icn_sml_release_dvd.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Release_Movie {
	background-image: url(../images/icn_sml_release_movie.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Fun {
	background-image: url(../images/icn_sml_help_fun.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}

/* Shop */
.icn_Shop {
	background-image: url(../images/icn_sml_shop.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Shop {
	background-image: url(../images/icn_sml_help_shop.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}

/* Members */
.icn_PP2G 
{
	background-image: url(../images/icn_sml_pp2g.gif);
    background-repeat:no-repeat;
    background-position: center center;
    width: 55px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Members 
{
	background-image: url(../images/icn_sml_members.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Forum 
{
	background-image: url(../images/icn_sml_forum.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Poll 
{
	background-image: url(../images/icn_sml_poll.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Members {
	background-image: url(../images/icn_sml_help_members.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}

/* Info */
.icn_Info {
	background-image: url(../images/icn_sml_info.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.icn_Help_Info {
	background-image: url(../images/icn_sml_help_info.gif);
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #fff;
    width: 28px;
    height: 20px;
    float: left;
    margin-right: 2px;
}

/*
===================================================================== 
	Quickmember styles
===================================================================== 
*/
.quickMember {
	border-left: solid 1px #000; 
	border-bottom: solid 1px #000;
}

.quickMember div {
	border: solid 1px #000; 
	padding: 2px;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color='black', direction=135, strength=4);
}

.quickMember div div {
	border: solid 0px;
	background-color: #ffffff;
	color: #111111; 
	text-align: left;
	width: 260px;
}

.quickMember div div span {
	float: left;
}

.quickMemberArrowMale {
	width: 8px;
	height: 5px;
	background-image: url(../images/arrow_quickmember_male.gif);
    background-repeat:no-repeat;
    z-index: 100;
}

.quickMemberArrowFemale {
	width: 8px;
	height: 5px;
	background-image: url(../images/arrow_quickmember_female.gif);
    background-repeat:no-repeat;
    z-index: 100;
    
}


/*
===================================================================== 
	Image popup styles
===================================================================== 
*/
.imagePopup {
	border-left: solid 1px #000; 
	border-bottom: solid 1px #000;
	position: absolute;
}

.imagePopup div {
	position: relative;
	border: solid 1px #000; 
	padding: 2px;
	display: block;
}

.imagePopup div div {
	border: solid 0px;
	background-color: #ffffff;
	color: #111111; 
	position: relative;
	text-align: left;
}

.imagePopupHeader 
{
	cursor: move;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	color: #fff;
	text-align: left;
}

/*
===================================================================== 
	button styles
===================================================================== 
*/
A.button {
	border-top: solid 1px #D4D4D4;
	border-bottom: solid 1px #828282;
	border-left: solid 1px #808080;
	border-right: solid 1px #D3D3D3;
	padding: 2px 14px 2px 6px;
	background-image: url(../images/arrow_grey_right_down.gif);
    background-repeat:no-repeat;
    background-position: right bottom;
    background-color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
}

A.button:visited {
}
 
A.button:hover  {
	color: #fff;
	background-color: #E9E9E9;
	background-image: url(../images/arrow_white_right_down.gif);
	background-repeat:no-repeat;
    background-position: right bottom;
}

A.buttonOn 
{
	border-top: solid 1px #D4D4D4;
	border-bottom: solid 1px #828282;
	border-left: solid 1px #808080;
	border-right: solid 1px #D3D3D3;
	padding: 2px 14px 2px 6px;
	background-image: url(../images/arrow_grey_right_down.gif);
    background-repeat:no-repeat;
    background-position: right bottom;
    background-color: #E9E9E9;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
}


/*
===================================================================== 
	 rotating alert item styles
===================================================================== 
*/
.rotatingAlertContainer {
	position: relative;
	width: 160px;
	height: 200px; 
	display: block;
}
.rotatingAlertItem {
	position:absolute;
	width: 160px;
	text-align: center;
}
.rotatingAlertItemAdults {
	position:absolute;
	width: 160px;
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #ff6a6a;
}

.alertItem {
	position: relative;
	width: 160px;
	height: 200px;
	text-align: center;
}

.alertItemAdults 
{
	position: relative;
	width: 160px;
	height: 200px;
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #ff6a6a;
}


/*
===================================================================== 
	global styles
===================================================================== 
*/

.ContentNoWrapLeft	
{
	height: 100%;
	overflow: visible;
	margin: 0px 2px 0px 0px;
	position: relative;
	float: left;
}

.ContentGradient
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e2e2e2);
	width: 100%;
}

.padding 
{
	padding: 4px;
}

table.padding td
{
	padding: 1px;	
}

.titleInterview
{
	color: #FF6600;
	font: normal normal bold 12px verdana,arial;
    text-transform: uppercase;
}

.itemTitle {
	color: #fff;
	font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    text-indent: 10px;
    width: 100%;
    height: 18px;
    line-height: 18px;
    background-image: url(/images/arrow_right.gif);
    background-repeat:no-repeat;
    background-position: 2px 5px;
}

	
.itemSubTitle
{
	color: #fff;
	font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    text-indent: 10px;
    width: 100%;
    height: 15px;
    line-height: 15px;
    background-image: url(/images/arrow_right.gif);
    background-repeat:no-repeat;
    background-position: 2px 3px;
}


.txtMedium
{
	font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}
.txtLarge 
{
	font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
}


/************************************************
Userpage Styles
************************************************/

.userpageUsername {
	float: left;
	margin: 2px 0px 2px 8px;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	height: 22px;
}

.userpageHits {
	float: right;
	margin: 2px 4px 2px 0px;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	height: 22px;
}	

.userpageImage {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	display: block;
	width: 100%;
}

.userpagePropertiesContainer 
{
	width: 468px;
	overflow-x: hidden;
}
.userpagePropertiesContainer TD
{
	color: #fff;
}

.userpagesmalltext {
	font-size: 9px;
	color: #fff;
}
.userpageLastvisitsContainer {
	width: 254px;
	overflow-x: hidden;
}

.userpageLastvisitsContainer TD
{
	color: #fff;
}

.userpageLastvisitsTable 
{
	width: 100%;
	table-layout: fixed;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.userpagePersonalInfoContainer {
	width: 722px;
	overflow-x: hidden;
	overflow-y: visible;
	text-overflow: ellipsis;
	display: block;
	color: #fff;
}

.newMember 
{
	width: 100%;
	line-height: 14px;
}
/*
===================================================================== 
	edit popup
===================================================================== 
*/

.editPopupStatus
{
	background-color: #f8f8f8;
	color: #888;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border: #888 thin solid;
	z-index: 999;
	position: absolute;
}
 
.draghandle {
	background-color: #8C8383;
	font-weight: bold;
    color: #fff;
	font-weight: bold;
	cursor: move;
	border: solid 1px #000;
	text-align:center;
}

.floatwindow {
	background-color: #E9E9E9;
	border: solid 2px black;
	padding:4px;
	z-index: 100;
}

/*
===================================================================== 
	edit popup
===================================================================== 
*/
.stats_bar 
{
	border-left: solid 1px #000;
	border-bottom: solid 1px #000;
	background-color: #e00;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff0000,EndColorStr=#aa0000);
}

.subTitle 
{
	font-weight: bold;
    font-size: 12px;
    width: 100%;
}

.Title 
{
	font-weight: bold;
    font-size: 13px;
    width: 100%;
    text-transform: uppercase;
}

.TitleLarge
{
	width: 100%;
	height: 22px;
	position: relative;
	font: italic bold 13px helvetica,verdana,arial;
    line-height: 22px;
    color: #fff;
    text-transform: uppercase;
    background-repeat: no-repeat;
	background-position: 3px 3px;
	text-indent: 20px;
}
.TitleLarge A {
	color: #fff;
}



/*
===================================================================== 
	rating
===================================================================== 
*/

.ratingStar 
{
    display:inline-block;
    cursor: pointer;
    width: 15px;
    height: 15px;
}

.filledRatingStar 
{
    background-image: url(../images/star_filled.gif);
}

.emptyRatingStar 
{
    background-image: url(../images/star_empty.gif);
}

.halfRatingStar 
{
    background-image: url(../images/star_half.gif);
}

/*
===================================================================== 
	highlights
===================================================================== 
*/

.hl0 { background-color:Yellow; color:Black; }
.hl1 { background-color:Orange; color:Black; }
.hl2 { background-color:Purple; color:Black; }
.hl3 { background-color:Cyan; color:Black; }
.hl4 { background-color:Pink; color:Black; }
.hl5 { background-color:Magenta; color:Black; }
.hl6 { background-color:Brown; color:Black; }
.hl7 { background-color:Blue; color:Black; }
.hl8 { background-color:Red; color:Black; }
.hl9 { background-color:Green; color:Black; }


/*
===================================================================== 
	award questionaire
===================================================================== 
*/
.awardQuestion 
{
	color: #000;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 0px 0px 6px;
}
.awardQuestionAlternate
{
	color: #000;
	font-weight: bold;
	font-size: 14px;
	padding: 3px 0px 0px 6px;
}

.awardOption 
{
	font-weight: bold;
}
.awardOptionAlternate
{
	font-weight: bold;
}

.awardCenter TD
{ 
	text-align: center;
}
.awardCenter INPUT
{ 
	text-align: center;
}

.awardCenter LABEL
{ 
	text-align: center;
}

.shoppingCart 
{
	background-color: #000;
	font-weight: bold;
	color: #fff;
}

.bgXmas 
{
	background-image: url(../images/xmas2007/bg_content.jpg);
	background-repeat:repeat-y;
	background-position: center;
}

.bgValentine 
{
	background-image: url(../images/valentine2008/bg_content.jpg);
	background-repeat:repeat-y;
	background-position: center;
}

.bg_lgo_Spits
{
	background-image: url(../images/lgo_spits_xtrasml.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.ModalPopupContainer 
{
	background-color: #fff;
	padding: 5px;
}

.ModalPopupTitle 
{
	margin-bottom: 10px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}

.ModalPopupContent 
{
	min-width: 50px;
	min-height: 50px;
	max-width: 600px;
	overflow: auto;
}
.ModalPopupFooter 
{
	text-align: right;
}

	

.ModalBackground 
{
	background-color: #000;
	filter:alpha(opacity=80);
	opacity:0.8;
}




.AlbumRightBdr
{
	border-right: solid 2px #000;
}
.AlbumSelect
{
	width: 104px; 
	text-align: center;
	padding: 5px 0px 5px 0px;
	overflow-x: hidden;
	overflow-y: visible;
}
.AlbumSelected
{
	min-height: 150px;
	border-left: solid 2px #000; 
	border-top: solid 2px #000; 
	border-bottom: solid 2px #000; 
	background-color: #fff;
	width: 104px;
}
.AlbumSelect a
{
	 padding: 5px 0px 5px 0px;
	 text-decoration:none;
	 display:block;
	 color:#000;
}
.AlbumSelect a:hover
{
	 background-color:#ddd;
}

.AlbumPicAlbumSelected 
{
	width: 104px;
	text-align: center;
	overflow-x: hidden;
	overflow-y: visible;
	border-right: solid 2px #000; 
	border-top: solid 2px #000; 
	border-bottom: solid 2px #000; 
	background-color: #fff;
	float: left;
}
.AlbumPicAlbumSelected A
{
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	display:block;
	color:#000;
}
.AlbumPicAlbumSelected a:hover
{
	background-color:#ddd;
}	


.AlbumPicSelect
{
	min-height: 120px;
	width: 104px; 
	text-align: center;
	overflow-x: hidden;
	overflow-y: visible;
	float: left;
}
.AlbumPicSelect a
{
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	display:block;
	color:#000;
}
.AlbumPicSelect a:hover
{
	background-color:#ddd;
}
.AlbumPicSelected
{
	width: 104px; 
	text-align: center;
	padding: 5px 0px 5px 0px;
	overflow-x: hidden;
	overflow-y: visible;
	background-color: #bbb;
	float: left;
}
.AlbumPicSelected A
{
	padding: 5px 0px 5px 0px;
	text-decoration:none;
	color:#000;
}
.AlbumPicDummy 
{
	margin-top: 5px;
	height: 100px;
	width: 104px; 
	text-align: center;
	line-height: 95px;
	background-color: #eee;
	float: left;
}

.AlbumPicNavLeft
{
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	position: relative; 
	height: 154px;
	width: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}

.AlbumPicNavRight
{
	float: left;
	margin-left: 10px;
	position: relative; 
	height: 154px;
	width: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}

.DXCtrlOption
{
	color:White;
	text-indent:14px;
}



.hlbContainer 
{
	width: 643px;
	height: 200px;
	display: block;
	background-color: #d00;
	overflow: hidden;
}

.hlbContentContainer 
{
	float: left;
	width: 437px;
	height: 200px;
	background-color: #FFCCCC;
	display: block;
	overflow: hidden;
}

.hlbContentItem 
{
}

.hlbMenuContainer 
{
	float: left;
	width: 204px;
	height: 200px;
	display: block;
	overflow: hidden;
}

.hlbMenuItem 
{
	width: 204px;
	height: 43px;
	padding: 3px 3px 3px 4px;
	overflow: hidden;
	margin-left: 3px;
	border-bottom: solid 1px #d00;
	background-color: #fff;
}

.hlbMenuItemHover
{
	background-color: #ccc;
}

.hlbMenuItemSelected
{
	width: 206px;
	background-color: #FFCCCC;
	margin-left: 0px;
}

.hlbMenuTitle 
{
	font-size: 14px;
	height: 20px;
	overflow: hidden;
}













.hlbhomeContainer 
{
	width: 558px;
	display: block;
	position: relative;
	border-left: solid 4px #000;
	border-top: solid 2px #000;
}

.hlbhomeContentContainer 
{
	clear: left;
	border-bottom: 0px;
	margin-bottom: 0px;
	position: relative;
	border-bottom: solid 4px #000;
	border-right: solid 4px #000;
	border-top: solid 2px #000;
	min-height: 428px;
	display: block;
}

.hlbhomeMenuContainer 
{
 	height: 26px;
	display: block;
	background-color: #000;
	position: relative;
}	

.hlbhomeMenuItem 
{
	display: block;
	float: left;
	height: 26px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
	padding-right: 12px;
	padding-left: 7px;
	cursor: pointer;
	background-image: url(../images/arrow_white_right_down.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    border-left: solid 1px #000;
	border-right: solid 1px #000;
	background-color: #fff;
}

.hlbhomeMenuItemHover
{
	background-color: #f0f0f0;
	background-image: url(../images/arrow_white_right_down.gif);
}

.hlbhomeMenuItemSelected
{
	background-color: #000000;
}



a.rounded 
{
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible;
	font-size: 13px;
}
  
a.tab 
{
	background-color: #eeeeee;
	color: #000000;
	font-weight: bold;
	padding: 5px 7px 4px 7px;
	margin-top: 0.3em;
	margin-bottom: 2px;
}

a.tab:hover 
{
	background-color: #cccccc;
	border-bottom: solid 2px #cccccc;
	margin-bottom: 0px;
	color: #000000;
}

a.tab_selected 
{
	background-color: #333333;
	border-bottom: solid 2px #333333;
	margin-bottom: 0px;
	color: #ffffff;
}

.activitylist 
{
	margin:4px;
}

.activitylist .ac
{
	color:Black;
}

.activitylist .act
{
	margin-top:8px;
}

.activitylist .acu
{
	padding-left:10px;
	padding-top: 4px;
}

.activitylist .acd
{
}

.activitylist .acusel
{
	background-color:#ff8;
}

.activitylist .acd div
{
	margin-left: auto;
    margin-right: 4px;
	background-image:url(../images/icn_note_delete.gif);
	background-position:right;
	background-repeat:no-repeat;
	cursor: pointer;
	width: 20px;
	height: 20px;
}

.voting
{
	color: #0e0;
	font-weight: bold;
	padding: 2px 12px 2px 2px;
	background-repeat:no-repeat;
    background-position: right;
    text-decoration: none;
    display: inline-block;
    background-image:url(../images/icn_thumb_up.png);
    border: solid 2px #fff;
}

.voting_hover
{
	border: solid 2px #00ee00;
}

.voting_inactive
{
	cursor:text;
	text-decoration: none;
	width: 16px;
	height: 16px;
	display: inline-block;
    background-image:url(../images/icn_thumb_up.png);
	background-repeat:no-repeat;
}
