/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
body { font-size:18px; color:#606060; position:relative; z-index:2;}
a { color:#00688f; }
a:visited { color:#00688f;}

/* Fixes */
#main-content-header { max-width:800px; margin:0 auto;}
#block-system-main article { clear:both;}
.container { max-width:none;}
#block-system-main { clear:both;}

 
/* Top Header Region */
#header { height:100px; padding-bottom:10px; position:relative; padding-bottom:40px;}
#branding { position:absolute; top:0; left:0; padding-top:30px;}
#block-block-9 { float:right; padding-top:35px; vertical-align:center; height:55px; }
#block-block-9 img { display:inline-block;}

/* Top Nav Items */
#menu-bar { height:80px; clear:both; padding:0 5%;}
#menu-bar table { margin:0;}
#menu-bar table td { overflow:hidden; position:relative;}
#menu-bar .large { font-size:10px; font-weight:bold; line-height:50px; padding:1px; max-width:100%; width:auto; }
#menu-bar .large a { color:#606060; text-decoration:none;}
#menu-bar .large a:hover { color:#000; text-decoration:none;}
#menu-bar .small { font-size:14px; color:#a8a8a8; }


/* Slide Show */
.region-secondary-content { clear:both; padding-bottom:25px;  }
.region-secondary-content .region-inner { padding-bottom:10px; position:relative; }
.region-secondary-content #contentbar-l { background:url(../images/contentbar-l.png) right bottom no-repeat; height:10px; position:absolute; bottom:0; left:0; width:10%; }
.region-secondary-content #contentbar-r { background:url(../images/contentbar-r.png) left bottom no-repeat; height:10px; position:absolute; bottom:0; right:0; width:10%;}

img.slidebg { position:relative; width:100%; top:0; left:0; max-height:335px;}
.region-secondary-content .region-inner { width:100%; left:0; }

.flexslider { background:none !important; border:none !important; box-shadow:none !important; border-radius:none !important; margin:0 !important;}
ul.slides { padding:0 5px;}

.region-secondary-content .region-inner #block-views-slide-show-new-block { width:100%; margin:0; }
.region-secondary-content .region-inner #block-views-slide-show-new-block .block-inner { margin:0;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .block-content { line-height:0;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .block-content .view-slide-show-new { position:absolute; top:0; width:100%;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-row { text-align:center;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field .field-content { text-align:center; width:100%; max-width:700px; margin:0 auto;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-field-slide-image { padding-top:10px;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-field-slide-image img {}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-body { position:absolute; bottom:0; width:100%; margin:0 auto; padding-bottom:20px;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-body { max-height:60px; overflow:hidden;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-body .field-content { width:80%; margin:0 auto; color:#606060; font-size:14px; line-height:17px;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-body .field-content p { margin:0;}

.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-nothing { position:absolute; width:100%; top:95%; max-height: 50px; }
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-nothing img { width:50%; max-width:240px; margin:0 auto;}

.region-secondary-content .region-inner #block-views-slide-show-new-block .flex-control-paging { display:none;}


/* Non Slide Show Pages */
#block-block-19 { position:absolute; width:100%; z-index:-1; background: url(../images/bg-subpage.jpg) repeat-x scroll 0 0 transparent; min-height:400px; }
#block-block-19 .block-inner { margin:0;}


/* Menu Under Slideshow */
#block-system-main-menu { margin-bottom:15px;}
#block-system-main-menu ul { padding:0; margin:0; }
#block-system-main-menu li { list-style:none outside none; display:inline-block; margin:0; display: -moz-inline-stack; }
#block-system-main-menu li { height:36px; overflow:hidden; background:url(../images/nav-seperate.png) no-repeat right 12px; }
#block-system-main-menu li.last { background:none; }
#block-system-main-menu li a { color:#00688f; padding:8px 5px; margin:0 10px; font-size:15px; text-transform:uppercase; display:table;}
#block-system-main-menu li.first a { margin-left:0;}
#block-system-main-menu li.last a { margin-right:0;}
#block-system-main-menu li a.active { background:#a8a8a8; color:#FFF;}
#block-system-main-menu li.first a.active { margin-left:0;}
#block-system-main-menu li.last a.active { margin-right:0; }

/* Content Section */
#main-content-header {  text-align:center; height:63px; padding-bottom:5px; margin:0; position:relative;} /*background:url(../images/banner1.png) no-repeat center top; */
#main-content-header img { position:absolute; top:0; left:0; z-index:1;}
#page-title { color:#fff; font-size:30px; font-weight:bold; white-space:nowrap; position:relative; z-index:10; overflow:hidden; padding:0 25px;}
#content { padding:0 25px;}

.moreinfo { color:#606060; text-decoration:none; font-size:12px;}
.moreinfo:hover { text-decoration:underline;}

.region-sidebar-first p { margin:0;}
.region-sidebar-second p { margin:0;}

.region-sidebar-first .block { max-width:180px; margin:0 auto 10px auto;}
.region-sidebar-second .block { max-width:180px; margin:0 auto 10px auto;}

/* Footer */
#footer { min-height:150px;}
#footer #footer-inner { background:url(../images/footerbg.png) center top repeat-x; left:0; position:absolute; width:100%; min-height:240px; }
#footer #footerl { background:url(../images/footerbar-l.png) repeat-x right bottom; height:9px; position:absolute; bottom:0; left:0; width:18%; }
#footer #footerr { background:url(../images/footerbar-r.png) repeat-x left bottom; height:9px; position:absolute; bottom:0; right:0; width:18%; }


#block-block-12 { position: absolute; top:-28px; width:100%; height:30px; overflow:visible;}

#block-panels-mini-footer-3-block { width: 85%; margin:0 auto; padding-top:35px; }
#block-panels-mini-footer-3-block .region-inner { background:url(../images/footer-separate.png) repeat-y right top;}
#block-panels-mini-footer-3-block .region-inner { margin-right:10px; padding-right:10px; min-height:100px;}
#block-panels-mini-footer-3-block .region-three-25-25-50-third .region-inner { background:none; margin:0; }

#mini-panel-bottom_menu_double_menu .region-inner { margin:0; padding:0; border:0; background:none;}
#mini-panel-bottom_menu_double_menu .block-inner { margin:0;}

#block-panels-mini-footer-3-block { font-size:12px; position:relative; z-index:2;}
#block-panels-mini-footer-3-block .pane-title { color:#424242; font-size:18px;}
#block-panels-mini-footer-3-block ul.menu { font-size:12px; padding:0; margin:0; }
#block-panels-mini-footer-3-block ul.menu li { list-style:none outside none;}
#block-panels-mini-footer-3-block a { color:#606060;}
#block-panels-mini-footer-3-block a:hoover { color:#6f6f6f;}

#block-block-14 { width:800px; margin:0 auto; clear:both; margin-bottom: 30px;}
#mail-signup { background:url(../images/newletter-bg.png) top center no-repeat; height:28px; width:685px; position:relative; padding:25px 0 25px 95px;}
#mail-signup table { margin:0;}
#mail-signup #mail-submit { text-align:center; padding:0px 10px 0 10px;}

#block-block-13 { position:absolute; bottom:0; width:100%; }
#block-block-13, #block-block-13 p { margin:0; font-size:14px;}