a:link { color: #AA5020 }
a:visited { color: #AA4020 }
a:hover { color: #AA0000 }
a:active {color: #00FF00 }

BODY {
	background-color: #ffffff;
	color: #000000;
}
.sidebar { 
	background-color: #ffffff;
	padding: 0;
	padding-top: 4px;
	border-style: none;
	width: 120px;
}
.committee-list {
	border-top-width: medium;
	border-bottom-width: medium;
	font-weight: bold;
}
.maintable {
	background-color: #ffffff;
	width: 100%;
}
.maincell {
	width: 100%;
	padding-left: 6px;
	padding-right: 0;
	padding-top: 4px;
	padding-bottom: 0;
}
.newscell {
	padding-left: 6px;
	padding-right: 0;
	padding-top: 4px;
	padding-bottom: 0;
}
.bannertable {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 3px;
	border-spacing: 0;
	border-width: 0;
}
.sidebar-table { 
	background-color: #ffe88e;
	width: 120px;
}
.sidebar-title {
	font-family: serif;
	font-weight: bold;
	color: black;
	background-color: #ffd84c;
	border-bottom: solid 2px;
	width: 100%
}
.sidebar-link {
	font-family: serif;
	font-weight: bold;
	color: black;
	background-color: #ffe88e;
	width: 100%
}
.sidebar-subtopic {
	font-family: serif;
	font-weight: normal;
	color: black;
	padding-left: 1.4em;
	background-color: #ffe88e;
	width: 100%
}
.news-title {
	font-family: serif;
	font-weight: bold;
	color: black;
	background-color: #ffd84c;
	border-bottom: solid 2px;
}
.news-item {
	font-family: serif;
	font-weight: 500;
	color: black;
	background-color: #ffe88e;
}
.banner-link {
	font-family: serif;
	font-weight: bold;
	color: black;
	background-color: #FFD84C;
	border-top: solid 2px;
}
h1 { 
	width:100%;
	font-family: serif;
	font-weight: bold;
	font-size: large;
	color: black;
	background-color: #ffd84c;
	border-bottom: solid 2px;
	padding-top: 4px;
}
h2 { 
	width:100%;
	font-family: serif;
	font-weight: bold;
	font-size: medium;
	color: black;
	background-color: #ffe88e;
	padding-top: 3px;
}
h3 { 
	width:100%;
	font-family: serif;
	font-weight: bold;
	font-size: medium;
	color: black;
	background-color: #ffe88e;
	padding-top: 3px;
}
.abstract {
	font-family: sans-serif;
	font-size: smaller;
	background-color: #FFFFFF;
}
.occam-name {
	font-family: Verdana, sans-serif;
	font-weight: bold;
}
.formal {
	font-weight: bold;
	font-variant: small-caps;
}

/* Styles for the CPA programme pages */
.schedule {
	border: 0;
	width: 100%;
}
.schedTime {
	vertical-align: top;
	border-top-style: none;
	border-top-width: medium;
	width: 10%;
}
.schedDesc {
	vertical-align: top;
	border-top-style: none;
	border-top-width: medium;
	width: 90%;
}
.schedDay {
	vertical-align: top;
	border-style: none;
	border-width: medium;
	width: 99%;
	background-color: #ffe88e;
}
.schedSession {
	vertical-align: top;
	border-style: none;
	border-width: medium;
}
.paper {}
.paperTitle {}
.paperAuthors {}
.paperAbstract {}
