html *{margin:0;padding:0;font-family:Arial,sans-serif;font-size:1.0em;line-height:1.5;outline:0;}
body{color:#535354;font-size:0.8em;background:url(../images/bg_body.png) no-repeat top center #152548;}
body.home{color:#567cc0;}
a{color:#2a4a96;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{color:#2a4a96;font-size:1.6em;margin:0 0 15px 0;padding:0;}
body.home h1{font-size:2.0em;}
h2,h3{color:#2a4a96;font-size:1.2em;padding:0 0 5px 0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2;}
hr{margin:5px 0 20px 0;padding:0;color:#2a4a96;background:#2a4a96;height:1px;border:0;}
p{padding:0 0 20px 0;}
ul,ol{padding:0 0 20px 20px;}
img{border:0;display:block;}
iframe{display:block;}

#message-error *{color:#ff0000;}
#message-success *{color:#57974f;}
#message-information *{color:#141a6f;}
.msg-box{padding:0 0 25px 0;}
.msg-box p{padding:0;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-height:5px;display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

#wrapper{width:960px;margin:0 auto;background:#fff;border-top:23px solid #1b2d57;}
#header{}
#logo{float:left;width:325px;}
#strapline{float:right;width:562px;padding:19px 47px 0 0;}
#strapline .facebook{float:right;padding:0 0 12px 0;}
#strapline .facebook a{color:#567cc0;padding:20px 55px 20px 0;display:block;background:url(../images/icon_facebook.png) no-repeat right;}
#strapline h2{float:right;width:562px;height:15px;background:url(../images/txt-strapline.png) no-repeat right;}
#strapline h2 span{display:none;}
#nav{}
#nav ul{margin:0;padding:0;list-style:none;}
#nav li{float:left;width:240px;margin:0;padding:0;display:block;}
#nav li a{color:#fff;font-size:1.2em;font-weight:bold;margin:0;padding:6px 0 5px 0;display:block;text-align:center;background:#567cc0;border-right:1px solid #92a4c6;text-shadow:1px 1px 0 #395493;}
#nav li a span{padding:0 15px 4px 0;background:url(../images/bg_nav_arrow.png) no-repeat right;}
#nav li.hi a,#nav li a:hover{text-decoration:none;background:#25498c;}
#nav li.contact a{border-right:none;}
#brag{}
#container{padding:58px 47px 60px 49px;}
body.gallery #container{padding-right:0;}
#footer{font-size:0.85em;padding:5px 47px 6px 49px;background:#567cc0;}
#footer *{color:#fff;}
#footer .lft{float:left;width:400px;padding:0;}
#footer .rgt{float:right;width:400px;padding:0;text-align:right;}

.home .lft{float:left;width:660px;}
.home .rgt{float:right;width:165px;}

.static{background:url(../images/bg_lft.png) repeat-y top left;}
.static .lft{float:left;width:160px;min-height:385px;background:#e9ecf3;}
.static .lft h2{color:#fff;margin:0 0 16px 0;padding:7px 15px 5px 15px;background:#25498c;}
.static .lft a{color:#000;text-decoration:underline;}
.static .lft .cntnt{padding:0 8px 0 15px;}
.static .rgt{float:left;width:570px;padding:2px 0 0 46px;}
body.gallery .static .rgt{width:690px;}

.gallery-images{}
.gallery-images .img{float:left;width:214px;height:150px;padding:7px;background:url(../images/bg_gallery.png) no-repeat top left;}

.slideshow-wrapper{position:relative;}
ul.slideshow{position:relative;width:960px;height:211px;margin:0;padding:0;list-style:none;display:block;}
ul.slideshow li{position:absolute;z-index:4;margin:0;padding:0;background:#fff;}
ul.slideshow li.show{z-index:5;}
/*ul.slideshow li .caption{position:absolute;bottom:0;width:910px;height:41px;color:#fff;font-size:1.8em;font-family:Georgia,Arial,sans-serif;font-style:italic;padding:8px 25px 0 25px;text-align:center;background:url(../images/bg_caption.png);}*/
ul.slideshow li img{background:#fff;}
/*
.slide-control{position:absolute;bottom:17px;left:0;z-index:100;display:block;}
.slide-control a{float:left;width:13px;height:13px;font-weight:bold;margin:0 4px;padding:0;display:block;background:url(../images/bg_dots.png) no-repeat;}
.slide-control a span{display:none;}
.slide-control a.on{background-position:bottom;}

.slide-prev{position:absolute;top:180px;left:0;z-index:100;width:36px;height:71px;display:block;background:url(../images/prev.png) no-repeat top left;}
.slide-next{position:absolute;top:180px;right:0;z-index:100;width:36px;height:71px;display:block;background:url(../images/next.png) no-repeat top left;}
.slide-prev span,.slide-next span{display:none;}
*/

body.home ul.slideshow{height:389px;}


/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay{position:fixed;top:0;left:0;z-index:1900;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:2000;text-align:center;line-height:0;}
#jquery-lightbox a img{display:inline;border:none;}
#jquery-lightbox *{color:#000;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2000;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
