body {
margin:0 auto auto auto;
font-family:Arial, Tahoma;
background-color:#ffffff; 
background-position:top;background-repeat:repeat-y;
}

/*Theme Colours

Here you can find each theme's heximal colour value to use within specific css styles of each theme's style sheet:

Sky - #a0e6e6
Red - #fA8278
Offyellow - #dcdc91
Beige - #f4d9b3
Yellow - #eef872
Rose - #f07097
Orange - #ffd47b
Mid blue - #70a1d2
Green - #c8fa6e
Blue - #d7d2fa

*/

a {color:#006;}

img {border:none;}
hr {display:none;}

.div1, .div1b {float:left;width:100%;background-position:center;background-repeat:repeat-y;}
.div1b {background-repeat:repeat; background-image:url(../i/bg.jpg); background-attachment:fixed;}
.div2 {margin:0 auto;width:987px;}
.div3 {float:left;width:987px;background-image:url(../i/shadowborders.png);background-position:center;background-repeat:repeat-y;}
.div4 {float:left;width:939px;padding:0 22px 0 24px;}

.banner, .banner3 {float:left;width:941px;height:165px;position:relative;}
.banner2 {float:left;width:915px;position:relative;height:150px;margin-bottom:15px;}
.banner2 img {float:right;margin:2px;}
.bannercover, .slogan {
	position:absolute;
	top:0px;
	left:-4px;
	background-image:url(../i/bannercover.png);
	width:920px;
	height:150px;
}
.slogan {color:#000000;font-size:21pt;top:51px;left:1px;padding:4px 20px 0 20px;height:39px;width:871px;text-align:left;}
.fade2 {float:right;position:relative;}
.fade {background-image:url(../i/fade.png);height:141px;width:202px;top:2px;left:0px;position:absolute;}

.maintitle a {float:left;margin:0px 0 0 0;width:941px;font-size:31pt;color:#000000;text-decoration:none;padding:px 0 0 0px;height:165px;background-image:url(../i/main.jpg);}
.maintitle a:hover {color:#ffffff;}

.logo {top:12px;left:-16px;position:absolute;}

.maincontent {float:left;width:915px;padding:0 13px 15px 13px;}
.maincontent2 {float:left;width:915px;}

.navigation {float:left;width:218px;margin-right:15px;background-image:url(../i/navigation/navigation.gif);min-height:520px;padding:0 2px;position:relative;}
.navigation2, .navigation3 {width:218px;background-repeat:no-repeat;background-position:bottom;position:absolute;bottom:3px;left:2px;height:198px;}
.navigation3 {background-image:none;}
.navcap {position:absolute;bottom:0px;left:0px;background-image:url(../i/navigation/navigationbottom.png);height:12px;width:222px;}

.navigation ul {position:absolute;top:13px;left:2px;margin:0;padding:0;list-style:none;width:218px;}

.navigation ul li, .navigation ul li a {float:left;width:218px;}
.navigation ul li a {text-decoration:none;border-bottom:1px solid #cccccc;padding:10px;width:198px;}
.navigation ul li a:hover {color:#515151;}

.navigation ul {position:static;}

.text {float:right;width:678px;background-repeat:no-repeat;position:relative;background-position:0 2px;}
.text2, .text3 {float:left;width:678px;background-image:url(../i/textbackground.png);}
.text3 {background-image:none;margin:8px 3px;width:672px;}
.textcap {position:absolute;bottom:0px;left:0px;height:10px;width:678px;background-image:url(../i/textcap.png);}
.text h1 {margin:15px;}
.text h1 a {text-decoration:none;font-size:17pt;color:#000000;}
.text p {margin:0 15px 15px 15px;color:#515151;}

.footer, .footer3 {float:left;width:941px;border-top:1px solid #a0e6e6;text-align:center;color:#fff;font-size:9pt; background-image:url(../i/footer.jpg);}
.footer3 {border-top:none;}
.footer2 {float:left;width:921px;padding:30px 10px;}
.a1 { margin-top:5px;}
