@import url(/manage/_wcm/jquery/colorbox/colorbox.css);
@import url(/manage/_public/photos/style.css);
body {margin:0px; padding:0px; background:url(../images/sky.jpg) repeat-y center top; font-family:"Times New Roman", Times, serif;}
* {margin:0px; padding:0px;}
.clearfix {clear:both;}
a {color:#0f1f37; text-decoration:none;}
a:hover {text-decoration:underline;}

a.arrow {background:url(../images/dots-arrow.jpg) no-repeat 0px 0px; display:block; width:12px; height:15px;}
a.filled {background:url(../images/dots-arrow.jpg) no-repeat -15px 0px; display:block; width:12px; height:15px;}
a.empty {background:url(../images/dots-arrow.jpg) no-repeat -31px 0px; display:block; width:12px; height:15px;}

.px14 {font-size:14px;}
.px12 {font-size:12px;}
.px11 {font-size:11px;}
.px10 {font-size:10px;}
.arial {font-family:Arial, Helvetica, sans-serif;}
.times {font-family:"Times New Roman", Times, serif;}
.georgia {font-family:Georgia, "Times New Roman", Times, serif;}
.harrington {font-family:Harrington, Georgia, "Times New Roman";}


#container {width:100%; margin:0px auto; background:url(../images/bg.jpg) no-repeat center bottom ;}
#top {width:860px; margin:0px auto;height:112px;}
#top ul#topnav {list-style-type:none; margin:0px; padding:0px;}
#top ul#topnav li {float:left; text-align:center; display:block; overflow:hidden;}
#top ul#topnav li#logo {background:url(../images/topnav1.jpg) no-repeat 0px 0px; width:200px; height:112px; margin-left:-28px;}
#top ul#topnav li#tab1 {background:url(../images/topnav1.jpg) no-repeat -200px 0px; width:154px; height:112px;}
#top ul#topnav li#tab2 {background:url(../images/topnav1.jpg) no-repeat -360px 0px; width:164px; height:112px;}
#top ul#topnav li#tab3 {background:url(../images/topnav1.jpg) no-repeat -530px 0px; width:154px; height:112px;}
#top ul#topnav li#tab4 {background:url(../images/topnav1.jpg) no-repeat -690px 0px; width:168px; height:112px;}
#top ul#topnav li#tab1.on {background:url(../images/topnav2.jpg) no-repeat -200px 0px; width:154px; height:112px;}
#top ul#topnav li#tab2.on {background:url(../images/topnav2.jpg) no-repeat -360px 0px; width:164px; height:112px;}
#top ul#topnav li#tab3.on {background:url(../images/topnav2.jpg) no-repeat -530px 0px; width:154px; height:112px;}
#top ul#topnav li#tab4.on {background:url(../images/topnav2.jpg) no-repeat -690px 0px; width:168px; height:112px;}
#top ul#topnav li a {font-size:12px; color:#ffffff; text-decoration:none; display:block; padding:88px 0px 10px 0px;}
#top ul#topnav li.on a {font-size:12px; color:#182d4b; text-decoration:none; display:block; padding:88px 0px 10px 0px;}

#main {clear:both; width:860px; min-height:738px; margin:0px auto;}

#horiz {background:url(../images/home-top-back.jpg) no-repeat; display:block; width:860px; height:300px; border:solid 1px #7895ba;}
#horiz .homepgnavi {position:relative; top:-33px; left:670px; width:190px;}
ul.navi {list-style-type:none;}
.navi li {float:left;display:block;background:url(/images/dots-arrow.jpg) no-repeat -31px 0px; display:block; width:12px; height:15px;cursor:pointer;margin-right:5px;}
.navi li.current {float:left;display:block;background:url(/images/dots-arrow.jpg) no-repeat -15px 0px; display:block; width:12px; height:15px;cursor:pointer; margin-right:5px;}
div.hscroll { position:relative; overflow:hidden; width: 860px; height:300px; } 
div.hscroll div { float:left; width:860px; height:300px; } 
div.hscroll a {text-decoration:none;}
div.hscroll div div.boxTitle {border:none; font-family:"Times New Roman", Times, serif; font-size:20px;	height:auto; width:auto;padding:10px 0px 0px 20px;float:left;}
div.hscroll div div.boxTitle a {background:url(/images/dots-arrowvert.jpg) no-repeat right 7px; display:block; padding-right:20px;}
div.hscroll div div.boxDesc {border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; 	line-height:130%;height:210px; width:390px;padding:40px 20px 0px 30px;float:left; clear:left;}
div.hscroll div div.boxImage {border:none;height:190px; width:350px;float:right; clear:none;margin:40px 37px 40px 0px; overflow:hidden;}

#homepageevents {float:left; width:417px; background:url(../images/home-cal-back.jpg) no-repeat #cac8c5; overflow:hidden;border:solid 1px #7895ba; margin-top:20px;}
#homepagenews {float:right; width:417px; background:url(../images/home-news-back.jpg) no-repeat #cac8c5; overflow:hidden; border:solid 1px #7895ba; margin:20px -1px 0px 0px;}

#homepageevents h3, #homepagenews h3 {font-family:"Times New Roman", Times, serif; font-size:21px; font-weight:normal; margin:0px; padding:18px 0px 0px 10px; color:#3a6cb7;}
#homepageevents h3 a, #homepagenews h3 a {background:url(/images/dots-arrowvert.jpg) no-repeat right 7px; padding-right:20px; color:#3a6cb7;}
#homepageevents ul, #homepagenews ul {list-style-type:none; margin:5px 10px 5px 10px; padding:0px;}
#homepageevents li, #homepagenews li {font-size:13px; color:#0f1f37; padding:2px 0px; }
#homepagenews li.sidebarHeadlines  {margin:8px 0px;}
#homepageevents strong, #homepagenews strong {font-size:14px;}
#homepageevents ul a {background:url(/images/dots-arrowvert.jpg) no-repeat right 1px; padding-right:17px;}
#homepagenews .headlineSidebarDate {display:none;}

/*  INSIDE  */

.inside {background:url(../images/inside-back.jpg) repeat-y; border:solid 1px #7895ba; border-top:none;}
#insidetop {background:url(../images/inside-top.jpg) no-repeat; height:188px; display:block; overflow:hidden;}
#insidepics {float:right; width:493px; margin:10px; display:block; height:168px; overflow:hidden;}
.insidetitle {font-family: Harrington, Georgia, "Times New Roman", Times, serif; font-size:30px; color:#182d4b; display:block; padding:10px; letter-spacing:-1px; width:320px;}
.insidenav {display:block; width:300px; padding:10px 10px 10px 20px; font-family:"Times New Roman", Times, serif; font-size:17px; color:#182d4b;}
.long {padding:0px 20px;}
.insidenav ul {list-style-type:none; margin-left:5px;}
.insidenav li {padding:2px 0px; font-size:15px;}
.insidenav li a {background:url(../images/dots-arrowvert.jpg) no-repeat 0px -28px; display:block; padding-left:20px; color:#182d4b; text-decoration:none;}
.insidenav li a.on, .insidenav li a.current {background:url(../images/dots-arrowvert.jpg) no-repeat 0px -12px; display:block; padding-left:20px; text-decoration:none;}
.insidenav li a:hover {background:url(../images/dots-arrowvert.jpg) no-repeat 0px -12px; display:block; padding-left:20px; color:#3a6cb7;}

#insidemain {background:url(../images/inside-main.jpg) no-repeat; padding:0px 20px; clear:both; display:block;}

.maintext {float:left; width:475px;font-size:14px; color:#0f1f37; padding-left:10px;}
.maintext h1 {color:#3a6cb7; font-size:21px; font-weight:normal;margin-bottom:-5px;}
.maintext h2 {color:#3a6cb7; font-size:18px; font-weight:normal; margin:4px 0px;}
.maintext p {margin:10px 0px; }

ul.ulCol {list-style-type:none;}
ul.ulCol li {display:block; margin:4px; font-size:12px; float:left; width:220px;}
.tpanes {clear:both;}
ul.ttabs {list-style-type:none; padding:15px 0px;}
ul.ttabs li {float:left; width:12px;height:15px; margin-right:5px;}
ul.ttabs li a{display:block;background:url(/images/dots-arrow.jpg) no-repeat -31px 0px; display:block; width:12px; height:15px;cursor:pointer;}
ul.ttabs li a:hover {text-decoration:none;}
ul.ttabs li a.current {float:left;display:block;background:url(/images/dots-arrow.jpg) no-repeat -15px 0px; display:block; width:12px; height:15px;cursor:pointer;}

table.ratechart {border:solid 1px #445871; border-bottom:none; border-right:none;}
table.ratechart td {border-bottom:solid 1px #445871; border-right:solid 1px #445871; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-color:#d9e2ed; padding:3px}

fieldset {padding:0px 10px; border:solid 1px #d9e2ed;}
legend {padding:3px; color:#ff0000;}
label { float:left; clear:right; padding:4px; margin:3px 0px;border-top:solid 1px #d9e2ed; width:100%;}
label#fname {border-top:none;}
input, textarea, select, checkbox {float:right; font-family: "Times New Roman", Times, serif;font-size:12px; width:200px; outline:none; }
input[type=radio] {width:auto;}
textarea {height:80px; font-family: "Times New Roman", Times, serif;font-size:12px;}
input#submit {width:auto;}
#submitdiv {float:right;}

ul.buildingsCheckbox {list-style-type:none; width:450px; margin:0px auto;}
ul.buildingsCheckbox li {float:left; width:150px; }
ul.buildingsCheckbox li label {float:none; padding:0px; margin:0px; border:none; width:inherit;}
input[type="checkbox"]#buildings {width:50px; float:right;}

div.headline {display:block; padding:5px; border-bottom:solid 1px #d9e2ed;}
div.headline div.headlineSidebarDate {width:50px; font-size:12px; float:left; display:block; clear:left; margin:0px 10px 0px 0px;text-align:center; padding:3px; border-right:solid 2px #3a6cb7; border-bottom:solid 2px #182d4b;}
div.headline div.headlineText a {font-size:16px; color:#3a6cb7;}
div.headline div.abstractText {font-style:italic; clear:left;padding:4px 0px;}

table#giving-main {width:475px;}
table#giving-main td {padding:5px; font-size:16px; color:#3a6cb7;}
table#giving-main td.giving-thumb img {border:solid 1px #d9e2ed; background:#ffffff; text-align:center; width:100px;}

.calendar a {background:url(/images/dots-arrowvert.jpg) no-repeat right 1px; padding-right:17px;}
.calendar ul {list-style-type:none;}
.calendar ul li {padding:5px 0px; } /*this is each event*/
.calendar ul li ul li {padding:0px;} /*these are the items comprising each event*/
ul.eventTitle, ul.eventDate, ul.eventTime, ul.eventLocation, ul.eventURL, ul.eventAttachment {list-style-type:none;clear:both; margin:3px 0px; border-top:solid 1px #d9e2ed;}
ul.eventTitle li, ul.eventDate li, ul.eventTime li, ul.eventLocation li, ul.eventURL li, ul.eventAttachment li {float:left;width:220px; padding:4px;}
div.eventDescription {clear:both; margin-top:5px; border-top:solid 1px #d9e2ed;}
div.eventDescription ul {margin:5px 25px;}
/*  SIDEBAR  */

.sidebar {float:right; clear:right; width:295px;padding-top:10px;}
.secondarynav {display:block; width:295px; height:25px; border-bottom:solid 1px #d9e2ed; margin-bottom:8px;}
.secondarynav ul {list-style-type:none;}
.secondarynav li {float:left; font-size:12px;margin:0px 8px 0px 0px;}
.secondarynav li a {color:#3a6cb7; text-decoration:none;}
.secondarynav li a:hover {color:#182d4b;}

.testimonial {border:solid 2px #ced7e1;margin:20px 0px 0px 0px; text-align:right; background-color:#d9e2ed;}
.testimonial div.testimonialClient {font-family:"Times New Roman"; font-size:18px; color:#ffffff; background-color:#526a88; padding:0px 5px; margin:0px 10px -10px 0px;display:inline-block; border:solid 1px #d9e2ed; }
.testimonial div.testimonialText {display:block; padding:10px 10px 10px 10px; font-size:13px; font-family:Arial, Helvetica, sans-serif;text-align:left; color:#526a88;}
.testimonial div.testimonialCompany {font-family:"Times New Roman"; font-size:16px; color:#445871;text-align:left; background-color:#d9e2ed; padding:0px 5px; margin:-10px 10px 0px 10px;display:inline-block; border:solid 1px #b9c1ca;}
.testimonial div.testimonialClearfix {font-size:1px;; clear:both;}

.sidebar .sidebarHeadlines { border:solid 2px #ced7e1; margin:20px 0px 10px 0px; background-color:#d9e2ed;}
.sidebar .sidebarHeadlines h3 { font-family:"Times New Roman"; font-size:18px; color:#ffffff; background-color:#526a88; padding:0px 5px; margin:-10px 0px 0px 10px;display:inline-block; border:solid 1px #d9e2ed; font-weight:normal;}
.sidebar .sidebarHeadlines ul {list-style-type:none;}
.sidebar .sidebarHeadlines li {font-size:12px; padding:5px;}

.sidebar .single {margin:20px 0px 0px 0px; clear:both; border-bottom:solid 1px #ced7e1; padding:0px 0px 10px 0px; display:block;position:relative;}
.sidebar .single div {border:solid 2px #ced7e1;background-color:#d9e2ed; display:block;  }
.sidebar .single div div.boxTitle {font-family:"Times New Roman"; font-size:18px; color:#ffffff; background-color:#526a88; padding:0px 5px; margin:-10px 0px 0px 10px;display:inline-block; border:solid 1px #d9e2ed; font-weight:normal; text-align:left;}
.sidebar .single div div.boxImage {padding:5px; margin:0px; border:none; text-align:center;}
.sidebar .single a {color:#ffffff;}


/*  FOOTER  */
#footer {clear:both; width:98%;  margin:10px auto 0px auto; height:80px; overflow:hidden;}
#footer div.transparency {opacity:0.6;  
     filter:alpha(opacity=60);  
    -moz-opacity:0.6;  
     background-color:#050704; position:relative; margin:0px; width:98%; position:absolute; overflow:hidden; height:80px;}
#footer div.footercontent {width:820px; padding:10px 20px 20px 20px; position:relative; margin:0px auto;}
#footer div.social {float:right; width:280px;}
#footer div.footercontent ul {list-style-type:none; }
#footer div.footercontent li {float:left; padding-right:10px; font-size:12px; color:#ffffff;}
#footer a {color:#ffffff;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#footer p {clear:left; font-size:12px; color:#ffffff;}
#footer h1 {font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; margin:0px; padding:0px; color:#ffffff; line-height:100%;}

.albumhighlight {
	height:79px; overflow:hidden;}
