/*
Generics
*/

body, html
{
	margin: 0px;
	padding: 0px;
	color: #B4FF00;
	background-color: #606060;
    background-image: none;
    font-family: Tahoma, Arial, Helvetica;
}

#CommonOuter
{
	width: 956px;
	margin-left: auto;
	margin-right: auto;
}

#Common
{
	background-color: #000000;
	border-top: solid 0px #bbde79;
}

#CommonHeader
{
	width: 100%;
}

#CommonFooter
{
	padding: 8px;
	text-align:center;
	border-style: solid;
	border-width: 0px;
	border-top-width: 2px;
	border-color: #000000;
	background-color: #000000;
}

#CommonLeftColumn
{
	background-color: #000000;
	padding-bottom: 22px;
}

#CommonRightColumn
{
	background-color: #000000;
	padding-bottom: 22px;
}

A:LINK, A:ACTIVE
{
    color: #698D73;
}

A:VISITED
{
    color: #88AA88;
}

A:HOVER
{
	text-decoration: underline;
}

SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 90%;
}

TABLE
{
    empty-cells: show;
}

/*
Common Styles
*/

.CommonJumpArea
{
	font-size: 90%;
	padding: 4px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
}

.CommonFeedArea
{
	font-size: 90%;
	padding: 4px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
}

.CommonPagingArea
{
	font-size: 90%;
	padding: 4px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
}

.CommonSortArea
{
	font-size: 90%;
	padding: 4px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
	margin-right: 40px;
}

.CommonBreadCrumbArea
{
	font-weight: bold;
	font-size: 80%;
	margin: -5px -15px 10px -15px;
	padding: 5px 5px 5px 20px;
	background-color: #000000;
	color: #666666;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #000000;
}

.CommonBreadCrumbArea A:LINK
{
	color: #666666;
}

.CommonBreadCrumbArea A:VISITED
{
	color: #666666;
}

.CommonFilterArea
{
	font-size: 90%;
	padding: 4px 4px 4px 0;
	margin-left: 0;
	margin-right: 3px;
	font-weight: normal;
	margin-right: 40px;
}

.CommonPagingArea A:LINK
{
	
	color: #666666;
}

.CommonPagingArea A:VISITED
{
	
	color: #666666;
}

.CommonSearchResults
{
	font-size: 80%;
	color: #7e8b7b;
	font-weight: bold;
	padding: 8px;
}

.CommonSearchResultsArea
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 2px;
	border-color: #000000;
	margin-top: 16px;
	padding-top: 4px;
}

.CommonSearchResultsArea

/* 
Tree Form Element
*/

.CommonTreeFormArea
{
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 2px;
	width: 350px;
	height: 175px;
	overflow: auto;
	margin: 4px;
	margin-left: 2px;
}

.CommonTreeFormTree
{
	padding: 0px;
}

.CommonTreeFormNode
{
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeSelected
{
	padding: 1px;
	font-weight: bold;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeHover
{
	cursor: pointer;
	font-size: 90%;
}

/* 
Title Bar Styles
*/

.CommonTitleBar
{
	position: relative;
	background-color: #000000;
}

.CommonTitleBarTitleArea
{
}

.CommonTitleBarSearchArea
{
	text-align: right;
	color: #666666;
	padding: 10px;
	padding-right: 20px;
	margin-top: 5px;
}

.CommonSearchButtonOuter
{
	background-image: url(../images/common/search-button.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #cccccc;
	font-size: 12px;
	font-variant: small-caps;
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
	color: #999999;
	
	margin-left: 4px;
}

.CommonSearchButton
{
	background-image: url(../images/common/search-button-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #006000;
	font-size: 12px;
	font-variant: small-caps;
	text-align: left;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #006000;
}

.CommonSearchButton:link, .CommonSearchButton:visited, .CommonSearchButton:active
{
	color: #ffbaf9;
	text-decoration: none;
}

.CommonSearchButton:hover
{
	text-decoration: underline;
}

.CommonTitleBarImage
{
}

.CommonTitleBarTitle
{
	/* height: 50px; */
	padding: 0px 0px 0px 4px;
	padding-top: 0px;
	font-size: 250%;
	color: #555555;
	margin: 0px;
	margin-bottom: -5px;
	font-weight: bolder;
}

.CommonTitleBarTitle A:LINK, .CommonTitleBarTitle A:VISITED, .CommonTitleBarTitle A:ACTIVE
{
	color: #7e8b7b;
	text-decoration: none;
}

.CommonTitleBarDescription
{
	padding: 0px 0px 0px 6px;
	color: #999999;
	margin: 0px;	
	margin-top: -.3em;
}


/*
User Area
*/

.CommonUserArea
{
	padding-top: 4px;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: normal;
}

.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER
{
	font-weight: bold;
}


/*
Form Styles
*/

.CommonFormArea
{
}

.CommonFormTitle
{
	color: #999999;
	font-size: 140%;
	font-weight: bold;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
}

.CommonFormDescription
{
	padding: 2px;
	padding-left: 0px;
	padding-bottom: 8px;
	padding-top: 8px;
}

TD.CommonFormFieldName
{
	color: #666666;
	padding: 2px;
	padding-right: 8px;
	font-weight: bold;
}

DIV.CommonFormFieldName
{
	color: #666666;
	padding: 2px;
	padding-top: 8px;
	font-weight: bold;
}

TD.CommonFormFieldDescription
{
	color: #666666;
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

DIV.CommonFormFieldDescription
{
	color: #666666;
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

TD.CommonFormField
{
	color: #868686;
	padding: 2px;
	font-size: 90%; 
}

DIV.CommonFormField
{
	color: #ffffff;
	padding: 2px;
}

.CommonFormActionButtons
{
	color: #666666;
	padding: 2px;
	text-align: right;
}

/*
Join Form Styles
*/

.JoinTitle
{
	width:650px;
	text-align: left;
	font-size: 140%;
	font-weight: bold;
	background-color: #000000;
	color: #698d73;
	padding: 8px;
	padding-left: 8px;
	margin: 0px;
	margin-top: 20px;
}

.JoinArea
{
	width:650px;
	font-size: 100%;
	color: #000000;
	background-color: #000000;
	padding: 8px;
	padding-bottom: 16px;
	text-align: left;
}


/*
Message Styles
*/

.CommonMessageArea
{
	width: 50%;
	margin-top: 64px;
	margin-bottom: 64px;
	background-color: #000000;
}

.CommonMessageTitle
{
	text-align: left;
	font-size: 140%;
	font-weight: bold;
	background-color: #000000;
	color: #698d73;
	padding: 2px;
	padding-left: 8px;
	margin: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.CommonMessageContent
{
	font-size: 100%;
	color: #000000;
	padding: 8px;
	padding-bottom: 16px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #000000;
}

.CommonInlineMessageArea
{
	margin-top: 4px;
	margin-bottom: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #000000;
	background-position: left top;
	background-repeat: repeat-x;
	position: relative;
}

.CommonInlineMessageTitle
{
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	background-color: #000000;
	color: #666666;
	padding: 6px;
	padding-left: 8px;
	margin: 0px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #000000;
}

ol.CommonInlineMessageList, ul.CommonInlineMessageList
{
    margin: 0px;
    padding: 0px;
}

.CommonInlineMessageList li
{
    margin-left: 30px;
}

.CommonInlineMessageContent
{
	color: #7e8b7b;
	padding: 8px;
	text-align: left;
	overflow: hidden;
}

.CommonInlineTidbit
{
	background-image: url('../images/tidbit_arrow.gif');
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	margin-left: 40px;
}

.CommonInlineTidbit, .CommonInlineTidbit A
{
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	color: #66bb66;
}

.CommonInlineTidbit A
{
	color: #449944;
}

.CommonMessageSuccess
{
	padding: 8px;
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	border: solid;
	border-width: 2px;
	border-color: #030;
	background-color: #000000;
	margin-top: 8px;
	margin-bottom: 8px;
}

.CommonSmallMessageSuccess
{
	padding: 2px;
	font-size: 80%;
	font-weight: bold;
	color: #334433;
}

.CommonMessageError
{
	margin-top: 8px;
	margin-bottom: 12px;
	padding: 8px;
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	border: solid;
	border-width: 2px;
	border-color: #300;
	background-color: #000000;
}

.CommonSmallMessageError
{
	padding: 2px;
	font-size: 80%;
	font-weight: bold;
	color: #990000;
}

/*
Content
*/

.CommonTextBig
{
	margin: 1px;
	padding: 5px;
	font-weight: bold;
	font-size: 120%;
}

.CommonInputSearch
{
	font-size: 150%;
}

.CommonInputBig
{
	width: 90%;
	font-size: 130%;
}


.CommonContentArea
{
	background-color: #000000;
	margin: 4px;
	padding: 0px 10px 10px 10px;
	border: solid;
	border-width: 1px;
	border-color: #000000;
	text-align: left;
	position: relative;
}

.CommonFreeTextContent
{
	line-height: 20px;
	padding-left: 15px;
}

.CommonTitle, .CommonProfileTitle
{
	color: #91723f;
	font-size: 180%;
	font-weight: bold;
	padding: 15px 0px 15px 8px;
	margin: 0px;
}

.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER
{
    color: #91723f;
}

.CommonSubTitle
{
	color: #999999;
	font-size: 140%;
	font-weight: bold;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
}

.CommonHeader
{
	color: #666666;
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
}

.CommonContent
{
	padding: 0px 8px 8px 8px;
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica;
    color: #7e8b7b;
    position: relative;
}

.CommonGroupedContentArea
{
	padding-bottom: 8px;
	margin-bottom: 16px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #000000;
}

.CommonFloatArea
{
	float: left;
	width: 126px;
	margin: 8px;
	margin-left: 0px;
	padding: 8px;
	padding-top: 0px;
}

UL.CommonFloatList
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

UL.CommonFloatList LI
{
	margin-bottom: 8px;
	clear: both;
}

.CommonNonFloatArea
{
	margin-left: 150px;
}


.CommonSidebar
{
	padding: 0px;
	margin-left: 18px;
	margin-right: 18px;
}

.CommonSidebarContentItem
{
	margin-bottom: 5px;
	display: list-item;
	list-style-type: square;	
	margin-left: 16px;
	color: #698d73;
}

.CommonSidebarArea
{
	/* width: 192px; */
	margin: 22px 0px 0px 0px;
}

.CommonSidebarArea A:LINK, .CommonSidebarArea A:ACTIVE
{
    color: #698D73;
}

.CommonSidebarArea A:VISITED
{
    color: #88AA88;
}


.CommonSidebarTopRound
{
    height: 5px;
    overflow: hidden;
    position: relative;
}

.CommonSidebarTopRound div
{
    height: 1px;
    overflow: hidden;
    position: absolute;
    background-color: #000000;
	color: #698d73;
}

.CommonSidebarTopRound .t1 { margin: 0 2.5%; top: 0px; width: 95%; }
.CommonSidebarTopRound .t2 { margin: 0 1.5%; top: 1px; width: 97%; }
.CommonSidebarTopRound .t3 { margin: 0 1%; top: 2px; width: 98%;}
.CommonSidebarTopRound .t4 { margin: 0 .5%; height: 2px; top: 3px; width: 99%; }

.CommonSidebarHeader
{
	text-align: left;
	font-size: 100%;
	padding: 2px;
	padding-left: 9px;
	padding-right: 9px;
	width: 174px;
	padding-top: 0px;
	margin: 0px;
	background-color: #000000;
	color: #698d73;
}

.CommonSidebarHeader A:LINK, .CommonSidebarHeader A:VISITED, .CommonSidebarHeader A:ACTIVE, .CommonSidebarHeader A:HOVER
{
    color: #698D73;
}

.CommonSidebarContent
{
	font-size: 80%;
	color: #000000;
	padding: 8px;
	padding-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #000000;
	width: 174px;
	overflow: hidden;
}

.CommonSidebarFooter
{
	font-size: 80%;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #000000;
	background-color: #000000;
	width: 174px;
	overflow: hidden;
}

UL.CommonSidebarList
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

UL.CommonSidebarList LI
{
	margin-bottom: 5px;
	list-style-type: square;	
	margin-left: 16px;
	color: #698d73;
	background-color: #000000;
}

OL.CommonSidebarList
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

OL.CommonSidebarList LI
{
	margin-bottom: 5px;
	margin-left: 20px;
	color: #698d73;
	background-color: #000000;
}


UL.CommonSidebarRssList
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}

UL.CommonSidebarRssList LI
{
	margin-bottom: 5px;
	padding-bottom: 1px;
	margin-left: 16px;
	list-style-image: url(../images/common/feed-icon-12x12.png);	
	color: #698d73;
	background-color: #000000;
}

LI.CommonSidebarRssListItem
{
	margin-bottom: 5px;
	padding-bottom: 1px;
	margin-left: 16px;
	list-style-image: url(../images/common/feed-icon-12x12.png);	
	color: #698d73;
	background-color: #000000;
}

.CommonDescription
{
	font-size: 90%;
	color: #7e8b7b;
	padding: 0px 0px 8px 0px;
	margin-top: -5px;
	margin-bottom: 15px;
}

.CommonSidebarImage
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #C4D6AE;
	background-color: #000000;
	text-align: center;
}
UL.CommonSidebarImageList
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#welcome
{
	color: #000000;
	font-size: 10px;
	margin-right: 5px;
	margin-top: -5px;
	padding-bottom: 10px;
}

#welcome A, #welcome A:VISITED, #welcome A:ACTIVE, #welcome A:HOVER
{
	font-size: 10px;
}


/*
Text Button
*/

.CommonTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.CommonTextButton:LINK
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonTextButton:VISITED
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonTextButton:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonTextButton:HOVER
{
	text-decoration: underline;
	color: #7e8b7b;
	background-color: #dddddd;
}

.CommonTextButtonBig
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 120%;
	white-space: nowrap;
}

.CommonTextButtonBig:LINK
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonTextButtonBig:VISITED
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonTextButtonBig:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonTextButtonBig:HOVER
{
	text-decoration: underline;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #000000;
	color: #7e8b7b;
}

.CommonImageTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButton:LINK
{
	text-decoration: none;
	color: #7e8b7b;
	margin: 1px;
}

.CommonImageTextButton:VISITED
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonImageTextButton:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonImageTextButton:HOVER
{
	text-decoration: underline;
	color: #7e8b7b;
	background-color: #dddddd;
}

.CommonImageTextButtonBig
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 130%;
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-left: 30px;
	padding-right: 10px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButtonBig:LINK
{
	text-decoration: none;
	color: #7e8b7b;
	margin: 1px;
}

.CommonImageTextButtonBig:VISITED
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonImageTextButtonBig:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonImageTextButtonBig:HOVER
{
	text-decoration: underline;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonImageTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #000000;
	color: #7e8b7b;
}

.CommonButtonInnerContentDown
{
	background-image: url(../images/common/button-down-arrow.gif);
	padding-right: 9px;
	background-repeat: no-repeat;
	background-position: right center;
}

.CommonButtonInnerContentRight
{
	background-image: url(../images/common/button-right-arrow.gif);
	padding-right: 7px;
	background-repeat: no-repeat;
	background-position: right center;
}

.CommonBigButton
{
	font-size: 18px;
}

/*
Specific Buttons
*/

.CommonPrivateMessageButton { background-image: url(../images/common/privatemessage.gif); }
.CommonEmailButton { background-image: url(../images/common/email.gif); }
.CommonEmailSubscriptionButtonEnabled { background-image: url(../images/common/tracktopic-on.gif); }
.CommonEmailSubscriptionButtonDisabled { background-image: url(../images/common/tracktopic.gif); }
.CommonEmailSubscriptionButtonProcessing { background-image: url(../images/common/tracktopic-wait.gif); }
.CommonFavoriteButton { background-image: url(../images/common/favorite.gif); }
.CommonContactButton { background-image: url(../images/common/contact.gif); }
.CommonEditButton { background-image: url(../images/file/edit.gif); }
.CommonDeleteButton { background-image: url(../images/common/delete.gif); }
.CommonUploadButton { background-image: Url(../images/file/upload.gif); }
.CommonDownloadButton { background-image: url(../images/file/download.gif); }
.CommonPostButton { background-image: url(../images/forum/newpost.gif); }
.CommonReplyButton { background-image: url(../images/forum/reply.gif); }
.CommonPreviousButton { background-image: url(../images/forum/previoustopic.gif); }
.CommonNextButton { background-image: url(../images/forum/nexttopic.gif); }
.CommonViewButton { background-image: url(../images/common/view.gif); }
.CommonLockedButton { background-image: url(../images/forum/locked.gif); }
.CommonHomepageButton { background-image: url(../images/common/homepage.gif); }
.CommonWeblogButton { background-image: url(../images/common/weblog.gif); }



/*
Options Styles
*/

.CommonOptionsListArea
{
	background-color: #000000;
	padding: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
	margin-bottom: 6px;
	border-style: solid;
	border-color: #cccccc;
	border-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.CommonOptionsListTitle
{
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
}

.CommonOptionsListItem
{
	font-size: 8pt;
}

/*
Advertisements
*/

.CommonStandardTopAdArea
{
	text-align: center;
	padding: 4px;
	margin: 0px;
	margin-bottom: 4px;
	border: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #999999;
}

.CommonStandardTopAdArea IFRAME
{
	margin-left: auto;
	margin-right: auto;
}

.CommonStandardBottomAdArea
{
	text-align: center;
	padding: 4px;
	border: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #999999;
	margin: 0px;
	margin-top: 4px;
}

.CommonStandardBottomAdArea IFRAME
{
	border: solid;
	border-width: 1px;
	border-color: #999999;
	margin-left: auto;
	margin-right: auto;
}

/*
List 
*/

.CommonListArea
{
	padding-bottom: 8px;
	padding-top: 8px;
}

.CommonListTitle
{
	padding: 6px;
	padding-left: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #000000; /* was #e2eecd */
	color: #698d73;
	font-size: 90%;
	font-weight: bold;
	margin: 0px;
}

.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER
{
	color: #698d73;
}

.CommonListHeaderLeftMost
{
	text-align: left;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
	background-color: #000000;
	color: #666666;
	font-size: 80%;
	font-weight: bold;
}

.CommonListHeader
{
	text-align: left;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-left-width: 0px;
	border-color: #eeeeee;
	background-color: #000000;
	color: #666666;
	font-size: 80%;
	font-weight: bold;
}

.CommonListCellLeftMost
{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-color: #eeeeee;
	color: #7e8b7b;
	font-size: 80%;
}

.CommonListCell
{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-color: #eeeeee;
	color: #7e8b7b;
	font-size: 80%;
	text-align: left;
}


/* 
Simple Tab Strip Styles 
*/

.CommonSimpleTabStripTab 
{
	color: #000000;
	font-size:12px; 
	cursor:pointer;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-color: #999999;
	height: 30px;
}

.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE, .CommonSimpleTabStripTab A:HOVER
{
	display: block;
	height: 22px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #000000;
	text-decoration: none;
}

.CommonSimpleTabStripTabHover
{
	font-size:12px; 
	color: #000000;
	cursor:default;
	cursor:pointer;
	background-color: #000000;
	background-image: url(../images/common/top_item_selected_bg.gif);
	background-repeat:repeat-x;
	height: 30px;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-color: #999999;
}

.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE, .CommonSimpleTabStripTabHover A:HOVER
{
	display: block;
	height: 22px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #000000;
	text-decoration: none;
}

.CommonSimpleTabStripSelectedTab
{
	font-size:12px; 
	font-weight: bold;
	color: #000000;
	cursor:default;
	cursor:pointer;
	background-color: #000000;
	background-image: url(../images/common/top_item_selected_bg.gif);
	background-repeat:repeat-x;
	height: 30px;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-color: #999999;
}

.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE, .CommonSimpleTabStripSelectedTab A:HOVER
{
	display: block;
	height: 22px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #000000;
	text-decoration: none;
}

/* 
Tab Strip Styles 
*/

.CommonTabBar
{
	padding-left: 24px;
	margin: 0px;
  	background-color:#000000; 
  	height: 32px;
  	overflow: hidden;
	background-image: url(../images/common/top_group_bg.gif);
	background-repeat:repeat-x;
}

.CommonTabBarInner
{
	border-style: solid;
	border-width: 0px;
	border-left-width: 1px;
	border-color: #999999;
}

/*
Search Results
*/

.CommonSearchResultArea
{
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #eeeeee;
	margin: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.CommonSearchResult
{
	color: #000000;
	font-size: 100%;
	line-height: 20px;
}

.CommonSearchResultName
{
	color: #738AC4;
	font-size: 150%;
	font-weight: normal;
	padding: 4px;
	padding-left: 0px;
	margin: 0px;
}

.CommonSearchResultDetails
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999999;
	font-size: 80%;
}

.CommonSearchResultDetails, .ActivityMessages
{
	margin-top: 2px;
}

.CommonActivityDeleteArea
{
	display: inline; 
	margin-top: -15px; 
	float:right;
}

.CommonSearchStatistics
{
	font-size: 80%;
	margin-top: 8px;
	margin-bottom: 16px;
}

UL.CommonSearchResultList
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/*
Validation Styles
*/

.CommonValidationWarning
{
	font-size: 100%;
	color: #ff0000;
	font-weight: bold;
	padding: 2px;
}

/*
Popup Area
*/

.CommonPopupArea
{
	padding: 8px;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

/*
ContentParts
*/

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border-style: dashed;
	border-width: 1px;
	border-color: #000000;
	background-color: #000000;
}

.CommonInlineEditOn
{
	background-color: #000000;
}

.CommonInlineEditOff
{
	padding: 0px;
}

/*
Copyright
*/
.Copyright
{
	margin-top: 10px;
	margin-left: 13px;
	margin-right: 13px;
	font-size: 11px;
	text-align: right;
}

/*
Context Menu Styles
*/

.CommonContextMenuGroup
{
	background-color:#000000;
	border:solid 1px gray; 
}

.CommonContextMenuItem
{
	background-color:#000000; 
	font-size:90%; 
	border:solid 1px white; 
	cursor:pointer;
	padding: 3px;
}

.CommonContextMenuItemHover
{
	background-color:#dddddd; 
	color:black; 
	font-size:90%; 
	border:solid 1px #dddddd; 
	cursor:pointer;
	padding: 3px;
}

.CommonContextMenuItemExpanded
{
	background-color:silver; 
	color:black; 
	font-size:90%; 
	border:solid 1px white; 
	cursor:pointer;	
	padding: 3px;
}

.CommonContextMenuSeperatorItem
{
	background-color:#000000; 
	height: 1px;
	border-style: solid;
	border-color: white;
	border-width: 4px;
	cursor:pointer;
}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #000000;
}

.CommonModal
{
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
	border-right-width: 3px;
	border-right-color: #888888;
	border-bottom-width: 3px;
	border-bottom-color: #888888;
	background-color: #000000;
	font-size: 75%;
}

.CommonModalTitle
{
	font-size: 16px;
	padding: 5px;
	padding-bottom: 7px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #cccccc;
	background-color: #000000;
	color: #698d73;
	font-weight: bold;
	cursor: move;
	overflow: hidden;
	white-space: nowrap;
}

.CommonModalClose
{
	width: 33px;
	height: 12px;
	background-image: url(../images/common/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}

.CommonModalContent
{
	background-color: #000000;
}

.CommonModalFooter
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #cccccc;
	background-color: #000000;
	padding: 2px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}

/*
Rating Styles
*/

.CommonRateControlReadOnly
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControl
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControlActive
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #cc9933;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

/*
Content Selector Styles 
*/

.CommonContentSelectorTreeArea
{
	background-color: #000000;
	height: 330px;
	margin: 5px;
	margin-left: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	overflow: hidden;
}

.CommonContentSelectorItemsArea
{
	margin: 5px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	overflow: auto;
	padding: 4px;
	height: 322px;
}

.CommonContentSelectorOptionsArea
{
	margin: 0px;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 4px;
}

.CommonContentSelectorTree
{
	padding: 0px;
	height: 330px;
	width: 215px;
	overflow: visible;
}

.CommonContentSelectorTreeNode
{
	cursor: pointer;
}

.CommonContentSelectorTreeNodeSelected
{
	font-weight: bold;
	cursor: pointer;
}

.CommonContentSelectorTreeNodeHover
{
	cursor: pointer;
}

.CommonContentSelectorItemArea
{
    float: left;
}

.CommonContentSelectorItem
{
	font-size: 90%;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	cursor: pointer;
	padding: 3px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItemSelected
{
	font-size: 90%;
	border-style: solid;
	border-width: 3px;
	border-color: #999999;
	cursor: pointer;
	padding: 1px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img
{
	margin-top: auto;
	margin-bottom: auto;
}

.CommonContentSelectorItemName
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 6px;
	margin-top: 1px;
	margin-bottom: 16px;
}

.CommonContentSelectorItemNameSelected
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	background-color: #000000;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 6px;
	margin-top: 1px;
	margin-bottom: 16px;
}

.CommonContentSelectorButtonArea
{
	text-align: right;
	margin: 5px;
}

/*
ThreePanelResizeableControl Styles
*/

.CommonResizeArea
{
	width: 8px;
	background-color: #000000 /*#eeeeee*/;
	border-style: solid;
	border-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-color: #7e8b7b;
	position: relative;
	cursor: move;
	cursor: col-resize;
}

.CommonCollapseButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #000000;
	color: #B4FF00;
	
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

.CommonCollapseButton:LINK, .CommonCollapseButton:VISITED, .CommonCollapseButton:ACTIVE
{
	color: #B4FF00;
	
}

.CommonCollapseButton:HOVER
{
	background-color: #000000;
	color: #B4FF00;
	
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin:0in;margin-bottom:.0001pt;
}

/* Comment Form */

#CommonCommentForm, #CommonContactForm {

	padding: 0;

	font-size: 0.95em;}

#CommonCommentForm h2, #CommonContactForm h2
{
	margin-bottom:0;
}

#CommonCommentForm h3, #CommonContactForm h3{	
font-size: 1.3em;
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 5px;
	font-weight: 600;
	letter-spacing: 0px;}

#CommonCommentForm p, #CommonContactForm p{
	padding: 0em;
	font-size: 0.95em;
}

#CommonCommentForm dl, #CommonContactForm dl {
	margin: 0;
	padding: 0;
}

#CommonCommentForm dt, #CommonContactForm dt {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.0em;
	margin: 0px;}
	
#CommonCommentForm dd, #CommonContactForm dd {
	color: #777777;
	margin-left:0;
}

#CommonCommentForm dt em, #CommonContactForm dt em {
	font-size: 0.95em;
}
 
#CommonCommentForm .smallbox, #CommonContactForm .smallbox {
	width: 350px;
	padding: 2px;
}

#CommonCommentForm textarea, #CommonContactForm textarea {
	width: 500px;
	height: 150px;
	padding: 2px;
	font-size: 1em;
	}

/* Comments */

#comments{
	margin: 0px;
	padding: 0;
}

#comments dl
{
    margin:0;
    padding:0;

}
	
#comments h3{	
font-size: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px;
	font-weight: 600;
	letter-spacing: 0px;
}

#comments dt{
	font-size: 1.1em;
	letter-spacing: 0px;
	font-weight: 600;
    margin-left:0;
	    padding-left:0;

}
#comments dd{
	padding: 0.5em 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-left:0;
	font-size: 0.9em;
}

#comments dd span{
	font-weight: 600;
	padding-top: 0.5em;
	font-size: 0.9em;
	color: #777777;
}
.comment h4{
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
	font-weight: 600;
}

/* Help Icon */

.helpicon
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image: url(../images/common/help_out_lt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.helpiconhover
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image:url(../images/common/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}

.helptooltip
{
    width: 250px;
    padding: 8px;
    border: solid 2px #000;
    background-color: #000000;
    color: #B4FF00;
    font-size: 8pt;
}

/* Poll Styles */

.CommonPollMoveUpButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/up.gif);
}

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonPollMoveUpButton:HOVER
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonPollMoveDownButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/down.gif);
}

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonPollMoveDownButton:HOVER
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

.CommonPollDeleteButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #000000;
	color: #7e8b7b;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/delete.gif);
}

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE
{
	text-decoration: none;
	color: #7e8b7b;
}

.CommonPollDeleteButton:HOVER
{
	text-decoration: none;
	color: #7e8b7b;
	background-color: #000000;
}

ol.CommonPollAnswerList
{
	margin: 0px;
	padding: 0px;
}

ol.CommonPollAnswerList li
{
	margin-left: 24px;
}

/* rendered poll styles */

.CommonPollArea
{
	width: 375px;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #bbbbbb;
	margin-left: auto;
	margin-right: auto;
}

.CommonPollQuestion
{
	background-color: #000000;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #bbbbbb;
	padding: 4px;
	color: #698d73;
	margin: 0px;
	font-size: 105%;
}

.CommonPollContent
{
	padding: 4px;
}

.CommonPollDescription
{
}

.CommonPollSwitchedContent
{
	width: 275px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	margin-bottom: 6px;
}

ul.CommonPollAnswerList
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul.CommonPollAnswerList li
{
	padding: 0px;
	margin: 6px;
	margin-left: 0px;
	margin-right: 0px;
}

.CommonPollAnswer
{
	padding: 2px;
}

.CommonPollUserVote
{
	color: #777777;
}

.CommonPollFooter
{
	padding: 2px;
	background-color: #000000;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #999999;
	font-size: 80%;
}

ul.CommonPollFooterList
{
	list-style-type: none;
	margin: 0px;
	text-align: center;
}

ul.CommonPollFooterList li
{
	display: inline;
	margin-left: 6px;
	margin-right: 6px;
}

/* End Poll Styles */

/* Tag Styles */

.CommonTagCloud
{
	background-color: #000000;
	padding: 8px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 16px;
	margin-top: 16px;
	color: #999999;
	line-height: 250%;
	list-style-type: none;
}

.CommonSidebarTagCloud
{
	line-height: 225%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #334433;
	font-size: 225%;
	font-weight: 900;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #445544;
	font-size: 175%;
	font-weight: 800;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #556655;
	font-size: 150%;
	font-weight: 600;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #667766;
	font-size: 120%;
	font-weight: 500;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #778877;
	font-size: 100%;
	font-weight: 300;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #889988;
	font-size: 80%;
	font-weight: 200;
}

.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover
{
	background-color: #000000;
	text-decoration: none;
}

/* End Tag Styles */

.CommonSearchArea
{
	margin-bottom: 8px;
	margin-top: 16px;
	padding: 6px;
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.CommonSearchArea table
{
	margin-left: auto;
	margin-right: auto;
}

/*
TabPane Styles
*/

.CommonPane
{
	color: #889988;
	padding: 0px;
	font-size: 10pt;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-width: 0px;
	/*background-color: #000000;*/
	padding: 8px;
}

.CommonPaneTabSet
{
	font-size: 11px;
	padding: 0px;
	padding-bottom: 0px;
	background-image: url(../images/common/tabset.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	white-space: nowrap;
}

.CommonPaneTab
{
	padding-right: 4px;
	background-image: url(../images/common/tab-right.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTab1
{
	padding-left: 3px;
	background-image: url(../images/common/tab-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTab2
{
	padding: 4px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(../images/common/tab.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	overflow: hidden;
}

.CommonPaneTabSelected
{
	padding-right: 4px;
	background-image: url(../images/common/tab-selected-right.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTabSelected1
{
	padding-left: 3px;
	background-image: url(../images/common/tab-selected-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTabSelected2
{
	padding: 4px;
	padding-top: 3px;
	padding-bottom: 5px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(../images/common/tab-selected.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

.CommonPaneTabHover
{
	padding-right: 4px;
	background-image: url(../images/common/tab-hover-right.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTabHover1
{
	padding-left: 3px;
	background-image: url(../images/common/tab-hover-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTabHover2
{
	padding: 4px;
	cursor: pointer;
	white-space: nowrap;
	height: 13px;
	background-image: url(../images/common/tab-hover.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	overflow: hidden;
}

/* Inline tag editor */
.CommonInlineTagEditor
{
	padding: 4px;
	border: solid 1px #999999;
	background-color: #000000;
}

/* Common Tree List */
ul.CommonTreeList
{
	margin: 0px;
	padding: 0px;
}

ul.CommonTreeList li
{
    margin: 0px;
    padding-top: 5px;
	list-style-type: none;
	background-image: url(../images/file/folder.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
	color: #698d73;
}

.CommonTreeListItemSelected
{
    font-weight: bold;
}

.CommonTreeListItem
{
    font-weight: normal;
}

.CommonHalfWidthArea
{
    float: left;
    width: 50%;
}

.CommonHalfWidthContent
{
    padding: 10px;
    padding-left: 0px;
}

.CommonHalfWidthBreak
{
    clear: both;
}

.CommonInlineListArea
{
}

.CommonInlineListHeader
{
    font-weight: bold;
    font-size: 115%;    
    margin: 0px;
    margin-bottom: .4em;
}

.CommonInlineList
{
    margin: 0px;
    padding: 0px;
}

.CommonInlineList li
{
    margin-bottom: .5em;
    margin-left: 25px;
    padding: 0px;
    list-style-type: square;
}

.CommonAvatarListArea
{
    margin: .5em;
    margin-bottom: 0px;
	margin-left: 0px;
	padding: 3px;
	padding-bottom: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	float: left;
	font-size: 120%;
}

.CommonAvatarAreaHighlight
{
    background-color: #000000;
    border: solid 1px #ccc;
    display: block;
}

.CommonAvatarArea
{
    display: block;
    padding: 1px;
}

.CommonAvatarListArea a
{
    text-decoration: none;
    text-align: center;
    font-size: .8em;
}

.CommonAvatarListArea img
{
	border-width: 0;
}

/* 
Theme Styles
*/

.CommonThemePreviewTextColumn
{
    width: 186px;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.CommonThemePreviewTextColumn h4
{
    width: 174px;
    overflow: hidden;
    font-size: 110%;
    font-weight: bold;
    margin: 0px;
    margin-top: 6px;
    padding: 0 6px 0 6px;
}

.CommonThemePreviewTextColumn div
{
    width: 174px;
    overflow: hidden;
    padding: 6px;
    font-size: 80%;
}

.CommonThemePreviewImageColumn
{
    width: 218px;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.CommonThemePreviewImageColumn div
{
    width: 200px;
    height: 90px;
    margin: 6px;
    background-color: #000000;
    padding-top: 60px;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
}

.CommonThemePreviewImageColumn img
{
    width: 200px;
    height: 150px;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    margin: 6px;
 }
 
.CommonFileSelectionArea
{
    background-color: #000000;
    margin-bottom: 8px;
    margin-top: 4px;
    border: solid 1px #999;
}

.CommonFileSelectionArea input
{
    margin: 2px;
}
 
.CommonFileSelectionPreviewArea
{
    text-align: center;
    background-color: #000000;
    border: solid 0px #999;
    border-bottom-width: 1px;
    padding: 4px;
    font-size: 80%;
    color: #999;
    overflow: hidden;
}

.CommonFileSelectionPreviewArea img
{
    max-width: 250px;
    max-height: 100px;
}

/* Friends */
.CommonFriendsList
{
	list-style: none;
}

.CommonFriendsList li
{
	margin: 8px 8px 8px 0;
	padding: 2px;
	float: left; 
	width: 24%;
}

.FriendsAvatarArea
{
	margin-bottom: 4px;
}

.FriendsRequestMessageArea
{
	font-size: .9em;
	color: #666;
}

/* Conversations */
.ConversationArea
{
	width: 70%;
}

.CreateConversationForm
{
	text-align: right;
	padding: 5px;
	float: right;
}

.Conversation
{
	margin: 0px 0px 10px 0px;
	float: left;
}

.Conversation td
{
	vertical-align: top;
}

.ConversationImage
{
	width: 85px;
	text-align: left;
}

.ConversationContent
{
	text-align: left;
}

.ConversationContentHeader
{
	background: #eee;
	padding: 5px;
	border-top: 2px solid #ccc;
}

.ConversationHeaderDetails
{
	font-size: 85%;
}

.ConversationBody
{
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-left: 5px;
}

.ConversationListCell
{
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	vertical-align: top;
}

.ConversationUserListCell
{
	padding-top: 5px;
	padding-left: 5px;
	vertical-align: top;
}

.MessageListTable
{
	margin: 0px 0px 10px 0px;
}

.MessageContentHeader
{
	padding: 5px;
}

.MessageImage
{
	width: 65px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

.AnnouncementHeader
{
	font-size: 110%;
}

.AnnouncementDetails
{
	font-size: 85%;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
}

.RecipientsDirections
{
	font-size: 85%;
	font-style: italic;
}

.InlineMessageTitleRightCell
{
	text-align: right;
	font-size: 85%;
}

/* User Files */

.CommonUserFolderArea
{
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
    padding: 10px 0;
    margin-bottom: 10px;
}

.CommonUserFolder
{
    float: left;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
}

.CommonUserFileManagementArea
{
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
    padding: 10px 0;
    margin-top: 10px;
}

.CommonOpenIdBox
{
	padding-left: 20px;
	background: #FFF url(../images/openid.gif) no-repeat left;
	color: #000;
}

/* Friends */
.CommonFriendsList
{
	list-style: none;
}

.CommonFriendsList li
{
	margin: 8px 8px 8px 0;
	padding: 2px;
	float: left; 
	width: 24%;
}

.FriendDetailsArea
{
	font-size: 75%;
	color: #EEE;
}

.FriendDetailsArea div
{
	margin-top: 5px;
}

.MyFriendsListArea
{
	height: 110px;
	width: 100px;
	padding: 5px;
}

.FriendsAvatarArea
{
	margin-bottom: 4px;
}

.FriendsRequestMessageArea
{
	font-size: .9em;
	color: #666;
}


/* File Lists */

.CommonFileArea
{
	margin: 6px;
	width: 144px;
	overflow: hidden;
	position: relative;
	float: left;
}

.CommonFileContent
{
	padding: 0 4px 0 4px;
	border-left: solid 1px;
	border-right: solid 1px;
}

.CommonFile
{
	border: solid 1px #ccc;
	width: 132px;
	height: 94px;
	text-align: center;
	overflow: hidden;
	background-color: #000000;
	position: relative;
}

.CommonFile img
{
	border-width: 0;
	margin: 0;
	padding: 0;
}

.CommonFileDetails
{
	padding: 4px 4px 8px 4px;
	white-space: nowrap;
	width: 126px;
	overflow: hidden;
}

.CommonFileInner
{
	height: 94px;
	width: 132px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin: 0;
}

.CommonFileInner a.CommonFileLink
{
	display: block;
	height: 94px;
	width: 132px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
}

.CommonFileRoundTop, .CommonFileRoundBottom
{
	height: 5px;
}

.CommonFileRoundTop .r1, .CommonFileRoundTop .r2, .CommonFileRoundTop .r3, .CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1, .CommonFileRoundBottom .r2, .CommonFileRoundBottom .r3, .CommonFileRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
	border-left: solid 1px;
	border-right: solid 1px;
}

.CommonFileRoundTop .r1, .CommonFileRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.CommonFileRoundTop .r2, .CommonFileRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.CommonFileRoundTop .r3, .CommonFileRoundBottom .r2 { margin: 0 2px; }
.CommonFileRoundTop .r4, .CommonFileRoundBottom .r1 { margin: 0 1px; height: 2px; }


.CommonFileRoundTop .r1, .CommonFileRoundTop .r2, .CommonFileRoundTop .r3, .CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1, .CommonFileRoundBottom .r2, .CommonFileRoundBottom .r3, .CommonFileRoundBottom .r4,
.CommonFileContent
{
	background-color: #000000;
	border-color: #ccc;
}

/* GG: Custom Header elements */

   
/*
    My Freaky Creatures
    2 and 3 column master layout
    V 1.0
    
    Sebastian Villa, Heavenspot 2007
    Copyright Abandon Mobile  
*/

/* General rules */

* {padding: 0; margin: 0}

img{
    border:none;
    }
    
img, input, select{
    vertical-align: middle;    
    }
    
a:active{
    outline: none;
    }
    
a{
    color: #deffd8;
    font-weight: bold;
    text-decoration: none;
    }
    
a:hover{
    color: #3ee10b;
    text-decoration: underline;
    }
    
p{
    margin: 10px 0px;
    }
    
.smallText{
    font-size: 10px;
    }

:focus{
    -moz-outline-style: none;
    }
    
.homepageModule_general h1, .homepageModule_general h2, .homepageModule_general h3, .homepageModule_general h4, #content_md h1, #content_md_forums h1, #content_md h2, #content_md_forums h2, #content_md h3, #content_md_forums h3, #content_md h4, #content_md_forums h4{
    padding-bottom: 5px;
    letter-spacing: 0px;
    margin: 10px 0px;
    border-bottom: solid 1px #111111;
    }
    
.homepageModule_general h1, #content_md h1{
    font-size: 15px;
    color: #03dc07;
    }

.homepageModule_general h2, #content_md h2, #content_md_forums h2{font-size: 13px;}

.homepageModule_general h3, #content_md h3, #content_md_forums h3{font-size: 13px;}

.homepageModule_general h4, #content_md h4, #content_md_forums h4{font-size: 11px;}
  
.homepageModule_general .error, .error{
    font-weight: bold;
    color: #ff0000;
    }
    
/* Master layout */

body{
    font-family:  'Lucida Grande', Geneva, Tahoma, Arial, sans-serif;
    font-size: 11px;
    background: #000000;
    
    scrollbar-face-color:#3e530c;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#B4F500;
scrollbar-shadow-color:black;
scrollbar-highlight-color:#3e530c;
scrollbar-3dlight-color:#3e530c;
scrollbar-darkshadow-Color:black;
    }
    
#container{
    margin: 0 auto;
    width: 980px;
    }
    
#header{
    width: 980px;
    float: left;
    height: 92px;
    margin: 0px;
    }
    
#navigation{
    color: #333;
    background: url(../images/Common/nav_top.gif) no-repeat 0px 47px;
    margin: 0px 12px 20px 0px;
    width: 192px;
    float: left;
    }
    
#content_sm{    
    float: left;
    color: #333;
    margin: 15px 13px 20px 0px;
    width: 465px;
    display: inline;
    }
    
#content_md{
    float: left;
    margin-top: 32px;
    color: #333;
    margin-bottom: 20px;
    width: 770px;    
    color: #7e8b7b;
    }
    
#content_md_forums{
    float: left;
    margin-top: 34px;
    color: #333;
    margin-bottom: 20px;
    width: 770px;    
    color: #7e8b7b;
    }
    
#content_md_noframe{
    float: left;
    margin-top: 15px;
    color: #333;
    margin-bottom: 20px;
    width: 770px;    
    color: #7e8b7b;
    }
 
 .content_md_noframe{
    float: left;
    margin-top: 15px;
    color: #333;
    margin-bottom: 20px;
    width: 770px;    
    color: #7e8b7b;
    }   
    
#content_md td, #content_md_forums td{
    padding: 7px;
    }
    
#sidebar{
    color: #333;
    margin-bottom: 20px;
    width: 295px;
    float: left;
    }
    
#footer{
    width: 980px;
    clear: both;
    background: url(../images/Common/footer_liner.gif) no-repeat top center;
    margin: 0px 0px 10px 0px;    
    }  
    
/* Header elements */

#logoButton{    
    width: 200px;
    height: 90px;
    float: left;
    }

#login{
    float: left;
    width: 185px;
    height: 45px;
    background: url(../images/Common/login_bg.gif) no-repeat;
    font-family:  'Lucida Grande', Geneva, Tahoma, Arial, sans-serif;
    margin-top: 5px;
    margin-left: 350px;
    padding: 20px;
    color: #dde7d5;
    } 
    
.loginBox{
    text-align: center;
    }
    
.loginBox .controls{
    text-align: center;
    padding-top: 12px;
    }
    
.loginBox a{
    font-weight: bold;
    text-decoration: none;
    color: #3f6820;
    }
    
.loginBox a:hover{
    font-weight: bold;
    text-decoration: underline;
    color: #3f6820;
    }
    
.loginBox .separator{
    padding: 0px 2px;
    color: #88b863;
    }
    
.loginImage{
    margin-top: 6px;
    }
    
/* Navigation items */

#eyeButton{
    text-align: center;
    }

#searchSite{
    height: 61px;
    }
    
.searchField{
    color: #deffd8;
    font-size: 10px;
    border: none;
    background: none;
    width: 105px;
    height: 16px;
    margin: 42px 0px 0px 36px;
    float: left;  
    }
    
.searchButton{
    width: 29px;
    height: 30px;
    margin: 30px 0px 0px 5px;
    float: left;
    }
    
#navin{
    width: 187px;
    background: url(../images/Common/nav_bg.gif) repeat-y;
    margin-left: 5px;
    }
    
#menu{
    width: 150px;
    margin-left: 18px;
    padding-top: 5px;
    }
    
.menuGroup{
    width: 150px;
    height: 25px;
    }
    
.menuLink{
    padding: 6px 0px 10px 14px;
    line-height: 16px;
    font-weight: bold;
    color: #deffd8;
    cursor: default;
    }
    
.menuLink a{
    color: #deffd8;
    font-weight: bold;
    text-decoration: none;
    }
    
.menuLink a:hover{
    color: #3ee10b;
    text-decoration: underline;
    }
    
#navBottom{
    width: 187px;
    height: 41px;
    background: url(../images/Common/nav_bottom.gif) no-repeat;
    margin-left: 5px;
    }
    
    
/* Footer items */

.footerInfo{
    padding-top: 40px;   
    color: #4d4d4d;
    font-size: 10px;
    text-align: center;
    }
    
.footerInfo a{
    color: #4d4d4d;
    font-size: 10px;
    text-decoration: none;
    }
    
.footerInfo a:hover{
    text-decoration: underline;
    color: #ffffff;
    }
    
/* Content area items */

.regularTable{
    border-collapse: collapse;
    border: none;
    }
    
.regularTable td{
    padding: 5px;
    text-align: left;
    }
    
.regularTableBorder{
    border-collapse: collapse;
    border: solid 1px #111111;
    }
    
.regularTableBorder td{
    padding: 5px;
    text-align: left;
    border: solid 1px #222222;
    }

.content_md_top{
    width: 770px;
    height: 45px;
    background: url(../images/Common/hpModuleBig_top.gif);
    }
    
.content_md_top_forums{
    width: 770px;
    height: 166px;
    background: url(../images/Common/hpModuleBig_top_forums.jpg);
    }
    
.content_md_holder{
    width: 720px;
    padding: 5px 25px 0px 25px; 
    min-height: 740px;
    background: url(../images/Common/hpModuleBig_bg.jpg) repeat-y;
    }
    
.content_md_holder_forums{
    width: 720px;
    padding: 0px 25px 0px 25px; 
    min-height: 740px;
    background: url(../images/Common/hpModuleBig_bg_forums.jpg) repeat-y;
    }
    
.content_md_bottom{
    width: 770px;
    height: 39px;
    background: url(../images/Common/hpModuleBig_bottom.jpg);
    }
    
.content_md_bottom_forums{
    width: 770px;
    height: 103px;
    background: url(../images/Common/hpModuleBig_bottom_forums.jpg);
    }

.homepageModule_sm{
    width: 465px;
    background: url(../images/Common/hpModule_mid_bg.jpg) repeat-y;
    }

.homepageModule_flash
{
    width: 465px;
    margin-bottom:0;
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
    }

.homepageModule_flash h1
{
    margin: 0px;
    padding: 0;
    height: 2px;
    border: none;
    background: none;
    }
    
#content_sm .topPadding{
    height: 18px;
    }
    
#sidebar .topPadding{
    height: 50px;
    }
    
.homepageModule_general{
    width: 465px;    
    margin-bottom: 10px;
    }
    
.homepageModule_general .top{
    width: 465px;
    height: 45px;
    background: url(../images/Common/hpModule_midg_top.gif);
    }
    
.homepageModule_general .content{
    overflow: hidden;
    color: #7e8b7b;
    margin: 0px;
    padding: 0px 28px 10px 28px;
    min-height: 87px;
    background: url(../images/Common/hpModule_midg_bg.jpg) repeat-y;
    }
    
.homepageModule_general .bottom{
    width: 465px;
    height: 39px;
    background: url(../images/Common/hpModule_midg_bottom.jpg);
    }
    
.homepageModule_sm h1{
    margin: 0px;
    padding: 11px 0px 0px 40px;
    color: #11cc14;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    border: none;
    background: url(../images/Common/hpModule_mid_sm_top.jpg) no-repeat;
    }
    
.homepageModule_sm .content h2, .homepageModule_md .content h2{
    margin: 0px;
    padding: 0px 0px 5px 0px;
    color: #11cc14;
    font-size: 12px;
    font-weight: bold;
    border: none;
    }
    
.mc_moduleContentHeader{
    padding: 0px 0px 5px 0px;
    color: #11cc14;
    font-size: 12px;
    font-weight: bold;
    }
    
.mc_moduleContentData{
    padding: 0px 0px 0px 10px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    }
    
.mc_moduleContentDataWhite{
    padding: 0px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    }
    
.mc_moduleContentDataGreen{
    padding: 0px;
    color: #11cc14;
    font-size: 11px;
    font-weight: bold;
    }
    
.homepageModule_sm .content, .homepageModule_md .content{
    overflow: hidden;
    color: #ffffff;
    margin: 0px 14px;
    min-height: 87px;
    }
    
.homepageModule_sm .bottom{
    margin: 0px;
    padding: 0px;
    height: 29px;
    background: url(../images/Common/hpModule_mid_sm_bottom.jpg) no-repeat;
    }
    
.homepageModule_md{
    width: 465px;
    background: url(../images/Common/hpModule_mid_bg.jpg) repeat-y;
    }
    
.homepageModule_md h1{
    margin: 0px;
    padding: 10px 0px 0px 40px;
    color: #11cc14;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    border: none;
    background: url(../images/Common/hpModule_mid_md_top.jpg) no-repeat;
    }
    
.homepageModule_sm .hpModule_buttonFL, .homepageModule_md .hpModule_buttonFL{
    float: left;
    margin-top: 40px;
    }
    
.homepageModule_sm .hpModule_buttonFLsm, .homepageModule_md .hpModule_buttonFLsm{
    float: left;
    margin-top: 20px;
    }
    
.homepageModule_sm .arcadeModule, .homepageModule_md .arcadeModule{
    float: left;
    width: 150px;
    margin-left: 10px;
    line-height: 20px;
    text-align: center;
    }
    
.homepageModule_sm .hpModule_buttonFR, .homepageModule_md .hpModule_buttonFR{
    float: right;
    margin-top: 40px;
    }
    
.homepageModule_sm .hpModule_buttonFRsm, .homepageModule_md .hpModule_buttonFRsm{
    float: right;
    margin-top: 10px;
    }
    
.homepageModule_md .bottom{
    margin: 0px;
    padding: 0px;
    height: 29px;
    background: url(../images/Common/hpModule_mid_md_bottom.jpg) no-repeat;
    }
    
.coloredBgItem{
    background: #020202;
    color: #cecece;
    padding: 5px 10px;
    margin: 0px;
    font-size: 11px;
    }
    
.homepageModule_sm .coloredBgItemFR, .homepageModule_md .coloredBgItemFR{
    float: right;
    background: #020202;
    color: #cecece;
    padding: 5px 10px;
    margin: 0px;
    font-size: 11px;
    min-width: 225px;
    }
    
.homepageModule_sm .coloredBgItemFL, .homepageModule_md .coloredBgItemFL{
    float: left;
    background: #020202;
    color: #cecece;
    padding: 5px 10px;
    margin: 0px;
    font-size: 11px;
    min-width: 235px;
    }
    
.homepageModule_sm .moduleWrapper, .homepageModule_md .moduleWrapper{
    padding: 10px;
    }
    
.homepageModule_sm .uncoloredBgItemFL, .homepageModule_md .uncoloredBgItemFL{
    float: left;
    margin: 0px;
    min-width: 240px;
    }
    
.homepageModule_sm .leaderboardItem, .homepageModule_md .leaderboardItem{
    padding: 2px 0px 1px 0px;
    background: url(../images/Common/leaderboardSeparator.jpg) bottom repeat-x;
    vertical-align: middle;
    }
    
.homepageModule_sm .leaderboardItemLast, .homepageModule_md .leaderboardItemLast{
    padding: 2px 0px 1px 0px;
    vertical-align: middle;
    }
    
.homepageModule_sm .leaderboardHolder, .homepageModule_md .leaderboardHolder{
    padding: 10px;
    }
    
.homepageModule_sm .content p, .homepageModule_md .content p{
    padding: 5px;
    line-height: 16px;
    }
    
.pollQuestion{
    background: #e6e5e6;
    padding: 10px;
    color: #7e8b7b;
    font-weight: bold;
    }
    
.pollAnswers{
    color: #cde5c7;
    margin-left: 10px;
    padding: 10px;
    font-weight: bold;
    }
    
.homepageModule_sm .pollBottom, .homepageModule_md .pollBottom{
    padding: 0px;    
    }
        
/* Sidebar items */

.sidebarModule_s1 .content h2, .sidebarModule_s2 .content h2{
    margin: 0px;
    padding: 0px 0px 5px 0px;
    color: #11cc14;
    font-size: 12px;
    font-weight: bold;
    border: none;
    }
    
.sidebarModule_s1 .moduleWrapper, .sidebarModule_s2 .moduleWrapper{
    padding: 0px 10px 10px 10px;
    }

.sidebarModule_s1 .hpModule_buttonFL, .sidebarModule_s2 .hpModule_buttonFL, .sidebarModule_s1 .hpModule_buttonFLsm, .sidebarModule_s2 .hpModule_buttonFLsm{
    text-align: center;
    margin-bottom: 10px;
    }
    
.sidebarModule_s1 .hpModule_buttonFR, .sidebarModule_s2 .hpModule_buttonFR, .sidebarModule_s1 .hpModule_buttonFRsm, .sidebarModule_s2 .hpModule_buttonFRsm{
    text-align: center;
    margin-top: 5px;
    }
    
.sidebarModule_s1 .uncoloredBgItemFL, .sidebarModule_s2 .uncoloredBgItemFL{       
    margin: 0px;
    min-width: 215px;
    }
    
.sidebarModule_s1 .coloredBgItemFL, .sidebarModule_s2 .coloredBgItemFL{   
    background: #020202;
    color: #cecece;
    padding: 5px 10px;
    margin: 0px;
    font-size: 11px;
    min-width: 215px;
    }
    
.sidebarModule_s1 .coloredBgItemFR, .sidebarModule_s2 .coloredBgItemFR{   
    background: #020202;
    color: #cecece;
    padding: 5px 10px;
    margin: 0px;
    font-size: 11px;
    min-width: 215px;
    }
    
.sidebarModule_s1 .arcadeModule, .sidebarModule_s2 .arcadeModule{
    line-height: 20px;
    text-align: center;
    }

.sidebarModule_s1, .sidebarModule_s2{
    background: url(../images/Common/sbModule_bg.jpg) repeat-y;
    margin-top: 5px;
    }
    
.sidebarModule_s1 .content{
    background: url(../images/Common/sbModule_s1_top.jpg) no-repeat;
    min-height: 60px; 
    color: #ffffff;
    padding: 23px 23px 0px 15px;   
    }
    
.sidebarModule_s1 .inner, .sidebarModule_s2 .inner{
    min-height: 60px;
    padding: 0px;
    margin: 0px;
    border: none;
    }
    
.sidebarModule_s1 .leaderboardHolder, .sidebarModule_s2 .leaderboardHolder{
    padding: 0px 10px;
    }
    
.sidebarModule_s1 .leaderboardItem, .sidebarModule_s2 .leaderboardItem{
    padding: 0px 0px 1px 0px;
    margin-top: 1px;
    background: url(../images/Common/leaderboardSeparator.jpg) bottom repeat-x;
    vertical-align: middle;
    }
    
.sidebarModule_s1 .leaderboardItemLast, .sidebarModule_s2 .leaderboardItemLast{
    padding: 2px 0px 10px 0px;
    vertical-align: middle;
    }
    
.sidebarModule_s1 .leaderboardScore, .sidebarModule_s2 .leaderboardScore, .homepageModule_sm .leaderboardScore, .homepageModule_md .leaderboardScore{
    background: #2b282a;
    text-align: right;
    padding: 3px 10px;
    width: 45px;
    font-weight: bold;
    }
    
.sidebarModule_s1 .pollBottom, .sidebarModule_s2 .pollBottom {
    padding: 0px 0px 10px 0px;    
    }
    
.sidebarModule_s1 .dataGreen, .sidebarModule_s2 .dataGreen{
    color: #0de511;
    font-size: 11px;
    font-weight: bold;
    }
    
.sidebarModule_s1 .header, .sidebarModule_s2 .header{
    padding: 10px;
    text-align:center;
    }
    
.sidebarModule_s1 .dataLightGreen, .sidebarModule_s2 .dataLightGreen, .homepageModule_sm .dataLightGreen, .homepageModule_md .dataLightGreen{
    color: #deffd8;
    font-size: 11px;
    font-weight: bold;
    }
    
.sidebarModule_s1 .inner img, .sidebarModule_s2 .inner img{
    padding: 0px;
    margin: 0px;
    border: none;
    }
    
.sidebarModule_s1 .content .inner p, .sidebarModule_s2 .content .inner p{
    padding: 5px;
    line-height: 16px;
    }
    
.sidebarModule_s1 .bottom{
    height: 21px;
    background: url(../images/Common/sbModule_s1_bottom.jpg) no-repeat;
    }
    
.sidebarModule_s2 .content{
    background: url(../images/Common/sbModule_s2_top.jpg) no-repeat;
    min-height: 60px; 
    color: #ffffff;
    padding: 23px 23px 0px 15px;   
    }
    
.sidebarModule_s2 .bottom{
    height: 21px;
    background: url(../images/Common/sbModule_s2_bottom.jpg) no-repeat;
    }
    
/* Forums styles */

.forums{
    background: #000000;
    border-collapse: collapse;
    color: #7e8b7b;
    font-size: 12px;
    }
  
.forums a{
    color: #00bb03;
    text-decoration: none;
    }
    
.forums a:hover{
    text-decoration: underline;
    }
       
.forums .forumsNav .separator{
    color: #868686;
    font-weight: normal;
    font-size: 10px;
    padding: 0px 6px 0px 7px;
    }
    
.forums .forumsNav a{
    color: #deffd8;
    font-weight: bold;
    text-decoration: none;
    }
    
.forums .forumsNav a:hover{
    color: #3ee10b;
    text-decoration: underline;
    }
    
.forumsSitePath{
    color: #868686;
    padding: 0px 0px 8px 0px;
    }
    
.forumsSitePath a{
    color: #868686;
    font-weight: bold;
    text-decoration: none;
    }
    
.forumsSitePath a:hover{
    color: #3ee10b;
    text-decoration: underline;
    }
    
.forums .postsep{
    background: #111111;
    }
    
.forums .postheader{
    border: none;
    padding: 0px;
    background: #090909;
    }
    
.forums .postfooter table td{
    border: none;
    padding: 0px;
    }
    
.forums .forumsNav{
    border: none;
    }

.forums td{
    padding: 7px 7px 9px 7px;
    border-collapse: collapse;    
    }
  
.forums th{
    padding: 7px;
    border-collapse: collapse;
    }

.forums td .header1, .forums tr .header1{
    color: #03dc07;
    font-weight: bold;
    border: none;
    background: url(../images/Common/forums_bar_wide.jpg) top no-repeat;
    height: 18px;    
    }

.forums td .header1_C, .forums tr .header1_C{
    color: #03dc07;
    font-weight: bold;
    border: none;
    background: url(../images/Common/forums_bar_wide_C.jpg) top repeat-x;
    height: 18px;
    }
    
.forums td .header1_L, .forums tr .header1_L{
    color: #03dc07;
    font-weight: bold;
    border: none;
    background: url(../images/Common/forums_bar_wide_L.jpg) top left no-repeat;
    height: 18px;
    }
    
.forums td .header1_R, .forums tr .header1_R{
    color: #03dc07;
    font-weight: bold;
    border: none;
    background: url(../images/Common/forums_bar_wide_R.jpg) top right no-repeat;
    height: 18px;
    }
    
.forums td .header1_SM, .forums tr .header1_SM{
    color: #03dc07;
    font-weight: bold;
    border: none;
    background: #111111 url(../images/Common/forums_bar_short.jpg) top no-repeat;    
    }


.forums .header2 {
	background: #111111;
	border: solid 1px #111111;
	color: #868686;
	font-weight: bold;
	border-top: none;
    }
    
.forums .header2 a{
	color: #868686;
    }

.forums .forumheading{
	font-size: 11px;
	font-weight: bold;
    }
    
.forums .post td, .forums .post_alt td, .post, .forums th{
    padding: 7px 7px 9px 7px;
    border-collapse: collapse; 
    border: solid 1px #111111; 
    }

.forums .post_alt{
	background-color: #000000;
    }

.forums tr .post:hover{
	background-color: #000000;	
    }

.forums tr .post_alt:hover{
	background-color: #000000;	
    }

.forums .quote{
	padding-left: 16px;
	margin: 5px;
    }

.forums .innerquote{
	padding: 4px;
	background-color: #333333;
	border: 1px dashed #808080;
    }

.forums .code{
	padding-left: 16px;	
	margin: 5px;
	}

.forums .innercode{
	padding: 4px;
	background-color: #efefef;
	border: solid 1px #808080;
	color: #333333;
	font-size:8px;
	font-family:Courier New,Courier;
    }

.forums .smallfont	{ font-size: 10px; }
.forums .largefont	{ font-size: 11px; }

#bbcodeFeatures td{
    background: #fafafa;
    border: none;
    }
    
.buttonWithPadding{
    padding-left: 5px;
    padding-right: 5px;
    }
    
.iconlegend td{
    vertical-align: middle;
    padding: 5px;
    }
    
.iconlegend img{
    vertical-align: middle;
    }
    
.post table td, .post table{
    border:none;
    }

.forums a.imagelink {
	font-weight: bold;
	color: #000000;
	}
	
.forums a:hover.imagelink {
	text-decoration: none;
    }

.forums .posteditor {
	width: 100%;
	height: 200px;
    }

.forums .pbutton {
	background-color: #3B3B3B;
	font-size: 10px;
	color: #FFFFFF;
	border: none;
	font-weight: bold;
}
 
.forums .textfield {
	background-color: #FFFFFF;
	border: 1px solid #3B3b3b;
	width: 100%;
    }

.forums .ButtonOut{
	border: #669966 1px solid;
    }

.forums .ButtonOver{
	border: #000000 1px solid;
	background-color: #ffffff;
    }
    
.forums .ButtonChecked{
	border: #000000 1px solid;
    }

.forums .ButtonOff{
	border: #669966 1px solid;
    }

#bbcodeFeatures{
	border: #000000 1px solid;
    }

.forums div.postdiv{
	width: 100%;
	min-height: 100px;
	overflow: auto;	
    }
    
.forums .communitymanagersText{
    color: #ffd200;
    }
    
.forums .communitymanagersText a{
    color: #ffd200;
    }
    
.forums .developersText{
    color: #b5ff02;
    }
    
.forums .developersText a{
    color: #b5ff02;
    }
    
.forums .explorersText{
    
    }
    
.forums .explorersText a{
    
    }
    
.forums .extrainersText{
    
    }
    
.forums .extrainersText a{
    
    }
    
.forums .gameadminsText{
    color: #ffd200;
    }
    
.forums .gameadminsText a{
    color: #ffd200;
    }

.forums .gcgcommunitymanagersText{
    color: #ffd200;
    }
    
.forums .gcgcommunitymanagersText a{
    color: #ffd200;
    }
 
.forums .masteradminsText{
    
    }
    
.forums .masteradminsText a{
    
    }
    
.forums .seniorcommunitymanagersText{
	color: #ffd200;
    }
    
.forums .seniorcommunitymanagersText a{
    color: #ffd200;
    }
    
.forums .seniordevelopersText{
	color: #b5ff02;
    }
    
.forums .seniordevelopersText a{
    color: #b5ff02;
    }
    
.forums .seniorgameadminsText{
	color: #ffd200;
    }
    
.forums .seniorgameadminsText a{
    color: #ffd200;
    }
    
.forums .seniormarketingsText{
	
    }
    
.forums .seniormarketingsText a{
    
    }
    
.forums .trainersText{
	
    }
    
.forums .trainersText a{
    
    }
    
.tabsPanel{
    background: #000000;
    border: solid 1px #111111;
    }
    
.tabsPanelHeader{
    padding: 10px;
    font-weight: bold;
    }
    
.tabsPanel a{
    background: #000000;
    border: solid 1px #111111;
    padding: 5px;
    }
    
.tradingEmpty{
    text-align: center;
    font-weight: bold;
    color: #FFFF00;
    }
    
.highlight{
    color: #11cc14;
    font-weight: bold;
    }
    
#referForm{
    font-size: 12px;
    }

.patchNote{
	padding-bottom: 25px;	
	margin: 0px 10px;
	}
	
.patchNote_header{
	padding: 10px;
	background: #444444;
	font-weight: bold;
	color: #03dc07;
	}
	
.patchNote_content{
	padding: 10px;
	}
	
.noMargin{
	padding: 0px;
	margin: 0px;	
	}
    
/* Styles provided by Brian starts */
    
.referFormBox .main-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #A8E900;
    font-weight: bold;
    }

.referFormBox .custom{
	background: #91C117;
	font-size: small; 
    border-top: 1px solid #041E01;
    border-bottom: 1px solid #041E01;
    border-left: 1px solid #041E01; 
    border-right: 1px solid #041E01;
    }

.referFormBox .input{
	background: #AABB7E;
	font-size: small; 
    border-top: 1px solid #5E7522;
    border-bottom: 1px solid #5E7522;
    border-left: 1px solid #5E7522; 
    border-right: 1px solid #5E7522;
    padding: 3px;
    }
    
.divSysCheck 
{
	visibility:visible;
	padding-left:2em;
	padding-right:2em;
    padding-bottom:2px;

	text-align:justify;
    border-top: 1px solid #5E7522;
    border-bottom: 1px solid #5E7522;
    border-left: 1px solid #5E7522; 
    border-right: 1px solid #5E7522;
    padding: 3px;
}

.pSysCheck
{
	color:#84bf00;
	margin-left:5px;
	margin-right:5px;
}

.btnSysCheck
{
	width:120px;
	height:20px;
	font-size:smaller;
	padding-top:3px;
	padding-bottom:0px;
	line-height:8px;
	margin-bottom:0px;
}

.sysCheckButtons
{
	width:250px;
	height:24px;
	margin:auto;
}

/* Styles provided by Brian ends */


#UnityPrompt
{
}

#UnityPromptText
{
	font-size: small;
	font-family: Tahoma;
	text-align:justify;
	padding:7em 3em 1em 3em;
	color:White;
}

/* GG: Gaurav's CSS Classes */

.billingLabels
{
	color: #B1F700;
    font-weight: bold; 
}

.FCResourcebuttons
{
	color: #000000;
	background-color: #B4FF00;
	border-color: #B4FF00; 
	width: 75px;
	font-weight:bold;
	    
}


/* Gaurav's CSS Classes ends */
