.CommonInlineMessageArea {
	border: 1px solid rgb(204, 204, 204); margin-top: 4px; margin-bottom: 4px; position: relative; background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.CommonContentBox_UserOnline {
	margin: 0px 12px 8px; padding: 12px; border: 1px solid rgb(204, 204, 204); height: 1%; font-size: 90%; background-color: rgb(255, 255, 255);
}
.CommonContentBoxHeader_UserOnline {
	margin: 0px 0px 8px; padding: 0px 0px 6px; color: rgb(42, 101, 59); line-height: 100%; font-size: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.CommonInlineMessageContent {
	padding: 8px; text-align: left; color: rgb(51, 51, 51); overflow: hidden;
}
body {
	margin: 0px; padding: 0px; height: 100%; color: rgb(51, 51, 51); font-family: Arial, Helvetica; background-image: url("../images/Common/andy/bodybackground.jpg"); background-repeat: repeat-x; background-color: rgb(244, 244, 244);
}
html {
	margin: 0px; padding: 0px; height: 100%; color: rgb(51, 51, 51); font-family: Arial, Helvetica; background-image: url("../images/Common/andy/bodybackground.jpg"); background-repeat: repeat-x; background-color: rgb(244, 244, 244);
}
form {
	min-width: 960px;
}
.Common {
	margin: 0px auto; padding: 0px; width: 960px;
}
#CommonHeader {
	margin: 0px; padding: 0px; width: 100%; height: 113px; overflow: hidden; background-color: transparent;
}
#CommonHeaderUserArea {
	margin: 15px; padding: 0px; float: right; position: relative; z-index: 100;
}
#CommonHeaderUserArea a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#CommonHeaderUserArea a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#CommonHeaderUserWelcome a:hover {
	text-decoration: underline;
}
#CommonHeaderUserWelcome .sub a {
	color: rgb(255, 255, 255); font-size: 1.1em; font-weight: normal;
}
#CommonHeaderUserWelcome .sub a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#CommonHeaderUserWelcome .sub2 {
	text-align: right; font-size: 90%; font-weight: normal; margin-top: 0.5em;
}
#CommonHeaderUserWelcome .sub2 a {
	color: rgb(227, 227, 227);
}
.MiniMenu {
	margin-top: 25px; max-width: 285px;
}
.MiniMenuTopLeftCurve {
	width: 15px; height: 16px; background-image: url("../images/Common/andy/mini1.png"); background-repeat: no-repeat;
}
.MiniMenuTop {
	background-image: url("../images/Common/andy/minitop.png"); background-repeat: repeat-x; background-color: rgb(112, 136, 148);
}
.MiniMenuTopRightCurve {
	width: 15px; height: 16px; background-image: url("../images/Common/andy/mini2.png"); background-repeat: no-repeat;
}
.MiniMenuLeft {
	background-image: url("../images/Common/andy/minileft.png"); background-repeat: repeat-y; background-color: rgb(112, 136, 148);
}
#CommonHeaderUserContent {
	text-align: right; color: rgb(255, 255, 255); background-color: rgb(112, 136, 148);
}
.MiniMenuRight {
	background-image: url("../images/Common/andy/miniright.png"); background-repeat: repeat-y; background-color: rgb(112, 136, 148);
}
.MiniMenuBottomLeftCurve {
	height: 16px; background-image: url("../images/Common/andy/mini3.png"); background-repeat: no-repeat;
}
.MiniMenuBottom {
	background-image: url("../images/Common/andy/minibottom.png"); background-repeat: repeat-x; background-color: rgb(112, 136, 148);
}
.MiniMenuBottomRightCurve {
	height: 16px; background-image: url("../images/Common/andy/mini4.png"); background-repeat: no-repeat;
}
#CommonHeaderUserWelcome {
	font-size: 75%; font-weight: bold;
}
#CommonHeaderUserRoundBottom {
	margin: 0px; padding: 0px; width: inherit; height: 5px; overflow: hidden;
}
#CommonHeaderUserRoundBottom .r1 {
	height: 1px; overflow: hidden; background-color: rgb(149, 182, 195);
}
#CommonHeaderUserRoundBottom .r2 {
	height: 1px; overflow: hidden; background-color: rgb(149, 182, 195);
}
#CommonHeaderUserRoundBottom .r3 {
	height: 1px; overflow: hidden; background-color: rgb(149, 182, 195);
}
#CommonHeaderUserRoundBottom .r4 {
	height: 1px; overflow: hidden; background-color: rgb(149, 182, 195);
}
#CommonHeaderUserRoundBottom .r4 {
	margin: 0px 5px;
}
#CommonHeaderUserRoundBottom .r3 {
	margin: 0px 3px;
}
#CommonHeaderUserRoundBottom .r2 {
	margin: 0px 2px;
}
#CommonHeaderUserRoundBottom .r1 {
	margin: 0px 1px; height: 2px;
}
#CommonHeaderTitleArea {
	width: 70%; overflow: hidden; padding-top: 14px; float: left;
}
.CommonHeaderTitle {
	color: rgb(112, 136, 148); line-height: 100%; letter-spacing: -2px; font-size: 325%; font-weight: bold;
}
.CommonHeaderTitleDescription {
	padding-left: 2px; font-size: 85%;
}
#CommonFooter {
	height: 85px; clear: both; margin-top: 0px; background-color: transparent;
}
#CommonFooter .Common {
	padding: 5px 0px; text-align: center; font-size: 85%; font-weight: bold;
}
#CommonNavigation {
	margin: 0px; padding: 0px; clear: both; font-size: 90%;
}
#CommonNavigation2 {
	margin: 0px; padding: 0px; clear: both; font-size: 90%;
}
#CommonNavigation2Empty {
	top: -1px; height: 0px; overflow: hidden; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 0px; border-bottom-style: solid; position: relative;
}
#CommonNavigation .Common {
	border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid;
}
#CommonNavigation .Common .Inner {
	height: 1%; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
#CommonNavigation2 .Common .Inner {
	width: 100%; overflow: hidden;
}
#CommonNavigationShadow {
	clear: both;
}
#CommonNavigation ul {
	margin: 0px; padding: 0px; display: block; list-style-type: none;
}
#CommonNavigation2 ul {
	margin: 0px; padding: 0px; display: block; list-style-type: none;
}
#CommonNavigation ul li {
	padding: 0px; color: rgb(0, 0, 0); border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
#CommonNavigation2 ul li {
	padding: 0px; color: rgb(51, 51, 51); font-weight: bold; float: left; display: block;
}
#CommonNavigation a:link {
	padding: 6px 12px; color: rgb(25, 25, 25); text-decoration: none; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; display: block;
}
#CommonNavigation a:active {
	padding: 6px 12px; color: rgb(25, 25, 25); text-decoration: none; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; display: block;
}
#CommonNavigation a:visited {
	padding: 6px 12px; color: rgb(25, 25, 25); text-decoration: none; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; display: block;
}
#CommonNavigation2 a:link {
	margin: 6px 0px 6px -1px; padding: 0px 12px; color: rgb(112, 136, 148); text-decoration: none; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; display: block;
}
#CommonNavigation2 a:active {
	margin: 6px 0px 6px -1px; padding: 0px 12px; color: rgb(112, 136, 148); text-decoration: none; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; display: block;
}
#CommonNavigation2 a:visited {
	margin: 6px 0px 6px -1px; padding: 0px 12px; color: rgb(112, 136, 148); text-decoration: none; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; display: block;
}
#CommonNavigation a:hover {
	padding: 6px 12px; color: rgb(25, 25, 25); text-decoration: none; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid; display: block; background-image: url("../images/Common/andy/navoverlay.jpg"); background-repeat: repeat-x;
}
#CommonNavigation2 a:hover {
	margin: 6px 0px 6px -1px; padding: 0px 12px; color: rgb(255, 255, 255); text-decoration: none; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; display: block;
}
#CommonNavigation a.Selected:link {
	border-color: rgb(214, 225, 231) rgb(153, 153, 153) rgb(214, 225, 231) rgb(214, 225, 231); color: rgb(255, 255, 255); padding-bottom: 6px; font-weight: bold; margin-bottom: 0px; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; background-image: url("../images/Common/andy/navdown.jpg"); background-repeat: repeat-x;
}
#CommonNavigation a.Selected:active {
	border-color: rgb(214, 225, 231) rgb(153, 153, 153) rgb(214, 225, 231) rgb(214, 225, 231); color: rgb(255, 255, 255); padding-bottom: 6px; font-weight: bold; margin-bottom: 0px; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; background-image: url("../images/Common/andy/navdown.jpg"); background-repeat: repeat-x;
}
#CommonNavigation a.Selected:visited {
	border-color: rgb(214, 225, 231) rgb(153, 153, 153) rgb(214, 225, 231) rgb(214, 225, 231); color: rgb(255, 255, 255); padding-bottom: 6px; font-weight: bold; margin-bottom: 0px; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; background-image: url("../images/Common/andy/navdown.jpg"); background-repeat: repeat-x;
}
#CommonNavigation2 a.Selected:link {
	color: rgb(51, 51, 51);
}
#CommonNavigation2 a.Selected:active {
	color: rgb(51, 51, 51);
}
#CommonNavigation2 a.Selected:visited {
	color: rgb(51, 51, 51);
}
#CommonNavigation a.Selected:hover {
	color: rgb(25, 25, 25);
}
#CommonNavigation a.Selected:hover {
	color: rgb(255, 255, 255);
}
#CommonContent {
	margin: 0px; padding: 0px; height: 1%; overflow: hidden;
}
#CommonContentInner {
	width: 100%; overflow: hidden;
}
#CommonSidebarLeft {
	
}
#CommonSidebarLeft .CommonSidebar {
	width: 240px; overflow: hidden; padding-right: 1px; float: left;
}
#CommonSidebarRight {
	
}
#CommonSidebarRight .CommonSidebar {
	width: 240px; overflow: hidden; padding-left: 1px; float: right;
}
a:link {
	color: rgb(51, 102, 153); text-decoration: none;
}
a:active {
	color: rgb(51, 102, 153); text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
select {
	font-family: Arial, Helvetica; font-size: 90%;
}
textarea {
	font-family: Arial, Helvetica; font-size: 90%;
}
input {
	font-family: Arial, Helvetica; font-size: 90%;
}
button {
	font-family: Arial, Helvetica; font-size: 90%;
}
table {
	empty-cells: show;
}
hr {
	border-width: 0px 0px 1px; border-style: dotted; border-color: rgb(204, 204, 204); height: 0px; background-color: transparent;
}
.verTop {
	height: 35px;
}
.verSpace {
	height: 10px;
}
.verBottom {
	height: 20px;
}
.mainContainer {
	margin: 0px auto; width: 1030px; height: 100%;
}
.borderTopLeft {
	background: url("../images/Common/andy/borderTopLeft.png") no-repeat left top; margin: 0px; padding: 0px; height: 23px;
}
.borderTopRight {
	background: url("../images/Common/andy/borderTopRight.png") no-repeat right top; margin: 0px; padding: 0px;
}
.borderTop {
	background: url("../images/Common/andy/borderTop.png") repeat-x top rgb(249, 249, 249); margin: 0px 39px 0px 27px; padding: 0px; height: 23px;
}
.menuNavBackround {
	margin: 0px 19px 0px 7px; padding: 0px 0px 0px 6px; height: 27px; overflow: hidden; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/Common/andy/nav_bar.jpg"); background-repeat: repeat-x; background-color: rgb(221, 221, 221);
}
.menuNavSubBackground {
	margin: 0px 19px 0px 7px; padding: 0px 0px 0px 6px; height: 27px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/Common/andy/nav_bar2.jpg"); background-repeat: repeat-x; background-color: rgb(238, 238, 238);
}
.breadCrumbBackground {
	margin: 0px 19px 0px 7px; padding: 0px 0px 0px 6px; overflow: hidden; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/Common/andy/breadcrumb.jpg"); background-repeat: repeat-x; background-color: rgb(247, 247, 247);
}
.contentWidth {
	width: 100%;
}
.borderMenuLeft {
	background: url("../images/Common/andy/borderMenuLeft.png") no-repeat left top; margin: 0px; padding: 0px;
}
.borderMenuRight {
	background: url("../images/Common/andy/borderMenuRight.png") no-repeat right top; margin: 0px;
}
.centerBackground {
	margin: 0px; padding: 0px;
}
.borderLeft {
	background: url("../images/Common/andy/borderLeft.png") repeat-y left top; margin: 0px; padding: 0px;
}
.borderRight {
	background: url("../images/Common/andy/borderRight.png") repeat-y right top; margin: 0px; padding: 0px;
}
.header {
	background: url("../images/Common/andy/header.jpg") repeat-x left bottom rgb(255, 255, 255); margin: 0px 19px 0px 7px; padding: 0px 22px;
}
.bodycontent {
	background: url("../images/Common/andy/body.jpg") repeat-x rgb(214, 214, 214); margin: 0px 19px 0px 7px; padding: 10px 22px;
}
.borderBottomLeft {
	background: url("../images/Common/andy/borderBottomLeft.png") no-repeat left top; margin: 0px; padding: 0px;
}
.borderBottomRight {
	background: url("../images/Common/andy/borderBottomRight.png") no-repeat right top; margin: 0px; padding: 0px 39px 0px 27px;
}
.borderBottomBackground {
	background: url("../images/Common/andy/borderBottomBackground.png") repeat-x left top; margin: 0px; padding: 0px; height: 41px;
}
.footershadow {
	background-image: url("../images/Common/andy/bottomshadow.png"); background-repeat: no-repeat;
}
.goansmee {
	text-align: center; font-family: Verdana; font-size: xx-small;
}
.CommonBreadCrumbArea {
	margin: 0px; padding: 4px 0px; color: rgb(51, 102, 153); font-size: 85%;
}
.CommonFormArea {
	margin: 0px;
}
.CommonFormTitle {
	margin: 32px 0px 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 100%; font-size: 180%; font-weight: bold;
}
.CommonFormTitleAlt {
	margin: 32px 0px 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 100%; font-size: 180%; font-weight: bold;
}
.CommonFormSubTitle {
	margin: 16px 0px 4px; padding: 6px; color: rgb(255, 255, 255); font-weight: bold; background-image: url("../images/Common/andy/bar.jpg"); background-repeat: repeat-x; background-color: rgb(112, 136, 148);
}
.CommonFormDescription {
	padding: 8px 2px 8px 0px;
}
td.CommonFormFieldName {
	padding: 8px 5px 2px 2px; font-weight: bold;
}
div.CommonFormFieldName {
	padding: 12px 2px 2px; font-weight: bold;
}
td.CommonFormFieldDescription {
	padding: 2px; font-size: 90%; font-weight: normal;
}
div.CommonFormFieldDescription {
	padding: 2px; font-size: 90%; font-weight: normal;
}
td.CommonFormField {
	padding: 8px 2px 2px;
}
div.CommonFormField {
	padding: 2px;
}
.CommonMessageSuccess {
	margin: 16px 0px; padding: 12px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 100%; font-weight: normal; background-color: rgb(112, 136, 148);
}
.CommonMessageWarning {
	margin: 16px 0px; padding: 12px; border: 1px solid rgb(238, 198, 0); color: rgb(51, 51, 0); font-size: 100%; font-weight: normal; background-color: rgb(255, 255, 170);
}
.CommonMessageError {
	margin: 16px 0px; padding: 12px; border: 1px solid rgb(51, 0, 0); color: rgb(0, 0, 0); font-size: 100%; font-weight: normal; background-color: rgb(221, 102, 102);
}
.CommonContentArea {
	margin: 16px 0px 0px;
}
.CommonTitle {
	margin: 0px; padding: 0px; color: rgb(112, 136, 148); letter-spacing: -1px; font-size: 200%; font-weight: bold;
}
.CommonSubTitle {
	padding: 4px; text-align: left; color: rgb(255, 255, 255); font-family: Arial, Helvetica; font-size: 110%; font-weight: bold; margin-top: 15px; background-image: url("../images/Common/andy/bar.jpg"); background-repeat: repeat-x; background-color: rgb(112, 136, 148);
}
.CommonHeader {
	margin: 8px 0px 0px; padding: 0px; color: rgb(170, 170, 170); font-size: 130%; font-weight: bold;
}
.CommonContent {
	
}
.CommonGroupedContentArea {
	margin: 0px 0px 16px; padding: 0px 0px 8px;
}
.CommonDescription {
	margin: 0px 0px 16px;
}
.CommonWarning {
	margin: 24px 0px 16px; padding: 8px; border: 1px solid rgb(255, 210, 38); color: rgb(51, 51, 51); font-weight: normal; background-color: rgb(255, 252, 179);
}
.CommonTextButton {
	margin: 1px; padding: 4px; color: rgb(51, 102, 204); display: inline-block; white-space: nowrap; cursor: pointer;
}
.CommonTextButton:link {
	text-decoration: none;
}
.CommonTextButton:visited {
	text-decoration: none;
}
.CommonTextButton:active {
	text-decoration: none;
}
.CommonTextButton:hover {
	text-decoration: underline;
}
.CommonTextButtonHighlight {
	margin: 1px; padding: 4px; color: rgb(51, 51, 51); display: inline-block; white-space: nowrap; cursor: pointer; background-color: rgb(187, 187, 187);
}
.CommonTextButtonHighlight:link {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(187, 187, 187);
}
.CommonTextButtonHighlight:visited {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(187, 187, 187);
}
.CommonTextButtonHighlight:active {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(187, 187, 187);
}
.CommonTextButtonHighlight:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(187, 187, 187);
}
.CommonImageTextButton {
	background-position: 2px; margin: 1px; padding: 4px 4px 4px 22px; line-height: normal; display: inline-block; white-space: nowrap; background-repeat: no-repeat;
}
.CommonImageTextButton:link {
	margin: 1px; text-decoration: none;
}
.CommonImageTextButton:visited {
	margin: 1px; text-decoration: none;
}
.CommonImageTextButton:active {
	text-decoration: none;
}
.CommonImageTextButton:hover {
	text-decoration: underline;
}
.CommonDownloadButton {
	background-image: url("../images/common/download.gif");
}
.CommonLockedButton {
	background-image: url("../images/common/locked.gif");
}
.CommonPaperclipButton {
	background-image: url("../images/common/paperclip.png");
}
.CommonListArea {
	padding: 8px 0px;
}
.CommonListTitle {
	margin: 0px; padding: 6px 6px 6px 0px; color: rgb(82, 82, 82); font-size: 12px; font-weight: bold;
}
.CommonListTitle a {
	color: rgb(82, 82, 82); text-decoration: none;
}
.CommonListTitle a:visited {
	color: rgb(82, 82, 82); text-decoration: none;
}
.CommonListTitle a:active {
	color: rgb(82, 82, 82); text-decoration: none;
}
.CommonListTitle a:hover {
	text-decoration: underline;
}
.CommonListHeader {
	padding: 4px; text-align: left; color: rgb(255, 255, 255); font-family: Arial, Helvetica; font-size: 110%; font-weight: bold; background-image: url("../images/Common/andy/bar.jpg"); background-repeat: repeat-x; background-color: rgb(112, 136, 148);
}
.CommonListCell {
	padding: 5px 0px 5px 5px; text-align: left; color: rgb(51, 51, 51); font-family: Arial, Helvetica;
}
.CommonListRow {
	background-color: rgb(238, 238, 238);
}
.CommonListRow pre {
	text-align: left; font-family: Arial, Helvetica; float: left;
}
.CommonListRowAlt pre {
	text-align: left; font-family: Arial, Helvetica; float: left;
}
.CommonListRowAlt td {
	background-color: inherit;
}
.CommonAvatarListItemsArea {
	margin: 0px;
}
.CommonAvatarListItemArea {
	background-position: 10px 10px; margin: 10px 0px; padding: 10px 10px 10px 70px; min-height: 46px; background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.CommonAvatarListItemArea.Alt {
	background-color: transparent;
}
.CommonAvatarListItemArea.Weblog {
	background-image: url("../images/blog.png");
}
.CommonAvatarListItemArea.Forum {
	background-image: url("../images/forum.png");
}
.CommonAvatarListItemArea.MediaGallery {
	background-image: url("../images/media.png");
}
.CommonAvatarListItemArea.Hub {
	background-image: url("../images/page.png");
}
.CommonAvatarListItemArea.Wiki {
	background-image: url("../images/page.png");
}
.CommonAvatarListItemArea.Unknown {
	padding-left: 10px;
}
.CommonAvatarListItemArea.Custom {
	padding-left: 0px;
}
.CustomAvatarListItemCustomAvatar {
	width: 60px; height: 60px; overflow: hidden; padding-left: 10px; float: left;
}
.CustomAvatarListCustomContent {
	margin-left: 80px;
}
.CommonAvatarListItem {
	font-size: 101%;
}
.CommonAvatarListItemName {
	margin: 0px 0px 4px; padding: 0px; font-size: 150%; font-weight: normal;
}
.CommonAvatarListItemDetails {
	margin: 4px 0px 0px; color: rgb(0, 0, 0); font-size: 80%;
}
ul.CommonAvatarListItemList {
	margin: 0px; padding: 0px; list-style-type: none;
}
.CustomWikiPageDetailsAvatar {
	width: 60px; height: 60px; overflow: hidden; padding-left: 4px; float: left;
}
.CustomWikiPageDetailsContent {
	margin-left: 60px;
}
.CustomWikiPageDetailsTitle {
	margin-top: 8px; margin-bottom: 2px; margin-left: 4px;
}
.CustomWikiPageDetailsArea {
	height: 75px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.WikiPageDetailsSummaryArea {
	margin-top: 8px; margin-left: 4px; float: left;
}
.CommonValidationWarning {
	padding: 2px; color: rgb(255, 0, 0); font-size: 100%; font-weight: bold;
}
.CommonContentPartBorderOff {
	padding: 1px;
}
.CommonContentPartBorderOn {
	border: 1px dashed rgb(153, 153, 153); background-color: rgb(239, 239, 239);
}
.CommonContextMenuGroup {
	border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.CommonContextMenuItem {
	padding: 3px; border: 1px solid rgb(255, 255, 255); font-size: 90%; cursor: pointer; background-color: rgb(255, 255, 255);
}
.CommonContextMenuItemHover {
	padding: 3px; border: 1px solid rgb(225, 225, 225); color: rgb(0, 0, 0); font-size: 90%; cursor: pointer; background-color: rgb(244, 244, 244);
}
.CommonContextMenuItemExpanded {
	padding: 3px; border: 1px solid rgb(244, 244, 244); color: rgb(0, 0, 0); font-size: 90%; cursor: pointer; background-color: rgb(225, 225, 225);
}
.CommonModalMask {
	opacity: 0.4; background-color: rgb(51, 51, 51);
}
.CommonModal {
	border: 6px solid rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.CommonModalTitle {
	margin: 0px 8px; padding: 8px 0px 2px; color: rgb(51, 51, 51); font-size: 150%; font-weight: bold; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; cursor: move; min-height: 24px;
}
.CommonModalContent {
	background-color: rgb(255, 255, 255);
}
.CommonModalFooter {
	width: 100%; height: 12px;
}
.CommonModalClose {
	margin: 0px; top: 8px; width: 16px; height: 15px; right: 8px; overflow: hidden; position: absolute; cursor: pointer; background-image: url("../images/common/close.gif"); background-repeat: no-repeat;
}
.CommonModalResize {
	width: 12px; height: 12px; right: 6px; bottom: 6px; overflow: hidden; position: absolute; cursor: se-resize; background-image: url("../images/common/resize.gif"); background-repeat: no-repeat;
}
.CommonRateControlReadOnly {
	padding: 1px; display: inline-block; white-space: nowrap;
}
.CommonRateControl {
	padding: 1px; display: inline-block; white-space: nowrap; cursor: pointer;
}
.CommonRateControlActive {
	padding: 1px; display: inline-block; white-space: nowrap; cursor: pointer;
}
.CommonContentSelectorTreeArea {
	margin: 5px 5px 5px 0px; border: 1px solid rgb(153, 153, 153); height: 330px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.CommonContentSelectorItemsArea {
	margin: 5px 0px; padding: 4px; border: 1px solid rgb(153, 153, 153); height: 322px; overflow: auto; background-color: rgb(255, 255, 255);
}
.CommonContentSelectorOptionsArea {
	margin: 0px; padding: 4px; border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255);
}
.CommonContentSelectorItemArea {
	float: left;
}
.CommonContentSelectorItem {
	margin: 6px 6px 0px; padding: 3px; border: 1px solid rgb(204, 204, 204); width: 79px; height: 79px; text-align: center; overflow: hidden; font-size: 90%; vertical-align: middle; cursor: pointer;
}
.CommonContentSelectorItemSelected {
	margin: 6px 6px 0px; padding: 1px; border: 3px solid rgb(153, 153, 153); width: 79px; height: 79px; text-align: center; overflow: hidden; font-size: 90%; vertical-align: middle; cursor: pointer;
}
.CommonContentSelectorItem img {
	margin-top: auto; margin-bottom: auto;
}
.CommonContentSelectorItemSelected img {
	margin-top: auto; margin-bottom: auto;
}
.CommonContentSelectorItemName {
	margin: 1px 6px 16px; padding: 2px; width: 83px; height: 12px; text-align: center; overflow: hidden; font-size: 90%; font-weight: normal; cursor: pointer;
}
.CommonContentSelectorItemNameSelected {
	margin: 1px 6px 16px; padding: 2px; width: 83px; height: 12px; text-align: center; overflow: hidden; font-size: 90%; font-weight: normal; cursor: pointer; background-color: rgb(153, 153, 153);
}
.CommonContentSelectorButtonArea {
	margin: 5px; text-align: right;
}
.CommonPollMoveUpButton {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); margin: 1px; width: 20px; height: 20px; color: rgb(51, 51, 51); line-height: normal; font-size: 80%; font-weight: bold; display: inline-block; background-image: url("../images/common/up.gif"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.CommonPollMoveUpButton:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(221, 221, 221);
}
.CommonPollMoveDownButton {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); margin: 1px; width: 20px; height: 20px; color: rgb(51, 51, 51); line-height: normal; font-size: 80%; font-weight: bold; display: inline-block; background-image: url("../images/common/down.gif"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.CommonPollMoveDownButton:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(221, 221, 221);
}
.CommonPollDeleteButton {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); margin: 1px; width: 20px; height: 20px; color: rgb(51, 51, 51); line-height: normal; font-size: 80%; font-weight: bold; display: inline-block; background-image: url("../images/common/delete.gif"); background-repeat: no-repeat; background-color: rgb(238, 238, 238);
}
.CommonPollDeleteButton:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(221, 221, 221);
}
ol.CommonPollAnswerList {
	margin: 0px; padding: 0px;
}
ol.CommonPollAnswerList li {
	margin-left: 24px;
}
.CommonPollArea {
	margin: 0px auto; border: 1px solid rgb(153, 153, 153); width: 50%; min-width: 300px; background-color: rgb(244, 244, 244);
}
.CommonSidebar .CommonPollArea {
	min-width: 200px;
}
.CommonPollQuestion {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(153, 153, 153); margin: 0px; padding: 4px; font-size: 105%; background-color: rgb(204, 204, 204);
}
.CommonPollContent {
	padding: 4px;
}
.CommonPollDescription {
	
}
.CommonPollSwitchedContent {
	margin: 0px auto; width: 80%;
}
.CommonSidebar .CommonPollSwitchedContent {
	margin: 0px; width: 100%;
}
ul.CommonPollAnswerList {
	margin: 0px; padding: 0px; font-weight: bold; list-style-type: none;
}
ul.CommonPollAnswerList li {
	margin: 6px 0px 0px; padding: 0px;
}
.CommonPollAnswer {
	padding: 2px;
}
.CommonPollUserVote {
	margin: 1em 0px; color: rgb(119, 119, 119);
}
.CommonPollFooter {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(153, 153, 153); padding: 2px; font-size: 80%; background-color: rgb(204, 204, 204);
}
.CommonPollResultGraph {
	white-space: nowrap;
}
.CommonSidebar .CommonPollResultGraph {
	display: none;
}
ul.CommonPollFooterList {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul.CommonPollFooterList li {
	margin: 0px 6px; padding: 0px; display: inline;
}
.CommonTagCloud {
	border-width: 2px 0px; border-style: solid; border-color: rgb(204, 204, 204); margin: 32px 0px; padding: 16px; line-height: 250%; list-style-type: none; background-color: transparent;
}
.CommonSidebarTagCloud {
	margin: 0px; padding: 0px; line-height: 225%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: none;
}
.CommonTag1 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag2 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag3 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag3 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag4 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag5 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag6 {
	margin: 0px; padding: 0px; display: inline; -ms-word-wrap: break-word;
}
.CommonTag1 a:link {
	font-size: 225%; font-weight: 900; text-decoration: none; margin-right: 6px;
}
.CommonTag1 a:visited {
	font-size: 225%; font-weight: 900; text-decoration: none; margin-right: 6px;
}
.CommonTag1 a:active {
	font-size: 225%; font-weight: 900; text-decoration: none; margin-right: 6px;
}
.CommonTag2 a:link {
	font-size: 175%; font-weight: 800; text-decoration: none; margin-right: 6px;
}
.CommonTag2 a:visited {
	font-size: 175%; font-weight: 800; text-decoration: none; margin-right: 6px;
}
.CommonTag2 a:active {
	font-size: 175%; font-weight: 800; text-decoration: none; margin-right: 6px;
}
.CommonTag3 a:link {
	font-size: 150%; font-weight: 600; text-decoration: none; margin-right: 6px;
}
.CommonTag3 a:visited {
	font-size: 150%; font-weight: 600; text-decoration: none; margin-right: 6px;
}
.CommonTag3 a:active {
	font-size: 150%; font-weight: 600; text-decoration: none; margin-right: 6px;
}
.CommonTag4 a:link {
	font-size: 120%; font-weight: 500; text-decoration: none; margin-right: 6px;
}
.CommonTag4 a:visited {
	font-size: 120%; font-weight: 500; text-decoration: none; margin-right: 6px;
}
.CommonTag4 a:active {
	font-size: 120%; font-weight: 500; text-decoration: none; margin-right: 6px;
}
.CommonTag5 a:link {
	font-size: 100%; font-weight: 300; text-decoration: none; margin-right: 6px;
}
.CommonTag5 a:visited {
	font-size: 100%; font-weight: 300; text-decoration: none; margin-right: 6px;
}
.CommonTag5 a:active {
	font-size: 100%; font-weight: 300; text-decoration: none; margin-right: 6px;
}
.CommonTag6 a:link {
	font-size: 80%; font-weight: 200; text-decoration: none; margin-right: 6px;
}
.CommonTag6 a:visited {
	font-size: 80%; font-weight: 200; text-decoration: none; margin-right: 6px;
}
.CommonTag6 a:active {
	font-size: 80%; font-weight: 200; text-decoration: none; margin-right: 6px;
}
.CommonTag1 a:hover {
	text-decoration: underline;
}
.CommonTag2 a:hover {
	text-decoration: underline;
}
.CommonTag3 a:hover {
	text-decoration: underline;
}
.CommonTag4 a:hover {
	text-decoration: underline;
}
.CommonTag5 a:hover {
	text-decoration: underline;
}
.CommonTag6 a:hover {
	text-decoration: underline;
}
.CommonPane {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(153, 153, 153); padding: 8px; font-size: 10pt; background-color: transparent;
}
.CommonPaneTabSet {
	background-position: left bottom; margin: 0px; padding: 0px; font-size: 90%; font-weight: bold; background-image: url("../images/common/tabset.gif"); background-repeat: repeat-x;
}
.CommonPaneTab {
	margin: 2px 0px 1px; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); line-height: 1.7em; white-space: nowrap; cursor: pointer; background-color: rgb(243, 243, 243);
}
.CommonPaneTabSelected {
	border-width: 3px 1px 0px; border-style: solid; border-color: rgb(153, 153, 153); margin: 0px 0px -1px; padding: 6px 10px 8px; color: rgb(51, 51, 51); line-height: 1.7em; white-space: nowrap; cursor: pointer; background-color: rgb(255, 255, 255);
}
.CommonPaneTabHover {
	margin: 2px 0px 1px; padding: 6px 10px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); line-height: 1.7em; white-space: nowrap; cursor: pointer; background-color: rgb(243, 243, 243);
}
.CommonInlineTagEditor {
	padding: 4px 8px 4px 4px; border: 1px solid rgb(153, 153, 153); margin-top: 0px; background-color: rgb(243, 243, 243);
}
.CommonAvatarListArea {
	margin: 8px 8px 0px 0px; padding: 0px; width: 60px; height: 120px; text-align: center; overflow: hidden; font-size: 110%; font-weight: bold; float: left; -ms-word-wrap: break-word;
}
.CommonAvatarArea {
	width: 60px; height: 60px; overflow: hidden; margin-bottom: 4px;
}
.CommonAvatarArea img {
	border-width: 0px;
}
.CommonAvatarListArea a {
	text-align: center; font-size: 0.8em;
}
.CommonThemePreviewTextColumn {
	border-width: 0px 0px 1px; border-style: solid; width: 186px; border-bottom-color: rgb(204, 204, 204);
}
.CommonThemePreviewTextColumn h4 {
	margin: 6px 0px 0px; padding: 0px 6px; width: 174px; overflow: hidden; font-size: 110%; font-weight: bold;
}
.CommonThemePreviewTextColumn div {
	padding: 6px; width: 174px; overflow: hidden; font-size: 80%;
}
.CommonThemePreviewImageColumn {
	border-width: 0px 0px 1px; border-style: solid; width: 218px; border-bottom-color: rgb(204, 204, 204);
}
.CommonThemePreviewImageColumn div {
	margin: 6px; border: 1px solid rgb(0, 0, 0); width: 200px; height: 90px; text-align: center; padding-top: 60px; background-color: rgb(204, 204, 204);
}
.CommonThemePreviewImageColumn img {
	margin: 6px; border: 1px solid rgb(0, 0, 0); width: 200px; height: 150px;
}
.CommonFileSelectionArea {
	border: 1px solid rgb(153, 153, 153); margin-top: 4px; margin-bottom: 8px; background-color: rgb(204, 204, 204);
}
.CommonFileSelectionArea input {
	margin: 2px;
}
.CommonFileSelectionPreviewArea {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(153, 153, 153); padding: 4px; text-align: center; color: rgb(153, 153, 153); overflow: hidden; font-size: 80%; background-color: rgb(255, 255, 255);
}
.CommonFileSelectionPreviewArea img {
	max-height: 100px; max-width: 250px;
}
.CommonOpenIdBox {
	background: url("../images/openid.gif") no-repeat left rgb(255, 255, 255); padding-left: 20px;
}
.CommonContentBox {
	margin: 0px; padding: 8px 12px; height: 1%; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: transparent;
}
.CommonContentBox_Hawaii {
	margin: 0px 0px 12px; padding: 12px; height: 1%; border-top-color: rgb(204, 204, 204); border-top-width: 3px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.CommonContentBoxAlt {
	border-width: 3px 1px 1px; border-style: solid; border-color: transparent; margin: 0px 12px 12px 0px; padding: 12px; height: 1%; background-color: transparent;
}
.CommonContentBoxHeader {
	border-width: 1px 1px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 6px; color: rgb(51, 51, 51); line-height: 100%; font-size: 80%; background-image: url("../images/Common/andy/sidebarheader.png"); background-repeat: no-repeat; background-color: transparent;
}
.CommonContentBoxHeaderAlt {
	margin: 0px 0px 8px; padding: 0px 0px 6px; color: rgb(112, 136, 148); line-height: 100%; font-size: 120%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.CommonContentBoxHeaderSmall {
	margin: 0px 0px 8px; padding: 0px 0px 6px; color: rgb(51, 51, 51); line-height: 100%; font-size: 100%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.CommonContentBoxHeaderForm {
	margin: 0px 0px 10px; padding: 0px 0px 10px; color: rgb(51, 51, 51); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.CommonContentBoxContent {
	padding: 10px 15px; border: 1px solid transparent; overflow: hidden; font-size: 90%; background-color: transparent;
}
.CommonContentBoxContent {
	color: rgb(112, 136, 148);
}
.CommonContentBoxContentAlt {
	padding: 0px 3px 15px; overflow: hidden; font-size: 92%;
}
.CommonContentBoxFooter {
	border-width: 0px 1px 1px; border-style: solid; border-color: transparent; padding: 3px 15px; font-size: 80%; font-weight: bold; background-color: transparent;
}
.CommonContentBoxFooterAlt {
	padding: 0px 3px; font-size: 80%; font-weight: bold;
}
.CommonContentBoxFooter a {
	text-decoration: none;
}
.CommonContentBoxFooter a:hover {
	text-decoration: underline;
}
ul.CommonContentBoxList {
	margin: 10px 15px; padding: 0px; list-style-type: square;
}
ul.CommonSidebarList {
	margin: 10px 15px; padding: 0px; list-style-type: square;
}
ul.CommonContentBoxListAlt {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul.CommonSidebarListAlt {
	margin: 0px; padding: 0px; list-style-type: none;
}
ul.CommonContentBoxList.Seperator {
	margin-top: -4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.CommonContentBoxListAlt.Seperator {
	margin-top: -4px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
ul.CommonContentBoxList li {
	margin: 3px 0px; padding: 0px 0px 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.CommonSidebarList li {
	margin: 3px 0px; padding: 0px 0px 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.CommonContentBoxListAlt li {
	margin: 3px 0px; padding: 0px 0px 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.CommonSidebarListAlt li {
	margin: 3px 0px; padding: 0px 0px 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.CommonContentBoxList li.Header {
	color: rgb(0, 0, 0); padding-top: 20px; font-size: 80%; font-weight: bold;
}
ul.CommonContentBoxListAlt li.Header {
	color: rgb(0, 0, 0); padding-top: 20px; font-size: 80%; font-weight: bold;
}
ul.CommonContentBoxList li.Selected {
	background-position: right; padding-right: 10px; font-weight: bold; background-image: url("../images/common/button-right-arrow.gif"); background-repeat: no-repeat;
}
ul.CommonContentBoxListAlt li.Selected {
	background-position: right; padding-right: 10px; font-weight: bold; background-image: url("../images/common/button-right-arrow.gif"); background-repeat: no-repeat;
}
ul.CommonContentBoxList li.Child {
	padding-left: 10px;
}
ul.CommonContentBoxListAlt li.Child {
	padding-left: 10px;
}
#CommonContent .CommonContentBoxHeader {
	font-size: 180%;
}
.CommonContentBoxHeaderAlt {
	font-size: 180%;
}
#CommonContent .CommonContentBoxHeaderSmall {
	font-size: 120%;
}
#CommonContent .VerifiedAnswers {
	font-size: 120%;
}
#CommonContent .AllReplies {
	font-size: 120%;
}
.CommonContentBox.TitleHighlighted {
	border-top-color: rgb(112, 136, 148);
}
.CommonContentBoxAlt.TitleHighlighted {
	border-top-color: rgb(112, 136, 148);
}
.CommonContentBox.TitleHighlighted .CommonContentBoxHeader {
	border-bottom-color: rgb(112, 136, 148);
}
.CommonContentBoxAlt.TitleHighlighted .CommonContentBoxHeaderAlt {
	border-bottom-color: rgb(112, 136, 148);
}
.CommonContentBox.TitleHighlighted .CommonContentBoxContent {
	
}
.CommonContentBoxAlt.TitleHighlighted .CommonContentBoxContentAlt {
	
}
.CommonContentBox.Highlighted {
	border-top-color: rgb(255, 153, 51); background-color: rgb(255, 255, 153);
}
.CommonContentBoxAlt.Highlighted {
	border-top-color: rgb(255, 153, 51); background-color: rgb(255, 255, 153);
}
.CommonContentBox.Highlighted .CommonContentBoxHeader {
	border-bottom-color: rgb(255, 153, 51);
}
.CommonContentBoxAlt.Highlighted .CommonContentBoxHeaderAlt {
	border-bottom-color: rgb(255, 153, 51);
}
.CommonContentBox.Highlighted .CommonContentBoxContent {
	
}
.CommonContentBoxAlt.Highlighted .CommonContentBoxContentAlt {
	
}
.CommonContentBox.Highlighted ul.CommonContentBoxList li {
	border-bottom-color: rgb(230, 179, 77);
}
.CommonContentBoxAlt.Highlighted ul.CommonContentBoxListAlt li {
	border-bottom-color: rgb(230, 179, 77);
}
.CommonContentBox.Highlighted2 {
	border-top-color: rgb(149, 182, 195);
}
.CommonContentBoxAlt.Highlighted2 {
	border-top-color: rgb(149, 182, 195);
}
.CommonContentBox.Highlighted2 .CommonContentBoxHeader {
	border-bottom-color: rgb(149, 182, 195);
}
.CommonContentBoxAlt.Highlighted2 .CommonContentBoxHeaderAlt {
	border-bottom-color: rgb(149, 182, 195);
}
.CommonContentBox.Highlighted2 .CommonContentBoxContent {
	
}
.CommonContentBoxAlt.Highlighted2 .CommonContentBoxContentAlt {
	
}
.CommonContentBox.Highlighted2 ul.CommonContentBoxList li {
	border-bottom-color: rgb(204, 204, 204);
}
.CommonContentBoxAlt.Highlighted2 ul.CommonContentBoxListAlt li {
	border-bottom-color: rgb(204, 204, 204);
}
.CommonCommentArea {
	margin: 12px 0px;
}
.CommonCommentUser {
	width: 64px; overflow: hidden; float: left; min-height: 60px;
}
.CommonCommentArrow {
	width: 10px; height: 20px; overflow: hidden; padding-top: 10px; float: left;
}
.CommonCommentArrow .r1 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r2 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r3 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r4 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r5 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r6 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r7 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r8 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r9 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r10 {
	height: 2px; overflow: hidden;
}
.CommonCommentArrow .r1 {
	margin-left: 0px;
}
.CommonCommentArrow .r2 {
	margin-left: 1px;
}
.CommonCommentArrow .r3 {
	margin-left: 2px;
}
.CommonCommentArrow .r4 {
	margin-left: 3px;
}
.CommonCommentArrow .r5 {
	margin-left: 4px;
}
.CommonCommentArrow .r6 {
	margin-left: 5px;
}
.CommonCommentArrow .r7 {
	margin-left: 6px;
}
.CommonCommentArrow .r8 {
	margin-left: 7px;
}
.CommonCommentArrow .r9 {
	margin-left: 8px;
}
.CommonCommentArrow .r10 {
	margin-left: 9px;
}
.CommonCommentBubble {
	margin-left: 74px;
}
.CommonCommentContent {
	padding: 0px 10px 1em; overflow: hidden; position: relative; min-height: 32px;
}
.CommonCommentBubbleRoundTop {
	height: 5px;
}
.CommonCommentBubbleRoundBottom {
	height: 5px;
}
.CommonCommentBubbleRoundTop .r1 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundTop .r2 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundTop .r3 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundTop .r4 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundBottom .r1 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundBottom .r2 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundBottom .r3 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundBottom .r4 {
	height: 1px; overflow: hidden;
}
.CommonCommentBubbleRoundTop .r1 {
	margin: 0px 5px;
}
.CommonCommentBubbleRoundBottom .r4 {
	margin: 0px 5px;
}
.CommonCommentBubbleRoundTop .r2 {
	margin: 0px 3px;
}
.CommonCommentBubbleRoundBottom .r3 {
	margin: 0px 3px;
}
.CommonCommentBubbleRoundTop .r3 {
	margin: 0px 2px;
}
.CommonCommentBubbleRoundBottom .r2 {
	margin: 0px 2px;
}
.CommonCommentBubbleRoundTop .r4 {
	margin: 0px 1px; height: 2px;
}
.CommonCommentBubbleRoundBottom .r1 {
	margin: 0px 1px; height: 2px;
}
.CommonCommentBubbleRoundTop .r1 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundTop .r2 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundTop .r3 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundTop .r4 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundBottom .r1 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundBottom .r2 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundBottom .r3 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentBubbleRoundBottom .r4 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r1 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r2 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r3 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r4 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r5 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r6 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r7 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r8 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r9 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentArrow .r10 {
	background-color: rgb(221, 226, 230);
}
.CommonCommentContent {
	background-color: rgb(221, 226, 230);
}
.Owner .CommonCommentBubbleRoundTop .r1 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundTop .r2 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundTop .r3 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundTop .r4 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundBottom .r1 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundBottom .r2 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundBottom .r3 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentBubbleRoundBottom .r4 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r1 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r2 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r3 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r4 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r5 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r6 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r7 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r8 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r9 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentArrow .r10 {
	background-color: rgb(206, 222, 253);
}
.Owner .CommonCommentContent {
	background-color: rgb(206, 222, 253);
}
.CommonMessageHeader {
	font-size: 110%;
}
.CommonMessageRecipients {
	padding: 2px 0px; font-size: 80%;
}
.CommonMessageDate {
	padding-bottom: 4px; font-size: 80%; margin-bottom: 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.CommonMessageActions {
	margin: 0px 0px 4px 4px; font-size: 80%; font-weight: bold; float: right;
}
ul.CommonContentBoxListAlt li.CommonActivity {
	padding-left: 22px; min-height: 16px; background-repeat: no-repeat;
}
ul.CommonContentBoxListAlt li.CommonActivity.NewProfileAnnouncement {
	background-image: url("../images/activities/new-profile-announcement.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewProfileComment {
	background-image: url("../images/activities/new-profile-comment.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewUser {
	background-image: url("../images/activities/new-user.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewBlog {
	background-image: url("../images/activities/new-blog.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewBlogPost {
	background-image: url("../images/activities/new-blog-post.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewBlogComment {
	background-image: url("../images/activities/new-blog-comment.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewForum {
	background-image: url("../images/activities/new-forum.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewForumThread {
	background-image: url("../images/activities/new-forum-thread.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewForumPost {
	background-image: url("../images/activities/new-forum-post.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewMediaGallery {
	background-image: url("../images/activities/new-media-gallery.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewMediaGalleryPost {
	background-image: url("../images/activities/new-media-gallery-post.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewMediaGalleryComment {
	background-image: url("../images/activities/new-media-gallery-comment.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewGroup {
	background-image: url("../images/activities/new-group.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewGroupMember {
	background-image: url("../images/activities/new-group-member.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewFriendship {
	background-image: url("../images/activities/new-friend.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewGroupPage {
	background-image: url("../images/activities/new-group-page.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewUserFile {
	background-image: url("../images/activities/new-user-file.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewUserAvatar {
	background-image: url("../images/activities/new-user-avatar.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewUserFolder {
	background-image: url("../images/activities/new-folder.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewWikiPageComment {
	background-image: url("../images/activities/new-wiki-comment.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.UpdatedWikiPage {
	background-image: url("../images/activities/new-wiki-page.gif");
}
ul.CommonContentBoxListAlt li.CommonActivity.NewWikiPage {
	background-image: url("../images/activities/new-wiki-page.gif");
}
.CommonActivityContent {
	padding-right: 5px;
}
.CommonFileArea {
	margin: 8px; width: 152px; overflow: hidden; float: left;
}
.CommonFileContent {
	padding: 3px 8px 0px;
}
.CommonFile {
	border: 2px solid rgb(204, 204, 204); width: 131px; height: 94px; text-align: center; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
.CommonFile img {
	border-width: 0px; margin: 0px; padding: 0px;
}
.CommonFileContainer {
	width: 48px; text-align: center;
}
.CommonFileContainer img {
	border-width: 0px;
}
.CommonFileDetails {
	padding: 4px 0px 8px; white-space: nowrap;
}
.CommonFileInner {
	margin: 0px; padding: 0px; width: 131px; height: 94px; text-align: center; vertical-align: middle;
}
.CommonFileInner a.CommonFileLink {
	left: 0px; top: 0px; width: 131px; height: 94px; text-decoration: none; display: block; position: absolute;
}
.CommonFileRoundTop {
	height: 5px;
}
.CommonFileRoundBottom {
	height: 5px;
}
.CommonFileRoundTop .r1 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundTop .r2 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundTop .r3 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundTop .r4 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundBottom .r1 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundBottom .r2 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundBottom .r3 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundBottom .r4 {
	height: 1px; overflow: hidden;
}
.CommonFileRoundTop .r1 {
	margin: 0px 5px;
}
.CommonFileRoundBottom .r4 {
	margin: 0px 5px;
}
.CommonFileRoundTop .r2 {
	margin: 0px 3px;
}
.CommonFileRoundBottom .r3 {
	margin: 0px 3px;
}
.CommonFileRoundTop .r3 {
	margin: 0px 2px;
}
.CommonFileRoundBottom .r2 {
	margin: 0px 2px;
}
.CommonFileRoundTop .r4 {
	margin: 0px 1px; height: 2px;
}
.CommonFileRoundBottom .r1 {
	margin: 0px 1px; height: 2px;
}
.CommonFileRoundTop .r1 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundTop .r2 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundTop .r3 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundTop .r4 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundBottom .r1 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundBottom .r2 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundBottom .r3 {
	background-color: rgb(236, 236, 236);
}
.CommonFileRoundBottom .r4 {
	background-color: rgb(236, 236, 236);
}
.CommonFileContent {
	background-color: rgb(236, 236, 236);
}
.CommonSideListArea {
	margin: 8px; width: 210px; height: 70px; overflow: hidden; float: left;
}
.CommonSideListImage {
	width: 60px; height: 60px; overflow: hidden; float: left;
}
.CommonSideListContent {
	margin-left: 68px;
}
.CommonHierarchalList {
	padding: 8px 5% 8px 0px; width: 44%; float: left;
}
.CommonHierarchalList .CommonHeader {
	margin-bottom: 2px;
}
#CommonSearch {
	float: right;
}
.CommonSearchArea {
	width: 728px; overflow: hidden; float: left;
}
.CommonSearchArea1 {
	width: 185px; overflow: hidden; float: left;
}
.CommonSearchContent {
	margin: 0px; height: 25px; white-space: nowrap; position: relative;
}
.CommonSearchContentInner {
	top: 0px; width: 728px; height: 25px; position: absolute; background-image: url("../images/Common/andy/searchbar.png"); background-repeat: repeat-x;
}
.CommonSearchContentInner1 {
	top: 0px; width: 190px; height: 25px; position: absolute; background-image: url("../images/Common/andy/searchbar_old.png"); background-repeat: no-repeat;
}
.CommonSearchContent input {
	border-width: 0px; padding: 0px; width: 140px; margin-left: 10px; background-color: transparent;
}
.CommonSearchContent input.CommonSearchButton {
	background-position: 0px 3px; width: 20px; height: 21px; overflow: hidden; cursor: pointer; background-image: url("../images/common/search-button.gif"); background-repeat: no-repeat; background-color: transparent;
}
.CommonPostPopupArea {
	padding: 8px; border: 1px solid rgb(153, 153, 153); width: 350px; background-color: rgb(255, 255, 255);
}
.CommonPostPopupListArea {
	padding: 4px; border: 1px solid rgb(153, 153, 153); overflow: auto; max-height: 300px;
}
ul.CommonPostPopupList {
	margin: 0px 0px 8px 8px; padding: 0px; list-style-type: none;
}
ul.CommonPostPopupList li {
	margin: 0px; padding: 0px;
}
.CommonPostPopupHeader {
	margin-bottom: 8px;
}
.CommonUserImpersonationText {
	color: rgb(255, 255, 0);
}
.CommonWikiPageRatingArea {
	margin: 8px 4px 16px 0px; width: 50px; text-align: center; color: rgb(136, 136, 136); overflow: hidden; font-size: 120%; font-weight: bold; float: left;
}
.CommonWikiPageNoRatingArea {
	margin: 8px 4px 16px 0px; width: 50px; text-align: center; color: rgb(153, 153, 153); overflow: hidden; font-size: 100%; float: left;
}
.CommonWikiListArea {
	margin: 8px; width: 300px; overflow: hidden; font-size: 110%; float: left;
}
.CommonWikiPageListArea {
	padding: 8px 8px 8px 12px; overflow: hidden; font-size: 110%;
}
.CommonWikiPageListArea .CommonHeader {
	margin-top: 0px;
}
.CommonWikiPageDescription {
	color: rgb(119, 119, 119); font-size: 90%;
}
.WikiSidebarPlaceholder {
	margin: 0px 0px 12px; padding: 12px; height: 1%; background-color: transparent;
}
.ThreadQuoteButton {
	padding: 5px 0px 10px;
}
.ThreadQuoteArea {
	
}
.CommonImageDownloadLink {
	overflow: hidden;
}
.CommonImageDownloadLink img {
	border: 0px currentColor;
}
.CommonHierarchicalList {
	margin: 1px 0px; padding: 0px; list-style-type: none;
}
ul.CommonHierarchicalList ul.CommonHierarchicalList {
	margin-left: 10px;
}
.CommonHierarchicalList li {
	padding: 2px 0px;
}
.CommonHierarchicalList a:link {
	color: rgb(0, 102, 204);
}
.CommonHierarchicalList a:visited {
	color: rgb(0, 102, 204);
}
.CommonHierarchicalList a:active {
	color: rgb(0, 102, 204);
}
.CommonHierarchicalList a:hover {
	color: rgb(0, 102, 204);
}
.CommonHierarchicalList img {
	margin-right: 4px;
}
.CommonHierarchicalList a.Selected {
	padding: 2px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(0, 102, 204);
}
