html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:100%;
	font:inherit;
	vertical-align: baseline;
}

/*-------- Template Settings  -------------*/
html {
       overflow-y: scroll;
}


#header .title {
	font:20px/22px 'Lato', sans-serif;
	color:#620000;
}
.nav-box {
	background:#717171;
}
#nav {
	font:300 18px/21px 'Lato', Arial, Helvetica, sans-serif;
}
#nav > .active > a, #nav > li:hover > a, #nav > li > a:hover {
	text-decoration:none;
	background:#620000;
}
#nav .drop a {
	color:#FFFFFF;
	background:#717171;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#nav .drop a:hover {
	color:#fff;
	background:#620000;
}
.gallery .pagination {
	font: 'Lato', Arial, Helvetica, sans-serif;
}
#main h2 {
	font:33px/39px 'Lato', sans-serif;
	color:#620000;
}
.divider {
	border-right:2px solid #620000;
}
#main .homenews h2 {color:#717171;}
#footer {
	color:#FFFFFF;
}
#footer a {color:#FFFFFF;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
html {min-width:1000px;}
body {
	margin:0;
	background:url(/images/bg-body.jpg) no-repeat 50% 0 #620000;
	font:15px/1 Arial, Helvetica, sans-serif;
	color:#121b21;
	min-width:1000px;
	min-height:960px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img{border-style:none; max-width: 100%;}
img.button{margin-left: -8px;}
a{
	text-decoration:none;
	color:#620000;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
}
.w1 {
	margin:0 auto;
	width:1000px;
	position: relative;
	z-index:99;
}
.w2 {
	margin:0 -16px;
	/*background:url(/images/bg-wrapper-b.png) no-repeat 0 100%;*/
	padding:0 0 25px;
}
.w3 {
	/*background:url(/images/bg-wrapper.png) repeat-y -1px 0;*/
	padding:0 16px;
	width:1000px;
}
.w3:after{
	content:"";
	display:block;
	clear:both;
}
#header {
	background: ;
	padding: 9px 0 0px 25px;
	position: relative;
	width: 975px;
	z-index: 2;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#header .logo {
	background: url("/images/layout/logo.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 137px;
	margin: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 350px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .title {
   letter-spacing: 4px;
    margin-top: 21px;
    text-align: center;
    text-transform: uppercase;
    word-spacing: 5px;
}
#header .title .contact {
	display: block;
    float: right;
    font-size: 49px;
    letter-spacing: 5px;
    line-height: 35px;
    margin: 1px 0 0;
    word-spacing: 6px;
}
#header .phone {
	color:#333333;
	font-weight:bold;
}
.nav-box {
	width:1000px;
	right:0;
	bottom:0;
	position:absolute;
}
#nav a {
	padding:8px 3px 11px;
}
#nav {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	float:left;
	width:100%;
}
#nav > li {
	float:left;
}
#nav > li > a {
	color:#fff;
	display:block;
	padding:8px 3px 9px;
}
#nav > li:hover {
	position:relative;
	z-index:5;
}
#nav li:hover .drop{display:block;}
#nav .drop {
	position:absolute;
	left:0;
	top:100%;
	border-top:1px solid #fff;
	width:210px;
	font:14px/18px Arial, Helvetica, sans-serif;
	display:none;
	text-align:left;
	z-index:100;
}
#nav .drop li {
	vertical-align:top;
	/*border-bottom:1px solid #fff;*/
}
#nav .drop a {
	display:block;
	padding:6px 9px 8px;
}
#nav .drop a:hover {
	text-decoration:none;
}
#wrapper .main-sub {background:none;}
#main {
	overflow:hidden;
	background:#fff;
	width:1000px;
	margin:0 0 -8px;
	line-height:17px;
	position:relative;
}
#main h2 {
	font:33px/39px 'Lato', sans-serif;
	/*margin:13px 30px;*/
	margin:0 0 10px;
}
#main .email h2 {color:#787878;}

.download_section {
  background: none repeat scroll 0 0 #dcdcdc;
  margin-bottom: 15px;
  padding: 0 0 7px;
  width: 226px;
}

.download_section span {
  background: none repeat scroll 0 0 #3C3C3B;
  color: #FDF4E4;
  display: block;
  margin: 0 0 5px;
  padding: 7px 0 8px 10px;
  width: 216px;
}

.download_section a {
    display: block;
    padding: 5px 0 5px 10px;
    width: 226px;
	color: #620000;
}

.gallery {
	width:1000px;
	position:relative;
	z-index:0;
}
.gallery .slider-wrapper {
	position:relative;
	overflow:hidden;
	width:1000px;
}
.gallery .slider {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	width:1000px;
	height:325px;
	background:#000;
}
.gallery .slider li {
	position:absolute;
	left:0;
	top:0;
	width:1000px;
	/*background:red;
	z-index:1;*/
}
.gallery .slider .active {z-index:2;}
.gallery .pagination {
	padding:0;
	list-style:none;
	text-align:center;
	text-transform:uppercase;
	position:relative;
	z-index:3;
	margin: -16px 0 0;
	overflow:hidden;
}
.main-sub .gallery .pagination li {padding:16px 0 0;}
.gallery .pagination li {
	float:left;
	width:200px;
	height:54px;
	padding:16px 0 0;
	position:relative;
}
.gallery .pagination a {
	background:#3c3c3b url(/images/layout/bg-pagination.gif) repeat-y;
	padding:0 5px 2px;
	color:#FFFFFF;
	width:190px;
	height:52px;
	cursor:pointer;
	position:relative;
	float:left;
}
.gallery .pagination .active a,
.gallery .pagination a:hover {
	color:#fffffe;
	background:url(/images/layout/bg-pagination-h.png) no-repeat;
	margin:-16px 0 0;
	padding-top:16px;
	text-decoration:none;
}
.gallery .pagination span {
	display:table;
	position:relative;
	width:100%;
	height:100%;
}
.gallery .pagination em {
	display:table-cell;
	vertical-align:middle;
	font-style:normal;
}
.gallery .prev,
.gallery .next {
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background:url(/images/layout/prev.png) no-repeat 0 142px;
	height:325px;
	width:30px;
	display:none;
}
.gallery .next {
	left:auto;
	right:0;
	background:url(/images/layout/next.png) no-repeat 0 142px;
}
.main-sub .gallery .prev,
.main-sub .gallery .next {
	top:148px;
	left:7px;
	height:72px;
	width:44px;
	display:none;
	background:url(/images/arrow-gallery.png) no-repeat;
}
.main-sub .gallery .next {
	left:auto;
	right:7px;
	background:url(/images/arrow-gallery.png) no-repeat -55px 0;
}
.slider-wrapper:hover .prev,
.slider-wrapper:hover .next {display:block;}
.gallery img {vertical-align:top;}
.gallery .text-block {
	color:#fff;
	font-size:26px;
	line-height:26px;
	position:absolute;
	left:34px;
	top:32px;
	width:390px;
}
.gallery .text-block a {color:#fff;}
#main .gallery h2 {
	font:52px/48px Georgia, Georgia, serif;
	margin:0 -50px 22px -3px;
}
.gallery .text-block.alt {color:#3c3c3b;}
.gallery .alt h2 a,
#main .gallery .alt h2 {color:#6BB3AF;}
#main .gallery p {margin:0 0 23px;}
.gallery .button {margin:0 0 0 -5px;}
.section {overflow:hidden;}
.themes {
	width:268px;
	float:left;
	padding:30px;
	/*text-align:center;*/
}
.section p{margin:0 0 10px;}
.main-sub .widgets {
	width:542px;
	width:738px;
	min-height:130px;
	background:none;
	padding:17px 0 13px 38px;
}
.main-sub .widgets .posts {
	width:610px;
	margin:0 0 0 -38px;
	overflow:hidden;
}
.widgets strong {font-weight:bold;}
.widget {
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
    float: left;
    height: 277px;
    padding: 38px;
    width: 33%;
}
.widget.email {background-color:#ebebeb;}
#main .widget h3 {
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#121b21;
}
.widget h3 a {color:#121b21;}
.email-form {
	padding:0;
	margin:0 -7px 0 0;
}
.email-form fieldset {width:100%;}
.email-form fieldset:after{
	content:"";
	display:block;
	clear:both;
}
.email-form .input-wrapper {
	background:url(/images/layout/bg-textinput.png) no-repeat 100% -31px;
	padding:0 8px 0 0;
	margin: 0 0 6px;
	width:242px;
}
.email-form .input-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.email-form .input-wrapper .holder {
	background:url(/images/layout/bg-textinput.png) no-repeat;
	float:left;
	height:31px;
}
.email-form .input-wrapper input {
	background:none;
	border:0;
	float:left;
	padding:5px 13px 7px;
	width:224px;
	position:relative;
	margin:0 -8px 0 0;
	color:#8e8e8e;
	font-size:15px;
	line-height:20px;
}
.widget .email-form .button {margin:-3px 0 -13px -6px;}
.email-form .submit, .form .submit {
	font:17px/33px Georgia,Georgia,serif;
	color:#fff;
	background:url(/images/layout/btn-getupdates.png) no-repeat;
	width:146px;
	height:45px;
	border:0;
	/*overflow:hidden;*/
	cursor:pointer;
	margin:5px 0 0;
	/*padding:0 7px 3px;
	text-align:left;*/
	text-indent:-999px;
}
.form .submit {
	background:url(/images/layout/btn-submit.png) no-repeat;
}
*+html .email-form .submit{
	padding:0 9px 3px;
	line-height:30px;
}
.email-form .submit:hover {cursor:pointer;}
#wrapper .main-sub .widgets h2 {
	margin:0 0 18px 1px;
	letter-spacing:1px;
	color:#cf9839;
	font:30px/26px 'Oswald', Arial, Helvetica, sans-serif;
}
.main-sub .widgets .btn, .main-sub .box-content .links .btn {
	color:#cf9839;
	text-decoration:none;
	padding:0 17px 0 0;
	font:17px/26px 'Oswald', Arial, Helvetica, sans-serif;
	background:url(/images/arrow-more.png) no-repeat 100% 5px;
}
#content {
	float:left;
	width:690px;
	padding: 0 0 12px;
}
#content.wide {width:1000px;}
#sidebar {
	float:right;
	width:238px;
	padding:24px 39px 20000px 33px;
	background:url(/images/bg-sidebar.gif) no-repeat;
	margin:0 0 -20000px;
}
#sidebar h2 {margin:0 0 7px;}
#sidebar p{margin:0 0 10px;}
.news {
	margin:0;
	padding:0;
	list-style:none;
}
.news li {
	border-top:2px solid #6bb3af;
	margin: 0 0 21px;
	padding: 34px 0 0;
	vertical-align:top;
}
.news li:first-child {
	border-top:none;
	padding-top:0;
}
.event h3{margin:13px 0 !important;}
.event {border-top:2px solid #6bb3af;}
.event.first {border-top:none;}
#sidebar .news li:first-child {
	background:none;
	padding-top:0;
}
#sidebar .news h3 {
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	margin:0;
}
#sidebar .news h3 a {color:#121b21;}
#sidebar .news p {margin:0 0 11px;}
#sidebar .news .button {margin:0 0 0 -6px;}
#sidebar .news.info p {margin:0 0 16px;}
.news.info li {
	margin: 0 0 17px;
	padding: 24px 0 0;
}
#sidebar .news.info li:first-child p{margin:0 0 22px;}
#sidebar .news.info li:first-child {padding-top:0;}
.gmap {
	position:relative;
	overflow:hidden;
}
.gmap img {display:block;}
#main #content h2 {
	background:#3c3c3b;
	color:#fdf4e4;
	padding:7px 35px 8px;
	margin:0 0 23px;
}
.form {
	/*padding:0 0 0 35px;*/
	margin:0;
	/*width:655px;*/
	width:455px;
	font-size:15px;
	line-height:20px;
	/*text-align:center;*/
}
.form fieldset {overflow:hidden;}
.form label {
	float:left;
	/*width:80px;*/
	padding:2px 9px 0 0;
	line-height:25px;
}
.form .row {
	overflow:hidden;
	margin:0 0 19px;
	text-align:left;
}
.form .input-wrapper {
	background:url(/images/bg-textinput.png) no-repeat 100% -31px;
	padding:0 8px 0 0;
	margin: 0 18px 0 0;
	float:left;
}
.form .input-wrapper .holder {
	background:url(/images/bg-textinput.png) no-repeat;
	float:left;
	height:31px;
}
.form .input-wrapper.large input {width:516px;}
.form .input-wrapper input {
	background:none;
	border:0;
	float:left;
	padding:5px 13px 7px;
	width:236px;
	position:relative;
	margin:0 -8px 0 0;
	color:#8e8e8e;
	font-size:15px;
	line-height:20px;
}
.form .textarea {
	background:url(/images/bg-textarea.png) no-repeat;
	padding:10px 0 0;
	float:left;
	width:542px;
	margin:1px 0 0;
}
.form .textarea .holder {
	background:url(/images/bg-textarea.png) no-repeat -1084px 100%;
	padding:0 0 10px;
	float:left;
}
.form .textarea .frame {
	background:url(/images/bg-textarea.png) repeat-y -542px 0;
	width:100%;
}
.form .textarea .frame:after{
	content:"";
	display:block;
	clear:both;
}
.form textarea {
	/*min-width:522px;*/
	max-width:522px;
	/*min-height:83px;*/
	max-height:83px;
	float:left;
	/*border:0;*/
	padding:10px;
	color:#8e8e8e;
	position:relative;
	/*margin:-10px 0;*/
	/*background:none;*/
	overflow:auto;
}
.form .button {
	margin:3px 0 0;
}
#content h3 {
	color:#620000;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	margin:13px 0;
}
#content img {vertical-align:top;}
#content p {margin:0 0 20px;}
.articles {
	margin:0 0 0 -3px;
	/*padding:6px 24px 17px 35px;*/
	list-style:none;
}
.articles li {
	vertical-align:top;
	border-top:2px solid #3c3c3c;
	padding:24px 0 0;
	margin:30px 0 0;
	width:100%;
}
.articles li:after{
	content:"";
	display:block;
	clear:both;
}
.articles li:first-child {
	border:none;
	padding-top:0;
	margin-top:0;
}
.articles img {
	float:left;
	border:1px solid #659a62;
	margin:5px 28px 0 0;
}
.articles .entry-content {
	position:relative;
}
#content .articles p {margin:0 0 23px;}
#content .articles h3 {margin: 0 0 13px;}
.articles .button {margin:0 21px 0 -7px;}
.articles .button.view {
	background-position: 100% -47px;
	margin:0 -16px 0 0;
}
.articles .button.view em {background-position: 0 0;}
#content .post {
	padding:6px 48px 3px 35px;
	width:607px;
}
.post .content.first {
	border-top:none;
}
.post .content {
	border-top:2px solid #6bb3af;;
}
#content .post:after{
	content:"";
	display:block;
	clear:both;
}
#content .post h3 span, #main .post h3 span{font-weight:normal;}
#content .post .alignleft, #main .post .alignleft {
	margin:5px 37px 0 -3px;
	float:left;
}
.team {
	list-style:none;
	color:#6BB3AF;
	margin: 0 -25px 0 -2px;
	/*padding: 6px 0 6px 35px;*/
}
#content .team h3 {
	font:bold 17px/22px Arial, Helvetica, sans-serif;
	margin:0 0 -2px;
}
.team .rank{
	display:block;
	margin:0 0 7px;
}
.team li {
	display:inline-block;
	margin:0 69px 0 0;
	text-align:center;
}
*+html .team li {display:inline;}
.team img {
	border:1px solid #448841;
	margin:0 0 8px -1px;
}
#main .team .bio img {border-color:#6BB3AF;}
#wrapper .sub-footer {color:#6b4820; margin:-17px 0 0 0;}
.slider .block-info {
	width:870px;
	padding:19px 0 0;
	overflow:hidden;
	position:relative;
}
.slider .block {
	width:500px;
	float:left;
	padding:0 32px 0 0;
	margin:0 45px 0 0;
	background:url(/images/separator8.gif) no-repeat 100% 0;
}
.slider .block-sub {
	width:271px;
	margin:0;
	padding:0;
	background:none;
}
.slider .block h3 {
	margin:0 0 16px;
	font-size:26px;
	line-height:26px;
	color:#fff;
	font-weight:normal;
}
.slider .block-sub h3 {color:#cf9839;}
.form-prospective {
	overflow:hidden;
	font-size:15px;
	line-height:17px;
	text-align:center;
}
*+html .form-prospective .text {
	float:none;
	margin:0 11px 8px 0;
}
*+html .form-existing .text {
	float:none;
	margin:0 0 10px;
}
.form-existing .text,
.form-prospective .text {
	float:left;
	width:224px;
	height:19px;
	padding:5px 5px 4px 7px;
	margin:0 11px 10px 0;
	vertical-align:top;
	border:1px solid #bcbcbc;
	font-size:15px;
	line-height:17px;
	color:#8e8e8e;
	background:#eaeaea;
}
.form-existing .text {
	width:258px;
	margin:0 0 13px;
}
.form-prospective textarea {
	float:left;
	width:473px !important;
	padding:5px 5px 5px 7px;
	margin:0 0 3px;
	min-height:40px;
	border:1px solid #bcbcbc;
	color:#8e8e8e;
	overflow:auto;
	background:#eaeaea;
}
*+html .form-existing .submit,
*+html .form-prospective .submit {
	line-height:22px;
	display:inline;
}
.form-prospective .submit {
	width:117px;
	display:inline-block;
	vertical-align:top;
	color:#fff;
	border:0;
	margin:0 33px 0 0;
	padding:0;
	cursor:pointer;
	position:relative;
	z-index:100;
	font:17px/26px 'Oswald', Arial, Helvetica, sans-serif;
	background:url(/images/arrow-submit.png) no-repeat 100% 6px;
}
.form-existing .submit:hover,
.form-prospective .submit:hover {cursor:pointer;}
.form-existing {overflow:hidden;}
.form-existing .input-placeholder-text {
	position:absolute;
	left:8px;
	top:6px;
	font-size:15px;
	line-height:17px;
}
.form-existing .row,
.form-prospective .row {
	float:left;
	position:relative;
}
.form-existing .row-1 {
	float:left;
	width:100%;
	position:relative;
}
.block .form-existing .title {
	float:right;
	color:#c69137;
	font-size:15px;
	line-height:17px;
	margin:2px 4px 0 0;
	text-decoration:underline;
}
.block .form-existing .title:hover {text-decoration:none;}
.form-existing .submit {
	float:left;
	width:65px;
	border:0;
	text-align:center;
	margin:-6px 0 0 -15px;
	padding:0;
	font:17px/26px 'Oswald', Arial, Helvetica, sans-serif;
	color:#cf9839;
	cursor:pointer;
	background:url(/images/arrow-more.png) no-repeat 100% 6px;
}
#main .box-content {
	width:950px;
	padding:23px 25px 0;
	margin:0 0 -2px;
	color:#fff;
	font-size:16px;
	line-height:24px;
	overflow:hidden;
	/*background:#000 url(/images/bg-content.jpg) no-repeat;*/
	min-height:409px;
}
#main .box-content p {margin:0 0 24px;}
#main .box-content h2 {
	margin:0 0 20px -3px;
	font:52px/54px 'Oswald', Arial, Helvetica, sans-serif;
	color:#cf9839; 
}
.wrapper-sub .w2 {padding:0 0 29px;}
#footer {
	font-size:12px;
	line-height:15px;
	overflow:hidden;
	margin:-9px 0 0;
	padding:0 0 20px;
	position:relative;
}
/* contact */
.map-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.map-holder img {vertical-align:top;}
#main .contact-us {
	width:1000px;
	overflow:hidden;
}
.contact-us .form-prospective {
	width:636px;
	float:left;
}
.contact-us .form-prospective .text {width:293px;}
.contact-us .form-prospective textarea {
	width:612px !important;
	min-height:58px;
	margin:0 0 5px;
}
.contact-us .form-prospective .submit {
	color:#cf9839;
	background:url(/images/arrow-more.png) no-repeat 100% 6px;
}
.contact-us .add-info {
	float:right;
	width:353px;
}
#main .add-info h2 {
	margin:0 0 16px;
	color:#cf9839;
	font:34px/31px 'Oswald', Arial, Helvetica, sans-serif;
}
#main .add-info h2 {color:#bac0c3;}
.add-info address {
	color:#121b21;
	font-size:15px;
	line-height:15px;
	font-style:normal;
}
.add-info address span {
	display:block;
	margin:0 0 14px;
}
.add-info address a {
	color:#121b21;
	text-decoration:underline;
}
.add-info address a:hover {text-decoration:none;}
*+html .contact-page .w2 {padding:0 0 21px;}
.contact-page .w2 {padding:0 0 26px;}
#footer .block {overflow:hidden;}
#footer .copy {
	float:left;
	margin:0 5px 0 0;
}
#wrapper .sub-footer a,
.sub-footer .address,
#wrapper .sub-footer a,
.sub-footer .address {color:#bac0c3;}
.address {
	padding:0;
	margin:0 0 3px;
	font-style:normal;
	color:#8fde8c;
}
.address span{
	padding:0 7px 0 13px;
	background:url(/images/separator.gif) no-repeat 0 2px;
}
#footer .block .list {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	clear:both;
}
#footer .block .list li {
	float:left;
	background:url(/images/separator.gif) no-repeat 0 3px;
	padding:0 9px 0 13px;
}
#footer .block .list li:first-child {
	background:none;
	padding-left:0;
}
#footer .social, #get-involved.social {
	margin:0;
	padding:5px 0 0;
	list-style:none;
	float:right;
}
#wrapper .sub-footer .social {
	padding:1px 0 0;
}
#footer .social li {
	float:left;
	margin:0 0 0 13px;
}
.social a {
	text-indent:-9999px;
	overflow:hidden;
	width:28px;
	height:28px;
	display:block;
	cursor:pointer;
	background:url(/images/layout/ico-social.png) no-repeat;
}
.social .blogger {background-position:0 0;}
.social .digg {background-position:-42px 0;}
.social .facebook {background-position:-83px 0;}
.social .twitter {background-position:-125px 0;}
.social .linkedin {background-position:-166px 0;}
.social .youtube {background-position:-207px 0;}
#main #content h2.title {background:none; padding:7px 0; margin:0;}
#content .post ul{list-style-type:disc; margin-bottom:20px;}
#content .post ul li, #content .post ol li{margin-left:30px;}
#content .post .team li{margin:0 25px 20px; list-style-type:none; cursor:pointer;}
#content .post ul.articles {list-style-type:none; width:635px;}
#content .post .articles li{margin-left:0;}
strong{font-weight:bold;}
#content.full{width:100%;}
.asset{float:left; width:280px; height:755px; border-top:2px solid #D09538; border-bottom:2px solid #D09538; border-right:2px solid #D09538; padding:5px 20px 5px 0;}
.marketing{float:left; width:280px; height:755px; border-top:2px solid #D09538; border-bottom:2px solid #D09538; padding:5px 0 5px 20px;}
#content .post .asset ul, #content .post .marketing ul, #content .post ul.property{list-style-type:none;}
#content .post .asset li, #content .post .marketing li, #content .post ul.property li{margin:0 0 20px 0;}
#content .post .management ul, #content .post .financial ul, #content .post .administrative ul{list-style-type:square;}
#content .post .management li, #content .post .financial li, #content .post .administrative li{margin-left:16px;}
.management{float:left; with:250px; padding:10px 30px 10px 0;}
.financial{float:left; width:250px; padding:10px 0 0;}
.administrative{clear:both;}
.features{border-bottom: 2px solid green; padding-bottom: 10px; margin-bottom: 10px; display:inline-block;}
.features img{margin-right:10px;}
#content .features p{margin:0;text-align:justify;}
.checkbox{float:left;}
.error{color:#BF1C21;}
.post ol{margin-bottom:20px; list-style-type:decimal;}
.condensed{width:364px;}
#main .box-content h2.title {font:16px/16px Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 5px 0;}
#main .box-content .title a{color:#FFFFFF;}
#main .box-content .entry p{margin:0 0 5px;}
.home .main-sub .box-content h3 {font-size:32px; margin:25px 0; display:block; font-weight:bold;}
.article-post{display:inline-block; width:920px;}
.main-sub .box-content .team li img{display:block; border:1px solid #FFFFFF;cursor:pointer;}
.main-sub .box-content .team li h3{font:16px/16px Arial, Helvetica, sans-serif; margin:0; font-weight:bold; color:#FFFFFF;}
.main-sub .box-content .team .bio h3{color:#cf9839;}
.home.credence .main-sub .box-content .team .bio h3{color:#bac0c3;}
#content .team .bio h3{display: block; font-size: 32px; font-weight: bold; margin: 25px 0;}
#content .team .bio p{color:#000000;}
.main-sub .box-content .team li h3 span{font-weight:normal;}
.main-sub .box-content .team li h3 a{color:#FFFFFF; font-weight:bold; margin:0 0 3px 0; display:block;}
.main-sub .box-content .team li {vertical-align:top; margin:0 20px 0 0; float:left; height:300px; width:173px;}
#lightbox{display:none; background-color: #000000; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100;}
.bio {
	background-color: #FFFFFF;
	/*height: 70%;*/
	min-height: 500px;
	left: 20%;
	overflow-y: scroll;
	padding: 20px 40px;
	position: fixed;
	top: 10%;
	width: 60%;
	z-index: 200;
	display:none;
}
#content .bio .post {padding:0; width:100%;}
.rounded{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:2px solid #CF9839;
	behavior: url(/PIE.htc);}
#main .bio .post {
	height: 100%;
	padding-right: 20px;
	position: absolute;
	width: 93%;
}
.close{background: url("/images/prettyPhoto/default/sprite.png") no-repeat scroll 2px 1px transparent;
cursor: pointer;
height: 30px;
width: 30px;
position:absolute;top:10px;right:10px;}
#main .box-content .bio p{font-size:16px; font-weight:normal;color:#000000;}
#content .post.wide{width:917px;}
.member.wide{width:240px; margin:40px 0 !important;}
#content ul.contact{margin-left:30px; font-size:20px;}
#content ul.contact li{margin:20px 0;}
.divider {
    margin-right: -24px;
    padding-right: 50px;
}
.email-form label{
	display:block;
	margin-bottom:3px;
}
#content h4 {
    color: #3C3C3B;
    font: bold 16px/18px Arial,Helvetica,sans-serif;
    margin: 13px 0;
    text-decoration: underline;
}

input {
	width: 400px;
}
label {
	width: 200px;
}
tr {
	display: block;
	padding: 9px 0;
}
#Contact {
	width: 75px;
}

/******************* GALLERY **************************/
.gallery-holder{
	overflow: hidden;
	position:relative;
}
.gallery-holder .gmask{
	position:relative;
	overflow:hidden;
	width:739px;
	float: left;
}
.gallery-holder .gmask ul{
	overflow: hidden;
	padding:0;
	margin:0;
}
.gallery-holder .gmask ul li{
	height:567px;
}
.gallery-holder a.btn-prev,
.gallery-holder a.btn-next{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
	display:none;
}
.gallery-holder.hover a.btn-prev,
.gallery-holder.hover a.btn-next{display:block;}
.gallery-holder a.btn-prev{
	top:214px;
	left:4px;
	background:url(../images/bg-prev.png) no-repeat;
	width:100px;
	height:141px;
}
.gallery-holder a.btn-next{
	top:213px;
	right:5px;
	background:url(../images/bg-next.png) no-repeat;
	width:103px;
	height:142px;
}

.gallery-item h3{
	font:bold 23px/25px 'Lato', Arial, Helvetica, sans-serif !important;
	text-align:center !important;
	text-transform:uppercase !important;
	margin:0 0 6px !important;
	padding:0 0 0 2px !important;
	letter-spacing:1px !important;
}
.gallery-item h3 a{
	color:#FFF;
}
.inner-page #footer{
	padding:14px 100px 25px 145px;
}
.gallery-item .image-box{
	padding:2px;
	background:url(../images/bg-image-box1.png) no-repeat;
}
.gallery-item .image-box img{
	vertical-align:top;
}
.gallery-item{
	margin:0 -40px 9px 0;
	padding:0;
}
.gallery-item li{
	display:inline-block;
	width:254px;
	margin:0 38px 48px 0;
	padding:9px 6px 12px 7px;
	/*background:url(../images/bg-block3.png) no-repeat;*/
	border-radius: 20px;
	margin-left: 15px !important;
	
	background: rgb(63,15,5);

background: -moz-linear-gradient(top,  rgba(63,15,5,1) 0%, rgba(166,73,78,1) 50%, rgba(166,73,78,1) 51%, rgba(63,15,5,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,15,5,1)), color-stop(50%,rgba(166,73,78,1)), color-stop(51%,rgba(166,73,78,1)), color-stop(100%,rgba(63,15,5,1)));

background: -webkit-linear-gradient(top,  rgba(63,15,5,1) 0%,rgba(166,73,78,1) 50%,rgba(166,73,78,1) 51%,rgba(63,15,5,1) 100%);

background: -o-linear-gradient(top,  rgba(63,15,5,1) 0%,rgba(166,73,78,1) 50%,rgba(166,73,78,1) 51%,rgba(63,15,5,1) 100%);

background: -ms-linear-gradient(top,  rgba(63,15,5,1) 0%,rgba(166,73,78,1) 50%,rgba(166,73,78,1) 51%,rgba(63,15,5,1) 100%);

background: linear-gradient(to bottom,  rgba(63,15,5,1) 0%,rgba(166,73,78,1) 50%,rgba(166,73,78,1) 51%,rgba(63,15,5,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f0f05', endColorstr='#3f0f05',GradientType=0 );


}

.gal-item-active {
	float: left;
	box-shadow: 0 0 10px #707070;
	margin: 11px;
	border: 3px solid #FFF;
}
.gal-item-active a {
	box-shadow: 0 0 100px #000000 inset;
	display: block;
}

.partner {
	width: 30%; 
	margin-right: 3%; 
	margin-bottom: 5%; 
	display: block; 
	float: left; 
	text-align: center;
}
.partner img {
	border:1px solid #000;	
	margin-bottom: 10px;
}
.partner {
	height: 170px;
}
.bg-wrapper {
    background: url("../images/bg-wrapper.png") no-repeat scroll center top transparent;
    display: block;
    height: 817px;
    margin-bottom: -817px;
}
.animate .bg-wrapper {
	opacity:0;
}
.animate .w1 {
	background: url("../js/ChainTruss.png") no-repeat scroll left 112px transparent;
}
.animate #header .logo, .animate #header .title { opacity:0; }
/*
.animate .animate-hidden { display: none !important; }
.animate .animate-show { display: block !important; }
*/
.alert-success {
	background-color: #DFF0D8;
	border: 1px solid #D6E9C6;
	color:#468847;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 20px;
	padding: 8px 35px 8px 14px;
}


input[name=confirmemail] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}