
body 					{ margin: 0px;
						  margin-bottom: 15px;
						  font: normal 12px Trebuchet MS;
						  color: #474747;
						  background-color: #fff;
						}

td 						{ font: normal 12px Trebuchet MS; }

.ControlPanel			{ width: 100%;
						  background-color: #f7f7f7;
						  border-bottom: solid 1px #ccc;
						}

a:Link, a:Visited, a:Active
						{ color: #474747; 
						  text-decoration: underline; 
						}	 
a:Hover					{ color: orange;	
						  text-decoration: underline; 
						}

.User 					{  font: normal 12px Trebuchet MS;
						  color: #474747;
						  text-align: right;
						  text-transform: lovercase;
						  vertical-align: top;
						  white-space: nowrap;
						  padding-right: 10px;
						  height: 10px;
						}

	.UserLink, .UserLink a:link, .UserLink a:active, .UserLink a:visited 
							{ color: #474747; }
	.UserLink a:hover 		{ color: #FF9900; }

.TempoLogo 				{ float: left; position: absolute; }
.HeaderPane 			{ }

.AdminHeaderPane 		{ height: 142px;
						  background: url(images/tempo_header.jpg) no-repeat top center;
						}
						
.TempoMenu 				{ padding: 4px 14px 0px 14px; }
	.TempoRadMenu 			{ font: normal 12px Trebuchet MS;
							  color: #121212;
							  width: 100%;
							  height: 21px;
							  background-color: #c9c9c9;
						 }
	
.ContentControl 		{ height: 100%;
						  font: normal 12px Trebuchet MS;
						}
	.ContentBorderTop 		{ border-top: solid 2px #c9c9c9; }
	.ContentBorderLeft 		{ border-left: solid 2px #c9c9c9; }
	.ContentBorderRight 	{ border-right: solid 2px #c9c9c9; }
	.ContentBorderBottom 	{ background-color: #c9c9c9; }
	.ContentControl2 		{ height: 100%; }
	
.TopPane 				{ }
.LeftContentPane 		{ }
.ContentPane 			{ }
.RightPane 				{ width: 212px; padding: 12px 13px 0px 5px;	}

	/* For Blog Module */
	.RightPane .CreateFrom /*Rating */ 
							{ display: none; /*Hide Blog Rating*/ }
		.RightPane .SubHead /*Blog Title*/
							{ white-space: normal;
							  width: 180px;
							  font-weight: bold;
							}
		.RightPane .SubHead a:Link, .RightPane .SubHead a:visited, .RightPane .SubHead a:active /* Blog Title Link */ 
							{ font: bold 13px Arial; }
		.RightPane .SubHead a:Hover 
							{ }
		.RightPane .Normal .CommandButton 
							{ display: none; /*Hide blog category*/ }
		
.LeftPane 				{ width: 212px;
						  padding: 12px 5px 0px 13px;		
						}
.BottomPane 			{ padding: 20px 0px 20px 20px; }
	
.Footer 				{ font: normal 12px Trebuchet MS; }
.Tempo_RadMenu 			{ height: 19px; }

.TitleTxt 				{ font: bold 14px; }

/* Calendar Styles */
.Cal_CalendarMain 		{ background-color: #fff; }
.Cal_Title 				{ background-color: #666;
						  color: #fff; }
.Cal_DayHeader 			{ font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
						  color: #444;
						}
.Cal_Day, .Cal_Day a:link 
						{ font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
						  color: #006699;
						}
.Cal_OtherMonthDay .Cal_OtherMonthDay a:link 
						{ }

/*Blog Template CSS - AT.Blog list*/
.TP_BlogItemList 		{ border-bottom: solid 1px #ccc;
						  padding-bottom: 7px;
						}
	.TP_BlogName 		{ font: normal bold 12px Tahoma,Arial,Helvetica;
						  color: #386287;
						}
	.TP_BlogTitle 		{ font: normal bold 11px Tahoma,Arial,Helvetica;
						  padding-top: 7px;
						  padding-bottom: 7px;
						}

/*********************************************************************/
/* Article Module           		                                 */
/*********************************************************************/

.AT_ArticleList	{ padding-bottom: 10px; margin-top: 5px; display: inline-block; width: 100%;}

.AT_ArticleDetail	{ padding-bottom: 15px; }

	.AT_ArticleEdit{ float: right;} 				
	
	.AT_ArticleCat { color: #fff;								  
					  display: inline-block;
					  background: transparent url("images/article_CatBG.gif") no-repeat top right;
					}

		.AT_ArticleCatTxt 			
						{ padding: 2px 10px 3px 32px; 
						  margin-right: 20px;
						  background: transparent url("images/article_CatArrowRight.gif") no-repeat top left;
						}
		
		.AT_ArticleCatDetail
						{ padding: 2px 10px 3px 32px; 
						  margin-right: 20px;
						  background: transparent url("images/article_CatArrowDown.gif") no-repeat top left;
						  
						}

	.AT_ArticleBody_left	
					{ text-align: left; background: transparent url("images/article_BodyLeft.gif") no-repeat top left;}				  
					  
		.AT_ArticleBody_right			  
						{ background: transparent url("images/article_BodyRight.gif") no-repeat top right;}  
			
			.AT_ArticleBody
							{ margin-left: 1px;
							  margin-right: 4px;
							  padding: 15px 20px;
							  background: transparent url("images/articleBody_txt.gif") repeat-x top left;
							}
							
				.AT_ArticleTitle h1	  
								{ color: #333; font-size: 13px; font-weight: bold; margin: 0px; padding-bottom: 0px; padding-right: 90px;}
								
				a.AT_ArticleTitleLink:link, a.AT_ArticleTitleLink:visited, a.AT_ArticleTitleLink:active
								{ color: #333; text-decoration: none;}
				
				a.AT_ArticleTitleLink:hover
								{ color: orange; text-decoration: none;}											
				
				.AT_ArticleAuthor
								{ padding-bottom: 10px; color: #2767a1; font-size: 11px;}
				
				.AT_ArticleBtn	{ float: right;}
				
					a.Btn_Small:link, a.Btn_Small:visited
									{ height: 20px;
									  float: left;
									  width: auto;	/*Fixed W3C Warning*/
									  display: inline-block;
									  font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
									  color: #333;
									  line-height: 8px;
									  text-decoration: none;
									  text-align: center;  
									  padding-right: 6px;
									  background: transparent url("images/btn_Small.gif") no-repeat top right;
									}
					
					a.Btn_Small span	{ display: inline-block; padding-top: 6px; padding-bottom: 6px; padding-left: 6px;
										  background: transparent url("images/btn_Small.gif") no-repeat top left;
										}
					
					a.Btn_Small:active,
					a.Btn_Small:hover 	{ color: #fff; text-decoration: none; cursor: pointer;
										  background: transparent url("images/btn_Small.gif") no-repeat 100% -20px;
										}
					
					a.Btn_Small:active span,
					a.Btn_Small:hover span 			
										{ padding-top: 6px; padding-bottom: 6px;
										  background: transparent url("images/btn_Small.gif") 0px -20px no-repeat; 
										}

			.AT_ArticleFooter	{ padding-top: 10px; text-align: right;}
			

.AT_ArticleReply		{ text-align: left;
						  padding: 10px; 
						  border: solid 1px #ccc; 
						  margin-top: 0px;
						  margin-bottom: 15px;
						  background-color: #f0f0f0;
						  clear: both; 
						}

	.AT_ArticleSubmitted	{ height: 21px;
							  color: #2767a1; 
							  font-weight: bold; 
							  padding-left: 30px; 
							  background: transparent url("images/article_icon_user.gif") no-repeat top left; 
							}
								
	.AT_ArticleCommentTitle{ color: #fff; font-size: 11px; line-height: 12px; font-weight: bold; text-align: left; padding: 4px 10px; border-bottom: solid 1px #fff; background-color: #195388;}
	
	.AT_ArticleReplyBtn	{ height: 20px; text-align: right; }
							
	
	.AT_ArticleReplyBtn a.CommandButton:link, .AT_ArticleReplyBtn a.CommandButton:visited, .AT_ArticleReplyBtn a.CommandButton:active
							{ display: inline-block;
							  width: 96px;							  
							  font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
							  line-height: 10px
							  color: #333;
							  text-align: center;
							  text-transform: uppercase;
							  text-decoration: none;
							  padding-top: 4px;
							  padding-bottom: 4px;
							  background: transparent url("images/btn_Small2.gif") no-repeat top left;
							}
							  
	.AT_ArticleReplyBtn a.CommandButton:hover
							{ color: #fff;
							  text-decoration: none;
							  background: transparent url("images/btn_Small2.gif") 0px -20px no-repeat; 
							}
							
.AT_ArticleCommentFooter	{ text-align: left; margin-bottom: 13px; }
.AT_ArticleCommentReply	{ padding-left: 12px; background: transparent url("images/article_replyArrow.gif") top left no-repeat;}							

	.AT_ArticleCommentReply .AT_ArticleCommentTitle
								{ color: #222; font-size: 11px; line-height: 12px; padding: 4px 10px; border-bottom: solid 1px #fff; background-color: #bbd9f5; }

.AT_ArticleBookmark		{ border: solid 1px #ccc; margin-bottom: 15px; padding: 10px; background-color: #f0f0f0;}	


/*********************************************************************/
/* Article -latest           		                                 */
/*********************************************************************/

.AT_LatestArticleList,
.AT_EventList				{ padding-bottom: 10px; margin-top: 5px; display: inline-block; width: 100%; text-align: left;}

.AT_LatestArticleTitleBG	{ color: #fff;								  
							  display: inline-block;
							  background: transparent url("images/article_LateBG.gif") no-repeat top right;
							}

.AT_LatestArticleTitle 		{ padding: 4px 10px 3px 10px; 
							  margin-right: 10px;
							  background-color: #396994;
							}
.AT_LatestArticleTitle H1	{ /*width: 155px;*/ margin: 0px; font-size: 12px; line-height: 12px; font-weight: bold; color: #fff;}

.AT_LatestArticleTitle a.AT_ArticleTitleLink:link, 
.AT_LatestArticleTitle a.AT_ArticleTitleLink:visited, 
.AT_LatestArticleTitle a.AT_ArticleTitleLink:active 

							{ color: #fff; text-decoration: none; font-weight: bold;}

.AT_LatestArticleTitle a.AT_ArticleTitleLink:hover 
							{ color: #fe5897; text-decoration: none; }

.AT_LatestArticleBody 		{ padding: 10px; margin-top: 1px; background: url("images/articleBody_txt.gif") repeat-x top left;}
.AT_LatestArticleCat		{ color: #195388; font-size: 12px; line-height: 13px; padding-bottom: 10px; }					

.AT_latestArticleBtn		{ float: right;}
				
a.Btn_LatestSmall:link, a.Btn_LatestSmall:visited
							{ height: 20px;
									  float: left;
									  width: auto;	/*Fixed W3C Warning*/
									  display: inline-block;
									  font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
									  color: #333;
									  line-height: 8px;
									  text-decoration: none;
									  text-align: center;  
									  padding-right: 6px;
									  background: transparent url("images/btn_Small.gif") no-repeat top right;
									}
					
					a.Btn_LatestSmall span	{ display: inline-block; padding-top: 6px; padding-bottom: 6px; padding-left: 20px;
										  background: transparent url("images/btn_Small.gif") no-repeat 0px -41px;
										}
					
					a.Btn_LatestSmall:active,
					a.Btn_LatestSmall:hover 	{ color: #d61a61; text-decoration: none; cursor: pointer;
										  background: transparent url("images/btn_Small.gif") no-repeat top right;
										}
					
					a.Btn_LatestSmall:active span,
					a.Btn_LatestSmall:hover span 			
										{ padding-top: 6px; padding-bottom: 6px;
										  background: transparent url("images/btn_Small.gif") 0px -61px no-repeat; 
										}
										
.AT_EventImageThumb		{ float: left; margin: 0px 15px 3px 0px; border: solid 1px #444; }
.AT_EventImageThumb img { width: 90px;}

.AT_EventImage			{ float: right; margin: 0px 0px 3px 15px; border: solid 1px #444; }
.AT_EventImage img		{ width: 200px;}		

.AT_EventFooter			{ padding-top: 10px;}						



/*Telerik RadCalendar Default skin*/

table.RadCalendar_Default	{ font-size:11px; width:180px; margin-top: 12px;}
.RadCalendar_Default .rcMain .rcRow a, .RadCalendar_Default .rcMain .rcRow span
							{ padding-right: 3px;} 



