.bodymed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}.bodysmall { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px}.titlelarge { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px}.bodylarge {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px}.bodysmaller {  font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px}

.thirtypercentbox { -moz-opacity:0.30; filter:alpha(opacity=30);}
/*.fiftypercentbox { -moz-opacity:0.50; filter:alpha(opacity=50);}*/
.sixtyfivepercentbox { -moz-opacity:0.65; filter:alpha(opacity=65);}
.eightypercentbox { -moz-opacity:0.80; filter:alpha(opacity=80);}
.hundredpercentbox { -moz-opacity:1.00; filter:alpha(opacity=100);}


body {
background-color:#8E5031;
}

body, table {
padding:0px;
margin:0px;
font:"Times New Roman", Times, serif;
font-size:13px;
color:#F2F2F2;
}


.maintable {
background:#003399;
 -moz-opacity:1.00; filter:alpha(opacity=100);
 padding:10px;

}

.pageheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:4px;
color:#CCCCCC;
font-weight:bold;
}
.pagefooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:4px;
color:#666666;
font-weight:bold;
}
.headtable{
background-color:#000066;
padding:3px;
-moz-opacity:0.80; filter:alpha(opacity=80);
}
.footertable{
background-color:#000066;
padding:3px;
}

.nav{
text-align:right;
float:right;
}
.nav a, .nav a:visited {
text-decoration:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 5px 0px 5px;
}

.nav a:hover, .nav a:visited:hover {
background-color:#FFFFFF;
color:#660000;
}




.bodyblock {

}



.boxleft {
border:1px solid #663333;
padding:3px;
width:140px;
float:left;
margin:5px;



}

.boxholder {
width:240px;
float:left;
margin:5px;
}
.boxright {
border:1px solid #663333;
padding:3px;

}




.lefttable {
background-color:#CC9900;
text-align:right;
padding:10px 12px 10px 12px;
}





.bodycc9933 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC33;
}

/* ath added to keep the links 'highlighted' as per the request of Karin Esau */
a.resource_highlight{
	color:#FFFFFF;
}
.bodyeac39cbold {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}
.bodycc6600 {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD7700;
}


A.subnav:link { color: FFFFFF; font-family: Tahoma, Verdana, Helvetica, sans-serif;  font-size: 11px; text-decoration: none } 
A.subnav:visited { color: FFFFFF; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none }
A.subnav:active { color: FFFFFF; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none } 
A.subnav:hover { color: FFFFFF; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}


.subnavdef {
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	}

.body660000 { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: 660000; }
.bodyffffff { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #CCDDEE; }
.bodyeac39c {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #eac39c;
}
.gallerycaption {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: 114455;

}
.white-head {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	}
	
	
	
	.whiteTable {
background-color:#FFFFFF;
border:1px #666666 dashed;
font-size:14px;
color:#333333;
}

.outline {
border:#CCCCCC 1px dashed;
padding:10px;
margin:10px;
}


.picturePadding {
padding 5px;
}


.listunderline {
padding:5px 5px 5px 25px; 
display:block; 
border-bottom:#CCCCCC dashed 1px;
clear:both;
}


.bold_stretch {
	padding:5px;
	font-weight:bold;
	letter-spacing: 2px;
	color:#000000;
}

.bold_stretch_underline {
	padding:5px;
	font-weight:bold;
	letter-spacing: 2px;
	color:#000000;
	text-decoration:underline;
}


a, a:visited {
color:#CCCCCC; text-decoration:none;
}

a:hover, a:visited:hover {
color:#ffffff; background:#000000;
}

.sidewings {
background-color:#CCCCCC;
border:0px;

}