@charset "utf-8";
/* CSS Document */

/* CSS Document */
*{ margin: 0; padding: 0; }* 
body { 
	font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	background: #000 url(images/backBg.png) repeat-x; 
	color: #444; 
}

p { margin: 0 0 15px 0; }
h1 {font: normal 2.0em "Trebuchet MS", Arial, Sans-Serif;  margin: 10px 0 0; line-height: 22px;}


h2 { font: bold 1.2em Arial, Sans-Serif; height: 35px;}
#nav{
margin-left: 0;
padding-left: 190px;
height: 21px; width: 610px;
border-bottom: solid 4px #B00000;

}

* html #nav a {width:1%;}

#nav a:hover{
color: #fff;
background: url(images/menuButton2.png) no-repeat;
text-decoration:none;
}

#nav li{
float:left;
list-style-type:none;
font-family:"Trebuchet MS", Tahoma, Arial;
width: 84px;
margin-right: 3px;
}

#nav li a{
display:block;
font-size:12px;
font-weight:bold;
text-transform: capitalize;
text-align: center;
text-decoration:none;
color: #CECEFF;
padding: 3px 3px 0px 3px;;
background:  url(images/activeButton2.png) no-repeat;
}

#nav #active a{
color: #fff;
background:  url(images/menuButton2.png) no-repeat;
}

#nav li{
float:left;
list-style-type:none;
font-family:"Trebuchet MS", Tahoma, Arial;
width: 84px;
margin-right: 3px;
}

/* ----- Sidebar ----- */

.sidebar-left {
	float: left;
	padding: 40px 20px 20px 0;
	width: 174px;
	height: auto; 
	background: #971111;
	margin-right: 20px;
}

	.sidebar-nav {
		font-family: 'ProximaNovaLight', Arial, sans-serif;
		font-size: 13px;
		line-height: 13px;
		margin: 0;
	}

		.sidebar-nav li {
			border-top: solid 1px #ccc;
			list-style: none;
			margin: 0;
		}

			.sidebar-nav a {
				color: #eee;
				display: block;
				padding: 7px 0;
				text-decoration: none;
			}

			.sidebar-nav a:hover,
			.sidebar-nav a:focus,
			.sidebar-nav .current_page_item a,
			.single-research_item .menu-item-85 a,
			.single-case_study .page-item-51 a,
			.single-news_item .page-item-56 a,
			.events-archive .page-item-57 a,
			.events-single .page-item-57 a,
			.single-podcast .page-item-58 a,
			.single-webinar .page-item-59 a {
				color: #fff;
			}

		.sidebar-nav .sidebar-nav-contact {
			border-bottom: solid 1px #BDDCF5;
			height: 30px;
			padding: 20px 0;
		}

			.sidebar-nav .sidebar-nav-contact a {
				background: url('ui/sprite.png') 0 -419px no-repeat;
				color: #FFF;
				font-family: 'ProximaNovaSemibold', Arial, sans-serif;
				height: 30px;
				line-height: 30px;
				margin: 0 auto;
				padding: 0;
				text-align: center;
				text-transform: uppercase;
				width: 123px;
			}

			.sidebar-nav .sidebar-nav-contact a:hover,
			.sidebar-nav .sidebar-nav-contact a:focus {
				background-position: 0 -451px;
			}


#wrapper { width: 800px; margin: 0 auto; url(images/wrapBg.png) repeat; }
#headSection { width: 800px; height: 162px; background: url(images/headBanner.jpg) repeat-y; }
#headSection img{border: none 0;}

#imgBanner2 {float: left; width: 800px; height: 300px; background: #000 url(images/homeBannerImgs.jpg) no-repeat;}
#imgBanner {float: left; width: 800px; height: 200px; background: #000 url(images/bannerImg1.jpg) no-repeat;}

#newsCopy{float: left; height: 336px; border-left: solid 2px #eee; border-right: solid 2px #eee;width: 270px;}
#news{ border-bottom: solid 10px #eee; border-top: solid 2px #eee; height: 250px; background: #B00000; color: #d2d2d2; }
#realNews{ width: 230px; margin: 45px 10px 20px 20px;}
#realNews h2{font: bold 1.6em "Times New Roman", Times, serif, Arial, Sans-Serif; color: #eee; }
#realNews img{border: 0 none;}
#copyright{width: 769px; color: #666; border-bottom: solid 4px #eee; height: 45px; background: #971111; font-size: 11px; padding: 15px 10px 10px 20px; }
#copyright a{ color: #999; text-decoration: underline; font-size: 10px;}
#main{float: right; width: 486px; height: 434px; padding: 5px 20px 0px 20px; background: #fff;}
#main2{float: left; padding: 5px 20px 0px 20px; width: 760px;  height: 700px; background: #B00000; color: #ccc;  border-top: solid 5px #ccc;}
#main2 ul ul{ list-style-type: circle; margin: 10px 0px 10px 20px;}
#main2 ul{ list-style-type: none; margin: 10px 0px 10px 40px;}
#main2 #intro h1{color: #eee;}
#intro{width: 486px; border-bottom: solid 1px #ccc; height: 185px;}
#intro h1{color: #004387;}
#siteSummary{width: 486px; height: 140px; margin-top: 30px;}
#siteSummary img{border: 0 none;}
.serve{float: left; width: 90px; margin-top: 20px; height: 100px;}
.serve h2 a{ color: #8AA8FF; text-decoration: none;}
.serve h2 a:hover{ color: #000; text-decoration: none;}
.servePlace{width: 90px; border: solid 1px #ccc; height: 77px; padding: 1px;}
#baseState{ margin-top: 10px; clear: both;  border-bottom: solid 10px #6289FF;}


#logoPlace{float: left; width: 415px; margin-right: 5px; height: 280px;}
#mainMenu{float: right; width: 250px;  margin-right: 5px; background: #fff; height: 140px; }
#slideImg{float: left; width: 420px;  margin-right: 5px;background: #fff; height: 280px; }

#logo { margin: 20px 0 0 0; height: 77px; width: 300px; float: left; background: url(images/logobg.gif) no-repeat bottom; text-align: left;}

#logo h1{ font-family:"Trebuchet MS", Arial; font-size: 2.5em;}
#menu { float: right; padding: 70px 0 0; margin: 0 0 18px; }
/*Tit Bit*/
#tidbit {
	CLEAR: both; MARGIN-LEFT: 5px; /*BORDER-BOTTOM: #fff 12px solid;*/ HEIGHT: 170px; font: 1.0em Tahoma, "Trebuchet MS", Arial, Sans-Serif;
}
  
#tidbit H2 {
	BACKGROUND: url(/images/learnmore_heading.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 351px; TEXT-INDENT: -9999px; HEIGHT: 121px
}
UL#tidbit_spinner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#tidbit_spinner LI DIV H4 {
	MARGIN-TOP: 0px; COLOR: #ccc; LINE-HEIGHT: 100%; font: bold 1.2em "Trebuchet MS", Arial, Sans-Serif;
}
#tidbit_spinner LI {
	DISPLAY: none; PADDING-BOTTOM: 10px; HEIGHT: 120px
}
#tidbit_spinner .sList{
padding-left: 10px;
line-height: 1.5em;
 }

#tidbit_spinner LI.current {
	DISPLAY: block
}
#tidbit_spinner LI#tidbit-1 {
	BACKGROUND: url(/images/tidbit_crumbs_1.gif) no-repeat left bottom
}
#tidbit_spinner LI#tidbit-2 {
	BACKGROUND: url(/images/tidbit_crumbs_2.gif) no-repeat left bottom
}

#tidbit .next{
text-align: right;}