body{font-family:"Arial";font-size:14px;background-color:#333;color:#333}a{color:#333}h1,h2,h3{font-size:30px;font-weight:bold;letter-spacing: -1.5px;text-transform:uppercase;margin-bottom:12px}h2{font-size:24px}h3{font-size:20px;font-weight:normal}p{margin-bottom:12px}.page{width:980px;margin:auto}.header{padding:40px
40px 0 40px;background-color:#fff;overflow:hidden;font-size:30px;font-weight:bold;letter-spacing: -1.5px;text-transform:uppercase;line-height:24px}.title{float:left}span.grey{color:#bbb}.pagetitle{float:right;color:#bbb}.social{clear:right;float:right;font-size:12px;font-weight:normal;letter-spacing:0;text-transform:none;text-align:right}.content{margin-bottom:10px;padding:20px
40px 0 40px;background-color:#fff;overflow:hidden}.bannerslideshow{float:right;width:200px;height:310px;margin-bottom:20px}.bannerslideshow
.slide{height:310px;overflow:hidden}.banners{width:200px;clear:right;float:right}.banner{margin-bottom:20px}.banner
img{margin:0;margin-bottom:10px}.blocks{background:url(/images/blocks_bkg.png) repeat-y center;width:1000px;margin-left: -50px;overflow:auto}.content_block{margin-bottom:20px;overflow:hidden}.blocks
.content_block{width:405px;float:left;margin:0;margin-left:10px;padding:20px
40px;border-top:10px solid #333;overflow:hidden}.footer{margin-bottom:60px;padding:20px
40px;background-color:#fff;overflow:hidden;letter-spacing: -0.5px}.homepage{margin-bottom:40px}.photopage{padding-bottom:40px;overflow:hidden}.albums{float:left;width:158px}.albums .current
a{color:#333}.album{}.album
a{display:block;margin-bottom:4px;color:#bbb;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;letter-spacing: -1px}.fotoblok{width:480px;float:left;margin-left:50px;overflow:hidden}.fotoContainer{position:relative;width:480px;height:320px;margin-bottom:12px;text-align:center}img.shadowtop{position:absolute;top:0;left:0;display:block}img.shadowbottom{margin-top: -23px;display:block}.fotoblok
table{width:100%;margin-bottom:12px}.fotoblok table tr
td.prev{width:50%;text-align:right;padding-right:10px}.fotoblok table tr
td.next{text-align:left;padding-left:10px}.thumbs{float:left;width:192px;margin-left:20px}a.thumb{display:block;float:left;margin-left:10px;margin-bottom:10px;padding:2px;border:1px
solid #bbb;overflow:hidden}.thumbs
a.current{padding:0;border:3px
double #000}a.thumb
img{display:block}.thumbs
table{clear:left}.eventphotopage{padding-bottom:40px;overflow:hidden}.eventthumbs{float:left;width:722px;margin-left:20px}.eventthumbs
a.current{padding:0;border:3px
double #000}.eventthumbs
table{clear:left}.eventthumbs
a.thumb{width:80px;height:80px;padding:0;border:none}.contact_page{margin-bottom:40px}#map_canvas{float:right}*{margin:0;padding:0}a:focus{outline:none}a
img{border:0}img.imgleft{float:left;margin-right:10px;margin-bottom:10px}img.imgright{float:right;margin-left:10px;margin-bottom:10px}.bannerslideshow{position:relative}.slide{position:absolute;top:0;left:0}span.relevance{line-height:30px;vertical-align:middle}span.relevance10{font-size:34px}span.relevance9{font-size:34px}span.relevance8{font-size:34px}span.relevance7{font-size:30px}span.relevance6{font-size:26px}span.relevance5{font-size:22px}span.relevance4{font-size:18px}span.relevance3{font-size:16px}span.relevance2{font-size:14px}span.relevance1{font-size:12px}#map_canvas{width:400px;height:300px}.bookpage{float:left;text-align:justify;overflow:hidden}.bookpage-2{margin-left:20px}.bookpage-3{margin-left:20px}.pageset{overflow:hidden;margin-bottom:16px}.hyphenate{text-align:justify}div#calendar{clear:both}table.month{clear:both}#calendar
a{text-decoration:none}#calendar a:link{text-decoration:none}#calendar a:hover{text-decoration:underline}#calendar a:visited{text-decoration:none}#calendar a:visited:hover{text-decoration:underline}#calendar
.imgleft{margin-right:4px;margin-bottom:4px}#calendar
.imgright{margin-left:4px;margin-bottom:4px}#calendar_header{width:99%}#calendar_header
.caption_left{width:33%;text-align:left}#calendar_header
.caption{width:34%;font-size:16px;font-weight:bold;text-align:center}#calendar_header
.types_changer{width:33%;font-size:12px;font-weight:normal;text-align:right}#calendar table tr td
div.calendarcontent{border-bottom:1px dashed #ccc;padding:4px
0;font-size:11px;width:80px;overflow:hidden;line-height:14px}#calendar table tr td
div.last{border:none}#calendar .td,
#calendar .td_empty,
#calendar .td_actday,
#calendar
.td_selday{width:14%;text-align:left;vertical-align:top;padding:3px;padding-left:5px;padding-top:5px}#calendar
.month{width:99%;border:1px
solid #ccc;border-collapse:collapse}#calendar
.tr_days{height:32px;background-color:#444;background-repeat:no-repeat;background-position:center right}#calendar
.tr{}#calendar
.td{border:1px
solid #ddd;color:#555;background-color:#fff}#calendar
.td_empty{border:1px
solid #ddd;color:#555;background-color:#f1f2f3}#calendar
.td_actday{background-color:#555;color:#fff;font-weight:bold}#calendar
.td_selday{background-color:#fff;border:1px;color:#555;font-weight:normal}#calendar
.th{height:26px;text-align:center;font-weight:bold;padding-top:3px;padding-bottom:3px;padding:5px;color:#fff}#calendar
.table_navbar{border:0px;width:100%;height:40px}#calendar
.tr_navbar{width:34%;background-color:#fff;height:30px}#calendar
.tr_navbar_left{width:33%;background-color:#fff;height:30px;padding-left:7px;text-align:left}#calendar
.tr_navbar_right{width:33%;background-color:#fff;height:30px;padding-right:7px;text-align:right}#calendar .tr_navbar_right
span{font-size:18px}#calendar
.class_form{padding:0px;margin:0px}#calendar
.form_select{font-size:12px}#calendar
.form_button{font-size:12px}form.form{padding-top:20px}form.form
fieldset{border:none}form.form
label{display:block;width:80px;float:left}form.form
input{width:200px;border-bottom:1px solid #888;border-right:1px solid #888;border-top:1px solid #333;border-left:1px solid #333;width:202px;padding:5px
4px;color:#111;font-family:arial;font-size:12px;margin-bottom:4px}form.form
a.button{margin-left:80px;margin-bottom:20px}form.form input[type="checkbox"]{float:left;background:none;padding:0;margin:0;margin-right:6px;margin-top:2px;width:auto}form.form input[type="radio"]{float:left;background:none;padding:0;margin:0;margin-right:6px;margin-top:2px;width:auto}form.form input[type="submit"]{width:auto;margin-left:80px;padding:4px
10px 5px 10px;color:#fff;background-color:#444;text-decoration:none;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #333;border-right:1px solid #333;font-size:14px}form.form
textarea{border-bottom:1px solid #888;border-right:1px solid #888;border-top:1px solid #333;border-left:1px solid #333;width:202px;height:97px;padding:5px
4px;margin-bottom:8px;font-family:arial;font-size:12px;color:#111}form.form
select{border:1px
solid #ccc;margin-bottom:8px;font-size:14px}form.form
option{padding:0
8px;font-size:14px}#spftextarea{width:0;height:0;padding:0;border:0}form.customform
i{display:block;float:left;margin-top:2px;margin-left:10px;font-size:11px}form.customform
label{width:auto}form.customform table tr
td{padding:2px;vertical-align:top}form.customform table tr
td.lastOfGroup{padding-bottom:20px}form.customform
a.button{margin-left:0px;margin-bottom:0px}.mainmenu{margin-bottom:10px;padding:20px
40px;background-color:#fff;letter-spacing: -1px;min-height:16px}.mainmenu
ul{float:right;list-style:none}.mainmenu ul
li{position:relative;float:left;margin-left:20px}.mainmenu ul li a, .mainmenu ul li
span{color:#bbb;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:10px}.mainmenu ul li
span{cursor:pointer;padding-bottom:10px}.mainmenu ul li a:hover, .mainmenu ul li.current
a{color:#333}.mainmenu ul li
ul{position:absolute;top:14px;left:0;float:none;border-bottom:1px solid #bbb;background:#eee url(/images/submenu_bkg.png) repeat-x top;border-top:4px solid #fff;padding-top:10px}.mainmenu ul li ul
li{clear:both;margin:0;padding:10px}.mainmenu ul li ul li
a{padding:0;color:#888}#lightview{position:absolute;top:50%;left:50%;height:150px;width:150px;margin: -75px 0 0 -75px;padding:0;text-align:left}.lv_Container{position:relative;width:100%;height:100%;background:none;padding:0;margin:0}.lv_Button{cursor:pointer;text-decoration:none;border:none;background:none;margin:0;padding:0}.lv_Sides{position:absolute;top:50%;left:0;clear:both;width:100%;padding:0;margin:0}.lv_Sides
*{padding:0;margin:0}.lv_Sides
li{list-style-type:none;position:relative}.lv_PrevSide{float:left}.lv_NextSide{float:right}.lv_Sides
.lv_Wrapper{width:100%;height:100%;cursor:pointer}.lv_Sides
.lv_Button{float:left;background:none}.lv_Frames{width:100%;height:100%;position:relative;padding:0;margin:0}.lv_Frames
li{list-style-type:none;margin:0;padding:0}.lv_Frame{width:100%;display:block}.lv_Frame
*{padding:0;margin:0}.lv_FrameTop{position:absolute;left:0;width:100%;display:block}.lv_FrameBottom{position:relative;float:left;clear:both}.lv_Liquid{position:relative;float:left;width:100%;overflow:hidden;clear:both}.lv_Liquid
.lv_Filler{position:absolute;height:100%;width:2px;top:0;left:50%}.lv_Half{display:block;height:100%;clear:both;line-height:0px}.lv_Half
li{list-style-type:none}.lv_Corner{float:left;position:relative}.lv_CornerTr,.lv_CornerBr{float:right}.lv_Fill{position:absolute;top:0;width:100%;height:100%}.lv_Half
.lv_CornerWrapper{float:left;position:relative;width:50%;height:100%;overflow:hidden}.lv_HalfRight
.lv_CornerWrapper{float:right}.lv_Corner{position:relative}.lv_Corner
canvas{position:relative}.lv_HalfLeft
.lv_Corner{float:left}.lv_HalfRight
.lv_Corner{position:relative;float:right}.lv_Center{position:relative;clear:both;height:100%;overflow:hidden;background:none;padding:0;margin:0}.lv_WrapUp{position:absolute;left:0;height:100%;width:100%;overflow:hidden;padding:0;margin:0}.lv_WrapDown{position:relative;height:100%;width:100%;overflow:hidden;padding:0;margin:0}.lv_WrapCenter{position:relative;padding:0;margin:0}.lv_Loading{position:absolute;top:50%;left:50%}.lv_Loading
.lv_Button{float:left;height:100%;width:100%}.lv_MediaWrapper{position:relative;width:100%;display:block;overflow:hidden;clear:both;padding:0;margin:0}.lv_MediaWrapper
img{position:relative;float:left;padding:0;margin:0}.lv_PrevNext{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.lv_PrevNext
*{padding:0;margin:0}.lv_PrevNext
.lv_Button{position:relative;height:100%}.lv_PrevButton{float:left}.lv_NextButton{float:right}.lv_MenuBar{clear:both;position:relative;width:100%;font:11px Arial, Helvetica, sans-serif;color:#7a7a7a;padding:0;margin:0;text-align:left}.lv_MenuBar
*{padding:0;margin:0}.lv_Close{position:relative;float:right;overflow:hidden;width:100%;height:100%}.lv_Data{position:relative;float:left;padding-bottom:3px;line-height:13px;overflow:hidden}.lv_Data
li{list-style-type:none;float:left;margin-top:3px}.lv_DataText{width:100%}.lv_DataText
.lv_Title{font-weight:bold;margin-bottom:2px}.lv_DataText
.lv_Caption{clear:both}.lv_Data
.lv_ImgNumber{color:#a7a7a7;margin-right:5px;margin-top:5px}.lv_Data .lv_innerPrevNext,
.lv_Data
.lv_Slideshow{position:relative;border-left:1px solid #d7d7d7;padding:0
5px;margin-top:5px;vertical-align:middle}.lv_Data
.lv_Slideshow{padding-right:0px}.lv_Data .lv_innerPrevNext .lv_Button,
.lv_Data .lv_Slideshow
.lv_Button{float:left;background-position:center left;background-repeat:no-repeat}.lv_contentTop,.lv_contentBottom{position:relative;float:left;margin:0;padding:0;clear:both}#lightview
iframe{float:left;border:0;clear:both;padding:0;margin:0;background:none}.lv_topButtons{position:absolute;left:0;width:100%;overflow:hidden;margin:0;padding:0}.lv_topcloseButtonImage{cursor:pointer}#lightviewError
p{padding:0
0 10px 0}#lightviewError
div{padding:6px;font:11px Arial, Helvetica, sans-serif}#lightviewError
.message{background:#fcb5b5;color:#dd1f1f;margin-bottom:3px}#lightviewError
.type{font-weight:bold}#lightviewError
.pluginspage{background:#b5fcbd;color:#21be30}#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited{color:#21be30;text-decoration:none;background:none;font-weight:bold;border-bottom:1px solid #7de689}#lightviewError
p{margin-left:0;padding:0}#lv_overlay{position:absolute;top:0;left:0;height:100%;width:100%}#lightviewController{position:fixed;bottom:0;top:0;left:50%;margin:0;padding:0;color:#d2d2d2;font:11px Arial, Helvetica, sans-serif}* html body
#lightviewController{position:absolute;top:auto;margin-top:expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px')}#lightviewController
ul{display:block;height:100%;float:left;margin:0;padding:0;position:relative}.lv_controllerTop,.lv_controllerMiddle,.lv_controllerBottom{list-style-type:none;float:left;display:block;position:relative;clear:both;overflow:hidden;margin:0;padding:0}.lv_controllerCenter{width:auto;float:left}.lv_controllerCornerWrapper{position:absolute;width:100%;height:100%;margin:0;padding:0}.lv_controllerCornerWrapperTopLeft,.lv_controllerCornerWrapperBottomLeft{top:0;left: -100%}.lv_controllerCornerWrapperTopRight,.lv_controllerCornerWrapperBottomRight{top:0;left:100%}#lightviewController
.lv_CornerWrapper{width:100%}#lightviewController
.lv_Corner{float:left}#lightviewController
.lv_Corner{float:right;position:relative}#lightviewController .lv_CornerTr, #lightviewController
.lv_CornerBr{float:left}.lv_controllerBetweenCorners{position:relative;height:100%;overflow:hidden}.lv_controllerMiddle{position:relative;height:100%;float:left}.lv_controllerCenter{float:left;width:auto}.lv_controllerCenter
li{list-style-type:none;float:left;display:inline;position:relative;clear:none}.lv_controllerSetNumber{float:left;text-align:center}#lightviewController
.lv_Button{float:left;position:relative;height:100%;clear:none}.lv_controllerSetNumber{position:relative;height:100%;padding-right:3px}.lv_controllerPrev,.lv_controllerNext,.lv_controllerSlideshow,.lv_controllerClose{float:left;position:relative;height:100%;padding-left:3px}.lv_controllerPrev{border-left:1px solid #3c3c3c}#lightviewController
.lv_controllerNext{padding-right:3px;border-right:1px solid #3c3c3c}* html
#lightview{position:absolute;margin-top:expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');margin-left:expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px')}html
#lv_overlay{position:absolute;height:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );width:expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' )}
