body{ background-color:#477F9F; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10pt; margin:0; }
.smaller{ font-size:8pt; }
.titlebar{ background-color:#9C9CCE; width:100%;}
.searchbar{ background-color:#CCCCFF; width:100%; text-align:right; padding:1px 0px 1px 0px;}
.newsbar{ background-color:#CCCCFF; width:100%;  padding:1px 0px 1px 0px;}
.sidebar{ padding:25px 0px 10px 10px; width:130px; float:left; background-color:#D8CBBA;}

.container{ margin-left:160px;}
.header{width:788px; margin:auto;}

 /* for Internet Explorer 6 min-height hack*/
/*\*/
* html .maincontent {
height: 250px;
}
/**/

.maincontent{ border-style:solid; border-width:0 0px 0px 1px; border-color:#927D6C; padding:25px 10px 10px 10px; margin-left:140px; background-color:#FFFFFF; min-height:250px;}
.footer{background-color:#B3A9A0; clear:both; margin:auto; width:788px;}
.spacebox{ padding: 25px 10px}


/* ********** admin navigation buttons *********** */
.buttons{}
		
a:link.buttons , a:visited.buttons{

border-width: 1px 0 1px 1px; border-style:solid;
border-color: #ffffff;
width: 120px;
background: #115A7F;
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:right;
padding:2px; 
margin-bottom:5px;
}

a:hover.buttons , a:active.buttons
{
background: #227090;
color:#ffffff;
}

/* ***************  default links ******************* */
a:link{ color:#9BB3E9; text-decoration:underline; font-size:9pt;}
a:visited{color:#9BB3E9; text-decoration:underline;}
a:hover{color:#FC6610; text-decoration:underline; }
a:active{color:#FC6610; text-decoration:underline;}

/* ********** navigation buttons *********** */
.buttons{}
		
a:link.buttons , a:visited.buttons{

border-width: 1px; border-style:solid;
border-color: #ffffff;
width: 120px;
background: #115A7F;
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:right;
padding:4px 2px; 
margin:0 0 -1px 0;
}

a:hover.buttons , a:active.buttons
{


background:#227090;
color:#ffffff;
}

/* ********** box around pages links *********** */
.editpages{  float:left;  margin-bottom:10px;
border-width: 1px; border-style:solid;
border-color: #ffffff;
background: #227090; padding:2px; width:100%; }
/* ********** box around admin nav *********** */
.adminnav{  float:left; width:140px; margin-bottom:10px; margin-right:20px;}
/* ********** menu headers *********** */
.menuheader{ 
border-width: 1px; border-style:solid;
border-color: #ffffff;
width: 120px;
background: #227090; 
text-align:center;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:right;
padding:4px 2px; 
margin:0 0 -1px 0;}

.adminheader{border-width: 1px; border-style:solid;
border-color: #ffffff;
background: #115A7F;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18pt;
font-weight:bold;
text-align:center;
padding:4px 2px; 
margin-left:auto;margin-right:auto;margin-bottom:10px;}

.adminfooter{ clear:both;
border-width: 1px; border-style:solid;
border-color: #ffffff;
background: #115A7F;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
padding:4px 2px; 
margin-left:auto; margin-right:auto;  margin-bottom:10px;}

/* ********** table borders *********** */

.colourtable, .colourtable td{  border-collapse:collapse;
border: solid 1px  #ffffff; /*outside border*/
}


/* ***************  more links ******************* */
.morelink{ color:#9BB3E9; text-decoration:none; font-weight:bold;}
a:link.morelink{color:#9BB3E9; text-decoration:none;}
a:visited.morelink{color:#9BB3E9; text-decoration:none;}
a:hover.morelink{color:#FC6610; text-decoration:none; }
a:active.morelink{color:#FC6610; text-decoration:none;}
/* ***************   ******************* */

/* ***************  top links ******************* */
.toplink{ color:#ffffff; text-decoration:none; font-weight:bold; font-size:8pt;}
a:link.toplink{color:#ffffff; text-decoration:none;}
a:visited.toplink{color:#ffffff; text-decoration:none;}
a:hover.toplink{color:#FC6610; text-decoration:none; }
a:active.toplink{color:#FC6610; text-decoration:none;}
/* ***************   ******************* */
.red{ background-color:#FFFFFF; padding:2px; color:#FF0000}

