* { margin:0;padding:0; }
A, A:VISITED { color:#0000b8;text-decoration:none; }
A:HOVER { color:#5054F8;}
BODY { font: 13px/1.231 arial,helvetica,clean,sans-serif;width:80%;min-width:900px;max-width:1363px;margin:0 auto;font-size:1em; }
H1, H2 { color:#3E3E3E;margin:1em 0 0.5em; }
H1 { font-size:1.5em; }
H2 { font-size:1.3em;font-style:italic; }
.toplinks { background:#D7D7E9;width:100%;height:2em;text-align:center;font-size:0.9em;font-weight:bold;line-height:2em;border-bottom-left-radius:3px;border-bottom-right-radius:3px; }
.toplinks A { display:inline-block;margin:0 10px;text-decoration:none; }
.top { margin:1em 0 0 0;line-height:1.5em;position:relative;overflow:auto; }
.top .toptitle { display: block;width:15em;height:3em;background:url('../img/ttlglogo.png') no-repeat 0.3em 0;padding-left: 4.6em;font-size: 45.6px;line-height: 2.5em;font-family: Georgia;color:#111;font-weight: normal;position:relative; }
.top .toptitle:HOVER { color:#111; } 
.top .toptitle SPAN.glossy { background: url("../img/gradient-glossy.png") repeat-x;height: 45px;position: absolute;display: block;width:15em;top:39px;opacity:0.4; }
.top .toptitle SPAN.toptitlesubline { font-size: 0.45em;display:block;line-height:1em;margin: -1.5em 0 0 8em; }
.top .enterdon { position:absolute;top: 0;right:1em;text-align: right; }
.top A { text-decoration:none;font-weight:bold;color:#000; }
.top A:HOVER { color:#777; }
.footer { background:#D7D7E9;font-size:0.8em;line-height:2em;border-top-left-radius:3px;border-top-right-radius:3px;padding:0 2em; }
.areas { font-weight:bold;padding-left:1em;display:inline-block; }
#areamenu LI { display:inline-block;list-style:none;background:#D7D7E9;border-radius:3px;margin-top:0.3em;transform:skewX(-25deg);-ms-transform:skewX(-25deg);-webkit-transform:skewX(-25deg); }
#areamenu LI:HOVER,#areamenu LI.active { background:#EBEBF4; }
#areamenu LI A { transform:skewX(25deg);-ms-transform:skewX(25deg);-webkit-transform:skewX(25deg);}
#areamenu A { display:block;padding:0.5em 1em;font-weight:bold;font-size:18px;color:#fff; }
#areamenu A:HOVER,#areamenu LI.active A { color:#000; }
.leftlinks { float:left;background:#D7D7E9;clear:both;padding:1em 4em 1em 1em;border-radius:3px;margin:1em 1em 1em 0; }
.lefttitle { font-size:1.1em;font-weight:bold;line-height:1.5em;color:#3E3E3E; }
.leftlinks LI { list-style:none;line-height: 1.4em; }
.leftlinks A { text-decoration:none;color:#000; }
.leftlinks A:HOVER { color:#777; }
.content { margin-left:18em; }
.content H2 { margin:1.5em 0 0 0; }
.newsdate, .newstitle, .newsbody { padding:0.5em 1em;overflow:auto;width:80%;min-width:640px; }
.newspage { margin:1em 0; }
.newsdate {
	background-color:#C0C0FF;
	font-weight:bold;
	margin-top:1em;
	color:#fff;
}
.newstime {
	font-size:0.8em;
}
.newstitle {
	background-color:#D7D7E9;
	font-weight:bold;
    color:#3E3E3E;
}
.newsbody {
	margin-bottom:10px;
	background-color:#E8E8FF;
}
.newspage a {
	display:block;
	float:left;
	padding:2px 4px;
	font-weight:bold;
	color:#417394;
	margin-left:1px;
	border:1px solid #CEDFEB;
	background-color:#f2f6f8;
	text-decoration:none;
}
.newspage a.selectedpage {
	background-color:#759FBB;
	color:#FFF;
}
.newspage a:hover {
	border:1px solid #417394;
}
.readmore {
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:5px;
	color:#0000B8;
}
.quote {
	margin:0 10px;
	border-radius:5px;
	background-color:#F2F6F8;
	padding:5px 10px 5px 10px;
	border:1px solid #000;
}
blockquote {
	font-size:1em;
	margin:15px;
}