
/*
 *   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.
 */
/* Increase the body font size on small devices */
html {
  font-size: 112.5%;
}


/* size specific */
#branding { width:55%;}
#logo img { height:auto;}
#block-block-9 { margin-left:60%; margin-bottom:10px;}
#block-block-9 img { width:25%; height:auto; max-width:25px;}
#block-block-9 p { margin:0;}
#block-block-13 { display:none;}


body { color:#606060;  position:relative; z-index:-2; background:url("../images/bg-subpage.jpg") repeat-x scroll 0 0 #E4E4E4; }
a { color:#00688f; }
a:visited { color:#00688f;}

/* Fixes */
#block-system-main article { clear:both;}
.container { max-width:none;}

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


/* Top Nav Items */
#menu-bar { height:50px; clear:both; padding:0 5%;}
#menu-bar table { margin:0;}
#menu-bar table td { overflow:hidden; position:relative; max-width:75px;}
#menu-bar .large { font-size:10px; font-weight:bold; line-height:36px; 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 { display:none; }


/* 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:1.5%;}
.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 { display:none; position:absolute; bottom:0; width:98%; margin:0 auto; padding-bottom:6px;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-body { max-height:32px; overflow:hidden;}
.region-secondary-content .region-inner #block-views-slide-show-new-block .views-field-body .field-content { width:96%; margin:0 auto; color:#606060; font-size:11px; line-height:13px;}
.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: 10px; }
.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:26px; overflow:hidden; background:url(../images/nav-seperate.png) no-repeat right 6px; }
#block-system-main-menu li.last { background:none; }
#block-system-main-menu li a { color:#00688f; padding:7px 5px; margin:0 5px; font-size:10px; text-transform:uppercase; }
#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; padding-bottom:10px; 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 12px;}
#content { padding:0 25px;}

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


/* 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:100%; 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:20px; padding-right:20px;} */
#block-panels-mini-footer-3-block .region-three-25-25-50-third { display:none;}

#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 { display:none;}

#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:4px 10px 0 10px;}

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