body {
	font-size: 12px;
}

.tableControl, .actionButtons {
	width: 100%;
}

.tableControl a {
	padding-left: 10px;
}

.tableControl {
	text-align: right;
}

.footer {
	text-align: center;
	font-size: 10px;
}

.rich-table {
    width:100%;
}

h1 {
	font-family: Arial,sans-serif;
	color: #578BB8;
	font-size: 1.6em;
	margin-top: 0;
}

body {
	margin: 0px;
	font-family: Arial,sans-serif;
	color: #616161;
}

.body {
	padding: 30px;
}

.columnHeader:hover
{
    color: #FF6600;
}

.message {
	border: 1px solid #FFCC00;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F0F8FF;
	font-size: 12px;
}

.name {
	vertical-align: top;
	font-weight: bold;
	width: 115px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}
.value {
	float: left;
	padding: 5px;
}

.error {
	float: left;
	padding: 5px;
}
.errors {
	color: red;
	vertical-align: middle;
	padding: 5px;
}
img.errors {
	padding-right: 5px;
}
.errors input {
	border: 1px solid red;
}
.errors textarea {
	border: 1px solid red;
}

.required {
	color: red;
	padding-left: 2px;
}

.rich-stglpanel-body {
   overflow: auto;
}

.width759 { width: 759px; }

.readMore  { font-weight: bold;
			 text-decoration: none;
			 color: #0000ff;
		   }

.uploadSingle .rich-fileupload-toolbar-decor {
	border-width: 0px;
	background-color: transparent;
}

div.uploadSingle .rich-fileupload-list-decor {
	border-width: 0px;
	background-color: transparent;
}

/****************************************************/
/*                 Logged In box                    */
/****************************************************/
.loggedInDiv { text-align: center; }

/****************************************************/
/* 			    		Polling 					*/
/****************************************************/
.pollDiv { padding-top: 20px;
		   font-size: 123.1%;
		   color: #ffffff;
		   font-weight: bold;
		 }
		 
.pollResultsDiv { padding-top: 20px;
				  font-size: 123.1%;
				  color: #ffffff;
				  font-weight: bold;
				}

.voteBar { background: #228b22 none repeat scroll 0%;
		   display: block;
		   height: 15px;
		   line-height: 15px;
		   margin-bottom: 7px;
		   float: left;
         }
       
#previousPollDiv .dr-table { border: 0px !important; }  
#pollDG .dr-table-cell { border: 0px !important;
						 background-color: #333333; 
						 color: #ffffff;
					   } 

/****************************************************/
/* 			    	Home Search 					*/
/****************************************************/
.homeSearchDiv { padding: 20px 10px 0 10px;
			   	 font-size: 123.1%;
			     color: #ffffff;
			     font-weight: bold;
			   }
			   
.noResultDiv { padding: 12px 0 10px 5px; 
		 	   font-weight: bold;
			   color: #ffffff;
			   font-size: 123.1%;
			   letter-spacing: 1px;
			 }

/****************************************************/
/*                     Comments                     */
/****************************************************/
.commentsDiv { color: #ff3300;
			   font-weight: bold;
			   padding-bottom: 10px;
			   clear: both;
		     }
		    
.commentsDiv span { margin-right: 20px; }


					   		   
.justInCommentsDiv { color: #ffc602;
				     font-weight: bold;
				     padding-bottom: 16px;
				     clear: both;
			       }
		    
.justInCommentsDiv span { margin-right: 20px; }


/****************************************************/
/*                       Paging                     */
/****************************************************/
.pagingDiv { padding-left: 10px;
			 font-weight: bold;
			 color: #e2e0d3;
			 font-size: 131%;
		   }
		   
.othersPagePrev { cursor: pointer; }
.othersPageNext { cursor: pointer; }

/****************************************************/
/*                Category title div                */
/****************************************************/
 .categoryTitleDiv { padding: 12px 0 10px 5px; 
		 			 font-weight: bold;
					 color: #ef9622;
				 	 font-size: 123.1%;
				 	 letter-spacing: 1px;
		 		   }
 
a.categoryTitleLink:link    { color: #ef9622; text-decoration: none; }
a.categoryTitleLink:hover   { color: #ef9622; text-decoration: underline; }
a.categoryTitleLink:visited { color: #ef9622; text-decoration: none; }
a.categoryTitleLink:visited:hover   { color: #ef9622; text-decoration: underline; }

/****************************************************/
/*                     Add New Div                  */
/****************************************************/
.addNewDiv{
	padding: 10px;
	margin: 10px 0;
	background-color: #ffffff;
	border: 2px dotted #bbbbbb;
	line-height: 28px;
}

.addNewDiv #actionDiv {
	cursor: pointer;
	text-decoration: underline;
	color: #cd5c5c;	
	margin-bottom: 10px;
}

.addNewDiv input[type="text"], textarea {
	border: 1px solid #bbbbbb;
	font-size: 93%;
	background-color: #f0f8ff;
	color: #000000;
	height: 24px;
	padding: 2px;
}

.addNewDiv label{
	color: #b8860b;
	font-size: 100%;
	font-weight: bold;
}

/****************************************************/
/* 					Breaking News 					*/
/****************************************************/
.hotTopicContents { background: url(/images/hottopics-heading-body.jpg);
					text-align: left;
					color: #000000;
				  }

.hotTopicContents .details { padding: 0 34px;
							 white-space: normal !important;
						   }
						   
.articleDetailsDiv { background: url(/images/article-body.jpg);
					 padding: 0 18px; 
					 white-space: normal !important;
				   }
				   
.justInDiv .imageDiv { height: 90px;
					   width: 150px; 
					   float: left;
					 }

.justInDiv { float: left; }
.justInDiv .titleDiv { width: 150px;
				       float: left;
				       margin-left: 14px;
				       white-space: normal !important;
				     }
	
.mostViewedDiv { float: left;
				 width: 164px;
				 padding-left: 14px;
				 white-space: normal !important;
			   }

/****************************************************/
/* 				    	Showcase 					*/
/****************************************************/
.showcaseDiv { padding: 0 20px 0 20px; }	   		   
.showcaseDiv .imageDiv { height: 90px;
					     width: 150px;
					     padding-top: 14px;
					     float: left;
					   }
					   
.showcaseDiv .summaryDiv { width: 64%;
						   float: right;
						   white-space: normal !important;
						   padding-top: 14px;
						 }
						 
/****************************************************/
/* 				    	Bloghead 					*/
/****************************************************/
.blogheadDiv { padding: 0 20px;
			   clear: both;
			   white-space: normal;  
			 }

