body
{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font: 8pt/12pt Verdana;
	background: 000000;
}

.wrapper
{
	width: 98%;
	position: absolute;
	top: 0px;
	left: 0px;
}

.header
{
	background: url(images/logo.gif) no-repeat top left;
	width: 98%;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 10px;
	text-align: right;
	font: 18pt/20pt Georgia;
	color: #121682;
}
.topBar
{
	background: #99ccef;
	width: 98%;
	height: 15px;
	position: absolute;
	top: 71px;
	left: 0px;
	border-top: 1px #1D23CF solid;
	border-right: 1px #1D23CF solid;
	border-bottom: 1px #1D23CF solid;
	font: 8pt/10pt Verdana;
	color: #666666;
	text-align: right;
	padding-right: 5px;
}

.navPane { background: #ffffff; width: 210px; position: absolute; top: 88px; left: 0px; }
.rhsPane { width: 185px; position: absolute; top: 95px; left: 815px; }

.navLinkHolder
{
	background: url(images/menuBG.gif) no-repeat top left;
	padding: 6px 5px 0px 5px;
	height: 24px;
	width: 200px;
	border-bottom: 1px #1D23CF solid;
	border-right: 1px #1D23CF solid;

}

.navSubLinksHolder
{
	background: #afd5ef;
	padding: 3px 0px 7px 10px;
	margin: 0px;
	width: 200px;
	border-bottom: 1px #1D23CF solid;
	border-right: 1px #1D23CF solid;
}

.navLink { text-align: left; }
a.navLink:link, a.navLink:visited { color: #000000; text-decoration: none; }
a.navLink:hover { color: #000000; text-decoration: underline; }
.contentPane { width: 575px; position: absolute; top: 88px; left: 220px; margin: 7px; }
.contentPaneAdmin { width: 500px; position: absolute; top: 88px; left: 0px; margin: 7px 150px 7px 150px; }
.contentPanePopUp { width: 560px; position: absolute; top: 88px; left: 0px; margin: 7px; }

.contentSpacer
{
	float: right;
	width: 1px;
	height: 600px;
	position: relative;
	left: 1px;
	top: 0px;
}

.footer
{
	width: 670px;
	height: 15px;
	position: relative;
	top: 0px;
	left: -170px;
	margin-top: 30px;
	border-top: 1px #1D23CF solid;
	text-align: center;
	font: 7pt/9pt Verdana; color: #000000;
	clear: both;
}

.footerAdmin
{
	width: 670px;
	height: 15px;
	margin: 30px 65px 0px 65px;
	border-top: 1px #1D23CF solid;
	text-align: center;
	font: 7pt/9pt Verdana; color: #000000;
}

h1 { font: 14pt/17pt Georgia; color: #121682; margin: 12px 0px 5px 0px; }
h2 { font: 9pt/12pt Verdana; font-weight: bold; color: #121682; margin: 10px 0px 3px 0px; }
h2.eventHeading, h1.eventHeading { background: url(images/iconSmallAnnounce.gif) no-repeat top left; padding: 2px 0px 3px 22px; margin: 0px; }
h2 a:link, h2 a:visited, h1 a:link, h1 a:visited { text-decoration: none; color: #121682; }
h2 a:hover, h1 a:hover { text-decoration: underline; color: #121682; }
p { margin: 3px 0px 3px 0px; }
hr { margin: 5px; }
p.errorText { color: red; }
p.surveyQuestion { font: 8pt/11pt Verdana; }
p.surveyOption { font: 8pt/11pt Verdana; font-style: italic; }
a.moreLink { background: url(images/iconSmallLink.gif) no-repeat bottom right; padding: 1px 20px 2px 0px; }
a.moreLink:link, a.moreLink:visited { color: #000000; }
a.backLink { background: url(images/iconSmallBack.gif) no-repeat bottom right; padding: 1px 20px 2px 0px; }
a.backLink:link, a.backLink:visited { color: #000000; }
a.logoutLink { background: url(images/iconSmallBack.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.logoutLink:link, a.logoutLink:visited { color: #000000; }
a.nextLink { background: url(images/iconSmallNext.gif) no-repeat center right; padding: 1px 12px 2px 0px; }
a.nextLink:link, a.nextLink:visited { color: #000000; text-decoration: none; }
a.prevLink { background: url(images/iconSmallPrev.gif) no-repeat center left; padding: 1px 0px 2px 12px; }
a.prevLink:link, a.prevLink:visited { color: #000000; text-decoration: none;  }
a.nextLink:hover, a.prevLink:hover { text-decoration: underline; }
a.sendLink { background: url(images/iconSmallSend.gif) no-repeat bottom right; padding: 1px 20px 2px 0px; }
a.sendLink:link, a.sendLink:visited { color: #000000; }
a.deleteLink { background: url(images/iconSmallDelete.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.deleteLink:link, a.deleteLink:visited { color: #000000; }
a.closeLink { background: url(images/iconSmallClose.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.closeLink:link, a.closeLink:visited { color: #000000; }
a.lockLink { background: url(images/iconSmallLock.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.lockLink:link, a.lockLink:visited { color: #000000; }
a.newLink { background: url(images/iconSmallNew.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.newLink:link, a.newLink:visited { color: #000000; }
a.pdfLink { background: url(images/iconSmallPdf.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.pdfLink:link, a.pdfLink:visited { color: #000000; }
a.docLink { background: url(images/iconSmallDoc.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.docLink:link, a.docLink:visited { color: #000000; }
a.pptLink { background: url(images/iconSmallPpt.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.pptLink:link, a.pptLink:visited { color: #000000; }
a.xlsLink { background: url(images/iconSmallXls.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.xlsLink:link, a.xlsLink:visited { color: #000000; }
a.genericLink { background: url(images/iconSmallGeneric.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.genericLink:link, a.genericLink:visited { color: #000000; }
a.imgLink { background: url(images/iconSmallPortrait.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.imgLink:link, a.imgLink:visited { color: #000000; }
a.addLink { background: url(images/iconSmallAddMember.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.addLink:link, a.addLink:visited { color: #000000; }
a.moveLink { background: url(images/iconSmallMoveMember.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.moveLink:link, a.moveLink:visited { color: #000000; }
a.printLink:link, a.printLink:visited { color: #000000; }
a.printLink { background: url(images/iconSmallPrint.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.addEventLink { background: url(images/iconSmallAddEvent.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.addEventLink:link, a.addEventLink:visited { color: #000000; }
a.addOrganisationLink { background: url(images/iconSmallOrganisation.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.addOrganisationLink:link, a.addOrganisationLink:visited { color: #000000; }
a.listLink { background: url(images/iconSmallListMember.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.listLink:link, a.listLink:visited { color: #000000; }
a.listEventLink { background: url(images/iconSmallListEvent.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.listEventLink:link, a.listEventLink:visited { color: #000000; }
a.surveyLink { background: url(images/iconSmallSurvey.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.surveyLink:link, a.surveyLink:visited { color: #000000; }
a.addSurveyLink { background: url(images/iconSmallSurveyAdd.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.addSurveyLink:link, a.addSurveyLink:visited { color: #000000; }
a.newsLink { background: url(images/iconSmallNews.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.newsLink:link, a.newsLink:visited { color: #000000; }
a.emailLink { background: url(images/iconSmallSend.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.emailLink:link, a.emailLink:visited { color: #000000; }
a.folderLink { background: url(images/iconSmallFolder.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.folderLink:link, a.folderLink:visited { color: #000000; }
a.reportLink { background: url(images/iconSmallPrint.gif) no-repeat bottom left; padding: 1px 0px 2px 20px; }
a.reportLink:link, a.reportLink:visited { color: #000000; }
.content h1#first { margin-top: 0px; }
.topBar a:link, .topBar a:visited { color: #888888; text-decoration: none; }
.topBar a:hover { color: #888888; text-decoration: underline; }
.boxOne { padding: 5px; background: #e7e7ff; border: dashed #9999ff 1px; }
.boxTwo { padding: 5px; background: #ffffff; border: dashed #9999ff 1px; }
.boxWarn { padding: 5px; background: #ffe7e7; border: dashed #ffcccc 1px; }
.boxErr { padding: 5px; background: #ffe7e7; border: dashed #ffcccc 1px; float: right; clear: right; width: 130px; margin: 0px 0px 5px 5px; color: #ff0000; }
input, textarea { font: 8pt/10pt Verdana; color: #3333ff; }
.quoteUser { font: 8pt/10pt Verdana; color: #3333ff; font-style: italic; }
td { font: 8pt/12pt Verdana; color: black; }

/* Table properties - db browsing */
table#dbBrowse { border: 1px #aaaaaa solid; }
table#dbBrowse th { background: #99ccef; text-align: left; font: 8pt/12pt Verdana; color: black; font-weight: bold; }
table#dbBrowse td { border-right: 1px #aaaaaa dashed; }
table#dbBrowse td p { margin: 0px; }
.norm { background: #f5f5f5; }
.alt { background: #e7e7e7; }
.orgTitle { color: #333333; }
.idText { color: #0000ff; vertical-align: bottom; }
.memIdText { color: #339933; }

/* images */
.picFrame { padding: 3px; float: left; clear: left; background-color: white; border: 1px #d3d3d3 solid; margin-right: 5px; margin-left: 0px; }
.picBg { border: 1px #d3d3d3 solid; }
.surveyGraph { background: #ff0000; height: 11px; }
.surveyXAxisCell { border-left: #aaaaff 1px solid; border-bottom: #aaaaff 1px solid; }
.surveyYAxisCell { border-left: #aaaaff 1px solid; border-right: none; }

dl.committee {
  margin: 3px 0 0 0;
  padding: 0;
}
dl.committee dt {
  width: 150px;
  float: left;
  font-weight: bold;
}
dl.committee dd {
  margin-bottom: 3px;
}