/* Global font styles */
body 
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px; 
	color: #000000;
}
a:link,a:active,a:visited { text-decoration: none; color : #232383; }
a:hover	{ text-decoration: none; color : #767676; }

/* general fonts */
.contentPage { font-size: 12px; font-weight: normal; color: #333333; }
.siteHeader { font-weight: bold; font-style: italic; color: #4747e8; }
.errorMessage { font-size: 12px; font-weight: bold; color: #FF0000; }

/* News full view title */
.newsTitleContainer { float:left; padding: 3px; margin:20px 0px 25px 0px; border-bottom: solid 1px #ed1b24; width:350px; }
.newsPageTitle { font-size: 14px; font-weight: bold; color: #000000; }
.newsDateContainer { float:right; }
.newsDate { font-size: 14px; font-weight: bold; color: #989898; }

/* Custom page title */
.customPageTitle { font-size: 14px; font-weight: bold; color: #000000; }
.customPageTitleContainer { padding: 3px; margin:20px 0px 25px 0px; border-bottom: solid 1px #ed1b24; width:250px; }

/* Module page title */
.pageTableContainer { padding: 3px; line-height:20px; margin:20px 0px 10px 0px; width:100%;  }
.pageTableImage { float:left; padding: 0px 10px 0px 0px; }
.pageTableTitle { float:left; font-size: 14px; font-weight: bold; color: #000000; border-bottom: solid 1px #ed1b24; width:250px;}
.pageTableSubTitle { clear:left; padding-top:10px; font-size: 14px; font-weight: bold; color: #989898; }

/* Contact head / block text */
.contact { font-size: 11px; font-weight: normal; color: #232383; padding: 2px 0px 2px 2px; }
a.contact:link, a.contact:active, a.contact:visited { text-decoration: none; font-size: 11px; font-weight: normal; color: #232383; }
a.contact:hover { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none; }

/* News headblock text */
.newsHeadLine { padding: 3px 0px 6px 0px;}
.newsHeadLine a:link, .newsHeadLine a:active, .newsHeadLine a:visited { text-decoration:none; font-size: 11px; font-weight: normal; font-style: normal; color: #333333; }
.newsHeadLine a:hover { font-size: 11px; font-weight: normal; color: #333333; text-decoration:none; }

/* Copyright text */
.copyRight { font-size: 10px; font-weight: normal; color: #FFFFFF; }	
a.copyRight:link, a.copyRight:active, a.copyRight:visited { color: #FFFFFF; }
a.copyRight:hover { text-decoration:underline; color: #FFFFFF; }

/* List text styles */
.gridContent a:link, .gridContent a:active, .gridContent a:visited { font-size: 11px; font-weight: normal; text-decoration: none; color : #232383; }
.gridContent a:hover { text-decoration: none; color : #767676; }
.gridContent { border-collapse: separate; }

/* general text for administration */
.adminText { font-size: 11px; color : #232383; }
