/* 
	LAYOUT
*/
body{
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;	
	background-repeat: repeat;
}
img { border: 0px; }

#wrapwebsite {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#wrapheader { background-color:White; }
#wrapcentre {
	background-color: #d2ddef;
}
#wrapfooter {
	
	width: 75%;
	font-size: 12px;
}

.topleft{
	background-image: url(frTleft.jpg);
	background-repeat: no-repeat;
}	
.topbar {
	background-image: url(frTop.jpg);
	
}
.topright {
	background-image: url(frTright.jpg);
	background-repeat: no-repeat;
}
.leftvert {
	background-image: url(frVleft.jpg);
	background-repeat: repeat-y;
}
.rightvert{
	background-image: url(frVright.jpg);
	background-repeat: repeat-y;
}

.bottombar{
background-image: url(frBottom.jpg);
	
}
.bottomleft {
	background-image: url(frBLeft.jpg);
	background-repeat: no-repeat;
}
.bottomright {
	background-image: url(frBright.jpg );	
	background-repeat: no-repeat;
}

#logodesc { width: 95%; margin-left: 5px; margin-right: 2.5%; }

#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{}
.mymenubar{
	background-color: #d2ddef;
	
}
#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: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color:Black; }
A.SiteTitle:active { text-decoration:none; color:Black; }
A.SiteTitle:hover { text-decoration:none; color:Black; }
A.SiteTitle:link { text-decoration:none; color:Black; }
A.SiteTitle:visited { text-decoration:none; color:Black; }

.WelcomeMessage { color: Black; }
.SiteLink { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.SiteLink:link { text-decoration:none; color:Navy; }
A.SiteLink:visited { text-decoration:none; color:Navy; }
A.SiteLink:active { text-decoration:none; color:Navy; }
A.SiteLink:hover { color: 99CCCC; text-decoration: underline; }
.Accent { color: Silver; font-weight: bold; }

/* 
	TEXT
*/
h1 { font-family: Verdana, Helvetica, sans-serif; font-size:20px; font-weight: normal; color:Black; }
h2 { font-family: Verdana, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:Black; }
h3 { font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:Black; }
h4 { font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:Black;}


.txtsmall { font-size: 60%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.txtmed { font-size: 70%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.txtnormal { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; }
.txtsmallbold { font-size: 60%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; }
.txtmedbold { font-size: 70%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; }
.txtnormalbold { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; }
.txtsmallitalic { font-size: 60%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; font-style: italic; }
.txtmeditalic { font-size: 70%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; font-style: italic; }
.txtnormalitalic { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: normal; font-style: italic; }
.txtsmallbolditalic { font-size: 60%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; font-style: italic; }
.txtmedbolditalic { font-size: 70%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; font-style: italic; }
.txtnormalbolditalic { font-size: 80%; font-family: Verdana, Helvetica, Sans-Serif; font-weight: bold; font-style: italic; }

.txtcopyright { font-size: 60%; 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:#f76500; }
a:active {text-decoration:none; color:#f76500;background-color: black;}
a:visited {  text-decoration:none; color:#f76500; }
a:hover { text-decoration:underline; color:#76500; }
a.topictitle:visited { color:Navy; text-decoration: none; }
a.th:link { color: Navy; text-decoration: none; }
a.th:active { color: Navy; text-decoration: none; }
a.th:visited { color: Navy; text-decoration: none; }
a.th:hover {  color: Navy; text-decoration: underline; }

/*
	FORM
*/
form { margin: 0px; padding: 0px; border: 0px; } 
input { color: black; font-family: Verdana, serif; font-size: 70%; font-weight: normal; }
textarea { background-color: white; color: black; font-family: Verdana, serif; font-size: 70%; font-weight: normal; border-color: black; border-style: solid; border-width: 1px; }
select { color: black; background-color: white; font-family: Verdana, serif; font-size: 70%; 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: Navy; }
A.CommandButton:visited { text-decoration: underline; color: Navy; }
A.CommandButton:active { text-decoration: underline; color: Navy; }
A.CommandButton:hover { text-decoration: underline; color: 99CCCC; }
.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 TD.MainMenuMouseOver A:visited
	
*/
.MainMenuMouseOver  
{
	background-Color: Black;
	color: RED;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
	 
.MainMenu 
{  
	color:rgb(247, 101, 0); 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
  font-weight: bold;  }
  	 
/* .MainMenu TD.OtherMenuItems{margin: 2px 2px 2px 2px;} */
    
.othermenuitems,
{
	
	color: rgb(247, 101, 0);
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.othermenuitems:visited {color: rgb(247, 101, 0); font-size: 12px;}
A.othermenuitems:hover {color: rgb(247, 101, 0); font-size: 12px;}
A.othermenuitems:link{color:rgb(247, 101, 0); 	font-size: 12px; }

.SelectedMenuItems
{
	background-color: Black;
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.SelectedMenuItems:visited {color: rgb(247, 101, 0);  font-size:12px;}
A.SelectedMenuItems:link {color: rgb(247, 101, 0); font-size:12px;}
A.SelectedMenuItems:hover { color: rgb(247, 101, 00; font-size:12px;}
/* 
	MODULES
*/
th { height: 28px;  font-size: 70%; font-weight: bold;  white-space: nowrap; padding-left: 5px; padding-right: 5px; }
.tbmoduletitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #FF7F50;
}
/* tdmoduletitle is the same as th I putted it here for dev issues */
.tdmoduletitle { height: 28px;  font-size: 70%; font-weight: bold;  white-space: nowrap; padding-left: 5px; padding-right: 5px; }
.tdmoduleedit { height: 28px; margin: 0px; padding: 0px; border: 0px;  text-indent: 4px; }
.tbmodulecontent { width: 100%;
						 background-color:#d2ddef  }
.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 */


/*
	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, Verdana, Helvetica, Sans-Serif; font-size: 11px; }

/*
	EVENT CALENDAR MODULE
*/
.EventCalendarTitle { background-color: Grey; color: White; font-weight: bold; border-width: 0; border-bottom-style: none; }
.EventCalendarDayHeader { background-color: Grey; color: White; font-size: 12px; font-weight: bold; border-width: 0; }
.EventCalendarDay { font-size: 14px;  }
.EventCalendarWeekendDay { background-color: lightYellow; }
.EventCalendarNextPrev { color: Black; font-weight: bold; font-size: 18px; }
.EventCalendarSelectedDay{ background-color: #99ccff; }

/*
	FORUM
*/
.ModuleHead { border:none; background-color:99CCCC; color:Black; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.ItemTitle { font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:Navy; }
.ModuleRow { background-color:White; }
.ModuleAltRow { background-color:99CCCC;  }

/* PAGER */
.ModulePager { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; background-color:99CCCC; color:Black;}
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; }


UL LI  {
	list-style-type: circle;
	
}
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;
		
}
