/* $Id: forum.css 31275 2009-09-17 13:24:50Z myusoof $ */

.forumBreadCrumn {
    font-size:18px;
}

.forums .forumContainer {
	background:#ffffff;
	padding: 10px;
	margin:10px auto;
	width:95%;
}

.forums p {
	margin:0px;
	padding:0px;
}

.forums .forumContainer p {
	float:left;
}

.forums .forumList {
	width: 100%;
	margin:0.5em auto;
	background:#fff;
	padding:0px;
	font:12px arial;
}

.forums .forumList th {
	background:#dde1e4;
	font:bold 12px arial;
	color:#152129;
	padding:8px;
	border-top:1px solid #a5b1b9;
	border-bottom:1px solid #a5b1b9;
}

.forums .forumList td {
	padding:12px 10px;
	border-bottom:1px solid #dee3e6;
}

.forums .forumList .altBg {
	background:#f5f5f5;
}

.forums .avatar {
	float:left;
	border:2px solid #dbe1e4;
	padding:2px;
	width:35px;
}

.forums .avatar2 {
	float:left;
	width:88px;
	text-align:center;
	font-size:70%;
}

.forums .avatar2 img {
	border:2px solid #dbe1e4;
	padding:2px;
}

.forums .avatar2 a {
	font-size:130%;
	font-weight:bold;
	line-height:200%;
	text-decoration: none;
}

.forums .forumsH2 {
	font-size:120%;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#43525b;
}

.forumsTopTitle {
	font-size:90%;
	margin:15px 0px 10px 5px;
	padding:0px;
	color:#7a858e;
	text-transform:none;
}

.forumsSubTitle {
    font-size:85%;
    font-weight:bold;
	margin:10px 0px 15px 0px;
	padding:10px;
	color:#7a858e;
	text-transform:none;
	border-bottom:1px dotted #d5d5d5;
	border-top:1px dotted #d5d5d5;
	float:left;
	width:97.8%;
}


.forumsDate {
	text-transform:none;
	float:right;
	color:#888;
	font:bold 12px arial;
}

.forumsEdit {
	float:right;
	font-size:12px;
	padding-left:10px;
}

.forumsEdit a, .forumsEdit a:visited {
	text-decoration:none;
}

.forums .postAltBg {
	border:1px solid #d0d0d0;
	background:#f7f7f7;
}

.forums .quote {
	background:#fff;
	border:1px solid #ddd;
	float:left;
	margin:10px 15px 10px 15px;
	clear:both;
	padding:10px;
	font-style:italic;
}


.forums .quoteBottom {
	background:url(../images/forum/quoteBg2.gif) no-repeat bottom right;
	padding:30px 15px 25px 15px;
}

.forumWrite {
	margin:12px 15px 0 0;
	float:right;
}
.forumWrite a {
	background:url(../images/forum/forumWrite.gif) no-repeat top right;
	display:block;
	width:112px;
	height:35px;
	float:right;
	text-align:center;
	color:#5b5b5b;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
}

.forumWrite a:hover {
	background-position:bottom;
	color:#5b5b5b;
}

.forums .tagsRate {
	padding:10px 10px 10px 20px;
	clear:both;
	font-size:75%;
}

.forums .tagsLink {
	float:right;
	padding-top:2px;
}

.forums .tagTitle {
	font:bold 12px arial;
	color:#595c5e;
	text-transform:none;
	float:left;
}

.forums .rate {
	font-weight:bold;
	color:#595c5e;
	float:left;
	text-align:left;
}

.forums .forumMarkQuote {
	float:right;
	font-size:11px;
	color:#6F7980;
}

.forums .forumMarkQuote a {
	color:#6F7980;
	padding:5px;
	text-decoration:none;
}

.forums .markQuote span.report {
	border:1px solid #bfcad4;
	background:#e1e5e8;
	color:#6f7980;
	padding:5px;
	display:block;
	float:left;
	margin-left:5px;
}
.forums .forumMarkQuote a:hover {
	color:#485157;
	padding:5px;
}

.forums .forumMarkQuote a.quoteBg {
	background:url(../images/forum/quoteBubble2.gif) no-repeat 5px top;
	padding:5px 5px 5px 25px;
	text-decoration: none;
	font-weight: bold;
}

.forums .forumMarkQuote a:hover.quoteBg {
	background:url(../images/forum/quoteBubble2.gif) no-repeat 5px -28px; 
	padding:5px 5px 5px 25px; 
}

#ratings_836 {
	height:20px;
	line-height:20px;
}

#ratingMessage_836 {
	height:20px;
	display:none;
	line-height:20px;
}

.forums h2.postReplyH2 {
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	font-size:90%;
	color:#666666;
	border-bottom:1px solid #ccc;
}

.forums .forumPostReply {
	background:#ffffff;
	padding: 10px;
	margin:10px auto;
	width:95%;
	border:2px solid #e2e4e5;
}

.forums .loginToWrite {
    padding:15px;
    font-size:12px;
    text-align:center;
}


.forums .postReplyInput {
	width:85%;
	margin:auto;
}


.forums .postReplyInput .forumReplyTextArea {
	width:100%;
	height:150px;
	border:2px solid #dedede;
}

.forums .postReplyInput .prevSubmitBtn {
	padding:10px 0 0 0;
	width:100%;
	text-align:center;
}

.forums .postReplyInput .submitBtn {
	border-left:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background:#f4f4f4;
	font:bold 12px arial;
	color:#999999;
	padding:5px 3px;
	margin-top: 10px;
}

.forums .boxRightCont {
	float:left;
	width:89%;
}

/* Rounded Bubble */
.forums .roundBox {
	background:#d1e6f6;
	float:left;
	margin-left:15px;
	width:93%;
}

.forums .roundBox .top {
	background:url(../images/forum/roundBoxTop.gif) no-repeat top left;
	height:9px;
	font-size:0px;
}

.forums .roundBox .top span {
	background:url(../images/forum/roundBoxTop.gif) no-repeat bottom right;
	display:block;
	height:9px;
	font-size:0px;
}

.postDetail .midCont {
	line-height:18px;
}

.forums .roundBox .midCont p {
	padding:3px 8px 3px 8px;
}

.forums .roundBox .bottom {
	background:url(../images/forum/roundBoxBottom.gif) no-repeat top left;
	height:9px;
	font-size:0px;
}

.forums .roundBox .bottom span {
	background:url(../images/forum/roundBoxBottom.gif) no-repeat bottom right;
	display:block;
	height:9px;
	font-size:0px;
}

.forums .roundBox .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow.gif);
	width:8px;
	height:17px;
	margin:10px 0 0 -8px;
}

.forums .roundBox2 {
	float:left;
	margin-left:15px;
	width:100%;
}

.forums .roundBox2 .top {
	background:url(../images/forum/roundBoxTop2.gif) no-repeat top left;
	height:10px;
	font-size:0px;
}

.forums .roundBox2 .top span {
	background:url(../images/forum/roundBoxTop2.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox2 .midCont {
	background:#F9F9F9 none repeat scroll 0 0;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	padding:5px 20px;
	line-height:18px;
	color:#666666;
}

.forums .roundBox2 .midCont p {
	padding:10px 20px;
	color: #666666;
	line-height: 18px;
	font-size: 12px;

}

.forums .roundBox2 .bottom {
	background:url(../images/forum/roundBoxBottom2.gif) no-repeat top left;
	height:10px;
	font-size:0px;
}

.forums .roundBox2 .bottom span {
	background:url(../images/forum/roundBoxBottom2.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox2 .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow2.gif);
	width:8px;
	height:17px;
	margin:15px 0 0 -7px;
}

.forums .roundBox3 {
	float:left;
	margin-left:15px;
	width:100%;
}

.forums .roundBox3 .top {
	background:url(../images/forum/roundBoxTop3.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left:9px;
}

.forums .roundBox3 .top span {
	background:url(../images/forum/roundBoxTop3.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox3 .midCont {
	background:#ffffff none repeat scroll 0 0;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	padding:5px 20px;
	line-height:18px;
	color:#666666;
}


.forums .roundBox3 .midCont p {
	padding: 0px;
	margin:0.5em 0 0;
	float:none;

}

.forums .roundBox3 .midCont  ul, .forums .roundBox3 .midCont ol{
    padding:15px;
    font-size: 80%;
    color: #444;
}

.forums .roundBox3 .midCont ul li {
    list-style-type:inherit;
    margin-left:25px;
    }

.forums .roundBox3 .midCont ol li {
    list-style-type:inherit;
    margin-left:25px;
    }    
    
.forums .roundBox3 .bottom {
	background:url(../images/forum/roundBoxBottom3.gif) no-repeat top left;
	height:10px;
	font-size:0px;
	padding-left: 9px;
}

.forums .roundBox3 .bottom span {
	background:url(../images/forum/roundBoxBottom3.gif) no-repeat bottom right;
	display:block;
	height:10px;
	font-size:0px;
}

.forums .roundBox3 .arrow {
	position:absolute;
	background:url(../images/forum/roundBoxArrow3.gif);
	width:8px;
	height:17px;
	margin:15px 0 0 -7px;
}

.forums .commentTitle {
	color:#555;
	font-size:14px;
	font-weight:bold;
}

.clear {
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
}

.floatLeft {
	float:left;
}

/** Tabs **/

.notificationTabs {
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin:0px;
	padding:0px;
}

.notificationTabs a:link, .notificationTabs a:visited {
	color:#888888;
	text-decoration:none;
}

.notificationTabs .tabsPad {
	position:relative;
	margin:0px 0px -1px -1px;
}

.notificationTabs .tabsPad a {
	font-size:12px;
	color:#888888;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #a7a7a7;
	background:#e8e8e8;
	padding:5px 7px 4px 7px;
	display:block;
	float:left;
}

.notificationTabs .tabsPad a:hover {
	color:#888888;
	background:#f4f4f4;
}

.notificationTabs .tabsPad .on {
	background:#fff;
	border-top:1px solid #a7a7a7;
	border-left:1px solid #a7a7a7;
	border-right:1px solid #a7a7a7;
	border-bottom:1px solid #fff;
}

.notificationTabs .tabsPad {
	padding:0px 5px 0px 0px;
	float:left;

}

.notificationTabs .on:hover {
	background:#fff;
}

.notificationTabs .clear {
	clear:both;
	font-size:0px;
	margin:0px;
	padding:0px;
	float:none;
	background:none;
	border:none;
}

.notificationTabs .composeMsg {
	float:right;
}

#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10	{
	display:none; 
	left:0px; 
	top:0px;
	z-index:1 ;
	font-size:12px;
	color:#3c3c3c;
	padding:10px 0px 0px 0px;
	overflow:none;
}


.group-link{
    text-align:right;
    padding-right:15px;
}
#info-message{
    background:#EBEBEB url(../images/bg_table.gif) no-repeat scroll center bottom;
    padding:0px;
    width:750px
}
#info-message-text   {
    background:transparent url(../images/table_header.gif) no-repeat scroll 0 0;
    padding:0px;
    text-align: center;
}
#info-message-text h2  {
    font-size: 15px;    
    font-weight: bold;
    color: #333;
	padding:5px;
}
div.message-content{
    font-size:12px;
    float:left;
    margin:0;
}
.message-content p, p.quote-message {
    font-size:12px;
}

.topicOffensiveLink {
	color:#6f7980;
	padding:5px;
	display:block;
	float:left;
	margin-left:5px;
	text-decoration: none;
}

.recentTopic{
	font-size: 11px;
	color: #999999;
}
.anchorTextDecoration{
    text-decoration: none !important;
}

.FBConnectUserName{
    color:#1B7BDD;
}

.FBConnectUserName a{
    color:#1B7BDD !important;
    text-decoration:none;
}

.FBConnectUserName a:hover{
    color:#333333 !important;
    text-decoration:none !important;
}

.FBlogoutText{
    color:#1B7BDD !important;
    text-decoration:none !important;
}

.FBlogoutText:hover{
  color:#333333 !important;
    text-decoration:none !important;
}

