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

body {margin:0;padding:0;background:#d0d0d1 none;font-family:Arial, Helvetica, sans-serif;font-size:100%;text-align:center;}
img {border:0;margin:0;padding:0;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hidden {display:none;}
#surround {width:925px;text-align:left;margin:auto;background:#e4e5e6 url(../_img/surround-paperplanes.jpg) right 390px no-repeat;}
body.bulletins #surround, body.login #surround  {width:925px;text-align:left;margin:auto;background:#e4e5e6 url(../_img/surround-plain.jpg) right 390px no-repeat;}

a.morelink {display:block;font-size:11px;margin-right:15px;padding:0;width:88px;height:23px;overflow:hidden;background:#fff url(../_img/readmore.gif) top left no-repeat;text-indent:-9999px;float:right;}
a.backtotop {display:block;margin:15px 0 0 0;padding:0;width:88px;height:23px;overflow:hidden;background:#fff url(../_img/back-to-top.gif) top left no-repeat;text-indent:-9999px;float:right;}
a.pdf {background:transparent url(../_img/pdf.gif) top right no-repeat;padding-right:25px;}
h2.header-list, h3.header-list{margin:0;padding:30px 0 0 0;color:#002a5c;font-size:16px;}
h2.header-list a, h3.header-list a{font-size:16px;margin:0;padding:0;color:#002a5c;}
h4.header-list {font-size:11px;margin:0;color:#002a5c;padding:0 0 5px 0;color:#002a5c;}

div.line{height:5px;border-top:#ccc solid 1px;display:block}

#shortcuts{display:none;}

#header {width:925px;height:121px;background:#d0d0d1 url(../_img/site-header.gif) top left no-repeat;margin:0;padding:0;overflow:hidden}
	#header h1 {float:left;width:310px;height:115px;}
	#header h1 a{width:310px;height:115px;overflow:hidden;display:block;font-size:1em;text-indent:-9999px;background:transparent none;}
	#header p.email{float:left;height:115px;margin:0;padding:0;width:196px;}
	#header p.email a{display:block;height:115px;width:196px;text-indent:-9999px;}
	#header p.phone{float:left;height:115px;margin:0;padding:0;display:block;width:140px;text-indent:-9999px;}
	#header p.login{float:left;height:65px;margin:0;padding:35px 0 0 20px;width:224px;}
	#header p.login a{background:url(../_img/member-login.gif) top left no-repeat;display:block;text-indent:-9999px;width:200px;height:53px;}
	#header p.logout{float:left;height:65px;margin:0;padding:35px 0 0 20px;width:224px;}
	#header p.logout a{background:url(../_img/member-logout.gif) top left no-repeat;display:block;text-indent:-9999px;width:200px;height:53px;}

#menu {margin:0;padding:0;background:#002a5c none;width:925px;text-align:center;height:40px;overflow:hidden;}
	#menu ul{background:#002a5c none;list-style:none;margin:0;padding:0;display:inline;}
	#menu ul li{margin:0 10px 0 10px;padding:0;display:inline;}
	#menu ul li a{color:#fff;padding:12px 15px 9px 15px;display:inline-block;margin:0;text-decoration:none;font-size:14px;}
	#menu ul li a:hover{text-decoration:none;color:#f78f1e;}
	#menu ul li.selected a{color:#f78f1e;}
	#menu ul li.selected a:hover{text-decoration:underline;}

.book {width:600px;clear:both;}
.book h5 {width:80px;float:left;display:block;margin:0;padding:0 0 10px 0;color:#002a5c;}
.book p {width:200px;float:left;display:block;margin:0;padding:0 0 10px 0;color:#002a5c;}

.book-desc {width:600px;clear:both;}
.book-desc h5 {width:600px;display:block;margin:0;padding:0 0 10px 0;color:#002a5c;}
.book-desc p {width:600px;display:block;margin:0;padding:0 0 10px 0;color:#002a5c;}


.book-results {width:600px;clear:both;margin-bottom:20px;}
h3.results{font-size:18px;color:#002a5c;font-weight:normal;font-weight:bold;padding:0 0 10px 0;margin:0;}
.book-results ul {list-style:none;width:600px;margin:0;padding:0;clear:both;}
.book-results li {width:550px;padding:0;margin:0;border-bottom:1px dotted #ccc;}
.book-results ul li span.title {display:block;width:550px;padding:5px 0 5px 0;}

.breadcrumb {float:left;margin:0;padding:0;margin-left:310px;margin-top:10px;}
.breadcrumb ul {list-style:none;margin:0;padding:0;}
.breadcrumb ul li {font-size:11px;color:#fff;display:block;float:left;margin:0;padding:0;}
.breadcrumb ul li span{color:#fff !important;}
.breadcrumb a{color:#fff !important;text-decoration:none;margin:0;padding:0;}
.breadcrumb a:hover {text-decoration:underline;margin:0;padding:0;}


.search-area {clear:both;width:600px;}
.search-area h3{font-size:15px;color:#002a5c;font-weight:normal;font-weight:bold;padding:0 0 10px 0;margin:0;}
.search-area h4 {font-size:13px;color:#002a5c;font-weight:normal;padding:0;margin:0;font-weight:bold;}
.search-area h5 {font-size:13px;color:#002a5c;font-weight:normal;padding:5px 5px 0 5px;margin:0;font-weight:bold;float:left;}
.search-area p {clear:both;margin:0;padding:0;}
.search-area label{float:left;padding-top:5px;width:120px;}
.search-area input{float:left;margin-top:3px;margin-right:3px;width:200px;}
.search-area select{float:left;margin-top:3px;width:205px;}
.search-area input.btn-submit {background-color:#002a5c;color:#fff;padding:3px 10px 3px 10px;float:right;width:auto;float:left;border:0;margin-top:3px;margin-right:0;}


#picture {width:925px;height:198px;background:#d0d0d1 url(../_img/img-area-home.jpg) no-repeat left 7px; margin:0;}
body.login #picture {width:925px;height:198px;background:#d0d0d1 url(../_img/img-area-login.jpg) no-repeat left 7px;}
body.bulletins #picture {width:925px;height:198px;background:#d0d0d1 url(../_img/img-area-bulletins.jpg) no-repeat left 7px;}

#top-bar-search {width:925px;height:34px;background:#d0d0d1 url(../_img/top-arch.gif) no-repeat 0 0;margin:0px 0 0 0;}
	#top-bar-search .container{width:240px;float:right;margin:5px 0 0 0;padding:0;}
	#top-bar-search .container h3 {float:left;font-size:0.7em;margin:0;padding:5px 10px 0 0;color:#fff;font-weight:normal;}
	#top-bar-search .container .left-search {background:transparent url(../_img/search-left.gif) no-repeat top left;width:11px;display:block;height:23px;float:left;}
	#top-bar-search .container .right-search{background:transparent url(../_img/search-right.gif) no-repeat top left;width:22px;display:block;height:23px;float:left;}
	#top-bar-search .container p {margin:0;padding:0;display:block;height:23px;float:left;background:transparent url(../_img/search-bg.gif) repeat-x top left;}
	#top-bar-search .container p form {border:0;padding:0;margin:0;float:left;}
	#top-bar-search .container p input {border:0;margin:4px 0 0 0;padding:0;font-size:0.7em;}
	input#searchsubmit {display:none;}


#mainbody {background:transparent url(../_img/left-menu.gif) repeat-y top left ;}
	#membersnav {width:310px;float:left;margin:0;padding:0;}
		#membersnav h3{text-align:right;background:transparent url(../_img/left-menu-top.gif) top left no-repeat;display:block;padding:0 100px 0 0px;margin-top:0px;height:56px;color:#fff;font-size:18px;}
		#membersnav h3 a {color:#fff;text-decoration:none;}
		#membersnav h3 a:hover {color:#f78f1e;}
		#membersnav ul {list-style:none;text-align:right;margin:0 69px 0 0;}
		#membersnav ul li{padding:0;margin:0;}
		#membersnav ul li a{color:#fff;text-decoration:none;display:block;padding:5px 31px 5px 0;font-size:14px;font-weight:normal;margin:0;background:url(../_img/bullet.gif) right 5px no-repeat;}
		#membersnav ul li a:hover{text-decoration:none;color:#f78f1e;background:url(../_img/bullet-high.gif) right 5px no-repeat;}
		#membersnav ul li.selected a{text-decoration:none;color:#f78f1e;background:url(../_img/bullet-high.gif) right 5px no-repeat;}
		#membersnav ul li.selected a:hover{text-decoration:underline;}

.category-calendar #membersnav ul li#calendar-link a {text-decoration:none;color:#f78f1e;background:url(../_img/bullet-high.gif) right 5px no-repeat;}


.contactform {}
.contactform input {width:355px;}
.contactform textarea {width:355px;height:100px;}
.contactform input.submitbutton {background-color:#002a5c;color:#fff;padding:5px 10px 5px 10px;float:right;border:double 1px #002a5c;width:auto;}

#large-textarea {width:600px;float:left;}

	#textarea {float:left;width:360px;margin:0;padding:0;}
		#textarea h2 {font-size:28px;color:#002a5c;font-weight:normal;}
		#textarea p {font-size:13px;color:#002a5c;}
		#textarea ul, #textarea ol {font-size:13px;color:#002a5c;}
		#textarea ul li, #textarea ol li{font-size:13px;color:#002a5c;}
		#textarea a{color:#002a5c;text-decoration:underline;}
		#textarea a:hover{color:#D87D19;text-decoration:underline;}
	#calendar-area {float:left;width:500px;margin:0;padding:0;}	
		#calendar-area h2 {font-size:28px;color:#002a5c;font-weight:normal;}
		#calendar-area p {font-size:13px;color:#002a5c;}
		#calendar-area ul {font-size:13px;color:#002a5c;}
		#calendar-area ul li{font-size:13px;color:#002a5c;}
		#calendar-area a{color:#002a5c;text-decoration:none;}
		#calendar-area a:hover{color:#D87D19;text-decoration:none;}
	body.login #textarea h2 {font-size:23px;color:#002a5c;font-weight:normal;padding:10px 0 0 0;width:600px;}
	body.login #textarea h3 {font-size:23px;color:#002a5c;font-weight:normal;padding:20px 0 10px 0;width:600px;}

	form .top {margin-top:30px;display:block;width:404px;height:21px;background:transparent url(../_img/login-top.gif) top left no-repeat;}
	form .middle {display:block;width:404px;background:transparent url(../_img/login-middle.gif) top left repeat-y;}
	form .bottom {display:block;width:404px;height:18px;background:transparent url(../_img/login-bottom.gif) top left no-repeat;}
	body.login label {margin-left:20px;}
	body.login input.input, input#user_login, input#user_pass {width:350px;margin-left:20px;}
	body.login #wp-submit {margin-right:20px;}
		
#large-textarea #sidebar {float:right;width:200px;text-align:left;padding-top:40px;color:#002a5c;font-size:12px;}		
#large-textarea #sidebar h2 {font-size:14px;font-weight:normal;color:#002a5c;}
#large-textarea #sidebar ul {list-style:none;margin:0;padding:0;}
#large-textarea #sidebar ul li {margin:0;padding:0 0 5px 6px;}
#large-textarea #sidebar ul li ul {list-style:inside;}
#large-textarea #sidebar ul li ul li {list-style-type:disc;}
#large-textarea #sidebar ul li a{color:#002a5c;}
#large-textarea #sidebar ul li a:hover{color:#D87D19;}
	
#footer {background:transparent url(../_img/left-menu.gif) repeat-y top left ;margin:0;padding:0;padding:50px 100px 40px 315px;}
	#footer p.created {color:#999;margin:0;padding:0 0 10px 0;font-size:0.6em;}
	#footer #sub {border-top:1px solid #999;padding:10px 0 0 0;}
	#footer #sub p.copy {margin:0;color:#999;font-size:0.6em;float:left;}
	#footer #sub ul {margin:0;padding:0;font-size:0.6em;list-style:none;float:right;}
	#footer #sub ul li {color:#999;float:left;padding:0 0 0 15px;margin:0;}
	#footer #sub ul li a {color:#999;text-decoration:none;}
	#footer #sub ul li a:hover {text-decoration:underline;}
	
