/* GENERAL PAGE STYLES */
body {background-color:#fff; font:15px/17px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;}

#container {width:740px; \width: 740px; w\idth: 740px;/*width:638px; \width: 658px; w\idth: 638px;*/ border:1px solid #d9d9d9; padding: 10px; margin:0 auto;}

#header {background:#8D0300 url(../files/header-bg.gif) right no-repeat;height:76px;border-bottom:2px solid #FFCA02;}
#logo {float:left;}
#search {float:right; font-size:70%; width:275px; position:bottom; padding-top:35px;}
#title {margin:0 5px; padding-top:20px;}

#title img {border:0;}

#navcontainer ul{padding-left: 0;margin:0 0 3px 0; background-color:#8D0300;color: #fff; float: left;width: 100%;font-size:.75em;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a{padding: 0.2em .4em .2em .5em;background-color:#8D0300;color: #fff;text-decoration: none;float: left;border-right: 1px solid #fff;}
#navcontainer ul li a:hover{ background-color:#B9141A; color: #fff; }

#navcontainer ul li.arac a {float:right}


#footer {width:100%; background-color:#8D0300; text-align:center; margin-top:5px; color:#fff; font-size:70%; padding:3px 0;}
#footernav ul{padding-left: 0;margin:5px 0 3px 0; background-color:#8D0300;color: #fff; float: left;width: 100%;font-size:.7em;}
#footernav ul li { display: inline; }
#footernav ul li a{padding: 0.2em .4em .2em .5em;background-color:#8D0300;color: #fff;text-decoration: none;float: left;border-right: 1px solid #fff;}
#footernav ul li a:hover{ background-color: #B9141A; color: #fff; }

/* HOME PAGE STYLES */
#frontimage {border-top:3px solid #fff;display:inline;}

#content {color:#666;margin-top:5px;font-size:.8em;}
.tcontent {font-weight:bold; height:auto;display:block;padding:20px 0 0 20px; font-size:1.25em;}
#noticescontainer {margin:0 0 10px 5px; border:1px solid #cfcfcf;padding:3px;}
.ncontent {padding:5px;background-color:#FAFCC7;border:1px solid #ffff66;}
.ncontent ul{padding:0;margin:5px 0 0 15px;}
.ncontent a:link, .ncontent a:visited{color:#8D0300;text-decoration:none;}
.ncontent a:hover{border-bottom:1px dotted #8D0300;}

#rightside {float:right; width:50%;}
.submit {color:#8D0300; font:bold 84%/17px 'trebuchet ms',helvetica,sans-serif; background-color:#FAFCC7; border:1px solid; border-color:#696 #363 #363 #696;}


/* LEVEL 2 PAGE STYLES */
#pgtitle {margin:10px 0 5px 5px}
#pgtitle h1 {padding:0; margin: 0; letter-spacing:0.8px; font:bold 140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; color:#8D0300;padding:0 2px 0 5px; text-transform:uppercase;}
#maincontent {color:#333;margin-top:10px; border: 1px solid #d9d9d9;padding:5px;font-size:.8em; line-height:1.5em;}
#leftcontent {width:48%;padding-right:5px;}
#rightcontent {float:right;width:50%;border-left:1px solid #d9d9d9;padding-left:5px;margin-left:5px;}
#note {float:right; width:45%; margin-left:10px;margin-top:20px;border-left:1px solid #cfcfcf;padding:5px;font-size:.9em;}
#maincontent li {padding-bottom: 7px;}
#maincontent table {border:1px solid #999;}
.uline {border-bottom:1px solid #999;}

#maincontent a:link, #maincontent a:visited{color:#8D0300;text-decoration:none;}
#maincontent a:hover{border-bottom:1px dotted #8D0300;}

#rightside {float:right; width:50%;}
#rescontact{margin-left:5px; padding:10px;margin-bottom:5px;margin-top:20px;}
.important {width:80%;border:1px solid #cfcfcf;padding:3px;margin-bottom:5px;margin-left:auto; margin-right:auto;}

#cservnav { width:180px; float:left; }
#cservnav ul {margin-left: 0;padding-left: 0;list-style-type: none;}
#cservnav li{margin-bottom:0;padding-bottom:0;}
#cservnav a{display: block; padding: 3px; width: 160px; background-color: #8D0300; border-bottom: 1px solid #eee; font-size: 0.9em;}
#cservnav a:link, #cservnav a:visited{color: #EEE;text-decoration: none;}
#cservnav a:hover{background-color: #B9141A; color: #fff;}

/* big image */
.clist {margin-left:200px;}
#confcontent{margin-left:200px; padding-right:5px;padding-top:0;}
.staffinfo{margin-bottom:20px;margin-left:auto;margin-right:auto;width:75%;}
.staffphoto{width:130px; float:left;}
.staffdetails{ margin-left:10px;padding-top:50px;}
