﻿@charset "utf-8";
/* CSS Document */

/*
Site: L-3 LINK Corporate
Description: Master Stylesheet
Stylesheet URL: http://www.link.com
Author: Matt Derby
Version: 1.0
*/




/* *********************************************************************************** */
/* 01. GLOBAL
/* *********************************************************************************** */

* {font-size: 100%; }
html {font-size: 62.5%; margin:0;padding:0;}
body {
	margin:0;
	background:#DEDEDE;
	font:1em/10pt Arial, Helvetica, Verdana, sans-serif;
	color:#2D2D2D;
	min-width:990px;
	overflow: visible;
	height:inherit;
	width:inherit;
}


/* *********************************************************************************** */
/* 02. LAYOUT
/* *********************************************************************************** */

/*---------------------------------------------------------------*/
/* 1. GENERAL LAYOUT
/*---------------------------------------------------------------*/
#wrapper {width:100%;display:table; background:#DEDEDE; background:url("../../SiteImages/background_clouds_tile.jpg") top left repeat-x; overflow: visible !important;
}
#container {width:986px; margin: 0 auto; padding:20px 0px; position: relative;}
#container #header {width:986px;margin: 0; padding:0;background: url("../../SiteImages/content_bgtile.png") repeat-y;}
#header .header-area {width:977px; height:88px; margin:0 5px; background:url("../../SiteImages/header_topbar_tile.gif") repeat-x; }
#main {background:url("../../SiteImages/content_bgtile.png") repeat-y;width:100%; height:auto;}
#main .main-area {width:977px; min-height:400px;}



/* Top Nav */

#top {   float: right;  color: #4f4e4e;  font-size: 1.2em; }
#top ul { 	float: right;	margin: 0;	padding: 4px 10px 0 0;	list-style: none; }
#top ul li {	float: left;	margin: 0;	padding: 0; }
#top ul li .separator { padding: 0 7px; } 
#top ul li a { color: #3F4480; text-decoration: underline; }
#top ul li a:hover { color: #4f4e4e; text-decoration: none; }
#top ul ul { display: none; }
#top-frame {padding-bottom:-5px; padding: 0; height: 13px;}

.top-block .top-holder {width:500px;margin:0;padding:5px 0 0 0;height:88px; float: right;margin-right:10px;}
.top-holder .search-area {margin-top:0px; float: right; width: 290px; }

.top-block .sub-nav {margin:0;padding:0;float:left;}
.top-block .sub-nav2 { margin:0; padding: 0; float:right; width:490px; height: 25px;}
.top-block .sub-nav2 ul {margin:0;padding:0;list-style:none;float:right;overflow:hidden; font-size:11px;}
.top-block .sub-nav ul {margin:0;padding:0;list-style:none;float:right;overflow:hidden; font-size:11px;}

.top-block .sub-nav2 ul li{float:left;margin:0 4px;padding:0 2px;}
.top-block .sub-nav ul li{float:left;margin:0 4px;padding:0 2px;}

.top-block .sub-nav2 ul{text-align:right;}
.top-block .sub-nav2 ul li span{margin-left: 8px; padding:0;}





/*---------------------------------------------------------------*/
/* CONTENT AREA
/*---------------------------------------------------------------*/
#content {width:960px; padding: 10px 13px; font-size: 1.2em;  line-height: 1.3em;  color: #222222;}
#content .content_full_width {width: 960px !important; margin-left: auto; margin-right: auto; padding: 0 5px;}
#content .full-width {margin-left: 10px;}

#main .tools {background:url(../images/page-cherry/bg-tools-c.jpg) repeat-y;color:#fff;}
#main .tools .holder {background:url(../images/page-cherry/bg-tools-t.jpg) no-repeat ;}
#main .tools .frame {background:url(../images/page-cherry/bg-tools-b.jpg) 0 100% no-repeat; height:1%;overflow:hidden;padding:18px 22px 0 20px;}


/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/

#footer {width:977px;position:relative;margin: 0 5px; height:182px;}
#footer .footer-area {width:975px;margin:0 auto; background: url("../../SiteImages/compass_lefttile.gif") repeat-x 0 0; height:182px;  }
#footer .footer-wrapper {width:100%;overflow:hidden; padding:28px 0px 21px 0px; _padding:0px 0px;	}
#footer .footer-holder {width:100%;overflow:hidden; margin-left:45px;}

#footer .box {width:333px;float:left;}
#footer_bottom {
	width: 986px;
	min-height:89px;
	height:auto;
	font-size:11px;
	line-height:14px;
	_padding: 0px 0 15px 0;
	
}
#footer_bottom .info {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	padding:8px 0 0 8px;
	position:relative;

}

#footer_bottom .top-footer {float: right;margin-top:-5px; padding-left: 0px; border-left: #666666 solid 1px;}

#footer_bottom ul {margin:0;padding:0;list-style:none;float:right;overflow: auto; font-size:11px;}
#footer_bottom ul li{float:right;margin:0 4px;padding:0 2px;}

#foot_left {float: left;	width:480px;	}
#foot_left p {font-size:9px; color:#666666;}

#foot_right {float: right; width:440px; color:#000; margin-top:5px;text-align: right !important;}
#foot_right ul.links{text-align:right; position:relative; top: 0px; right: 54px;}
#foot_right li a{ font-size:11px !important;}
#foot_right li{ font-size:11px !important;}
#foot_right li a{ text-decoration:none; color:#666699;}
#foot_right li a:hover{ text-decoration:underline;}

#foot_right .copyright{ float:right; position: relative; right: 56px; top: 2px; text-align:right; }

#footer .panel-wrap {	float:left;	margin:0px;	padding: 0px;}

#footer .one_fifth_first { padding:0px 30px 0 0;}

#footer .one_fifth { padding:0px 30px 0 0;}

#footer .one_fifth_last {	border-right:none; margin-right:0px;}
#footer .one_fifth_last .panel-wrap{ width: 110px;}

#footer .widgetlinks li a {	font-size:8pt;	display:block;	text-decoration:none;	line-height: 0.9em;}
#footer .contactlinks li a {	font-size: 9pt;	display:block;	text-decoration:none;	line-height: 1em;}
.contactlinks .phone {background:url("../../SiteImages/_global/contact-headset.png") 0 0 no-repeat; padding-left: 22px; margin-top:-5px; height: 12px;}
.contactlinks .request {background:url("../../SiteImages/_global/contact-request.png") 0 0 no-repeat; padding-left: 22px; margin-top:-5px; height: 12px;}




/*---------------------------------------------------------------*/
/* 3. PORTFOLIO PAGES
/*---------------------------------------------------------------*/
.portfolio_wrap {width: 100%;float: left;padding-bottom: 30px;}
.portfolio_content {clear: left;padding-top: 8px;padding-bottom: 40px;}
.portfolio_layout .one_half_last {position: relative;}
.portfolio_layout .one_half {position: relative;}
.portfolio_layout .one_third_last {position: relative;}
.portfolio_layout .one_third {position: relative;}
.portfolio_layout .one_fourth_last {position: relative;}
.portfolio_layout .one_fourth {position: relative;}

/* Preloading */
.preload_one {width: 703px;height: 563px;background: url("../../SiteImages/_global/preload.gif") center center no-repeat;}
.preload_two {width: 437px;height: 234px;background: url("../../SiteImages/_global/preload.gif") center center no-repeat;}
.preload_three {width: 275px;height: 145px;background: url("../../SiteImages/_global/preload-small.gif") center center no-repeat;}
.preload_four {width: 190px;height: 111px;background: url("../../SiteImages/_global/preload-small.gif") center center no-repeat;}
.preload_portrait{width: 150px;height: 212px;background: url("../../SiteImages/_global/preload-small.gif") center center no-repeat;}

/* 1 column */
.portfolio_one_column{width: 191px;float: left;}
.portfolio_one_column_last {float: right;width: 722px;height: 602px;background: url("../../SiteImages/_global/global-sprite.png") 0 -31px no-repeat;position: relative;}
.port_img_one {width: 703px;height: 563px;float: left;position: absolute;top:8px;left:9px;}


/* 2 columns */
.port_img_two {width: 437px;height: 234px;float: left;position: absolute;top:8px;left:9px;}
.portfolio_content_top {float: left;width: 455px;height: 272px;background: url("../../SiteImages/_global/image-frame-sprite.png") 0px 0px no-repeat;}


/* 3 columns */
.port_img_three {width: 275px;height: 145px;float: left;position: absolute;top:8px;left:9px;}
.portfolio_content_top_three {float: left;height: 179px;width: 293px;background: url("../../SiteImages/_global/image-frame-sprite.ong") -1px -279px no-repeat;}


/* 4 columns */
.port_img_four {width: 208px;height: 146px;float: left;position: absolute;top:8px;left:9px;}
.portfolio_content_top_four {float: left;height: 146px;width: 208px;background: url("../../SiteImages/_global/image-frame-sprite.png") -2px -465px no-repeat;}




/*---------------------------------------------------------------*/
/* 5. MULTI COLUMNS
/*---------------------------------------------------------------*/
.clear {clear: both;}


#content .one_half {float:left;width:315px;margin-right:20px;}
#content .one_half_last {float:right;width:315px;}
#content .one_third {float:left;width:210px; margin-left: 10px; margin-right:20px;}
#content .one_third_last {float:right;width:210px;margin:0; margin-right:20px;}
#content .one_fourth {float:left;width:152px;margin-right:36px; margin-bottom:5px;}
#content .one_fourth_last {float:right;width:195px;margin:0;}
#content .one_fifth {float:left;width:124px;margin-right:23px;}
#content .one_fifth_last {float:right;width:124px;margin:0;}
#content .one_sixth {float:left;width:100px;margin-right:20px;}
#content .one_sixth_last {float:right;width:100px;margin:0;}
#content .two_thirds {float:left;width:470px;margin:0;}
#content .two_thirds_last {float:right;width:470px;margin:0;}
#content .three_fourth {float:left;width:500px;margin:0;}
#content .three_fourth_last {float:right;width:520px;margin:0;}
#content .four_fifth {float:left;width:496px;margin:0;}
#content .four_fifth_last {float:right;width:496px;margin:0;}
#content .five_sixth {float:left;width:500px;margin:0;}
#content .five_sixth_last {float:right;width:520px;margin:0;}


.content_sidebar .one_fourth_last {width:105px !important;}

.content_sidebar .one_fourth {width:105px !important;}
.content_sidebar .one_third_last {width:145px !important;}
.content_sidebar .one_third {width:145px !important;}
.content_sidebar .one_half_last {width:235px !important;}
.content_sidebar .one_half {width:235px !important;}
.content_sidebar .two_thirds_last {width:325px !important;}


.content_sidebar .two_thirds {width:325px !important;}



#footer .one_half {float:left;width:455px !important;margin-right:30px !important;}
#footer .one_half_last {float:right;width:455px !important;margin:0 !important;}
#footer .one_third {float:left;width:305px !important;margin-right:30px !important;}
#footer .one_third_last {float:right;width:305px !important;margin:0 !important;}
#footer .one_fourth_last {float:left !important;width:227px !important;margin-right:23px !important;}
#footer .one_fourth {float:left !important;width:227px !important;margin-right:23px !important;}
#footer .one_fourth_last {margin-right:0px !important;float:right !important;}

#footer .one_fifth {float:left;width:120px !important;margin-right:15px !important;}
#footer .one_fifth_first {float:left;width:150px !important;margin-left:10px;margin-right:10px !important;}
#footer .one_fifth_wide {float:left;width:190px !important;margin-left:0px;margin-right:10px !important;}
#footer .one_fifth_last {float:left;width:110px !important;margin-left:10px !important;}

#footer .one_sixth {float:left;width:120px !important;margin-right:10px !important;}
#footer .one_sixth_first {float:left;width:150px !important;margin-left:10px;margin-right:10px !important;}
#footer .one_sixth_wide {float:left;width:170px !important;margin-left:0px;margin-right:10px !important;}
#footer .one_sixth_last {float:left;width:120px !important;margin-left:10px !important;}


.st_tab_view .one_half {float:left;width:310px !important;margin-right:30px;}


#content .slide .one_half {float:left;width:310px !important;margin-right:30px;}

#content .tabs-area .one_half {float:left;width:310px !important;margin-right:30px;}
.st_tab_view .one_half_last {float:right;width:310px !important;margin:0;}
#content .slide .one_half_last {float:right;width:310px !important;margin:0;}
#content .tabs-area .one_half_last {float:right;width:310px !important;margin:0;}
.st_tab_view .one_third{float:left;width:205px !important;margin-right:20px;}
#content .slide .one_third{float:left;width:205px !important;margin-right:20px;}
#content .tabs-area .one_third{float:left;width:205px !important;margin-right:20px;}
.st_tab_view .one_third_last{float:right;width:200px !important;margin:0;}
#content .slide .one_third_last{float:right;width:200px !important;margin:0;}
#content .tabs-area .one_third_last{float:right;width:200px !important;margin:0;}
#content .slide .one_fourth {float:left;width:141px;margin-right:30px;}
#content .tabs-area .one_fourth {float:left;width:141px;margin-right:30px;}
#content .slide .one_fourth_last {float:right;width:141px;margin:0;}
#content .tabs-area .one_fourth_last {float:right;width:141px;margin:0;}
#content .slide .one_fifth {float:left;width:108px;margin-right:28px;}
#content .tabs-area .one_fifth {float:left;width:108px;margin-right:28px;}
#content .slide .one_fifth_last {float:right;width:108px;margin:0;}
#content .tabs-area .one_fifth_last {float:right;width:108px;margin:0;}
#content .slide .one_sixth {float:left;width:92px;margin-right:20px;}
#content .tabs-area .one_sixth {float:left;width:92px;margin-right:20px;}
#content .slide .one_sixth_last {float:right;width:92px;margin:0;}
#content .tabs-area .one_sixth_last {float:right;width:92px;margin:0;}
#content .slide .two_thirds {float:left;width:425px;margin:0;}
#content .tabs-area .two_thirds {float:left;width:425px;margin:0;}
#content .slide .two_thirds_last {float:right;width:425px;margin:0;}
#content .tabs-area .two_thirds_last {float:right;width:425px;margin:0;}
#content .slide .three_fourth {float:left;width:485px;margin:0;}
#content .tabs-area .three_fourth {float:left;width:485px;margin:0;}
#content .slide .three_fourth_last {float:right;width:485px;margin:0;}

#content .tabs-area .three_fourth_last {float:right;width:485px;margin:0;}


.content_full_width .slide .one_half {float:left;width:420px !important;margin-right:30px !important;}

.content_full_width .tabs-area .one_half {float:left;width:420px !important;margin-right:30px !important;}
.content_full_width .slide .one_half_last {float:right;width:420px !important;margin:0 !important;}
.content_full_width .tabs-area .one_half_last {float:right;width:420px !important;margin:0 !important;}
.content_full_width .slide .one_third {float:left;width:267px !important;margin-right:30px !important;}
.content_full_width .tabs-area .one_third {float:left;width:267px !important;margin-right:30px !important;}
.content_full_width .slide .one_third_last {float:right;width:267px !important;margin:0 !important;}
.content_full_width .tabs-area .one_third_last {float:right;width:267px !important;margin:0 !important;}
.content_full_width .slide .one_fourth {float:left;width:190px !important;margin-right:36px !important;}
.content_full_width .tabs-area .one_fourth {float:left;width:190px !important;margin-right:36px !important;}
.content_full_width .slide .one_fourth_last {float:right;width:190px !important;margin:0 !important;}
.content_full_width .tabs-area .one_fourth_last {float:right;width:190px !important;margin:0 !important;}
.content_full_width .slide .one_fifth {float:left;width:155px !important;margin-right:23px !important;}
.content_full_width .tabs-area .one_fifth {float:left;width:155px !important;margin-right:23px !important;}
.content_full_width .slide .one_fifth_last {float:right;width:155px !important;margin:0 !important;}
.content_full_width .tabs-area .one_fifth_last {float:right;width:155px !important;margin:0 !important;}
.content_full_width .slide .one_sixth {float:left;width:127px !important;margin-right:20px !important;}
.content_full_width .tabs-area .one_sixth {float:left;width:127px !important;margin-right:20px !important;}
.content_full_width .slide .one_sixth_last {float:right;width:127px !important;margin:0 !important;}
.content_full_width .tabs-area .one_sixth_last {float:right;width:127px !important;margin:0 !important;}
.content_full_width .slide .two_thirds {float:left;width:575px !important;margin:0 !important;}
.content_full_width .tabs-area .two_thirds {float:left;width:575px !important;margin:0 !important;}
.content_full_width .slide .two_thirds_last {float:right;width:575px !important;margin:0 !important;}
.content_full_width .tabs-area .two_thirds_last {float:right;width:575px !important;margin:0 !important;}
.content_full_width .slide .three_fourth {float:left;width:650px !important;margin:0 !important;}
.content_full_width .tabs-area .three_fourth {float:left;width:650px !important;margin:0 !important;}
.content_full_width .slide .three_fourth_last {float:right;width:650px !important;margin:0 !important;}
.content_full_width .tabs-area .three_fourth_last {float:right;width:650px !important;margin:0 !important;}

.content_sidebar .slide .one_half {float:left;width:205px !important;}
.content_sidebar .tabs-area .one_half {float:left;width:205px !important;}
.content_sidebar .slide .one_half_last {float:right;width:205px !important;}
.content_sidebar .tabs-area .one_half_last {float:right;width:205px !important;}
.content_sidebar .slide .one_third {float:left;width:125px !important;}
.content_sidebar .tabs-area .one_third {float:left;width:125px !important;}
.content_sidebar .slide .one_third_last {float:right;width:125px !important;}
.content_sidebar .tabs-area .one_third_last {float:right;width:125px !important;}
.content_sidebar .slide .one_fourth {float:left;width:88px !important;margin-right:28px !important;}
.content_sidebar .tabs-area .one_fourth {float:left;width:88px !important;margin-right:28px !important;}
.content_sidebar .slide .one_fourth_last {float:right;width:88px !important;}
.content_sidebar .tabs-area .one_fourth_last {float:right;width:88px !important;}
.content_sidebar .slide .one_fifth {float:left;width:66px !important;}
.content_sidebar .tabs-area .one_fifth {float:left;width:66px !important;}
.content_sidebar .slide .one_fifth_last {float:right;width:66px !important;}
.content_sidebar .tabs-area .one_fifth_last {float:right;width:66px !important;}
.content_sidebar .slide .one_sixth {float:left;width:56px !important;}
.content_sidebar .tabs-area .one_sixth {float:left;width:56px !important;}
.content_sidebar .slide .one_sixth_last {float:right;width:56px !important;}
.content_sidebar .tabs-area .one_sixth_last {float:right;width:56px !important;}
.content_sidebar .slide .two_thirds {float:left;width:280px !important;}
.content_sidebar .tabs-area .two_thirds {float:left;width:280px !important;}
.content_sidebar .slide .two_thirds_last {float:right;width:280px !important;}
.content_sidebar .tabs-area .two_thirds_last {float:right;width:280px !important;}
.content_sidebar .slide .three_fourth {float:left;width:320px !important;}
.content_sidebar .tabs-area .three_fourth {float:left;width:320px !important;}
.content_sidebar .slide .three_fourth_last {float:right;width:320px !important;}

.content_sidebar .tabs-area .three_fourth_last {float:right;width:320px !important;}



/*---------------------------------------------------------------*/
/* 6. SIDEBAR
/*---------------------------------------------------------------*/
#sidebar {background:url("../../SiteImages/_global/bg-sidebar.gif") 0 0 repeat-y;padding-bottom:25px;float: right;width: 190px; padding: 0 0 0 25px;}
.left_sidebar {float: left !important;background:url("../../SiteImages/_global/bg-sidebar.gif") top right repeat-y !important; height:inherit !important; padding: 0 25px 0 0 !important;margin: 0 0 0 25px;}



/*---------------------------------------------------------------*/
/* 7. HOMEPAGE
/*---------------------------------------------------------------*/
.flash_wrap {min-height:400px;height:auto;}
.home-holder {padding: 0;}
.home-flash-slider{width:940px;height:400px; margin:95px auto 0 auto;}

.content-shadow {background:url(assets/images/content_header_shadow.gif) 0 0 no-repeat; width:977px; height: 14px; margin-left: -8px;}

#content .modules .one_half{ float:left; width:470px !important; padding:0 20px 0 10px; margin:0;}
#content .modules .one_half_last{ float:right; width:430px !important; padding-right:10px;}
#content .modules {width:960px; margin: 5px 20px 10px 0px !important;}
#content .modules #column-left{border-right: solid 1px #DEDEDE;}
#content .modules #column-right{}
#column-right .pr-articles { line-height:1.3em; }

#content .submodules { background:url("../../SiteImages/content_subfooter_tile.png") 0 0 repeat-x; width: 975px; height: 115px; margin: 10px 1px -10px -8px; padding: 13px 0px 0px 0px;}

/* Tall Banner General Settings */
.big-banner .rays {background: url("../../SiteImages/_global/rays-big.png") 50% 0 no-repeat  !important;height: 389px !important;}
.big-banner #header .header-holder {height: 600px !important;}
.big-banner #main {background-image:none !important;}
.big-banner #main .main-area {padding-top: 118px; _padding-top: 50px;}
.big-banner #main .flash-main-area {padding-top: 0px !important;}


.home-banner-wrap {width:960px;height:419px;margin:87px auto 0 auto;background:url("../../SiteImages/_global/bg-home-banner.png") 0px 0px no-repeat;position:relative;}
.home-banner-wrap2 {width:960px;height:342px;margin:0 13px;background:url("../../SiteImages/_global/bg-home-banner2.png") 0px 0px no-repeat;position:relative;}
.big-banner .content_full_width {padding-top: 0px !important;}

.home-banner-main {width: 350px;top:32px;left:45px;position:absolute;}
.home-banner-sub {width: 960px;height:350px;background:url("../../SiteImages/slider_shadow.gif") 0px 0px no-repeat;top:40px;right:40px;position:absolute;}
.home-banner-sub-content {width: 960px;height:270px;margin: 0px;}
.home-banner-sub-full {width: 918px;height:460px;position:absolute;}
.home-banner-sub-content-full {width: 918px;height:460px;margin: 11px 0 0 11px;}
.home-bnr-jquery {position:relative;}



/* jQuery 2 */
.home-banner-wrap2 ul {list-style:none;margin:0;padding:0;width:940px;height:470px;}
.home-banner-wrap2 li {width:940px;height:470px;}
.home-banner-wrap2 li.jqslider{display: none;}
.jquery-pager {text-align:center;padding-top: 25px; _padding-top:10px;}
.jquery-pager a {display: inline-block;width:15px;height:15px;text-indent:-9999em;outline:none;background:url("../../SiteImages/_global/bg-pager.png") -15px 0px no-repeat;margin-right: 12px;}
.jquery-pager .activeSlide {background:url("../../SiteImages/_global/bg-pager.png") 0px 0px no-repeat;}
.home_video_preload {width: 100%;height: 100%;background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;}
.big-banner .content_home_video {padding-top: 80px !important;}



/* jQuery Slideshow */
.slider-wrapper {margin:0 auto;width: 960px; height: 306px; padding: 0;}
.slider-shadow {width: 960px; height: 36px;  padding: 0;}

.home-bnr-jquery {margin:0 5px;width: 960px; height: 342px;}
.home-bnr-jquery ul {list-style:none;margin:0;padding:0;width: 960px;height: 283px;}
.home-bnr-jquery ul li {width: 940px;height: 283px;}
.home-bnr-jquery ul li.jqslider{display: none;}
.home-jquery-content {padding-top: 45px;}
.home-bnr-jquery .home-banner-sub {width: 432px;height:270px;background:url("../../SiteImages/_global/global-sprite.gif") 0 -1188px no-repeat;top:13px;right:35px;position:absolute;}
.home-bnr-jquery .home-banner-sub-content {width: 404px;height:256px;margin: 14px 0 0 14px;}
.home-banner-bottom {width: 960px;height:36px;}
.home-bnr-jquery .home-banner-main {width: 375px;top:40px;left:45px;position:absolute;}
.home-jquery-content {padding-top: 45px;}
.home-bnr-jquery .home-banner-sub-full {width: 940px;height:283px;top:0px;left:0px;position:absolute;margin:0;padding:0;background:none;}
.home-bnr-jquery .home-banner-sub-full p {top:0px;left:0px;position:absolute;margin:0;padding:0;background:none;}

/*---------------------------------------------------------------*/
/* 8. SITEMAP
/*---------------------------------------------------------------*/
#main .sitemap_without_child {float:left;width:200px;margin-right:20px;}
#main .sitemap_with_child {float:left;width:200px;margin-right:20px;}
#main .sitemap_without_child a {color: #666;font-weight:bold;text-decoration:none;}
#main .sitemap_with_child a {color: #666;font-weight:bold;text-decoration:none;}
#main .sitemap_without_child .page_item a {font-weight:normal;text-decoration:underline;}
#main .sitemap_with_child .page_item a {font-weight:normal;text-decoration:underline;}
#main .sitemap_without_child ul {list-style: none;margin:0;padding:8px 0 0 0;}
#main .sitemap_with_child ul {list-style: none;margin:0;padding:8px 0 0 0;}
#main .sitemap_with_child ul {padding:0;}
#main .sitemap_with_child ul a {text-decoration:none !important;}
#main .sitemap_without_child a:hover {text-decoration:underline !important;}
#main .sitemap_with_child a:hover {text-decoration:underline !important;}


/*---------------------------------------------------------------*/
/* 9. VIDEO + 3D THUMBS
/*---------------------------------------------------------------*/
.video-main {width: 592px;height: 371px;float: left;background:url("../../SiteImages/_global/bg-video.gif") 0 0 no-repeat;position:relative; z-index:10 !important;}
.video-frame {width: 572px;height: 312px;position: absolute;top: 10px;left: 10px;background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;}
.video-sub {width: 305px;float: right;padding-top: 15px;}
.three-d-main {width: 527px;height: 475px;float: left;}
.three-d-sub {width: 380px;float: right;padding-top: 15px;}
.three-d-wrap {padding-bottom: 12px;}
.video_right .three-d-main {float: right !important;}
.video_right .two-d-main {float: right !important;}
.video_right .video-main {float: right !important;}
.video_right .three-d-sub {float: left !important;}

.video_right .two-d-sub {float: left !important;}
.video_right .video-sub {float: left !important;}




/*---------------------------------------------------------------*/
/* 4. BREADCRUMBS
/*---------------------------------------------------------------*/
.tools .breadcrumb {margin:0;padding:4px 0 19px 0;float:right;overflow:hidden;font-size:.9em;}
.tools .breadcrumb a {padding:0 15px 0 7px;background:url("../../SiteImages/_global/arrow-right.png") 100% 50% no-repeat;margin:0 0 0 6px;color:#FFF;outline: none;}
.tools .breadcrumb a:hover {color:#CCC;}
.tools .breadcrumb .current_crumb {background:url("../../SiteImages/_global/arrow-up.png") 50% 100% no-repeat;padding:0 5px 23px 7px;font-weight: bold;}



/* *********************************************************************************** */
/* 04. LINKS
/* *********************************************************************************** */


/*---------------------------------------------------------------*/
/* 1. GENERAL LINKS
/*---------------------------------------------------------------*/
#content a:active{color: #2d2d2d; text-decoration: none;}
#content a:visited{color: #2d2d2d; text-decoration: none;}
#content a:link{color: #2d2d2d; text-decoration: none;}
#content a:hover{ text-decoration: none;}

#interior-right a:active{color: #3f4480; text-decoration: underline;}
#interior-right a:visited{color: #3f4480; text-decoration: underline;}
#interior-right a:link{color: #3f4480; text-decoration: underline;}
#interior-right a:hover{ text-decoration: none;}



.link-top {margin-top: -7px; float: right;}

#interior-right .hr_top_link {border: 0;height: 2px;width: 100%;background: url("../../SiteImages/_global/separator3.gif") 0 0 repeat-x; margin: 0;}
.hr_top_link a:active  { background: #FFF; padding: 0px 10px; display: inline-block; text-decoration:none; color: #CCC; font-size:0.8em;letter-spacing:-1px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.hr_top_link a:visited  { background: #FFF; padding: 0px 10px; display: inline-block; text-decoration:none; color: #CCC; font-size:0.8em;letter-spacing:-1px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#interior-right .hr_top_link a:link  { background: #FFF; padding: 0px 10px; display: inline-block; text-decoration:none; color: #CCC; font-size:0.8em;letter-spacing:-1px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#interior-right .hr_top_link a:hover { color: #2D2D2D; text-decoration:underline;} 

/*---------------------------------------------------------------*/
/* UItoTop jQuery Plugin 1.2
/*---------------------------------------------------------------*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(../../SiteImages/_global/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../../SiteImages/_global/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:focus {
	outline:none;
}



#toTop:active {
	outline:none;
}



#sub_nav a {text-decoration: none;}

#header .logo { float:left;outline: none; height:88px; margin-left: 20px;}
#header .logo a.meatball{ height: 88px; position: relative;}
#header .logo a.division{ height: 30px; position: relative; display:inline; top: -30px;}

#header .sub-nav2 a {color: #2D2D2D;text-decoration: none;}
#header .sub-nav a {color: #2D2D2D;text-decoration: none;}
#header .sub-nav2 a:hover {color: #8B949A;}
#header .sub-nav a:hover {color: #8B949A;}
#header .sub-nav2 li {color: #575C60;}
#header .sub-nav li {color: #575C60;}
#footer_bottom a {text-decoration: none;color: #666;}
.footer-holder a {text-decoration: none;color: #666;}
#footer_bottom a:hover {color:#8B949A; text-decoration:underline;}
.footer-holder a:hover {color:#8B949A; text-decoration:underline;}
#footer_bottom a {text-decoration: underline;}
#footer_bottom a{text-decoration:none;}
.callout_button{border:0;margin:0;padding:6px 10px !important;background:#999 url("../../SiteImages/_global/bg-input-button-footer.jpg") 0 0 repeat-x;cursor:pointer;letter-spacing:0.8px;color: #333;outline:none;border: 1px solid #999;display: inline-block;font-size: 12px !important;text-decoration: none;}
.callout_button:hover {text-decoration: none;}
#footer h3 a {color: #FFF !important;}
.post_title h1 a {color:#222 !important;text-decoration:none !important;}

#footer .panel-wrap a{ color: #999999 !important;; text-decoration:none !important; }

#footer .panel-wrap a:hover{color:#FFFFFF !important; text-decoration: underline !important;}



/*---------------------------------------------------------------*/
/* 3. CUSTOM BUTTONS
/*---------------------------------------------------------------*/
.ka_button {text-decoration: none; border: 0;display:inline-block;text-transform: uppercase;color: #DDD !important; font-family:Helvetica, Arial, Verdana, sans-serif !important;}
.ka_button:hover {text-decoration: none; border: 0;display:inline-block;text-transform: uppercase;color: #DDD !important;}
.ka_button_fixed {text-decoration: none; border: 0;display:inline-block;text-transform: uppercase;color: #DDD !important; font-family:Helvetica, Arial, Verdana, sans-serif !important; width:200px;}
.ka_button_fixed:hover {text-decoration: none; border: 0;display:inline-block;text-transform: uppercase;color: #DDD !important; width:200px;}

.ka_button_fixed span{display:block;}
.ka_button span{display:block; margin-right: 10px;}

#column-right a.ka_button{
	position: absolute; bottom:10px; right: 15px; font-size:1em; color:#fff; text-decoration:none; font-weight:bold;
}
#interior-right a.ka_button:link, #interior-right a.ka_button:visited, #interior-right a.ka_button:active{text-decoration: none;}

.small_button{
	margin:0 0 10px 0;
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight:bold;
	width: 120px;
	height: 22px;
	text-align:center;
	text-decoration:none;
}
a.small_button{ background:  url("../../SiteImages/_global/bg-buttons-small.png") top left no-repeat scroll;}
a.small_button:hover{
	background:  url("../../SiteImages/_global/bg-buttons-small.png") bottom left no-repeat scroll;
}

.small_button span{padding: 3px 10px;}

.medium_button{
	margin: 0 0 10px 0;
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight:bold;
	width: 220px;
	height: 22px;
	text-align:center;
	text-decoration:none;
}

a.medium_button{ background:  url("../../SiteImages/_global/bg-buttons-medium.png") top left no-repeat scroll;}
a.medium_button:hover{	background:  url("../../SiteImages/_global/bg-buttons-medium.png") bottom left no-repeat scroll;}

.medium_button span{
	padding: 3px 10px;	
}


.large_button{
	margin:5px 10px 5px 0;
	padding:0 34px 0 0;
	font-size: 1.1em;
	background: url("../../SiteImages/_global/bg-buttons-sprite.png") 100% -261px no-repeat scroll;
	color: #F4F4F2;
	border:0;
	outline:none;
	cursor:pointer;
	font-weight:bold;
}
.large_button span{
	margin:0;
	padding:28px 0 33px 33px;
	line-height: 16px;
	background:  url("../../SiteImages/_global/bg-buttons-sprite.png") 0 -186px no-repeat scroll;
	border:0;
	outline:none;
	cursor:pointer;
}


/* *********************************************************************************** */
/* 05. LISTS
/* *********************************************************************************** */


/*---------------------------------------------------------------*/
/* 1. GENERAL LISTS
/*---------------------------------------------------------------*/

ul{
	padding: 0; margin: 0;
}

.footer-holder ul {margin:0;padding:0;color:#FFFFFF;list-style: none; font-family: Arial, Helvetica, Verdana, sans-serif;}
.footer-holder li {padding-bottom: 7px;}
.search-list {margin:0 0 0 15px;padding:0;}
.search-list li {margin-bottom: 20px;}
.sitemap-list .sub-menu {list-style:none;margin-left:10px;padding:0px;}
.sitemap-list .sub-menu li .sub-menu {list-style:none;margin-left:15px;padding:0;}
.sitemap-list .sub-menu li .submenu a { text-decoration:none;}
.sitemap-list .sub-menu li a { text-decoration:none;}
.sitemap-list .sub-menu li .submenu a:hover { text-decoration:underline;}


.sitemap-list .sub-menu li a:hover { text-decoration:underline;}


/*---------------------------------------------------------------*/
/* 2. CUSTOM LIST BULLETS
/*---------------------------------------------------------------*/
.list {margin:0;list-style:none;padding:0 0 5px 0;}
.list li {padding:5px 0 0 15px;background:url("../../SiteImages/_global/bullet2.gif") 0 11px no-repeat;margin-bottom: 5px;}
.list2 li {background:url("../../SiteImages/_global/bullet3.gif") 0 11px no-repeat;}
.list3 li {background:url("../../SiteImages/_global/bullet4.gif") 0 11px no-repeat;}
.list4 li {background:url("../../SiteImages/_global/bullet5.gif") 0 11px no-repeat;padding-left:20px;}


/*---------------------------------------------------------------*/
/* 3. ACCORDION
/*---------------------------------------------------------------*/
#page .accordion {width: 100%;padding:0 0 20px 0;background:none;}
#page .accordion ul li {background: none !important;}
#page .accordion a {text-decoration: none;}
#page .opener {background:#FFF url("../../SiteImages/_global/bg-accordion-opener-light.jpg") left center repeat-x;display:block;font-size:13px;padding:8px 9px;outline: none;color:#676767;border: 1px solid #C3C3C3;margin-bottom:3px;}
#page .opener:hover {color:#222;text-decoration: none;}
#page .opener strong {background:url("../../SiteImages/_global/bg-accordion-arrow-close.png") left center no-repeat;display:block;padding:2px 0 2px 32px;height:1%;cursor:pointer;text-shadow:1px 1px 1px #FFF;}
#page .accordion .slide-holder {width:100%;overflow:hidden;}
#page .accordion {list-style:none;}
#page .accordion .ui-state-active strong {background:url("../../SiteImages/_global/bg-accordion-arrow-open.png") left center no-repeat  !important;color:#222;}
#page .accordion .slide {padding: 5px 0px 5px 30px;}



/*---------------------------------------------------------------*/
/* 4. TABS
/*---------------------------------------------------------------*/
#wrapper .tabs-area {padding: 20px 0 0 0;}
#wrapper .tabset {margin:0;padding:0 0 18px 23px;list-style:none;height:1%;overflow:hidden;}
#wrapper .tabset li {float:left;margin-right:20px;}
#wrapper .tabset a {color: #666;}
#wrapper .tabset a:hover {color: #FFF;}
#wrapper .tabset .tablink {float:left;padding:0 11px 0 0;outline:none;color:#474747;}
.tabset a:hover {text-decoration:none;color:#FFF;}
#wrapper .tabset .active {text-decoration:none;color:#FFF;}
#wrapper .tabset .tablink span {float:left;padding:3px 0 4px 13px;cursor:pointer;}
#wrapper .tab-box {background:url("../../SiteImages/_global/bg-tab-box.gif") repeat-x;margin:0 9px 0 0;padding:30px 27px 0 27px;}
#wrapper .blog-tab-box {margin:0 9px 0 0;padding:0 0 20px 0;width: 100%;}
#wrapper #blog-tabs .tabset {padding:0 0 15px 0;float: right;}




/* *********************************************************************************** */
/* 06. TYPOGRAPHY
/* *********************************************************************************** */


/*---------------------------------------------------------------*/
/* 1. GENERAL TYPOGRAPHY
/*---------------------------------------------------------------*/
#content p { font-family: Arial, Helvetica, sans-serif;}
#content li { font-family: Arial, Helvetica, sans-serif;}
.main-holder p { font-family: Arial, Helvetica, sans-serif;}
.callout-wrap-quote { font-family: Arial, Helvetica, sans-serif;}
.callout-wrap-feature { font-family: Arial, Helvetica, sans-serif;}
#main .frame h1 {padding-bottom: 15px !important;font-size:24px !important;float:left;margin:3px 0 0 0 !important;color: #FFF; letter-spacing:-2px;}
#main h1 {margin:0;color: #000; letter-spacing: -1px; margin-bottom:10px;}
#main h2 {margin:0;color: #000; letter-spacing: -1px; margin-bottom:10px;}
#main h3 {margin:0;color: #000; letter-spacing: -1px; margin-bottom:10px;}
#main h4 {margin:0;color: #000; letter-spacing: -1px; margin-bottom:10px;}
#main h5 {margin:0;color: #000; letter-spacing: -1px; margin-bottom:10px;}
#main h6 {margin:0;color: #000; letter-spacing: -1px; margin-bottom:10px;}
#main h1 {font-size:2.1em;}
#main h2 {font-size:1.9em;}
#main h3 {font-size:1.7em;}
#main h4 {font-size:1.3em;}
#main h5 {font-size:1em;}
#main h6 {font-size:0.9em;color: #222;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;padding-bottom: 5px !important;}
#sidebar h2 {padding-bottom: 5px;font-size:0.9em;}

#main-content h3{font-size:1.6em; letter-spacing:0px;}

#main-content .pr-subtitle{color:#333366; font-size:1.2em; font-weight:bold;}
#main-content .pr-byline{color:#999; font-size:1em; margin: 0 0 1em;}

.search-title {color: #000;font-size:1.9em;}
#main .portfolio_full_width h3 {color: #000;}

.sitemap-last p {line-height:15px;}

#content .sub-box3 .cols-holder {padding:41px 0 0;}
#main .three-d-sub h2 {padding-bottom: 10px !important;}
#main .two-d-sub h2 {padding-bottom: 10px !important;}
#main .video-sub h2 {padding-bottom: 10px !important;}
.home-banner-main h2 {color: #222 !important;font-size:2em !important;padding-bottom: 5px !important;font-weight:normal !important;}
.home-banner-main p {font-size: 1.1em;line-height:21px;}
.home-bnr-jquery .home-banner-main h2 {color:#FFF !important;}

#content .brochure_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin: -15px 0px 0px 0px;
	padding: 0px;
}
#content .brochure_links a:active{
	color:#999999;
	text-decoration:none;
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #DDDDDD;
	background:none;
	width: auto;
	letter-spacing: -1px
}
#content .brochure_links a:visited{
	color:#999999;
	text-decoration:none;
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #DDDDDD;
	background:none;
	width: auto;
	letter-spacing: -1px
}
#content .brochure_links a:link{
	color:#999999;
	text-decoration:none;
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #DDDDDD;
	background:none;
	width: auto;
	letter-spacing: -1px
}
#content .brochure_links a:hover{
	color:#FFFFFF;
	background: #000000;
}

#content .video_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	margin: -15px 0px 0px 0px;
	padding: 0px;
}
#content .video_links a:active{
	color:#999999;
	text-decoration:none;
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #DDDDDD;
	background:none;
	width: auto;
	letter-spacing: -1px
}
#content .video_links a:visited{
	color:#999999;
	text-decoration:none;
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #DDDDDD;
	background:none;
	width: auto;
	letter-spacing: -1px
}
#content .video_links a:link{
	color:#999999;
	text-decoration:none;
	display: inline-block;
	padding: 1px 6px;
	border: 1px solid #DDDDDD;
	background:none;
	width: auto;
	letter-spacing: -1px
}
#content .video_links a:hover{
	color:#FFFFFF;
	background: #000000;
}






/*---------------------------------------------------------------*/
/* 3. MESSAGE BOXES
/*---------------------------------------------------------------*/
.content_full_width .message_form{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
.content_full_width .message_yellow{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
.content_full_width .message_blue{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
.content_full_width .message_red{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
.content_full_width .message_green{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
#content .message_form{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
#content .message_yellow{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
#content .message_blue{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
#content .message_red{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
#content .message_green{color:#333;padding: 20px 20px 20px 60px;margin: 0 0 20px 0;}
.content_full_width .message_green {background: #DFE9B7 url("../../SiteImages/_global/ico1.gif") 20px center no-repeat;border:1px solid #BAC398;}
#content .message_green {background: #DFE9B7 url("../../SiteImages/_global/ico1.gif") 20px center no-repeat;border:1px solid #BAC398;}
.content_full_width .message_red {background: #F5DCD8 url("../../SiteImages/_global/ico2.gif") 20px center no-repeat;border:1px solid #CDBFBE;}
#content .message_red {background: #F5DCD8 url("../../SiteImages/_global/ico2.gif") 20px center no-repeat;border:1px solid #CDBFBE;}
.content_full_width .message_blue {background: #DAE6F2 url("../../SiteImages/_global/ico3.gif") 20px center no-repeat;border:1px solid #BDC4CA;}
#content .message_blue {background: #DAE6F2 url("../../SiteImages/_global/ico3.gif") 20px center no-repeat;border:1px solid #BDC4CA;}
.content_full_width .message_yellow {background: #F8F2B6 url("../../SiteImages/_global/ico4.gif") 20px center no-repeat;border:1px solid #D8D4B7;}
#content .message_yellow {background: #F8F2B6 url("../../SiteImages/_global/ico4.gif") 20px center no-repeat;border:1px solid #D8D4B7;}
.content_full_width .message_form {background: #DFE9B7 url("../../SiteImages/_global/ico5.gif") 20px center no-repeat;border:1px solid #BAC398;}

#content .message_form {background: #DFE9B7 url("../../SiteImages/_global/ico5.gif") 20px center no-repeat;border:1px solid #BAC398;}

.content_full_width .message_green a {font-weight:bold;color:#66B500;}

#content .message_green a {font-weight:bold;color:#66B500;}
.content_full_width .message_red a {font-weight:bold;color:#CB2A19;}
#content .message_red a {font-weight:bold;color:#CB2A19;}
.content_full_width .message_blue a {font-weight:bold;color:#0092F5;}
#content .message_blue a {font-weight:bold;color:#0092F5;}
.content_full_width .message_yellow a {font-weight:bold;color:#A58100;}
#content .message_yellow a {font-weight:bold;color:#A58100;}
.content_full_width .message_form a {color:#333333; text-decoration:none;}



#content .message_form a {color:#333333; text-decoration:none;}



/*---------------------------------------------------------------*/
/* 4. FOOTER
/*---------------------------------------------------------------*/
#footer_bottom p {margin:0;}
#footer p {margin:0;}
#footer_bottom {color: #CCCCCC;}
#footer {color: #CCCCCC;}
#footer h3 {color: #FFFFFF; display:block;padding-bottom: 4px;font-weight: bold; font-size:1.2em; font-family:Helvetica, Arial, sans-serif; letter-spacing: 1px;}



/*---------------------------------------------------------------*/
/* 5. CALLOUTS
/*---------------------------------------------------------------*/
.callout-wrap {float: left;width: 100%;padding-top: 40px;background:url("../../SiteImages/_global/separator3.gif") 0 0 repeat-x;margin: 10px 0 10px 0; }
.callout-wrap-image{ margin:10px 0 0 -20px !important;}
.callout-wrap-quote {float: left;width: 100%; height: 135px; padding: 40px 90px 0 60px; _padding: 20px 90px 0 60px; background:url("../../SiteImages/_global/callout-wrap-quote.jpg") 0 0 repeat-x; margin-bottom: -10px; width:860px;}
.callout-wrap-quote span {letter-spacing:-1px; font-size:1.6em;line-height: 21px;}
.callout-wrap span {padding-bottom: 25px;background:url("../../SiteImages/_global/separator3.gif") left bottom repeat-x;color: #222; letter-spacing:-1px; font-size:1.6em;line-height: 28px;display: block;}
.callout2 {color: #222;font-size:1.5em;line-height: 28px;}
.callout-wrap-feature { height: 115px; padding: 40px 90px 0 30px; _padding: 20px 90px 0 30px; background:url("../../SiteImages/_global/callout-wrap-feature.jpg") 0 0 no-repeat; margin: 5px 0 5px 0; width:700px;}
.callout-wrap-feature .icon-tablet{ float:left; padding-right:10px; margin-top:-10px;}
.callout-wrap-feature span {font-size:1.1em;}
.callout-wrap-feature span strong {color:#669933; font-size:1.2em;}










/* *********************************************************************************** */
/* 07. BLOG
/* *********************************************************************************** */
.content_blog {width: 680px !important;padding-left: 0px;margin-left:-20px !important;}
.sidebar_blog {width: 210px !important;}
.single_blog_wrap {width: 680px; float: left;margin-bottom: 10px;}
.blog_wrap {width: 680px; float: left;margin-bottom: 10px;}
.single_blog_wrap {background: none !important;padding-bottom: 10px;}
.post_footer {float: left;width: 700px;}
.post_content {float: left;width: 700px;}
.post_title {float: left;width: 600px;}
.post_content {position: relative;margin: -5px 0 0 0; padding-bottom:15px;}
#main .post_content p {padding: 0 102px 5px 0;}
.post_title h1 {padding-bottom:5px !important;}
.post_title h2 {padding-bottom:5px !important;}
.post_title h3 {padding-bottom:5px !important;}
.posted-by-text {margin-top:0px !important;}
.post_footer {height: 56px;background: url("../../SiteImages/_global/bg-post-footer.jpg") 0 0 repeat-x;}
.single_blog_wrap .post_footer {margin-bottom: 28px;}
.post_tags {float: left;width: 330px;}
.post_cats {float: left;width: 330px;}
.post_tags {float: right;}
.post_tags span {color: #4C4C4C;font-weight: bold;}
.post_cats span {color: #4C4C4C;font-weight: bold;}
.post_title span {color: #4C4C4C;font-weight: bold;}
.post_cats span {padding: 5px 3px 5px 24px;background: url("../../SiteImages/_global/bg-post-footer-categories.png") 0 50% no-repeat;}
.post_tags span {padding: 5px 3px 5px 24px;background: url("../../SiteImages/_global/bg-post-footer-tags.png") 0 50% no-repeat;}
.post_tags p {margin: 17px 0 0 4px !important;}
.post_cats p {margin: 17px 0 0 4px !important;}
.post_tags p {margin: 17px 4px 0 0 !important;float: right !important;}
.post_date {width:65px;height:65px;position:absolute;top: 0px;right: 18px;}
.post_date .day {font-weight: bold;color:#FFF;font-size:30px;margin:12px 0 0 0;display: block;text-align: center;}
.post_date .month {color:#A2A3A4;font-size:16px;text-transform:uppercase;display: block;margin:-14px 0 0 0;text-align: center;}
.post_comments {width:36px;height:32px;position:absolute;top: 71px;right: 48px;}
.post_comments span {display: block;color:#FFF;font-size:13px;font-weight: bold;margin: 5px 1px 0 0;text-align:right;}

.news_entry {
	margin-bottom: 20px;
	margin-right: 50px;
}
.news_entry p {
	color: #444;
	margin-bottom: 21px;
}
.news_entry .info {
	color: #777;
	float: left;
	font: 12px/21px Helvetica, Arial, Verdana, sans-serif;
	line-height: 21px;
	margin-right: 20px;
	width: 140px;
}
.news_entry .info em {
	display: block;
	font-style: normal;
}
.news_entry .content {
	float: left;
}

.post_content .small_button {margin-bottom: 15px;}
.post_thumb {width:556px; height: 255px;background: url("../../SiteImages/_global/global-sprite.gif") -1px -921px no-repeat;margin: 0 0 7px 0;position:relative;}
.post_thumb_load {width:556px; height: 255px;background: url("../../SiteImages/_global/preload.gif") center center no-repeat;}
.post_thumb img {margin: 8px 0 0 9px;}

ul.blog_results { list-style:none; list-style-image:none;}

ul.blog_results li:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



/* *********************************************************************************** */
/* 08. FORMS
/* *********************************************************************************** */

.tools select {color:#fff;}

.tools textarea {color:#fff;}

.tools input {color:#fff;}
.tools .search-form {float:right;width:168px;margin:-2px 0 0 35px;}
.search-form .text {display:block;overflow:hidden;height:20px;padding:8px 0 0 7px;}
.search-form .text input {width:120px;background:none;border:0;padding:0;margin:-2px 8px 0 0;float:left;}
.search-form .text .submit {font-size:0;line-height:0;text-indent:-9999px;width:15px;height:17px;margin:0 8px 0 0;cursor:pointer;}
.textwidget textarea { width: 100% !important; }

.textwidget input[type='text'] { width: 100% !important; }

/* **************************** Disable Form Styling ******************************************* 


form, fieldset {margin:0;padding:0;border-style:none;}

.contact-form input, .contact-form textarea {padding:8px !important;}
.contact-form {padding-top:15px;}
.contact-form .clear-form { clear: both; }
.contact-form input[type='text'] { width: 300px; margin-bottom: 13px; }
.contact-form select { margin-bottom: 13px; }
.contact-form textarea {width: 430px;height: 150px;float: none; margin-bottom: 13px; }
.contact-form input[type='radio'], .contact-form input[type='checkbox'] { float: none; margin-bottom: 13px; }
.contact-form label { margin-bottom: 3px; float: none; font-weight: bold; display: block;font-weight:bold;color:#555;}
.contact-form label.checkbox, .contact-form label.radio { margin-bottom: 3px; float: none; font-weight: bold; display: inline-block; }
.contact-form label span {font-size:11px;color:#999;font-weight:normal;font-style:italic;}
.contact-form label.checkbox, .contact-form label.radio {font-weight:normal;margin-bottom:8px;}

********************************************************************************************** */

.contact-form .ka-form-submit{
	border:0;
	margin:0;
	padding:10px 15px !important;
	background:#040404 url("../../SiteImages/_global/bg-input-comment.jpg") 0 0 repeat-x;
	cursor:pointer;
	letter-spacing:1px;
	text-transform: uppercase;
	color: #DDD;
	outline:none;
	border: 1px solid #000;
	display: block;
}


.ka-form-submit{
	border:0;
	margin:0;
	padding:10px 15px !important;
	background:#040404 url("../../SiteImages/_global/bg-input-comment.jpg") 0 0 repeat-x;
	cursor:pointer;
	letter-spacing:1px;
	text-transform: uppercase;
	color: #DDD;
	outline:none;
	border: 1px solid #000;
	display: block;
}


#ka-submit{
	border:0;
	margin:0;
	padding:10px 15px !important;
	background:#040404 url("../../SiteImages/_global/bg-input-comment.jpg") 0 0 repeat-x;
	cursor:pointer;
	letter-spacing:1px;
	text-transform: uppercase;
	color: #DDD;
	outline:none;
	border: 1px solid #000;
	display: block;
}










/* *********************************************************************************** */
/* 09. IMAGES
/* *********************************************************************************** */

/*---------------------------------------------------------------*/
/* 1. GENERAL
/*---------------------------------------------------------------*/
img a {border:0;}
img {border:0;}
.attachment-post-thumbnail {display:none;}
.attachment-fadeIn {display:none;}
a img {cursor:pointer;}

img a {cursor:pointer;}

.caption { float:left; display:block; margin:20px 0px 10px 0px; }
.caption p{ font-family:Geneva, Arial, Helvetica, sans-serif !important; font-size: 0.8em; font-weight: bold; font-style:italic; color:#333333;}

.module-gallery .caption { float: none; display:block; margin:0px !important; }
.video-sub .caption{ float:left; display:block; margin: 0px; padding-top:10px; border-top: #CCCCCC solid 1px; }
.video-sub .caption p{font-family:Geneva, Arial, Helvetica, sans-serif !important; font-size:9px; color:#999999; line-height:10px;}

.three-col-shad{
	background: url("../../SiteImages/_global/bg-shadow-onethird.png") center bottom no-repeat;
	height: 135px;}

/*---------------------------------------------------------------*/
/* 2. MODERN FRAME
/*---------------------------------------------------------------*/
/* preloading */
.preload_three_col_small{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_three_col_large{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_two_col_small{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_two_col_large{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_small{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_regular{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_full{
	background: url("../../SiteImages/_global/preload.gif") center center no-repeat;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}
.preload_four_col_large{
	background: url("../../SiteImages/_global/preload-small.gif") center center no-repeat  !important;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}

.preload_four_col_small{
	background: url("../../SiteImages/_global/preload-small.gif") center center no-repeat  !important;
	margin:8px 0 0 9px;
	_margin: 8px 0 0 5px;
	float:left;
}

.preload_full {width: 922px;height: 201px;}
.preload_regular {width: 703px;height: 201px;}
.preload_small {width: 493px;height: 201px;}
.preload_two_col_large{width: 437px;height: 234px;}
.preload_two_col_small{width: 324px;height: 180px;}
.preload_three_col_large{width: 275px;height: 145px;}
.preload_three_col_small{width: 202px;height: 113px;}
.preload_four_col_large{width: 190px;height: 111px;}
.preload_four_col_small{width: 135px;height: 76px;}

.modern_banner_full iframe{
	margin:8px 0 0 9px;
	float:left;
}


.modern_img_frame {
background: url("../../SiteImages/_global/image-frame-sprite.gif") 0px 0px no-repeat;
margin-bottom: 6px;
}


/* banners */
.modern_banner_full{width: 940px;height: 245px;background-position: -3px -857px !important;}
.modern_banner_regular{width: 720px;height: 240px;background-position: 0px -1354px !important;}
.modern_banner_small{width: 510px;height: 240px;background-position: -5px -1844px !important;}



/* 2 cols */
.modern_two_col_large{width: 455px;height: 272px;background-position: 0px 0px !important;}
.modern_two_col_small{width: 342px;height: 217px;background-position: -5px -630px !important;}

/* 3 cols */
.modern_three_col_large{width: 293px;height: 179px;background-position: -1px -279px !important;}
.modern_three_col_small{width: 220px;height: 144px;background-position: -224px -465px !important;}

/* 4 cols */
.modern_four_col_large{width: 208px;height: 140px;background-position: -2px -465px !important;}
.modern_four_col_small{width: 152px;height: 102px;background-position: -302px -300px !important;}


 /*---------------------------------------------------------------*/
/* 3. SHADOW FRAME
/*---------------------------------------------------------------*/
/* preloading */
.shadow_preload_three_col_small{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_three_col_large{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_two_col_small{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_two_col_large{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_small{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_regular{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_full{background: url("../../SiteImages/_global/preload-white.gif") center center no-repeat;margin:6px 0 0 6px;float:left;}
.shadow_preload_four_col_large{background: url("../../SiteImages/_global/preload-small-white.gif") center center no-repeat  !important;margin:6px 0 0 6px;float:left;}

.shadow_preload_four_col_small{background: url("../../SiteImages/_global/preload-small-white.gif") center center no-repeat  !important;margin:6px 0 0 6px;float:left;}

.shadow_preload_full {width: 928px;height: 208px;}
.shadow_preload_regular {width: 708px;height: 208px;}
.shadow_preload_small {width: 498px;height: 208px;}
.shadow_preload_two_col_large{width: 443px;height: 241px;}
.shadow_preload_two_col_small{width: 330px;height: 186px;}
.shadow_preload_three_col_large{width: 281px;height: 152px;}
.shadow_preload_three_col_small{width: 208px;height: 120px;}
.shadow_preload_four_col_large{width: 196px;height: 118px;}
.shadow_preload_four_col_small{width: 140px;height: 83px;}


.shadow_img_frame {background: url("../../SiteImages/_global/image-frame-sprite.png") 0px 0px no-repeat;margin-bottom: 6px;}
.shadow_img_frame img {margin: 0px;} 

/* banners */
.shadow_banner_full{width: 940px;height: 250px;background-position: -1px -1103px !important;}
.shadow_banner_regular{width: 720px;height: 250px;background-position: -1px -1594px !important;}
.shadow_banner_small{width: 510px;height: 250px;background-position: -754px -1355px !important;}

/* 2 cols */
.shadow_two_col_large{width: 455px;height: 283px;background-position: -460px 0px !important;}
.shadow_two_col_small{width: 342px;height: 226px;background-position: -347px -631px !important;}

/* 3 cols */
.shadow_three_col_large{width: 293px;height: 191px;background-position: -461px -283px !important;}
.shadow_three_col_small{width: 220px;height: 158px;background-position: -695px -476px !important;}

/* 4 cols */
.shadow_four_col_large{width: 208px;height: 155px;background-position: -461px -475px !important;}
.shadow_four_col_small{width: 152px;height: 118px;background-position: -764px -283px !important;}


/* 4 cols Tall */
.shadow_img_frame_tall {background: url("../../SiteImages/_global/image-frame-sprite-tall.png") 0px 0px no-repeat;margin: 10px 0 0 0;}
.shadow_img_frame_tall img {margin: 12px 0px 0px 13px;} 
.shadow_four_col_tall{width: 182px;height: 240px;background-position: -6px -8px !important;}






/* *********************************************************************************** */
/* MISCELLANEOUS
/* *********************************************************************************** */


.hr {border: 0;height: 2px;width: 100%;background: url("../../SiteImages/_global/separator3.gif") 0 0 repeat-x; margin: 0;}

.hr_shadow {border: 0;height: 20px;width: 100%;background: url("../../SiteImages/_global/separator-shadow-small.jpg") top center no-repeat;margin: 15px 0 10px 0;}
.content_full_width .hr_shadow {background: url("../../SiteImages/_global/separator-shadow.jpg") top center no-repeat  !important;}
.content_sidebar .hr_shadow {background: url("../../SiteImages/_global/separator-shadow-xtra-small.jpg") top center no-repeat  !important;}
.flash-wrap {min-height:400px;}


.module-gallery{width:150px; margin:20px 0px 25px 40px;  line-height:9px !important;}
.module-gallery img{margin-bottom:20px;}
.module-gallery span{ font-size:9px; color:#000000; font-weight:bold;}
.module-gallery span span{ font-size:8px; color: #990000 !important;}


/*---------------------------------------------------------------*/
/* 404 ERROR PAGE
/*---------------------------------------------------------------*/
.four_error {
	width: 600px;
	min-height: 400px;
	background: url(../../SiteImages/_global/404_error.png) left top no-repeat;
	padding:40px 30px 0 300px;
	margin:0 0 0 80px;
}
.four_message {width: 80%;}
#main .four_message ul {padding: 10px 0 0 14px;}
#main .four_o_four {color: #222;font-size:1.9em;padding-bottom: 12px;}



/* *********************************************************************************** */
/* WIDGETS + SHORTCODES
/* *********************************************************************************** */

/*---------------------------------------------------------------*/
/* SIDEBAR STYLES
/*---------------------------------------------------------------*/
#sidebar h3 {color: #222;font-size:1.8em;padding-bottom: 10px;}
.sidebar-widget {margin-bottom: 34px;padding-bottom: 34px;background: url("../../SiteImages/_global/separator3.gif") 0 100% repeat-x;width:100%;float:left;}
.sidebar-widget h4{margin-bottom:10px !important;}
#sidebar ul {margin:-7px 0 0 0;padding:0;list-style: none;}
#sidebar a {text-decoration: none;}
#sidebar a:hover {text-decoration: underline;}
#sidebar li {padding-bottom: 2px;}
#sidebar ul li {padding:5px 0 0 15px;background:url("../../SiteImages/_global/bullet2.gif") 0 11px no-repeat;}
#sidebar ul li ul li {padding:5px 0 0 25px;background:url("../../SiteImages/_global/bullet3.gif") 0 11px no-repeat;}

#sub_nav .right_sidebar p {margin-left:20px !important; margin-bottom:-10px !important}



/*---------------------------------------------------------------*/
/* TESTIMONIALS SLIDER
/*---------------------------------------------------------------*/
.testimonials_static {
	background:#E7E9E6 url("../../SiteImages/_global/bg_quote_wrap.png") 25px 25px no-repeat;
	border:1px solid #D8D9D6;
}
.testimonials {
	background:#E7E9E6 url("../../SiteImages/_global/bg_quote_wrap.png") 25px 25px no-repeat;
	border:1px solid #D8D9D6;
}
.testimonials {
	padding-bottom:50px;
	margin-bottom:5px;
}

.testimonials_static {
	padding-bottom:30px !important;
	margin-bottom:5px;
}

.content_full_width .testimonials_static blockquote{
	padding:20px 0 0 60px;
	width:800px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px !important;
	color:#808080 !important;
	font-style:italic !important;
	display:block;
	line-height: 18px !important;
}

.content_full_width .testimonials blockquote{
	padding:20px 0 0 60px;
	width:800px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px !important;
	color:#808080 !important;
	font-style:italic !important;
	display:block;
	line-height: 18px !important;
}
#content .testimonials_static blockquote{padding:20px 0 0 60px;width:570px;}
#content .testimonials blockquote{padding:20px 0 0 60px;width:570px;}
.testimonials_static p{
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px !important;
	color:#808080 !important;
	font-style:italic !important;
	line-height: 18px !important;
}
.testimonials blockquote p{
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px !important;
	color:#808080 !important;
	font-style:italic !important;
	line-height: 18px !important;
}
.testimonials_static blockquote cite {
	font-style: normal;
	display: block;
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	padding-right:6px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.testimonials blockquote cite {
	font-style: normal;
	display: block;
	text-align: right;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	padding-right:6px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.testimonial-pager {width: 100%;text-align: center;padding-top: 10px;}
.testimonial-pager a {display: inline-block;width:12px;height:12px;text-indent:-9999em;outline:none;background:url("../../SiteImages/_global/global-sprite.gif") -737px -197px no-repeat;margin-right: 10px;}
.testimonial-pager .activeSlide {background:url("../../SiteImages/_global/global-sprite.gif") -725px -197px no-repeat;}



/* *********************************************************************************** */
/* PROGRESSIVE CSS ENHANCEMENTS
/* *********************************************************************************** */
.testimonials{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.callout_button{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#mc_signup #mc_signup_submit{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.ka-form-submit{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#ka-submit{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.opener{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#ka-submit{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.message_form{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.message_yellow{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.message_blue{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.message_red{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.message_green{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.ka-form-submit {
-moz-box-shadow: 1px 1px 3px #666;
-webkit-box-shadow: 1px 1px 3px #666;
box-shadow: 1px 1px 3px #666;
}
#ka-submit {
-moz-box-shadow: 1px 1px 3px #666;
-webkit-box-shadow: 1px 1px 3px #666;
box-shadow: 1px 1px 3px #666;
}
.callout_button {
-moz-box-shadow: 1px 1px 3px #222;
-webkit-box-shadow: 1px 1px 3px #222;
box-shadow: 1px 1px 3px #222;
}
#mc_signup #mc_signup_submit {
-moz-box-shadow: 1px 1px 3px #222;
-webkit-box-shadow: 1px 1px 3px #222;
box-shadow: 1px 1px 3px #222;
}
#menu-main-nav li.parent:hover{
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;	
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.search-wrap h1{text-shadow:none;}
.frame h1{text-shadow:none;}
#footer h6{text-shadow:none;}
#footer h5{text-shadow:none;}
#footer h4{text-shadow:none;}
#footer h3{text-shadow:none;}
#footer h2{text-shadow:none;}
#footer h1{text-shadow:none;}
.home-bnr-jquery .home-banner-main h2{text-shadow:1px 1px 1px #222;}




/* *********************************************************************************** */
/* IE SPECIFIC
/* *********************************************************************************** */
#foot_right{position: relative;}
.top-footer{position: absolute;top: 0;right: 0;}
#foot_right ul{position: absolute;top: 0;right: 50px;}



/* ************************************************************************************ */
/* SHAREPOINT MODS
/* ************************************************************************************ */

/* Web Part Editor */
#MSO_ContentDiv{
	z-index: 9999;
	position:absolute;
	float:right;
	width: 400px;
	overflow:scroll;
}
.ms-WPBody{ font-family:Arial, Helvetica, sans-serif !important;}
.ms-rte-wpbox {font: 1em Arial, Helvetica, sans-serif;}

/* fix scrolling on list pages */
#s4-bodyContainer {	position: relative;	}

#s4-ribbonrow {position : fixed; z-index: 1000;}
.ms-cui-menu[id ^= "Ribbon."] { position: fixed !important;}
#s4-ribbonrow .ms-popoutMenu { position: fixed !important;}
#s4-ribbonrow .ms-MenuUIPopupBody { position: fixed !important;}
.ms-dlgOverlay { width: 100% !important;}

#s4-statusbarcontainer{	padding-bottom: 0px;}

.s4-wpcell-plain > TABLE {
	padding-bottom: 0px;
}

/*Search Box Styles*/

.search-area .s4-search{width: 100% !important; padding:0px !important;}

.search-area .s4-search input.ms-sbplain{
	margin-top:9px!important;
	margin-right: 5px !important;
	width: 200px !important;
	height:24px;
	padding:4px 0px 4px 5px !important;
	color:#2D2D2D;
	font-style:normal;
	background:url('../../SiteImages/_global/search-header-long.gif') no-repeat left top;
	width: 100px;
	font-size: 1em;
	border: none !important;
}
.s4-search .ms-sbgo a{margin-top:0px; background:url("../../SiteImages/_global/searchButton.gif") no-repeat; width:80px; height:23px; display:block;}
.s4-search .ms-sbLastcell{display:none; }

.s4-search .ms-sbgo span{display:none; }

.s4-search .srch-gosearchimg{display:none; }

.ms-sbcell{margin:0; padding:0;}

.adminBar .ms-sbrow a{margin:0; padding:0;}

/* Breadcrumbs */

.breadcrumbs {
  display: block;
  padding: 5px 10px 0 10px;
  font-size: 11px;
  color: black;
 }

.breadcrumbs a:active{
	color: #40406B; text-decoration:underline;
}

.breadcrumbs a:visited{
	color: #40406B; text-decoration:underline;
}

.breadcrumbs a:link{
	color: #40406B; text-decoration:underline;
}
.breadcrumbs a:hover{
	text-decoration: none;
}

.breadcrumbs span {
	padding: 0 !important;
}

.breadcrumbs .divider{
	background: url("../../SiteImages/_global/arrow.png") center left no-repeat; margin: 7px; height: 9px; width: 4px;}


#content .ms-settingsframe{
	width:inherit !important;
}

.ms-listedit{
	margin-top: 0px !important;
	margin-left:0px !important;
}

.ms-listedit .ms-linksectionheader .ms-standardheader{
	font-size: 1em !important;
	font-family:Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	letter-spacing: -1px;
}
.ms-listedit .ms-linksectionheader{
	font-size: 1.4em !important;
	font-family:Helvetica, Arial, sans-serif !important;
	font-weight: bold;
	letter-spacing: -1px;
	color:black;
}

.ms-partline{	border-bottom: none !important;}

.ms-WPHeader TD{	border-bottom: none !important;}

.ms-newgif{	display:none !important;}

ms-standardheader h3{	font-size: 1.2em !important;}

.ms-linksection-level1 h3{	font-size: 1.2em !important;}

div.ms-pageinformation{	width: 30% !important; height: 300px;	padding: 0px;}

table.ms-pageinformation{	height: none !important;}

.srch-sb-results7{
	margin-top:0px;
	padding-top: 150px;
}