body {
 margin:0;
 border:0;
 padding:0;
 width:760px;
 background-color:#FFFFFF;
 color:#000000;
/* font-size:small; */
 font-family:Arial, sans-serif;
 line-height:1.166;
}

a { color:#0000FF; }

a:visited { color:#6600CC; }

/***************** TOP SECTION OF PAGE ********************/
#page-top {
 position:relative;
 width:760px;
 height:110px;
/*  background-color:#FFFFCC; */
 border-bottom: 1px solid #000000;
 background-position:right;
 background-repeat:no-repeat;
 background-image: url("/resources/banner.jpg");
}

#page-top a.home {
 float:left;
 border: none;
 width: 118px; 
 height: 109px;
 background-image: url("/resources/page-top-logo.gif");
}

#page-top-menu{
 position:absolute;
 bottom:0;
 right:0;
 text-align:center;
}

#page-top-menu a {
 float:left;
 border:none;
 width: 95px; 
 height: 20px;
 background-image: url("/resources/page-top-standard.gif");
 text-align:center;
 vertical-align:middle;
}

/*#page-top-menu a:hover {
 border: none;
 background-image: url("/resources/page-top-hover.gif");
}*/

/************************** CONTENT SECTION OF PAGE ******************/
#contents { /*for non IE browsers*/
 width:758px;
}

* html #contents {
 height:100%; 
 width:100%; 
}

#left-bar { 
 float : left; 
 width : 140px;
 padding:0px;
 margin:0px;
} 

#right-bar { 
 float : right; 
 width : 140px; 
} 

/**************** SIDE MENU CONTAINER *******************/
ul.side-menu {
 padding:0px;
 margin:10px 0px 10px 0px;
 list-style:none;
}

ul.side-menu li.side-menu-top {
 text-align:center;
 font-size:large;
 height: 30px;
 background-image: url("/resources/bar-top.gif");
}

ul.side-menu li.side-menu-bottom {
 height: 30px;
 background-image: url("/resources/bar-end.gif");
}

/******************* SIDE MENU CELL TEMPLATE ****************/
ul.side-menu li {
 list-style:none;
 background-image: url("/resources/bar-mid.gif");
 background-repeat:repeat-y;
 padding-right:2px;
 padding-left:2px;
}

/******************* SIDE MENU DATE CELLS ***************/
ul.side-menu li.side-menu-date {
 font-size:small;
 padding-top:10px;
 padding-bottom:0px;
}

/******************* SIDE MENU INFO CELLS ***************/
ul.side-menu li.side-menu-info { }

ul.side-menu li.side-menu-info-2 { padding-left:10px; }

ul.side-menu li.side-menu-info-3 { padding-left:20px; }

ul.side-menu li.side-menu-info-4 { padding-left:30px; }

/******************* SIDE MENU VALIDATION CELLS ***************/
ul.side-menu img.side-menu-val {
 margin-left:26px;
 border:0;
 width:88px;
 height:31px;
}

ul.side-menu li.side-menu-img-holder { padding:0px 0px 0px 0px; }

ul.side-menu img.side-menu-img-img { margin:0px 0px 0px 1px; }

/******************* CENTRE BAR******************************/
#centre-bar { 
 float : left; 
 width : 465px;
 padding:0px 5px 5px;
} 

#centre-bar-wide { 
 float : left; 
 width : 605px;
 padding:0px 5px 5px;
} 

ul.itemlist { }

li.itemlist { list-style-type:disc; }

/************************** Site Menu **********************/
#centre-bar-wide ul.sitemenu
{
 padding:0px;
 margin:10px 0px 10px 0px;
 list-style:none;
}

#centre-bar-wide li { list-style:none; } 

#centre-bar-wide li.map-2 { padding-left : 1em; }

#centre-bar-wide li.map-3 { padding-left : 2em; }


#centre-bar-wide li.ethiclist { list-style-type:disc; }

/************************** BOTTOM SECTION OF PAGE ******************/
#footer {
 width:755px;
 clear : both; 
 padding: 0 0 0 5px;
 border-top: 1px solid #000000;
 height:22px; 
 overflow:auto; 
 text-align:left; 
}

#footer a { 
 float:right;
 border: 1px solid #000000;
 border-top: none;
 width: 95px; 
 height: 20px;
 text-align:center;
 vertical-align:middle;
}

/***************************** A Link Types ****************************/
/*a.photo {
 background: transparent url("/resources/menu-photo.gif") no-repeat left;
 padding: 0 0 0 20px;
}

span.photo {
 background: transparent url("/resources/menu-photo-here.gif") no-repeat left;
 padding: 0 0 0 20px;
}

img.outing { width:600px; }

a.pdf {
 background: transparent url("/resources/menu-pdf.gif") no-repeat left top;
 padding: 0 0 0 20px;
}*/

/************************* Experimental *******************************/
a.menu-img-link {
 padding:2px;
}

@media print {
 body { background-color:#FFFFFF; color:#000000; font-size:12px }

 a, a:visited { color:#000000; text-decoration:none}

 #left-bar, #right-bar, #page-top, p.webring-para, #footer a { display:none; } 
 
 #centre-bar, #centre-bar-wide, #centre-bar-wide, ul.sitemenu { width:auto; } 

 #footer { width:auto; border:none; }


}