/* Start of CMSMS style sheet 'default' */
html,body{
margin:0;padding:0
}

body{
font: 76% "Times New Roman", Times, serif
}

p{
margin:0 10px 10px
}

a{
color:#29579c;padding:10px;text-decoration:none;
}

div#header{
background-image:url(uploads/images/topbg.png);
background-repeat:repeat-x;
}

div#header h1{
height:80px;
line-height:80px;
margin:0;
padding-left:10px;
}

div#content h1{
color:#2f5ba0;
font-weight:normal;
}

div#content h2{
color:#2f5ba0;
font-weight:normal;
}

div#content p{font-size:14px;line-height:1.6}
.section{color:#a80000;font-size:24px;}
div#navigation{background:#fff}
div#extra{background:#fff}
div#footer{background:#e5e5e5;color:#000;border-top:1px #ccc solid;}
div#footer p{margin:0;padding:115px 10px;}
div#footer li{list-style:none;padding-bottom:2px;}

div#navigation{float:left;width:50%}
div#extra{float:left;width:49.9%}
div#footer{clear:left;width:100%}

div#footer a:link,active,visited{color:#29579c;}
div#footer a:hover{color:#8eb2e8;}
div#footer li{display:block;}

div#box{
width:900px;
height:130px;
border:1px #ccc solid;
background-color:#e5e5e5;
}

.nav ul{
font-size: 15px;
display: inline;
}

.nav ul li{
list-style: none;
display: inline;
text-align: center;
}

.nav ul li a{
text-decoration: none;
float: left;
color: #fff;
margin: 0 6px -3px -1px;
background-image: url(uploads/images/nav.png);
background-repeat: no-repeat;
height: 12px;
width: 110px;
}

.nav ul li a:hover{
background-position:0 -32px;
}

.graybox {
background-color:#eee;
}

a.on{
background-position:0 -32px;
}

.navbar{
background-color:#29579c;
float:left;
margin:3px 0 0 -1px;
height:12px;
width:900px;
}

.featured ul{
font-size: 24px;
display: inline;
}

.featured ul li{
list-style: none;
display: inline;
text-align: center;
}

.featured ul li a{
text-decoration: none;
float: left;
color: #fff;
margin: 0 20px -5px 132px;
background-image: url(uploads/images/bigred.png);
background-repeat: no-repeat;
height: 31px;
width: 220px;
}

.featured ul li a:hover{
background-position:0 -51px;
}

.name{
font-size:24px;
font-weight:normal;
margin:20px 16px 0 -10px;
}

img.staffphoto{
margin-top:10px;
}

.logo{
background-image: url(uploads/images/logo.png);
background-repeat: no-repeat;
}

.no-video{
background-image: url(uploads/images/no-video.png);
background-repeat: no-repeat;
}

.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em;}
.contactform div.required {color: #486aa2;}
.contactform legend{font-size:18px;}
textarea {padding:5px;width:500px;height:160px;font-size:16px;font-family:Arial,Helvetica,Sans-Serif;}
input {padding:5px;width:300px;font-size:16px;font-family:Arial,Helvetica,Sans-Serif;}
label{font-size:14px;padding:20px 0 3px 0;}
.fbsubmit{width:100px;}
/* End of 'default' */

