#wrapper {width:871px;overflow:hidden;}
#topnav {width:871px;overflow:hidden;}
#topnav_left {float:left;width:60%;}
#topnav_right {float:right;width:39%;text-align:right;}
#header {width:871px;overflow:hidden;}
#banner {width:871px;overflow:hidden;}
#banner_left {float:left;width:40%;}
#banner_right {float:right:width:40%;text-align:right;padding:10px;font-size:.8em;}


/*
#globalnav {width:871px;}
*/
#pagetop, #pagemain, #pagebottom {width:871px;overflow:hidden;}
#pagebottom {height:32px;}


.main {float:left;width:500px;}
.second {float:left;width:180px;height:auto;}
.third {float:right;width:190px;}
* html .third {width:170px;}
.third img {margin:0;padding:0;}
.side_img {}
.col_img {display:block;margin-top:5px;padding:15px 5px;}
*html .col_img {padding-top:0;}

img {border-style:none;}

#pagelist .img a {float:left;margin:0 5px 5px 0;padding:3px;border:1px solid #B8D8E6;}
#pagelist .img a:hover {border:1px solid #fc0;}
#pagelist .img a img{border-style:none;}


#footer_left {float:left;width:70%;}
#footer_right {float:right;width:24%;text-align:right;}
.content {padding:0 15px 15px 15px;}
.address {display:block;margin:5px 0 15px -5px;}
#footer .address {margin-bottom:0;}

#topnav_left ul,#topnav_right ul,#breadcrumb ul,#footernav ul,#footercredits ul,#pagenav ul {list-style:none;margin:0;padding:0 10px;}

#topnav_left li,#topnav_right li,#breadcrumb li, #footernav li,#footercredits li  {display:inline;margin:0;padding:0;}
#topnav_left a,#topnav_right a,#footernav a,#footernav a,#footercredits a {float:left;margin:0;padding:0;text-decoration:none;}
#topnav_right a,#breadcrumb a {text-transform:uppercase;}

#topnav_left ul {float:left;}
#topnav_left a {padding:5px 10px;font-size:8pt;}

#topnav_right ul {float:right;}
#topnav_right a {padding:5px 10px;font-weight:bold;font-size:8pt;}



#footer {width:871px;padding:10px;color:#fff;}
#footernav,#footercredits, #footerbottom {width:auto;margin:5px 0;overflow:hidden;}
* html #footernav,#footercredits, #footerbottom {width:100%;}


/* === BROWSER FIXES ============================================== */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
#.clearfix {display: block;}
/* End hide from IE-mac */

#pagenav ul {padding:0;list-style:none;}

#breadcrumb {margin-left:-17px;margin-bottom:20px;overflow:hidden;width:auto;}
* html #breadcrumb {width:100%;}
#breadcrumb li {float:left;margin:0;padding:0;}

.moreinfo {display:block;}

#extra .moreinfo,#extra .moreinfo a {margin: 2px 0 5px 0;}

/*
#globalnav {overflow:hidden;}
*/
#login {margin:20px 0;}

.pagelistitem {display:block;margin:20px 0;}

.quote {display:block;margin:10px -15px;padding:15px;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

/*Content tables*/
#pagemain table {margin:20px 0;padding:0;border:0;}
#pagemain td {margin:0;padding:0 10px 10px 0;border-bottom:1px dotted #ccc;}

.tablelist {display:block;margin:20px 0;overflow:hidden;}
.tablelist .left {width:57%;padding:0 5px 0 0;}

.tablelist div {display:block;padding:5px 0;overflow:hidden;}
.tablelist span {float:left;width:40%;padding:0 5px 0 0;}

#w_columns {display:block;width:100%;padding:20px 0;overflow:hidden;}
.w_col {float:left;width:49%;overflow:hidden;}

#files_topright {float:right;width:120px;display:block;margin:0 0 20px 20px;padding:0;border-bottom:1px dotted #999;}
#files_topright span {display:block;margin:10px 0; padding: 5px 20px;  }
#files_topright a {text-decoration:none;}

#files_body {display:block;margin:20px 0;padding:0;}
#files_body span {display:block;margin:10px 0; padding: 5px 20px; border-top:1px dotted #999; }
#files_body span a {text-decoration:none;}

/*CORNERS*/
.box,.topleft,.topright,.botleft,.botright,.left,.right,.bcontent,.item,
.banner,.bannercontent{display:block;overflow:hidden;margin:0;padding:0;}
.topleft,.topright,.botleft,.botright {background-repeat:no-repeat;display:block;overflow:hidden;}
.left,.right {background-repeat:repeat-y;}
.topleft,.topright,.botright{height:5px;}
.botright{height:12px;}
	.box_vid_white .botright{height:5px;}
.topleft,.left{padding-left:10px;}
	.box_vid_white .topleft,.box_vid_white .left{padding-left:30px;}
.botleft{padding-left:50px;}
.topright,.botright,.right{padding-right:7px;}
.topleft,.left,.item,.bcontent {background-position:top left;}
.topright,.right{background-position:top right;}
.botleft,.bcontent{background-position:bottom left;}
.botright{background-position:bottom right;font-size:4pt;}

.item,.bcontent{background-repeat:repeat-x;}
.box,td{margin:0 -3px -3px 0;background-color:transparent;
font:normal 8pt Arial, Verdana, Helvetica;}

.bcontent {padding:0;}
.item {padding:5px 0 0 20px;display:block;width:auto;overflow:hidden;}

.extra .item {padding:8px 10px 30px 10px;}

.box_white {margin:0 -5px 10px -5px;}

#emergency {width:100%;font-size:8pt;padding:2px 10px;color:#fff;background-color:#99001D;}
#emergency a {color:#fff;text-decoration:none;}
#emergency strong {font-size:9pt;line-height:.9em;}


#calendar table, #calendar th, #calendar td {font-size:8pt;}

#calendar table {color:#fff;background:#ccc;border:1px solid #000;margin:10px 0;}
#calendar th {color:#fff;background:#ccc;}
#calendar td {width:14%;padding:3px;color:#666;background:#fff;}
#calendar td strong {color:#000;display:block;}

.showpdf {display:block;}
.showpdf a {color:#fff;border-bottom:1px dotted #fff;text-decoration:none;}
.showpdf a:hover {color:#fc0;border-bottom:1px solid #fc0;}

.sidenews h2, .sidenews h2 a {margin:0 0 10px 0;font-size:11pt}

.sidenews h3, .sidenews h3 a {font-size:9pt}

.sidenews .newsitem {display:block;margin:0 0 10px 0;}

#searchlist li {padding:5px 0 10px 0;color:#E1F5FE;border-bottom:1px dotted #89A7B4;}
#searchlist li a {color:#fff;}
#searchlist li a:hover {color:#fc0;}


#nextprev {display:block;width:100%;margin:20px 0 20px 20px;padding:0 0 10px 0;overflow:hidden;clear:both;}
#nextprev ul {display:block;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid green;}
#nextprev li {display:inline;}

#nextprev a {float:left;display:block;	margin:2px 2px;padding:0 4px;
font-size:7pt;font-weight:normal;font-family:Arial,Verdana,Arial,sans-serif;
text-decoration:none;text-align:left;outline:none;}

#nextprev a:link {color:#fff;background-color:#89A7B4;}
#nextprev a:visited {color:#fff;background-color:#4A6876;}
#nextprev a:active {color:#000;background-color:#fc0;}
#nextprev a:hover{color:#000;background:#fc0;}
#nextprev a:sel{color:#fff;background:blue;}


#thumbnails {display:block;width:100%;margin:10px 0;overflow:hidden;}
#thumbs img {float:left;margin:0 5px 5px 0;border:4px solid #222;background-color:#fff;}
/*#thumbs img a:hover {background:transparent;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}*/

.tn a {float:left;margin:0 5px 5px 0;padding:2px;border:1px solid #7494A3;}
.tn a:hover {border:1px solid #FFC000;}
.mediumimage {margin-bottom:20px;padding:5px;border:1px solid #7494A3;}