 /*
Theme Name: {Equinox}
Theme URI: http://www.equinox.com
Description: Custom WordPress theme for Equinox
Author: Inward Solutions
Author URI: http://www.inwardsolutions.com/
Version: 1.0
Tags: clean,;

*/

/* hide printfriendly buttons on quotes */
.quote-box .printfriendly { display: none!important; }

/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, #switcher, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
html, body { height:100%;}
	

/* #Basic Styles
================================================== */
html{ background-color: #fff;}
body {
	
	margin:0;
	padding:0;
}
img {
	border: none;
}
/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #ffffff;
		font-family: 'Open Sans Condensed';
		font-weight: normal;

	}
	h1 {
		
	}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 47px; color: #275ea7;}

	h1 span { font-size: 162px !important; color: #fff; font-family: 'Open Sans Condensed'; font-weight: bold;}

	h2 { font-size: 40px; color: #275ea7; font-weight: 700; text-transform: uppercase; font-family: 'Open Sans Condensed'; line-height: 20px; margin: 20px 0; float: right; }

	h2 span {
		color: #b0bcdd;
		font-size: 16px;
	 }



	h3 { font-size: 30px;  margin-bottom: 8px; color: #0e1e42; font-family: 'Alfa Slab One'; font-weight: 700;}
	h3 span { font-size: 18px;  margin-bottom: 8px; color: #464646; font-family: 'Alfa Slab One'; text-transform: none;}
	/*	h4 { font-size: 21px;  margin-bottom: 4px; }*/
	h4 { font-size: 20px;  margin-bottom: 10px; color: #0e1e42; text-transform: uppercase; font-family:}

	h5 { font-size:47px; color: #fff; font-family: 'Roboto Condensed'; font-weight: bold; margin: 15px 0 30px 0;}
	h6 { font-size: 47px; line-height: 1em; color: #fff; font-family: 'Roboto Condensed'; font-weight: bold; text-transform: uppercase; margin: 70px 0 0 0;}
	
	.nounder{text-decoration:none;}
	.nounder:hover{text-decoration:underline;}
	.row-margin {clear:both; height:60px;}
	.subheader { color: #777; }
	.coord-indent{
		display:inline-block;
		width:73px;
	}
	.clear { clear:both; }
	.hide { display: none; }
	.blue, .blue > * { color: #005DAB !important; }
	.light-blue, .light-blue > * { color: #2CbFCF !important; }
	p { margin: 0 0 0px 0; color:#464646; font-size: 14px; line-height: 1.5em; font-family: 'Roboto Condensed', Arial; font-weight: 300;}
	p img { margin: 0; }

	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }
	ul {
		font-family: 'Roboto Condensed';}
/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #2772d6; border-width: 3px 0 0; clear: both; margin: 2px 0 20px; height: 0; }

	hr.bounty {
		border: none; height: 1px; margin: 50px auto 20px; background: #ccc;
	}

/* #Links
================================================== */
	a{ color: #0686cf; outline: 0; text-decoration: none; }
	a:hover, a:focus { text-decoration:none; }
	p a, p a:visited { line-height: inherit; }
/*   Logo    */
header img{
	float: left;
	margin-left: 15px;

}
header span{
	font-size: 19px;
	line-height: 26px;
/*	font-family: 'Roboto Condensed'!important;
*/}
header p {
	font-size: 12px;
	line-height: 1.1em;
}
#header-bg{
	/*background: url(images/header-bg.gif) repeat-x;*/
	background: url(images/social-bg.gif) 960px top no-repeat;
	border-top: 7px solid #2772d6;
}
.jquery-bg {
	background: url(images/header-image-bg.jpg) repeat-x;
}
.jquery-nav {
	padding: 5px 40px;
	background-color: #252525;
}
.liner {
	border-left: 1px solid #ffffff;
	margin: 10px 0px 10px 15px;
	height: 45px;
	display: block;;
}
#logo {
	position: absolute;
	z-index: 100;
}
.contact-info {
	padding-top: 10px;
}
.contact-info p {
	color: #fff;
	font-family: 'Roboto Condensed' arial;
	font-weight: 300;
}
.main-nav {
	background-color: #122266;
}
.main-nav {
	color: #fff !important;
}
.address{
	background:url(images/mail.png) 0 3px no-repeat;
	padding-left:62px;
	margin-bottom:27px;
}
.contacts{
	background:url(images/phone-big.png) 0 3px no-repeat;
	padding-left:62px;
}
/* Phone */
.nav{
	float:right;
	font-size:14px;
	line-height:1.2em;
}
.date{
	display:block;
	color:#b7b7b7;
	margin-bottom:18px;
}





/* ------------------------------------------------------------------------------------- CONTENT */
div.inside div.content h1 {
	margin: 0 0 20px 0;
}
div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content h5,
div.content h6 {
	font-family: "Droid Sans", Arial, sans-serif;
}
div.content h1 {
	border-bottom: 2px solid;
	color:#005DAB;
	font-size: 27px;
	font-weight: bold;
	text-transform: uppercase;
}
div.content h2 {
	color:#00071D;
	float: none;
	font-size: 24px;
	font-weight: bold;
	margin:20px 0 0 0;
	padding:0;
	text-transform: uppercase;
}
div.content h3 {
	color:#005DAB;
	font-size: 18px;
}
div.content h5 {
	border-bottom:1px solid;
	color:#00071d;
	font-size: 18px;
	margin-bottom: 3px;
}
div.content h1 + h2 {
	margin-top:20px;
}
div.content p + h2 {
	margin-top: 35px;
}
div.content p,
div.content li,
div.content blockquote,
div.content td {
	color: #555;
	font-family: "Droid Sans";
	font-size: 14px;
	font-weight: normal;

}
div.content li {
	line-height: 20px;
	margin-bottom: 19px;
}
div.content li ul li {
	line-height: 18px;
	margin-bottom: 0px;
}
div.content p {
	margin: 15px 0 7px;
}

div.content a:link,
div.content a:visited,
div.content a:hover,
div.content a:active {
	color: #005DAB;
	font-weight: bold;
	text-decoration: none;
}
div.content a:hover {
	color: #7F99CE;
}
div.content table.chart {
	width:100%;
}
div.content table.chart tr td {
	padding:10px 2%;
	width:29%;
}
div.content table.chart thead tr td {
	background-color: #005DAB;
	border-bottom:7px solid #2875B6;
	color:#FFF;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: bold;
}
div.content table.chart tbody tr td {
	border-bottom: 1px solid #DDD;
}
/*  ---------------- CONTENT: EVENTS */
div.content.events p {
	line-height: 1.2em;
	margin: 0;
}
div.content.events p {
	text-transform: uppercase;
}




/* --------------------- CONTENT: PERSON */
div.person {
	border-bottom:1px solid #EEE;
	padding:30px 0;
}
div.person div.image-container img {
	max-width: 90%;
}
p .name {
	color:#005DAB;
	font-size: 18px;
}


/*  ---------------- CONTENT: INSIDE IMAGES */
div.banner-image-section {
	height:369px;
	margin-top: 40px;
	width:100%;
}

div.banner-image-section div.main-banner-image {
	border-bottom:4px solid #2CBFCF;
	height:367px;
	margin: 0 0 0 96px;
	width: 699px;
}
div.banner-image-section div.main-banner-image div.main-square-image {
	background-size: 100%;
	border-bottom:4px solid #005DAB;
	-webkit-box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:    -3px 3px 10px rgba(0, 0, 0, 0.6);
	box-shadow:         -3px 3px 10px rgba(0, 0, 0, 0.6);
	height:226px;
	float: right;
	margin:126px -155px 0 0;
	width:226px;
}

div.banner-image-section div.main-banner-image div.banner-quote {
	background-image: url(images/blue-text-bg.png);
	background-repeat: repeat;
	color: #FFF;
	float: left;
	font-family: "Droid Sans", Arial, sans-serif;
	font-size: 28px;
	line-height: 26px;
	margin:240px 0 0 -100px;
	padding:15px;
	text-transform: uppercase;
	width: 350px;
}


/* ------------- BANNER IMAGES HOME */
div.banner-image-section.homepage div.main-banner-image {
	position: relative;
}
div.banner-image-section.homepage div.main-banner-image div.main-square-image {
	background-image: url(images/banner-home-sm.jpg);
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
	color: #FFF;
	float: none;
	font-family: "Open Sans Condensed", arial, sans-serif;
	margin:0;
	position: absolute;
		top:20px;
		left:-70px;
	height:214px;
	text-transform: uppercase;
	width:201px;
}
div.banner-image-section.homepage div.main-banner-image div.main-square-image h3 {
	color:#FFF;
	font-family: "Open Sans", arial, sans-serif;
	font-size:3em;
	margin: 0;
	padding:14px 15px 0 15px;
}
div.banner-image-section.homepage div.main-banner-image div.main-square-image ul {
	font-size: 1.5em;
	margin: 0 0 0 25px;
	padding: 0 10px;
}
div.banner-image-section.homepage div.main-banner-image div.main-square-image ul li {
	padding:1px 0;
}
div.banner-image-section.homepage div.main-banner-image div.banner-quote {
	float: none;
	margin:0;
	position: absolute;
		top:280px;
		right:-150px;
	width:269px;
}
#randomBannerImage h3 {
	display: none;
}


/* ------------- QUOTE BOX: VERTICAL */
div.quote-box {
	width:100%;
}
div.quote-box div.quote-text {
	background-color: #E3E6ED;
	padding:15px 5%;
	width:90%;
}
div.quote-box div.quote-text div.quote {
	color:#444;
	font-family: "Open Sans Condensed", Arial, Tahoma, Verdana, sans-serif;
	font-size: 33px;
	font-style: italic;
	line-height: 40px;
}
div.quote-box div.quote-text div.quote-author {
	font-family: "Droid Sans", Arial, Tahoma, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 23px;
	margin-top:20px;
}
div.quote-box div.quote-image {
	background-repeat: no-repeat;
	height:150px;
	width:100%;
}
div.quote-box div.quote-image img {
	float: left;
	margin-left: 140px;
}


div.quote-box.front-page div.quote-text {
	float: left;
	min-height: 119px;
	width:644px;
}
div.quote-box.front-page div.quote-image {
	float: left;
	width:220px;
}
div.quote-box.front-page div.quote-image img {
	float: right;
	margin:40px 0 0 0;
}





/* ----------------------------------------------------------------------------------------------------------- MISC */
div.home-page-logos {
	margin-top:60px;
}


/* basic menu code 1.0 */
nav.header {
	width: 100%;
	text-transform: uppercase;
	padding: 12px 25px 12px 0;
}
nav.header ul {
  margin: 0;
  padding: 0;
}

nav.header li {

	list-style: none;
	background: #122266;
	position: relative;
	float:left;
	padding-left:10px;
	margin-left:15px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-weight: 700;
	font-size:15px;
	line-height:1.2em;
}

nav.header li a {
	text-decoration: none;
	color: #fff;
	display: block;	
}
nav.header  ul li > a:hover { cursor: default; }

nav.header li ul li {
	margin:0;
}
nav.header li ul li a {
	padding:8px 0;
}

nav.header li ul {
	display: none;
	position: absolute;
	left: 0; top: 100%;
	width: 215px;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	background: #122266;
	z-index: 999;
	padding: 12px 0;
}

nav.header li ul li {
	float: none;
	line-height: 25px;
}
nav.header li ul li:hover {
	background: #0c163e;
}
nav.header li ul li ul {
	left: 100%; top: 0;
}
nav.header li:hover, nav.header li.current {
	
}
nav.header li a:hover {
	background: #122266;
	color:#2CbFCF;
}
nav.header li ul li a:hover {
	float: none;
	line-height: 25px;
	background: #0c163e;


}
nav.header li:hover > ul {
	display: block;
	background: #122266;
	color:#8fc122;
}

nav.header li.dir > a:after {
	content: " +";
	color: #fff;
}

nav.header:after {
	content: "";
	display: table;
	clear: both;
}




.link{
	background: #000;
	color: #eee;
	display: inline-block;
	padding: 4px 10px 4px 13px;
	text-decoration: none;
	background:url(images/link-bg.gif) 0 0 repeat;
	font-size:12px;
	line-height:1.2em;
	text-transform:lowercase;
	overflow:hidden;
	position:relative;
	-moz-box-shadow:inset 0px 0px 3px 3px #252528;
	-webkit-box-shadow:inset 0px 0px 3px 3px #252528;
	box-shadow:inset 0px 0px 3px 3px #252528;
	text-transform:lowercase;
	text-shadow: rgba(0,0,0,0.42) 1px 1px 1px;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.link:hover{
	-moz-box-shadow:inset 0px 0px 3px 3px #8fc122;
	-webkit-box-shadow:inset 0px 0px 3px 3px #8fc122;
	box-shadow:inset 0px 0px 3px 3px #8fc122;
}


.wrapper{
	width:100%;
	overflow:hidden;
}
.extr{
	overflow:hidden;
}
.fleft{
	float:left !important;
}
.fright{
	float:right !important;
}
.alignright{
	text-align:right;
}
.alignleft{
	text-align:left !important;
}
.aligncenter{
	text-align:center;
}
.img-indent{
	float:left;
	margin:2px 11px 0 0;
}
.img-container{
	border:#fff 5px solid;
}
.full-columns{
	width:100%;
	height:auto;
}





/* ------------------------------------------------------------------------------------- TEXT SCROLLER */
div.text_block {
	margin: 35px 100px;
}
div.text_block h2 {
	font-family: "Open Sans Condensed", Arial, sans-serif;
  	float: left;
    font-size: 60px;
    line-height: 0.9em;
    margin: 0;
}
div.text_block p {
	color:#275ea7;
	font-family: "Open Sans Condensed", Arial, sans-serif;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
}






.col-style{
	border-top:#8fc122 6px solid;
	text-align:center;
	background:url(images/col-bg.jpg) 0 0 repeat;
	
}

.col-style .inner{
	border:5px #fff solid;
	border-top:none;
	padding:18px 7px 19px 7px;
}
.col-num{
	display:inline-block;
	font-size:38px;
	line-height:1.2em;
	width:73px;
	height:60px;
	padding-top:13px;
	text-align:center;
	color:#8c8c8c;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border:#c3c3c3 3px double;
	margin-bottom:21px;
}
.divider{
	height:3px;
	width:100%;
	border-bottom:#c9c9c9 3px double;
	margin:28px 0 28px 0;
}
.divider.divider-indent{
	margin:10px 0 30px 0;
}

.img-bottom-indent{
	margin-bottom:15px;
}
.img-indent{
	float:left;
	margin:2px 10px 0 0;
}
.dropcaps{
	float:left;
	margin:4px 7px 0 0;
	font-size:39px;
	color:#fff;
	line-height:1.2em;
	background:#ff6d1e;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width:57px;
	height:52px;
	overflow:hidden;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
}
#content {
	margin:0px 0 45px 0;
	margin-bottom: -142px;
	min-height: 71%;
}
#home #content { margin: 0px 0 0px 0;
}

#highlight {
	background-color: #425769;
	margin-top: 60px;
	text-align: center;
}
#highlight-inner {
	background: #364152 url(images/highlight-bg.jpg) no-repeat center center;
	height: 308px;
}
#highlight div.percentage h5,
#highlight div.percentage h4 {
	text-transform: uppercase;
}
#highlight div.percentage h5,
#highlight div.text h5 {
	font-family: "Open Sans Condensed", Arial, sans-serif;
	margin: 5px 0 0 0;
}
#highlight div.percentage h4 {
	color:#FFF;
	font-family: "Open Sans Condensed", Arial, sans-serif;
	font-size: 5.9em;
	font-weight: bold;
	line-height: .9em;
	text-transform: uppercase;
}

#highlight div.percentage h5 {
	font-size: 5em !important;
	line-height: .9em;
}
#highlight div.text h5 {
	font-size: 3.8em !important;
	line-height: .9em;
	text-transform: uppercase;
}

/*.shader {
	border: 5px solid #ececec;
}*/
footer {
	font-family: Arial, sans-serif;
	position:relative;
	background-color:#00071d;
	height: 140px;
	border-top: 7px solid #2772d6;
	padding-top: 20px;
}
footer h1{
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #599bf2;
	margin: 0 0 10px 0;
}
footer p {
	color: #fff;
	font-family: arial;
	font-weight: bold;
}
footer .img {
	margin-right: 15px;
}
nav.footer {
	float: right;
}
nav.footer li {
	float:left;
	font-family: 'Roboto Condensed';
	font-size:12px;
	line-height:1.2em;
	padding-left:6px;
	text-transform:uppercase;
	list-style-type: none;
}
nav.footer li  a{
	color: #ffffff;
	padding-left: 7px;
}
nav.footer li span { 
	font-weight: 700;
}
ul.sub-nav {
	list-style: none;
	float: left;
	padding: 0;
	margin-right: 30px;
}

ul.sub-nav li a{
	color: #ffffff !important;
}
ul.sub-nav li a:hover {
	color: #0a9aca !important;
}
.copyright {
	float: right;
	/*margin: 0px -12px 0 0;*/
}
.copyright p{
	color:#fff;
	font-size:12px;
	padding-top:5px;
	line-height:1.5em;
	font-family: 'Roboto Condensed';
	font-weight: 300;
	text-transform: uppercase;
}
.copyright img{
	float: right;
}
.align-bottom {
	margin-top: 10px;
	float: right;
}
/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }





/* #Forms
================================================== */


.sscf-report {
}
.sscf-wrapper {
    clear: both;
    margin: 50px 0 0 !important;
    padding: 0;
}
.sscf-input-wrapper {
}
.sscf-input-wrapper label {
    float: left;
    line-height: 28px;
    width: 300px !important;
}
.sscf-input-wrapper input {
    background: none repeat scroll 0 0 #C8CFDD;
    border: 1px solid #BDC3D0 !important;
    border-radius: 2px;
    color: #777777;
    height: 30px !important;
    margin-bottom: 20px !important;
    width: 440px !important;
}
.sscf-input-wrapper textarea {
    background: none repeat scroll 0 0 #C8CFDD;
    border: 1px solid #BDC3D0 !important;
    border-radius: 2px;
    color: #777777;
    height: 102px;
    min-height: 200px !important;
    width: 440px !important;
}
.sscf-submit {
    background: none repeat scroll 0 0 #00071D;
    border: medium none;
    color: #2772D6;
    display: inline-block;
    font-size: 17px;
    margin: 0;
    padding: 12px 25px;
    text-shadow: 0 -1px 0 #000000;
    transition: background 0.2s ease 0s;
}
.sscf-submit:hover {
    background: none repeat scroll 0 0 #52616F;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #000000;
    transition: background 0.2s ease 0s;
}
/*	form#contact{margin-top:15px;}
	label{
		display:block;
		margin-bottom:9px;
	}
	form#contact strong{
		color:#9d9d9d;
		font-weight:normal;
		padding-bottom:3px;
		display:block;
	}
	form#contact strong span{
		color:#c90e0e;
	}
	fieldset {
		margin-bottom: 20px;
	}
	form#contact input[type="text"],
	input[type="password"],
	input[type="email"],
	form#contact textarea,
	select {
		
		border:#adadad 1px solid;
		border-bottom:none;
		border-right:none;
		position:relative;
		background:#fff;
		width:92.5%;
		padding:1px 10px 2px 10px;
		color:#8c8c8c;
		
	}
	
	input[type="submit"], input[type="reset"]{
		border:0;
		
		display:block;
		cursor:pointer;
		float:left;
		
	}
	input[type="reset"]{
		margin-right:16px;
	}
	textarea {
		min-height: 178px;
	}
	
select {
	width: 100px;
	margin-right: 20px;
}*/
.open-source {
	color: #67b484 !important;
}


/*----------------------------------------------*/
/* 4.3 Featured Block  */
/*----------------------------------------------*/
.tabs {
	font-family:'Roboto Condensed',Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0;
	padding:0;
	background:url(images/tabs_bg.gif) 0 0 repeat-x;}

.tabs, 
.tabs li, 
.tabs li a {
	height:51px;
	font-size:15px;
	font-weight: bold;}

.tabs li {
	float:left;
	display:block;}

.tabs li a {
	display:block;
	float:left;
	padding:0 25px;
	color:#0686cf;
	text-decoration:none;
	line-height:43px;
}
.tabs li a:hover {
	color:#0686cf}

.tabs li.current {
	background:url(images/tabs_bg_a.gif) center 0 no-repeat}

.tabs li.current a {
	color:#0686cf;}

.tabcontent {
	clear:both;
	padding-top: 0px;}

/* framed tabs */	
.tabs_framed {
	border:1px solid #c9c9c9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}
	
.tabs_framed {
	margin-bottom:20px;
	padding:1px;}
	
.tabs_framed .tabs {
	margin:0;	
	font-family:'Muli';
	background: url(images/tabs_bg.gif) 0 bottom repeat-x;
	height:52px;}

.tabs_framed .tabs li {
	float:left;
	display:block;
	list-style:none;
	margin:0 0 0 7px;
	text-shadow:0px 1px 1px #fff;
	color:#717171;
	padding:0 10px 0 0;
	height:52px;
	line-height:normal}

.tabs_framed .tabs li a {
	display:block;
	font-size:18px;
	float:left;
	padding:8px 5px 0 15px;
	height:44px;
	color:#666;
	text-decoration:none;
	text-transform:uppercase;	
	background:none}

.tabs_framed .tabs .current {
	background:url(images/tabs_current.png) right -52px no-repeat;}

.tabs_framed .tabs .current a {
	color:#7d7d7d;
	background:url(images/tabs_current.png) left 0 no-repeat;}
	
.tabs_framed .tabcontent {
	padding:7px;
	font-size:13px;
	background:#f3f3f3}

.tabs_framed .tabcontent .inner {
	padding:5px 10px;
	background:#fff}

.featured_block {
	border-bottom:1px solid #e4e4e4;}
	
/* featured tabs */
.featured_tabs .tabs {
	border-bottom:1px solid #959595;
	height:40px;
	background:none;
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	color:#323232;

}

.thinpage .featured_tabs .tabs {
	height:41px !important;
	border-bottom:none;
	overflow:hidden}

.thinpage .featured_block .featured_tabs .tabs a {
	color:#fff;
	text-shadow:1px 1px 1px #000}

.featured_tabs .tabs li {
	background:none;
	list-style:none;
	height:39px;
	text-shadow:1px 1px 1px #fff;}

.featured_tabs .tabs li a {
	height:39px;
	padding: 0 26px;
	line-height:40px;
	background:none;
	border-left: 1px solid #959595;
	
	border-top: 1px solid #959595;
	background-color: #ececec;
}

.featured_tabs .tabs li.current {	

	text-shadow: none;}
	
.featured_tabs .tabs li.current a,
.thinpage .featured_tabs .tabs li.current a{
	background-color: #f6f5f1;
	color:#0a9aca;
	border-left: 1px solid #959595;
	
	border-top: 1px solid #959595;	
	height: 40px;
}

#spacer {
	display: inline-block !important; 
	height: 70px !important; 
}
#spacer2 {
	display: inline-block !important; 
	height: 30px !important; 
}
/* #Misc
================================================== */
.emp-quote {
	margin-top: 40px;
}
 img.brands{
	margin-bottom: 30px !important; 
}
.social-media-links {
	background: url(images/social-bg2.png) 582px top no-repeat;
	display: block;
	height: 30px;
	text-align: right;
}
.social-media-links p {
	color: #fff;
	font-family: arial;
}
.social-media-links img{
	display: inline;
	float: right;
}
.four a {
	text-transform: uppercase;
	color: #464646;
}
.latest-post {
	margin-top:40px;

}
.latest-post span{
	background-color: #2772d6;
	font-family: "Open Sans Condensed", Arial, sans-serif;
	padding: 3px 9px;
	color: #fff;
	font-size: 21px;
	text-transform: uppercase; 
}
.image-space{ width: 190px; }
.inner-image{ margin-left: 33px; margin-right: 33px; margin-bottom: 14px; }


.keyword, .title-word {
    color:blue;
    font-size:50px;
}



.rw-wrapper h5 {
  color: #000;
}


.page-numbers {
	font-size: 1.3em;
	padding: 0 5px;
}
.page-numbers.current {
	background-color: #0686cf;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
}


.search-form {
	padding-bottom: 15px;
}
.search-form input[type="text"]{
	border:1px solid #EEE;
	padding:7px;
}
.search-form input[type="submit"]{
	background-color: #005DAB;
	border:none;
	color:#FFF;
	font-weight: bold;
	padding:7px;
}