﻿/* main styles */

html, body, p, td {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444444; line-height: 20px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#666698; line-height:34px; margin:10px 0 0 0; font-weight:bold; letter-spacing:-1.5px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#666698; line-height:24px; margin:20px 0 0 0; font-weight:bold; letter-spacing:-1.5px;}
h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#666698; margin:16px 0 0 0; line-height:20px; font-weight:bold; letter-spacing:-1.5px;}
p, dl {margin: 1em 0 0 0;}
a:link {color: #fe7c00; text-decoration: none;}
a:visited {color: #fe7c00; text-decoration: none;}
a:hover {color: #fe7c00; text-decoration: underline;}
a:active {color: #fe7c00; text-decoration: underline;}
.right {float: right; margin: 5px 0 5px 10px;}
.left {float: left; margin: 5px 10px 5px 0;}

/* custom styles */

.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
}

/* addtional required styles */

img {
	border-color: #666698;
}

a {outline: none;}
a img {outline: none; border:0;}

hr {
	height: 2px;
	margin-top: 10px;
	border: none;
	border-top: 1px solid #b6b2a0;
}
#content ul {
	margin: 11px 0 11px 30px;
	list-style-image: url(/images/bullet-ie.gif);
}
html>/**/body #content ul {
	margin: 11px 0 11px 0px;
}
#content li {
	padding: 3px 0;
}
#content ol {
	margin: 11px 0 11px 40px;
}
#content blockquote {
	margin: 20px 0 11px 40px;
	background:url(/images/blockquote-bg.gif) top left no-repeat;
	padding:10px 95px 10px 60px;
}
p.noticeTitle {font-weight:bold; color:#fff; font-size:16px; margin:6px 0;}
p.noticeDate {font-weight:bold; color:#fff; margin:6px 0;}
p.noticeContent {clear:left; padding:0 0 15px;}
html>/**/body p.noticeContent {clear:left; padding:15px 0;}
p.noticeBottom {margin:0; font-size:11px;}
label { display: block; float: left; width: 100px; clear: left;  }
form.noticeboardform div { padding: 5px;  }
form.noticeboardform { clear: left; }
div.notices { padding: 20px 0 0;}
div.notice { background:url(/images/notice-bg.gif) top left repeat-x; overflow: hidden; padding: 0 10px 25px; }
div.error input, div.error textarea { background-color: #fcc; }
div.error span { color: red; }
