/* Main */
#main-container {background: #003366; float: left; width: 100%;}
#main {width: 990px; margin: 20px auto;	background-color: #003366; min-height: 1050px;}
.banner {width: 100%; height: 150px; background: url(../images/top_banner.jpg) no-repeat 0 0; background-color: #FFFFFF;}

/* Content Dividers */
#site-links {float: right; width: 170px; padding: 30px 10px; background-color: #003366;}
#content {margin: 10px 190px 0 190px;}
#content .content-padding {padding: 0; margin-bottom: 40px;	width: 100%; background-color: #FFFFFF;}
#Content-padding {overflow: auto;}
div.breadcrumbs {margin:0 0 10px 2px; font-size:0.8em; color:#666;}
div.breadcrumbs a {text-decoration:none;}

/* Footer */
#footer {clear: both; border-top: solid 1px #b1b7bb; font-size: 90%; color: #FFFFFF; font-weight: bold;}
#footer .footer-nav {border-top: solid 1px #FFFFFF;	width: 100%;}
#footer .footer-nav ul {width: 990px; margin: 0 auto; list-style: none;}
#footer .footer-nav li {float: left; margin-right: 20px;}
#footer .footer-nav li.copyright {float: right;	margin-right: 0; padding-top: 8px; padding-bottom: 8px;}
.copyright {font-size: 9px;}
#footer li.copyright2 {float: right; margin-right: 0; font-size: 8px; font-weight: 100;}

/* Header and Search */
#Header form {float:right; width:160px;	margin:0px 0px 20px 0px;}
#Header form * {display:inline !important;}
#Header form div {}
#Header form input.text {width:110px; color:#006666; background:#f0f0f0; border:1px solid #aaa;	padding:3px;}
#Header form input.action {font-weight:bold;}

.searchResults h2 {font-size: 110%; color: #006666; text-transform: uppercase; padding: 10px 0 0 0;}
.searchResults p.searchQuery {color:#333; margin-bottom:10px;}
.searchResults ul#SearchResults li {margin-bottom:20px;}
	ul#SearchResults p {font-size:1em; font-weight:normal; color:#333;}
	ul#SearchResults a.searchResultHeader {font-size:1em; font-weight:bold; color:#006666; text-decoration:none; margin:20px 0 8px 0; padding-left:20px; background:url(../images/treeicons/search-file.gif) no-repeat left center;}
	ul#SearchResults a {text-decoration:none; color:#006666;}
	ul#SearchResults a:hover {border-bottom:1px dotted #006666;}

/* Sitemap */
#sitemap-list {padding:0 0 0 0; margin:0; list-style:none; font-weight:bold; line-height:150%;} /*1st level list*/
#sitemap-list li {list-style:none; padding:10px; margin-top:10px; font-size:13px; background:#f0f0f0;} /*1st level items*/
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#f8f8f8;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  background:#fff;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/

/* Feeds */
.sidebar_summary {font-size: 0.8em;}
.sidebar_readmore {font-size: 0.9em; color: #0083C8; text-decoration: none;}
.sidebar_title a {font-size:1em; font-weight:bold; color:#005095; text-decoration:none; text-transform: uppercase;}
.sidebar_title a:hover {font-size:1em; font-weight:bold; color:#005095; text-decoration:none; border-bottom:1px dotted #005095;}

.more_events, a {font-size:1em; color: #0083C8; text-decoration: none;}
.more_events a:hover{font-size:1em; color: #0083C8; text-decoration: underline;}

#NewsTable li {margin: 0; list-style-type: none;}
#NewsList {background:#f0f0f0; width: 540px; border:1px dotted #ccc; padding:10px;}
#StaffList {background:#f0f0f0; width: 540px; border:1px dotted #ccc; padding:10px;}
#NewsList li,
#StaffList li {margin: 0; list-style-type: none;}
#NewsList li.newsDateTitle span {color:#666; line-height:2em;}
#NewsList li.newsDateTitle a {font-size:1em; font-weight:bold; color:#005095; text-decoration:none; padding-left:20px;}
#NewsList li.newsDateTitle a:hover {border-bottom:1px dotted #0083C8;}
#NewsList li.newsSummary {margin-bottom:20px; padding-left: 10px; color: #005095;}
#NewsList li.newsSummary span {font-size:1em; color:#005095;}
#NewsList li.newsSummary a.readMoreLink {color:#005095; text-decoration:none;}
#NewsList li.newsSummary a.readMoreLink:hover {border-bottom:1px dotted #005095;}

div.newsDetails {margin-bottom:10px; padding-left: 10px; font-size: 9px;}
div.newsDetails p {color:#666; margin:0; font-size:1em;}

/* Staff Lists */
#StaffList .staffname {clear: both; padding-left: 100px; height: 1.2em;}
#StaffList .staffphoto {float: left; margin-left: 0; margin-top: -1.2em;}     
#StaffList .staffphoto img {border:1px solid #AAA;}
#StaffList .staffdescription {margin-left: 100px; margin-bottom:30px;}
#StaffPhoto {float: left; margin-right: 10px;}
#StaffPhoto img {border:1px solid #AAA;}

/* Images */
a img{border:0;}

/* Clear */
.clear{clear:both;}

/* Pagnation Navigation */
#PageNumbers {font-weight:bold; color:#333; font-size:1.1em; text-align:center; padding:5px; border:1px solid #ddd;	background:#e9e9e9;}
#PageNumbers * {padding:0 5px; line-height:1.5em;}
#PageNumbers a {color:#0083C8; text-decoration:none;}
#PageNumbers a:hover {text-decoration:underline;}

/* Menu 2 */
#Menu2 {margin: 10px 10px 10px 10px; width: 12em; float:left; background:#f0f0f0; border:1px solid #ddd; padding: 2px;}
#Menu2 a {color:#006666; font-weight:bold; font-size:80%; text-decoration:none;}
#Menu2 a:hover {text-decoration:underline;}
#Menu2 li.current a,
#Menu2 li.section a {color:#0083C8;}

/* Float Image */
#floatr {float: right; width: 45px;}

/* HR */
hr {color: #9E9E9E; height: 1px; width: 100%;}

/* Paypal */
.paypallogo {float:right;}
.paymentOption {width:100%; border:1px solid #FF9900; margin-bottom:20px;}
.paymentHeader {padding:5px; margin-bottom:14px;}
.paymentTitle {font-family:Arial,Helvetica,sans-serif; font-size:1.2em; font-weight:bold; margin:0; padding:0px; color:#1981A5;	float:left;}
.paymentButton {width:100px; float:right;}
.paymentDescription {padding:10px; font-size:0.92em;}

/* Lists */
ul li {list-style-type:none;}
