/* Start of CMSMS style sheet '15-01-2009' */
html,body{margin:0;padding:0}

#myframe { height: 1610px; }

body{ font-size: 1em; font-family: Trebuchet MS, sans-serif; text-align:center; background-color: #bbb; color: #525252;}

hr.line {border: none 0; border-bottom: 1px solid #bbb; margin: 30px auto 30px 0; text-align: left;}

a{text-decoration:underline; color:#00396B;}
a:hover{text-decoration:underline; color:#fff; background-color:#00396B; }
a:hover img, a img {border: none; text-decoration: none;}

ol, ul {margin-right:20px }
p, table {margin: 0 20px 20px 20px }

h1 {border-left: 5px solid #800000; border-bottom: 1px solid #bbb; font-size: 1.5em;
color:#800000; margin: 20px; padding-left:7px }
h2 {color:#800000; font-size: 1.2em; margin: 20px; }
h3 {color:#800000; font-size: 1em; margin: 10px 20px; }

div#banner {float: left; height: 230px; padding:0; margin:0; 
background-color: #404040; clear: both; }

div#container {
border-bottom: 0px solid #800000; border-left: 0px solid #800000; border-right: 0px solid #800000; 
background-color: #808080; color: #000; text-align:left; 
width: 936px; padding:8px; margin:0 auto; }

div#content {clear: both; padding-bottom: 15px;
background-color: #fff; color: #000; font-size:0.9em;}

.menu {
	text-align: center; margin:0; padding:0;
	list-style-type:none;
	background-color: #404040; width:auto; position:relative;
	display:block;
	height:30px; font-size:0.9em;
	font-weight:bold; }

.menu li {
	display:block; float:left;
	margin:0; padding:0; }
	
.menu li a {
	border-bottom: 4px solid #404040; display:block; float:left;
	color:#999999;
	text-decoration:none; font-weight:bold;
	padding:8px 10px 0 10px; }
	
.menu li a:hover {	text-decoration:none;
	color:#FFFFFF; border-bottom: 4px solid #800000; }

.submenu { 
             clear: both;background-color: #fff; 
	list-style-type:none; width:auto; position:relative; display:block;
	font-size:0.9em; font-weight:bold; }

.submenu li, .submenu ul {
	background-color: #808080; display:block; float:left;
	margin:0; padding-top:3px; }
	
.submenu li a {
	background-color: #808080; border-bottom: 4px solid #808080; display:block; float:left;
	color:#333; text-decoration:none;
	font-weight:bold; padding:1px 10px 0 10px;}
	
.submenu li a:hover {	text-decoration:none;
	color:#FFFFFF; border-bottom: 4px solid #800000; }
      
.rightimage {float:right; margin-left: 10px; margin-bottom: 5px}
.centre {text-align:center; padding: 5px; font-size: 1em }
.copyright {background-color: #808080; text-align:center; padding-bottom:15px;
margin-right:0px; margin-left:0px;
font-size:0.8em; text-align: center;}

.code, pre {color: #008000}

.floatRight  {float:right; }
.floatLeft  {float:left; }
/* End of '15-01-2009' */

