﻿

@import url('Announcements.css');

body 
{
	margin:0 0 0 0;
}

td
{
	vertical-align:top;
	white-space:nowrap;
}


.td_stroke
{
	border-top: solid 1px #FF6600;
	font-family:Tahoma;
	font-size:8pt;
	vertical-align:middle;
	height:20px;
	
}


.TopMostLinksTD
{
	vertical-align:bottom;
}



form 
{ 
	/*background-image:url(background.gif);*/
	/*border:1px solid gray;*/
}

input, select, textarea 
{
	font-size:8pt;
	font-family:Tahoma;
}

.Textbox
{
	border:1px solid gray;
}
.TextboxDisabled
{
	border:1px solid gray;
	background-color:#DCDCDC;
}

.Select 
{
	border:1px solid gray;

}

.Check, .Radio 
{
	/*border:1px solid gray;*/
}
.Button 
{
	background-color:#DCDCDC;
	color:black;
	border:1px solid #FF6600;
}


.SerachTableButton
{
	
	font-family:Tahoma;
	font-size:8pt;
	border:1px solid gray;
	background-color:#fffcef;
}

.SerachTableButton TD
{
	vertical-align:top;
}


.Disclaimer
{
	white-space:normal;
	line-height:15px;
}


.CommonTable
{
	
	font-family:Tahoma;
	font-size:8pt;
}




.LinkRow
{
	vertical-align:middle;
}

.CopyRightLink
{
	font-family:Tahoma;
	font-size:8pt;
	color:Black;
}



/*One table border*/
.CommonCellBorder
{
	border: solid 1px Gray;
	font-family:Tahoma;
	font-size:8pt;
}

.CommonTableHeader
{
	font-weight:bold;
	background-color:#D3D3D3;
	
	background-image:url(../images/table_header_bg.gif);
	background-repeat:repeat-x;
	height:18px;
	vertical-align:middle;

	
}


/*Dynamic table border*/
.TableCellFirst
{
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	border-top:1px solid gray;
}
.TableCellMiddle
{
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
.TableCellLast
{
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
.TableRowEven
{
	background-color:#fff1eb;
}
.TableRowOdd
{
}




/********************************/
/*Representation of blog content*/
/********************************/
.TableBlog
{
	font-family:Tahoma;
	width:97%;
}
.TableBlogButtons td
{
	width:auto;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}

.BlogContentSubject
{
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
	font-size:10pt;
	padding-top:10px;
	/*padding-left:15px;*/
}

.BlogContentTimeStamp
{
	color:Gray;
	font-size:8pt;
	/*padding-left:15px;*/
}

.BlogContent
{
	font-size:10pt;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:25px;
	white-space:normal;
}

.BlogEntry
{
	border-bottom: dotted 1px #FF6600;
}
.BlogStart
{
	height:10px;
}




.PortraitPhoto
{
	padding-top:5px;
	padding-right:3px;
}





/********************************/
/* Login view*/
/********************************/
.TableLoginView
{
	border: solid 1px #FF6600;
	background-color:#F7F8FF;
	font-family:Tahoma;
	font-size:8pt;
	width:100%;
}

.LoginViewGuestTitleCell,
.LoginViewUserTitleCell
{
	background-image:url(../images/table_header_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	border-bottom: 1px solid #CCCCCC;
	vertical-align:middle;
	color:#FF5000;
	font-size:12px;
	font-weight:bold;
}

.LoginViewUserTitleCell font
{
	color:#515151;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}



.TableLoginView td
{
	height:23px;
	padding-left:8px;
	vertical-align:middle;
}

.TableLinksDynamic td
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:3px;
}

.LoginArea
{
	font-family:Tahoma;
	font-size:8pt;
}








.Label
{
	font-family:Tahoma;
	font-size:8pt;	
}



.LabelMasterInformation
{
	font-family:Tahoma;
	font-size:11px;
	padding-left:5px;
	white-space:nowrap;	
	color:#FF5000;
    vertical-align:middle;
}


.textLabelSubscription
{
	padding-left:15px;
	white-space:nowrap;	
}

.tableSubscription
{
	font-family:Tahoma;
	font-size:8pt;
	vertical-align:top;
	white-space:nowrap;
}

.textHeadline
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	padding-left:15px;
	white-space:nowrap;
}


.Headline
{
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	white-space:nowrap;
}


.textBody
{
	font-family:Tahoma;
	font-size:8pt;
	padding-left:15px;
	
}
.textBodyNoPad
{
	font-family:Tahoma;
	font-size:8pt;
	white-space:nowrap;	
}
.textBodyError
{
	font-family:Tahoma;
	font-size:8pt;
	color:Red;
	padding-left:15px;
}
.textFooter
{
	font-family:Tahoma;
	font-size:8pt;
	padding-left:5px;
}

A:link
{
    text-decoration: none;
}
A:visited
{
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}
A:active
{
    color: Red;
    text-decoration: none;
}
A
{
    color:Blue;
    font-family: Tahoma;
    font-size:8pt;
    text-decoration: none;
    white-space:nowrap;	
}











.DefaultCellLeftCorner
{
	width:20px;
	height:16px;
}
.DefaultCellLoginTop
{
	height:16px;
}



.LabelBlogDescriptionValue
{
	width:300px;
	max-height:80px;
	white-space:normal;
	display:block;
}





/*************************************************/
/* Announcements*/
/*************************************************/
.AnnouncementsHeader
{
	background-image:url(../images/table_header_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	vertical-align:middle;
	color:#FF5000;
	font-size:12px;
	font-weight:bold;
	padding-left:8px;
	border-left: solid 1px #FF6600;
	border-right: solid 1px #FF6600;
	border-top: solid 1px #FF6600;
}

.TableAnnouncements
{
	border-left: solid 1px #FF6600;
	border-right: solid 1px #FF6600;
	border-bottom: solid 1px #FF6600;
	background-color:#F7F8FF;
	font-family:Tahoma;
	font-size:8pt;
	width:100%;
	padding-left:8px;
}





/*************************************************/
/* Comments*/
/*************************************************/
.CommentTable
{
	margin-left:25px;
	width:100%;
}
.CommentSubmitHeader
{
	padding-top:20px; /*processed by Firefox*/
	margin-top:20px; /*processed by IE*/
	font-weight:bold;	
	color:#4C4C4C;
}
.CommentSubmitTextbox
{
	width:310px;
	height:85px;
	border: 1px solid gray;
}
.CommentSubmitButtonCell
{
	text-align:right;
	padding-top:4px;
}
.CommentLoginInfo
{
	width:100%;
	margin-top:15px; /*processed by Firefox*/
	padding-top:10px; /*processed by IE*/
}


.SingleCommentEven
{
	border-top: 1px solid #CCCCCC;
	margin-left: 30px;
	background-color:#FFF7F4;
	width:85%; /*Table width*/
}
.SingleCommentOdd
{
	border-top: 1px solid #CCCCCC;
	margin-left: 30px;
	background-color:White;
	width:85%; /*Table width*/
}

.SingleCommentSubject
{
	padding-top:5px;
	padding-left:15px;
}
.SingleCommentSubject a,
.SingleCommentSubject a:visited
{
	font-weight:bold;
	color:#4C4C4C;
}
.SingleCommentSubject a:hover
{
	text-decoration:underline;
}

.SingleCommentTimestamp
{
	padding-top:3px;
	padding-left:15px;
	font-size:10px;
	color:#FF7F66;
}
.SingleCommentText
{
	padding-top:10px;
	padding-left:15px;
	padding-bottom:25px;
	
	width: 550px;
	
	white-space:normal;
	display:block;
}





/*************************************************/
/* Recent submissions*/
/*************************************************/
.RecentSubmissionsTable
{
	border:1px solid #CCCCCC;
}

.RecentTableHeaderTD
{
	background-image:url(../images/table_header_bg.gif);
	background-repeat:repeat-x;
	height:23px;
	vertical-align:middle;
	color:#FF5000;
	font-size:12px;
	font-weight:bold;
}
.RecentTableHeaderTD a,
.RecentTableHeaderTD a:visited
{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#4284FF;
	padding-bottom:3px;
}
.RecentTableHeaderTD a:hover
{
	text-decoration:underline;
}
.RecentTableHeaderNavPrevious
{
	width:35px;
	text-align:left;
	padding-left:5px;
}
.RecentTableHeaderTitle
{
	text-align:center;
}
.RecentTableHeaderNavNext
{
	width:35px;
	text-align:right;
	padding-right:5px;
}






.RecentSubmissionTD
{
	padding: 10px 10px 10px 10px;
	border:1px solid #CCCCCC;
}

.RecentSubmissionBlogName a,
.RecentSubmissionBlogName a:visited
{
	width: 80px;
	
	padding-left:5px;
	color:#4284FF;
	font-weight:bold;
}

.RecentSubmissionBlogName a:hover
{
	text-decoration:underline;
}

.RecentSubmissionAuthorName
{
	padding-left:5px;
	color:#515151;
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
}

.SubmissionVisits
{
	color:Gray;
	padding-left:5px;
	font-size:10px;
}

.RecentSubmissionTimestamp
{
	padding-left:5px;
	font-size:10px;
	color:#FF6600;
}


.TableImageLinks td
{
	padding-top:10px;
	padding-left:8px;
}




/*************************************************/
/* Recent comments*/
/*************************************************/
.RecentCommentsTable
{
	border:1px solid #CCCCCC;
}

.RecentCommentsTD
{
	padding: 10px 10px 10px 10px;
	border:1px solid #CCCCCC;
}

.RecentCommentator a,
.RecentCommentator a:visited
{
	padding-left:5px;
	color:#515151;
	font-weight:bold;
}
.RecentCommentator a:hover
{
	text-decoration:underline;
}

.RecentCommentText a,
.RecentCommentText a:visited,
.RecentCommentText a:hover
{
	width: 80px;
	
	white-space:normal;
	display:block;
	
	padding-left:5px;
	color:#515151;
	text-decoration:none;
}

.RecentCommentTimestamp
{
	padding-left:5px;
	font-size:10px;
	color:#FF6600;
}
    
    
    