/* ---------------------Reset----------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {} blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

/* -------------------------------------------- */
/* ------------------Style---------------------- */
/* -------------------------------------------- */
html, body {width:100%; padding:0; margin:0;}
body {color: #474747;font: 12px/25px Arial, Helvetica, Calibri; background-color:#e9e6e1;}

#wrapper { margin: 20px auto -15px auto; position: relative; z-index: 2; width: 960px; -webkit-box-shadow: 0px 0px 8px 0px #9b9fa1 ; -moz-box-shadow: 0px 0px 8px 0px #9b9fa1 ; box-shadow: 0px 0px 8px 0px #9b9fa1 ;
 -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: #FFF; }

/*-------------------------*/
a{color: #2135B2 ;text-decoration: none; }
a:hover {color: #148035; text-decoration: none;}

a.button, input.button {cursor: pointer;color: #ffffff;	line-height: 14px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	
background: #598084;	border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px; }
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px; }
input.button {	margin: 0;	border: 0;	height: 24px;	padding: 0px 12px 0px 12px;}
a.button:hover, input.button:hover {}

.clearboth{ clear:both;}

/*-------------header */
.wrap-header{width:100%;height:287px;}
header {width:960px; height:287px; position:relative; margin: 0px auto; background-color:#fff;}
header #logo {width:960px; position: relative; center: 0%; text-align:center; margin-right:15px;}

/*------------menu */

header nav { position:absolute; top:130px; height: 37px; text-align:center; width:100%;  background-color:#fff; }
header nav ul {display:inline; list-style: none; margin-left:40px; padding: 0; text-align:center;  float:left; }
header nav ul li {display:inline; position: relative; padding: 6px 5px 0px 0px; border-right:1px dotted #000; float:left; text-align:center;}
header nav ul li:hover, header nav ul li.current {}

header nav ul li a {font-size: 16px; line-height:18px;color: #2135B2;display: block;padding: 0px 27px;margin-bottom: 5px;z-index: 6;position: relative; font-weight:bold; text-transform:uppercase;}
header nav ul li:hover a, header nav ul li.current a{color:#066B24;} /*---Menu item hover colour---*/ 


/*-------------content */
#content {margin-top:45px;}

#main-content{font: 12px/25px Arial;  background-color:transparent;}
#main-content article{clear:both; font-size:14px; padding-bottom:0px; border-bottom:0px dotted #9A9A9A; margin-top:10px;}
#main-content article .heading{}
#main-content article h2 {line-height:36px; font: 16px Arial; font-weight: bold; color:#2a4176;}
#main-content article h2 a{color:#474747;}
#main-content article h2 a:hover{color:#E36C0A;}
#main-content article h3 {line-height:36px; font: 16px Arial; font-weight: bold; color:#2a4176;}
#main-content article .info{color:#A3A3A3;}
#main-content article .info ul li{ float:left; padding-right:20px;}
#main-content article .info ul li span{ color:#E36C0A;}
#main-content article ul li {list-style:disc; padding-left:0px;}
#main-content article ul {margin-left:15px;}
#main-content article img {vertical-align: middle; text-align:center; /*width: 670px; padding:0px; border:1px solid #CCC; margin:10px 0px;*/}
#main-content article p{margin:10px 0px;}
#main-content article .more{font: 16px Arial; font-weight: bold;}

#sidebar{ border:1px; border-style:solid; border-color:#cccccc; margin-top:24px; font: 12px Arial; background-color:#EAEAEA; width:225px; height:470px; }
#sidebar section{margin-bottom:0px; clear:both;}
#sidebar .heading{padding:10px 0px 10px 0px; text-align:center;}
#sidebar .heading h2{color:#066B24; font-size:14px; font-weight:bold; display:inline; padding:0 10px; text-align:center;} 
#sidebar .content{padding:10px  text-align:center;}
#sidebar .content img{padding:5px; text-align:center;} /*float:left;*/
#sidebar .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;  text-align:center;}
#sidebar .content ul li{border-bottom: 1px solid #E1E1E1; padding:5px;}
#sidebar .content ul li a{color:#2a4176;}
#sidebar .content ul li a:hover{color:#E36C0A;}
#sidebar .content .post {margin-bottom: 20px;}
#sidebar .content .post h4{ font-size:14px; font-weight:normal;}
#sidebar .content .post img{ margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3; font-style:italic;}




/*------------footer */ 
.footimages {
width:960px; 
margin-left: 0px;
color:#ffffff; 
margin-top:-10px; 
text-align:center;
position:relative;
font-size: 14px;
font-family: Arial, Calibri;
background-color:#2a4176;
}

.footerlink {
color: #CCC;
}

.broch {
font-size: 14px;
}

.indent {
margin-left: 60px;
}

.indent2 {
margin-left: 30px;
}

#footerimgs {
width:500;
height:200;
}
.wrap-footer {
width:100%;  
height:70px;
background-color:#fff;
}
/* forms */


/*------------gallery*/
.gallery {}
.gallery a {display: block;	float: left;margin: 0px 10px 10px 0px;position: relative;
	-webkit-box-shadow: 0 2px 15px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 15px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 15px 1px rgba(0, 0, 0, 0.5);}

/*Left and Right margins to images in the middle column*/
/*This selects the 2nd, 5th and 8th elements*/
/*.gallery a:nth-child(3n+2) {margin: 0 25px 25px 25px;}*/

.gallery a img {display: block;	-webkit-transition: all 0.5s;}

/*Hover effects*/
.gallery a img:hover {-webkit-filter: none; /*Returns to default state*/}

/*Default state for brightness has to be specified specifically*/
.gallery a img.brightness:hover {-webkit-filter: brightness(0);}

/*Filter styles*/
.saturate {-webkit-filter: saturate(3);}
.grayscale {-webkit-filter: grayscale(100%);}
.contrast {-webkit-filter: contrast(160%);}
.brightness {-webkit-filter: brightness(0.25);}
.blur {-webkit-filter: blur(3px);}
.invert {-webkit-filter: invert(100%);}
.sepia {-webkit-filter: sepia(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg);}
.opacity {-webkit-filter: opacity(50%);}