
#maincontent {
	font-family: "Tahoma", sans-serif;
   	font-size: 14px;
	position: relative; z-index:1;
	background-color:#FFFFFF;
    background-image:url(graphics/content_bg.gif); layer-background-image:url(graphics/content_bg.gif);
	margin-top: -3px;
	padding: 0;
	width:775px; 
	}
    
#contactdetails {
    font-family: "Tahoma", sans-serif;
	float:right;
	font-size: 10px;
	border: 1px solid darkred;
	margin-left: 15px;
	margin-right: 2px;
	margin-top: 18px;
    margin-bottom: 8px;
	padding: 5px 8px 5px 8px;
	width: 255px;
}


#topnav {
	position:relative; 
	width:800px; 
	background-image:url(graphics/top_bg.jpg); layer-background-image:url(graphics/top_bg.jpg);
	border: 1px solid black;
	}
	
#footer {
	position:relative; 
	width:775px; 
	margin: 0;
	padding: 0;
	}

p {
	font-family: "Tahoma", sans-serif;
	font-size: 14px;
    font-weight: 600;
	line-height: 1.4em;
    margin: -2px 0px 7px 20px;
    padding: 0;
	}  
 
p.pagefooter {
	font-family: "Tahoma", sans-serif;
	font-size: 10px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	}
    
 h1 {
	font-family: "Tahoma", sans-serif;
	color: #FF4B00;
	font-size: 2em;
	position:relative; z-index:2;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 3px 0px;
    font-weight: 900;
	}

h2 {
	font-family: "Tahoma", sans-serif;
	color: #FF4B00;
	font: 1.5em;
    margin: 0px 0px 3px 3px;
	left: 15px;
    font-weight: 900;
	}

h3 {
	font-family: "Tahoma", sans-serif;
	color: #FF4B00;
	font: 1.25em;
	font-weight: 900;
    margin: 0px 0px 3px 3px;
	left: 15px;
	}
    
h4 {
	font-family: "Tahoma", sans-serif;
	color: #FF4B00;
	font: 1em;
	font-weight: 900;
    margin: 0px 0px 3px 3px;
	left: 15px;
	}
    
h3.topmenu {
	font-family: "Tahoma", sans-serif;
	color: 8C0041;
    background-color:#E1E1EE; 
	font: 1em;
	font-weight: 900;
    margin: 0px 0px 3px 3px;
	left: 15px;
	}
    
 h4.copyright {
	font-family: "Tahoma", sans-serif;
	color: #000000;
    background-color: #AACCFF; 
	font: .75em;
	font-weight: 400;
    margin: 0px 0px 0px 0px;
	left: 15px;
	}
    
 h5 {
	font-family: "Tahoma", sans-serif;
    margin: 0px 0px 3px 6px;
	left: 15px;
	}
    
 h1.silver {
	font-family: "Tahoma", sans-serif;
	color: #E0E0E0;
	font: 2em;
	position:relative; z-index:2;
	margin: 0;
	padding: 0px 0px 3px 0px;
    font-weight: 900;
	}

h2.silver {
	font-family: "Tahoma", sans-serif;
	color: #E0E0E0;
	font: 1.75em;
    margin: 0px 0px 3px 0px;
	left: 15px;
    font-weight: 900;
	}

h3.silver {
	font-family: "Tahoma", sans-serif;
	color: #E0E0E0;
	font: 1.25em;
	font-weight: 900;
	left: 15px;
    margin: 0px 0px 2px 0px;
    } 

#imgflushleft { 
    position:relative;
    border-style:solid;
    border-color:black;
    border-width: 4;
    clear:left;
    padding: 0px; 
    margin: 5px 5px 5px 5px;
    }

#imgflushright { 
    position:relative;
    border-style:solid;
    border-color:black;
    border-width: 4;
    clear:right;
    padding: 0px; 
    margin: 5px 0px 0px 5px;
    }
    
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix:before {
        content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
ul { font:400 0.95em/1.3em "Tahoma", sans-serif; position:relative; margin-left:35px; margin-top:0px;
}

li { font:400 0.95em/1.3em "Tahoma", sans-serif; position:relative; margin-left:35px; margin-top:0px;
}

ul.silver { font:normal 1em/1.3em "Tahoma", sans-serif; position:relative; margin-left:25px; margin-top:0px;
}

li.silver { font:normal 1em/1.3em "Tahoma", sans-serif; position:relative; margin-left:25px;
}

ul.tabled { font:normal 1em/1.3em "Tahoma", sans-serif; position:relative; left: 45px;
}

li.tabled { font:normal 1em/1.3em "Tahoma", sans-serif; position:relative; left: 45px;
}

td {
font-family: "Tahoma", sans-serif;
	font-size: 14px; 
	line-height: 1.2em;
	}

td.contact {
font-family: Tahoma, sans-serif; font-size: 10px; line-height: 13px; }

td.silver {
font-family: Tahoma, sans-serif; font-size: 12px; line-height: 13px; color:#D8D8D8;}

a:link {color: navy; text-decoration: none}
a:visited {color: navy; text-decoration: none}
a:hover {color: darkred; text-decoration: none; font-weight: 900}
a:active {color: navy; text-decoration: none}	

a.topmenu:link {color: 8C0041; text-decoration: none}
a.topmenu:visited {color: 8C0041; text-decoration: none}
a.topmenu:hover {background-color: lightgreen; text-decoration: none}
a.topmenu:active {color: yellow; text-decoration: none}

a.homelinks:link {color: 8C0041; text-decoration: none}
a.homelinks:visited {color: 8C0041; text-decoration: none}
a.homelinks:hover {color: 8C0041; text-decoration: none; font-weight: 900}
a.homelinks:active {color: black; text-decoration: none}

a.homeheadlinks:link {color: 8C0041; text-decoration: none}
a.homeheadlinks:visited {color: 8C0041; text-decoration: none}
a.homeheadlinks:hover {color: 8C0041; text-decoration: none}
a.homeheadlinks:active {color: 8C0041; text-decoration: none}

p.question {
	font-family: "Tahoma", sans-serif;
	font-size: 12px; 
	color: darkred;
	margin-left:12px;
	margin-top:5px;
	padding-left:20px;
	padding-right:15px;
	margin-bottom: 0px;
	margin-right:15px;
	padding-bottom: 0px;
	line-height: 1.2em;
	}

p.answer {
	font-family: "Tahoma", sans-serif;
	font-size: 12px;
	color: darkgreen; 
	margin-left:30px;
	margin-top:5px;
	padding-left:20px;
	padding-right:15px;
	margin-bottom: 20px;
	margin-right:15px;
	padding-bottom: 0px;
	line-height: 1.2em;
	}

