/* Modules */
.forumExpand {
	font-size:11px; font-weight:bold;
	text-transform:uppercase;
	margin:0 0 20px; padding:3px 5px;}
.forumTitleBox {
	font-size:11px; color:#FFF;
	margin:20px 0 0; padding:8px 0 8px 10px;
	background:#674331;}
.forumTitleBox .forumTitle {
	margin:0;
	border:none;}
.forumTitle {
	font-size:11px; font-weight:bold;
	margin:15px 0 0; padding:0;
	border:solid #674331; border-width:5px 0 0;
	display:block;}
.forumTitleBox .forumAuthor A {
	color:#FFF;}
.forumTitleBox A:link    {color:#FFF;}
.forumTitleBox A:visited {color:#FFF;}
.forumTitleBox A:hover   {color:#F00;}
.forumTitleBox A:active  {color:#FFF;
}
.forumDate {
	margin:0 300px 0 0;}			
.forumAuthor {}
.forumBy {
	padding:0 0 0 0px;}
.forumPostBody {
	font-size:12px;
	padding:5px 0 0 7px;
	border-bottom:solid 1px #674331;
	display:block;}
.forumReply {
	text-align:center;
	margin:5px;
	display:block;}
.forumReply A {
	font-size:10px; font-weight:bold;
	margin:5px 0 0; padding:2px 3px;
	border:solid 1px #97A3BA;
}
.forumListItem {
	padding:0;}	
.forumListItem .forumTitleBox {
	color:#472821;
	margin:10px 0 0 25px; padding:3px 0 4px 0;
	background:#cec89e;}
.forumListItem .forumTitleBox A {
	color:#472821;}	
.forumListItem .forumTitle {
	color:#472821;
	margin:7px 0 0; padding:0 0 0 25px;
	border:none;
}	
.forumListItem .forumTitleBox .forumTitle {
	padding:0 0 0 8px;}
.forumListItem .forumTitleBox .forumBy {
	padding:0 0 0 8px;
}
.forumListItem .forumBy {
	padding:0 0 0 25px;}
.forumListItem .forumPostBody {
	font-size:12px;
	margin:0 0 0 25px;}
forumListItem forumReply {
	paddding:0 0 0 25px; border:1px solid red;
}
.forumSticky {}
.forumActions{}

.blogHead {
	font-size:100%; font-weight:bold;
	text-align:left;
	padding:2px 5px;}
.blogTitle {
	font-size:100%; font-weight:bold; color:#FFF;
	text-align:left;
	padding:2px 5px;
	background:#304961;}
.blogTitle A:link    {color:#FFF}
.blogTitle A:visited {color:#FFF}
.blogTitle A:hover   {color:#FFF}
.blogTitle A:active  {color:#FFF}
.blogArt {
	padding:15px 8px; margin:0 0 2px;
	border:1px solid #304961;
	background:none;}
.blogComments {
	font-size:10px; color:#FFF;
	padding:0 0 0 10px;
	background:#AABCCE;
}
.blogCommentNumber {
	font:11px Verdana, Verdana, Geneva, sans-serif;
	text-align:center; line-height:100%;
	height:16px; width:28px;
  	padding:3px 0 0;
	background:url(/images/content/icon_comment.png) no-repeat top center;
  	float:left;}
.blogTitleDelete {
	font-size:100%; font-weight:bold; color:#304961;
	text-align:left;
	padding:2px 5px;
	border:solid #304961; border-width:1px 1px 0;}
.blogArtDelete {
	padding:15px 8px; margin:0 0 2px;
	border:1px solid #304961;
}
.calendarBlank, .calendarDay {
	height:100px;}
.calendarDay {
	font-size:9px !important; color:#903;
	background:#FFF;}
	
.calendarDate A {
	font-size:11px; font-weight:bold;
	text-decoration:none;
	padding:0 35px 1px;}
.calendarDate A:link    {color:#472821; background:#ada56f;}
.calendarDate A:visited {color:#FFF; background:#ada56f;}
.calendarDate A:hover   {color:#FFF !important; background:#472821;}
.calendarDate A:active  {color:#FFF; background:#472821;}
.calendarToday {
	background:#FAF8E6;}
.calendarToday A:link    {color:#FFF; background:#F00;}
.calendarToday A:visited {color:#FFF; background:#AA9F87;}
.calendarToday A:hover   {color:#AA9F87 !important; background:#FFF;}
.calendarToday A:active  {color:#FFF; background:#AA9F87;}
.calendarBlank {
	background:#cec89e;}
.calendarMonth {
	font-size:18px;}
.calendarPrev {
	font-size:12px;
	padding:0 15px 0}
.calendarNext {
	font-size:12px;
	padding:0 0 0 15px;}
.calendarListMonth {
	font-size:14px; font-weight:bold; color:#472821;
	padding:2px 10px; margin:10px 0 0;
	background:#ada56f;}
.calendarListBlock {
	margin:10px 0 0 15px; padding:0 0 15px;
	border-bottom:solid 1px #ada56f;}
.calendarListDate {
	font-weight:bold; color:#FFF;
	padding:2px 10px;
	background:#472821;}	
.calendarListName {
	font-size:13px; font-weight:bold; color:#472821;
	text-transform:uppercase;
	margin:5px 0 0 10px;}
.calendarListTime {
	font-weight:bold;
	padding:2px 10px 10px;}
.calendarListDesc {
	margin:0 0 0 10px;
}
.docBigHead { 
	font-weight:bold; font-size:16px; color:#86710E;}
.docSmallHead { 
	font-weight:bold;	font-size:12px; color:#273A61;
	text-transform:uppercase;}
.docs {
	text-align:left}
.docs TABLE {
	margin:15px 0;
	border-collapse:collapse;}
.docs TH {
	font-size:9px !important; color:#FFF;
	text-transform:uppercase; text-align:center;
	background:#999;}
.docs, .docs TD {
	font-size:12px;
	line-height:160%; vertical-align:text-top }
.docs TD, .docs TH, .docs TABLE {
	border:1px solid #999;}
.docs TD, .docs TH {
	padding:2px 4px;
}


.pubWrapper {
	margin:0 0 15px; padding:0 0 20px;
	
	border:solid #d5cbb4; border-width:0 0 1px;}
.pubCategory {
	font-size:120%; font-weight:bold;}
.pubDesc {}
.pubDate {	
	font-size:12px; font-weight:bold; color:#472821;
	color:#472821;
	margin:0; padding:5px 0 7px 10px;
	width:95px;
	background:#cec89e;
	float:left;}
.pubTitle { 
	font-size:12px; font-weight:bold; color:#FFF;
	margin:0 0 5px 105px; padding:5px 0 7px 10px;
	background:#674331;}
.pubPublished {
	font-size:13px; font-weight:bold; color:#674331;
	text-transform:uppercase;}
.pubElement {
	font-family:Verdana, Arial, Helvetica, sans-serif;}
.pubHeight {
	height:500px !important;}
.pubLinks {
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/images/content/arrow_right-brown.gif) no-repeat 0 2px;
	float:right;}
.pubPublished {}
.pubElement {float:left}
.pubHeight {}
.textSmallPubs {clear:both;}


.jobsPosition {
	text-align:left !important;
}
