* {
	
}
BODY {
	BACKGROUND: url(images/body-bg.png) #fff repeat-x
}
HTML {
	BACKGROUND: url(images/body-bg.png) #fff repeat-x
}
BODY {
	FONT-SIZE: 0.9em; BACKGROUND-ATTACHMENT: fixed; FONT-FAMILY: Verdana, "Lucida Grande", "Lucida Sans", sans-serif
}
P {
	FONT-SIZE: 0.9em; FONT-FAMILY: Verdana, "Lucida Grande", "Lucida Sans", sans-serif; TEXT-ALIGN: left
}
BLOCKQUOTE {
	FONT-SIZE: 0.9em; FONT-FAMILY: Verdana, "Lucida Grande", "Lucida Sans", sans-serif; TEXT-ALIGN: left
}
LI {
	FONT-SIZE: 0.9em; FONT-FAMILY: Verdana, "Lucida Grande", "Lucida Sans", sans-serif; TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 0.9em; FONT-FAMILY: Verdana, "Lucida Grande", "Lucida Sans", sans-serif; TEXT-ALIGN: left
}
BLOCKQUOTE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px
}
IMG.left {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
IMG.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FLOAT: right; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
#sidebar P {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px
}
#sidebar P {
	TEXT-ALIGN: right
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.u {
	TEXT-DECORATION: underline
}
#head {
	BACKGROUND: url(images/mtuk.jpg) #830000 no-repeat; COLOR: #fff; HEIGHT: 100px; TEXT-ALIGN: center
}
#container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 10px
}
#sidebar {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 5px; PADDING-TOP: 30px
}
#content {
	PADDING-RIGHT: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 30px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px
}
#foot {
	CLEAR: both; PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; BACKGROUND: #830000; PADDING-BOTTOM: 5px; COLOR: #3e0000; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#foot A {
	COLOR: #3e0000
}
#foot A:visited {
	COLOR: #3e0000
}
#foot A:hover {
	COLOR: #fff
}
#accessibility {
	POSITION: absolute; TOP: -10000px
}
A {
	COLOR: #598c00; TEXT-DECORATION: none
}
A:visited {
	COLOR: #598c00; TEXT-DECORATION: none
}
#sidebar A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #830000; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 3em; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; FONT-STYLE: italic; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif
}
H3 A {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.5em; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H4 {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif; BORDER-RIGHT-WIDTH: 0px
}
H1 A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H2 A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.caps {
	FONT-SIZE: 10px; LETTER-SPACING: 0.1em
}
#head H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#content H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 20px; COLOR: #830000
}
#content HR {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; WIDTH: 66%; COLOR: #ccc
}
IMG.divider {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; TEXT-ALIGN: center
}
.comments_error {
	BACKGROUND-COLOR: #ffa
}
DIV.comments_error {
	BORDER-RIGHT: #cc8 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #cc8 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #cc8 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cc8 1px solid
}
#breadcrumb {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; BACKGROUND: #dce4ce; PADDING-BOTTOM: 2px; COLOR: #999; PADDING-TOP: 2px
}
.n {
	COLOR: #999
}
.sidebutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.sidebutton IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#newslist {
	FONT-SIZE: 12px; BACKGROUND: #f5f8f5; FLOAT: right; MARGIN: 2.5em 0px 1em 1em; WIDTH: 180px
}
DIV#newslist P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 1em; PADDING-TOP: 0px
}
DIV#newslist H1 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 14px; BACKGROUND: #598c00; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; COLOR: #fff; PADDING-TOP: 0.5em; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif
}
DIV#newslist A {
	FONT-SIZE: 1em; TEXT-DECORATION: none
}
DIV#newslist A:hover {
	COLOR: #830000
}

/* menus */

#topmenu {
	text-align: center;
}

#topmenu ul {
	margin-left: 0;
	background: #830000;
	padding: 4px 0 5px 0;
}

#topmenu li {
	list-style-type: none;
	text-align: center;
	display: inline;
	padding: 4px 0 5px 0;
}
html>/**/body #topmenu li { padding: 4px 0 5px 0; } /* correct padding - not IE */

#topmenu a {
	padding: 0 8px;
	color: #fff;
}
html>/**/body #topmenu a { padding: 6px 8px; } /* correct padding - not IE */
	
#topmenu a:hover {
	text-decoration: underline;
}

#topmenu .cms_currmenu {
	background: olive;
	color: #fff;
}
#search {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #dce4ce; PADDING-BOTTOM: 6px; MARGIN: 1em 0px; PADDING-TOP: 3px
}
#search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #598c00; PADDING-TOP: 0px
}
#search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #598c00; PADDING-TOP: 0px
}
#search INPUT {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #598c00; BORDER-BOTTOM: #fff 1px solid
}
#prehead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; COLOR: #830000; PADDING-TOP: 3px; FONT-FAMILY: "Century Gothic","lucida sans", sans-serif; TEXT-ALIGN: right
}
#prehead SPAN {
	FONT-WEIGHT: bold
}
DIV.eventpanel UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.eventlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.eventpanel LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
DIV.eventlist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px solid
}
SPAN.posted {
	DISPLAY: block; COLOR: #999
}
DIV.newsitem {
	MARGIN: 1em 0px; BORDER-BOTTOM: #ddd 1px solid
}
DIV.newsitem H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.newsitem P.author {
	FONT-SIZE: 9px; COLOR: #aaa
}
DIV#altmenu A {
	DISPLAY: block
}
UL#sidemenu A.page {
	COLOR: green
}
UL#sidemenu A.category {
	COLOR: #830000
}
.mhere {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #830000; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
.green {
	COLOR: #598c00
}
.maroon {
	COLOR: #830000
}

.clsmodulebox{padding:2px 2px 2px 2px; border:1px solid #830000;;}

.resulttable {
  text-align:center;
}
  
.resulttable table {
  width: 98%;
  border: 1px solid #000;
  background: #fff;
  font-size: 70%;
  margin-left:auto;
  margin-right:auto;
  }  
.resulttable table th, .resulttable table td  {  
  margin: 0;
  text-align: left;
  border-bottom: 1px solid #b5b5b5;
  }
.resulttable table tr {
	background: #e6e6e6;
	cursor: hand;
	}
.resulttable table tr.alt {
	background: #f1f1f1;
	}

		
.resulttable table caption {
	margin: 0;
	padding: 4px 20px;
	text-align: left;
	border: 1px solid #000;
	border-bottom: none;
	background: #999;
  color:white;
	} 

  
.edittable table {
  width: 98%;
  border: 1px solid #000;
  background: #fff;
  font-size: 80%;
  margin-left:auto;
  margin-right:auto;
  }  
.edittable table th, .edittable table td  {  
  margin: 0;
  text-align: left;
	vertical-align:top;
  border-bottom: 1px solid #b5b5b5;
	padding:2px;
  }
.edittable table th {
	background: #e6e6e6;
	}
.edittable table tr.alt {
	background: #f1f1f1;
	}

		
.edittable table caption {
	margin: 0;
	padding: 4px 20px;
	text-align: left;
	border: 1px solid #000;
	border-bottom: none;
	background: #999;
  color:white;
	} 
textarea {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, "Lucida Grande", "Lucida Sans", sans-serif; TEXT-ALIGN: left
}
.error {
  color:#FF0000;
}