body, html, body.mceContentBody
{
	color: #000;
	background: #fff;
	font-family: Arial, Helvetica, Sans-Serif;
}
body.mceContentBody
{
	margin: 8px;
}
form
{
	min-width: 980px;
}
h3
{
	font-size: 115%;
	border-bottom: solid 2px #666;
	margin-bottom: 8px;
	padding-bottom: 2px;
	color: #666;
}
.Common
{
	margin: 0 10px;
	width: auto;
}
#CommonHeader
{
	height: 28px;
	background: url(../Copa/Framework/Images/Backgrounds/HeaderSky.jpg) repeat-x bottom left;
	overflow: visible;
}
#HomeCommonHeader
{
	padding: 0;
	margin: 0;
	height: 155px;
	background: url(../Copa/Framework/Images/Backgrounds/HeaderSky.jpg) repeat-x bottom left;
}
.HomePlaneHeaderImage
{
	position: absolute;
	right: 10px;
	top: -125px;
	height: 161px;
	width: 350px;
	background: no-repeat
}
#CommonHeaderSearchBar
{
	height: 37px;
	color: #000;
	width: 100%;
	position: absolute;
	padding-right: 0;
	top: 0;
	left: 0;
	background: url(../Copa/Framework/Images/Backgrounds/SearchBarBackground.gif) repeat-x bottom;
}
#CommonHeaderUserArea a:link, #CommonHeaderUserArea a:visited
{
	color: #fff;
}

#CommonHeaderUserWelcome .sub
{
	font-size: 11px;
}

.sub2
{
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	right: 325px;
	top: 8px;
}

.sub2 a
{
	color: #3366CC;
}
#CommonHeaderUserContent
{
	color: #fff;
	position: absolute;
	left: -4px;
	top: 76px;
	padding: 0;
	background-color: Transparent;
	text-align: left;
}
#HomeCommonHeaderUserContent #CommonHeaderUserContent
{
	left: -2px;
	top: 70px;
}
#CommonHeaderUserArea
{
	float: none;
}
#HomeCommonHeaderUserContent
{
	color: #fff;
	position: absolute;
	left: 12px;
	top: 7px;
}
#CommonHeaderUserWelcome
{
	font-size: 80%;
	height: 33px;
	line-height: 27px;
	width: 275px;
	padding: 0 7px;
	white-space: nowrap;
	background: url(../Copa/Framework/Images/Backgrounds/LoginContainerBackground-trans.png) no-repeat bottom left;
}

#HomeCommonHeaderUserContent #CommonHeaderUserWelcome
{
	font-size: 80%;
	height: 41px;
	line-height: 27px;
	width: 275px;
	padding: 7px 7px 0 7px;
	white-space: nowrap;
	background: url(../Copa/Framework/Images/Backgrounds/LoginContainerBackground-trans.png) no-repeat;
}


#CommonHeaderUserRoundBottom .r4
{
	margin: 0 5px;
}
#CommonHeaderUserRoundBottom .r3
{
	margin: 0 3px;
}
#CommonHeaderUserRoundBottom .r2
{
	margin: 0 2px;
}
#CommonHeaderUserRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}
#CommonHeaderTitleArea
{
	position: absolute;
	top: 0px;
	left: 0px;
	float: none;
	width: 289px;
	padding-top: 0;
	overflow: visible;
}
#CommonHeaderTitleArea a
{
	display: block;
	height: 82px;
	width: 289px;
}
#HomeCommonHeaderTitleArea
{
	position: absolute;
	top: 0;
	left: 8px;
}


#CommonFooter
{
	height: 34px;
	letter-spacing: 0;
	line-height: 34px;
	font-size: 95%;
	background: transparent url(../Copa/Framework/Images/Backgrounds/FooterLinksBackground.gif) repeat-x;
	border: none;
	margin-top: 0;
}

.CommonFooterOuter .CommonBreadCrumbArea
{
	border-top:1px solid #CACACA;
	border-bottom: none;
}
.FooterLinks li
{
	float: left;
}
.FooterLinks a:link, .FooterLinks a:hover, .FooterLinks a:active, .FooterLinks a:visited
{
	color: #fff;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
}
.FooterLinks a
{
	padding: 0 0 0 10px;
	display: block;
	height: 34px;
}
.FooterLinks a span
{
	padding: 0 10px 0 0;
}
.FooterLinks a:hover
{
	display: block;
	height: 34px;
	text-decoration: underline;
	background: url(../Copa/Framework/Images/Backgrounds/BottomLinkHoverLeft.gif) no-repeat left top;
}
.FooterLinks a:hover span
{
	display: block;
	height: 34px;
	background: url(../Copa/Framework/Images/Backgrounds/BottomLinkHoverRight.gif) no-repeat right top;
}
#CommonUnderFooter
{
	height: 27px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 9px;
	padding-top: 6px;
	font-weight: bold;
	letter-spacing: 1px;
	background: url(../Copa/Framework/Images/Backgrounds/FooterGrayBackground.png) repeat-x;
}
#CommonUnderFooter a, #CommonUnderFooter a:hover, #CommonUnderFooter a:visited
{
	color: #fff;
	text-decoration: underline;
}
#CommonUnderFooter a:hover
{
	text-decoration: none;
}
#CommonNavigation
{
	padding: 0;
	font-size: 105%;
	border-top: solid 3px #666;
	letter-spacing: 0;
	background: transparent url(../Copa/Framework/Images/Backgrounds/LinkBarNested.gif) repeat-x bottom;
	border-bottom: none;
	height: auto;
}
div.PageNavigation
{
	min-height: 73px;
}
div.HomeNavigation
{
	min-height: 55px;
}

#CommonNavigationShadow
{
	margin-bottom: 6px;
}
#CommonNavigation ul.MainLinks
{
	list-style-type: none;
	padding: 0;
	display: block;
	margin: 0;
	height: 49px;
	padding-left: 10px;
	border-top: solid 1px #fff;
	font-size: 14px;
	background: url(../Copa/Framework/Images/Backgrounds/LinkBar.gif) repeat-x;
}

#CommonNavigation #HomeNavigationHoverFix ul.MainLinks li
{
	position: relative;
	z-index: 100;
}

#CommonNavigation ul.MainLinks.ContentPageMenu
{
	margin-left: 289px;
	width: auto;
	padding-left: 0;
}
.MainLinks.ContentPageMenu
{
	list-style-type: none;
	padding: 0;
	display: block;
	margin: 0;
	width: 99.5%;
	height: 49px;
	padding-left: 0;
	border-top: solid 1px #fff;
	background: url(../Copa/Framework/Images/Backgrounds/LinkBar.gif) repeat-x;
}
#CommonNavigation ul.NestedLinks
{
	list-style-type: none;
	padding: 0;
	display: block;
	margin: 0;
	width: 99.5%;
	padding-left: .5%;
	font-size: 11px;
}
#CommonNavigation ul.NestedLinks.ContentPageMenuNested
{
	margin-left: 280px;
	width: auto;
}
#CommonNavigation ul.MainLinks li
{
	display: block;
	float: left;
	padding: 0;
	font-weight: bold;
	color: #fff;
}
#CommonNavigation ul li
{
	border: none;
}
#CommonNavigation ul.NestedLinks li
{
	display: block;
	float: left;
	padding: 0;
	padding-bottom: 5px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
}
#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
	color: #fff;
	border: none;
	padding-left: 0;
	padding-right: 0;
}
#CommonNavigation a span
{
	cursor: pointer;
}
#CommonNavigation ul.MainLinks a span
{
	padding: 0 15px;
}
#CommonNavigation ul.MainLinks a:hover
{
	color: #fff;
	text-decoration: none;
	display: block;
	height: 44px;
	background: url(../Copa/Framework/Images/Backgrounds/LinkHoverLeft.gif) no-repeat left top;
}
#CommonNavigation ul.MainLinks a:hover span
{
	text-decoration: none;
	display: block;
	height: 44px;
	background: url(../Copa/Framework/Images/Backgrounds/LinkHoverRight.gif) no-repeat right top;
}
#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
	color: #fff;
	background-color: Transparent;
	border: none;
}
#CommonNavigation a.Selected:hover
{
	color: #fff;
}
#CommonNavigation ul.MainLinks li a
{
	padding-top: 13px;
	padding-bottom: 5px;
}
#CommonNavigation ul.MainLinks li a:hover
{
	padding-top: 0;
}
#CommonNavigation ul.MainLinks li a:hover span
{
	padding-top: 13px;
}
#CommonNavigation ul.MainLinks li a.Selected
{
	height: 49px;
	padding: 0 0 0 15px;
	background: url(../Copa/Framework/Images/Backgrounds/LinkSelectedLeft.gif) no-repeat left top;
}
#CommonNavigation ul.MainLinks li a.Selected span
{
	height: 35px;
	padding: 13px 15px 0 0;
	display: block;
	background: url(../Copa/Framework/Images/Backgrounds/LinkSelectedRight.gif) no-repeat right top;
}
.NestedLinks span
{
	white-space: nowrap;
}
#CommonNavigation ul.NestedLinks li a
{
	padding: 0 12px;
	margin: 0;
	color: #b6b4b4;
}
#CommonNavigation ul.NestedLinks li a:hover
{
	text-decoration: underline;
}
#CommonNavigation ul.NestedLinks li a.Selected
{
	color: #fff;
}
#DoubleNestedLinkBar
{
	position: absolute;
	right: 0;
	top: -32px;
}
ul.DoubleNestedLinks
{
	list-style-type: none;
	padding: 0;
	display: block;
	margin: 0;
	font-size: 80%;
}
ul.DoubleNestedLinks li
{
	float: left;
	font-weight: bold;
	color: #fff;
	border: solid 1px #ccc;
	border-bottom: 0;
}
ul.DoubleNestedLinks li a
{
	color: #fff;
	display: block;
	padding: 0 20px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	background: url(../Copa/Framework/Images/Backgrounds/NavTabHover.gif) repeat-x;
}
ul.DoubleNestedLinks li a.Selected
{
	color: #fff;
	text-decoration: none;
	background: url(../Copa/Framework/Images/Backgrounds/NavTabSelected.gif);
}
ul.DoubleNestedLinks li a:hover
{
	color: #666;
	text-decoration: none;
	background: url(../Copa/Framework/Images/Backgrounds/NavTab.gif);
}

.ContentHeight
{
	min-height: 300px;
}
.ContentHeight .CommonContentBoxContent
{
	min-height: 60px;
}

#CommonSidebarLeft .CommonSidebar
{
	padding-right: 7px;
	max-width: 275px;
	min-width: 0;
}
#CommonSidebarRight
{
	max-width: 275px;
	min-width: 0;
	float: right;
	overflow: hidden;
	padding-left: 5px;
}
#CommonSidebarRight .CommonSidebar
{
	padding-left: 0;
	max-width: 275px;
	min-width: 0;
}
#CommonSidebarRight .CommonSidebar strong, #CommonSidebarRight .CommonSidebar .BlogSubscriptionItem
{
	color: #666;
}
.CommonSidebar p
{
	padding-bottom: 4px;
	margin-bottom: 0;
}
#HomeSidebarRight
{
	float: right;
	margin-left: 5px;
	width: 39.3%;
}
#HomeSidebarRight .CommonContentBox
{
	width: 100%;
	background: url(../Copa/Framework/Images/Backgrounds/ContentBoxLeftBorder.gif) no-repeat top right;
}

input[type='text']
{
	height: 20px;
	font-size: 16px;
	border: solid 1px #d4d4d4;
	padding-left: 3px;
}
input[type='password']
{
	height: 20px;
	font-size: 16px;
	border: solid 1px #d4d4d4;
	padding-left: 3px;
}
input[type='checkbox']
{
	margin-right: 4px;
	vertical-align: middle;
}
input[type='radio']
{
	margin-right: 4px;
	vertical-align: middle;
}
input[type='submit'], input[type='reset'], button
{
	display: block;
	height: 25px;
	padding: 0 12px;
	border: solid 1px #2b91e1;
	font-weight: bold;
	font-size: 105%;
	color: #fff;
	cursor: pointer;
	background: url(../Copa/Framework/Images/Backgrounds/BlueButtonBackground.gif) repeat-x;
}
input[type='submit']:hover, input[type='reset']:hover, button:hover
{
	background: url(../Copa/Framework/Images/Backgrounds/GrayButtonBackground.gif);
}
input[type='submit']:active, input[type='reset']:active
{
	padding-top: 3px;
	background: url(../Copa/Framework/Images/Backgrounds/ButtonActive.png);
}
.CommonTextButton.CommonViewButton
{
	padding-left: 33px;
	font-size: 85%;
	display: block;
	height: 20px;
	padding: 0 12px 0 27px;
	line-height: 160%;
	background: url(../Copa/Framework/Images/Backgrounds/CommonViewButton.gif) no-repeat top left;
}
.CommonTextButton.CommonViewButton:hover
{
	background: url(../Copa/Framework/Images/Backgrounds/CommonViewButtonHover.gif);
}
.CommonTextButton.CommonViewButton:active
{
	padding-top: 0;
	background: url(../Copa/Framework/Images/Backgrounds/CommonViewButtonActive.gif) top left;
}
select
{
	height: 22px;
	font-size: 14px;
	font-weight: normal;
	border: solid 1px #d4d4d4;
}
textarea
{
	border: solid 1px #d4d4d4;
	font-size: 16px;
}
input[type='button']
{
	display: block;
	height: 25px;
	padding: 0 12px;
	border: solid 1px #2b91e1;
	font-weight: bold;
	font-size: 105%;
	line-height: 25px;
	color: #fff;
	cursor: pointer;
	background: url(../Copa/Framework/Images/Backgrounds/BlueButtonBackground.gif) repeat-x;
	padding-bottom: 2px;
}
#UploadAvatar
{
	border: solid 1px #999;
	background: #DFDFDF;
}
#UploadAvatar td
{
	padding: 5px;
}
#UploadAvatar td input[type='submit']
{
	height: 16px;
	font-size: 80%;
}

HR
{
	border-style: solid;
	border-color: #666;
}
.CommonBreadCrumbArea
{
	padding-left: 12px;
	border-bottom: solid 1px #CACACA;
}

.CommonFormSubTitle
{
	font-size: 140%;
	color: #FFF;
	background: #666;
}

.FormFeilds .CommonFormFieldName
{
	font-weight: bold;
	padding: 0 10px 0 5px;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
	background: #999;
}
TD.CommonFormFieldName
{
	padding: 0 10px 0 5px;
	color: #fff;
	vertical-align: middle;
	white-space: nowrap;
	background: #999;
}
TR.HorizontalFormSpacer
{
	height: 4px;
}
TD.VerticalFormSpacer
{
	width: 4px;
}
DIV.CommonFormFieldName
{
	padding: 8px 2px 2px;
}

DIV.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}
TD.CommonFormField
{
	padding: 4px;
	vertical-align: middle;
	width: 100%;
	font-weight: bold;
	background: #ccc;
}
TD.CommonFormField a, TD.CommonFormField a:visited
{
	font-size: 140%;
	color: #000;
	text-decoration: underline;
}
TD.CommonFormField a:hover
{
	text-decoration: none;
}
td.CommonFormField input
{
	font-weight: normal;
}
TD.CommonFormFieldNameWrap
{
	font-weight: bold;
	padding: 0 10px 0 5px;
	color: #fff;
	vertical-align: middle;
	width: 25%;
	background: #999;
}

.CommonMessageSuccess
{
	padding: 12px;
	font-size: 150%;
	color: #FFF;
	border: solid 1px #666;
	margin: 0 0 10px;
	line-height: 125%;
	background: #2C92E2;
}
.CommonMessageWarning a, .CommonMessageError a, .CommonMessageError a:visited, .CommonMessageSuccess a, .CommonWarning a
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.CommonMessageWarning a
{
	color: #3366cc;
}
.CommonMessageWarning a:hover, .CommonMessageError a:hover, .CommonMessageSuccess a:hover, .CommonWarning a:hover
{
	text-decoration: none;
}
.CommonMessageWarning
{
	font-size: 150%;
	border: solid 1px #ccc;
	margin: 0 0 10px;
	line-height: 125%;
	background: #EFEEEE;
}
.CommonMessageError
{
	padding: 12px;
	font-size: 150%;
	color: #FFF;
	font-weight: normal;
	border: solid 1px #666;
	margin: 0 0 10px;
	line-height: 125%;
	background: #2C92E2;
}
.CommonWarning
{
	padding: 12px;
	font-size: 150%;
	color: #FFF;
	font-weight: normal;
	border: solid 1px #666;
	margin: 0 0 10px;
	line-height: 125%;
	background: #2C92E2;
}
.CommonError
{
	padding: 12px;
	font-size: 150%;
	color: #FFF;
	font-weight: normal;
	border: solid 1px #666;
	margin: 10px 0;
	line-height: 125%;
	background: #E95552;
}

.CommonTitle
{
	color: #666;
	font-size: 125%;
	letter-spacing: .02em;
	padding: 0 0 0 11px;
	margin: 5px 0;
	border-bottom: solid 3px #666;
	text-transform: uppercase;
	background: #D3D3D3 url(../Copa/Framework/Images/Backgrounds/MainHeaderBackground.gif) repeat-x;
	overflow: hidden;
}
h2.CommonTitle, h1.CommonTitle
{
	margin-top: 0;
	padding-top: 5px;
	padding-bottom: 3px;
}
h3.CommonSubTitle
{
	text-align: left;
	padding: 4px;
	height: 25px;
	color: #fff;
	border-bottom: 0;
	background: url(../Copa/Framework/Images/Backgrounds/GrayWithDropShadow.gif) repeat-x bottom;
	font: bold 110%/25px Arial, Helvetica;
}
.CommonHeader
{
	padding: 0 0 4px;
	border-bottom: dotted 1px #ccc;
}
.CommonGroupedContentArea
{
	padding: 0;
	border: solid 1px #666;
}
.CommonGroupedContentArea h3.CommonSubTitle
{
	margin-top: 0;
}
.CommonGroupedContentArea table
{
	margin: 0 10px 10px;
}
.CommonGroupedContentArea table.ajax__validatorcallout_callout_table
{
	margin: 0;
}
.CommonDescription
{
	margin: 0 0 10px;
}
.CommonTextButton
{
	padding: 5px 12px;
	line-height: 25px;
	border: solid 1px #2b91e1;
	font-weight: bold;
	font-size: 105%;
	color: #fff;
	background: #2e92e1 url(../Copa/Framework/Images/Backgrounds/BlueButtonBackground.gif) repeat-x;
}
.CommonTextButton:hover
{
	background: url(../Copa/Framework/Images/Backgrounds/GrayButtonBackground.gif);
}
.CommonTextButton:active
{
	padding-top: 3px;
	background: url(../Copa/Framework/Images/Backgrounds/ButtonActive.png);
}
.CommonTextButton:LINK, .CommonTextButton:VISITED
{
	color: #fff;
}

.CommonListArea > table
{
	border: solid 1px #EFEEEE;
}

.CommonListHeader
{
	height: 25px;
	background-color: #666;
	font: bold 110%/25px Arial, Helvetica;
}

.CommonListRow
{
	background: #FFF;
}

.CommonListRowAlt td
{
	background: #f5f3f3;
}

.CommonFileContainer, .CommonDownloadsContainer
{
	border-right:1px solid #EFEEEE;
	padding-right: 10px;
}

.CommonDateContainer
{
	border-right:1px solid #EFEEEE;
	border-left:1px solid #EFEEEE;
	padding-right: 10px;
}

.CommonAvatarListItemArea
{
	margin: 0 0 15px;
}

.CustomAvatarListCustomContent
{
	margin-left: 80px;
}
.CommonAvatarListItem
{
	font-size: 110%;
}
.CommonAvatarListItemName
{
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px;
}
.CommonAvatarListItemDetails
{
	margin: 13px 0 0;
	border-top: solid 1px #999;
	padding: 4px 0 0;
	font-size: 85%;
}







.CommonModal
{
	border: solid 6px #666;
}
.CommonModalTitle
{
	border-bottom: solid 1px #666;
	color: #000;
}



#CommonBodyTable td
{
	vertical-align: top;
	color: #000;
}
.CommonRateControlReadOnly
{
	border: solid 1px #999;
	background: #fff;
}
.CommonRateControl
{
	border: solid 1px #999;
	background: #eee;
}
.CommonRateControlActive
{
	border: solid 1px #c93;
	background: #fc6;
}

.CommonTagCloud
{
	padding: 12px;
	font-size: 150%;
	color: #666;
	font-weight: normal;
	border: solid 1px #666;
	margin: 0 0 10px;
	background:#EFEEEE;
	border:1px solid #CCCCCC;
}
.CommonTagCloud a
{
	color: #666;
}


.CommonPane
{
	padding: 15px 8px 8px;
	border: solid 2px #ccc;
	overflow: visible;
	background: #dfdfdf;
	border-top: none;
}
.CommonPaneTabSet
{
	letter-spacing: 0;
	text-transform: uppercase;
	background-image: none;
}
.CommonPaneTab
{
	color: #FFF;
	margin: 0;
	padding: 5px 20px;
	cursor: pointer;
	white-space: nowrap;
	background: #0668c6 url(../Copa/Framework/Images/Backgrounds/Tab.gif) repeat-x;
	line-height: 1.7em;
}
#optionsArea .CommonPaneTab
{
	padding: 5px 7px;
}
.CommonPaneTabError
{
	color: #FFF;
	border: solid 1px #ccc;
	padding: 5px 20px;
	font-weight: bold;
	background: url(../Copa/Framework/Images/Backgrounds/ErrorOnTabBackground.gif) repeat-x;
}
.CommonPaneTabSelected
{
	border: solid 2px #ccc;
	margin: 0;
	padding: 5px 20px;
	font-weight: bold;
	background: #DFDFDF;
	border-bottom: none;
}

.CommonPaneTab div a, .CommonPaneTabHover div a
{
	color: #fff;
}

.CommonPaneTabHover div a, .CommonPaneTabSelected:hover div a
{
	text-decoration: underline;
}

#optionsArea .CommonPaneTabSelected
{
	padding: 5px 7px;
}
.CommonPaneTabHover
{
	color: #FFF;
	margin: 0;
	padding: 5px 20px;
	font-weight: bold;
	background: #78b1df url(../Copa/Framework/Images/Backgrounds/TabHover.gif) repeat-x;
	line-height: 1.7em;
}

.CommonPaneTabHover div a:hover
{
	color: #fff;
	text-decoration: none;
}
#optionsArea .CommonPaneTabHover
{
	padding: 5px 7px;
}
.CommonInlineTagEditor
{
	margin-top: -8px;
	margin-top: 0;
	padding: 4px;
	padding-right: 8px;
	border: solid1px#666;
	background: #D9D9D9;
}
.CommonInlineTagEditor textarea
{
	height: 40px;
}
.CommonInlineTagEditor input[type="button"]
{
	font-size: 10px;
	padding: 3px 8px;
	display: inline;
	line-height: 10px;
	margin: 0 2px;
}

.CommonAvatarListArea
{
	width: 80px;
}
.CommonAvatarListArea .CommonFileRoundBottom .r1, .CommonAvatarListArea .CommonFileRoundBottom .r2, .CommonAvatarListArea .CommonFileRoundBottom .r3, .CommonAvatarListArea .CommonFileRoundBottom .r4, .CommonAvatarListArea .UserListName
{
	background: #888;
}
.CommonAvatarListArea .UserListName
{
	height: 25px;
	margin-top: 6px;
	padding: 0 3px;
}
.CommonAvatarListArea .UserListName a
{
	color: #fff;
	line-height: normal;
	font-size: 10px;
}
.UserListBackground
{
	padding-bottom: 3;
	padding-top: 4px;
	background: #D9D9D9;
}
.CommonAvatarArea
{
	margin-left: 10px;
}


.CommonOpenIdBox
{
	background-color: #fff;
}
.CommonContentBox
{
	height: 1%;
	width: 275px;
	margin-bottom: 5px;
	padding: 0;
	background: url(../Copa/Framework/Images/Backgrounds/SilverContentBoxThinbackground.gif) repeat-y;
	border-top: none;
}
.CommonContentBoxHeader
{
	border-bottom: solid 1px #fff;
	padding: 8px 0 4px 10px;
	color: #FFF;
	background: #2B91E2 url(../Copa/Framework/Images/Backgrounds/ContentBoxHeaderBackground.gif) repeat-x top;
	line-height: normal;
	margin: 0px;
}

.CommonContentBoxHeaderForm
{
	padding: 0 0 6px;
	font-size: 80%;
}
.CommonContentBoxHeaderForm span.CommonTextButton
{
	padding: 0 12px;
}
.CommonContentBoxHeaderForm input[type="submit"]
{
	margin: 4px 0 5px;
}
.CommonContentBox .CommonContentBoxHeaderForm
{
	padding: 4px 8px;
	border-bottom: 0;
	background: #D9D9D9;
}
.CommonContentBoxContent
{
	padding: 4px 10px;
	border-top: solid 2px #666;
}
.CommonContentBoxContent h3
{
	clear: both;
}
.CommonContentBoxFooter
{
	padding: 10px 10px 10px;
	background: #cacaca url(../Copa/Framework/Images/Backgrounds/SidebarFooter.gif) no-repeat;
	font-size: 76%;
}

#CommonContent .CommonContentBoxFooter
{
	background: #fff url(../Copa/Framework/Images/Backgrounds/ContentBoxFooter.gif) no-repeat;
	padding: 5px 0 20px 0;
	margin-left: 10px;
}


UL.CommonContentBoxList, UL.CommonSidebarList
{
	padding: 0 0 5px;
}
UL.CommonContentBoxList LI, UL.CommonSidebarList LI, .recentposts Li
{
	margin: 3px 0;
	padding: 4px 0 4px;
	border-bottom: solid 1px #ccc;
}

UL.CommonContentBoxList.UserBadgeInfo
{
	padding-bottom: 0;
	position: relative;
	top: -4px;
	margin-bottom: 0px;
}

UL.CommonContentBoxList.UserBadgeInfo li
{
	padding: 2px 0;
}

UL.CommonContentBoxList LI.Header
{
	padding-top: 5px;
	font-size: 100%;
}

UL.CommonContentBoxList LI.Selected
{
	background-image: none;
}

UL.CommonContentBoxList LI.Selected a
{
	color: #666;
	font-style: italic;
}
.CommonContentBoxList UL.CommonContentBoxList LI.Child
{
	padding-left: 10px;
	font-size: 90%;
}
.Browse a
{
	font-weight: bold;
}
.CommonContentBoxList UL.CommonContentBoxList LI.Child a
{
	font-weight: normal;
}
#CommonContent .CommonContentBoxHeader
{
	font-size: 120%;
}

#CommonContent .CommonContentBoxContent, #HomeSidebarRight .CommonContentBoxContent
{
	margin-bottom: 5px;
	padding: 10px;
	line-height: 140%;
	background: url(../Copa/Framework/Images/Backgrounds/ContentBoxLeftBorder.gif) no-repeat top right;
}
#CommonContent .CommonContentBox
{
	width: 100%;
	background: url(../Copa/Framework/Images/Clear.gif);
}
#CommonContent #CommonContentInner
{
	width: 100%;
}

.CommonContentBox.TitleHighlighted .CommonContentBoxHeader
{
	border-bottom-color: #fff;
}
.CommonContentBox.TitleHighlighted .CommonContentBoxContent
{
	border-top: solid 2px #666;
	padding: 10px;
}
.CommonContentBox.Highlighted .CommonContentBoxHeader
{
	border-bottom-color: #fff;
}
.CommonContentBox.Highlighted UL.CommonContentBoxList LI
{
	border-bottom-color: #ccc;
}

.CommonContentBox.Highlighted2 .CommonContentBoxHeader
{
	border-bottom-color: #fff;
}
.CommonContentBox.Highlighted2 ul
{
	font-size: 100%;
}



.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundTop .r4, .CommonCommentBubbleRoundBottom .r1, .CommonCommentBubbleRoundBottom .r2, .CommonCommentBubbleRoundBottom .r3, .CommonCommentBubbleRoundBottom .r4
{
	height: 1px;
	overflow: hidden;
}
.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundBottom .r4
{
	margin: 0 5px;
}
.CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundBottom .r3
{
	margin: 0 3px;
}
.CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundBottom .r2
{
	margin: 0 2px;
}
.CommonCommentBubbleRoundTop .r4, .CommonCommentBubbleRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}
.CommonCommentBubbleRoundTop .r1, .CommonCommentBubbleRoundTop .r2, .CommonCommentBubbleRoundTop .r3, .CommonCommentBubbleRoundTop .r4, .CommonCommentBubbleRoundBottom .r1, .CommonCommentBubbleRoundBottom .r2, .CommonCommentBubbleRoundBottom .r3, .CommonCommentBubbleRoundBottom .r4, .CommonCommentArrow .r1, .CommonCommentArrow .r2, .CommonCommentArrow .r3, .CommonCommentArrow .r4, .CommonCommentArrow .r5, .CommonCommentArrow .r6, .CommonCommentArrow .r7, .CommonCommentArrow .r8, .CommonCommentArrow .r9, .CommonCommentArrow .r10, .CommonCommentContent
{
	background-color:#EAEAEA;
}
.Owner .CommonCommentBubbleRoundTop .r1, .Owner .CommonCommentBubbleRoundTop .r2, .Owner .CommonCommentBubbleRoundTop .r3, .Owner .CommonCommentBubbleRoundTop .r4, .Owner .CommonCommentBubbleRoundBottom .r1, .Owner .CommonCommentBubbleRoundBottom .r2, .Owner .CommonCommentBubbleRoundBottom .r3, .Owner .CommonCommentBubbleRoundBottom .r4, .Owner .CommonCommentArrow .r1, .Owner .CommonCommentArrow .r2, .Owner .CommonCommentArrow .r3, .Owner .CommonCommentArrow .r4, .Owner .CommonCommentArrow .r5, .Owner .CommonCommentArrow .r6, .Owner .CommonCommentArrow .r7, .Owner .CommonCommentArrow .r8, .Owner .CommonCommentArrow .r9, .Owner .CommonCommentArrow .r10, .Owner .CommonCommentContent
{
	background: #ccc;
}

.CommonMessageDate
{
	font-size: 85%;
}
.CommonMessageActions
{
	float: right;
	margin: 0 0 4px 4px;
	font-size: 100%;
	font-weight: bold;
}
UL.CommonContentBoxList LI.CommonActivity
{
	padding-left: 22px;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 16px;
}
UL.CommonContentBoxList LI.CommonActivity.NewProfileAnnouncement
{
	background: url( '../images/activities/new-profile-announcement.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewProfileComment
{
	background: url( '../images/activities/new-profile-comment.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewUser
{
	background: url( '../images/activities/new-user.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewBlog
{
	background: url( '../images/activities/new-blog.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewBlogPost
{
	background: url( '../images/activities/new-blog-post.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewBlogComment
{
	background: url( '../images/activities/new-blog-comment.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewForum
{
	background: url( '../images/activities/new-forum.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewForumThread
{
	background: url( '../images/activities/new-forum-thread.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewForumPost
{
	background: url( '../images/activities/new-forum-post.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewMediaGallery
{
	background: url( '../images/activities/new-media-gallery.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewMediaGalleryPost
{
	background: url( '../images/activities/new-media-gallery-post.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewMediaGalleryComment
{
	background: url( '../images/activities/new-media-gallery-comment.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewGroup
{
	background: url( '../images/activities/new-group.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewGroupMember
{
	background: url( '../images/activities/new-group-member.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewFriendship
{
	background: url( '../images/activities/new-friend.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewGroupPage
{
	background: url( '../images/activities/new-group-page.gif' ) no-repeat;
}
UL.CommonContentBoxList LI.CommonActivity.NewUserFile
{
	background: url( '../images/activities/new-user-file.gif' ) no-repeat;
}

.BlogPostListContainer
{
	border: solid 1px #c8c6c6;
	margin-bottom: 12px;
}

.BlogPostListContainer .CustomAvatarListItemCustomAvatar
{
	border: solid 2px #666;
	padding-left: 0;
	margin-left: 10px;
}

.BlogPostListContainer .CustomAvatarListCustomContent
{
	margin-left: 85px;
}

.BlogPostListContainer .CommonAvatarListItemArea
{
	margin-bottom: 0;
}


.CommonSidebar .CommonContentBoxList li.CommonActivity .CommonActivityContent
{
	font-weight: bold;
	margin-top: 2px;
}
#CommonContent .CommonActivityDeleteArea
{
	text-align: right;
	font-weight: bold;
	margin-top: 4px;
}


.CommonFileRoundTop .r1, .CommonFileRoundBottom .r4
{
	margin: 0 5px;
}
.CommonFileRoundTop .r2, .CommonFileRoundBottom .r3
{
	margin: 0 3px;
}
.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: #D9D9D9;
}

#CommonSearch
{
	width: 320px;
	position: absolute;
	right: 0px;
	z-index: 100;
}
.CommonSearchArea
{
	width: 100%;
}
.CommonSearchContentInner
{
	color: #000;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 85px;
}
.CommonSearchContentInner span
{
	vertical-align: middle;
	padding-right: 8px;
}
.CommonSearchContent input
{
	border: solid 1px #8D8D8D;
	height: 20px;
	vertical-align: middle;
	font-size: 16px;
	background: #fff;
}
.CommonSearchContent input.CommonSearchButton
{
	width: 26px;
	height: 20px;
	border: solid 1px #2b91e1;
	margin-left: 5px;
	font-size: 11px;
	color: #fff;
	display: inline;
	line-height: 20px;
	background: url(../Copa/Framework/Images/Backgrounds/BlueButtonBackground.gif) repeat-x;
	padding: 0px;
}
.CommonSearchContent
{
	background: transparent;
	height: 25px;
	overflow: visible;
	border: none;
}
.CommonSearchContent input.CommonSearchButton:hover
{
	background: url(../Copa/Framework/Images/Backgrounds/GrayButtonBackground.gif);
}
.CommonSearchContent input.CommonSearchButton:active
{
	padding-top: 4px;
	background: url(../Copa/Framework/Images/Backgrounds/ButtonActive.png);
}

.CommonSearchRoundTop .r1, .CommonSearchRoundBottom .r4
{
	margin: 0 5px;
	height: 0;
	border-top: solid 1px;
	border-left-width: 0;
	border-right-width: 0;
}
.CommonSearchRoundTop .r2, .CommonSearchRoundBottom .r3
{
	margin: 0 3px;
	border-left-width: 2px;
	border-right-width: 2px;
}
.CommonSearchRoundTop .r3, .CommonSearchRoundBottom .r2
{
	margin: 0 2px;
}
.CommonSearchRoundTop .r4, .CommonSearchRoundBottom .r1
{
	margin: 0 1px;
	height: 2px;
}
.CommonPostPopupArea
{
	border: solid 1px #999;
	width: 350px;
	padding: 8px;
	background: #fff;
}
.CommonPostPopupListArea
{
	border: solid 1px #999;
	width: 342;
	padding: 4px;
	max-height: 300px;
	overflow: auto;
}
UL.CommonPostPopupList
{
	margin: 0 0 8px 8px;
	padding: 0;
	list-style-type: none;
}
UL.CommonPostPopupList LI
{
	margin: 0;
	padding: 0;
}
.CommonPostPopupHeader
{
	margin-bottom: 8px;
}

.CommonUserImpersonationText
{
	color: #ffff00;
}

.CommonWikiPageRatingArea
{
	float: left;
	width: 50px;
	margin: 8px 4px 16px 5px;
	overflow: hidden;
	font-size: 140%;
	text-align: center;
	font-weight: bold;
	color: #888;
}

.CommonWikiPageNoRatingArea
{
	float: left;
	width: 50px;
	margin: 8px 4px 16px 5px;
	overflow: hidden;
	font-size: 100%;
	text-align: center;
	color: #999;
}

.CommonWikiListArea
{
	font-size: 110%;
	float: left;
	width: 300px;
	overflow: hidden;
}

.CommonWikiPageListArea
{
	font-size: 110%;
	padding: 8px 8px 8px 12px;
	overflow: hidden;
}

.WikiRightCell
{
	border-right: solid 1px #c8c6c6;
	border-left: solid 1px #EFEEEE;
	padding-right: 5px;
}

.CommonWikiPageListArea .CommonHeader
{
	margin-top: 0;
}

.CommonWikiPageDescription
{
	font-size: 90%;
	color: #777;
}

.WikiSidebarPlaceholder
{
	background-color: transparent;
	padding: 12px;
	margin: 0 0 12px 0;
	height: 1%;
}

.ThreadQuoteButton
{
	padding: 5px 0px 10px 0px;
}

.ThreadQuoteArea
{
}

.CommonImageDownloadLink
{
	overflow: hidden;
}

.CommonImageDownloadLink img
{
	border: 0px;
}

/* Hierarchical List */

.CommonHierarchicalList
{
	list-style-type: none;
	margin: 1px 0;
	padding: 0;
}

UL.CommonHierarchicalList UL.CommonHierarchicalList
{
	margin-left: 10px;
}

.CommonHierarchicalList li
{
	padding: 2px 0;
}

.CommonHierarchicalList a:link, .CommonHierarchicalList a:visited, .CommonHierarchicalList a:active, .CommonHierarchicalList a:hover
{
	color: #06c;
}

.CommonHierarchicalList img
{
	margin-right: 4px;
}

.CommonHierarchicalList a.Selected
{
	background-color: #06c;
	color: #fff;
	font-weight: bold;
	padding: 2px;
}
.WidgetStyle2
{
	width: 265px;
	padding: 10px;
	color: #fff;
	background: url(../Copa/Framework/Images/Backgrounds/BlueContentBoxThinBackground.gif) repeat-y;
}
.WidgetStyle2 .CommonContentBox
{
	background: url(../Copa/Framework/Images/Clear.gif);
}
.WidgetStyle1.WidgetStyle2 h4.CommonContentBoxHeader, .WidgetStyle1 h4.CommonContentBoxHeader
{
	padding-left: 0;
	width: 255px;
	color: #b3d7f6;
	border-bottom: solid 2px #76b2e5;
	font-size: 87%;
	background: url('../Copa/Framework/Images/Clear.gif');
}
.WidgetStyle1 h4.CommonContentBoxHeader
{
	border-color: #bcbaba;
}
.WidgetStyle2 li
{
	font-weight: bold;
}
.WidgetStyle2 li b
{
	color: #fff;
}
.WidgetStyle2 li ul li, .WidgetStyle1 li ul li
{
	padding: 0 0 0 3px;
}
.WidgetStyle1.WidgetStyle2 li ul, .WidgetStyle1 li ul
{
	margin: 0;
	padding: 4px 0;
	width: 255px;
	border-bottom: solid 1px #76b2e5;
}
.WidgetStyle1 li ul
{
	border-color: #bcbaba;
}
.WidgetStyle2 .CommonContentBoxContent
{
	border: none;
	padding: 0;
}
.WidgetStyle2 .CommonContentBox
{
	width: 255px;
}
.WidgetStyle2 a, .WidgetStyle2 a:visited
{
	color: #fff;
	text-decoration: underline;
}
.WidgetStyle2 a:hover
{
	text-decoration: none;
}
.WidgetStyle2 h4 a, .WidgetStyle2 h4 a:visited, .WidgetStyle1 h4 a, .WidgetStyle1 h4 a:hover
{
	color: #b3d7f6;
	text-decoration: none;
}
.WidgetStyle1.WidgetStyle2 h4 a:hover
{
	color: #fff;
	padding-right: 13px;
	text-decoration: underline;
	background: url(../Copa/Framework/Images/Backgrounds/DoubleWhiteArrow.gif) no-repeat right;
}
.WidgetStyle2 h4 a:active
{
	color: #faa700;
}
.EventsSectionViewMore
{
	text-align: right;
	padding-top: 3px;
	padding-bottom: 5px;
}
.EventsSectionViewMore a:hover
{
	text-decoration: underline;
}
.EventsSectionViewMore a
{
	color: #36C;
	text-decoration: none;
	font-weight: bold;
	font-size: 82%;
	padding-left: 8px;
	background: url(../Copa/Framework/Images/Backgrounds/BlueArrow.gif) no-repeat left;
}
.WidgetStyle2 .EventsSectionViewMore a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 82%;
	padding-left: 8px;
	background: url(../Copa/Framework/Images/Backgrounds/WhiteArrow.gif) no-repeat left;
}
.GrayButton
{
	display: block;
	padding: 0 12px;
	line-height: 25px;
	border: solid 1px #ccc;
	font-weight: bold;
	font-size: 85%;
	text-align: center;
	background: #CBCDD1 url(../Copa/Framework/Images/Backgrounds/GrayButtonBackground.gif) repeat-x;
}
.GrayButton:hover
{
	color: #fff;
	background: #5A91DE url(../Copa/Framework/Images/Backgrounds/BlueButtonBackground.gif);
}
.GrayButton:active
{
	padding-top: 3px;
	background: url(../Copa/Framework/Images/Backgrounds/ButtonActive.png);
}
.BlueButton
{
	display: block;
	height: 25px;
	padding: 0 12px;
	line-height: 25px;
	border: solid 1px #2b91e1;
	font-weight: bold;
	font-size: 105%;
	color: #fff;
	cursor: pointer;
	background: url(../Copa/Framework/Images/Backgrounds/BlueButtonBackground.gif) repeat-x;
}
.BlueButton:hover
{
	color: #36C;
	background: url(../Copa/Framework/Images/Backgrounds/GrayButtonBackground.gif);
}
.BlueButton:active
{
	padding-top: 3px;
	background: url(../Copa/Framework/Images/Backgrounds/ButtonActive.png);
}
h4 div
{
	margin: 0 4px;
}

h4 div a img
{
	margin-right: 5px;
}
.Clear
{
	clear: both;
	height: 0;
}
.FloatLeft
{
	float: left;
}
.FloatRight
{
	float: right;
}
.AlignRight
{
	text-align: right;
}
.AlignCenter
{
	text-align: center;
}
.AlignLeft
{
	text-align: left;
}
.AlignTop
{
	vertical-align: top;
}
.AlignMiddle
{
	vertical-align: middle;
}
.AlignBottom
{
	vertical-align: bottom;
}
ul.Browse
{
	border-top: solid 2px #666;
	padding: 10px 0;
}
ul.Browse li
{
	padding: 3px 10px;
}
.FloatRight.ReadMoreLink
{
	text-align: right;
	clear: both;
	font-size: 90%;
	margin: 5px 0;
	float: none;
	padding: 5px;
}
.CommonSidebarList.ForumList li
{
	padding: 6px 0 6px 30px;
	background: url(../Copa/Framework/Images/Icons/ForumsListIcon.gif) no-repeat left;
}
.CommonSidebarList.BlogList li
{
	padding: 6px 0 6px 30px;
	background: url(../Copa/Framework/Images/Icons/BlogsListIcon.gif) no-repeat left;
}
.HomeContentBox img
{
	float: left;
	margin: 5px 8px 0 0;
}
.MemberServices p
{
	margin-bottom: 20px;
}
.MemberServices b
{
	font-size: 120%;
	text-transform: uppercase;
	font-weight: bold;
}
.RequiredAsterisk
{
	color: Red;
}
.LightGrayBorder
{
	border: solid 1px #d4d4d4;
	margin-bottom: 5px;
}
.FormTable
{
	background: #fff;
}
.FormTable .CommonFormFieldName
{
	font-size: 10px;
	color: #FFF;
}
.FormTable .VerticalFormSpacer
{
	width: 2px;
	font-size: 2px;
}
.FormTable .HorizontalFormSpacer
{
	height: 2px;
}
.EventsList
{
	padding-top: 7px;
}
.EventsList li b
{
	color: #258ADD;
	font-size: 12px;
}
.EventsList li strong
{
	font-weight: bold;
	font-size: 11px;
}
li.Event > .LightGrayBorder:hover
{
	cursor: pointer;
	background: #ccc;
}
.EventLocation li
{
	padding-bottom: 5px;
}
.Pager
{
	font-size: 90%;
	color: #B6B4B4;
	font-weight: bold;
	padding-top: 3px;
	margin-bottom: 4px;
	background: #666;
}
.Pager a
{
	color: #fff;
}
.PostIconTable
{
	border: solid 1px #ccc;
	background: #fff;
}
.PostIconTable td
{
	padding: 4px;
	border: solid 1px #ccc;
	vertical-align: middle;
}
.MediaDetail .CommonTextButton
{
	padding: 0;
	background: url('../Copa/Framework/Images/Clear.gif');
}
.MediaDetail a:link.CommonTextButton, .MediaDetail a:visited.CommonTextButton
{
	color: #36C;
	text-decoration: underline;
	border: none;
}
.MediaDetail a:hover.CommonTextButton
{
	text-decoration: none;
}
strong
{
	font-weight: bold;
}
.BottomButtons
{
	margin-top: 20px;
	border-top: solid 1px #666;
}
.WidgetStyle2 .GrayButton
{
	width: 229px;
}
#WeatherContainer table
{
	border: solid 1px #666;
	margin-bottom: 20px;
	background: #DFDFDF;
}
#WeatherContainer td
{
	padding: 3px;
}
#WeatherContainer th
{
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	padding: 4px 3px 3px;
	vertical-align: bottom;
	background: #666;
}
#WeatherContainer tr.Alt
{
	background: #CCC;
}
#WeatherContainer table.WeatherLinks
{
	height: 32px;
	color: #fff;
	font-weight: bold;
	background: #2B91E2 url(../Copa/Framework/Images/Backgrounds/ContentBoxHeaderBackground.gif) repeat-x top;
}
.WeatherLinks td
{
	text-align: center;
	vertical-align: middle;
}
.WeatherLinks a, .WeatherLinks a:visited
{
	color: #fff;
}
#EditUserInformationShown .WizardFormContainer
{
	padding: 0;
	width: 98%;
}
.WidgetStyle1
{
	padding: 10px;
	width: 255px;
}
.WidgetStyle2
{
	color: #FFF;
	font-weight: bold;
	background: url(../Copa/Framework/Images/Backgrounds/BlueContentBoxThinBackground.gif) repeat-y;
}
.WidgetStyle2 a
{
	color: #fff;
	text-decoration: underline;
}
.WidgetStyle2 a:hover
{
	text-decoration: none;
}
.WidgetStyle2 p
{
	color: #FFF;
}
a:active
{
	color: #faa700;
}
.CommonTextButtonHover
{
	cursor: pointer;
	font-size: 85%;
}
.CommonContextMenuGroup.CommonContextMenuGroupChangeView
{
	padding-right: 49px;
	background: #E1E1E1;
}
.CommonContextMenuGroup.CommonContextMenuGroupChangeView .CommonContextMenuItem, .CommonContextMenuGroup.CommonContextMenuGroupChangeView .CommonTextButtonHover
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 2px;
}
.CommonContextMenuGroup.CommonContextMenuGroupChangeView .CommonTextButtonHover td
{
	text-decoration: underline;
}
.ContentHeight .CommonContent h1
{
	font-size: 150%;
	padding-bottom: 7px;
	color: #666;
}
.ContentHeight .CommonContent h2, .SearchTips h2
{
	font-size: 130%;
	border-bottom: solid 2px #666;
	margin: 15px 0 7px;
	padding-bottom: 3px;
	color: #666;
}
.ContentHeight .CommonContent h3
{
	border: none;
	color: #666;
	margin: 15px 0 0;
}
.ContentHeight .CommonContent ul
{
	margin-bottom: 10px;
}
h4.CommonContentBoxHeader a
{
	color: #fff;
	font-size: 120%;
}
.WidgetStyle1.WidgetStyle2 ul li ul:hover
{
	cursor: pointer;
	background: #398FD9;
}
.WidgetStyle1 ul li ul:hover
{
	cursor: pointer;
	background: #E5E5E5;
}
.EventsSectionViewMore a:hover
{
	text-decoration: underline;
}
.WidgetStyle1.WidgetStyle2 b
{
	color: #fff;
}
.WidgetStyle1 h4 a
{
	color: #000;
}
.WidgetStyle1 h4 a:hover
{
	color: #999;
	text-decoration: underline;
	padding-right: 13px;
	background: url(../Copa/Framework/Images/Backgrounds/DoubleGrayArrow.gif) no-repeat right;
}
#CommonContentInner .WidgetStyle1, #CommonContentInner .WidgetStyle1.WidgetStyle2
{
	width: auto;
}
#CommonContentInner .WidgetStyle1.WidgetStyle2
{
	font-weight: normal;
	background: url('../Copa/Framework/Images/Clear.gif');
}
#CommonContentInner .WidgetStyle1.WidgetStyle2 p
{
	color: #000;
}
.HomeContentBox .WidgetStyle1.WidgetStyle2 a
{
	color: #36C;
	text-decoration: none;
}
.HomeContentBox .WidgetStyle1.WidgetStyle2 a:active
{
	color: #FAA700;
}
.HomeContentBox .WidgetStyle1.WidgetStyle2 a:hover
{
	text-decoration: underline;
}
#ChangeViewButton
{
	position: absolute;
	top: -23px;
	right: 9px;
}
.ContentPage ul, .WidgetStyle1 ul, .WidgetStyle12 ul, .GroupDescription ul, .WikiContent ul 
{
	list-style-type: disc;
	margin-left: 15px;
}
.WikiContent ul
{
	margin-bottom: 15px;
	margin-left: 25px;
}
.CommonContentBoxContent .WikiContent h3
{
	clear: none;
}
.ContentPage ol, .WidgetStyle1 ol, .WidgetStyle12 ol, .GroupDescription ol
{
	list-style-type: decimal;
	margin-left: 20px;
}
.WidgetStyle1 ul, .WidgetStyle12 ul, .WidgetStyle1 ol, .WidgetStyle12 ol, .MarginedList ul, .MarginedList ol
{
	margin-bottom: 10px;
}
em
{
	font-style: italic;
}
.WidgetStyle1 ul li ol, .WidgetStyle12 ul li ol, .WidgetStyle1 ul li ul, .WidgetStyle12 ul li ul
{
	list-style-type: none;
	margin-left: 0;
}
ul.EventsCalendarList, ul.CommonAvatarListItemList
{
	list-style-type: none;
	margin-left: 0;
}
UL.Browse LI.Child
{
	padding-left: 10px;
	font-size: 90%;
	border: none;
}
UL.Browse LI.Child a
{
	font-weight: normal;
	margin-left: 10px;
	background: url(../Copa/Framework/Images/Backgrounds/BrowseListBullet.gif) no-repeat top left;
	padding-left: 10px;
}
#CommonSidebarRight .CommonFileRoundTop .r1, #CommonSidebarRight .CommonFileRoundTop .r2, #CommonSidebarRight .CommonFileRoundTop .r3, #CommonSidebarRight .CommonFileRoundTop .r4, #CommonSidebarRight .UserListBackground
{
	background: #999;
}
#CommonSidebarRight .CommonFileRoundBottom .r1, #CommonSidebarRight .CommonFileRoundBottom .r2, #CommonSidebarRight .CommonFileRoundBottom .r3, #CommonSidebarRight .CommonFileRoundBottom .r4, #CommonSidebarRight .DetailsContainer
{
	background: #666;
}
#CommonSidebarRight .DetailsContainer
{
	padding: 5px;
	margin-top: 5px;
}
#CommonSidebarRight .UserListBackground a
{
	color: #fff;
}
.CommonContentBox h4.CommonContentBoxHeader div
{
	margin: 0 4px;
}
.CommonContentBox.TitleHighlighted h4.CommonContentBoxHeader div
{
	margin: 8px 4px 0 4px;
}
#AvatarUserList .CommonAvatarListArea
{
	height: auto;
	width: 200px;
}
#AvatarUserList .UserListBackground
{
	height: 70px;
	line-height: 90%;
}
.ForumList #AvatarUserList .UserListBackground
{
	height: 78px;
}
#AvatarUserList .UserListBackground .UserOnlineData a, #AvatarUserList .UserOnlineData, #AvatarUserList .UserOnlineData div
{
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	line-height: 100%;
}
#AvatarUserList .CommonFileRoundBottom .r1, #AvatarUserList .CommonFileRoundBottom .r2, #AvatarUserList .CommonFileRoundBottom .r3, #AvatarUserList .CommonFileRoundBottom .r4, #AvatarUserList .UserListBackground
{
	background-color: #666;
}
#AvatarUserList .CommonFileRoundTop .r1, #AvatarUserList .CommonFileRoundTop .r2, #AvatarUserList .CommonFileRoundTop .r3, #AvatarUserList .CommonFileRoundTop .r4, #AvatarUserList .Username
{
	background-color: #888;
}
#AvatarUserList .UserAvatar .CommonFileRoundTop .r1, #AvatarUserList .UserAvatar .CommonFileRoundTop .r2, #AvatarUserList .UserAvatar .CommonFileRoundTop .r3, #AvatarUserList .UserAvatar .CommonFileRoundTop .r4, #AvatarUserList .UserAvatar .CommonFileRoundBottom .r1, #AvatarUserList .UserAvatar .CommonFileRoundBottom .r2, #AvatarUserList .UserAvatar .CommonFileRoundBottom .r3, #AvatarUserList .UserAvatar .CommonFileRoundBottom .r4, #AvatarUserList .AvatarContainer
{
	background-color: #D9D9D9;
}
#AvatarUserList .UserListBackground
{
	padding-top: 0;
}
#AvatarUserList .UserAvatar
{
	width: 70px;
	float: left;
	position: relative;
	left: 5px;
}
#AvatarUserList .AvatarContainer
{
	height: 60px;
}
#AvatarUserList .UserListBackground a
{
	color: #fff;
}
#AvatarUserList .Username
{
	margin: 0 0 6px 0;
	padding: 2px 5px 5px 87px;
	text-align: left;
	font-size: 12px;
}

#AvatarUserList .Username a 
{
	font-size: 12px;
}
#AvatarUserList .UserOnlineData a, #AvatarUserList .UserOnlineData
{
	color: #c8c8c8;
}
#AvatarUserList .UserOnlineData
{
	padding: 0 5px 5px 87px;
	text-align: left;
}
a.HeaderHelpLink
{
	display: block;
	z-index:100;
	height: 21px;
	background: url(../Copa/Framework/Images/Buttons/HeaderHelp.gif) top left no-repeat;
	width: 60px;
	position: absolute;
	right: 10px;
	top: 7px;
}
a.HeaderHelpLink:hover
{
	background-position: bottom left;
}
#CommonSidebarRight .CommonAvatarListArea
{
	margin: 4px 4px 0 0;
}
#CommonSidebarRight .UserListBackground .DetailsContainer
{
	height: 22px;
	font-size: 12px;
}
#SearchResultsList .CommonAvatarListItemDetails
{
	border-top: dotted 1px #ccc;
}
#SearchResultsList li
{
	border-bottom: dotted 1px #666;
}
#SearchResultsList li.CommonAvatarListItemArea.Forum.Alt, #SearchResultsList li.CommonAvatarListItemArea.Weblog.Alt, #SearchResultsList li.CommonAvatarListItemArea.MediaGallery.Alt 
{
	background-color: #f5f3f3;
}
#SearchResultsList li.CommonAvatarListItemArea.Forum, #SearchResultsList li.CommonAvatarListItemArea.Weblog, #SearchResultsList li.CommonAvatarListItemArea.MediaGallery
{
	background-color: #FFF;
}
#SearchResultsList li
{
	margin-bottom: 0;
	padding-bottom: 20px;
}
.LegacyPostNote
{
	border: dashed 1px #000;
	background-color: #d9d9d9;
	padding: 5px;
}
p
{
	margin-bottom: 8px;
}
.SmallText
{
	font-size: 11px;
}
li.SmallText
{
	line-height: 13px;
}
.SearchOurContent
{
	background: #f4f4f4;
	border-top: solid 2px #666;
	padding: 10px 10px 25px 10px;
	text-align: center;
	margin: 30px 0 0 0;
	font-size: 125%;
}
.SearchOurContent a
{
	color: #3366CC;
}
a.ImageLink
{
	display: block;
	background-position: top;
}
a.ImageLink:hover
{
	background-position: bottom;
}
a.ViewOurForums
{
	background: url(../Copa/Framework/Images/PageNoLongerExistsError/VisitOurForums.png) no-repeat;
	height: 53px;
	width: 180px;
	margin: 6px auto 0 auto;
}
a.ViewOurBlogs
{
	background: url(../Copa/Framework/Images/PageNoLongerExistsError/VisitOurBlogs.png) no-repeat;
	height: 53px;
	width: 180px;
	margin: 6px auto 0 auto;
}
a.ViewOurMedia
{
	background: url(../Copa/Framework/Images/PageNoLongerExistsError/VisitOurMedia.png) no-repeat;
	height: 53px;
	width: 181px;
	margin: 6px auto 0 auto;
}
.Uppercase
{
	text-transform: uppercase;
}
.SearchEntireSite
{
	text-align: center;
	background: url(../Copa/Framework/Images/PageNoLongerExistsError/SearchSiteBKGD.gif) repeat-x;
	margin: 40px 0 60px 0;
}
.SearchEntireSite table
{
	height: 51px;
	margin: 0 auto 0 auto;
}
.SearchEntireSite td
{
	vertical-align: top;
	white-space: nowrap;
}
.SearchEntireSiteText
{
	font-size: 130%;
	padding: 5px 10px 0 0;
}
.SearchEntireSite .CommonSearchContent input
{
	width: 300px;
	height: 28px;
}
.SearchEntireSite .CommonSearchContent input.CommonSearchButton
{
	width: 170px;
	background-color: #2e92e1;
	font-size: 14px;
	height: 30px;
}
.SearchEntireSite .CommonSearchContent input.CommonSearchButton:hover
{
	background-color: #cbced2;
	border: solid 1px #8f9aa4;
}
.SearchEntireSite .CommonSearchContentInner
{
	padding-top: 5px;
}

.CommonContextMenuGroup
{
	background-color: #f4f3f3;
}

.CommonContextMenuItem
{
	background-color: #f4f3f3;
	border-color: #f4f3f3;
}

.CommonContextMenuGroup td:hover
{
	background-color: #d5d5d5;
}

td.CommonFormField .ChangeAvatarLink a, td.CommonFormField .ChangeAvatarLink a:visited
{
	text-decoration: none;
	padding-left: 3px;
}

td.CommonFormField .ChangeAvatarLink a:hover
{
	text-decoration: underline;
	color: #fff;
}

.RadioList label
{
	padding-right: 15px;
}

.ActivityTypes td
{
	padding-right: 40px;
	font-weight: normal;
}

.ActivityTypes strong
{
	font-weight: bold;
	display: block;
	border-bottom: solid 1px #999;
	margin-bottom: 4px;
	padding-bottom: 2px;
}

#PreviewPane
{
	border: solid 1px #ccc;
	background: #fff;
	padding: 10px;
}

#PreviewPane #PreviewPane
{
	padding: 0;
	border: none;
}

.BlogSubscriptionItem
{
	font-weight: bold;
	font-size: 120%;
	margin-top: 10px;
}

.CommonSidebarList input
{
	border: solid 1px #666;
	vertical-align: middle;
	padding: 1px 0 1px 5px;
	margin-right: 5px;
	font-weight: normal;
	margin-top: 0px;
}

.CommonAvatarListItemArea.Forum, .CommonAvatarListItemArea.Forum.Alt, .CommonAvatarListItemArea.Weblog, .CommonAvatarListItemArea.Weblog.Alt

{
	background-repeat: no-repeat;
	background-position: top left;
}

input.Search
{
	height: 21px;
	padding-bottom: 2px;
}

.ForumThreadRateControl, .ForumThreadRateControlActive
{
	border: solid 1px #d4d3d3;
}

.ForumPostHeader .ForumThreadRateControl, .ForumPostHeader .ForumThreadRateControlActive
{
	position: relative;
	right: -2px;
}

#UserDataArea
{
	background: url(../Copa/Framework/Images/Backgrounds/UserListBKGD.gif) no-repeat;
	padding: 4px 10px 10px 10px;
}

#UserData ul.CommonContentBoxList li, #UserData ul.CommonSidebarList li
{
	background: url(../Copa/Framework/Images/Backgrounds/UserListUnderline.gif) left bottom no-repeat;
	border: none;
}

.WikiAddPageButton
{
	position: relative;
}

.CommonContentBoxHeaderForm .WikiAddPageButton
{
	position: inherit;
	font-size: 100%;
	text-align: left;
	width: 121px;
}

.LockedWikiHeader
{
	border-bottom: solid 1px #ccc;
	display: block;
	padding-bottom: 3px;
	color: #666;
	margin-bottom: 8px;
}

.EditWikiLinks
{
	position: absolute;
	right: 10px;
	top: 0px;
}

.EditWikiLinks a, .EditWikiLinks a:visited
{
	color: #3366CC;
}

.WikiAddPageButton a, .WikiAddCommentButton a, .WikiAddPageButton a:visited, .WikiAddCommentButton a:visited, a.WikiAddButton
{
	display: block;
	width: 95px;
	padding: 0 0 3px 30px;
	height: 20px;
	background: url(../Copa/Framework/Images/Backgrounds/WikiAddPageButtonBKGD.gif) left top no-repeat;
	color: #fff;
	font-weight: bold;
	position: absolute;
	right: -6px;
	top: -45px;
	font-size: 12px;
}

.WikiAddPageButton.FilterFormWikiAddPageButton a
{
	padding-right: 10px;
}

a.WikiAddButton
{
	line-height: 100%;
	padding-top: 0;
	height: 23px;
}

.WikiAddPageButton a:hover, .WikiAddCommentButton a:hover, a.WikiAddButton:hover
{
	text-decoration: none;
	background-position: bottom left;
}

.WikiEditTags
{
	padding-top: 10px;
}

.WikiArticle
{
	border-bottom: solid 2px #666;
}

.WikiArticleFooter
{
	background: url(../Copa/Framework/Images/Backgrounds/WikiRatingBKGD.gif) repeat-x;
	height: 39px;
	padding: 0 5px;
	border-top: 1px solid #CCCCCC;
}

.EditTags
{
	margin-bottom: 50px;
	padding: 5px 0 0 8px;
}

.CommonContentBox.WikiArticle
{
	margin-bottom: 0px;
}

#CommonContent .CommonContentBoxHeader.CommentsHeader
{
	color: #666;
	background: transparent;
	font-size: 140%;
}

.AddComment
{
	position: relative;
	top: 13px;
	right: 10px;
}

.AddComment a
{
	color: #3366cc;
}

.WikiCommentHeaderContainer
{
	border-bottom: dotted 1px #bbb;
	margin-bottom: 6px;
}

.WikiCommentRating
{
	margin: 0 0 0 40px;
	padding-top: 1px;
}

.WikiCommentRating .WikiRatingSmall
{
	width: 100%;
	font-size: 100%;
}

.WikiCommentHeaderContent .WikiCommentHeader
{
	padding-top: 0px;
}

.WikiSelectTags
{
	height: 22px;
	font-size: 100%;
	padding-bottom: 2px;
}

.WikiContent
{
	margin-top: 5px;
}

#RevisionListing
{
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin: 5px 0 10px 0;
}

#RevisionListing .AltListRow
{
	background-color: #F5F3F3;
}

.WikiRating div
{
	float: left;
}

.WikiRating .WikiRatingButtons
{
	float: right;
	margin-top: 12px;
}

.CommonContentBoxList.WIkiHierarchy li
{
	font-size: 105%;
	font-weight: bold;
}

.WIkiHierarchy li a.Selected
{
	color: #666666;
	font-style: italic;
}

.WIkiHierarchy li ul.WIkiHierarchy li
{
	border: none;
	margin-left: 13px;
	font-size: 95%;
	background: transparent url(../Copa/Framework/Images/Backgrounds/BrowseListBullet.gif) no-repeat left top;
	font-weight: normal;
	margin-left: 10px;
	padding: 2px 0 0 10px;
}

.WIkiHierarchy li img
{
	display: none;
}

.CommonWikiPageListArea	h3
{
	margin-bottom: 7px;
}

.CommonWikiPageListArea div
{
	margin-bottom: 5px;
}

.CommonWikiPageListArea .CommonWikiPageDescription
{
	font-size: 80%;
}

.CommonWikiPageListArea
{
	margin-bottom: 20px;
}

.CommonWikiListArea .CommonDescription
{
	margin-top: 3px;
}

a:visited
{
	color: #3366cc;
}

a.NewPageLink
{
	color: Red;
}

.WikiList
{
	border: solid 1px #fff; 
	border-left: none;
	border-right: none; 
	margin-bottom: 20px;
}

.WikiCommentContent .WikiRatingButtons a
{
	font-size: 100%;
}

.WikiCommentContent .WikiRatingButtons a:hover
{
	text-decoration: underline;
}

a.CommonPaneTab div, .CommonPaneTab:hover div
{
	color: #fff;
}

.WikiCompare h2
{
	display: none;
}

/* Wiki Tabs*/

#WikiTabs .CommonPaneTabSelected
{
	display: none;
}

#WikiTabs .CommonPaneTab img
{
	position: relative;
	top: -1px;
}

#WikiTabs .CommonPaneTab
{
	background-image: none;
	background-color: Transparent;
	line-height: 100%;
	display: inline;
	padding: 0 0 0 15px;
	border: none;
	font-weight: normal;
	color: #3366cc;
}

#WikiTabs td
{
	white-space: nowrap;
}

#WikiTabs .CommonPaneTab a, #WikiTabs .CommonPaneTab a:visited
{
	color: #3366cc;
}

#WikiTabs table
{
	float: right;
}

/* Forum List */

.ForumList
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListBKGD.gif) repeat-y;
	margin-bottom: 12px;
}

.ForumList .CommonListTitle a, .ForumList .CommonListTitle a:visited, .ForumList .CommonListTitle a:active
{
	color: #3366cc;
}

.ForumListTop
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListTop.gif) no-repeat;
	height: 6px;
}

.ForumListBottom
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListBottom.gif) no-repeat;
	height: 6px;
}

.ForumList .CommonListArea
{
	padding: 0 10px 8px 10px;
}

.ForumList .CommonListHeader
{
	background-image: none;
	background-color: #666;
	border-bottom:1px solid #EFEEEE;
	font-size: 90%
}


.ForumTableRoundLeft
{
	background: #666 url(../Copa/Framework/Images/Backgrounds/ForumsListInnerTopLeft.gif) no-repeat top left;
	height: 3px;
	width: 3px;
	position: absolute;
	left: 1px;
}

.ForumTableRoundLeft.IEFixForumTableRoundLeft
{
	left: 0px;
}

.ForumTableRoundRight
{
	background: #666 url(../Copa/Framework/Images/Backgrounds/ForumsListInnerTopRight.gif) no-repeat top right;
	height: 3px;
	width: 3px;
	position: absolute;
	right: 0px;
}

.ForumTableRoundLeft.ThreadListRoundLeft
{
	left: 25px;
}

.ForumTableRoundRight.ThreadListRoundRight
{
	right: 25px;
}

.ForumList .ForumGroupTotalPostsColumn
{
	text-align: center;
	padding-top: 8px;
}

.ForumList h2.CommonListTitle
{
	padding-top: 0;
	font-size: 125%;
	color:#666;
}

.ForumList .LeftCell
{
	background-image: url(../Copa/Framework/Images/Backgrounds/TableBorder.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.ForumList .RightCell
{
	background-image: url(../Copa/Framework/Images/Backgrounds/TableBorder.gif);
	background-repeat: repeat-y;
	background-position: top right;
	white-space: nowrap;
	padding-right: 8px;
	padding-top: 5px;
}

.ForumList .CommonListArea table
{
	border: none;
	border-bottom: solid 1px #c8c6c6;
}

.ForumList .CommonListArea table table
{
	border: none;
}

.ForumList .CommonListCell
{
	vertical-align: top;
}

.ForumList .TableRoundLeft
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListInnerBottomLeft.gif);
	height: 3px;
	width: 3px;
	position: relative;
	top: -3px;
	float: left;
	left: -1px
}

.ForumList .TableRoundRight
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListInnerBottomRight.gif);
	height: 3px;
	width: 3px;
	position: relative;
	top: -3px;
	float: right;
}

.ForumList .TableRoundLeftTop
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListInnerLightTopLeft.gif);
	height: 3px;
	width: 3px;
	position: relative;
	top: 3px;
	float: left;
	left: 0px
}

.ForumList .TableRoundRightTop
{
	background: url(../Copa/Framework/Images/Backgrounds/ForumsListInnerLightTopRight.gif);
	height: 3px;
	width: 3px;
	position: relative;
	top: 3px;
	float: right;
}

.ForumList .ForumGroupNameColumn, .ForumList .ForumGroupTotalThreadsColumn, .ForumList .ForumMyImageColumn, .ForumList  .ForumMyViewsColumn
{
	border-left: solid 1px #efeeee;
	border-Right: solid 1px #efeeee;
}

.ForumList .ForumMyNameColumn, .ForumList .ForumStatusColumn
{
	border-Right: solid 1px #efeeee;
}

.ForumList .ForumMyImageColumn
{
	padding: 5px 6px 5px 5px;
}

.ForumList .ForumGroupNameColumn
{
	padding-right: 5px;
	padding-left: 8px;
}

.ForumList .ForumGroupNameColumn div
{
	padding: 3px 0;
}

.ForumTitle
{
	font-size: 105%;
}

#CommonContentInner .CommonContentBoxHeader a:link, #CommonContentInner .CommonContentBoxHeader a:visited, #CommonContentInner .CommonContentBoxHeader a:hover, .ForumList th a:link, .ForumList th a:hover, .ForumList th a:visited
{
	color: #fff;
}

.ForumList th a:link, .ForumList th a:visited
{
	text-decoration: underline;
}

.ForumList th a:hover
{
	text-decoration: none;
}

.ForumList .ForumGroupNameColumn.LeftCell
{
	border-left: none;
}

.ForumList .ForumGroupTotalThreadsColumn 
{
	white-space: nowrap;
	width: 65px;
	text-align: center;
}

.ForumList .ForumGroupTotalThreadsHeader
{
	width: 65px;
}

.ForumList .ForumGroupTotalPostsColumn, .ForumList .ForumGroupTotalPostsHeader
{
	width: 55px;
}

.ForumList th, .ForumList .ForumGroupLastPostColumn div
{
	white-space: nowrap;
}

.ForumList td.ForumGroupLastPostColumn
{
	padding-right: 5px;
}

.FontNormal
{
	font-weight: normal;
}

.ForumGroupTotalPostsColumn.RightCell, .ForumGroupTotalPostsHeader, .ForumGroupTotalThreadsHeader
{
	text-align: center;
}

.FilterFormArea
{
	background: url(../Copa/Framework/Images/Backgrounds/FilterFormBKGD.gif) repeat-x top left;
}

.FilterFormTab
{
	background: url(../Copa/Framework/Images/Backgrounds/FilterTab.gif) no-repeat top left;
	padding: 5px;
}

.FilterFormCorner
{
	float: right;
	position: relative;
	top: 2px;
	right: 0px;
	background: url(../Copa/Framework/Images/Backgrounds/FilterFormRoundRight.gif);
	height: 6px;
	width: 4px;
}

.FilterForm
{
	padding: 4px 0 6px 0;
	font-size: 12px;
}

.FilterHeading
{
	color: #fff;
	font-size: 14px;
	padding: 0 0 0 5px;
}

.ForumList .CommonListCell.ForumStatusColumn, .ForumList .CommonListCell.ForumMyImageColumn, .ForumList .CommonListCell.ForumMyMoveColumn.LeftCell
{
	vertical-align: middle;
	padding: 0 10px;
}

.ForumRatingControl
{
	margin: 0 5px 3px 5px;
}

.ForumRatingControl .CommonRateControlReadOnly
{
	border-color: #e6e4e4;
}

.ForumStatusColumn
{
	width: 50px;
}

.ForumMyRepliesColumn
{
	border-right: 1px solid #c8c6c6;
}

.ForumSubListCellLeftMost table, .Author
{
	font-size: 85%;
	color: #666;
}

.FilterForm .SmallText .CommonTextButton
{
	background-image: none;
	background-color: Transparent;
	line-height: 100%;
	padding: 0;
	display: inline;
	border: none;
	font-weight: normal;
	color: #3366cc;	
	font-size: 11px;
}

.CommonListHeader
{
	padding: 4px 6px;
}

.ForumList .CommonListHeader
{
	padding: 0 6px;
}

.RemoveAttachment
{
	margin-left: 4px;
}

.AddAnswer input[type="text"]
{
	margin-bottom: 3px;
}

.CommonPollArea
{
	margin: 20px 0;
	width: auto;
}

.CommonPollSwitchedContent
{
	margin: 0;
}

.CommonPollSwitchedContent input
{
	margin: 5px 0 5px 10px;
}

.LinkToPost
{
	color: #3366CC;
	padding: 4px 4px 4px 0;
	cursor: pointer;	
}

.ClassLinkToTextbox input
{
	width: 460px;
	text-align: right;
	padding-right: 4px;
}

.Relative
{
	position: relative;
}

.Absolute
{
	position: absolute;
}

.AllFotumNote
{
	font-size: 85%;
	right: 8px;
	top: 9px;
}

ol.CommonPollAnswerList
{
	list-style: none;
}

ol.CommonPollAnswerList li
{
	margin-left: 0px;
}

ol.CommonPollAnswerList li a
{
	position: relative;
	top: -4px;
}

.FilterFormTab #ForumOptions
{
	margin-left: 24px;
}

/* Groups */

.GroupAvatar
{
	float: left; 
	width: 79px;
	height: 100px; 
	overflow: hidden; 
	margin-right: 10px; 
	border: solid 2px #666; 
	font-size: 90%; 
	text-align: center; 
	background-color: #ccc;
}

.GroupAvatar div
{
	border-top: solid 2px #666; 
}

ul.CommonContentBoxList.Seperator
{
	border-top: none;
}

.ForumMyImageColumn
{
	padding: 2px 8px;
}

.EditMemberItem
{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom: 5px;
} 

.RemoveAttachmentButton
{
	height: 13px;
	margin-left: 4px;
	position: relative;
	top: -1px;
	line-height: 100%;
}
.AttatchmentButtons input
{
	margin-right: 4px;
}
.EmailReplyLink
{
	position: absolute;
	top: 50px;
	right: 16px;
	white-space: nowrap;
}

a span.EmailReplyLink
{
	background: url(../Copa/Framework/Images/Icons/EmailReplyIcon.gif) left no-repeat;
	padding-left: 20px;
}

a span.StopEmailReplyLink
{
	background: url(../Copa/Framework/Images/Icons/StopEmailReplyIcon.gif) left no-repeat;
	padding-left: 25px;
}

a:hover span.EmailReplyLink, a:hover span.StopEmailReplyLink
{
	text-decoration: underline;
	cursor: pointer;
}

.GroupOptions td.CommonFormFieldName, .GroupOptions td.CommonFormField
{
	padding: 10px;
}

.GroupOptions .RadioListLong table
{
	margin: 0;
}

.GroupOptions .RadioListLong div.CommonFormFieldDescription
{
	margin-bottom: 12px;
	padding-bottom: 0;
}

.MarkAllForumsUnread
{
	background: url(../Copa/Framework/Images/Icons/MarkAllReadIcon.gif) no-repeat left;
	padding-left: 17px;
}

.WriteNewForumPost
{
	background: url(../Copa/Framework/Images/Icons/WriteNewPostIcon.gif) no-repeat left;
	padding-left: 22px;
	color: #3366cc;
}
.WriteNewForumPost:hover
{
	text-decoration: underline;
	cursor: pointer;
}
body.mceContentBody p
{
	margin-bottom: 16px;
}
#AvatarUserList .AvatarListJoinGroup
{
	margin-top: 5px;
}
#AvatarUserList .AvatarListJoinGroup a
{
	color: #fff;
	text-decoration: underline;
}

#AvatarUserList .AvatarListJoinGroup a:hover
{
	text-decoration: none;
}

.GroupsCommonPager span
{
	padding-left: 3px;
}

.ForumList .ForumGroupLastPostColumn .LatestPostDate, .ForumList .ForumGroupLastPostColumn b
{
	font-size: 85%;
}

.UserOnline
{
	font-size: 90%; 
	font-weight: bold;
	height: 19px; 
	line-height: 19px;
	width: 80px;
	margin-left: 18px;
}

.Normal .UserOnline
{
	color: #c4c4c4; 
	background: url(../Copa/Framework/Images/Backgrounds/user_IsOnlineGray.png) left no-repeat;
}

.Suggested .UserOnline
{
	color: #b1c9e0;
	background: url(../Copa/Framework/Images/Backgrounds/user_IsOnlineBlue.gif) left no-repeat;
}

.Verified .UserOnline
{
	background: url(../Copa/Framework/Images/Backgrounds/user_IsOnlineGreen.gif) left no-repeat;
}
 
.MoreSearchOptions
{
	height: 12px;
	padding-bottom: 2px;
	padding-left: 24px;
	margin: 4px 0 0 4px;
	font-size:98%;
	background-image: url(../Copa/Framework/Images/Buttons/AdvancedSearchButton.gif);
}

.MoreSearchOptions:hover
{
	background-image: url(../Copa/Framework/Images/Buttons/AdvancedSearchButtonHover.gif);
}

.MoreSearchOptions a
{
	line-height: 100%;
	color: #fff;
}
.MoreSearchOptions a:hover, .MoreSearchOptions:hover
{
	text-decoration: none;
}

.MoreSearchOptionForm td.CommonFormFieldName
{
	white-space: normal;
}

.SearchTips h3, .SearchTips h2
{
	color: #000;
} 

.SearchTips h3
{
	border-bottom: dotted 1px;
	margin-bottom: 3px;
	margin-top: 12px;
	font-size: 115%;
}

.SearchTips li
{
	padding-bottom: 5px;
	font-size: 97%;
}

.AdvancedSearchBubbleTop .r1, .AdvancedSearchBubbleTop .r2, .AdvancedSearchBubbleTop .r3, .AdvancedSearchBubbleTop .r4,
.AdvancedSearchBubbleBottom .r1, .AdvancedSearchBubbleBottom .r2, .AdvancedSearchBubbleBottom .r3, .AdvancedSearchBubbleBottom .r4, 
.AdvancedSearchBubbleContent
{
	background-color: #ccc;
}

.AdvancedSearchBubbleTop .r4
{
	height: 1px;
	background-color: #ccc;
}

.AdvancedSearchBubbleTop
{
	height: 4px;
}

.AdvancedSearchBubbleContent
{
	padding: 6px 10px;
}

.CommonContentBoxHeader.VerifiedAnswers
{
	color: #fff;
}

.PostUserInfo
{
	color: #fff;
	margin-top: 4px;
	font-size: 93%;
	line-height: 115%;
	padding: 0 5px 2px 7px; 
}

.MoreSearchOptionsPopUpOutter
{
	position: absolute;
	top: 30px;
	left: 58px;
	display: none;
}

.MoreSearchOptionsArrow
{
	position: absolute; 
	top: -7px; 
	left: 7px;
	height: 8px;
	width: 7px;
	background-image: url(../Copa/Framework/Images/Backgrounds/AdvancedSearchBubbleArrow.gif);
	background-position: top;
}

.MoreSearchOptionsPopUpOutter.MoreSearchOptionsPopUpOutterHover .MoreSearchOptionsArrow
{
	background-position: bottom;
}

#MoreSearchOptionsPopUpInner
{
	background-color: #fff;
	border: solid 1px #666;
	padding: 8px 10px;
}

.MoreSearchOptionsPopUpOutter.MoreSearchOptionsPopUpOutterHover #MoreSearchOptionsPopUpInner
{
	background-color: #F5F3F3;
	cursor: pointer;
}

#MoreSearchOptionsPopUpInner .Link
{
	color:#3366cc;
	text-decoration: underline;
}

#MoreSearchOptionsPopUpInner .Link:hover
{
	text-decoration: none;
}

/* Link to Url Popup Bubble */

.LinktoUrlOutter
{
	float: right;
}

.Normal .LintoUrlContainer
{
	background-color: #e5e5e5;
}

.Verified .LintoUrlContainer
{
	background-color: #bcddad;
}

.Suggested .LintoUrlContainer
{
	background-color: #ddefff;
}

.LinktoUrlPointer
{
	height: 6px;
	width: 11px;
}

.Normal .LinktoUrlPointer
{
	background: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Normal/LinktoPostPointerGray.gif);
	position: relative;
	left: 280px;
}

.Verified .LinktoUrlPointer
{
	background: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Verified/LinktoPostPointerGreen.gif);
	position: relative;
	left: 280px;
}

.Suggested .LinktoUrlPointer
{
	background: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Suggested/LinktoPostPointerBlue.gif);
	position: relative;
	left: 280px;
}

.Normal .LinktoUrlTopLeft
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Normal/LinktoPostUpperLeftGray.gif);
}

.Verified .LinktoUrlTopLeft
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Verified/LinktoPostUpperLeftGreen.gif);
}

.Suggested .LinktoUrlTopLeft
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Suggested/LinktoPostUpperLeftBlue.gif);
}

.LinktoUrlTopLeft
{
	background-repeat: no-repeat;
	background-position: left top;
}

.Normal .LinktoUrlTopRight
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Normal/LinktoPostUpperRightGray.gif);
}

.Verified .LinktoUrlTopRight
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Verified/LinktoPostUpperRightGreen.gif);
}

.Suggested .LinktoUrlTopRight
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Suggested/LinktoPostUpperRightBlue.gif);
}

.LinktoUrlTopRight
{
	background-repeat: no-repeat;
	background-position: top right;
	height: 3px; 	
}

.LinktoUrlContent
{
	padding: 5px 8px;
}

.Normal .LinktoUrlBottomLeft
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Normal/LinktoPostLowerLeftGray.gif);
}

.Verified .LinktoUrlBottomLeft
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Verified/LinktoPostLowerLeftGreen.gif);
}

.Suggested .LinktoUrlBottomLeft
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Suggested/LinktoPostLowerLeftBlue.gif);
}

.LinktoUrlBottomLeft
{
	background-repeat: no-repeat;
	background-position: left bottom;
}

.Normal .LinktoUrlBottomRight
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Normal/LinktoPostLowerRightGray.gif);
}

.Verified .LinktoUrlBottomRight
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Verified/LinktoPostLowerRightGreen.gif);
}

.Suggested .LinktoUrlBottomRight
{
	background-image: url(../Copa/Framework/Images/Backgrounds/LinktoBubble/Suggested/LinktoPostLowerRightBlue.gif);
}

.LinktoUrlBottomRight
{
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 3px; 
}

/* User Badge */

.CommonFileRoundBottom.UserBadgeAreaBottom .r1, .CommonFileRoundBottom.UserBadgeAreaBottom .r2, .CommonFileRoundBottom.UserBadgeAreaBottom .r3, .CommonFileRoundBottom.UserBadgeAreaBottom .r4,
.UserBadgeAreaContent
{
	background-color: #999;
}

.CommonFileRoundTop.UserBadgeAreaTop .r1, .CommonFileRoundTop.UserBadgeAreaTop .r2, .CommonFileRoundTop.UserBadgeAreaTop .r3, .CommonFileRoundTop.UserBadgeAreaTop .r4, .UserBadgeDisplayName
{
	background-color: #666;
}

.UserBadgeDisplayName
{
	color: #fff;
	font-weight: bold;
	font-size: 115%;
	padding: 3px 10px 5px 10px;
	border-bottom: solid 1px #e5e5e5;
}

.UserBadgeAreaContent
{
	padding: 8px 10px 0px 10px;
	color: #fff;
}

.UserBadgeAreaContent ul.CommonContentBoxList li
{
	border-bottom-color: #666;
}

.UserBadgeAreaContent a
{
	color:#fff;
	text-decoration: underline;
}

.UserBadgeAreaContent a:hover
{
	text-decoration: none;
}

/* Group List */

.GroupListDescription
{
	background-color: #666;
	padding: 4px 6px;
	border-bottom:1px solid #EFEEEE;
	font-weight: bold;
	color: #fff;
}

.GroupListContainer
{
	background-color: #fff;
	padding: 8px 0 0 8px;
	border: solid 1px #c8c6c6;
	border-top: none;
}

.GroupListContainer .CommonSideListArea
{
	margin: 0 8px 0 0;
	width: 208px;
}

.CommonContentBoxHeader.MessageHeader
{
	background-image: none;
	background-color: Transparent;
	color: #666;
	padding-left: 0;
}

/* User File List */

.UserFileListForm .CommonCommentBubbleRoundTop .r1, .UserFileListForm .CommonCommentBubbleRoundTop .r2, .UserFileListForm .CommonCommentBubbleRoundTop .r3, .UserFileListForm .CommonCommentBubbleRoundTop .r4,
.UserFileListForm .CommonCommentBubbleRoundBottom .r1, .UserFileListForm .CommonCommentBubbleRoundBottom .r2, .UserFileListForm .CommonCommentBubbleRoundBottom .r3, .UserFileListForm .CommonCommentBubbleRoundBottom .r4,
.UserFileListContent
{
	background-color: #999;
}

.UserFileListContent
{
	padding: 4px 10px;
}

.UserFileListContentForm .CommonCommentBubbleRoundTop .r1, .UserFileListContentForm .CommonCommentBubbleRoundTop .r2, .UserFileListContentForm .CommonCommentBubbleRoundTop .r3, .UserFileListContentForm .CommonCommentBubbleRoundTop .r4,
.UserFileListContentForm .CommonCommentBubbleRoundBottom .r1, .UserFileListContentForm .CommonCommentBubbleRoundBottom .r2, .UserFileListContentForm .CommonCommentBubbleRoundBottom .r3, .UserFileListContentForm .CommonCommentBubbleRoundBottom .r4,
.UserFileListContentFormContent
{
	background-color: #f1f1f1;
}

.UserFileListContentForm
{
}

.UserFileListContentFormContent
{
	padding: 8px 0 3px 0;
}

.UserFileListContentFormInputContainer .CommonCommentBubbleRoundTop .r1, .UserFileListContentFormInputContainer .CommonCommentBubbleRoundTop .r2, .UserFileListContentFormInputContainer .CommonCommentBubbleRoundTop .r3, .UserFileListContentFormInputContainer .CommonCommentBubbleRoundTop .r4,
.UserFileListContentFormInputContainer .CommonCommentBubbleRoundBottom .r1, .UserFileListContentFormInputContainer .CommonCommentBubbleRoundBottom .r2, .UserFileListContentFormInputContainer .CommonCommentBubbleRoundBottom .r3, .UserFileListContentFormInputContainer .CommonCommentBubbleRoundBottom .r4,
.UserFileListContentFormInputContent
{
	background-color: #d9d9d9;
}

.UserFileListContentFormInputContainer
{
	width: 250px;
	margin-top: 5px;
}

.UserFileListContentFormInputContent
{
	height: 20px;
}

a.UserFileListContentFormButton
{
	display: block;
	width: 104px;
	height: 19px;
	color: #fff;
	background: url(../Copa/Framework/Images/Backgrounds/AddFile.gif) top left; 
}

a:hover.UserFileListContentFormButton
{
	background-position: bottom;
	text-decoration: none;
}

.CommonBreadCrumbArea
{
	font-size: 95%;
}

.ReadAllThreads a
{
	line-height: 15px;
	padding-left: 20px;
	background: url(../Copa/Framework/Images/Icons/ReadAllIcon.gif) left top no-repeat;
	display: block;
	width: 108px;
	margin-left: 12px;
	position: relative;
	top: 2px;
}

.CommonCommentBubble ul, body.mceContentBody ul
{
	list-style-type: disc;
	margin-left: 20px;
	margin-bottom: 8px;
}

.CommonCommentBubble ol, body.mceContentBody ol
{
	list-style-type: decimal;
	margin-left: 20px;
	margin-bottom: 8px;
}

body.mceContentBody ul, body.mceContentBody ol
{
	margin-bottom: 16px;
}

#CommonHeaderUserArea .MyCopaLink a
{
	font-size: 120%;
	font-weight: bold;
}

/* User Links */

.UserLink a, a.UserLink
{
	display: block;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	font-size: 112%;
	margin-top: 5px;
	font-weight: normal;
}

.UserSendEmail a
{
	background-image: url(../Copa/Framework/Images/Icons/UserSendEmail.gif);
}

.UserStartConversation a
{
	background-image: url(../Copa/Framework/Images/Icons/UserStartConversation.gif);
}

.UserChangeAvatar a
{
	background-image: url(../Copa/Framework/Images/Icons/UserChangeAvatar.gif);
}

.UserAddAsFriend a
{
	background-image: url(../Copa/Framework/Images/Icons/UserApproveFriendship.gif);
}

.UserApproveAsFriend a
{
	background-image: url(../Copa/Framework/Images/Icons/UserApproveFriendship.gif);
}

.UserCancelAsFriend a
{
	background-image: url(../Copa/Framework/Images/Icons/UserDeleteFriend.gif);
}

.UserAddComment a
{
	background-image: url(../Copa/Framework/Images/Icons/UserAddComment.gif);
}

.UserAddAnnouncement a
{
	background-image: url(../Copa/Framework/Images/Icons/UserAddAnnouncement.gif);
}
							
.UserViewMoreFriends a
{
	background-image: url(../Copa/Framework/Images/Icons/UserViewAllGroups.gif);
}

.UserViewAllFreindsAndInvitations a
{
	background-image: url(../Copa/Framework/Images/Icons/UserViewAllFriendsAndInvitations.gif);
}

a.UserViewWhosOnline
{
	background-image: url(../Copa/Framework/Images/Icons/UserWhoSOnline.gif);
}

a.UserViewAllUsers
{
	background-image: url(../Copa/Framework/Images/Icons/UserViewAllUsers.gif);
}

.UserViewAllGroups a
{
	background-image: url(../Copa/Framework/Images/Icons/UserViewAllGroups.gif);
}

.UserViewAllFiles a
{
	background-image: url(../Copa/Framework/Images/Icons/UserViewAllFiles.gif);
}

#GetStartedInCommunity
{
	height: 102px;
	width: 220px;
	background-image: url(../Copa/Framework/Images/Backgrounds/WelcomeToCopaStart.gif);
}

#GetStartedInCommunity .Text
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 6px 0;
}

.GetStartedLinks
{
	padding-left: 16px;
}

.GetStartedLinks a
{
	display: block;
	float: left;
	width: 52px;
	height: 46px;
	background-position: top;
	margin-left: 8px;
}

.GetStartedLinks a:hover
{
	background-position: bottom;
}

.GetStartedLinks .ForumsLink
{
	background-image: url(../Copa/Framework/Images/Buttons/GetStartedForums.gif);
}

.GetStartedLinks .BlogsLink
{
	background-image: url(../Copa/Framework/Images/Buttons/GetStartedBlog.gif);
}

.GetStartedLinks .WikiLink
{
	background-image: url(../Copa/Framework/Images/Buttons/GetStartedWiki.gif);
}

#EditUserInformationShown .EditUserInformationShown .WizardFormContainer
{
	padding: 8px;  
	width: auto;
}

.CommonCommentBubble .CommonCommentContent
{
	padding-bottom: 0;
}

.UserFileListContentFormInputContent input[type="file"]
{
	font-size: 12px;
}

.CommonContentBoxContent 
{
	overflow: visible;
}

.WikiAddComment
{
	width: 100%;
}

.CommonCommentContent
{
	line-height: normal;
}

.ForumList .GroupListContainer
{
	overflow: hidden;
}

/* Member Directory */

.MemberDirectoryCriteriaContainer
{
	background-color: #f0f0f0;
	border: solid 1px #d1d1d1;
	padding: 10px;
}

.MemberDirectoryCriteriaContainer b
{
	font-size: 90%;
}

.DistanceCriteriaContainer
{
	margin-right: 10px;
}

.DistanceCriteriaContent
{
	background-color: #dedede;
	padding: 8px;
	border: Solid 1px #ababab;
}

.DistanceCriteriaContent td.AlignRight
{
	padding-right: 4px;
}

a.MemberDirectorySearchButton
{
	display: block;
	width: 152px;
	height: 68px;
	background: url(../Copa/Framework/Images/Buttons/MemberDirectorySearchButton.gif) top;
	margin-top: 12px;
}

a.MemberDirectorySearchButton:hover
{
	background-position: bottom;
}

.MemberDirectorySearchResultsContainer
{
	border: solid 1px #d1d1d1;
	border-bottom: none;
	margin: 0 0 5px 0;
}

.MemberDirectorySearchResults th
{
	background-color: #666;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	white-space: nowrap;
	border-bottom: solid 1px #d1d1d1;
}

.MemberDirectorySearchResults th a
{
	color: #fff;
	text-decoration: underline;
}

.MemberDirectorySearchResults td
{
	padding: 4px 3px;
	border-bottom: solid 1px #d1d1d1;
}

.MemberDirectorySearchResults tr
{
	background-color: #fff;
}

.MemberDirectorySearchResults .AltRow
{
	background-color: #fafafa;
}

.MemberDirectorySearchResults tr.NoHover:hover
{
	cursor: auto;
	background-color: transparent;
}

.MemberDirectorySearchResults td tr
{
	background-color: Transparent;
}

.MemberDirectorySearchResults td td
{
	border: none;
	padding: 1px 0;
}

.ExportResultsToExcel
{
	display: block;
	background: url(../Copa/Framework/Images/Icons/ExportToExcel.gif) left no-repeat;
	padding: 0 10px 0 27px;
	float: right;
	height: 22px;
	line-height: 19px;
}

.ExportResultsToExcel.Top
{
	position: absolute;
	right: 0;
	top: 10px;
}

.MemberDirectorySendEmailHeader
{
	background: url(../Copa/Framework/Images/Backgrounds/MemberDirectorySendEmailHeader.gif);
	height: 25px;
	font-size: 15px;
	line-height: 25px;
	text-align: center;
	float: left;
	color: #666;
	width: 86px;
	position: relative;
	top: 10px;
	margin-right: 10px;
}

th.MemberDirectorySendEmailCell
{
	font-size: 11px;
}

th.MemberDirectorySendEmailCell, td.MemberDirectorySendEmailCell
{
	width: 85px;
	text-align: center;
	padding: 0;
}

td.MemberDirectorySendEmailCell
{
	background-color: #e8e8e8;
	border-right: solid 1px #D1D1D1;
}

.CheckboxCellWidth
{
	width: 84px;
}

.MemberDirectorySearchResults td.NameCell, .MemberDirectorySearchResults th.NameCell
{
	padding-left: 10px;
	padding-right: 10px;
}

.MemberDirectorySearchResults td.NameCell a
{
	text-decoration: underline;
}

.MemberDirectorySearchResults td.NameCell a:hover
{
	text-decoration: none;
}

a.MemberDirectorySendEmailButton
{
	display: block;
	height: 25px;
	width: 86px;
	background: url(../Copa/Framework/Images/Buttons/MemberDirectorySendEmailButton.gif) top;
	float: left;
	position: relative;
	top: -5px; 
}

a.MemberDirectorySendEmailButton:hover
{
	background-position: bottom;
}

/* auto complete */
.jqac-menu{
  font-size: 14px;
  color: black;
  background-color: white;
  border: 1px solid #aaa;
  padding-top: 5px;
}
.jqac-menu ul{
  list-style: none;
  margin: 1px;
  padding: 1px;
  overflow: hidden;
}
.jqac-menu .jqac-link {
  cursor: hand;
  cursor: pointer;
  display: block;
  padding-left: 5px;
}
.jqac-menu .jqac-highlight {
  background-color: #F0F0F0;
}
.jqac-menu .jqac-warning {
  text-align: center;
  font-style: italic;
}
.jqac-menu .jqac-loading {
  text-align: right;
  font-style: italic;
  text-decoration: blink;
}
.jqac-menu em {
    font-style: normal;
    text-decoration: none;
    color: #888;
}
.jqac-menu .jqac-info {
    text-align: left;
    font-style: italic;
    font-size: .75em;
    color: #666;
    padding-bottom: 6px;
}
/* end auto complete */

.NoWrap
{
	white-space: nowrap;
}

.MemberSearchDirectoryHeader
{
	font-size: 130%;
	font-weight: bold;
	color: #666;
	padding: 10px 0 4px 0;
	float: left;
}

.MemberDirectorySearchDeny img
{
	vertical-align: middle;
}

.MemberDirectorySearchDeny
{
	background-color: #efefef;
	border: solid 1px #cccccc;
	padding: 10px;
	color: #666;
}

.FormError
{
	padding: 4px 10px;
	background-color: #febebf;
	border: solid 1px #e20404;
	color: #e20404;
	font-weight: bold;
	margin: 6px 0;
}

.HubsRoleSelector input, .HubsRoleSelector select
{
	float: left;
}

.HubsRoleSelector select 
{
	margin-right: 5px;
}

.HubsRoleSelector input
{
	height: 22px;
	line-height: 22px;
}

.HubsRoleSelector td
{
	padding: 2px 5px;
	font-size: 100%;
}

.CommonGroupedContentArea .HubsRoleSelector table
{
	margin: 0;
	border: solid 1px #bdbdbd;
	border-bottom: none;
}

.CommonGroupedContentArea .HubsRoleSelector table td
{
	border-bottom: solid 1px #bdbdbd;
}

.HubsRoleSelector table.RoleSelector
{
	clear: both;
	margin-top: 5px;
}

.HubsRoleSelector table.RoleSelector .AltListRow
{
	background-color: #e5e4e4;
}

td.CommonFormField .HubsRoleSelector a, td.CommonFormField .HubsRoleSelector a:visited 
{
	font-size: 100%;
}

.ExpandableErrorContainer a
{
	color: #fff;
	text-decoration: underline;
}

.ExpandableErrorContainer a:hover
{
	text-decoration: none;
}

.SuccessHeader
{
	color: #666;
	font-size: 170%;
}

.MessageSuccessful
{
	margin: 100px 0;
}

.MessageSuccessful a
{
	text-decoration: underline;
}

.MessageSuccessful a:hover
{
	text-decoration: none;
}
.ContactQuestions td
{
	padding-right: 20px;
	padding-bottom: 3px;
}

/* Service Centers Begin */

#ServiceCentersLinks
{
	position: relative;
}

#ServiceCentersLinks a
{
	position: absolute;
	top: -31px;
	display: block;
	padding: 1px 0 0 22px;
	height: 19px;
}

#ServiceCentersLinks a.ServiceCentersCommentsPolicyLink
{
	right: 8px;
	background: url(../Copa/ServiceCenters/CommentPolicyIcon.gif) 0 0 no-repeat;
}

#ServiceCentersLinks a.ServiceCentersHelpLink
{
	right: 150px;
	background: url(../Copa/ServiceCenters/HelpIcon.gif) 0 0 no-repeat;
}

/* Service Centers End */

.SearchOptions .CommonFormFieldName
{
	padding: 4px;
}


/* Migration Begin */

#wmGroup, #rmGroup, #mp3Group, #flGroup, #auxGroup, #msh, #msm, #msl, #rnh, #rnm, #rnl { display: none; }

#metaContainer, #presModeBox, .mediaIcon, #moderatorLayer 
{ 
	display: none !important; 
}

#pageOuter
{
	background: url(../Copa/Framework/Images/Backgrounds/MigrationPlayerRepeater.gif) 0 0 repeat-x;
	border: solid 2px #3e769f;
}

#pageOuter .mediaGroup a
{
	display: block;
	height: 335px;
	background: url(../Copa/Framework/Images/Backgrounds/MigrationPlayerCenter.png) top center no-repeat;
	text-indent: -99999px;
	overflow: hidden;
}

#pageOuter .mediaGroup a:hover
{
	background-position: center -335px;
}

a.WatchLiveButton
{
	display: block;
	height: 68px;
	width: 255px;
	text-indent: -99999px;
	background: url(../Copa/Framework/Images/Buttons/WatchItLiveButton.gif);	
	margin: 5px 0 6px 0; 
}

a.WatchLiveButton:hover
{
	opacity: 0.75;
	filter: alpha(opacity=75)
}

/* Migration End */
