/* ! basic reset - marty minton */
*, * * {
	margin:0;
	padding:0;
	font-size:1em;
	position:relative;
	zoom:1;
}
html, body {
	height:100%;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:62.5%;
}
/* page class selector */
/* removes size of empty anchor tags */
a.anchor {
	height: 0;
	margin: 0;
}
a span {
	cursor: pointer;
}
a img {
	border: 0;
}
a.imgTxt {
	display: block;
font-size: 1px color: #000;
	text-indent: -9999px;
}
/* html5 resets */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* frame settings */
.frame {
}
/* header settings */
/* header-wrap should be defined as part of the theme so it can wrap relevant elements (util nav, search, etc.) */
.header-wrap {
	height: 104px;
	width: 995px;
	margin: 0 auto;
}
.header-wrap a {
	text-decoration: none;
	text-transform: uppercase;
}
/* header-logo logo/link to home page */
#header-logo {
	padding: 14px 0 0 0;
	font-size:25px;
}
#header-logo * {
	display:block;
	height:100%;
}
#header-logo>span {
}
#header-logo a {
	height:60px;
	width:184px;
}
#header-logo a span {
}
p.paragraph {
	padding: 7px 14px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}
/* utility nav settings */
/* .utility-nav is for the nav element/div wrapper */
.utility-nav {
	position: absolute;
	right: 0px;
	top: 11px;
	z-index: 9;
}
/* target all uls */
.utility-nav ul {
}
/* split utility nav (has divider set in sparc) adds number to class name nav-0, nav-1, nav-2, etc */
.utility-nav>.nav-0 {
}
.utility-nav>.nav-1 {
}
/* targets *all* lis in utility nav */
.utility-nav li {
	float: left;
	list-style: none;
	padding: 0 18px 0 0;
	margin: 0 0 0 20px;
	border-right: 1px solid #fff;
	height: 12px;
}
.utility-nav li a {
	font-size: 11px;
}
.utility-nav li a:hover {
	color: #7f91a2;
}
.utility-nav li a span {
}
/* target all first/last nav items */
.utility-nav li.first-nav {
}
.utility-nav li.last-nav {
	padding: 0 !important;
	border: 0 !important;
}
/* target all nav items with subnav */
.utility-nav li.has-subnav {
}
/* target all utility subnav items */
.utility-nav ul ul {
	display:none;
}
.utility-nav li:hover>ul {
	display:block;
}
.utility-nav li .nav {
}
.utility-nav li .nav a {
}
.utility-nav li .nav a span {
}
/* targets top level nav in utility nav */
.utility-nav>ul {
}
.utility-nav>ul>li {
}
.utility-nav>ul>li a {
}
.utility-nav>ul>li a span {
}
/* target second level subnav items */
.utility-nav>ul>li>ul {
}
.utility-nav>ul>li>ul>li {
}
.utility-nav>ul>li>ul>li a {
}
.utility-nav>ul>li>ul>li a span {
}
/* main nav settings */
/* .main-nav is for the nav element/div wrapper */
.main-nav {
	position: absolute;
	right: 0px;
	top: 25px;
	z-index: 10;
}
/* target all uls */
.main-nav ul {
}
/* split main nav (has divider set in sparc) adds number to class name nav-0, nav-1, nav-2, etc */
.main-nav>.nav-0 {
}
.main-nav>.nav-1 {
}
/* targets *all* lis in main nav */
.main-nav li {
	float: left;
	margin: 0 0 0 31px;
	font-size: 14px;
	list-style: none;
}
.main-nav li a {
	padding: 24px 24px 26px;
	display: block;
}
.main-nav li a span {
}
/* target all first/last nav items */
.main-nav li.first-nav {
}
.main-nav li.last-nav {
}
/* target all nav items with subnav */
.main-nav li.has-subnav {
}
/* target all main subnav items */
.main-nav ul ul {
	opacity: 0;
	visibility: hidden;
	text-decoration: none !important;
}
.main-nav li:hover>ul {
	visibility: visible;
	opacity: 1;
}
.main-nav li .nav {
}
.main-nav li .nav a {
}
.main-nav li .nav a span {
}
.main-nav ul#main-list li#main-list_home {
	display: none;
}
/* targets top level nav in main nav */
.main-nav>ul#main-list {
}
.main-nav>ul#main-list>li {
	z-index: 100;
	background: none;

}
.main-nav>ul#main-list>li a span {
	text-transform: none !important;
}
/* target second level subnav items */
/* target second level subnav items */
.main-nav>ul#main-list>li>ul {
	position: absolute;
	left: 0;
	top: 100%;
	padding: 12px 0;
	z-index: 9;
}
.main-nav>ul#main-list>li>ul {}
.main-nav>ul#main-list>li>ul>li {
	display: block;
	float: none;
	clear: both;
	padding: 0px;
	margin: 0 !important;
	width: 212px;
}
.main-nav>ul#main-list>li:hover>ul>li a {
	text-decoration: none;
	color: #0e3050;
	padding: 0;
	padding: 10px;
	margin: 0;
	display: block;
	font-size: 12px;
	text-transform: none !important;
}
.main-nav>ul#main-list>li:hover>ul>li:hover {
}
.main-nav>ul#main-list>li:hover>ul>li:hover a {
}
.main-nav>ul#main-list>li>ul>li a span {
	color: inherit;
	margin-top: 0;
}
/* footer nav settings */
/* .footer-nav is for the nav element/div wrapper */
.footer-nav {
	width: 110px;
        margin: 10px 0 0 0;
        padding: 0;
        list-style:  none;
        position: absolute;
        right: 282px;
        top: 22px;
        
}
/* target all uls */
.footer-nav ul {
}
/* split footer nav (has divider set in sparc) adds number to class name nav-0, nav-1, nav-2, etc */
.footer-nav>.nav-0 {
}
.footer-nav>.nav-1 {
}
/* targets *all* lis in footer nav */
.footer-nav li#footer-list_twitter {
    background-image: url('../images/socialTwitter.png');
    background-repeat: no-repeat;
}
.footer-nav li#footer-list_linkedin {
    background-image: url('../images/socialLinkedin.png');
    background-repeat: no-repeat;
}
.footer-nav li  {
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    text-indent: -9999px;
    font-size: 1px;
    list-style: none;
	opacity: 1;
}

.footer-nav li:hover {opacity: 0.5; }
.footer-nav li a {
    display: block;
    height: 100%;
    width: 100%;
    cursor: pointer;
}
/* target all first/last nav items */
.footer-nav li.first-nav {
}
.footer-nav li.last-nav {
}
/* target all nav items with subnav */
.footer-nav li.has-subnav {
}
/* target all footer subnav items */
.footer-nav ul ul {
	display:none;
}

.footer-nav li:hover>ul {
	display:block;
}
.footer-nav li .nav {
}
.footer-nav li .nav a {
}
.footer-nav li .nav a span {
}
/* targets top level nav in footer nav */
.footer-nav>ul {
}
.footer-nav>ul>li {
}
.footer-nav>ul>li a {
}
.footer-nav>ul>li a span {
}
/* target second level subnav items */
.footer-nav>ul>li>ul {
}
.footer-nav>ul>li>ul>li {
}
.footer-nav>ul>li>ul>li a {
}
.footer-nav>ul>li>ul>li a span {
}
/* footer settings */
/* footer-wrap should be defined as part of the theme so it can wrap relevant elements */
.footer-wrap {
	width: 995px;
	margin: 0 auto;
}
.footer-wrap .main-nav {
	position: absolute;
	left: 0;
	top: 0;
}
.footer-wrap .main-nav ul#main-list {
	width: 995px;
	margin: 0 auto;
}
.footer-wrap .main-nav ul#main-list li {
	padding: 0 !important;
	margin: 0 0 0 53px !important;
}
.footer-wrap .main-nav ul#main-list li#main-list_about-us {
	margin: 0 0 0 8px !important;
}
.footer-wrap .main-nav ul#main-list li:hover {
	background: none !important;
}
.footer-wrap .main-nav ul#main-list li.active {
	background: none !important;
}
.footer-wrap .main-nav ul#main-list li a {
	text-decoration: none;
	border-bottom: 1px solid #7c7c7c;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	padding:0 0 5px 0 !important;
}
.footer-wrap .main-nav ul#main-list li a:hover {
	color: #7f91a2;
}
.footer-wrap .main-nav ul#main-list li ul {
	display: block !important;
	background: none !important;
}
.footer-wrap .main-nav ul#main-list li ul li {
	margin: 0 0 10px 0 !important;
}
.footer-wrap .main-nav ul#main-list li ul li a {
	text-decoration: none;
	padding: 0;
	padding: 0px;
	margin: 0;
	display: block;
	font-size: 10px;
	text-transform: capitalize !important;
	border-bottom: 0px none !important;
	width: 115px;
}
.footer-wrap .main-nav ul#main-list li ul li a:hover {
	color: #7f91a2;
}
/* content settings */
.content {
	width: 995px;
	margin: 193px auto 40px auto;
	z-index: 2;
	min-height: 450px;
}
.content div.image {border: 4px solid #002446}
.content div.image:hover p {padding: 25px 13px !important;}
.content div.image.noborder  {border: 0 none !important}
.content a {
	font-weight: bold;
	text-decoration: none;
}
.content a:hover {
	text-decoration: underline;
}
/* target everything directly inside content */
.content>* {
}
/* breadcrumb styling */
.content .breadcrumb {
}
.breadcrumb .controls a:hover, .breadcrumb .controls .active a, .breadcrumb a:hover, .content .last {
}
.breadcrumb .breadcrumb-listitem {
}
.breadcrumb .breadcrumb-listitem span {
}
.breadcrumb .first {
}
.breadcrumb .last {
}
.breadcrumb .separator {
}
.breadcrumb .controls a {
}
.breadcrumb .print {
}
.breadcrumb .share {
}
.breadcrumb .controls a {
}
/* subhead elements */
.subhead {
}
.subhead>span {
}
/* links inside header elements */
.subhead a {
}
/* handle named anchors (subhead jump lists), these can't be shown, and won't work if set to display:none; */
/* ! TODO: need to resolve accurate setting */
.content a.anchor {
}
/* subhead sizes */
h1.subhead {
}
h1.subhead>span {
}
h2.subhead {
	color: #002446;
	font-size: 16px;
	font-style: bold;
	text-transform: uppercase;
	background-image: url('../images/h3-shadow.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
	height: 31px;
	margin: 0 0 10px 0;
	padding: 13px 12px 0 26px;
}
h2.subhead>span {
}
div.subhead-wrapper {
    top: 176px;
        color: #000;
        font-size: 16px;
        font-style: bold;
        text-transform: uppercase;
        background-image: url('../images/trans-blue.png');
        margin: 0 0 10px 0;
        padding: 13px 0px 14px 13px;
        position: absolute;
        height: 30px; 
        width: 93%;
        z-index: 500
}
.subhead-wrapper .subhead {
	font-weight:300;
}
div.subhead-wrapper h3 {font-size:16px !important; width:auto !important; background: none !important;}
div.subhead-wrapper h6 {font-size:11px;}
h3.subhead, h3 {
	color: #000;
	font-size: 16px;
	font-style: bold;
	text-transform: uppercase;
	background-image: url('../images/h3-shadow.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
	margin: 0 0 10px 0;
	padding: 13px 12px 14px 14px;
}
h3.blue {
	color: #002446;
	font-size: 16px;
	font-style: bold;
	text-transform: uppercase;
	background-image: url('../images/h3-shadow.gif');
	background-repeat: repeat-x;
	background-position: 0px bottom;
	height: 31px;
	margin: 0 0 10px 0;
	padding: 13px 12px 0 14px;
}
h3.subhead>span {
}
h4.subhead {
	color: #000;
	font-size: 14px;
	font-style: bold;
	margin: 20px 0 12px 12px;
	padding:0;
}
h4.subhead>span {
}
h5.subhead {
	font-size: 12px;
	margin: 0 0 0 12px;
	padding: 0;
	color: #434343;
}
h5.red {
	font-size: 12px;
	margin: 0 0 0 12px;
	padding: 0;
	color: #b01642;
}
h5.subhead>span {
}
div.image h6.subhead {
    font-size: 12px;
}
h6.subhead>span {
}
h6.redtitle {
	font-size: 12px;
	text-transform: uppercase;
	color: #d11010;
	margin: 0;
	padding: 0;
	background: none;
}
h6.whitetitle {
	font-size: 12px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
p.link {
	font-size: 12px;
	color: #85bcdb;
	margin: 0;
	padding: 0;
}
/* basic email form */
.basic-form {
	z-index: 100
}
.basic-form h3 {
}
.basic-form h3 span {
}
.basic-form form {
}
.basic-form div {
}
.basic-form div.buttons {
	text-align: center;
}
.basic-form .error, .basic-form .success {
	padding:10px;
	text-align:center;
	font-size:14px;
}
.basic-form .error {
	background:#AB0635;
}
.basic-form .success {
	background:#002446;
}
.basic-form div.buttons input#submit:hover {
	opacity: 0.8;
	cursor: pointer;
}
.basic-form div label {
	color: #002446;
	font-weight: bold;
}
/* split these out as necessary */
.basic-form div input[type="text"], .basic-form div select, .basic-form div textarea {
	background: #e0e0e0;
	border: 1px solid #cecece;
	margin:3px 0 10px 0;
	padding: 5px;
	width: 96%;
	font-family: Helvetica, Arial, sans-serif;
}
#comments {height:83px !important;}
.basic-form div input[type="submit"] {
	text-align: center;
	width: 200px;
	font-size: 12px;
	padding: 5px;
	border: 0 none !important;
	text-transform: uppercase;
	margin: 0 auto;
}
.multi-col form {
	padding: 7px 12px;
}
ul.list-item {
	margin:10px 0 0 12px;
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 18px;
	width: 100%;
}
ul.list-item li {
	width: 94%;
	list-style-position:  outside;
	list-style-type: square;
}

ol.list-item {
	margin:10px 0 0 12px;
	padding: 0 0 0 4px;
	font-size: 12px;
	line-height: 18px;
	width: 100%;
}
ol.list-item li {
	width: 94%;
	list-style-position:  inside;
	
}
/* faq items */
div.faq_q {
}
div.faq_q a {
}
div.faq_q>.div.faq_a {
}
.faq_q .faq_a {
}
/* images */
/* apply to all images */
.img_default {}
div.image img {
	display:block;
}
div.img_right {
	float:right;
	clear:right;
}
div.img_left {
	float:left;
	clear:left;
}
div.img_center {
	margin:0 auto;
	clear:both;
	text-align:center;
}
.image a {
	display:block;
}
.image p {
}
.image p:hover {
}
#expertise .image p:hover {
	padding: 25px 13px !important;
	cursor: pointer;
}
/* custom search engine */
#sparc-gsearch {
}
#sparc-cse {
}
#sparc-cse-icon {
}
#sparc-cse-input-wrapper {
}
#sparc-cse-input {
}
#sparc-cse-results-wrapper {
}
#sparc-cse-results {
}
#sparc-cse-results-clear {
	position:relative;
	width:30px;
	height:30px;
	float:right;
	z-index:10;
	background:transparent url(/assets/images/closebox.png) no-repeat;
	cursor:pointer;
}
.clear {
	float:none;
	clear:both;
}
#sample-content .multi-col {
}
#sample-content .column_0 {
	background: #666;
}
#sample-content .column_1 {
	min-height: 300px;
	background: #ccc;
}
.multicol_v2_wrap {
	margin:0 0 10px 0!important;
}
.multicol_v2_wrap .image {
	margin: 12px;
}
.multicol_v2_wrap>.multi-col {
	background: #fff;
	float:left;
}
.multicol_v2_wrap>.multi-col {
}
.multi-col .multi-col {
}
.multi-col > * {
}
.multi-col .column_0 {
}
.multi-col .multicol-1-0, .multi-col .multicol-2-1, .multi-col .multicol-3-2, .multi-col .multicol-4-3, .multi-col .multicol-5-4, .multi-col .multicol-6-5 {
	margin-right: 0 !important;
}
.total_1 {
	width:100%;
}
.multi-col .total_1 {
	padding-bottom: 5px;
}
.total_2 {
	width:50%;
}
.multi-col .total_2 {
}
.total_3 {
	width:33.33%;
}
.multi-col .total_3 {
}
.total_4 {
	width:25%;
}
.multi-col .total_4 {
}
.total_5 {
	width:20%;
}
.multi-col .total_5 {
}
.total_6 {
	width:16.66%;
}
.multi-col .total_6 {
}
.multisize-25-75>.column_0, .multisize-75-25>.column_1 {
	width:25%;
}
.multisize-25-75>.column_1, .multisize-75-25>.column_0 {
	width:75%;
}
.multi-col .multisize-25-75>.column_0, .multi-col .multisize-75-25>.column_1 {
}
.multi-col .multisize-25-75>.column_1, .multi-col .multisize-75-25>.column_0 {
}
.multisize-33-66>.column_0, .multisize-66-33>.column_1 {
	width:32.3%;
}
.multisize-33-66>.column_1, .multisize-66-33>.column_0 {
	width:65.7%;
	padding-bottom: 45px;
}
#home .multisize-33-66>.column_1, #home .multisize-66-33>.column_0 {
	width:65.7%;
	padding-bottom: 0px !important;
}
.multi-col .multisize-33-66>.column_0, .multi-col .multisize-66-33>.column_1 {
}
.multi-col .multisize-33-66>.column_1, .multi-col .multisize-66-33>.column_0 {
}
.multisize-20-60-20>.column_0, .multisize-20-60-20>.column_2 {
	width:20%;
}
.multisize-20-60-20>.column_1 {
	width:60%;
}
/* slideshows - both content and image */
.slideshow {
/* 	margin-top:30px; 
	height: 550px !important; */
}
/* target all slideshows regardless of type */
#home .slideshow-content {
    height: 332px !important;
}
.slideshow-image {
}
.slideshow-mask {
}
.slideshow-frame {
	position:absolute;
	width:100%;
	height:100%;
	left: 0;
	top: 260px;
	float: left;
        padding: 0;
        margin: 0;
}
.slideshow-frame .image {
}
/* handle frames for both image and content slideshows
to handle image or content based slideshows only, switch:
	.slideshow with .slideshow-image or .slideshow-content
*/
.slideshow>.slideshow-mask {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
	overflow:hidden;
}
.slideshow>.slideshow-mask>.slideshow-frame {
}
.slideshow>.slideshow-mask>.active-frame {
} /* currently shown frame */
.slideshow>.slideshow-mask>.first-frame {
} /* first one of the set */
.slideshow>.slideshow-mask>.last-frame {
} /* last one of the set */
/* slideshow nav */
.slideshow>.slide-nav, .slideshow>.slideshow-nav-wrap {
	z-index:11;
}
/* controls both prev/next */
.slideshow>.slide-nav {
	position:absolute;
	top:-23px;
	width:100px;
	height:20px;
	font-size:16px;
	line-height:20px;
	text-transform:capitalize;
	background: white;
	z-index:12;
}
/*.slideshow>.prev { left:0;  background-position: left top;top: -23px; }
.slideshow>.next { right:0; text-align:right; background-position: right bottom;top: -23px;}*/

.slideshow>.prev {
	left:0;
	background-position: left top;
	top: 70px;
	display: none;
}
.slideshow>.next {
	right:0;
	text-align:right;
	background-position: right bottom;
	top: 70px;
	display: none;
}

/*Homepage slideshow*/
#home .slideshow>.slide-nav span{display: none;}
#home .slideshow>.slide-nav {
	position:absolute;
	top:-23px;
	width:100px;
	height:20px;
	font-size:16px;
	line-height:20px;
	text-transform:capitalize;
	z-index:12;
       
        
}
/*.slideshow>.prev { left:0;  background-position: left top;top: -23px; }
.slideshow>.next { right:0; text-align:right; background-position: right bottom;top: -23px;}*/
#home .slideshow:hover .prev,#home .slideshow:hover .next {opacity: 1;}

#home .slideshow>.prev {
	left:20px;
	top: 48px;
        display: block;
        background-position: left top !important;
        text-indent: -9999px;
        width: 75px;
        height: 92px;
        background: url('../images/slideshow_arrows.png');
        opacity: 0;
        
}
#home .slideshow>.next:hover, #home .slideshow>.prev:hover {opacity: 0.7;}
#home .slideshow>.next {
	right:20px;
	text-align:right;
	top: 48px;
        display: block;
        background-position: -75px top !important;
        text-indent: -9999px;
        width: 75px;
        height: 92px;
        background: url('../images/slideshow_arrows.png');
        opacity: 0;
}
/**/
.slideshow>.slide-nav a {
	display:block;
	height:100%;
}
.slideshow>.slide-nav a span {
}
.slideshow>.slide-nav.prev a span {
	padding-left:23px;
	cursor: pointer;
}
.slideshow>.slide-nav.next a span {
	padding-right:23px;
}
.slideshow>.slideshow-nav-wrap {
	position:absolute;
	bottom:0;
	left:0;
	width:96%;
	height: 237px;
	margin: 12px;
}
.slideshow>.slideshow-nav-wrap>ul {
	list-style:none;
}
.slideshow>.slideshow-nav-wrap li {
}
#home .slideshow>.slideshow-nav-wrap li.active-slide {
    width: 210px;
}
.slideshow>.slideshow-nav-wrap li.first-frame {
}
.slideshow>.slideshow-nav-wrap li.last-frame {
}
.slideshow>.slideshow-nav-wrap li a {
}
.slideshow>.slideshow-nav-wrap li h3 {

	width: 93%;
	margin: 0;
	padding: 0px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
}
.slideshow>.slideshow-nav-wrap li a span {
}
/* custom slideshow handling */
.gallery-style.slideshow-content {
}
.gallery-style .slideshow>.slideshow-mask {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
	overflow:hidden;
}
.gallery-style .image {
	margin: 0 auto;
	display: none;
}
.gallery-style>.slide-nav {
}
.slide-nav-gallery {
	position:absolute;
	bottom:26px;
	width:19px;
	height:23px;
	background:url(../images/arrows.png) no-repeat;
	padding:0!important;
	z-index:12;
}
.slide-nav-gallery.prev {
	top: 105px;
	left:15px;
	background-position: left top;
	display: block !important;
}
.slide-nav-gallery.next {
	top: 105px;
	right:18px;
	text-align:right;
	background-position: right bottom;
	display: block !important;
}
.slide-nav-gallery>a {
	display:block;
	height:100%;
}
.gallery-style>.slideshow-nav-wrap {
	position:absolute;
	top: 0px;
	left:0;
	width:96%;
	overflow: hidden;
	display: block !important;
}
.gallery-style>.slideshow-nav-wrap ul li .image img {
	border: 4px solid #002446;
}
.gallery-style>.slideshow-nav-wrap>ul {
	position:absolute;
	top:0;
	left:0;
	height:74px;       
}
.gallery-style>.slideshow-nav-wrap li {
	display:block;
	float:left;
	margin: 0 -3px 0 0;
        width: 210px !important;
        float: left;
}
.gallery-style>.slideshow-nav-wrap li a {
	display:block;
	height:74px;
}
.gallery-style>.slideshow-nav-wrap li a>span {
}
.slideshow > .slideshow-nav-wrap li img {
	border: 4px solid #002446;
        position: absolute;
}
/*Homepage*/
.home .newsblock_wrap h3 {
}
.home .newsblock_wrap .news {
	margin:7px 12px 10px 12px;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
}
.home .newsblock_wrap #news_2 {
	border:0 !important;
}
.home .newsblock_wrap h5 .date {
	color: #002446;
	display: block;
	margin:0 0 5px 0;
	font-weight:bold;
}
.home .newsblock_wrap p.preview, p.full {
	font-size: 12px;
	line-height: 18px;
}
.home .total_3 {
	width:32.33%;
	margin-left: 9px;
}
.home .multisize-33-66>.column_0, .multisize-66-33>.column_1 {
	width:32.3%;
	margin-left: 9px;
}
.home .multisize-33-66>.column_1, .multisize-66-33>.column_0 {
	width:65.7%;
	margin-left: 9px;
}
.home .multicol_v2_wrap {
	height: 330px;
}
.home .total_2, .total_3 {
	height: 100%;
}
.slideshow-frame .multicol_v2_wrap {
	position: absolute;
}
#home .slideshow-frame, #home .total_1 {
	top: 0;
	z-index: 100;
	background: none 0 !important;
}
#home .slideshow-frame .image {
	position: absolute;
}
#home .slideshow-frame .multi-col {
	background-image: url('../images/blue-trans.png') !important;
	width: 300px;
	left: 12px;
	top: 182px;
	height: 100px;
	padding: 17px !important;
}
#home .slideshow-frame .multi-col p.white {
	margin: 0;
	padding: 0;
}
/*About us*/
#about-us #multicol_v2_72_col_1 {
	background: none !important;
}
/*Our Work - Case Study*/ 
#case-studies #multicol_v2_87_col_1 {
	background: none !important;
}
.multi-col div.image #img-81 {
	border: 4px solid #002446;
}
#our-work .image p {
	width: 92% !important;
	bottom: -4px !important;
}
/*Specialties*/
#specialties #multicol_v2_163_col_1 {
	background: none !important;
}
.multi-col .image p {
	position: absolute;
	bottom: 0px;
	left: 0;
	background-image: url('../images/trans-blue.png');
	width: 599px;
	margin: 0;
	padding: 13px;
	height: 32px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
}
#expertise .multi-col .image p {
	position: absolute;
	bottom: -4px !important;
	left: 0;
	background-image: url('../images/trans-blue.png');
	width: 255px !important;
	margin: 0;
	padding: 13px;
	height: 32px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
}

#multicol_v2_163_col_0 .image {
	margin: 0 auto;
}
/*Specialties - Digital Outreach and Social Media*/ 
#digital-outreach-and-social-media #multicol_v2_134_col_1 {
	background: none !important;
}
.multi-col div.image #img-100 {
	border: 4px solid #002446;
}
#multicol_v2_179_col_0 .cols-2 {
	padding: 9px;
}
/*Portfolio*/
#multicol_v2_191_col_0 .image img {
	border: 4px solid #002446;
}
#partners #multicol_v2_144_col_1 {
	background: none !important;
}
#multicol_v2_191_col_0 .cols-2 {
	padding: 9px;
}
/*Partners*/
#our-work #multicol_v2_192_col_1 {
	background: none !important;
}
/*Our Team*/
#our-team #multicol_v2_220_col_1 {
	background: none !important;
	
}
#our-team .slideshow > .slideshow-nav-wrap li h3 {width: 95% !important; font-size: 14px !important;}
/*Footer - Content Added in Theme INC*/
.footer-wrap .stayConnected {
	width: 111px;
	position: absolute;
	right: 282px;
	top: 1px;
}
.footer-wrap .stayConnected h1 {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #7c7c7c;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 0 5px 0;
}
.footer-wrap .stayConnected ul.socialIcons {
	width:110px;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
.footer-wrap .stayConnected ul.socialIcons li {
	width: 16px;
	height: 16px;
	float: left;
	margin:0 10px 0 0;
	padding: 0;
}
.footer-wrap .stayConnected ul.socialIcons li:hover {
	opacity: 0.6;
}
.footer-wrap .stayConnected ul.socialIcons li.twitter {
	background-image: url('../images/socialTwitter.png');
	background-repeat: no-repeat;
}
.footer-wrap .stayConnected ul.socialIcons li.linkedIn {
	background-image: url('../images/socialLinkedin.png');
	background-repeat: no-repeat;
}
.footer-wrap .stayConnected ul.socialIcons li.rss {
	background-image: url('../images/socialRss.png');
	background-repeat: no-repeat;
}
.footer-wrap p.copyright {
	position: absolute;
	right: 0;
	top: 68px;
}
.footer-wrap a.footerLogo {
	height:60px;
	width:184px;
	display: block;
	position: absolute;
	right: 0;
}
.footer-wrap a.hubZone {
	position: absolute;
	right: 0;
	top: 93px;
	height: 63px;
	width: 186px;
}
