/* -------------------------- Forum Settings page -------------*/

.contentBoxTitle {font-size:14px;color:#0066cc;text-align:left;padding-bottom:10px;}
.gentxt{ color:#646464;font-size:12px;height:20px;width:75px;}
.topics{ width:75px; height:20px; color:#646464;font-size:11px;}

.gen_cont{ padding-left:215px;}
.watch_list{ padding-left:70px; padding-bottom:20px;}
.cont_box{ padding-left:140px;}

.watch_list table tr td { padding:5px; padding-bottom:5px;font-size: 12px; }
.cont_box table tr td { padding:5px; padding-bottom:5px;font-size: 12px;}
.textnorm{ text-align:right;padding-right:11px;font-size: 12px;color: #646464 ;font-size: 12px;}
.radiobt{ border:none; }

.smsubbutton{float:right; padding-top:10px; }
.smsub a{display: block;width: 57px;height: 35px;background-image:url(../images/smallsave.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.smsub a:hover{background-position: left bottom;}

.dropdown{ height:20px;}
.textnorm1{ text-align:right; padding-bottom:6px; padding-right:11px;font-size: 12px;color: #646464;font-size: 12px;}

.contentBoxform {background:transparent url(../images/contentBox_bg.gif) repeat-x scroll center bottom;border:1px solid #DADADA;padding:20px;height:390px;}

.settingMsg { width:370px; border:1px solid #8cbe11; font-size:11px; font-weight:bold; color:#646464; padding:10px; margin-left:160px; margin-bottom:10px; text-align:center; background:url(../images/correct.png) no-repeat #faffe9; background-position:85px;}

/*------ all forums page..........................................................................................................*/


.detailsfor{border-right:1px solid #dadada;}
.forumsListHeader {font-size:16px;color:#0066cc;text-align:left;padding-bottom:20px; background:url(../images/forum_titl_bg.gif) repeat-x; height:36px; }
.forumsListTitle {float:left; font-size:16px; font-weight:bold; padding-left:15px; padding-top:5px; color:#0066cc;  }
#mysubsctbl{ width:100%; /*border:1px solid #dadada; border-bottom:0; border-right:0;*/ border:none; margin:0; }

#mysubsctb2{ width:100%; /*border:1px solid #dadada; border-bottom:0; border-right:0;*/ border:none; margin:0;}
.tblhead{ background:url(../images/my_trbg.gif) repeat-x; height:31px; font-size:12px; color:#FFFFFF;}

.forumtitle{ color:#FFFFFF; padding-left:10px;  width:440px;   }
.icon1{ width:28px; height:30px;}
.subjectname{ color:#0066CC;cursor:pointer;font-size:13px;font-weight:bold;padding-left:3px;width:655px; padding-top:5px; vertical-align:top;}
.icndesc{ height:55px;}
.fordes{ width:400px; border-right:1px solid #fff; padding-left:10px;}
.lastpost{ width:160px; text-align:center;}
.tnp{ width:59px; text-align:center; border-left:1px solid #fff; font-size:12px;}
.tnp1{ width:40px; text-align:center; border:1px solid #dadada; border-left:0; font-size:12px; padding:0px 5px}
.tnp2{ width:47px; text-align:center; border:1px solid #dadada; border-left:0; border-right:0; font-size:12px;}
.tnp1a{ width:45px; text-align:center; border:1px solid #dadada; border-left:0;border-top:0; font-size:12px;}
.tnp2b{ width:45px; text-align:center; border:1px solid #dadada; border-left:0; border-right:0;border-top:0; font-size:12px;}
.tbldes{ background-color:#f9f9fa;}
.icondesc{ width:30px; height:55px; vertical-align:middle; text-align:center; border:1px solid #dadada; border-left:0;}
.icondesc1{ width:30px; height:55px; vertical-align:middle; text-align:center; border:1px solid #dadada; border-top:0;border-left:0;}
.fordes1{ background:#fdfdfd; border:1px solid #dadada; border-left:0; vertical-align:middle; padding-left:10px; font-size:12px; width:400px;}
.fordes2{ background:#fdfdfd; border:1px solid #dadada; border-left:0; vertical-align:middle; padding-left:10px; font-size:12px;border-top:0;}
.bluetxt{ color:#0066cc; padding-top:5px; font-size:12px; }
.textdesc{ color:#646464; ; padding-bottom:5px; padding-right:10px;font-size:12px;}
.textdesc1{ padding-bottom:2px; padding-right:10px; font-size:12px;}
.lastpost1{ border:1px solid #dadada; border-left:0; padding:10px; width:170px;}
.lastpost2{ border:1px solid #dadada; border-left:0; padding-left:15px;border-top:0;}


/*............. accordian....*/
.mysubdesc{  }
.dropDwnCont {font-size:12px; float:right; color:#646464;  width:420px; }
.dropDwnTxt { float:right; padding-left:7px; }
.dropDwnTxt span{padding-bottom:4px; padding-left:10px;}
.jumpto { width:125px; height:20px; font-size:11px; color:#727272 }
.show { width:130px; margin-top:1px; height:20px; font-size:11px; color:#727272}
.newposts{ color:#b9b8b8; font-size:12px; float:left; width:140px;margin-top:5px; } 
.hinticons2{ padding-left:10px; float:left; font-size:11px;}
.brline{ border-bottom:1px solid #dadada; padding-top:10px;}
.statsBot{ background:#eaeaea; height:150px; font-size:12px;}
.bartitl{ font-size:16px; color:#0f6ece; padding-top:15px; padding-left:10px; padding-bottom:15px;}
.statsTxt{ padding-left:50px;}
.sumimage{ text-align:center;}
.allforumrow{height:30px; }

/*------ End of all forums page..........................................................................................................*/


/* -------------------------- Community page -------------*/

.comHeading { float:left; width:350px; font-size:16px; color:#0066cc; padding-left:10px;}
.comfilter { font-size:12px; float:right; width:300px; text-align:right; padding-top:5px;}
.comfilter2 { font-size:12px; float:right; width:200px; text-align:right;}
.forumFilterCombo {  width:125px; height:20px; border:1px solid #7e8fae; font-size:11px; color:#727272; vertical-align:middle; margin-bottom: 2px;}
.comHeadingCont { float:left; width:734px; height:35px; background:url(../images/forum_category_bg.gif) repeat-x; }

.contentTitleTxt2 {width:100%;font-size: 1.2em;line-height: 1.5;padding-bottom:5px;margin-bottom:10px; color:#646464;}
.contentTitleTxt2 p {font-size: 12px;line-height: 1.5;}

.forumDescripCont { width:734px; height:130px; margin:0px; padding:10px 0; background:url(../images/forum_descrip_bg.gif) no-repeat ; }
.forumDescripContBox1 { width:350px; float:left; }
.forumDescripContBox2 { width:350px; float:right; }

.forumDescripTxt { width:250px; float:right; font-size:16px; color:#0066cc;   padding-right:10px; }
.forumDescripTxt p { font-size:12px; color:#646465; padding-top:5px; }

.forumDescripIcon { width:67px; float:left; font-size:16px; color:#0066cc; text-align:left; padding:10px; }

.contentDownHead {font-size:16px;color:#0066cc;text-align:left;padding-bottom:20px; }

.contentDown {background-color:#eaeaea; font-size:16px; color:#0066cc; float:left; margin:0px; padding:10px 0px 0px 20px; width:715px; }
.contentDown p {font-size:12px; color:#646464; padding-top:15px;}

.forumCategoryTableCont {float:left; width:50%; font-size:12px; color:#0066cc; /*margin:1px 0px 10px 0px;*/ border-right:1px solid #D8D8D8; }
.forumCategoryTableContright {  float:left; width:49%; font-size:12px; color:#0066cc; /*margin:1px 0px 10px 0px;*/ }
.cols2in{background:transparent url(../images/pack_details_grad_bg.gif) repeat-x scroll center bottom;margin-bottom: 10px;float: left; width:100%;}

table.forumCategoryTable {border-collapse:collapse; margin:0px; padding:0px;}
tr.forumCategoryHead { background-color:#f7f7f7; color:#ff7d00; font-size:13px; }
tr.forumCategoryHead td{ padding:7px 10px; }
td.forumCategoryHeadPost { padding:7px 10px; }
td.forumCategoryTopicDes { padding:5px 10px 5px 10px; width:300px;}
td.forumCategoryIcon { padding:5px 10px 5px 10px; width:50px;}
td.forumCategoryTopics { padding:15px 10px 5px 10px; width:50px; text-align:center; vertical-align:top; font-weight:bold; }
td.forumCategoryPosts { padding:15px 10px 5px 10px; width:50px; text-align:center; vertical-align:top; font-weight:bold; }
td.forumCategoryPosts2 { padding:15px 10px 5px 10px; width:50px; text-align:center; vertical-align:top; font-weight:bold; }
.forumTableTopicTitle {width:100%; text-align:left; font-weight:bold;}
.forumTableTopicTxt {width:100%; text-align:left; }

.statisticsIcon { float:left; padding:20px 10px 10px 10px;}
.statisticsTotal { float:left; padding:10px; width:100px; font-size:12px; color:#646464; }
.statisticsTotal p{ line-height:18px; padding:0px; }
.statisticsValues { float:left; padding:10px; font-size:12px; color:#646464; width:125px; }
.statisticsValues p{ line-height:18px; padding:0px; }
.statisticsDetails { float:left; width:320px; padding:10px; color:#646464; }
.statisticsDetails p{ line-height:18px; padding:0px; }


/* -------------------------- Recent Topics page -------------*/

.forumDwnNav{ padding-left:10px; float:right; font-size:11px; color:#646464; padding-top:5px;}

.forumContent { margin:0px; padding:0px; width:734px;}

table.recentTopicTable {	font-size: 12px;	border-collapse: collapse;	valign:top; width:734px; font-size:1.2em;  margin-bottom:5px;}
tr.recentTopicTitle {background:url(../images/my_trbg.gif) repeat-x; color:#ffffff; }
td.Topic { border-right:1px solid #f6f6f6;  padding:4px 0px 10px 10px; width:320px; }
td.forum { border-right:1px solid #f6f6f6; text-align:center; width:80px;  padding-bottom:3px;}
td.lastPost { border-right:1px solid #f6f6f6;  text-align:center; width:170px; padding-bottom:3px;}
td.replies { border-right:1px solid #f6f6f6;  text-align:center; width:60px; padding-bottom:3px; }
td.views {  text-align:center; width:60px;padding-bottom: 3px; }

tr.row1 { height:75px; background-color:#f9f9fa; }
td.icon {border-right:1px solid #dadada; padding:5px; vertical-align:middle; text-align:center; border-bottom:1px solid #dadada; width:16px; }
td.des {border-right:1px solid #dadada; padding:5px; background-color:#fdfdfd; border-bottom:1px solid #dadada;  }
td.class {border-right:1px solid #dadada; padding:5px; text-align:center; border-bottom:1px solid #dadada;  }
td.last {border-right:1px solid #dadada; padding:5px; vertical-align:middle; border-bottom:1px solid #dadada;  }
td.rep {border-right:1px solid #dadada; padding:5px; text-align:center; border-bottom:1px solid #dadada; }
td.vie {padding:5px; text-align:center; border-bottom:1px solid #dadada;  }

.topicCellLink {font-size:12px; padding:5px;}
.topicCellLink p{ color:#646464; font-size:12px; margin:0px; }
.topicCellPostName { font-size:11px; color:#858382; padding-left:5px;}
.topicCellDate { font-size:12px; padding-left:10px;}
.topicCellDate p { font-size:12px;}

/*--------------------------------------     My Watchlist Topics---------------------------------------  */

td.Topic2 { border-right:1px solid #f6f6f6;  padding:4px 0px 10px 10px; width:350px; }
td.started { border-right:1px solid #f6f6f6; text-align:center; width:80px;  padding:0px 0px 3px 20px;}
td.lastPost2 { border-right:1px solid #f6f6f6;  text-align:center; width:100px; padding-bottom:3px;}
td.newPosts { border-right:1px solid #f6f6f6;  text-align:center; width:60px; padding-bottom:3px; }
td.views2 {  text-align:center; width:80px; }

td.start {border-right:1px solid #dadada; padding:5px; text-align:left; border-bottom:1px solid #dadada;  }


/*--------------------------------------     All Topics---------------------------------------  */
.dArrow{padding-left:10px;}
.forumDwnNav1{ float:right; font-size:11px; color:#646464; margin-top:-20px;}
.hinticons{ padding-left:10px; float:left; font-size:11px; padding-top:5px;width: 98%;}
.newtopics{ color:#646464;float:left;font-size:12px;margin-top:5px;padding-left:14px;width:120px; } 
.headtitle {margin:0 0 0.4em;width:280px; float:left; color:#646464;}
.showDropDwn {width:167px; float:right; font-size:12px;}
/* End IE5-Mac hack */ *html .showDropDwn {width:167px; }
.jumpDropDwn {width:180px; float:right; font-size:12px; color:#646464;}
.sele{ font-size:13px; font-weight:bold; color:#0066CC;}
.row3{ font-size:11px;padding-bottom:7px;padding-top:4px;}
.blue{ color:#0066cc;}
.blueH{ font-size:11px; color:#0066cc;}
.textdesctop{ color:#646464; ; font-size:12px;}
.bluetop{ color:#0066cc; padding-top:10px; font-size:12px; }
/*----------------------------------------------------------------- End of All Topics ---------------------- */


/*----------------------------------------------------------------- Myposts ---------------------- */
.fordespost{ width:350px; border-right:1px solid #fff; padding-left:25px;}
.fordes1post{ background:#fdfdfd; border:1px solid #dadada; border-left:0; vertical-align:middle; padding-left:25px; font-size:12px; width:310px;}
.tnppost{ width:100px; text-align:center; border-left:1px solid #fff; font-size:12px;}
.icondesc1post{ width:30px; height:55px; vertical-align:middle; text-align:center; border:1px solid #dadada; border-left:0;border-right:0; background-color:#fdfdfd;}
.icondesc2post{ width:30px; height:55px; vertical-align:middle; text-align:center; border:1px solid #dadada; border-left:0;border-right:0; background-color:#fdfdfd;}
.fordes2post{ background:#fdfdfd; border:1px solid #dadada; border-left:0; vertical-align:middle; padding-left:25px; font-size:12px;border-top:0;}
.forumDwnNavpost{ float:right; font-size:11px; color:#646464; }



/*----------------------------------------------------------------- End of Myposts ---------------------- */


/* -------------------------- Most Active Topics page -------------*/

.titleComment { float:left; font-size:11px; color:#b9b8b8; padding-top:6px;}

/*....................... forum Create Topics..................*/
.forums_sub_head{ font-size:16px; color:#0066cc;}
.backtoAll{ font-size:12px; float:right; width:230px; text-align:right;}
.createNewBG{ background:#f5f9fd; border:1px solid #bbd1e5; padding:5px; width:722px; margin-top:10px;  }
.TxtArea{ width:670px; height:172px; }
.ForText{padding:10px;}
.topC{ padding-top:10px; font-size:12px; font-weight:bold;}
.topC label{ padding:5px 5px;}
.chkBox{ padding:5px 0 10px 10px; font-size:11px;}
.TopicN{ width:600px;}

.ForumBtns{ float:right; padding-top:20px;}

.PreviewBt{float:left; padding-left:10px; }
.Preview a{display: block;width: 78px;height: 34px;background-image:url(../images/preview.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.Preview a:hover{background-position: left bottom;}

.PostnwBt{float:left; padding-left:10px; }
.Postnw a{display: block;width: 124px;height: 34px;background-image:url(../images/post_topic.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.Postnw a:hover{background-position: left bottom;}
.TAFContentBox {float:left;border:1px solid #dadada;width:96%;padding:10px 0px 0px 22px;background:url(../images/contentBox_bg.gif) repeat-x;background-position:bottom; margin-top:10px;}


.TAFform{ float:left; text-align:center; font-size:12px; padding-left:100px;padding:25px;}
.scrBtns{ width:100%; padding:10px 0 30px 0;}
.Fsubmit{float:left; padding-right:10px; padding-left:250px; }
.Fsub a{display: block;width: 72px;height: 35px;background-image:url(../images/tsubmit.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.Fsub a:hover{background-position: left bottom;}

.Fcancel{float:left; }
.Fcan a{display: block;width: 70px;height:35px;background-image:url(../images/Fcancel.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.Fcan a:hover{background-position: left bottom;}

.ForumErrorMsg { border:1px solid #FF0000;color:#FF332D;font-size:11px;font-weight:bold;margin:10px 0; background:url(../images/invalid_icon.gif) no-repeat 20px; background-color:#fff8f2;  padding-bottom:10px; }
.ForumErrorTxt { padding-top:6px;  padding-left:50px;}


/* -------------------------- All Posts page -------------*/

.allPostsPreviewBtn {float:left; }
.allPostsPreview a{display: block;width: 78px;height: 34px;background-image:url(../images/preview.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.allPostsPreview a:hover{background-position: left bottom;}

.allPostsPostReplyBtn {float:right; }
.allPostsPostReply a{display: block;width: 96px;height: 34px;background-image:url(../images/post_reply_btn.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.allPostsPostReply a:hover{background-position: left bottom;}

.allPostsNewTopicBtn {float:left; }
.allPostsNewTopic a{display: block;width: 148px;height: 34px;background-image:url(../images/create_new_topic.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.allPostsNewTopic a:hover{background-position: left bottom;}

.allPostsStartBtn {float:right; }
.allPostsStart a{display: block;width: 124px;height: 34px;background-image:url(../images/start_watch.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.allPostsStart a:hover{background-position: left bottom;}

.stopWatchBtn {float:right; }
.stopWatch a{display: block;width: 117px;height: 34px;background-image:url(../images/stopwatching.gif);background-position: left top;cursor:pointer !important;cursor:hand;}
.stopWatch a:hover{background-position: left bottom;}

.allPostsTopicName {font-size:16px; color:#0066cc; float:left; width:400px; padding:10px 0px;}
.allPostsTopicBtns {float:right; width:275px; padding:10px 0px;}
.allPostsPostsBtns {float:right; width:180px; padding:10px 0px;}

.allPostAuthorHead { float:left; width:100px; padding-left:10px;}
.allPostRepliesHead { float:right; width:500px; text-align:right; padding-right:10px;}


.allPostQuestionCont {border:1px solid #bbd1e5; background: #D6E4F2 url(../images/allposts_thread_bg.gif) repeat-y; border-style:solid;border-width:1px;overflow:hidden;width:710px; padding:10px;margin-bottom:10px; }
.allPostAvtarCont {width:135px; background: transparent url(../images/thread-arrow.gif) no-repeat 110px 42px !important; z-index:30px; float:left; position: relative; display: block; _text-align:center; }
.allPostAvtarImg {border:1px solid #fff; margin:10px; padding:0px; width:55px; height:55px;}
.allPostThread {border:1px solid #9ab6d1; width:550px; position: relative;	display: block;	float: left; z-index:2; background-color:#fff; padding:10px; overflow:hidden;}
.allPostThread span{width:100%; font-size:11px; color:#9b9a9a;}
.allPostThread h5{padding:10px 0; margin-bottom:10px; font-size:20px; color:#4e4e4e; border-bottom:1px solid #efefef; line-height:21px;}
.allPostThread p{ font-size:12px; color:#4e4e4e;  }

.allPostUserDetails {font-size:12px; font-weight:bold; color:#0066cc; text-align:center; width:100%; }
.allPostUserDetails span{font-weight:normal; color:#646464; text-align:center; width:100%; }
.allPostUserDetails p{ line-height:25px; font-size:11px; margin:0px; padding:0px;}

.allPostReplyIcons {float:right; }
.allPostReplyIcons span{font-size:11px; margin-bottom:5px; }

.allPostQuestionCont2 {border:1px solid #e2cfab; background: #FBEFC0 url(../images/allposts_thread_bg2.gif) repeat-y; border-style:solid;border-width:1px;overflow:hidden;width:710px; padding:10px; margin-bottom:10px;}
.allPostAvtarCont2 {width:135px; background: transparent url(../images/thread-arrow2.gif) no-repeat 110px 42px !important; z-index:30px; float:left; position: relative; display: block; _text-align:center; }
.allPostThread2 {border:1px solid #d8c884; width:550px; position: relative;	display: block;	float: left; z-index:2; background-color:#fff; padding:10px;}
.allPostThread2 span{width:100%; font-size:11px; color:#9b9a9a;}
.allPostThread2 h5{padding:10px 0; margin-bottom:10px; font-size:20px; color:#4e4e4e; border-bottom:1px solid #efefef; line-height:21px;}
.allPostThread2 p{ font-size:12px; color:#4e4e4e;  }
.quote {font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;  background-color: #EEE;  border: 2px dotted #999;
  padding:5px;
  margin:10px;
}
