@charset "utf-8";
/* CSS Document */
body{
	margin:0; padding:0px;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#777; text-align: center;
	background:#fff url(../images/bg.header.gif) repeat-x top;
}
div, h1, h2, h3, h4, img, span, label, p, a{ margin:0px; padding:0px; border:none; text-decoration:none; }
#wrapper{ margin:0px auto; padding:0px; width:1000px; }
/*------------------------------------------ Header --------------------------------------*/
#header{
	width:1000px; height:100px;
	/*background:url(../images/bg.header.jpg) no-repeat left top;*/
}
#wrapper #header h1{ 
    padding:16px 0px 0px 37px; 
	display:block; 
	text-align:left; 
	float:left;
}
#header span{
	float:right;
	margin:0px;
	padding:10px 17px 0px 0px;
	width:auto;
	height:77px;
	font-size:13px;
	color:#fff;
	text-align:right;
}

#header span a {
    float:left;
    margin:0;
    padding:0 5px 0 0;
	color:#fff;
}
#header span label{ 
    float:left;
    margin:0 5px 0 0;
	padding:0px;
	width:188px;
 }
#header span label #loggedUser{
  float:right;
}

#wrapper #menu{ 
   width:960px; 
   height:38px; 
   background:#fff; 
   text-align:right; 
}
#wrapper #menu ul{ float:right; margin:0px; }
#wrapper #menu ul li{ float:left; padding:10px 12px 0px 12px; list-style:none; font-size:15px; font-weight:bold; }
#wrapper #menu ul li a{ text-decoration:none; color:#037aa6; }


#wrapper #menu ul li.versions {
  float:left;
  /*width:160px;*/
  position:relative;
  height:28px;
}

#wrapper #menu ul li.versions ul {
  float:left;
  width:170px;
  position:absolute;
  background:#fff;
  left:-38px;
  top:38px;
  display:none;
  border:1px solid #eee;
  border-top:none;
  margin:0px;
  padding:0px;
}

#wrapper #menu ul li.versions ul li {
  float:left;
  width:170px;
  border-bottom:1px solid #eee;
  padding:5px 0px 0px 0px;
  margin:0px;
  text-align:center;
  height:27px;
}

#wrapper #menu ul li:hover ul {
  display:block;
}
#wrapper #menu ul li:hover a {
  color:#000;
}
#wrapper #menu ul li:hover ul li a {
  color:#037aa6;
}

#wrapper #menu ul li:hover ul li:hover a {
  color:#000;
}


#header span #myavtar {
  float:left;
  border:none;
  margin:0 5px 0 0;
  padding:0;
  width:20px;
}
#header span #flashcontent {
   float:left;
   text-align:left;
}
/*------------------------------------------ Footer --------------------------------------*/

#footer { margin:0px auto; padding:14px 0px 0px 0px; height:32px; background:#232b36 url(../images/bg.footer.gif) repeat-x; color:#737e8f; text-align:center; }
#footer a{ display:inline-block; padding:0px 5px; width:24px; height:32px; background:url(../images/logo.vtc.gif) no-repeat top; }
#footer span{ display:inline-block; height:32px; }

/*------------------------------------------ Content --------------------------------------*/
#wrapper span.containerTop{ display:block; margin:14px 0px 0px 0px; padding:0px; }
#wrapper span.containerBtm{ display:block; margin:0px 0px 20px 0px; padding:0px; }
#container{
	float:left;	margin:0px; padding:10px 20px 0px 20px; width:960px;
	background:#cef1f8;
	text-align:left;
}
#container h1{
	margin:0px 0px 15px 0px; padding:0px 0px 5px 20px;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#000;
	border-bottom:1px solid #d9dae1;
}
#container #leftContent{
	float:left;
	margin:0px;
	padding:0px;
	width:960px;
}
/*-------------------------- START A TOPIC ------------------------------*/
#container #leftContent #topics{
	width:960px;
	float:left;
}
#container #leftContent #topics a.tabQuestion{
	float:left; 
	/*margin:0px 16px 0px 0px;*/
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px;
	background:url(../images/ico.question.gif) no-repeat 7px 0px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#6B6F8B;
}
#container #leftContent #topics a.tabQuestionSelected{
	float:left; 
	/*margin:0px 16px 0px 0px;*/
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px;
	background:#c9dcbc url(../images/ico.questionSelected.gif) no-repeat 7px 0px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#25323d;
}
#container #leftContent #topics a.tabIdea{
	float:left;
	/*margin:0px 16px 0px 0px;*/
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	 height:25px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#6B6F8B;
	background:url(../images/ico.idea.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabIdeaSelected{
	float:left;
	/*margin:0px 16px 0px 0px;*/
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#25323d;
	background:#bcccef url(../images/ico.ideaSelected.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabProblem{
	float:left;
	/*margin:0px 15px 0px 0px; */
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	 height:25px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#6B6F8B;
	background:url(../images/ico.problem.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabProblemSelected{
	float:left; 
	/*margin:0px 15px 0px 0px; */
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#25323d;
	background:#ffd2d2 url(../images/ico.problemSelected.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabTestimonial{
	float:left; 
	/*margin:0px; */
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px;	
	text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#6B6F8B;
	background:url(../images/ico.praise.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabTestimonialSelected{
	float:left; 
	/*margin:0px; */
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px;	
	text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#25323d;
	background:#f2e2b9 url(../images/ico.praiseSelected.gif) no-repeat 7px 0px;
}

/*-------------- added 7Sep2009 ------------*/

#container #leftContent #topics a.tabBetaBug{
	float:left; 
	margin:0px 10px 0px 0px; 
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	 height:25px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#b2b3b5;
	background:url(../images/ico.betabug.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabBetaBugSelected{
	float:left; 
	margin:0px 10px 0px 0px;
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	 height:25px; text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#25323d;
	background:#C4F0FF url(../images/ico.betabugSelected.gif) no-repeat 7px 0px;
}
#container #leftContent #topics form.frmBetaBug{
	float:left;
	margin:0px; 
	padding:15px 15px; 
	width:890px;
	background:#C4F0FF;
}
#container #leftContent #topics a.tabAnnouncement{
	float:left; 
	margin:0px; 
	/*padding:6px 20px 0px 35px;*/
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px;	
	text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#b2b3b5;
	background:url(../images/ico.announcement.gif) no-repeat 7px 0px;
}
#container #leftContent #topics a.tabAnnouncementSelected{
	float:left; 
	margin:0px; 
	/*padding:6px 20px 0px 35px; */
	padding:6px 10px 0px 32px; 
	height:25px;	
	text-decoration:none;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#25323d;
	background: #BAF2BE url(../images/ico.announcementSelected.gif) no-repeat 7px 0px;
}

#container #leftContent #topics form.frmAnnouncement{
	float:left;
	margin:0px; padding:15px 15px; 
	width:890px;
	background: #BAF2BE;
}
/*--------------------*/
#container #leftContent #topics form.frmQuestion{
	float:left;
	margin:0px; padding:15px 15px; 
	width:890px;
	background:#c9dcbc;
}
#container #leftContent #topics form.frmIdea{
	float:left;
	margin:0px; padding:15px 15px; 
	width:890px;
	background:#bcccef;
}
#container #leftContent #topics form.frmProblem{
	float:left;
	margin:0px; padding:15px 15px; 
	width:890px;
	background:#ffd2d2;
}
#container #leftContent #topics form.frmTestimonial{
	float:left;
	margin:0px; padding:15px 15px; 
	width:890px;
	background:#f2e2b9;
}
#container #leftContent #topics input.normalText{
	margin:0px;
	padding:5px 0px;
	width:99%;
	height:30px;
	border:1px solid #cfcfcf;
	color:#8f8f8f;
}
#container #leftContent #topics textarea.details{
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	/*width:99%;*/
	width:881px;
	height:100px;
	border:1px solid #cfcfcf;
	color:#8f8f8f;
	overflow-y:hidden;
}
#container #leftContent #topics #additionalInfo{
	float:left;
	margin:5px 0px 5px 0px; 
	padding:5px 10px 5px 4px;
	border:1px solid #cdcdcd;
	background:#f3f3f3; 
	color:#969595;
	width:868px;

}
#container #leftContent #topics #additionalInfo label{
	float:left;
	width:200px;
	margin:0px 0px 10px 5px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}

#container #leftContent #topics #additionalInfo span{
	float:left;
	width:600px;
	margin:0px 0px 10px 0px; padding:0px;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;

}

#container #leftContent #topics #additionalInfo span a{
	width:20px;
	padding:0px 0px 0px 20px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
}



#container #leftContent #topics div.commentsBG{
	float:left;
	margin:0px;
	padding:5px 10px 5px 6px;
	width:867px; 
	background:#e4e4e4;
	color:#969595; 
}
/*-------------------------------------------------------------------------------------------------*/
#container #leftContent #topics div.commentsBG #upload{
	float:left;	
	margin:10px 0px 0px 0px; 
	padding:20px 10px 0px 10px; 
	width:850px; 
	border:1px solid #cdcdcd;
	background:#f3f3f3; 
	color:#969595;
	display:none;
}
#container #leftContent #topics div.commentsBG #uploadLeft{
	float:left;
	padding:0px 10px 0px 0px;
	width:420px;
	height:150px;
	background:url(../images/seperator.gif) no-repeat right;
}
#container #leftContent #topics div.commentsBG #uploadLeft h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #topics div.commentsBG #uploadLeft p{
	margin:5px 0px 0px 0px;
	font-size:12px;
}
#container #leftContent #topics div.commentsBG #uploadLeft input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#container #leftContent #topics div.commentsBG #uploadRight{
	float:right;
	width:390px;
	padding:10px 0px 0px 10px;
}
#container #leftContent #topics div.commentsBG #uploadRight h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #topics div.commentsBG #uploadRight input{
	display:block;	margin:0px; padding:0px; width:265px; height:25px;
	border:1px solid #b8b7b7; background:#fff;
}
#container #leftContent #topics div.commentsBG #uploadRight input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
/*-------------------------------------------------------------------------------------------------*/
#container #leftContent #topics h2{
	margin:15px 0px 5px 10px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
}
#container #leftContent #topics form.frmQuestion h2 b{
	font-weight:normal;
}
#container #leftContent #topics input.addDetails{
	margin:10px 0px 0px 0px; padding:0px; width:254px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#container #leftContent #topics input.postTopic{
	margin:10px 0px 0px 0px; padding:0px; width:150px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
/*-------------------------- TOPIC LISTING ------------------------------*/
#container #leftContent #topicsList{
	float:left;
	margin:30px 0px 20px 0px;
	width:960px;
}
#container #leftContent #topicsList h1{
	font: bold 18px  "Trebuchet MS", Georgia, "Times New Roman"; color:#000;
	border:none;
}
#container #leftContent #topicsList p.forRadio{
	margin:0px;
	padding:0px;
	height:39px;
	/*background:url(../images/bg.recentTopic.gif) repeat-x top;*/
	/*width:510px; 7sep09*/
	width:685px;
	float:left;
	
	font-size:13px;

}
#container #leftContent #topicsList p.forSort{
	margin:0px;
	padding:0px;
	height:31px;
	/*background:url(../images/bg.recentTopic.gif) repeat-x top;*/
	/*width:160px; 7sep09*/
	width:226px;
	float:right;
	/*padding:8px 0px 0px 20px; 7sep09*/
	padding:2px 0px 2px 20px;
}

#container #leftContent #topicsList p.forSort select {
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #D5D5D5;
	width:130px;
	height:25px;
	padding:0px 0px 0px 0px;
}
#container #leftContent #topicsList p.forRadio input{
	/*margin:10px 5px 0px 15px; 7sep09*/
	margin:10px 4px 0px 10px;
	padding:0px;
}
#container #leftContent #topicsList ul{
	margin:30px 0px 0px 0px; 
	padding:0px; 
	width:920px;
	float:left;
}
#container #leftContent #topicsList ul li{
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
	width:920px;
	border-bottom:1px solid #C5C0DA;
	list-style:none;
	color:#9d9c9c;
}
#container #leftContent #topicsList ul li span.leftImage{
	float:left;	margin:0px; padding:0px; width:84px;
}
#container #leftContent #topicsList ul li span.leftImage img{
	border:1px solid #e8e8e8;
}
#container #leftContent #topicsList ul li span.leftImage a{
	display:block; font: bold 12px  "Trebuchet MS", Georgia, "Times New Roman"; color:#1b326f;
}
#container #leftContent #topicsList ul li p.topicListRight{
	float:left;
	margin:0px;
	padding:0px;
	width:835px;
}
#container #leftContent #topicsList ul li p.topicListRight img.fixedIcon {
  text-align:right;
  float:right;
}

#container #leftContent #topicsList ul li p.topicListRight span.topicQuestionBox{
	float:left; 
	margin:0px; 
	padding:11px 6px 11px 20px; 
	width:809px;
	background:#c9dcbc; 
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#786b9d;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicQuestionBox a{ color:#786b9d; float:left; width:738px;}

#container #leftContent #topicsList ul li p.topicListRight span.topicIdeaBox{
	float:left;
	margin:0px;
	padding:11px 6px 11px 20px; 
	width:809px;
	background:#bcccef;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#786b9d;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicIdeaBox a{ color:#786b9d; float:left; width:738px; }

#container #leftContent #topicsList ul li p.topicListRight span.topicProblemBox{
	float:left;
	margin:0px;
	padding:11px 6px 11px 20px; 
	width:809px;
	background:#ffd2d2;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#786b9d;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicProblemBox a{ color:#786b9d; float:left; width:738px; }

#container #leftContent #topicsList ul li p.topicListRight span.topicTestimonialBox{
	float:left;
	margin:0px;
	padding:11px 6px 11px 20px; 
	width:809px;
	background:#f2e2b9;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#786b9d;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicTestimonialBox a{ color:#786b9d; float:left; width:738px; }


/*----------7seo09-------------*/
#container #leftContent #topicsList ul li p.topicListRight span.topicBetaBugBox{
	float:left; 
	margin:0px; 
	padding:11px 6px 11px 20px; 
	width:809px;
	background:#C4F0FF; 
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#786b9d;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicBetaBugBox a{ color:#786b9d; float:left; width:738px;}

#container #leftContent #topicsList ul li p.topicListRight span.topicAnnouncementBox{
	float:left; 
	margin:0px; 
	padding:11px 6px 11px 20px; 
	width:809px;
	background:#BAF2BE; 
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#786b9d;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicAnnouncementBox a{ color:#786b9d; float:left; width:738px;}

/*----------------*/

#container #leftContent #topicsList ul li p.topicListRight span.topicText01{
	float:left; margin:10px 0px 0px 15px; font-size:13px;
}
#container #leftContent #topicsList ul li p.topicListRight span.topicText02{
	float:left; margin:10px 0px 0px 25px; font-size:13px; color:#595959;
}
#container #leftContent #topicsList ul li p.topicListRight a.topicText03{
	float:left; margin:10px 0px 0px 25px; font-size:13px; color:#4ba48c;
}
#container #leftContent #topicsList #paging{
	float:left;
	padding:5px 0px 0px 10px;
	width:912px;
	height:24px;
	background:##BDDCEA;
	border:1px solid #fff;
	font: bold 12px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#000000;
}
#container #leftContent #topicsList #paging a{
	margin:0px 4px;
	padding:0px;
	vertical-align:top;
	line-height:15px;
	color:#888ab4;
}
#container #leftContent #topicsList #paging a img{
	margin:0px; padding:0px; line-height:15px; vertical-align: bottom;
}
/*--------------------------------  RIGHT SIDE -------------------------------*/
#container #rightContent{
	float:right; width:243px;
}
#container #rightContent #ratingBox{
	padding:15px 0px 0px 0px; wdith:243px; height:195px; background:#f3f3f3 url(../images/bg.rating.gif) no-repeat top;
}
#container #rightContent #ratingBox p{
	margin:0px 10px; text-align:center;
}
#container #rightContent #ratingBox span.beforeRating{
	display:block; margin:10px 0px; width:243px; height:54px; text-align:center;
	background:url(../images/bg.beforrating.gif) no-repeat center;
}
#container #rightContent #ratingBox span.afterRating{
	display:block; margin:10px 0px; padding:13px 0px 0px 0px; width:243px; height:41px; text-align:center;
	background:url(../images/bg.afterrating.bg.gif) no-repeat center;
	font: bold 22px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#container #rightContent #ratingBox a{
	margin:0px 1px 0px 0px;
}

#addDetailDiv {
  padding:0;
  margin:0;
  float:left;
  display:none;
}

#container #leftContent #topicsList ul li.loader {
   background:url(../images/ajax.loading.gif) no-repeat;
   background-position:center;
   height:250px;
}
#addDetailDiv small.tagTip {
  float:right;
  padding:0px 25px 0px 0px;
}

#errorDiv {
  border:1px solid #E8B098;
  background:#FDF1F1 url(../images/ico.error.gif) no-repeat 10px;
  float:left;
  margin:0px 0px 10px 0px;
  padding:8px 0px 8px 50px;
  width:829px;
  color:#cc0000;
  line-height:22px;
  min-height:20px;
  display:none;
}

#container #leftContent #topicsList ul li p.topicListRight span.topicBox{
	float:left; 
	margin:0px; 
	padding:20px 20px; 
	width:795px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; 
	color:#786b9d;
	text-align:center;
}


/*--------------------------- TOPIC DETAILS -------------------------*/
#container #leftContent #userSide{
	float:left; width:85px;
}
#container #leftContent #userSide span.leftImage{
	float:left;	margin:0px; padding:0px; width:84px;
}
#container #leftContent #userSide span.leftImage img{
	border:1px solid #e8e8e8;
}
#container #leftContent #userSide span.leftImage a{
	display:block; font: bold 12px  "Trebuchet MS", Georgia, "Times New Roman"; color:#1b326f;
}
#container #leftContent #contentSide{
	float:right; margin:0px 0px 20px 0px; width:850px;
}
#container #leftContent #contentSide #topicDetails{
	float:left;
	padding:20px;
	width:810px;
	text-align:justify;
	color:#545454;
	
}
#container #leftContent #contentSide #topicDetails h1{
	margin:0px 0px 15px 0px; padding:0px; border:none; font-size:18px;
}
#container #leftContent #contentSide #topicDetails div.fix{
    background:#ffffff;
	color:#78812a;
	font-size:18px;
	font-weight:bold;
	margin:10px 0px 5px 15px;
	padding:0px;
	width:760px;
	text-align:center;
	padding:10px 10px 10px 10px;
	border:1px solid #b2b2b2;
}
#container #leftContent #contentSide #topicDetails div.noFix {
   background:none;
}
#container #leftContent #contentSide #topicDetails div.topicDetailClass{
	margin:10px 0px;
	padding:0px;
	min-height:100px;
}
#container #leftContent #contentSide #topicDetails div.additionalInfo{
	float:left;
	margin:10px 0px;
	padding:0px;
	width:800px;
}
#container #leftContent #contentSide #topicDetails div.additionalInfo label.name{
	float:left;
	width:150px;
	margin:0px 0px 0px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #contentSide #topicDetails div.additionalInfo label.value{
	float:left;
	width:550px;
	margin:0px 0px 0px 0px; padding:0px;
	font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;

}


#container #leftContent #contentSide #topicDetails #forButtons{
	float:left; padding:20px 0px 10px 0px; width:100%;
	border-top:1px solid #fff;
}
#container #leftContent #contentSide #topicDetails #forButtons a.replyto{
	float:left;
	margin:0px 10px 0px 0px;
	padding:5px 0px 0px 15px;
	height:27px;
	background:url(../images/bgbtn.vote.gif) no-repeat top;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#000;
	width:165px;
	text-align:center;
}
#container #leftContent #contentSide #topicDetails #forButtons a.btnVote{
	float:left;
	margin:0px 10px 0px 0px;
	padding:5px 15px 0px 15px;
	/*width:147px;*/
	height:27px;
	background:url(../images/bgbtn.vote.gif) no-repeat top;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#000;
	text-align:center;	
}
#container #leftContent #contentSide #topicDetails #forButtons span.bgVotes{
	float:left;
	margin:0px 10px 0px 0px;
	padding:5px 15px 0px 15px;
	/*width:262px;*/
	height:27px;
	/*background:url(../images/bgbtn.votes.gif) no-repeat top;*/
	background:#ffffff;
	border:1px solid #a0a0a0;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#000;
	text-align:center;
}
#container #leftContent #contentSide ul.replys{
	float:left; margin:20px 0px 0px 0px; padding:0px; width:850px; list-style:none;
}
#container #leftContent #contentSide ul.replys li.reply_li{
	float:left; 
	margin:0px 0px 25px 0px; 
	padding:0px 0px 20px 0px;
	width:850px; 
	/*background:url(../images/bg.replys.gif) repeat-x bottom;*/
	background:url(../images/bg.recentTopic.gif) repeat-x bottom;
}
#container #leftContent #contentSide ul.replys li span.leftImage{
	float:left;	margin:0px; padding:0px; width:84px;
}
#container #leftContent #contentSide ul.replys li span.leftImage img{
	border:1px solid #e8e8e8;
}
#container #leftContent #contentSide ul.replys li span.replyListRight{
	float:left;	margin:0px; padding:0px; width:750px;
}
#container #leftContent #contentSide ul.replys li span.replyListRight h2{
	margin:0px 0px 15px 0px; padding:0px; font: normal 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#9d9c9c;
}
#container #leftContent #contentSide ul.replys li span.replyListRight h2 a{
	text-decoration:none; color:#44618c; font-weight:bold;
}
#container #leftContent #contentSide ul.replys li span.replyListRight div.replyDetailsClass{
	margin:0px 0px 20px 0px;
	padding:0px;
}
#container #leftContent #contentSide ul.replys li span.replyListRight a.addComments{
	display:inline; padding:0px 0px 0px 25px;
	text-decoration:none; color:#3586ac;
	background:url(../images/ico.addcomment.gif) no-repeat left;
}
#container #leftContent #contentSide #replyBox{
	float:left; margin:0px; padding:0px; width:850px;
}
#container #leftContent #contentSide #replyBox h3{
	margin:0px 0px 20px 0px; padding:0px; 
	font: bold 18px  "Trebuchet MS", Georgia, "Times New Roman"; color:#000;
}
/*-----------------------------------------------------------------------------*/
#container #leftContent #contentSide #replyBox textarea.replydetails{
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	width:848px;
	height:100px;
	border:1px solid #cfcfcf;
	color:#8f8f8f;
	overflow-y:hidden;
}
#container #leftContent #contentSide #replyBox div.replysBG{
	float:left;
	margin:0px; padding:5px 10px 5px 10px; width:830px; 
	background:#e4e4e4; color:#969595; 
}
#container #leftContent #contentSide #replyBox div.replysBG #upload{
	float:left;
	margin:10px 0px 0px 0px;
	padding:20px 10px 0px 10px;
	width:805px;
	border:1px solid #cdcdcd;
	background:#f3f3f3;
	color:#969595;
	display:none;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadLeft{
	float:left; margin:0px 0px 0px 20px; padding:0px 10px 0px 0px; width:350px; height:150px;
	background:url(../images/seperator.gif) no-repeat right;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadLeft h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadLeft input{
	margin:0px; padding:0px;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadLeft span{
	display:block; margin:5px 0px 0px 0px;
	font-size:12px;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadLeft input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadRight{
	float:right; width:350px; padding:0px 0px 0px 10px;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadRight h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadRight input{
	display:block;	margin:0px; padding:0px; width:265px; height:25px;
	border:1px solid #b8b7b7; background:#fff;
}
#container #leftContent #contentSide #replyBox div.replysBG #uploadRight input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#container #leftContent #contentSide #replyBox a.postReply{
	float:left; margin:10px 0px 0px 0px; padding:2px 0px 0px 0px; width:109px; height:26px;	background:#77b34c url(../images/btn.postReply.gif) no-repeat;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff; text-align:center;
}

/*----------neeraj------------*/
#container #leftContent #contentSide div.Question{
  background:#c9dcbc;
}

#container #leftContent #contentSide div.Idea{
  background:#bcccef;
}
#container #leftContent #contentSide div.Problem{
  background:#ffd2d2;
}
#container #leftContent #contentSide div.Testimonial{
  background:#f2e2b9;
}
#container #leftContent #contentSide div.BetaBug{
  background:#C4F0FF;
}
#container #leftContent #contentSide div.Announcement{
  background:#BAF2BE;
}

#container #leftContent #contentSide #topicDetails img, #container #leftContent #contentSide ul.replys li span.replyListRight p img{
  vertical-align:middle;
  float:none;
  max-width:403px;
}

#replyErr {
  border:1px solid #E8B098;
  background:#FDF1F1 url(../images/ico.error.gif) no-repeat 10px;
  float:left;
  margin:0px 0px 10px 0px;
  padding:8px 0px 8px 50px;
  width:799px;
  color:#cc0000;
  line-height:22px;
  min-height:20px;
  display:none;
}
span.topLink {
   float:right;
   padding:25px 10px 0;
}
#editLinks {
   float:right;
   padding:3px 20px 2px 0px;
}
#editLinks a { 
   padding:0px 8px 4px 8px;
   color:#786B9D;
}
/*--------------------Edit---------------------*/

#editWindow {
background:#EEEEEE;
left:15%;
position:absolute;
top:20%;
z-index:100;

color:#545454;
float:left;
padding:20px;
text-align:justify;
width:810px;
}

#editWindow input.normalText{
	margin:0px;
	padding:5px 0px;
	width:100%;
	height:30px;
	border:1px solid #cfcfcf;
	color:#8f8f8f;
}

 #editWindow textarea.details{
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	width:100%;
	height:100px;
	border:1px solid #cfcfcf;
	color:#8f8f8f;
	overflow-y:hidden;
}
 #editWindow h2{
	margin:15px 0px 5px 10px;
	padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#7d7b7b;
}
 #editWindow div.commentsBG{
	float:left;
	margin:0px;
	padding:5px 10px 5px 6px;
	width:797px; 
	background:#e4e4e4;
	color:#969595; 
}
 #editWindow div.commentsBG #uploads{
	float:left;	
	margin:10px 0px 0px 0px; 
	padding:20px 10px 0px 10px; 
	width:775px; 
	border:1px solid #cdcdcd;
	background:#f3f3f3; 
	color:#969595;
	display:none;
}
 #editWindow div.commentsBG #uploadsLeft{
	float:left;
	padding:0px 10px 0px 0px;
	width:360px;
	height:150px;
	background:url(../images/seperator.gif) no-repeat right;
}
 #editWindow div.commentsBG #uploadsLeft h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#editWindow div.commentsBG #uploadsLeft p{
	margin:5px 0px 0px 0px;
	font-size:12px;
}
#editWindow div.commentsBG #uploadsLeft input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#editWindow div.commentsBG #uploadsRight{
	float:right;
	width:390px;
	padding:10px 0px 0px 10px;
}
#editWindow div.commentsBG #uploadsRight h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#editWindow div.commentsBG #uploadsRight input{
	display:block;	margin:0px; padding:0px; width:265px; height:25px;
	border:1px solid #b8b7b7; background:#fff;
}
#editWindow div.commentsBG #uploadsRight input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#editWindow small.tagTip {
  float:right;
  padding:0px 25px 0px 0px;
}
#editWindow input.postTopic{
	margin:10px 0px 0px 0px; padding:0px; width:150px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}

/*---------------------------------------*/

#container #leftContent #topicsList span.sortHead {
  float:left;
  width:920px;
  background:url(../images/bg.recentTopic.gif) repeat-x scroll center top;
}
#container #leftContent #topicsList div.sortHead {
  float:left;
  width:920px;
  background:#cef1f8 url(../images/bg.recentTopic.gif) repeat-x scroll center top;
}
#container #leftContent #topicsList p.forSearch{
	margin:0px;
	padding:0px;
	height:39px;
	/*width:230px; 7sep09*/
	width:210px;
	float:right;
}
#container #leftContent #topicsList p.forSearch forum {
   border:1px solid red;
}
#container #leftContent #topicsList p.forSearch input{
	margin:5px 5px 0px 0px;
	padding:4px 0px 3px 0px;
	border:1px solid #CFCFCF;
	width:120px;
}
#container #leftContent #topicsList p.forSearch input.searchBtn{
	padding:0px 0px 0px 0px;
	height:26px;
	background:#77b34c;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman";
	color:#fff;
	text-align:center;
	width:70px;
}

#uploadErr {
    color:#FF0000;
}


/******************************* 3 April 09  ***/
#container #leftContent #contentSide li.reply_li textarea.replydetails {
    border:1px solid #CFCFCF;
    color:#8F8F8F;
    height:100px;
    margin:0;
    overflow-y:hidden;
    padding:5px 0;
    width:745px;
}
#container #leftContent #contentSide li.reply_li div.replysBG {
    background:#E4E4E4 none repeat scroll 0 0;
    color:#969595;
    float:left;
    margin:0;
    padding:5px 10px;
    width:727px;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadR {
    background:#F3F3F3 none repeat scroll 0 0;
    border:1px solid #CDCDCD;
    color:#969595;
    display:none;
    float:left;
    margin:10px 0 0;
    padding:20px 10px 0;
    width:705px;
	height:155px;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadLeftR {
    background:transparent url(../images/seperator.gif) no-repeat scroll right center;
    float:left;
    height:140px;
    margin:0 0 0 17px;
    padding:0 10px 0 0;
    width:320px;
}

#container #leftContent #contentSide li.reply_li div.replysBG #uploadLeftR h1 {
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadLeftR input{
	margin:0px; padding:0px;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadLeftR input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
	float:left;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadRightR {
	float:right; width:320px; padding:0px 0px 0px 10px;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadRightR h1{
	margin:0px 0px 10px 0px; padding:0px;
	font: bold 14px  "Trebuchet MS", Georgia, "Times New Roman"; color:#7d7b7b;
	border:none;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadRightR input{
	display:block;	margin:0px; padding:0px; width:265px; height:25px;
	border:1px solid #b8b7b7; background:#fff;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadRightR input.upload{
	margin:10px 0px 0px 0px; padding:0px; width:100px; height:28px;
	background:#77b34c; border:1px solid #fff;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff;
}
#container #leftContent #contentSide li.reply_li a.editReplies {
	float:left; margin:10px 3px 2px 0px; padding:2px 0px 0px 0px; width:109px; height:26px;	background:#77b34c url(../images/btn.postReply.gif) no-repeat;
	font: bold 16px  "Trebuchet MS", Georgia, "Times New Roman"; color:#fff; text-align:center;
}
#replyEditErr {
  border:1px solid #E8B098;
  background:#FDF1F1 url(../images/ico.error.gif) no-repeat 10px;
  float:left;
  margin:0px 0px 10px 0px;
  padding:8px 0px 8px 50px;
  width:695px;
  color:#cc0000;
  line-height:22px;
  min-height:20px;
  display:none;
}
#container #leftContent #contentSide li.reply_li div.replysBG #uploadLeftR #fileLoadingR {
  float:left;
  padding:16px 0px  0px 10px;
}
#uploadErrR {
color:#FF0000;
}

#container #leftContent #contentSide ul.replys li span.replyListRight span.editReplyLinks {
    float:right;
    padding:3px 6px 2px 0px;
}
#container #leftContent #contentSide ul.replys li span.replyListRight span.editReplyLinks a {
    color:#786B9D;
    padding:0 8px 4px;
}
#otherOs,#otherBrowser{
	display:none;
	width:150px;
}
