.MainContentHolder .MainContentContainer .rbroundbox .moduleDisplayContainer {
	background: none;
	border: none;
color: #FFFFFF;
	margin-bottom: 0pt;
	padding: 0;
}
.MainContentHolder .MainContentContainer .moduleContainer .moduleBody .moduleDisplayContainer {
background: #2D2D2D none repeat scroll 0% 0%;
	border: none;
color: #FFFFFF;
	padding: 0pt 10px 10px;
}
.MainContentHolder .MainContentContainer .moduleContainer .rbroundbox .moduleBody .moduleDisplayContainer {
	padding: 0;
}
.MainContentHolder .MainContentContainer .moduleContainer {
	border: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer h1 {
color: #FFFFFF;
}
.rbtop div {
	background: transparent url(../../assets/images/roundedCorners/000000_878787.gif) no-repeat scroll 0 0;
	font-size: 0pt;
	height: 16px;
	left: -18px;
	line-height: 0pt;
	position: relative;
	width: 18px;
}
.rbtop {
	background: transparent url(../../assets/images/roundedCorners/000000_878787.gif) no-repeat scroll right top;
	margin: 0pt 0pt 0pt 18px;
}
.rbbot div {
	background: transparent url(../../assets/images/roundedCorners/000000_878787.gif) no-repeat scroll left bottom;
	font-size: 0pt;
	height: 16px;
	left: -18px;
	line-height: 0pt;
	position: relative;
	width: 18px;
}
.rbbot {
	background: transparent url(../../assets/images/roundedCorners/000000_878787.gif) no-repeat scroll right bottom;
	margin: 0pt 0pt 0pt 18px;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
	_width: auto;
	font-size: 1px;
	height: 13px;
}
.rbcontent {
background: #FFFFFF;
border-left: 1px #878787 solid;
border-right: 1px #878787 solid;
	padding: 0 10px;
}
.rbroundbox {
	margin: 0pt 0pt 15px;
	width: 100%;
}
.moduleContainer .rbroundbox {
	margin: 0;
}
body {
	background: #333;
color: #1A1A1A;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer p {
	font-size: 12px;
	line-height: 22px;
}
.moduleDisplayContainer:after {
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.moduleDisplayContainer {
	display: inline-block;
}
html[xmlns] .moduleDisplayContainer {
	display: block;
}
* html .moduleDisplayContainer {
	height: 1%;
}
.MainContentHolder .MainContentContainer .rbroundbox .profileTab {
	background: none;
	border: none;
	margin-bottom: 0;
	padding: 0;
}
.MainContentHolder .MainContentContainer .rbroundbox .profileTab td a {
	background: none;
	margin: 5px;
	padding: 5px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .profileTab {
background: #2D2D2D;
border: 1px solid #878787;
	font-size: 12px;
	margin: 0 0 15px 0;
	padding: 5px;
}
.MainContentHolder .MainContentContainer .profileTab td a {
color: #FFFFFF;
	margin: 5px;
	padding: 5px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .profileTab td a:hover {
background: #FFFFFF;
color: #1A1A1A;
	margin: 5px;
	padding: 5px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .borderB {
	border-bottom: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .borderT {
	border-top: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .borderL {
	border-left: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .borderR {
	border-right: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer a {
color: #FFFFFF;
	font-weight: bold;
	padding: 0 5px 0 0;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer a:hover {
color: #FFFFFF;
	padding: 0 5px 0 0;
	text-decoration: underline;
}
ul.sportComm {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.sportComm:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
ul.sportComm li {
	float: left;
	overflow: hidden;
	width: 220px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer ul.sportComm a {
	font-size: 16px;
	line-height: 25px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer table.mdlTable {
	margin: 5px 0pt 0pt;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer table.mdlTable td {
	padding: 5px;
}
.MainContentHolder .MainContentContainer .pageLevelControls {
	text-align: right;
}
.MainContentHolder .MainContentContainer .pageLevelControls a {
	background: none;
	border: none;
	clear: both;
color: #FFFFFF;
	margin: 0pt 3px;
	padding: 4px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .pageLevelControls a:hover {
	background: none;
	border: none;
	clear: both;
color: #FFFFFF;
	margin: 0pt 3px;
	padding: 4px;
	text-decoration: underline;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .date {
color: #FFFFFF;
	font-size: 11px;
	margin: 0pt;
	text-transform: uppercase;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .contentTitle {
color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	margin: 0pt;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .contentFooter {
	border-top: 1px dotted #CCCCCC;
	color: #888888;
	font-size: 11px;
	margin: 0pt 0pt 60px;
	padding: 20px 0 0 0;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer table.mdlTable tr.Odd {
background-color: #191919;
	border-bottom: 2px dashed #CCCCCC;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer table.mdlTable tr.Even {
background-color: #3B3B3B;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer table.mdlTable td.borderBDashed {
	border-bottom: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer table.mdlTable td.grayborderB {
border-bottom: 1px solid #191919;
}
.commentWrap {
border-top: 1px solid #191919;
	display: block;
}
.commentWrap div.altComment, .commentWrap div.Comment {
	margin: 5px 0px 0px;
	padding: 10px 0pt;
}
.commentActionControl {
	text-align: right;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer #ctl00_Area9_ctl01_ctl00__photoGallery__comments__discussionDisplay__commentRepeater_ctl02_ctl00_CommentControlBox2__deleteButton {
	background: url(../../Assets/Icons/activityLogIcons/icoTrash.gif) no-repeat 0 0;
}
.commentWrap div.altComment {
background: #3B3B3B;
}
.commentWrap .image a {
	float: left;
	margin: 0px 10px 0pt;
}
.commentWrap .content {
	overflow: hidden;
}
.MyStatus {
	background: #ffffff;
border: #878787 1px solid;
	color: #000000;
	margin: 15px 5px;
	min-height: 50px;
	padding: 10px;
}
.responsesLink:after {
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.responsesLink {
	display: block;
	overflow: hidden;
}
.responsesLink p {
	float: left;
	line-height: 0px;
	margin: 0;
	padding: 0;
}
.responsesLink a {
	float: right;
}
.MainContentHolder .MainContentContainer {
background: #1A1A1A url(http://assets.loopd.com/rfs/themes/motoX.jpg);
background-color: #1A1A1A;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 10px;
	width: 970px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer {
background: #2D2D2D;
border: 1px solid #878787;
color: #FFFFFF;
	display: block;
	margin-bottom: 15px;
	padding: 10px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer h2.mhead {
color: #FFFFFF;
	font-size: 17px;
	margin: 0pt;
	padding-bottom: 5px;
}
.MainContentHolder .MainContentContainer .rbroundbox .moduleDisplayContainer h2.mhead {
background: #FFFFFF;
color: #878787;
	font-size: 17px;
	margin: 0pt;
	padding: 0 0 8px 0;
}
.moduleHeadWrap {
border-bottom: #878787 1px solid;
	margin: 0 0 10px;
}
ul.profileLists {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.profileLists li {
	padding: 5px;
}
ul.profileLists li span {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0pt 0pt 15px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .morebuttons {
border-top: #878787 1px solid;
	height: 18px;
	margin: 10px 0pt 0pt;
	padding: 8px 0pt 0pt;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .moduleControls a {
background-color: #191919;
border-color: #191919;
color: #FFFFFF;
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-right: 2px;
	padding: 4px 4px 0pt;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer a.btnMore {
background: #1A1A1A;
color: #FFFFFF;
	float: right;
	font-size: 10px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	padding: 0px 8px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer a.btnMore:hover {
background: #191919;
color: #FFFFFF;
	float: right;
	font-size: 10px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	padding: 0px 8px;
	text-decoration: none;
}
.actionCard {
background: #2D2D2D none repeat scroll 0% 0%;
border: 1px solid #191919;
	margin: 0;
	overflow: hidden;
	padding: 0pt;
	width: 180px;
}
.nomargin {
	font-size: 14px;
	margin: 0pt;
	padding: 0pt;
}
.profileControlsBtns {
background: #1A1A1A;
	margin: 0pt auto;
	padding: 5px;
	text-align: right;
	width: 980px;
}
.MainContentContainer .rbcontent .moduleTop, .MainContentContainer .rbcontent .moduleBody {
background: #FFFFFF;
	border: none;
}
.MainContentContainer .moduleTop {
background: #2D2D2D;
border: 1px solid #878787;
	border-bottom: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	text-align: left;
	text-indent: 0px;
}
.MainContentContainer .rbcontent .moduleTop {
	padding: 0;
}
.MainContentContainer .moduleTop .moduleDisplayContainer {
	padding: 0;
}
.MainContentContainer .moduleBody {
border: 1px solid #878787;
	border-top: none;
}
.MainContentContainer .moduleTopTitle {
color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding-left: 8px;
	text-align: left;
	width: 100%;
}
.MainContentHolder .MainContentContainer .rbroundbox .moduleMargin {
background: #FFFFFF;
	padding: 0;
}
.MainContentHolder .MainContentContainer .moduleBody .moduleMargin {
border-top: 1px solid #878787;
	padding-top: 10px;
}
.MainContentContainer .moduleBody .moduleDisplayContainer {
	border: none;
	margin: 0;
	padding: 0;
}
html[xmlns] .dropZoneViewer {
background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #999999;
	filter: alpha(opacity=60);
	height: 30px;
	margin: 5px 0 0 0;
	opacity: 0.06;
}
.rbroundbox .actionCardWrap {
	border: none;
	margin: 0;
	padding: 0pt;
}
.rbroundbox .actionCardContainer {
	padding: 0;
}
.actionCardWrap {
background: #2D2D2D;
border: 1px solid #878787;
	margin: 0 0 15px 0;
	padding: 0pt;
}
.actionCardContainer {
	background: url(./Images/actionCardbottom.png) no-repeat bottom left;
	padding: 10px;
}
.actionInnerWrap {
	background: url(./Images/actionCardtop.png) no-repeat;
}
.contentWrap {
	background: url(./Images/actionCardinner.png) repeat-y;
	height: 100%;
}
.mainheadshot {
	margin: 0 0 10px 0;
	overflow: hidden;
	width: 160px;
}
.mainheadshot img {
	width: 160px;
}
.userInfo ul {
color: #FFFFFF;
	list-style: none;
	margin: 0;
	padding: 0;
}
.userInfo ul li {
border-bottom: 1px solid #878787;
	list-style: none;
	margin: 0;
	padding: 5px 0;
}
.userInfo ul li a {
color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.userInfo ul li a:hover {
color: #FFFFFF;
}
.userInfo ul li h2 {
color: #FFFFFF;
	font-size: 16px;
	list-style: none;
	margin: 0pt;
	padding: 0pt;
	text-transform: none;
}
.userInfo ul li h3 {
color: #FFFFFF;
	font-size: 10pt;
	margin: 0;
	text-transform: none;
}
.Melink a {
	display: block;
	margin: 0pt 0pt 10px;
	padding: 0pt;
	width: 150px;
}
ul.Melink li {
	border: none;
	margin: 0pt;
	padding: 15px 0pt 5px;
	text-align: center;
}
.login {
	display: inline-block;
	font-size: 9px;
	margin: 0pt 0pt 7px;
	padding: 0pt;
	width: 100%;
}
.login div {
	float: right;
}
html .star-rating {
	float: left;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .star-rating a:hover {
	padding: 0;
}
.viewsvotes {
	background: url(./Images/counterBg.gif) no-repeat;
	font-size: 12px;
	margin: 5px 0 0 0;
	padding: 0pt;
	text-align: center;
	width: 162px;
color:#FFFFFF;
}
.actionWraper {
	background: pink url(./Images/actItemsTop.png) no-repeat;
border: 1px solid #FFFFFF;
	margin: 10px 0pt 0pt;
}
.actionWraper h2 {
border-bottom: 1px solid #FFFFFF;
color: #878787;
	font-size: 16px;
	font-size: 17px;
	margin: 0pt 2px;
	padding: 5px;
	text-transform: none;
}
.actionMain {
	background: url(./Images/actItemsBg.png) no-repeat bottom left;
	padding-bottom: 20px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain .sendMessageLink {
	background: url(../../assets/images/icon_sendMsg.gif) no-repeat 0px 7px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain .addCommentLink {
	background: url(../../assets/images/icon_addComment.gif) no-repeat 0px 7px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain .tellAFriendLink {
	background: url(../../assets/images/icon_tellFriend.gif) no-repeat 0px 7px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain .blockUnblockLink {
	background: url(../../assets/images/icon_blockUnblock.gif) no-repeat 0px 7px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain .reportAbuseLink {
	background: url(../../assets/images/icon_reportAbuse.gif) no-repeat 0px 7px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain a {
border-bottom: 1px solid #878787;
color: #FFFFFF;
	display: block;
	margin: 0 2px;
	padding: 7px 5px 7px 25px;
	text-decoration: none;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .actionMain a:hover {
border-bottom: 1px solid #878787;
color: #FFFFFF;
	display: block;
	padding: 7px 5px 7px 25px;
	text-decoration: underline;
}
.sponsorshipNav {
	padding: 5px;
}
.noDataWarning {
	padding: 10px;
}
.MainContentHolder .MainContentContainer .zone1 {
	padding: 0;
	width: 511px;
}
.MainContentHolder .MainContentContainer .zone2 {
	padding-right: 5px;
	width: 245px;
}
.MainContentHolder .MainContentContainer .zone3 {
	padding: 0 15px 0 0;
	width: 180px;
}
.MainContentHolder .MainContentContainer .zone4 {
	padding: 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .zone5 {
	padding: 0;
}
.MainContentHolder .MainContentContainer .zone6 {
	padding: 0 15px 0 0;
	width: 180px;
}
.MainContentHolder .MainContentContainer .zone7 {
	padding: 0;
}
.MainContentHolder .MainContentContainer .zone8 {
	padding: 0;
	width: 970px;
}
.MainContentHolder .MainContentContainer .zone9 {
	width: 511px;
}
.MainContentHolder .MainContentContainer .zone10 {
	padding: 0 0 0 15px;
	width: 250px;
}
.MainContentHolder .MainContentContainer .a1 {
	padding: 0;
	width: 990px;
}
.MainContentHolder .MainContentContainer .a2 {
	padding: 0 10px 0 0;
	width: 400px;
}
.MainContentHolder .MainContentContainer .a3 {
	padding: 0 10px 0 0;
	width: 271px;
}
.MainContentHolder .MainContentContainer .a4 {
	padding: 0;
	width: 320px;
}
.MainContentHolder .MainContentContainer .a5 {
	padding: 0 10px 0 0;
	width: 670px;
}
.MainContentHolder .MainContentContainer .a6 {
	padding: 0;
	width: 218px;
}
.MainContentHolder .MainContentContainer .a7 {
	padding: 0;
	width: 218px;
}
.MainContentHolder .MainContentContainer .a8 {
	padding: 0 10px 0 0;
	width: 235px;
}
.MainContentHolder .MainContentContainer .a9 {
	padding: 0 10px 0 0;
	width: 670px;
}
.MainContentHolder .MainContentContainer .a10 {
	padding: 0;
	width: 990px;
}
.MainContentHolder .MainContentContainer .b1 {
	padding: 0;
	width: 511px;
}
.MainContentHolder .MainContentContainer .b2 {
	padding: 0 17px 0 0;
	width: 247px;
}
.MainContentHolder .MainContentContainer .b3 {
	padding: 0 17px 0 0;
	width: 247px;
}
.MainContentHolder .MainContentContainer .b4 {
	padding: 0;
	width: 247px;
}
.MainContentHolder .MainContentContainer .b5 {
	padding: 0;
	width: 511px;
}
.MainContentHolder .MainContentContainer .b6 {
	padding: 0 17px 0 0;
	width: 247px;
}
.MainContentHolder .MainContentContainer .b7 {
	padding: 0;
	width: 990px;
}
.MainContentHolder .MainContentContainer .b8 {
	padding: 0;
	width: 990px;
}
.MainContentHolder .MainContentContainer .b9 {
	padding: 0;
	width: 511px;
}
.MainContentHolder .MainContentContainer .b10 {
	padding: 0;
	width: 215px;
}
.MainContentHolder .MainContentContainer .c1 {
	padding: 0;
	width: 760px;
}
.MainContentHolder .MainContentContainer .c2 {
	padding: 0 17px 0 0;
	width: 760px;
}
.MainContentHolder .MainContentContainer .c3 {
	padding: 0 17px 0 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .c4 {
	padding: 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .c5 {
	padding: 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .c6 {
	padding: 0 17px 0 0;
	width: 760px;
}
.MainContentHolder .MainContentContainer .c7 {
	padding: 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .c8 {
	padding: 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .c9 {
	padding: 0;
	width: 253px;
}
.MainContentHolder .MainContentContainer .c10 {
	padding: 0;
	width: 230px;
}
.contentViewerDisplay {
	margin: 0 0 15px 0;
}
.contentViewerDisplay .contentViewerHeader h2 {
color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px;
}
.resourceDisplay {
	padding: 20px 0pt;
	text-align: center;
}
.resourceDisplay p {
	margin: 0;
	padding: 0;
	text-align: center;
}
.resourceDisplay img {
	max-width: 480px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .CommunitiesModualLayout {
	text-align: left;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .CommunitiesModualLayout a {
	margin: 5px 0pt 0pt;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer a.CommunityModualBtn {
	display: block;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer a.CommunityModualBtn:hover {
	display: block;
	text-decoration:none;
}
.shareRes {
background: #1A1A1A;
	height: 30px;
	padding: 0 0 0 10px;
	width: 100%;
}
.rate b {
	float: left;
}
.rate div {
	float: left;
	padding: 0pt 10px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .addFav a {
	background: url(../../Assets/Images/contentViewer/addFavIcon.gif) no-repeat;
	padding: 2px 0 3px 25px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .addFav a:hover {
	background: url(../../Assets/Images/contentViewer/addFavIcon.gif) no-repeat;
	padding: 2px 0 3px 25px;
}
.shareLink {
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .shareLink a {
	background: url(../../Assets/Images/contentViewer/shareIcon.gif) no-repeat top left;
	padding-left: 25px;
}
.MainContentHolder .MainContentContainer .moduleDisplayContainer .shareLink a:hover {
	background: url(../../Assets/Images/contentViewer/shareIcon.gif) no-repeat top left;
	padding-left: 25px;
}
.userData {
border: 1px solid #1A1A1A;
	width: 100%;
}
.userData td {
	vertical-align: top;
}
.info {
border-right: 1px solid #878787;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	width: 150px;
}
.info h2, .info h3, .info h4, .info h5 {
color: #FFFFFF;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 150px;
}
.info img {
	border: 1px solid #cccccc;
	float: left;
	height: 75px;
	margin: 5px;
	width: 75px;
}
.links {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
.links div {
	clear: left;
color: #FFFFFF;
	float: left;
	margin: 4px 0 0;
	width: 50px;
}
.links input, .links textarea {
	background-color: #e9e9e9;
	border: 1px solid #999999;
	border: 1px solid #cccccc;
	color: #000;
	float: left;
	height: 18px;
	margin: 0px 5px 5px;
	overflow: hidden;
	padding: 2px;
	width: 170px;
}
.links a {
	background: url(../../Assets/btnLibrary/copyGray.gif) no-repeat 0 0;
	display: block;
	font-size: 1px !important;
	height: 0px !important;
	margin: 3px 0 0 0;
	overflow: hidden;
	padding: 17px 41px 0 0;
	width: 0px !important;
}
.closeCv {
	background: url(../Images/contentViewer/footer.gif) no-repeat top left;
	height: 14px;
}
.Ads {
	border: 1px solid #000;
	margin: 0 0 15px 0;
}
.rcRes .innerRc h2 {
color: #FFFFFF;
	font-size: 17px;
	margin: 0pt 0pt 5px;
	padding: 0pt 0pt 5px;
}
.rcRes h2 span {
	font-size: 12px;
}
.content p {
	margin: 0;
	padding: 0;
}
.linkButton a {
	cursor: pointer;
	display: inline-block;
	width: 100px;
}
.imageDisplay {
	display: block;
	padding: 10px 0pt;
	text-align: center;
}
.imageDisplay img, .imageDisplay a {
	height: 80px;
	width: 80px;
}
.imageDisplay a {
	margin: 0pt 3px 0pt 5px;
}
.prevPlay {
	display: block;
	left: 20px;
	position: relative;
	top: 50px;
}
.prevPlay img {
	height: 30px;
	width: 30px;
}
.relatedContent {
	display: inline-block;
}
.relatedContent:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}
.relatedContent h2, .content h2 {
border-bottom: 1px solid #878787;
}
.relatedRes {
border-bottom: 1px solid #878787;
	clear: left;
	float: left;
	padding: 5px;
	width: 215px;
}
.relatedRes .image {
	float: left;
	width: 85px;
}
.relatedRes .image img {
	height: 75px;
	width: 75px;
}
.relatedRes h3 {
color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
}
.relatedRes h4, .relatedRes h5 {
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px 0px;
}
.contentViewerComments {
border: 1px solid #1A1A1A;
	padding: 0 0 15px 0;
}
.contentViewerComments h2 {
background: #1A1A1A;
color: #FFFFFF;
	font-size: 17px;
	margin: 0;
	padding: 10px;
}
.contentViewerComments .borderR {
	border-right: none;
}
.contentViewerComments .borderL {
	border-left: none;
}
.contentViewerComments .borderT {
	border-top: none;
}
.contentViewerComments .borderB {
	border-bottom: none;
}
.discussionUpdatePanel {
	padding: 10px;
}
.contentViewerComments table.mdlTable {
	margin: 0pt;
}
.contentViewerComments table.mdlTable tr.Odd td {
	padding: 0;
}
.contentViewerComments table.mdlTable tr.Odd table.mdlTable .commentsThumb {
	height: 50px;
	width: 50px;
}
.contentViewerComments table.mdlTable td {
	padding: 5px;
}
.contentViewerComments .moduleControls a {
	background-color: #333333;
	border-color: #333333;
color: #2D2D2D;
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: -20px 0pt 0pt;
	padding: 4px 4px 0pt;
}  /* network Activity */
.networkActivityWrap a {
	text-decoration:none;
	outline:none;
}
.networkActivityWrap a:hover {
	text-decoration:underline;
	outline:none;
}
.networkActivityWrap span {
	color:#888888;
	font-size:9px;
}
.networkActivityWrap hr {
	clear:left;
	display:block;
	color: #CCCCCC;
}
.networkActivityWrap input {
	width:400px;
}
.networkActivityWrap h3 {
	padding:0;
	margin:0;
}
.networkActivityWrap i {
	font-size:11px;
}
.networkActivityWrap {
	font-size:12px;
}
html .activityWrap {
	padding:5px 5px 5px 15px;
	overflow:auto;
border:1px solid #2D2D2D;
	clear:left;
}
html div.activityWrap:hover {
background:#3B3B3B;
background-color:#3B3B3B;
border:1px solid #3B3B3B
}
.activityWrap:hover {
	background-color:#edf5fd;
	border:1px solid #d1e6ed
}
.activityWrap .addComment a {
	color:#666666;
}
div.activityWrap:hover .addComment a {
	color:#990000;
	text-decoration:underline;
}
.iconContainer {
	float:left;
	width:16px;
}
.headShotContainer {
	float:left;
}
.photoContainer, .videoContainer, .resourceComment {
	float:left;
}
.photoContainer {
	clear:left;
	padding:0;
}
html .photoContainer img {
	border:1px solid #CCCCCC;
	padding:3px;
	background:none;
}
.photoContainer img:hover {
	border:1px solid #ff0000;
	padding:3px;
}
.photoContainer table {
	padding:0;
	margin:0;
}
.photoContainer td {
	vertical-align:middle;
	padding:0 6px 0 0;
	margin:0;
}
.videoContainer {
	position:relative;
}
.videoContainer .videoPlayIcon {
	position:absolute;
	top:23px;
	left:23px;
}
.videoContainer .videoPlayIcon a {
	border:none;
	margin:0;
	padding:0;
	background:none;
}
.videoContainer .videoPlayIcon img {
	border:none;
}
.videoContainer .videoPlayIcon img:hover {
	border:none;
}
.videoContainer a {
	margin-right:6px;
	background:#FFFFFF;
	display:block;
}
.videoContainer img {
	border:1px solid #CCCCCC;
	padding:3px;
}
.videoContainer img:hover {
	border:1px solid #990000;
	padding:3px;
}
.networkCommentWrap {
	display:block;
	overflow:auto;
	padding:0 0 0 10px;
}
.networkComment {
	margin-bottom:7px;
}
html .networkComment span {
color:#FFFFFF;
	padding-left:5px;
}
.resourceComment {
	float:left;
	width:300px;
}
.resourceComment p {
	padding:0;
	margin:5px;
}
.postComment {
	padding:0 0 10px 0;
}
.activityComment {
	border: #CCCCCC 1px solid;
	background-color:#C1E1E6;
}
html .divclear {
border-bottom:1px solid #FFFFFF;
	clear:left;
color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:2px 0 10px;
	padding:2px 7px 0 0;
}
.dateLabel {
	display:block;
	min-width:25px;
	padding:2px 7px 0 0;
}   /*---- Profile Header -----------------------------------------------------------------------------------------*/
.profileHeaderWrap {
	width:990px;
	margin:0 auto;
	overflow:auto;
}
html .profileHeaderWrap h1 {
	padding:0;
	margin:20px 0 15px 0;
	font-size:2em;
	color:#fff;
	text-align:left;
}   /* Profile Nav */
ul.profileMenu {
	padding:0;
	text-align:left;
	margin:0;
	display:block;
	overflow:hidden;
}
ul.profileMenu li {
	text-align: left;
	list-style: none;
	margin-top:10px;
	display:inline;
}
ul.profileMenu li a {
	padding: 5px 15px;
	margin:0 5px 0 0;
background:#3B3B3B;
color:#FFFFFF;
	outline:none;
	display:block;
	float:left;
	font-size:12px;
}
ul.profileMenu li a:hover {
background:#1A1A1A;
	text-decoration:none;
	padding: 5px 15px;
	margin:0 5px 0 0;
color:#FFFFFF;
	outline:none;
	display:block;
	float:left;
}
ul.profileMenu li a.active {
	padding: 5px 15px;
	margin:0 5px 0 0;
background:#1A1A1A;
color:#FFFFFF;
	outline:none;
	display:block;
	float:left;
	font-size:12px;
}   /* Footer */
.communityfooter {
	margin:0 auto;
background:#878787;
color:#FFFFFF;
	text-align:left;
	font-size:12px;
}
.communityfooter td {
	vertical-align:top;
	padding:10px;
}
.footerAbout {
	width:50%;
}
.footerLinks {
	text-align:right;
}
.footerLinks a {
color:#FFFFFF
}
.footerLinks a:hover {
	text-decoration:underline;
color:#FFFFFF
}
html .footerblock {
background:#878787 none repeat scroll 0 0;
	clear:both;
	margin:0 auto;
	overflow:auto;
	padding:10px;
	text-align:left;
	width:970px;
}  /* Wall */
.wallContent td {
	vertical-align:top;
}
.wallContent p {
	margin:0;
	padding:0;
}
td.signInUp {
	vertical-align:middle;
}


