/* begin page layout specific tags */
 /* =============================== */
 
.logo01 {
 	position: absolute;
 	left: 36px;
 	top: 10px;
 	}
 
.ancillary {
 	position: absolute;
 	left: 480px;
 	top: 10px;
 	}
 	
.content {
 	margin-top: 0px;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	margin-left: 10px;
 	padding-top: 20px;
 	background-color: #FFFFFF;
 	background-image: url(../images/pageBG.gif);
 	background-repeat: no-repeat;
 	}
 
 /* ENTRY PAGE CELL WIDTHS  */
 
#homeTable {
	background-image: url(../images/home_col_line.gif);
	background-repeat: repeat-y;
	background-position: right;
	}

.cell01 {
 	width: 200px;
	padding-right:15px;
 	background-image: url(../images/home_col_line.gif);
 	background-repeat: repeat-y;
 	background-position: right;
 	}
	
.cell02 {
 	width: 440px;
	padding-right:15px;
 	}
 
 /* cell width for main pages */
.cellMain {
 	width: 600px;
 	}
 	
 
 /* LATEST NEWS STYLES lists */
 
td.cell01 ul {
 	padding-right: 0px;
 	padding-left: 0px;
 	padding-bottom: 0px;
 	margin: 0px 0px 8px;
 	padding-top: 6px
 	}
 
td.cell01 li {
 	padding-right: 0px;
 	padding-left: 0px;
 	padding-bottom: 3px;
 	margin: 0px 0px 10px;
 	line-height: 1.2;
 	padding-top: 0px;
 	border-bottom: #ccc 1px solid;
 	list-style-type: none;
 	width: 180px;
 	color:#333333;
 	}
 	
em.homeDate {
 	color:#999999;
 	}	
	
#hSlogan {
	padding-bottom: 10px;
}	

/* LATEST NEWS LINK- ARROW */
.linkArrow {
	background-image: url(../images/menu_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
	}
 /* home latest newsLINKS */
a.linkArrow:link {
 	color:#CC6600;
 	text-decoration:none;
 	}
a.linkArrow:active {
 	color:#CC6600;
 	text-decoration:none;
 	}
a.linkArrow:visited {
 	color:#CC6600;
 	text-decoration:none;
 	}
a.linkArrow:hover {
 	color:#0033CC;
 	text-decoration:underline;
 	}
	
/* ============================== */
/* fundrasing home */

#fundsBox {
	border: 1px dashed #CC6633;
	background-color: #FFFFCC;
	margin-bottom: 20px;
	width: 200px;
	margin-top: 20px;
	}
#fundPad {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
	
/* ============================== */
/* Sponsors side banner */
#bannerPos { 
	position: absolute;
 	left: 579px;
 	top: 248px;
 	width: 180px;
	}
.sideBanner01 {
 	background-color: #FFFBF2;
 	width: 180px;
 	padding: 5px;
 	border: 1px solid #666666;
 	text-align: center;
	}
.sidebannerHeaders {
 	color: #CC6633;
 	font-weight: bold;
	font-size:12px;
 	padding-bottom: 6px;
 	padding-top: 5px;
 	}
.sponsors {
 	padding-top: 4px;
 	padding-bottom: 15px;
	 }

/* ============================== */
/* charities fundraising page side banner */
#bannerPosFund { 
	position: absolute;
 	left: 626px;
 	top: 210px;
 	width: 180px;
	}
.sideBannerFund {
 	background-color: #FFFBF2;
 	width: 180px;
 	padding: 5px;
 	border: 1px solid #666666;
 	text-align: center;
	}

.charity {
 	padding-top: 4px;
 	padding-bottom: 6px;
	 }
	 
	 
/* ============================== */

.topHome {
 	margin-left: 500px;
 	}
 
.topMain {
 	margin-left: 500px;
	 }
	 
strong.homeNews { color:#000066	}

.redFont { color:#CC0000; }

.largerRedFont { 
	color:#CC0000;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	}

 /* just a plain border */
.myborder {
 	border: 1px solid #990000;
	 }
 
 /* SUBNAV LINKS */
a.subnav:link {
 	color:#CC6600;
 	text-decoration:underline;
 	}
a.subnav:active {
 	color:#CC6600;
 	text-decoration:underline;
 	}
a.subnav:visited {
 	color:#CC6600;
 	text-decoration:underline;
 	}
a.subnav:hover {
 	color:#0033CC;
 	text-decoration:underline;
 	}
 	
/*
===================================================================
SPECIAL TABLES PROPERTIES- used in profile/fundraising table
*/
#mytable {
	border-collapse: collapse;
	border: 1px solid #999999;
 	}

tr.bg {
	background: #FFFBF2;
	}
td.cellp {
	border: 1px solid #999999;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	}

/* photo gallery  table */
.mytable {
	border-collapse: collapse;
	border: 1px solid #006699;
 	}
tr.bgp {
	background: #BCD3F5;
	}
tr.bgp2 {
	background: #DEE9FA;
	}
td.cellpd {
	border: 1px solid #7AA7EB;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: bottom;
	text-align: center;
	}
td.cellpd2 {
	border: 1px solid #7AA7EB;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	text-align: center;
	}
		
/* fundraising table cells */
.fund {
	border: 1px solid #7AA7EB;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	text-align: left;
	}
/* gallery over */
a.photoL:link img{
	border: 1px #000000 solid;
 	text-decoration:none;
	}
a.photoL:active img {
	border: 1px #000000 solid;
 	text-decoration:none;
 	}
a.photoL:visited img{
	border: 1px #000000 solid;
 	text-decoration:none;
	}	
a.photoL:hover img{
	/* filter:alpha(Opacity=100, FinishOpacity=0, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=0); */
	/*filter:alpha(Opacity=60);*/
	border: 1px #000000 dotted;
	}


/* ITINERARY TABLE */

/* Key legend */
#key01 {
	margin-left: 2px;
	}
#keybox01 {
	border: 1px solid #000000;
	width: 20px;
	height:20px;
	margin-right:5px;
	padding-left:2px;
	padding-right:2px;
	background-color: #00FF33;
	}

#key02 {
	margin-top: 5px;
	margin-bottom: 5px;	
	margin-left: 2px;
	}
#keybox02 {
	border: 1px solid #000000;
	width: 20px;
	height:20px;
	margin-right:5px;
	padding-left:2px;
	padding-right:2px;
	background-color: #99CC00;
	}

/* ITINARY table =============== */

#iTtable {
	border-collapse: collapse;
	border: 1px solid #0099FF;
 	}

/* table header bg color */
.bgIt {
	background: #205BAB;
	}
/* heading color */
.highlight { color:#FFFFFF; font-weight:bold; font-size:11px;}

/* table cell properties */
.itinCellp {
	border: 1px solid #B3D7FB;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.itinMbf {
/* background-color: #E0E0E0; */
	background-color: #99CC00; 
	border: 1px solid #B3D7FB;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
.itinMbf strong { background-color: #99CC00; }

/* SHOW PROGRESS IN ITINARY */
/* SHADE ROW background color and text to BELOW COLORs  */
.progressBG {
	background-color:#66FF66;
		}
.progressBG td { color:#003399; }
.progressBG strong { color:#003399; }

#headT { background-color:#666666; }


/* NEWS GALA TABLE */

.galaTable {
	border-collapse: collapse;
	border: 1px solid #CC0000;
 	}
	
/* background image on eye spy */
 #eye {
	background-image: url(../images/eye.jpg);
	background-repeat: no-repeat;
	background-position: 300px 0px;
	}
  	
 /* SUBNAV pipe - non links */	
p.subnav { color:#333; padding-top:10px}

.nowrap { white-space:nowrap }

/* used on wcp page */
.orange { color:#CC6600 ; } 


.bgHead {
	background-color:#C1C1C1;
	}

/* FOOTER */

.footer {
 	background-color: #FFFFFF;
 	height: 50px;
 	background-image: url(../images/footerBG.gif);
 	background-repeat: no-repeat;
 	}
#footerPad {
 	margin-top: 30px;
 	margin-left: 270px;
 	color: #FFFFFF;
 	}
 
 /* footer links */
a.footNav:link {
 	color:#ffffff;
 	text-decoration:none;
 	}
a.footNav:active {
 	color:#ffffff;
 	text-decoration:none;
 	}
a.footNav:visited {
 	color:#ffffff;
 	text-decoration:none;
 	}
a.footNav:hover {
 	color:#ffffff;
 	text-decoration:underline;
 	}
	
