﻿body
{
	font-family:Calibri, Tahoma, Arial, Helvetica;
	font-size:small;
	padding:6px;
	margin:0px;
}

#container
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	width:950px;
	height:86px;
	background-image:url(images/pageheader.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin-bottom:6px;
}

#footer
{
	clear:both;
	width:950px;
	height:31px;
	margin-top:6px;
	background-image:url(images/pagefooter.gif);
	background-position:center top;
	background-repeat:no-repeat;
	vertical-align:middle;
}
#footer .copyright
{
	line-height:31px;
	margin-left:44px;
	float:left;
}
#footer .footerlinks
{
	display:block;
	line-height:31px;
	margin-right:16px;
	float:right;
}

/* Left column */
#leftcolumn
{
	width:240px;
	float:left;
}

/* Middle column */
#middlecolumn
{
	width:422px;
	float:left;
}

/* Right column */
#rightcolumn
{
	width:288px;
	float:right;
}

/* Login column */
#logincolumn
{
	width:422px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	margin-bottom:40px;
}

/* Wide column (middle & right) */
#widecolumn
{
	width:710px;
	float:left;
}

/* Box panel titles */
.boxtitle_nav 
{
	width:100%;
	height:24px;
	background:url(images/paneltitlenav.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_blank 
{
	width:100%;
	height:24px;
	background:url(images/paneltitleblank.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_whatwedo
{
	width:100%;
	height:24px;
	background:url(images/paneltitlewhatwedo.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_newsinbrief
{
	width:100%;
	height:24px;
	background:url(images/paneltitlenewsinbrief.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_latestnews
{
	width:100%;
	height:24px;
	background:url(images/paneltitlelatestnews.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_courselistings
{
	width:100%;
	height:24px;
	background:url(images/paneltitlecourselistings.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_aboutempower
{
	width:100%;
	height:24px;
	background:url(images/paneltitleaboutempower.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_aboutyesican
{
	width:100%;
	height:24px;
	background:url(images/paneltitleaboutyesican.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_aboutwow
{
	width:100%;
	height:24px;
	background:url(images/paneltitleaboutwow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_links
{
	width:100%;
	height:24px;
	background:url(images/paneltitlelinks.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_whatwedo
{
	width:100%;
	height:24px;
	background:url(images/paneltitlewhatwedo.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_contactwow
{
	width:100%;
	height:24px;
	background:url(images/paneltitlecontactwow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_ourclients
{
	width:100%;
	height:24px;
	background:url(images/paneltitleourclients.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_login
{
	width:100%;
	height:24px;
	background:url(images/paneltitlelogin.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_stakeholders
{
	width:100%;
	height:24px;
	background:url(images/paneltitlestakeholders.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_outreach
{
	width:100%;
	height:24px;
	background:url(images/paneltitleoutreach.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_outreachforms
{
	width:100%;
	height:24px;
	background:url(images/paneltitleoutreachforms.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_admin
{
	width:100%;
	height:24px;
	background:url(images/paneltitlesitemanagement.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_regemail
{
	width:100%;
	height:24px;
	background:url(images/paneltitleregemail.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_coursedetails
{
	width:100%;
	height:24px;
	background:url(images/paneltitlecoursedetails.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_interested
{
	width:100%;
	height:24px;
	background:url(images/paneltitleinterested.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_newsletter
{
	width:100%;
	height:24px;
	background:url(images/paneltitlenewsletters.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_more
{
	width:100%;
	height:24px;
	background:url(images/paneltitlemore.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_volunteers
{
	width:100%;
	height:24px;
	background:url(images/paneltitlevolunteers.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_doingbusiness
{
	width:100%;
	height:24px;
	background:url(images/paneltitledoingbusiness.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_courage
{
	width:100%;
	height:24px;
	background:url(images/paneltitlecourage.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_heritage
{
	width:100%;
	height:24px;
	background:url(images/paneltitleheritage.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_adverts
{
	width:100%;
	height:24px;
	background:url(images/paneltitleadverts.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_meettheteam
{
	width:100%;
	height:24px;
	background:url(images/paneltitlemeettheteam.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_meetthecoaches
{
	width:100%;
	height:24px;
	background:url(images/paneltitlemeetthecoaches.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_complaints
{
	width:100%;
	height:24px;
	background:url(images/paneltitlecomplaints.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_coaching
{
	width:100%;
	height:24px;
	background:url(images/paneltitlecoaching.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_ourvision
{
	width:100%;
	height:24px;
	background:url(images/paneltitleourvision.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_equality
{
	width:100%;
	height:24px;
	background:url(images/paneltitleequality.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_wisewomen
{
	width:100%;
	height:24px;
	background:url(images/paneltitlebecomeawisewoman.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.boxtitle_jobs
{
	width:100%;
	height:24px;
	background:url(images/paneltitlejobs.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
/* Box panels */
.box
{
	margin:0px auto 6px auto;
	float:left;
}
.boxheader
{
	background:url(images/panelheader.gif);
	background-position:top right;
	width:100%;
	height:24px;
	overflow:hidden;
}
.boxcontent
{
	border-left:1px solid #2d2825;
	border-right:1px solid #2d2825;
	clear:both;
	padding:0px 16px 0px 16px;
}
.boxfooter
{
	background:url(images/panelfooter.gif);
	height:6px;
	width:100%;
	overflow:hidden;
	background-position:top right;
	background-repeat:no-repeat;
}
.boxfootercap
{
	float:left;
	width:6px;
	height:6px;
	background:url(images/panelfooterleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

a.nav
{
	display:block;
}


/* Home page course panel */
#courseheader
{
	background:url(images/courseheader.gif);
	width:288px;
	height:88px;
	overflow:hidden;
	background-position:top right;
	background-repeat:no-repeat
}
#coursepanel
{
	background:url(images/coursepanel.gif);
	width:288px;
	overflow:hidden;
	background-position:top right;
	background-repeat:repeat-y;
}
#coursecontent
{
	padding:0px 16px 0px 16px;
}
#coursefooter
{
	background:url(images/coursefooter.gif);
	height:6px;
	width:288px;
	overflow:hidden;
	background-position:top right;
	background-repeat:no-repeat;
}


/* Course search panel */
#coursesearchheader
{
	background:url(images/coursesearchheader.gif);
	width:676px;
	height:6px;
	overflow:hidden;
	background-position:top right;
	background-repeat:no-repeat
}
#coursesearchpanel
{
	background:url(images/coursesearchpanel.gif);
	width:676px;
	overflow:hidden;
	background-position:top right;
	background-repeat:repeat-y;
}
#coursesearchcontent
{
	padding:0px 16px 0px 16px;
}
#coursesearchfooter
{
	background:url(images/coursesearchfooter.gif);
	height:6px;
	width:676px;
	overflow:hidden;
	background-position:top right;
	background-repeat:no-repeat;
}
#coursesearcharrow
{
	background:url(images/coursesearcharrow.jpg);
	height:120px;
	width:370px;
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:middle;
}
#coursesearcharrowinner
{
	padding:10px 70px 0px 0px;
	vertical-align:middle;
}
.courseresult
{
	width:270px;
	vertical-align:top;
	text-align:left;
}
.coursecounty
{
	background-image:url(images/coursesearchcounty.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 8px 0px 8px;
}
.coursedates td
{
	padding:0px 20px 0px 0px;
	margin:0px;
}


/* Calendar items */
.calendartable
{
	width:100%;
	border:solid 1px black;
}
.calendarheader
{
	background-color:#44f;
	font-size:large;
	font-weight:bold;
	color:White;
	text-align:center;
}
.calendardaynames
{
	background-color:#88f;
	font-weight:bold;
	color:White;
	text-align:center;
}
.calendarweek
{
	min-height:70px;
	height:70px;
	background-color:#eef;
	text-align:left;
	vertical-align:top;
}
.calendartable td
{
	padding:3px;
	width:14%;
	margin:0px;
}
.today
{
	border:solid 2px red;
	background-color:#fd9;
}
.weekend
{
	background-color:#ddf;
}
.spacer
{
	background-color:White;
}
.calendarcourseitem
{
	font-size:x-small;
	border: solid 1px #e77919;
	background-color:#fb8218;
	color:Black;
	display:block;
	padding:2px;
	margin-bottom:3px;
	background-image:url(images/calendarcourse.gif);
	background-repeat:repeat-x;
}


/* Misc items */
.clear
{
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
}
.ruler
{
	background-color:#ccc;
	height:1px;
	overflow:hidden;
	display:block;
	margin-top:6px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}
.small
{
	font-size:x-small;
}
.sponsor
{
	font-size:smaller;
	text-align:center;
}
p, H1
{
	padding:12px 0px 8px 0px;
	margin:0px;
}
.vertmid
{
	vertical-align:middle;
}
H1, strong, .latestcourseheader
{
	font-size:small;
	font-weight:bold;
	color:Navy;
}
.latestcourseheader
{
	display:inline-block;
	padding-left:3px;
	padding-top:3px;
}
.latestcoursecell
{
	vertical-align:top;
	text-align:left;
	width:50%;
}
H2
{
	padding:0px;
	margin:0px;
	font-size:small;
	font-weight:bold;
	color:#820;
}
.EditTableHeader
{
	background-color:#ea4;
	text-align:center;
	font-weight:bold;
}
.EditTableAltRow
{
	background-color:#f0f8ff;
}
.EditTableNotVisible
{
	background-color:#eed8d0;
	color:#755;
}
.error
{
	padding-left:42px;
	font-weight:bold;
	background-color:Red;
	color:White;
	background-image:url(images/error.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border:solid 1px #800;
	display:block;
	line-height:2.5em;
	margin-bottom:5px;
}
.linkstable
{
	width:100%;
	border-bottom:solid 1px Orange;
}
.linkstable td
{
	vertical-align:top;
}
.adverttable
{
	width:100%;
	border-bottom:solid 1px Orange;
}
.adverttable .header
{
	width:20%;
}
.adverttable .info
{
	width:80%;
}
.adminoptions
{
	width:650px;
	border-collapse:collapse;
	border-style:none;
}
.adminoptions td
{
	width:33%;
	text-align:center;
	vertical-align:middle;
	height:150px;
}
.imgholder
{
	float: left;
	margin-right: 10px;
}
.imgright
{
	float:right;
	margin-left: 10px;
}
.wowevent
{
	vertical-align:top;
	padding: 4px 8px 0 0;
}
.icon
{
	border:0;
	vertical-align:middle;
}
.pdffile
{
	padding-left:20px;
	min-height:20px;
	height:20px;
	background-image:url(images/pdficon.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.downloadadobe
{
	padding-left:42px;
	min-height:40px;
	height:40px;
	display:inline-block;
	background-image:url(images/downloadadobe.gif);
	background-position:left center;
	background-repeat:no-repeat;
	vertical-align:middle;
}
.ticks
{
	list-style-image: url(images/tick.gif)	
}
.volunteerpanel
{
	background-image:url(images/ropefrog.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:90px;
	min-height:230px;
}