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

body {
	background-color:#162451;
	margin:0;
}
body,td,th {
	font-family: Calibri, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height:1.2;
}


h1 {text-align:left; font-size:36px; color:#8da0cb; font-weight:900; margin:20px 0 16px 12px;}
h2 {text-align:left; font-size:20px; color:#162451; font-weight:900; margin:0 0 12px 12px; padding-bottom:9px; padding-top:9px; }
h3 {text-align:left; font-size:15px; color:#162451; font-weight:900; margin:16px 12px 0 12px; padding-bottom:6px;}
h4 {text-align:center; font-size:16px; color:#162451; font-weight:900; margin:24px 0 15px 0;}
h5 {text-align:center; color:#162451; font-size:13px; margin:15px 0;}

p {text-align:left; margin:6px 15px 12px 12px;}
p.credit {text-align:left; font-size:10px; color:#999; }


#header {margin:0 auto; width:100%; height:276px; background:#162451 url(../graphics/top-bg.jpg) top center no-repeat; }
#container {margin:0 auto; width:100%;  background:#8da0cb url(../graphics/content-bg.png) top left repeat-x; }
#mainmenu {margin:0 auto; color:#fff; text-align:center; height:50px;}
#footer {margin:0 auto; width:100%; height:300px; background:#162451 url(../graphics/footer-bg.jpg) center no-repeat; color:#fefefe; font-size:10px; padding-top:15px;}
#events {margin:0 auto; width:610px; background-color:#fff; border:1px solid #8da0cb;}

.eventtit {text-align:left; color:#fff; font-weight:900; font-size:14px;}
.eventadmin {margin:0 auto; width:740px; background-color:#fff; border:1px solid #8da0cb;}
.bookingstat { text-align:left; color:#c00;}
.article {margin:0 auto; width:600px; background-color:#fff; border:1px solid #8da0cb; margin-bottom:20px;}
.maths {font-size:5px;}

.rightfooter {font-size:28px; color:#fafafa; text-align:left; font-weight:900; letter-spacing:.2em;}


input {background-color:#fafafa; border:1px solid #8da0cb;}
textarea {background-color:#fafafa; border:1px solid #8da0cb}
input:focus {background-color:#8da0cb; border:1px solid #162451; color:white;}
textarea:focus {background-color:#8da0cb; border:1px solid #162451; color:white;}
select {background-color:#eeeeee; border:1px solid #8da0cb;}
select:focus {background-color:#8da0cb; border:1px solid #162451; color:white;}

.bntenq {width:240px; height:36px; background:#8da0cb url(../graphics/btn-bg.png) left no-repeat; border:1px solid #162451; color:white; font-weight:900; text-align:center; margin-top:20px; }
.bntenq:hover {background:#162451 url(../graphics/btn-bg.png) left no-repeat;  }
.bntbook {width:240px; height:36px; background:#8da0cb url(../graphics/book-btn.png) left no-repeat; border:1px solid #162451; color:white; font-weight:900; text-align:center; }
.bntbook:hover {background:#162451 url(../graphics/book-btn.png) left no-repeat;  }
.red {color:#c00;}
.green {color:#090;}




ul {
list-style-type:none;
text-align:left;
padding:12px 0;
margin:0;
margin-left:40px;
color:#162451;
}

li {
background:url(../graphics/bullet.png) no-repeat;
text-align:left;
padding-left:2em;
margin-left:1em;
margin-bottom:9px;
font-size:13px;
font-weight:900;

}

ol {
text-align:left;
padding:12px 0;
margin:0;
margin-left:60px;
color:#162451;
}

li.num {
text-align:left;
padding-left:2em;
margin-left:1em;
margin-bottom:9px;
font-size:13px;
font-weight:900;
background:none;
}



.formbox {padding:2px; border:1px solid #8da0cb;}
.foottxt {text-align:left; color:#fafafa; font-size:11px; margin:12px 12px 12px 0;}
.copyright {text-align:left; color:#fafafa; font-size:11px; margin:12px;}

img.page {margin:10px 0 15px 0;}
img.home {padding:0 0 6px 6px;}


a.statelink:link {display:block; width:573px; height:28px; color:#fff; padding:3px 12px 2px 15px; margin:0; text-decoration:none; text-align:left; font-weight:900; font-size:21px;  border-bottom:1px solid white; background:#8da0cb url(../graphics/more.png) no-repeat right; }
a.statelink:visited {display:block; width:573px; height:28px; color:#fff; padding:3px 12px 2px 15px; margin:0; text-decoration:none; text-align:left; font-weight:900; font-size:21px;  border-bottom:1px solid white; background:#8da0cb url(../graphics/more.png) no-repeat right;}
a.statelink:hover {text-decoration:none; background-color:#162451; }

a.btmmenu:link { color:#fafafa; text-decoration:none; }
a.btmmenu:visited { color:#fafafa; text-decoration:none; }
a.btmmenu:hover {color:#8da0cb; text-decoration:underline;}

a.textlink:link {color:#162451; text-decoration:underline;}
a.textlink:visited {color:#162451; text-decoration:underline;}
a.textlink:hover {color:#8da0cb; text-decoration:underline;}


a.mathlink:link {color:#fff6f6; text-decoration:none; font-size:6px;}
a.mathlink:visited {color:#fff6f6; text-decoration:none;}
a.mathlink:hover {color:#fff6f6; text-decoration:none;}

a.adminlink:link { text-align:left; color:#333; text-decoration:none; font-size:15px; font-weight:900;}
a.adminlink:visited {text-align:left; color:#333; text-decoration:none; font-size:15px; font-weight:900;}
a.adminlink:hover {color:#8da0cb; text-decoration:none;}

a.viewlink:link {color:#162451; text-decoration:none;}
a.viewlink:visited {color:#162451; text-decoration:none;}
a.viewlink:hover {color:#8da0cb; text-decoration:underline;}

a.booklink:link {text-align:left; color:#060; text-decoration:none; font-weight:900;}
a.booklink:visited {text-align:left; color:#060; text-decoration:none; font-weight:900;}
a.booklink:hover {text-align:left; color:#8da0cb; text-decoration:underline;}

a.whitelink:link {text-align:left; color:#fff; text-decoration:none; font-weight:900;}
a.whitelink:visited {text-align:left; color:#fff; text-decoration:none; font-weight:900;}
a.whitelink:hover {text-align:left; color:#162451; text-decoration:underline;}

a.articlelink:link {display:block; height:36px; text-align:left; color:#162451; padding:3px 0 3px 45px; margin:0; text-decoration:underline; text-align:left; font-weight:900; font-size:15px; background:#fff url(../graphics/article-bg.png) no-repeat left; }
a.articlelink:visited {ddisplay:block; height:36px; text-align:left; color:#333; padding:3px 0 3px 45px; margin:0; text-decoration:underline; text-align:left; font-weight:900; font-size:15px; background:#fff url(../graphics/article-bg.png) no-repeat left; }
a.articlelink:hover {text-decoration:none; color:#8da0cb; }
