/* Start of CMSMS style sheet 'mdblue' */
html, body {
   background:#FFFFFF url(uploads/mdblue/border.jpg) repeat-y scroll center center;
   font-family:arial,Helvetica,sans-serif;
   font-size:14px;
   margin:0;
   padding:0;
   text-align:center;
}
img {
   border:medium none;
}
a {
	color: Gray;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
#header {
	background: transparent url(uploads/images/KL_logo_gold.png) no-repeat scroll center center;
	height: 195px;
	margin: 0 auto;
	width: 100%;
	text-align: left;
}
#logo {
   margin:0 auto;
   padding-top:30px;
   voice-family:inherit;
   width:850px;
}
html > body #logo {
   width:850px;
}
#logo a:hover {
   text-decoration:none;
   text-align:left;
   padding-left: 10px;
}
#logo a {
   background:transparent url(uploads/mdblue/logo.jpg) no-repeat scroll 0 0;
   float:left;
   height:85px;
   width:317px;
}
#logo h1{
  color: #fff;
  font-size:3em;

}
#container {
	-x-system-font: none;
	background: #E5E5E5 none repeat scroll 0 0;
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 90%;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 890px;
}
* html #container {
   overflow:visible;
}
#content {
   background:#FFFFFF url(uploads/mdblue/nav-edge.jpg) repeat-y scroll 0 0;
   float:right;
   min-height:380px;
   padding-bottom:40px;
   width:690px;
}
* html #content {
   height:380px;
   overflow:visible;
}
#maincontent {
   float:right;
   overflow:hidden;
   padding:18px 20px 0;
   voice-family:inherit;
   width:410px;
}
#rightdiv {
   float:right;
   padding-top:30px;
   width:230px;
}
#rightdiv img {
   border:1px solid #C1C1C1;
   padding:1px;
}
#news {
   margin:0 auto;
   width:210px;
}
#navcontainer {
   float:left;
   min-height:380px;
   overflow:hidden;
   padding-left:1px;
   padding-top:30px;
   width:180px;
}
* html #navcontainer {
   height:380px;
   overflow:visible;
}

.menu ul {
list-style: none;
margin:0px;
padding-left:2px;
}

.menu{
   margin-left:1px;

}
#menu li {
   margin:0px;
   padding:1px;
   text-align:left;
   list-style-type:none;
   border:1px solid #fff;

}

#menu li a {
   display:block;
   vertical-align: bottom;
}

#menu li a:hover {
   background-color:#7D7D7D;
   color:#fff;
   text-decoration:none;
}

#active{ /* menu */
   background-color:#fff;
   padding:1px;
   border:1px solid #666; 

}
li#separator{ /* menu */
   background-color:red; 
}
span.sectionheader{ /* menu */
   background-color:yellow; 
}
#footer {
   background:#FFFFFF none repeat scroll 0 0;
   color:#6A6666;
   font-size:80%;
   height:30px;
   margin:0 auto;
   padding:10px 0;
   text-align:center;
   width:890px;
}
#footertextleft {
   float:left;
   margin-left:10px;
   text-align:left;
   width:420px;
}
#footertextright {
   float:right;
   margin-right:10px;
   text-align:right;
   width:450px;
}
h1 {
   -x-system-font:none;
   color:#660000;
   font-family:Arial;
   font-size:120%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-top:0;
   padding-top:0;
}
.mainheading {
   font-size:123%;
   font-weight:bold;
}
h2 {
   -x-system-font:none;
   color:#5C94BF;
   font-family:arial;
   font-size:110%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-top:0;
   padding-top:0;
}
.underline {
   border-bottom:2px solid #FFB93F;
   padding-bottom:3px;
   width:180px;
}
.subheading {
   font-weight:bold;
}
.submitbox {
	background: #E6E6E6 none repeat scroll 0 0;
	border: 1px solid #E5E5E5;
	padding: 5px;
	text-align: left;
	width: 215px;
}
.submitbox p {
   margin-bottom:5px;
   margin-top:3px;
}
.linkbutton {
   background:#E5E5E5 none repeat scroll 0 0;
   border:medium none;
   color:#949494;
   font-size:95%;
   font-weight:bold;
   height:20px;
   padding:3px 8px;
}
#maincontent ul {
   list-style-image:url(uploads/mdblue/bullet.png);
}
.advert {
   background:#FFFFFF none repeat scroll 0 0;
   border:1px solid #C8C8C8;
   margin-left:12px;
   padding:5px;
   width:160px;
}
/* End of 'mdblue' */

