﻿A,P,SPAN,TD,DIV,UL,LI,INPUT,TEXTAREA,H1,H2,LEGEND {
	font-family: arial, tahoma, verdana, sans-serif;
}

a {
  color: #052083;
}

a:hover {
  color: #ffffff;
  background-color: #052083
}

BODY {
  margin: 0;
  padding: 0;
  background:#FFFFFF url('/images/fade.jpg') repeat-x fixed center top;
  color: #052083;
}

h1 {
 padding:0;
 margin:0;
 font-size: 150%;
}

h2 {
 padding:0;
 margin:0;
 font-size: 120%;
}

h3 {
 padding:0;
 margin:0;
 font-size: 100%;
}

input {
 font-size: 100%;
}

img {
  border: 0;
}

legend {
 color: #052083;
}

li {
 margin: 2px;
}

select {
 font-size: 100%;
}

textarea {
 font-size: 100%;
}

ul {
 list-style: circle outside url('/images/bullet.gif');
}

div.hmenu ul {
   list-style: none;
   margin: 0;
   padding: 0px 0px 1px 0px;
}

div.hmenu ul li {
   display: inline;
   padding: 2px 0px 2px 0px;
}

div.hmenu ul span {
   padding: 0px 0px 2px 0px;
}

div.hmenu ul a {
   text-decoration: none;
   font-size: 80%;
   color: #E1DFDF;
   background-color: inherit;
}

#arc div#arclink, #con div#conlink, #spo div#spolink, #acc span#acclink, #pri span#prilink,
#ter span#terlink, #rur div#rurlink, #add div#addlink, #cri div#crilink, #oth div#othlink,
#oco div#ocolink, #aca div#acalink, #acf div#acflink, #crc div#crclink, #rta div#rtalink,
#cwm div#cwmlink, #rmr div#rmrlink, #rws div#rwslink, #art div#artlink, #cor div#corlink,
#mpb div#mpblink, #rmt div#rmtlink, #crm div#crmlink, #crp div#crplink, #dev div#devlink,
#eco div#ecolink, #hbc div#hbclink, #lfr div#lfrlink, #rus div#ruslink, #new div#newlink,
#eve div#evelink, #nar div#narlink, #rss div#rsslink, #rmw div#rmwlink, #caf div#caflink,
#wha div#whalink, #coe div#coelink, #cel div#cellink, #crg div#crglink, #cte div#ctelink,
#ryn div#rynlink, #tmc div#tmclink, #urc div#urclink, #awc div#awclink, #rab div#rablink,
#rsi div#rsilink, #don div#donlink, #anr div#anrlink, #fah div#fahlink, #sea div#sealink,
#rwc div#rwclink, #rms div#rmslink, #frc div#frclink, #csc div#csclink, #cws div#cwslink,
#sbr div#sbrlink, #rco div#rcolink, #rc8 div#rc8link, #ana div#analink, #yff div#yfflink,
#rus div#ruslink, #lfm div#lfmlink, #md1 div#md1link, #md2 div#md2link, #pbb div#pbblink,
#ror div#rorlink, #lfd div#lfdlink, #ron div#ronlink, #krr div#krrlink, #rlf div#rlflink,
#mak div#maklink, #mak1 div#maklink1, #mak2 div#maklink2, #mak3 div#maklink3, #mak4 div#maklink4,
#mak5 div#maklink5, #mak6 div#maklink6 { 
  background-color: #A8CADA;
}

#outer {display: table; height: 150px; overflow: hidden; margin: 0 auto; }
#middle {display: table-cell; vertical-align: middle; } 
#inner {text-align: center; }

*:first-child+html #outer {position: relative;} /* fix ie7 */
*:first-child+html #middle {top:50%; left:50%; position: absolute;} /* fix ie7 */
*:first-child+html #inner {top:-50%; left:-50%; position: relative;} /* fix ie7 */

* html #outer {position: relative;} /* fix ie others */
* html #middle {top:50%; left:50%; position: absolute;} /* fix ie others */
* html #inner {top:-50%; left:-50%; position: relative;} /* fix ie others */

div.hmenu h2 {
   position: absolute;
   top: -25em;
   left: -200em;
}

div.hmenu {
   background: #052083;
   width: 100%;
   text-align: center;
   color: #E1DFDF;
   padding: 3px 0 1px 0;
   clear: both;
   height:1.4em;
}

div.leftmenu h2 {
   position: absolute;
   top: -25em;
   left: -200em;
}

.bbc {
	float:right; margin:0 10px
}

.block {
	display:block
}

.bold {
 font-weight: bold;
}

.borderbottom {
 border-bottom:1px dashed #052083; 
}

.borderleft {
 border-left:1px dashed #052083; 
}

.borderright {
 border-right:1px dashed #052083; 
}

.bordertop {
 border-top:1px dashed #052083; 
}

.box {
 border:1px solid #052083; 
 padding: 5px;
 margin: 5px;
 background: #C8D9E1;
 color: inherit;
}

.centre {
 text-align: center; 
}

.clear {
 clear: both;
}

.contents {
 padding: 5px;
 border-left-style:dashed;
 border-left-width:1px;
 font-size: 80%;
 min-height: 300px;
}

* html .contents {
 height: 300px;
}

.conabout {
 margin-left: 10em;
}

.conmain {
 margin-left: 9em;
}

.connet {
 margin-left: 14em;
 min-height: 38em; 
}

* html .connet {
 height: 38em;
}

.connew {
 margin-left: 11em;
}

.conpro {
 margin-left: 14em;

}

.conpub {
 margin-left: 15em;
 min-height: 54em; 
}

* html .conpub {
 height: 54em;
}

.contra {
 margin-left: 12em;
}

.contentsmain {
 padding: 5px 5px 5px 10px;
 font-size: 80%;
 height: 50%;
 min-height: 280px;
}

#crumbs {
 font-size: 70%;
 padding: 5px;
 border-bottom-style:dashed;
 border-bottom-width:1px;
}

#error div#crumbs {
 display: none;
}

#homepage div#crumbs {
 display: none;
}

#homepage h1 { padding-top: 15px; }

.bold {
 font-weight: bold;
}

.crumbslink {
 text-decoration: none;
}

.footer {
 padding: 5px;
 border-top-style:dashed;
 border-top-width:1px;
 font-size: 70%;
 clear: both;
}

.font70 {
 font-size: 70%;
}

.font75 {
 font-size: 75%;
}

.font80 {
 font-size: 80%;
}

.font85 {
 font-size: 85%;
}

.font90 {
 font-size: 90%;
}

.font100 {
 font-size: 100%;
}

.font120 {
 font-size: 120%;
}

.font170 {
 font-size: 170%;
}

* html .gappy {
 padding: 0;
}

.header {
  background: url('/images/hills.jpg') repeat-x left top;
}

.hidden { display: none; }

.italics {
 font-style: italic;
 font-size: 97%; 
}

.left {
 float: left;
 padding: 0;
 margin: 0;
}

.leftmenu {
 float: left;
 padding: 5px 0 5px 5px;
 font-size: 80%;
}

.menu {
 color: #FFFFFF;
 background-color: inherit;
}

.menuitem {
 padding: 2px 0 2px 2px;
 display: block;
 text-decoration: none;
 width: 100%;
 font-size: 95%;
 margin: 5px 0 0 0;
 background-color: inherit;
}

.menuitemhead {
 padding: 0;
 display: block;
 text-decoration: none;
 font-weight: bold;
}

.menuitems {
 padding: 1px 0px 1px 1px;
 display: block;
 text-decoration: none;
 width: 100%;
 font-size: 85%;
}

:hover.noback {
 background-color: transparent;
}

:hover.nomenu {
 background-color: inherit;
 color: #E1DFDF;
}

.nopadmar {
 padding: 0;
 margin: 0;
}

.nowrap {
	white-space:nowrap
}

.red { color: red; }

.right {
 float: right;
 padding: 0;
 margin: 0;
 text-align: right;
}

.rowback1 {
 background-color: #C8D9E1;
 color: inherit;
}

.rowback2 {
 background-color: #F1F5F8;
 color: inherit;
}

.rowbackhead {
 background-color: #052083;
 color: #E1DFDF;
}

.rowshow {
 display: table-row;
}

.rowhide {
 display: none;
}

.slideshow {
 display: block;
 padding: 0 0 0 5px;
}

.space5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.space8 {
	margin-top: 8px;
	margin-bottom: 8px;
}

.strap {
 width: 100%;
 margin-top:15px
}

.submenu { background-position: 4px 4px; padding-left: 16px; background-image:url('/images/bullet_here.gif'); background-repeat:no-repeat }

.submenu2 { background-position: 12px 4px; padding-left: 24px; background-image:url('/images/bullet_here.gif'); background-repeat:no-repeat }

.underline {
 text-decoration: underline;
}

.update {
 background-color: #FFFFCC;
 color: inherit;
}

.w8em {
 width: 8em;
}

.w9em {
 width: 9em;
}

.w10em {
 width: 10em;
}

.w11em {
 width: 11em;
}

.w12em {
 width: 12em;
}

.w13em {
 width: 13em;
}

.w14em {
 width: 14em;
}

.w15em {
 width: 15em;
}

.w17em {
 width: 17em;
}

.w18em {
 width: 18em;
}








#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 100px;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #FFFFFF;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 85% "Lucida Grande", Arial, sans-serif;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#EFEFEF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#052083;
  border-bottom: 1px solid #CCC;
 }
#MB_caption { 	color: #FFFFFF;
 }
#MB_close { color:#777 }
#MB_close:hover { color:#000 }
