

html, body, ul,  li, p, h1, h2, h3, h4, h5, h6, 
table, tr, td, form, fieldset, a, div, img {margin: 0;  }
body,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}


div.wrapper {
	width: 965px; 
	padding:0px 0px 0px 0px;
	background-image: url(../images/bg_wrapper.jpg);
	background-repeat: no-repeat; 
	font-family: Arial, Helvetica, sans-serif;
}



div.leftpadding {width: 25px; height: 525px;
	/*background-color: blue;*/
	float:left;
}
div.rightpadding {width: 5px; 
	/*background-color: blue;*/
	float:left;
}
div.content {width: 935px; 
	float:left;
}


div.logobar {width: 935px; 
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	font-weight:bold;
	color: #000069;
}

div.logo {width: 230px; 
	height: 125px; 
	background-image: url(../images/brainwave_logo.gif);
	background-repeat: no-repeat; 
	padding:0px 0px 0px 0px;
	float:left;
}

div.mainlinks {width: 705px; height: 30px;
	padding:4px 0px 0px 0px;
	float:left;
}

div.phonenumber {width: 255px; height: 15px;
	padding:25px 0px 0px 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-decoration:none;
	color:#000069;
	float:left;
	/*background-color: blue;*/
	}


div.mainbar {width: 935px;  align: left;
	position: relative}

div.left {width: 200px; 
	float: left;
	padding: 0px 30px 0px 0px;
/*	background-color: green;*/
}
div.left a {
	font-style: normal;
	color: #000088;
	text-decoration: none;
}
div.left a:hover {
	font-style: normal;
	color: #cc0000;
	text-decoration: none;
}

div.fete {width: 200px; 
	height: 225px; 
	background-image: url(../images/bg_fete.jpg);
	background-repeat: no-repeat; 
	padding:0px 0px 0px 0px;
}
div.fetepadding {
	padding: 15px 5px 5px 5px;
	font-weight:bold;
}
div.fetepadding a {
	color: #e93364;
	text-decoration: none;
}
div.fetepadding a:hover {
	color: #cc0000;
	text-decoration: none;
}

div.sunshine {width: 200px; 
	height: 90px; 
	background-image: url(../images/bg_sunshine.jpg);
	background-repeat: no-repeat; 
	padding:0px 0px 0px 0px;
}
div.sunshinepadding {
	padding: 15px 5px 5px 65px;
	font-weight:bold;
}
div.sunshinepadding a {
	color: #ffffff;
	text-decoration: none;
}
div.sunshinepadding a:hover {
	color: #cc0000;
	text-decoration: none;
}


div.TR_Comment {width: 200px; 
	padding:0px 0px 0px 0px;
	font-size: 0.75em;
	color: #9044c2;
}
div.TR_Commentpadding {
	padding: 15px 5px 5px 5px;
	font-weight:bold;
}
div.TR_Commentpadding a {
	color: #e93364;
	text-decoration: none;
}
div.TR_Commentpadding a:hover {
	color: #cc0000;
	text-decoration: none;
}



div.leftquote { 
	font-size: 0.85em;
	font-style: italic;
	color: #9044c2;
	font-weight:bold;
}
div.rightquote { 
	font-size: 0.75em;
	font-style: italic;
	color: #9044c2;
	font-weight:bold;
}
div.leftquoteblue { 
	font-size: 0.85em;
	font-style: italic;
	color: #000069;
	font-weight:bold;
}
div.rightquoteblue { 
	font-size: 0.75em;
	font-style: italic;
	color: #000069;
	font-weight:bold;
}
div.leftquotered { 
	font-size: 0.85em;
	font-style: italic;
	color: #e93364;
	font-weight:bold;
}
div.rightquotered { 
	font-size: 0.75em;
	font-style: italic;
	color: #e93364;
	font-weight:bold;
}
div.leftquoteorange { 
	font-size: 0.85em;
	font-style: italic;
	color: #ee7427;
	font-weight:bold;
}
div.rightquoteorange { 
	font-size: 0.75em;
	font-style: italic;
	color: #ee7427;
	font-weight:bold;
}
div.leftquotegreen { 
	font-size: 0.85em;
	font-style: italic;
	color: #4aa28a;
	font-weight:bold;
}
div.rightquotegreen { 
	font-size: 0.75em;
	font-style: italic;
	color: #4aa28a;
	font-weight:bold;
}

div.leftfamilies { 
	font-size: 0.75em;
	font-style: normal;
	color: #9044c2;
	font-weight:normal;
}
div.leftfamilies img { 
	border-style:outset;
	border: 2px double  #9044c2  #d5bae7;
}
div.leftfamilies a {
	font-weight:bold;
	color: #9044c2;
	text-decoration: none;
}
div.leftfamilies a:hover {
	color: #ff0000;
	text-decoration: none;
}

div.imgpinkborder img { 
	border-style:outset;
	border: 2px double  #9044c2  #d5bae7;
}


div.homepagelinks { 
	font-size: 0.65em;
	font-style: normal;
	color: #9044c2;
	font-weight:normal;
}
div.homepagelinks a {
	font-weight:normal;
	color: #9044c2;
	text-decoration: none;
}
div.homepagelinks a:hover {
	color: #ff0000;
	text-decoration: none;
}


div.middle {width: 500px; 
	float: left;
	padding: 0px 30px 0px 0px;
	font-size: 0.8em;
	font-style: normal;
	color: #000066;
	font-weight:normal;
	/*background-color: blue;*/
}
div.middle a {
	font-style: normal;
	color: #9044c2;
	text-decoration: none;
	font-weight:normal;
}
div.middle a:hover {
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
	font-weight:normal;
}

div.middle ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.middle li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_blue.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  490px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	font-size: 90%;
	}
	
div.middlehalf {width: 232px; 
	float: left;
	padding: 0px 15px 0px 0px;
}
div.middlehalf ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.middlehalf li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_blue.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  240px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}

div.middlethird {width: 150px; 
	float: left;
	padding: 0px 15px 0px 0px;
}
div.middlethird ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.middlethird li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_blue.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  130px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}

div.middlered {

}
div.middlered h1 {
	font-style: normal;
	color: #e93364;
	text-decoration: none;
	font-weight:normal;
}
div.middlered h2 {
	font-style: normal;
	color: #e93364;
	text-decoration: none;
	font-weight:normal;
}

div.middleorange {

}
div.middleorange h1 {
	font-style: normal;
	color: #ee7427;
	text-decoration: none;
	font-weight:normal;
}
div.middleorange h2 {
	font-style: normal;
	color: #ee7427;
	text-decoration: none;
	font-weight:normal;
}

div.middlegreen {

}
div.middlegreen h1 {
	font-style: normal;
	color: #4aa28a;
	text-decoration: none;
	font-weight:normal;
}
div.middlegreen h2 {
	font-style: normal;
	color: #4aa28a;
	text-decoration: none;
	font-weight:normal;
}

div.rightlinksselectedgrey a:hover {
	color: #ff0000;
	}
	

div.right {width: 175px; 
	float: left;
	padding: 0px 0px 0px 0px;
	/*background-color: orange;*/
	color: #9044c2;
}
div.right h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.9em;
	padding: 0 0 8px 0;
	font-style:	normal; 
	font-weight: bold; 
	text-decoration: none;
	color: #9044c2;
}

div.rightlinksselectedpurple {
	float:left;
	width: 175px;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	background-color: #9044c2;
}
div.rightlinksselectedpurple ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksselectedpurple li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_purple_inverted.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksselectedpurple a {
	text-decoration:none;
	color: #ffffff;
}

div.rightlinksselectedpurple a:hover {
	color: #ff0000;
	}
	

div.rightlinkspurple {
	float:left;
	width: 175px; ;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	}
	
div.rightlinkspurple ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinkspurple li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_purple.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinkspurple a {
	text-decoration:none;
	color: #9044c2;
}

div.rightlinkspurple a:hover {
	color: #ff0000;
	}

div.rightlinksgrey {
	float:left;
	width: 175px; ;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	color: #666666;
	}
	
div.rightlinksgrey ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksgrey li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_grey.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  175px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksgrey a {
	text-decoration:none;
	color: #666666;
}
div.rightlinksgrey a:hover {
	color: #ff0000;
	}


div.rightlinksselectedgrey {
	float:left;
	width: 175px;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	background-color: #666666;
}
div.rightlinksselectedgrey ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksselectedgrey li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_grey_inverted.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksselectedgrey a {
	text-decoration:none;
	color: #ffffff;
}

div.rightlinksselectedgrey a:hover {
	color: #ff0000;
	}
	

div.rightlinksselectedblue {
	float:left;
	width: 175px;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	background-color: #000069;
}
div.rightlinksselectedblue ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksselectedblue li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_blue_inverted.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksselectedblue a {
	text-decoration:none;
	color: #ffffff;
}

div.rightlinksselectedblue a:hover {
	color: #ff0000;
	}
	

div.rightlinksblue {
	float:left;
	width: 175px; ;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	}
	
div.rightlinksblue ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksblue li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_blue.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksblue a {
	text-decoration:none;
	color: #000069;
}

div.rightlinksblue a:hover {
	color: #ff0000;
	}



div.rightlinksselectedred {
	float:left;
	width: 175px;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	background-color: #e93364;
}
div.rightlinksselectedred ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksselectedred li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_red_inverted.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksselectedred a {
	text-decoration:none;
	color: #ffffff;
}

div.rightlinksselectedred a:hover {
	color: #0000ff;
	}
	

div.rightlinksred {
	float:left;
	width: 175px; ;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	}
	
div.rightlinksred ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksred li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_red.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksred a {
	text-decoration:none;
	color: #e93364;
}

div.rightlinksred a:hover {
	color: #0000ff;
	}


div.rightlinksselectedgreen {
	float:left;
	width: 175px;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	background-color: #4aa28a;
}
div.rightlinksselectedgreen ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksselectedgreen li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_green_inverted.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksselectedgreen a {
	text-decoration:none;
	color: #ffffff;
}

div.rightlinksselectedgreen a:hover {
	color: #ff0000;
	}
	

div.rightlinksgreen {
	float:left;
	width: 175px; ;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	}
	
div.rightlinksgreen ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksgreen li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_green.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksgreen a {
	text-decoration:none;
	color: #4aa28a;
}

div.rightlinksgreen a:hover {
	color: #ff0000;
	}


div.rightlinksselectedorange {
	float:left;
	width: 175px;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	background-color: #ee7427;
}
div.rightlinksselectedorange ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksselectedorange li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_orange_inverted.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksselectedorange a {
	text-decoration:none;
	color: #ffffff;
}

div.rightlinksselectedorange a:hover {
	color: #ff0000;
	}
	

div.rightlinksorange {
	float:left;
	width: 175px; ;
	margin:0px 0px 5px 0px;
	font-size: 0.75em;
	}
	
div.rightlinksorange ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightlinksorange li {
	list-style-type:none;
	float:left;
	background-image:url("../images/rightbullet_orange.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  165px;
	display: inline;
	padding-left: 13px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.rightlinksorange a {
	text-decoration:none;
	color: #ee7427;
}

div.rightlinksorange a:hover {
	color: #ff0000;
	}
	
	
	
div.clear {clear: both;
	font-size: 1px;
 }


div.footer {width: 935px; height: 95px; align: left;
	padding:5px 5px 5px 25px;
	font-size: .72em;
	background-color: #000066;
	color: #ffffff;
	position: relative}
div.footer a {
	color: #ffffff;
	text-decoration: none;
}
div.footer a:hover {
	color: #ff0000;
	text-decoration: none;
}
.footer_address {
	width: 610px;
	float:left;
	padding:5px 0px 1px 0px;
}
.footer_phone {
	width: 325px;
	float:left;
	padding:5px 0px 0px 0px;
}
.footer_charityno {
	width: 935px;
	font-size: 90%;
	padding:5px 0px 1px 0px;
}

div.footer2 {width: 935px; align: left;
	padding:5px 5px 5px 25px;
	font-size: .6em;
	color: #cccccc;
	position: relative}
div.footer2 a {
	color: #cccccc;
	text-decoration: none;
}
div.footer2 a:hover {
	color: #666666;
	text-decoration: none;
}

div.whitebar {width: 965px; 
	height: 1px;
	background-image: url(../images/white.jpg);
	background-color: #ffffff;
}

div.blackbar {width: 965px; 
	height: 1px;
	background-image: url(../images/black.gif);
	background-color: #000000;
}


h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:2em;
	padding: 0 0 5px 0;
	line-height: 125%;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.250em;
	padding: 0 0 15px 0;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none
}
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.95em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: normal; 
	color: #000069; 
	text-decoration: none
}

p {  font-family: Arial, Helvetica, sans-serif; 
	padding: 0 0 10px 0;
	line-height: 120%;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none
}


.datedropdown{
	 width: 150px;  font-size: 0.8em; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

.textfield50{
	 width: 50px; padding-right: 4px; 
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #99ccff;
}
.textfield50purple{
	 width: 50px; padding-right: 4px; 
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #9044c2;
}
.textfield50red{
	 width: 50px; padding-right: 4px; 
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #e93364;
}

.textfield100{
	 width: 100px; padding-right: 4px; 
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #99ccff;
}
.textfield100purple{
	 width: 100px; padding-right: 4px; 
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #9044c2;
}
.textfield100red{
	 width: 100px; padding-right: 4px; 
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #e93364;
}

.textfield200{
	 width: 200px; padding-right: 4px;
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #99ccff;
}
.textfield200red{
	 width: 200px; padding-right: 4px;
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #e93364;
}
.textfield200orange{
	 width: 200px; padding-right: 4px;
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #ee7427;
}
.textfield200green{
	 width: 200px; padding-right: 4px;
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #4aa28a;
}
.textfield200purple{
	 width: 200px; padding-right: 4px;
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #9044c2;
}

.textfield250{
	 width: 250px; padding-right: 4px;
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #99ccff;
}

.textarea200{
	 width: 200px; padding-right: 4px;  
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #99ccff;
	font-family:  Arial, Helvetica, sans-serif;
}
.textarea200red{
	 width: 200px; padding-right: 4px;  
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #e93364;
	font-family:  Arial, Helvetica, sans-serif;
}
.textarea200orange{
	 width: 200px; padding-right: 4px;  
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #ee7427;
	font-family:  Arial, Helvetica, sans-serif;
}
.textarea200green{
	 width: 200px; padding-right: 4px;  
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #4aa28a;
	font-family:  Arial, Helvetica, sans-serif;
}
.textarea200purple{
	 width: 200px; padding-right: 4px;  
	color: #000069; 
	padding-bottom: 1px;
	border: 1px solid #9044c2;
	font-family:  Arial, Helvetica, sans-serif;
}


.buttonblue{
	color: #ffffff; 
	padding-right: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-color: #000069;
	border: 1px solid #99ccff;
}
.buttonred{
	color: #ffffff; 
	padding-right: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-color: #e93364;
	border: 1px solid #666666;
}
.buttonorange{
	color: #ffffff; 
	padding-right: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-color: #ee7427;
	border: 1px solid #ee7427;
}
.buttongreen{
	color: #ffffff; 
	padding-right: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-color: #4aa28a;
	border: 1px solid #4aa28a;
}
.buttonpurple{
	color: #ffffff; 
	padding-right: 12px; 
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-color: #9044c2;
	border: 1px solid #9044c2;
}

.loginbutton{
	padding-right: 6px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: green;
	border: 1px solid #000069;
}
.registerbutton{
	 padding-right: 6px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: yellow ;
	border: 1px solid #000069;
}
.mainlinkbuttonred{
	width: 115px; height: 26px;
	padding: 0px 2px 0px 0px; 
	float: left;
	font-size: 12px;
	background-image: url(../images/button_red.jpg);
	background-repeat: no-repeat; 
	text-align: center;
}
.mainlinkbuttonred a{
	display:block;
	padding: 5px 0px 0px 0px; 
	width: 115px; height: 26px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.mainlinkbuttonred a:hover{
	width: 115px; height: 26px;
	background-image: url(../images/button_red_inverted.jpg);
	background-repeat: no-repeat; 
	color: #ffffff;
}
.mainlinkbuttonpurple{
	width: 115px; height: 26px;
	padding: 0px 2px 0px 0px; 
	float: left;
	font-size: 12px;
	background-image: url(../images/button_purple.jpg);
	background-repeat: no-repeat; 
	text-align: center;
}
.mainlinkbuttonpurple a{
	display:block;
	padding: 5px 0px 0px 0px; 
	width: 115px; height: 26px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.mainlinkbuttonpurple a:hover{
	width: 115px; height: 26px;
	background-image: url(../images/button_purple_inverted.jpg);
	background-repeat: no-repeat; 
	color: #ffffff;
}
.mainlinkbuttonorange{
	width: 115px; height: 26px;
	padding: 0px 2px 0px 0px; 
	float: left;
	font-size: 12px;
	background-image: url(../images/button_orange.jpg);
	background-repeat: no-repeat; 
	text-align: center;
}
.mainlinkbuttonorange a{
	display:block;
	padding: 5px 0px 0px 0px; 
	width: 115px; height: 26px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.mainlinkbuttonorange a:hover{
	width: 115px; height: 26px;
	background-image: url(../images/button_orange_inverted.jpg);
	background-repeat: no-repeat; 
	color: #ffffff;
}
.mainlinkbuttongreen{
	width: 115px; height: 26px;
	padding: 0px 2px 0px 0px; 
	float: left;
	font-size: 12px;
	background-image: url(../images/button_green.jpg);
	background-repeat: no-repeat; 
	text-align: center;
}
.mainlinkbuttongreen a{
	display:block;
	padding: 5px 0px 0px 0px; 
	width: 115px; height: 26px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.mainlinkbuttongreen a:hover{
	width: 115px; height: 26px;
	background-image: url(../images/button_green_inverted.jpg);
	background-repeat: no-repeat; 
	color: #ffffff;
}
.mainlinkbuttonblue{
	width: 115px; height: 26px;
	padding: 0px 2px 0px 0px; 
	float: left;
	font-size: 12px;
	background-image: url(../images/button_blue.jpg);
	background-repeat: no-repeat; 
	text-align: center;
}
.mainlinkbuttonblue a{
	display:block;
	padding: 5px 0px 0px 0px; 
	width: 115px; height: 26px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
.mainlinkbuttonblue a:hover{
	width: 115px; height: 26px;
	background-image: url(../images/button_blue_inverted.jpg);
	background-repeat: no-repeat; 
	color: #ffffff;
}

div.middleimages {
	width: 121px; height: 121px;
	margin: 0px 4px 4px 0px;
	float: left;
}
div.middleimages img { 
	border-style:outset;
	border: 2px double  #9044c2  #d5bae7;
}
div.middleimages100 {
	width: 101px; height: 121px;
	margin: 0px 4px 4px 0px;
	float: left;
}
div.middleimages100 img { 
	border-style:outset;
	border: 2px double  #9044c2  #d5bae7;
}

div.middleimagesblue {
	width: 121px; height: 121px;
	margin: 0px 4px 4px 0px;
	float: left;
}
div.middleimagesblue img { 
	border-style:outset;
	border: 1px double  #000069  #000069;
}

div.breadcrumbs {
	color: #9044c2;
	font-size: 90%;
	font-weight: normal;
}
div.breadcrumbs a {
	font-style: normal;
	color: #9044c2;
	text-decoration: none;
}
div.breadcrumbs a:hover {
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
}

.blue {
	color: #000069;
}
.red {
	color: #e93364;
}
.white {
	color: #ffffff;
}
.green {
	color: #4aa28a;
}
.yellow {
	color: #ee7427;
}
.orange {
	color: #ee7427;
}
.purple {
	color: #9044c2;
}

.small90 {
	font-size: 90%;
}
.small {
	font-size: 80%;
}
.tiny{
	font-size: 70%;
	
}
.bigger {
	font-size: 110%;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.question {
	color: #e93364;
	font-weight: normal;
}

div.purplebullets {
}


div.purplebullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.purplebullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_purple.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  490px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
}

div.redbullets {
}


div.redbullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.redbullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_red.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  490px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
}

div.orangebullets {
}


div.orangebullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.orangebullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_orange.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  490px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
}
div.greenbullets {
}


div.greenbullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.greenbullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/bullet_green.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	width:  490px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
}

div.whitelinks {
}
div.whitelinks a {
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
div.whitelinks a:hover {
	font-style: normal;
	color: #ffffcc;
	text-decoration: none;
}

div.specialmessage {
	font-size: 90%;
}
div.specialmessage a {
	font-style: normal;
	color: #000088;
	text-decoration: none;
}
div.specialmessage a:hover {
	font-style: normal;
	color: #cc0000;
	text-decoration: none;
}

div.eventleft {width: 100px; 
	float:left;
	padding: 1px 10px 5px 0px;
}
div.eventright{width: 350px; 
	float:left;
	padding: 1px 10px 5px 0px;
}


