body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#747472; font-size:0.9em; margin:0; background-color:#474747;}
/* container has a background gif for faux columns in the sidebar */
.container{max-width:970px; margin:auto; background-color:#ffffff; border:#FFFFFF 1px solid}
/*.header{background-image:url(../images/banner3.jpg); background-repeat:no-repeat;    }
.header img{width:100%; display:block;   }*/

.header{background-image:url(../images/banner3.jpg); background-repeat:no-repeat;  background-size: 100%;
    width: 100%;
    padding-top: 23.19587628865979%; /* percentage = image height divided by width  x 100 */
   /* height: 0;*/
   /* text-indent: -9999px; */  }


.navbar{max-width:970px; height:58px;   margin:auto;  background-image:url(../images/nav_bg.jpg); }

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

.maincontent{ padding:25px 10px 10px 10px;  min-height:360px; background-color:#525C65; background-image:url(../images/bg_fade.jpg); background-repeat:repeat-x; color:#FFFFFF;    /*overflow:auto; removed for IE6 */ } 
.footer{background-color:#464B51; border-top:#FFFFFF 1px solid; clear:both; margin:auto; max-width:970px; min-height:30px; padding:10px 0; color:#FFFFFF;  font-weight:bold; text-align:center}

.spacebox{ padding: 25px 10px}
hr{ border:0; color:#D8CBBA; background-color:#D8CBBA; height: 3px;}
hr#wee{ height: 2px;}
.hrwee{ border:0; color:#D8CBBA; background-color:#D8CBBA; height: 2px;}/* *** for validation *** */
h1{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
h2{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
h3{ color:#666666; background-color:#cccccc; padding:2px;}

.pagetitle{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold; font-size:15pt;  padding:17px 0 9px 0; 
/* font-size:20pt;  padding:17px 0 11px 0; THESE SIZES ARE THE SAME AS AN H1 HEADER */
/* font-size:15pt;  padding:17px 0 9px 0;  THESE SIZES ARE THE SAME AS AN H2 HEADER */}

.hide{ display:none;}


/* ***************  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;}



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

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

/* ***************  dash links ******************* */
.dashlink{ color:#ffffff; text-decoration:none; border-bottom:1px dashed #ffffff; }
a:link.dashlink{ color:#ffffff;  font-size:9pt; text-decoration:none;}
a:visited.dashlink{color:#ffffff;  text-decoration:none;}
a:hover.dashlink{color:#FC6610;  text-decoration:none; }
a:active.dashlink{color:#FC6610; text-decoration:none;}




/* ***************  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:0.9em;}
a:link.toplink{color:#ffffff; text-decoration:none; font-size:0.9em;}
a:visited.toplink{color:#ffffff; text-decoration:none; font-size:0.9em;}
a:hover.toplink{color:#FC6610; text-decoration:none; }
a:active.toplink{color:#FC6610; text-decoration:none;}

/* ***************  linkslink links ******************* */

a:link.linkslink, a:visited.linkslink {font-weight:bold; font-size:8pt; background-color:#D8CBBA; padding:1px 10px; width:90%; color: #370000; text-decoration : none;  display:block; }
a:hover.linkslink, a:active.linkslink { font-weight:bold;  font-size:8pt; background-color:#927D6C; padding:1px 10px; width:90%; color :#ffffff; text-decoration : none;  display:block; 
}
/* ***************   ******************* */

.red{ color:#FF0000;}


/* ***************  quotebox  *************** */
 
  .quotebox{background-image:url(../images/quotemarks.png); background-repeat:no-repeat;
 max-width:530px; min-height:32px;
  border:1px solid #ffffff; 
  padding:10px 10px 10px 60px; 
  font-size:8pt; 
  margin:10px auto; }