body
{
	text-align: center;
	font-family: Lucida sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px auto;
	background-color:#3399FF;
	width:100%;
	color:#fff;

	background-image:url(/systemfiles/media/images/footerbg.jpg);
	background-repeat:no-repeat;
	background-position: bottom center;
}

img
{
	border: none;
}

table
{
	font-size: 11px;
	color: #4382C0;
	
}


form
{
	margin: 0;
	padding: 0;
}

h1

{	
	font-size: 22px;
	color:#4382C0;
	font-weight:normal;
}

h2

{
	font-size: 15px;
	color:#4382C0;
	font-weight:bold;
}


h3
{
	font-size: 13px;
	color:#4382C0;
	font-weight:bold;
}

h4
{
	font-size: 12px;
	font-weight: bold;
	color:#4382C0;
}

h5
{
	font-size: 13px;
	color:#4382C0;	
	font-weight:normal;
}

h6
{	color:#4382C0;
	font-size: 11px;
	font-weight:normal;
}



#maincontainer

{
	
	width:1000px;
/*	height:719px;*/
	margin: 0px auto;

	text-align: left;
}

#background
{
	float: left;
	width: 1000px;
	background-image:url(/systemfiles/media/images/topbg.jpg);
	background-repeat:no-repeat;
	background-position: top;
}



#logocontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:239px;
	height:92px;

}

#bannercontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:761px;
	height:92px;
	background-image:url(/systemfiles/media/images/sky.jpg);
	background-repeat:no-repeat;
	background-position: top;
	
}

#topnavigation

{
	float:left;
	padding:0px;
	margin:0px;
	width:496px;



}

#topnavigation ul

{
	padding:0px;
	margin:0px;	
	margin-top:31px;
height: 60px;	

}

#topnavigation li

{
	list-style: none;
	padding:0px;
	margin:0px;
	display:inline;
	color:#fff;		


}

#topnavigation li a
{
	display:inline;
	color:#fff;	
	text-decoration:none;
	
}

#toplinks

{
	float:left;
	padding:0px;
	margin:0px;
	width:250px;
	height:12px;
	margin-top:10px;
	
}

#toplinks ul

{
	padding:0px;
	margin:0px;	
	padding-right:10px;
text-align: center;
}

#toplinks li

{
	padding:0px;
	margin:0px;
	display:inline;
	color:#fff;		

	font-size:10px;
}

#toplinks li a

{
	padding:0px;
	margin:0px;
	display:inline;
	color:#fff;	
	text-decoration:none;
	font-size:10px;
	padding-right:2px;
	padding-left:2px;
}

#toplinks li a:hover

{
	
	color:#fff;	
	text-decoration:underline;
	font-size:10px;
}

#contentcontainer

{
	float:right;
	padding:0px;
	margin:0px;
	width:965px;

	
}

#topimage

{	float:right;
	padding:0px;
	margin:0px;
	width:965px;
	height:28px;
	background-image:url(/systemfiles/media/images/contenttop.jpg);
	background-repeat:no-repeat;
}


#leftcontainer

{	float:left;
	padding:0px;
	margin:0px;
	width:709px;
	background-image:url(/systemfiles/media/images/textbg.jpg);
	background-repeat:repeat-y;
	
}

#textcontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:458px;
/*	height:377px;*/
	color:#4382C0;
/*	overflow-y: auto;
	overflow-x: hidden;*/
	padding-left:25px;
	padding-right:5px;

min-height: 643px;
}

#textcontainer a

{	color:#66CC99;
	font-weight:bold;
	text-decoration:none;

}

#textcontainer a:hover

{	color:#66CC99;
	font-weight:bold;
	text-decoration:underline;

}

#menucontainer

{	float:left;
	padding:0px;
	margin:0px;
	width:203px;
	
}

#menucontainer ul

{
	padding:0px;
	margin:0px;
	padding-left:10px;

}

#menucontainer li

{
	padding-top:4px;
	padding-bottom:4px;
	list-style:none;
	text-decoration:none;
	font-size:13px;
	color:#4382C0;
	background-image:url(/systemfiles/media/images/dots.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:25px;
	padding-right: 10px;
}

#menucontainer li a

{	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
	color:#4382C0;
	font-weight:bold;

}

#menucontainer li a:hover

{	text-decoration:none;

	color:#99CCCC;
	font-weight:bold;

}

#menucontainer ul ul

{
	padding:0px;
	margin:0px;
	

}

#menucontainer li li

{
	padding:0px;
	margin: 0px;
	padding-top:4px;
	padding-bottom:4px;
	
	list-style:none;
	text-decoration:none;
	font-size:13px;
	color:#4382C0;
	background-image:none;
}

#menucontainer li li a

{	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
	color:#66CC99;
	font-weight:bold;
}

#menucontainer li li a:hover

{	text-decoration:none;

	color:#AEE3D2;
	font-weight:bold;

}



#menucontainer li li li

{
	padding:0px;
	margin: 0px;
	padding-top:4px;
	padding-bottom:4px;	
	list-style:none;
	text-decoration:none;
	font-size:13px;
	color:#4382C0;
	background-image:none;
	padding-left:10px;
	padding-right:5px;
}

#menucontainer li li li a

{	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
	color:#47A2D1;
	font-weight:bold;

}

#menucontainer li li li a:hover

{	text-decoration:none;

	color:#B6DAED;
	font-weight:bold;

}


#menucontainer li li li li a

{	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px;
	color:#4684C1;
	font-weight:bold;

}

#menucontainer li li li li a:hover

{	text-decoration:none;

	color:#83ACD6;
	font-weight:bold;

}


#rightcontainer

{
	float:right;
	padding:0px;
	margin:0px;
	width:256px;

}


#makeadonation

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:87px;
	background-image:url(/systemfiles/media/images/makeadonationbg.jpg);
	background-repeat:no-repeat;
}


#donationbutton

{
	float:right;
	padding:0px;
	margin:0px;
	width:118px;
	height:28px;
	margin-top:51px;
	padding-right:25px;
}

#fundraising

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:110px;
	background-image:url(/systemfiles/media/images/fundraisingbg.jpg);
	background-repeat:no-repeat;
}

#fundraisingbutton

{
	float:right;
	padding:0px;
	margin:0px;
	width:118px;
	height:28px;
	margin-top:71px;
	padding-right:25px;
}
#lottery

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:106px;
	background-image:url(/systemfiles/media/images/lotterybg.jpg);
	background-repeat:no-repeat;
}

#lotterybutton

{
	float:right;
	padding:0px;
	margin:0px;
	width:118px;
	height:28px;
	margin-top:68px;
	padding-right:25px
}

#lightup

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:106px;
	background-image:url(/systemfiles/media/images/goyellow.jpg);
	background-repeat:no-repeat;
}

#lightup2

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:106px;
	background-image:url(/systemfiles/media/images/lightupalife.jpg);
	background-repeat:no-repeat;
}

#lightupbutton

{
	float:right;
	padding:0px;
	margin:0px;
	width:118px;
	height:28px;
	margin-top:68px;
	padding-right:25px
}

#goyellow

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:106px;
}

#jobs

{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	height:115px;
	background-image:url(/systemfiles/media/images/jobsbg.jpg);
	background-repeat:no-repeat;
}

#jobsbutton

{
	float:right;
	padding:0px;
	margin:0px;
	width:118px;
	height:28px;
	margin-top:74px;
	padding-right:25px
}

#icons
{
	float:left;
	padding:0px;
	margin:0px;
	width:241px;
	margin-top:15px;
}


#contact

{

	float:left;
	padding:0px;
	margin:0px;
	width:692px;
	height:84px;
	background-image:url(/systemfiles/media/images/contactbg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ffffff;
}


#register

{
	float:right;
	padding:0px;
	margin:0px;
	width:88px;
	height:84px;
	color:#FF6600;
	padding-top:18px;
}


#flashadvert

{	float:left;
	padding:0px;
	margin:0px;
	width:211px;
	height:238px;
	background-image:url(/systemfiles/media/images/flashimage.jpg);
	background-repeat:no-repeat;


}









#shoppingbasket

{
	float:left;
	padding:0px;
	margin:0px;
	width:211px;
	height:auto px;
	color:#404040;


}

#items

{
	float:left;
	padding:0px;
	margin:0px;
	width:111px;
	padding-left:22px;
	padding-bottom:10px;
	color:#404040;


}

#secureshopping

{
	float:left;
	padding:0px;
	margin:0px;
	width:211px;
	height:168px;
	background-image:url(/systemfiles/media/images/creditcards.jpg);
	background-repeat:no-repeat;
	color:#404040;


}

#spacer

{
	float:left;
	padding:0px;
	margin:0px;
	width:22px;
	height:300px;

}






#welcometext

{
	float:left;
	padding:0px;
	margin:0px;
	width:309px;
	
	
}


#product

{
	float:right;
	padding:0px;
	margin:0px;
	width:311px;
	height:223px;
	



}

#facts

{
	float:left;
	padding:0px;
	margin:0px;
	width:211px;
	margin-top:40px;
	height:auto px;


}

#facts ul

{
	
	padding:0px;
	margin:0px;
	
	

}

#facts li

{
	
	padding:0px;
	margin:0px;
	background-image:url(/systemfiles/media/images/orangearrow.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:8px;
	padding-bottom:8px;
	list-style:none;
}

#testimonials

{
	float:right;
	padding:0px;
	margin:0px;
	width:310px;
	height:182px;
	background-image:url(/systemfiles/media/images/testimonialsbg.jpg);
	background-repeat:no-repeat;
	
}

#quotebox

{
	float:right;
	padding:0px;
	margin:0px;
	width:210px;
	height:auto px;
	margin-top:97px;
	margin-right:36px;
	color:#404040;

}

#testimonialsbutton

{
	float:right;
	padding:0px;
	margin:0px;
	width:290px;
	margin-top:20px;
	height:32px;
	
	
}
#bottomcontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:902px;
	height:60px;
	background-image:url(/systemfiles/media/images/bottombackground.jpg);
	background-repeat:no-repeat;
}

#copyright

{
	float:left;
	padding:0px;
	margin:0px;
	margin-top:30px;
	padding-left:20px;
	width:180px;
	height:17px;
	color:#fff;
	
	
}

#bottomlinks

{
	float:right;
	padding:0px;
	margin:0px;
	margin-top:30px;
	color:#fff;
	
}

#bottomlinks ul

{
	
	padding:0px;
	margin:0px;
	padding-right:10px;
	
}

#bottomlinks li

{
	
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#fff;
	display:inline;

}

#bottomlinks li a

{
	
	padding-left:20px;
	display:inline;
	text-decoration:none;
	color:#fff;
	display:inline;

}


#bottomlinks li a:hover

{
	color:#C8C8C8;	
	
}

#rightcontainerinternal

{
	
	float:left;
	padding:0px;
	margin:0px;
	width:580px;
	height:auto px;
	color:#666666;
}

#rightcontainerinternal a

{
	
	color:#3CB9E8;

}

#rightcontainerinternal a:hover

{
	
	color:#3CB9E8;
	text-decoration:underline;

}


#rightcontainerinternal ul

{
	
	padding:0px;
	margin:0px;
	margin-top:10px;
	
	

}

#rightcontainerinternal  li

{
	
	padding:0px;
	margin:0px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	list-style:none;
	color:#666666;
}

#rightcontainerinternal  li a

{
	
	color:#666666;
	text-decoration:none;
	list-style:none;
}

#rightcontainerinternal  li a:hover

{
	
	color:#3CB9E8;
	text-decoration:underline;
	list-style:none;
}

#rightcontainerproduct

{
	
	float:left;
	padding:0px;
	margin:0px;
	width:610px;
	height:auto px;
	color:#666666;
}

.productheading

{

	
	display:inline;
	padding-top:14px;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;

}

.price

{
	padding-bottom:10px;
	font-weight:bold;
	color:#1B9DD8;
	font-size:17px;


}

.producttext

{

	padding-bottom:10px;
	color:#666666;

}

.tickbox

{
	color:#B7B7B7;
	padding-bottom:10px;

}


/*calendar */
#calendar

{
	float:left;
	padding:0px;
	margin:0px;
	width:251px;
	height:260px;
}

#activecalendar

{
	float:left;
	padding:0px;
	margin:0px;
	width:218px;
	
	margin-top:5px;
	padding-left:30px;

}



.dayheader

{

	color:#3693B2;

}

.day

{
	color:#000;
	border:1px solid #7DC8E1;
	background-color:#fff;

}
.dayactive

{
	color:#fff;
	border:1px solid #FF9900;
	background-color:#0099CC;

}


#bottombg
{
	float: left;
	width: 709px; 
	margin-bottom: 30px;
}

#bottombg ul
{
	margin: 0px;
	padding: 0px;
	float: right;
	margin-top: -12px;
}

#bottombg li
{
	list-style: none;
	display: inline;
	padding-right: 20px;
	font-size: 10px;
}

#bottombg li a
{
	color: #fff;
	text-decoration: none;
}

.basketaction
{
	text-align: right;
}