body{
	font-family: arial, verdana, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #f1f1f1;}

img {border:none;}

#homeImage {float:left;
	margin-right:10px;}
	
a {text-decoration:none; color:#990000;}

h1 {font-size:x-large;}

table {border-collapse:collapse;table-layout:fixed}
table#main {border-color:#006600;border:2px solid}

td#main {padding:4px;margin:0px;border:1px solid #006600;}

th#main {padding:3px;margin:0px;font-size:small;background-color:#BBFFBB;border:1px solid #006600;}

.odd {background-color:#EEFFEE}

.even {background-color:#DDFFDD;}

.tabletitle {width:<%=cstr(lTotalWidth + ubound(xTitle)*6)%>px;font-size:large;text-align:center;background-color:#AAFFAA;border-color:#006600;border-width:2px;border-style:solid solid none}

.bold {font-weight:bold}

.rjust {text-align:right}

#page{
	position:absolute;
	padding:0px; margin:0px;
	top:0px;
	left:0px; 
	width:800px;
	border: 1px solid #888888;
	background-color:#ffffff;}

#masthead{
	border-bottom:1px solid #888888;
	background-color:#dceaec;
	vertical-align:top;}
#title{
	font-size:1.2cm;
	color:#ff9900;}
	
#sideLeft{
	float: left;
	width:120px;
	border-right:1px solid #888888;
	background-color: #efefef;
	padding:0px 0px 10px 0px; }

#content{margin:0px 0px 0px 120px;}


#footer{
	clear: both;
	border-top: 1px solid #888888;
	padding:5px;
	font-size:x-small;
	text-aligh:center;}

/* CENTER CONTENT */

#item{
	margin:0px 35px 0px 15px; 
	padding:10px; 
	color:#888888;
	border-right:1px solid #888888;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;}


#item img {margin-top:10px;}

/* NAVIGATION */

#sideLeft a:link, #sideLeft a:visited{
  display:block;
  color:#ffffff;
  font-size:x-small;
  font-weight:bold;
  padding:5px;
  background-color:#999999;
  border-bottom: 1px solid #000000;
  margin-bottom: 1px;}

/* The following rule prevents gaps appearing in between navigation items and divider images Netscape and Firefox */
#sideLeft img {display:block;vertical-align:top;}

.colour40 {border-left:10px solid #C0C0FF;}
.colour39 {border-left:10px solid #C0E0FF;}
.colour38 {border-left:10px solid #C0FFFF;}
.colour37 {border-left:10px solid #C0FFC0;}
.colour36 {border-left:10px solid #FFFFC0;}
.colour35 {border-left:10px solid #FFC0C0;}
.colour34 {border-left:10px solid #FFC0FF;}
.colour33 {border-left:10px solid #E0E0E0;}
.colour32 {border-left:10px solid #8080FF;}
.colour31 {border-left:10px solid #80C0FF;}
.colour30 {border-left:10px solid #80FFFF;}
.colour29 {border-left:10px solid #80FF80;}
.colour28 {border-left:10px solid #FFFF80;}
.colour27 {border-left:10px solid #FF8080;}
.colour26 {border-left:10px solid #FF80FF;}
.colour25 {border-left:10px solid #C0C0C0;}
.colour24 {border-left:10px solid #0000FF;}
.colour23 {border-left:10px solid #0080FF;}
.colour22 {border-left:10px solid #00FFFF;}
.colour21 {border-left:10px solid #00FF00;}
.colour20 {border-left:10px solid #FFFF00;}
.colour19 {border-left:10px solid #FF0000;}
.colour18 {border-left:10px solid #FF00FF;}
.colour17 {border-left:10px solid #808080;}
.colour16 {border-left:10px solid #0000C0;}
.colour15 {border-left:10px solid #0040C0;}
.colour14 {border-left:10px solid #00C0C0;}
.colour13 {border-left:10px solid #00C000;}
.colour12 {border-left:10px solid #C0C000;}
.colour11 {border-left:10px solid #C00000;}
.colour10 {border-left:10px solid #C000C0;}
.colour9 {border-left:10px solid #404040;}
.colour8 {border-left:10px solid #000080;}
.colour7 {border-left:10px solid #004080;}
.colour6 {border-left:10px solid #008080;}
.colour5 {border-left:10px solid #008000;}
.colour4 {border-left:10px solid #808000;}
.colour3 {border-left:10px solid #800000;}
.colour2 {border-left:10px solid #800080;}
.colour1 {border-left:10px solid #000000;}
.v {border-left:10px solid #0000ff;}

#sideLeft a:hover {background-color:#cbcbcb;
  color:#990000;}

#leftjs {float:left;
	width:200px;}
#rightjs {float:right;
	width:150px;}
#center {margin-left:200px;
	width:350px;
	text-align:center;}

