@charset "UTF-8";
/* CSS Document */

body  {
	font: 100% Helvetica, Verdana, Arial, sans-serif;
	background: #FFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
 #container { 
	width: 800px; 
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left;
	background-image:url(../images/ContainerShadows_04.gif)
} 
 #header { 
	padding: 0 10px 0 20px;
	background-image:url(../images/ContainerShadows_02.gif);
	background-repeat:no-repeat;
	text-align: center;
} 
 #header img {
	margin: 20px 0px 10px 0px; 
	padding: 0px 0; 
}
 #sidebar1 {
	float: left; 
	width: 175px; 
	background: #FFF; 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 15px 20px;
}

#rightSidebar {
	float: right;
	width: 300px; 
	margin: 20px 10px 20px 25px;
	padding: 0px 10px 15px 20px;
	border-left: 1px solid #CCC;
	background-image:url(../images/lrgSquares.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

 #sidebar1 p {
	line-height:24px;
	padding-bottom: 10px;
	border-bottom: 0px solid #CCC;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:lighter;
 }
	 
 #imageBanner { 
	margin: 0px 10px 0px 10px; 
	padding: 5px 0px 0px 0px; 
	background-image:url(../images/thinBars.gif);
	background-repeat:no-repeat;
} 

#mainContent { 
	margin: 0px 10px 0px 10px; 
	padding: 15px 0px;
	background-image:url(../images/BKGND_fade.gif);
	background-repeat:repeat-x;
}

#mainContent h3 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight:bold;
	padding: 0 20px;
}

#mainContent .copy {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight:lighter;
	padding: 0 20px;
	color:#666;
	margin:0px 0px 15px 0px;
}

#mainContent .smlTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight:lighter;
	padding: 0 20px;
	color:#000;
	margin:15px 0px 0px 0px;
}

 #footer { 
	padding: 0 10px 3px 20px; 
	background-image:url(../images/ContainerShadows_06.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align: center;
} 
 #footer p {
	margin: 0;
	padding: 10px 0;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:lighter;
	color:#999;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#mainContent .contactList {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight:lighter;
	padding: 0 20px;
	margin:2px 0px;
	color:#666;
}

#mainContent .contactListTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 13px;
	font-weight:bold;
	padding: 0 20px;
	margin:5px 0px;
	color:#2495b0;
}

#mainContent .contactListSubTitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight:bold;
	padding: 0 20px;
	margin:5px 0px;
	color:#000;
}

.columnColour {
	background-color:#EEE;
}


/*/////// LINKS////////*/

a.mainNav:link {color: #666; text-decoration: none; padding:3px 10px 3px 3px;}
a.mainNav:visited {color: #666; text-decoration: none; padding:3px 10px 3px 3px;}
a.mainNav:hover {color: #fff; text-decoration: none; padding:3px 10px 3px 3px; background-color:#2495b0;}

a.subNav:link {color: #666; text-decoration: none; padding:2px 6px 2px 2px;}
a.subNav:visited {color: #666; text-decoration: none; padding:2px 6px 2px 2px;}
a.subNav:hover {color: #fff; text-decoration: none; padding:2px 6px 2px 2px; background-color:#2495b0;}

a.footerNav:link {color: #999; text-decoration: none;}
a.footerNav:visited {color: #999; text-decoration: none;}
a.footerNav:hover {color: #530916; text-decoration: underline;}

a.directoryLink:link {color: #2495b0; text-decoration: none;}
a.directoryLink:visited {color: #2495b0; text-decoration: none;}
a.directoryLink:hover {color: #666; text-decoration: underline;}

--> 

<!--[if IE 5]>
<style type="text/css"> 
/* place css box model fixes for IE 5* in this conditional comment */
.twoColFixLtHdr #sidebar1 { width: 230px; }
</style>
<![endif]-->
<!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.twoColFixLtHdr #sidebar1 { padding-top: 30px; }
.twoColFixLtHdr #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->
<!-- Do not remove the line below!!!  It is required for the XML Flash Slideshow v3. -->
