@import url("w3c.css");
/* CSS Document */

body  {
	margin:0px;
	padding:0px 0px 0px 0%;
	background: #ffffff;
	font: normal small Tahoma;
}
#home #flashHeader {
	width: 734px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

* html #home {font-size:small;}

#mainContainer, #flashContainer {
	background: url(../images/bgnd_horiz_bordr.gif) repeat-y left top;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 766px;
}

p {
	color: #333333;
	margin-top: 0px;
}
h2 {
	color: #3399FF;
	margin-bottom: 5px;
	font-size: 20px;
}

h3 {
	color: #3399FF;
	margin-top: -10px;
	margin-bottom: -10px;
	margin-left: 10px;
}
h4 {
	color: #3399FF;
	margin-bottom: -10px;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 20px;
}

p i {
	font-weight: bolder;
	line-height: 80%;
}


address{
	font: normal x-small Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
	margin: 20px;
}
address a{
	color: #666;
	text-decoration: underline;
}
address a:hover{
	color: #999999;
	text-decoration: none;
}

#copyright {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: center;
	font: normal Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 23px;
}

#bodyContainer {
	padding: 0px;
	width: 734px;
	margin-right: auto;
	margin-left: auto;
}
#heading {
	width: 734px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

 
#headingsWrap, #headingsWrapB {
	clear:both;
	width: 100%;
	height: 28px;
	border-top: 1px solid #c0c0c0;
	border-right: none;
	border-bottom: 1px solid #c0c0c0;
	border-left: none;
	padding-bottom: 0px;
	margin-left: 0px;
	background: url(../images/px1.jpg) repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}
* html #headingsWrap {height: 1%; clear:left}
	
#home #bodyContainer #topBar {
	background: #FFFFCC;
	height: 28px;
	width: 100%;
	clear: both;
}

* html #headingsWrap, #headingsWrapB {
	height:28px;
}
	
#headingsWrap:after, #headingsWrapB:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#columnsWrap {
	width: 724px;
	padding: 5px;
	background: url(../images/bgnd_columns.gif) repeat-y;
	float: left;
	margin: 0px;
	}
	
#columnsWrapB {
	width: 724px;
	padding: 5px;
	background: url(../images/bgnd_columns.gif) repeat-y;
	clear: both;
	float: left;
	}	
* html #columnsWrapB {height:1%;}	

/*#columnsWrap:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
*/
#colLeft {
	float:left;
	width: 28%;
	padding-left: 1%;
	}
#colCentre {
	float:left;
	width: 31%;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	}

#colRight {
	float:right;
	width: 38%;
	padding-left: 1%;
	}
#colLeft:after,#colCentre:after,#colRight:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#colRight ul li {
	list-style-position: inside;
	margin-left:-40px;
	list-style-type: disc;
	font-size: small;
}	
	
* html #colRight ul li {
	margin-left:0px;
}

#colLeftB {
	width: 28%;
	float: left;
	padding: 0 0 0 1%;
}
#colCentreB {
	width: 32%;
	text-align: left;
	float: left;
}

#colRightB {
	width: 272px;
	float: right;

}
* html #colRightB {
	float:right;
	width: 38%;
	padding-left: 1%;
	}

/*#colLeftB:after,#colCentreB:after,#colRightB:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}*/

#colLeftB ul li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: small;
	margin-left: -40px;
}
* html #colLeftB ul li {
	margin-left:0px;
}
#columnsWrapC {
	padding: 5px;
	clear: both;
	width: 99%;
}

/* end */
#footer {
	width: 100%;
	clear: both;
	margin: 0px auto;
	padding: 10px 0px 0px;
	text-align: center;
	background: url(../images/bgnd_footer.gif) repeat-x;
	height: 65px;
	
}
#footer a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #999999;
}

.left {
	float: left;
	margin-right: 5px;
}
.right {
	float: right;
	margin-right: 5px;
}
#timeContainer {
	height: 16px;
	width: 160px;
	float: right;
	padding: 0px;
}

.time {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	height: 14px;
	width: 170px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 506px;
	left: 580px;
}
#colCentreB .resourceInfo  {
	font-size: x-small;
	text-align: left;
}
#colCentreB dl {
	margin-left: -35px;
	margin-top: 10px;
}
.img      {
	text-align: center;
	padding: 4px;
	border: 1px solid #529BC7;
	margin-right: 1px;
	margin-left: 1px;
}
.imgLeft      {
	text-align: center;
	padding: 4px;
	border: 1px solid #529BC7;
	margin-right: 1px;
	margin-left: 1px;
	float: left;
}
.imgRight      {
	text-align: center;
	padding: 4px;
	border: 1px solid #529BC7;
	margin-right: 1px;
	margin-left: 1px;
	float: right;
}

.infoTitles {
	color: #333333;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
}
.infoTitles a {
	color: #333333;
	text-decoration: none;
}
.infoTitles a:hover {
	color: #e1e1e1;
}
.text-red {
	color: #ff0000;
	font-size: small;
}
.text-maroon {
	color: #800000;
	font-size: small;
}
.fundRaiserText {
	color: #333333;
	text-align: center;
}

* html .fundRaiserText {
		font-size: small;	
}

.text-Red-Rev {
	color: #FFFFFF;
	background: #c61f25;
}

#fundRaiser,#fundRaiserB {
	padding-top: 4px;
}

.text-red a {
	font-weight: bold;
	color: #FF0000;
	font-size: 110%;
}

.text-blue {
	color: #3399ff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
}
.text-darkblue a {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 2px;
}
.smallText {
	font-size: 0.8em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: normal;
}

.smallerText {
	font-size: 1em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: normal;
}
#header {
	width: 766px;
}
#sub-heading {
	height: 28px;
	width: 766px;
}
.spacer {
	height: 60px;
}
@media screen {
#printHeading {display:none;}
}
@media print {
#header {display: none;}
#printHeading {
	height: 20px;
	width: 100%;
	margin: 0px 0px 0px 18px;
	padding: 0px;
	}
#sub-heading {display: none;}
#footer {
	text-align: center;
	clear: both;
	width: 766px;
}
#copyright {display: none;}
address {display: none;}
.w3cbutton {display: none;}
.time {display:none;}
}

.adobeInfo {
	font: x-small Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#pictures {
	clear: both;
	width: 100%;
	text-align: center;
}
.click {
	font: small Helvetica, Arial, sans-serif;
	color: #000066;
	text-align: center;
}
.click a {
	font: x-small Helvetica, Arial, sans-serif;
	color: #000066;
	text-align: center;
}
.redBox {
	font: small Helvetica, Arial, sans-serif;
	color: #c61f25;
	text-align: center;
	border: thin solid #FF0000;
	margin-top: 10px;
	padding: 3px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;	
}

.redBox:hover {
	 z-index: 11;
	 box-shadow: 0px 0px 20px black;
	 -moz-box-shadow: 0px 0px 20px black;
	 }

.clear {
	clear: both;
	height: 1%;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
ul {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: inside;
	list-style-type: disc;
}
#colLeftBInfo {
	display: block;
	padding-top: 20px;
}
.textRedRev {
	color: #FFFFFF;
	background: #C61f25;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: small;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
dl .textRedRev {
	width:231px;
	font-weight: bold;
	margin: 0 0 0px 0px;
	font-size: small;
}

#bcws { clear:both;
	text-align: center;
	}



 /* Hacks for MSIE 5+6 ============================= */
 
* html body  {font-size:x-small;}

* html heading {width:734px; height:253px}

* html #colRightB{
	width:270px;
}

/** html #headingsWrap {height: 1%} 
* html #headingsWrapB {height: 1%} 	


* html #columnsWrap {height: 1%} 
* html #columnsWrapB {height: 1%} 

* html #colLeft, #colCentre, #colRight {height:1%}
* html #collLeftB, #colCentre, #colRightB {height:1%}


* html #colRight ul li {
	font-size: x-small;
}

* html #colLeftB ul li {
	font-size: x-small;
}

* html .text-red {
	font-size: x-small;
}
* html p {
	color: #333333;
	font: x-small Helvetica, Arial, sans-serif;
;
}
* html #colCentreB .resourceInfo  {
	font-size: xx-small;
}

* html .textRedRev {
	font-size: x-small;
}*/

 /* Hacks for MSIE 7 ================================================== */

/**;first-child+html headingsWrap,#headingsWrapB,#columnsWrapB { min-height:1px; }
*:first-child+html #colRight ul li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: small;
	margin-left: 0px;
}
	
*:first-child+html body  {
	margin:0px;
	padding:0px 0px 0px 0%;
	background: #ffffff;
	font: small Tahoma;}	

*:first-child+html #heading {
	width: 100%;
	padding-left:0px;
	padding-right: 40px;

}
*:first-child+html #colLeftB ul li {
	list-style-position: inside;
	list-style-type: disc;
	font-size: small;
	margin-left: 0px;
}
*/
.eventLeftCol {
	font-size: 115%;
	padding: 2px;
	color: #666;
	margin:10px 0;
	text-align: left;
	list-style-type: none;
}
.event-list li {
	list-style-type: none;
	list-style-image: none;
}

dl {
	margin-top: 10px;
	margin-bottom: 0px;
}

dt {
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: -6px;
}
#home #colRightB dd {
	padding-top: 4px;
	margin-left: 8px;
	padding-right: 4px;
	}

#home  #colLeftB  dt {
	padding-left: 0px;
	;
	line-height: 140%;
}
#home  #colLeftB  dd {
	margin-left: 0px;
}

.end {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
}
.centre {
	text-align: center;
}
p .centre{margin:0;}
#golf {
	background: url(../images/golfDude.jpg) no-repeat center center;
	padding-top: 85px;
	margin-top: 6px;
	margin-bottom: auto;
	width: 260px;
}
.box-ad {
    /*font-family: "Swiss911 UCm BT", Haettenschweiler, sans-serif;*/
/*	text-shadow: #000 1px 1px 5px;*/
	font-size:12px;
	color:#333;
	background-color: #ffffcc;
	text-align: center;
	line-height:110%;
	padding: 3%;
	margin: 12px auto;
	width: 134px;
	border: solid 1px #ff0000;
	border-bottom: solid 2px #ff0000;
	border-right: solid 2px #ff0000;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 2px 2px 4px rgba(0,0,0,.6);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.6);
/*	transition-property: background-color;
	transition-duration: 4s;
	-moz-transition-property: background-color;
	-moz-transition-duration: 4s;
	-o-transition-property: background-color;
	-o-transition-duration: 4s;*/
}

* html .box-ad {
		margin: 1% auto; /* Hack for HSIE 6*/
		}

.box-ad:hover {
/*	background-color: #c7a775;*/
	background-color: #fff;
	border-color: #693100;
	 z-index: 11;
	 box-shadow: 0px 0px 20px black;
	 -moz-box-shadow: 0px 0px 20px black;	
	/*color:#fff;*/
}

.box-ad a{
	color:#ff0000;
	text-decoration:none;
	line-eight:120%;
	font-weight: bold;
	}

.box-ad:hover a{color:#0000ff;}

.box-ad a:hover{
	color:#ccc;
	}	
.box-ad li {
	list-style-type: none;
	margin-left: -10px;
}
.box-ad input {
	margin: 5px 0;
}
.facebook {
	background: url(../images/facebook.jpg) no-repeat left center;
	text-align: center;
	height: 39px;
	width: 39px;
}
