@charset "utf-8";
/* CSS Document */

/* SET PAGE DEFAULTS */
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
body {background-color: #CCC; margin:0;}
a:link {text-decoration: underline; color: #333;}
a:visited {text-decoration: underline; color: #444;}
a:hover {text-decoration: none; color: #666;}
a:active {text-decoration: underline; color: #666;}
p {margin:0 0 10px 0;}

/* PAGE LAYOUT */
#container {width:830px; border:0; margin:0;  margin-left:auto; margin-right:auto; padding:0; background:#FFF; text-align:left;}
#header {width:810px; border:0; margin:0; padding:0;}
#left-column {width:160px; border:0; margin:0; padding:0 5px 0 5px; float:left;}
#main-column {width:640px; border:0; margin:0; padding:0; float:left;}

/* HEADER ELEMENTS */
#logo {width:170px; border:0; margin:0; padding:0; float:left;}
#head-wrapper {width:640px; border:0; margin:0; padding:0; float:left;}
#strapline {width:640px; border:0; margin:0; padding:0;}
#menu {width:640px; height:20px; border:0; margin:0; padding:0;}
#introduction {width:640px; border:0; margin:10px 0 0 0; padding:0;}

/* HOME MAIN ELEMENTS */
/* Highlights */

#highlights {background:#C7D4CD; background-image:url(../_gfx/highlight-top.gif); background-position:top; background-repeat:no-repeat; margin:0 0 10px 0;}
.end-highlights {width:640px; height:6px; border:0; margin:0; padding:0; background-image:url(../_gfx/highlight-end.gif); background-position:bottom; background-repeat:no-repeat; clear:both;}
.highlight-column {width:149px; border:0; margin:5px; padding:0; float:left; border-right:1px solid #999; font-size:10px; display:inline;}
.high-title {color:#FFF; font-size:10px; min-height:35px; text-transform:uppercase; font-weight:bold; margin-top:5px;}
.highlight-column p {min-height:75px;}
.highlight-column img {margin:3px 0 3px 0; padding:0;}

/* News and members common */
.content-header {background:#D0CEC1; background-image:url(../_gfx/content-header-top.gif); background-position:top; background-repeat:no-repeat; border:0; padding:5px 0 0 0; margin:0 0 10px 0; color:#FFF;}
.content-header-end {width:640px; height:6px; border:0; margin:0; padding:0; background-image:url(../_gfx/content-header-end.gif); background-position:bottom; background-repeat:no-repeat; clear:both;}
.identifier {padding: 0 5px; color:#333333; font-weight:bold; float:left;}

/* News elements */
.news-box {width:310px; float:left; border:0; padding:0 10px 10px 0; margin:0; font-size:10px;}
.news-title {color:#333; text-transform:uppercase; font-weight:bold; margin-top:5px;}
.news-date {color:#819E8E; margin:5px 0 10px 0;}
.news-content {border:0; margin:0; padding:0;}
.news-content img {margin:0 10px 0 0;}
.news-content a:link img {border:2px solid #FFF;}
.news-content a:visited img {border:2px solid #FFF;}
.news-content a:hover img {border:2px solid #819E8E;}
.news-content a:active img{border:2px solid #FFF;}

/* Members elements */
.member-box {width:85px; float:left; border:1px solid #C7D4CD; padding:0; margin:0 4px 10px 0; font-size:10px; background-color:#C7D4CD; text-align:center;}
.member-box img {border:2px solid #FFF; margin: 2px 2px 5px 2px; padding:0;}

/* PAGE STYLES */
#content-block {background:#C7D4CD; background-image:url(../_gfx/highlight-top.gif); background-position:top; background-repeat:no-repeat; margin:0 0 10px 0; padding:10px 10px 0 10px;}
.end-content-block {width:640px; height:6px; border:0; margin:0 -10px 0 -10px; padding:0; background-image:url(../_gfx/highlight-end.gif); background-position:bottom; background-repeat:no-repeat; clear:both;}
#content-block img {margin:10px 8px 0 8px; border:0; padding:0;}
.emphasise {color:#819E8E; font-weight:bold;}
.note {font-size:10px; font-style:italic;}

/* LINK TYPES */
a.read-more {background:url(../_gfx/read-more.png) no-repeat 0 0; padding:0 0 0 15px; border:0; margin:0;}
a.read-more:link {text-decoration:underline;}
a.read-more:visited {text-decoration:underline;}
a.read-more:hover {text-decoration:none;}
a.read-more:active {text-decoration:underline;}

a.pdf {background:url(../_gfx/pdf-link.png) no-repeat 0 0; padding:0 0 0 40px; border:0; margin:0; height:40px; display:block; font-size:10px;}
a.pdf:link {text-decoration:underline;}
a.pdf:visited {text-decoration:underline;}
a.pdf:hover {text-decoration:none;}
a.pdf:active {text-decoration:underline;}

/* FORMS */

label {text-align:center;}
ul.errorMsg {color:#819E8E;}

/* HEADERS */
h1, h2, h3 {color:#333; font-weight:bold; border:0; margin:0 0 10px 0; padding:0;}
h4, h5, h6 {color:#819E8E; font-weight:bold; border:0; margin:0 0 10px 0; padding:0;}

h1, h4 {font-size:13px;}
h2, h5 {font-size:12px;}
h3, h6 {font-size:10px;}

/* WINNERS TEMPLATE */
.award-group {}
.award-name {}
.award-winner {}

.winner-photo {margin:0 10px 10px 0; float:left;}
.winner-name {font-weight:bold; margin-bottom:10px;}
.winner-description {}

/* LAYOUT HELPERS */
.clear-all {clear:both; height:1px; font-size:1px; border:0; margin:0; padding:0;}
.end-content {clear:both; height:10px; font-size:1px; border:0; margin:0; padding:0;}




/* Admin system */

.paginate {
	margin-left: 0em;
	padding-left: 0em;
	font-size: 80%;
}

.paginate li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #C69FA5;
}

.paginate li.last {
	margin-right: 0em;
	padding-right: 0em;
	border-right: none;
}


