/* 
	LAYOUT
*/
body{font-family: Verdana, Helvetica, sans-serif; background-color: #EEEEEE;}
img { border: 0px; }

  ul#Navigation {
    margin: 0; padding: 0;
  }
  ul#Navigation li {
    margin: 0; padding: 0;
  }


#wrapwebsite { }
#wrapheader { background-color:#333399;  }
#wrapcentre {  width: 100%; margin-left: 5px; padding-top: 5px;   }
#wrapfooter { position: relative; width: 98%; left: 2.5%; text-align: center; }
#logodesc { width: 95%; margin-left: 5px;  }

#hrModuleTitle { }

A.ModuleEditLink:active {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  }
A.ModuleEditLink:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  }
A.ModuleEditLink:link {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  }
A.ModuleEditLink:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  }

#hrModuleContentSeparator{}

#menubar {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#datebar {  }
#breadcrumb { padding: 4px 4px 4px 4px;  margin-bottom:3px; width:99%; }

/*
	SITE HEADER
*/
.SiteTitle { font-family: Verdana Bold, Helvetica, sans-serif;font-size: 20px;font-weight: bold;color:White; }
A.SiteTitle:active { text-decoration:none; color:White; }
A.SiteTitle:hover { text-decoration:none; color:White; }
A.SiteTitle:link { text-decoration:none; color:White; }
A.SiteTitle:visited { text-decoration:none; color:White; }

.WelcomeMessage { color: #212e50; }
.SiteLink { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.SiteLink:link { text-decoration:none; color:white; }
A.SiteLink:visited { text-decoration:none; color:white; }
A.SiteLink:active { text-decoration:none; color:white; }
A.SiteLink:hover { color: white; text-decoration: underline; }
.Accent { color: Silver; font-weight: bold; }

/* 
	TEXT
*/
h1 { font-family: Verdana, Helvetica, sans-serif; font-size:20px; font-weight: normal; color:#333399; }
h2 { font-family: Verdana, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#333399; }
h3 { font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333399; }
h4 { font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333399;}


.txtsmall { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.txtmed { font-size: 90%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.txtnormal { font-size: 100%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.txtsmallbold { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; }
.txtmedbold { font-size: 90%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; }
.txtnormalbold { font-size: 100%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; }
.txtsmallitalic { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; font-style: italic; }
.txtmeditalic { font-size: 90%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; font-style: italic; }
.txtnormalitalic { font-size: 100%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; font-style: italic; }
.txtsmallbolditalic { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; font-style: italic; }
.txtmedbolditalic { font-size: 90%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; font-style: italic; }
.txtnormalbolditalic { font-size: 100%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; font-style: italic; }

.txtcopyright { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #444; }
.txterror { font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; color: red }



/* 
	ANCHOR
*/
a:link { text-decoration:none; color:#333399; }
a:active { text-decoration:none; color:#333399; }
a:visited {  text-decoration:none; color:#333399; }
a:hover { text-decoration:underline; color:Navy; }
a.topictitle:visited { color:#333399; text-decoration: none; }
a.th:link { color: #333399; text-decoration: none; }
a.th:active { color: #333399; text-decoration: none; }
a.th:visited { color: #333399; text-decoration: none; }
a.th:hover {  color: #333399; text-decoration: underline; }

/*
	FORM
*/
form { margin: 0px; padding: 0px; border: 0px; } 
input { color: black; font-family: Verdana, serif; font-size: 100%; font-weight: normal; }
textarea { background-color: white; color: black; font-family: Verdana, serif; font-size: 100%; font-weight: normal; border-color: black; border-style: solid; border-width: 1px; }
select { color: black; background-color: white; font-family: Verdana, serif; font-size: 100%; font-weight: normal; border-color: black; border-style: solid; border-width: 1px; }
.CommandButton { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
A.CommandButton:link { text-decoration: underline; color: #333399; }
A.CommandButton:visited { text-decoration: underline; color: #333399; }
A.CommandButton:active { text-decoration: underline; color: #333399; }
A.CommandButton:hover { text-decoration: underline; color: Silver; }
.NormalTextBox { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.TextLabel { border:0px solid white; font-size:11px; background-color:white; }

/*
	SKMMENU

*/

.MainMenu .MainMenuMouseOver, .MainMenu TD.MainMenuMouseOver A:link, .MainMenu TD.MainMenuMouseOver A:visited
{ text-decoration:underline; background-color:#333399; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: white;
    font-weight: bold; text-decoration: underline; }
.MainMenu TD.OtherMenuItems{margin: 2px 2px 2px 2px;}
    
.othermenuitems, A.OtherMenuItems:link, .MainMenu A.OtherMenuItems:visited
{ background-color: #212e50; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White; }

.selectedmenuitems , A.SelectedMenuItems:link,  A.SelectedMenuItems:visited  
{ background-color: WhiteSmoke; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color:Navy; font-weight: bold; }


/* 
	MODULES
*/

th {  font-weight: bold;  white-space: nowrap; padding-left: 5px; padding-right: 5px; }
.tbmoduletitle { font-family: Verdana, Helvetica, sans-serif; font-size:6px; font-weight:normal; color: #333399; }
/* tdmoduletitle is the same as th I putted it here for dev issues */
.tdmoduletitle { font-family: Verdana, Helvetica, sans-serif; font-size:6px; font-weight:normal; color: #333399; }
.tdmoduleedit { height: 28px; margin: 0px; padding: 0px; border: 0px;  text-indent: 4px; }
.tbmodulecontent { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; width: 100%; }
.tdmodulefooter { height: 28px; margin: 0px; padding: 0px; border: 0px;  text-indent: 4px; }

.tdcell1 { padding: 4px; }
.tdcell2 {  padding: 4px; }
.tdcell3 {  padding: 4px; }
.tdgood {  padding: 4px; }
.tdneutral {  padding: 4px; }
.tdbad {  padding: 4px; }
.tdspacer {  }
hr { color: Silver; height:1pt; text-align:left;  }

/*
	HTML MODULE
*/
.htmltitle { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.htmltext { } /* add a fixed text format here if you don't want to use the fckeditor text formatting */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    /*line-height: 12px;   */
}
.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/*
	LINK MODULE
*/
.tdlinkcell {  }
.tdlinkaltcell {  }

/*
	BLOG MODULE
*/
table.navCalendar table td { font-size:8pt; }
.navTodayStyle { background:#eee; font-size:8pt; }
.navSelectorStyle { background:#eee; }
.navDayStyle { font-size:8pt; }
.navNextPrevStyle { vertical-align:baseline; }
.navDayHeader { font-weight:bold; font-size:8pt; }
.navSelectedDayStyle { font-weight:bold; font-size:8pt; }
.navTitleStyle { font-weight:bold; }
.navWeekendDayStyle { font-size:8pt; }
.navOtherMonthDayStyle { background:#f3f3f3; font-size:8pt; }
.navCalendar { border-color:#eee; }


.blogleftpanel{  padding: 4px; }
.blogcenterpanel{  padding: 4px; }
.blogrightpanel{  padding: 4px; }

.bloginfo { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; }
.bloginfotitle { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }

.blogtitle { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold;  }
A.blogtitle:hover{ text-decoration: none}
.blogtext { } /* add a fixed text format here if you don't want to use the fckeditor text formatting */
.blogdate { font-family: Trebuchet MS; font-size: 11px; }
A.blogdate:hover{ text-decoration: none; }
.blogcommentlink { font-family: Trebuchet MS; font-size: 11px; }

.blogcommenthead { font-family: Verdana; font-size: 14px; font-weight: bold; background-color: #C2D6CD; padding: 4px;}
.blogcommenttitle { font-family: Trebuchet MS; font-size: 18px; border-bottom: solid 1px #ccc; color: #c60; }
.blogcommenttext { font-size: 70%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.blogcommentposter { font-family: Trebuchet MS; font-size: 11px; }



/*
	EVENT CALENDAR MODULE
*/
.EventCalendarTitle { background-color: #333399; color: White; font-weight: bold; border-width: 0; border-bottom-style: none; }
.EventCalendarDayHeader { background-color: #333399; color: White; font-size: 12px; font-weight: bold; border-width: 0; }
.EventCalendarDay { font-size: 14px; }
.EventCalendarWeekendDay { background-color: lightYellow; }
.EventCalendarNextPrev { color: White; font-weight: bold; font-size: 18px; }

/*
	FORUM
*/

.ModuleHead { border:none; background-color:#333399; color:White; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.ItemTitle { font-family: Verdana, Helvetica, sans-serif; font-size:  12px; font-weight:    bold; color: #333399; }
.ModuleRow {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color:White; }
.ModuleAltRow { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color:#B9C4CF; }

/* PAGER */
.ModulePager { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; background-color:#333399; color:White;}
A.ModulePager:active { text-decoration: none; color:White; }
A.ModulePager:hover { text-decoration: underline; color:White; }
A.ModulePager:link { text-decoration: none; color:White; }
A.ModulePager:visited { text-decoration: none; color:White; }
.selectedpage{ font-family: Verdana, Helvetica, sans-serif; font-size: 80%; font-weight: bold; line-height: 12px; color:Black; }
A.SelectedPage:active { text-decoration: none; color:Black; }
A.SelectedPage:hover { text-decoration: underline; color:Black; }
A.SelectedPage:link { text-decoration: none; color:Black; }
A.SelectedPage:visited { text-decoration: none; color:Black; }

.GalleryPager { font-family: Verdana, Helvetica, sans-serif; font-size: small; font-weight: normal; }

.ProgressDisplay { font-weight: bold; }
.ProgressDisplay .StatusMessage { margin: 1px; height: 1.5em; }
.ProgressDisplay .ProgressBar { background-color: rgb(204, 204, 204); }
.ProgressDisplay .ImageButton { border-width: 0px; margin: 0px; padding: 0px; background-color: inherit;}
.ProgressDisplay .ImageButton img { border-width: 2px; border-style: outset; border-color: white; margin: 0px; padding: 0px; height: 1.5em; vertical-align: top; }
.ProgressDisplay .StatusMessage { color: black; border-color: #333399; }

/*

UL LI  { list-style-type:square; }
UL LI LI { list-style-type: disc; }
UL LI LI LI {list-style-type:circle; }
OL LI  { list-style-type:decimal; }
OL OL LI { list-style-type:lower-alpha; }
OL OL OL LI { list-style-type:lower-roman; }

*/



.code {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.xml {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}


.script {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.code-xml {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.code-csharp {
		BORDER-RIGHT: silver 1px solid; 
		PADDING-RIGHT: 15px; 
		BORDER-TOP: silver 1px solid; 
		PADDING-LEFT: 15px; 
		FONT-SIZE: small; 
		BACKGROUND: whitesmoke; 
		PADDING-BOTTOM: 15px; 
		MARGIN: 15px; 
		BORDER-LEFT: silver 1px solid; 
		LINE-HEIGHT: 110%; 
		PADDING-TOP: 15px; 
		BORDER-BOTTOM: silver 1px solid; 
		FONT-FAMILY: "Courier New", Courier;
		
}

.FeedHead
{
	background-color: #E0D7CC;
	border-bottom-color: #CAB693;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 0.5em;

}

.FeedBody
{
	background-color: #EEEDE9;
	border-color: #CAB693;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	
}
