html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background: url(../images/bg.gif);
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
} 
#pagewidth{ 
 width:750px; 
 text-align:left; 
 min-width: 500px;margin-left:auto; 
 margin-right:auto; 
 border-left: solid #000000 1px;
 border-right: solid #000000 1px;
 border-bottom: solid #000000 1px;
} 
#header{ 
 height:200px; 
 width:100%; 
 background: url(../images/header.jpg);
 }
#navi{background:url(../images/navi.gif); background-repeat: no-repeat; height:24px;text-align:left;} 
#leftcol{
 width:200px; 
 height:200px;
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 background:url(../images/runner.gif);
 background-repeat: no-repeat;
 }

#leftcol .content{margin-left:60px; margin-top:15px;}
#leftcol a:link {color:#000000; font-weight: bold; font-size: 11px; text-decoration:none;}
#leftcol a:visited {color:#000000; font-weight: bold; font-size: 11px; text-decoration:none;}
#leftcol a:hover {color:#000000; font-weight: bold; font-size: 11px; text-decoration:underline;} 

#navi table.moduletable{padding-left: 30px;padding-top:2px;}
#navi a.mainlevel-nav:link {color:#ffffff; font-weight: bold; font-size: 11px; padding-left: 30px; text-decoration:none;}
#navi a.mainlevel-nav:visited {color:#ffffff; font-weight: bold; font-size: 11px; padding-left: 30px; text-decoration:none;}
#navi a.mainlevel-nav:hover {color:#ffffff; font-weight: bold; font-size: 11px; padding-left: 30px; text-decoration:underline;}

#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 200px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #ffffff;   /* left column colour */ 
border-left-style: solid; 
background-color: #ffffff; /* center column colour */ 
width: auto; 
 } 
#inner{margin:0; width:100%; margin-top: -2px;}
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
#outer>#inner { border-bottom: 1px solid #ffffff;  }
.clr{clear:both;}
.content{padding:5px;} /*padding for content */ 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}

td .table-galitem-title {font-size:10px;}

# maincol table .td-galitem-title {color: #ffcc00;}

table.contentpaneopen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.pathway{font-weight:bold;}

table.contentpane {width:95%;}

table {font-size:10px;}
.back_button{font-size:9px; padding-top:10px;}

h1 {font-size: 11px; background: #dcdcdc; width: 500px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding:2px;}
h2 {font-weight: bold; font-size:11px; color:#000000;}
h3 {font-size: 11px; background: #dcdcdc; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding:2px;}

#maincol .content{margin-top: 17px; width: 95%;}
#maincol a:link {color:#FF9900; font-weight: bold; font-size: 11px; text-decoration:none;}
#maincol a:visited {color:#FF9900; font-weight: bold; font-size: 11px; text-decoration:none;}
#maincol a:hover {color:#FF9900; font-weight: bold; font-size: 11px; text-decoration:underline;}