/*

	colors:
	question:FFCCFF
	idea:FFCC66
	problem:FF9999
	praise:66FF66
	
	gray:808080
	darkgray:404040

	background:#FFFFCC
*/

.gBranding {
      text-align : right;
  }


/* GOOD */

.colorGood {
	color:#afde21;	
}

.backgroundGood {
	background-color:#afde21;	
}

.borderGood {
	border-color:#afde21;	
}

/* BAD */

.colorBad {
	color:#de3421;
}

.backgroundBad {
	background-color:#de3421;
}

.borderBad {
	border-color:#de3421;
}

/* COMPLETED / REPLIES */

.backgroundCompleted {
	background-color:#c9ff8c;
}

.backgroundCompletedRow {
	background-color:#e7ffcc;		
}

.backgroundHasReplies {
	background-color:#e7ffcc;		
}

/* BLUE */

.colorBlue {
	color:#CCCCFF;
}

.backgroundBlue {
	background-color:#CCCCFF;
}

.borderBlue {
	border-color:#CCCCFF;		
}

/* LIGHT */

.colorLightGray2 {
	color:#F0F0F0;	
}


.backgroundGrayLight {
	background-color:#F5F5F5;	
}



.hr1 {
	color:#C0C0C0;
	margin-bottom:1em;
		
}



/*

	COMMON FORMATTINGS
	
*/

.h2 {
	font-size:12pt;
	font-weight:normal;
	display:block;	
}

.labelDescription {
	font-size:8pt;	
}

.viewPager {
	background-color:red;	
}

/*

	VALIDATION

*/

.validationFailed {
	background-color:#FFF6E0;
}




/*

	TOP BANNER

*/

.topBig {
	color:#404040;
	font-size:13pt;	
}

.topBigDisabled {
	color:#808080;
	font-size:13pt;	
}

/*
 	HOMEPAGE
*/


/*
.homeAreaLinkRemover {
	margin-left:-8px;
	margin-right:8px;
		
}*/





/*

	**** TOP NEWS ****

*/

.topNewsBox {
	text-align:center;
	border:1px solid #fa453f;
	border-right:0;
	border-left:0;
	background-color:rgb(251,231,162);
	margin-top:-1px;
	padding:4px 0 4px 0;	
}




/*
	***** LISTS *****

*/

.listSideboxTitle {
	border-bottom:2px #808080 solid;
	padding:4px;	
}


/*

	***** FEEDBACK *****

*/



.feedbackText {

}

.replyLink {
	font-size:14pt;
	font-weight:bold;
	/* display:block; */
	/* margin-top:1em; */
	line-height:1.5em;	
}

.replyBox {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #808080;
	padding:8px;
	width:500px;
}

.commentBox {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #808080;
	padding:8px;
	position:absolute;	
}


.replyTagActive {
		
}

/*
	
	***** TAG CLOUD / Tagging ***

*/

.voteTagPanel {
	text-align:center;
	padding:16px;
	width:50%;	
}

.voteTagThanks {
	font-size:14pt;
	font-style:italic;
	text-align:center;
	padding:16px;
	color:#808080;	
}

.voteTag {
	color:#0066CC;	
	margin-right:0.5em;
	font-size:12pt;
	cursor:pointer;		
	float:left;
}

.voteTag:hover {
	text-decoration:underline;	
}

.tagcloud {
	margin-right:0.25em;
	margin-left:0.25em;
	float:left;
}

.csize1 {
	font-size:9pt;
}

.csize2 {
	font-size:9pt;
	font-weight:bold;
}

.csize3 {
	font-size:12pt;
}

.csize4 {
	font-size:12pt;
	font-weight: bold;
}

.csize5 {
	font-size:14pt;
}

.csize6 {
	font-size:14pt;
	font-weight:bold;
}

.csize7 {
	font-size:17pt;
}

.csize8 {
	font-size:17pt;
	font-weight:bold;
}

.csize9 {
	font-size:20pt;
}

.csize10 {
	font-size:20pt;
	font-weight:bold;
}


