@import url("reset.css");/*  Globals--------------- */* {margin:0; padding:0;}body {    font: 12px Arial, Helvetica, sans-serif;	background: url(../gfx/bg.jpg) repeat-x 0 0;    color: #666;	margin: 0;} hr { display: none; }strong, b { font-weight: bold; }em, i { font-style: italic; }.small {	font-size: 11px;}a {	color: #F43A00;	text-decoration: none;}a:hover {	color: #444;}h2 {	font-weight: bold;
	letter-spacing: -1px;
	font-size: 20px;
	color: #d23808;}h3 {	font-size: 16px;	color: #D06902;	margin: 5px 0;	font-weight: normal;}/* vv------------------- */#newsbox li .date, #secondary #glob_content  #in_box  .in_data .news_item .date {
	font-size: 11px;
}
#secondary .news_item {
	border-bottom: 1px dotted #999;
	padding: 20px 0;
	margin: 0;
}body#news #in_header .glob_title {
	width: 338px;
	background: url(../gfx/title_news.png) no-repeat 0 0;
}#wrapper #primary .image_pad {
 	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}#wrapper {
	width: 990px;
	margin: 0 auto;
	position: relative;
}#in_header .subhead {
	width: 430px;
	position: absolute;
	right: 65px;
	bottom: 40px;
	z-index: 1999;
}#in_header .meta_head {
	font: 20px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
}#head_image {
	width: 942px;
	height: 155px;
	position: absolute;
	bottom: 7px;
	left: 7px;
}.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}#bcrums ul li a.active {color: #ff4000;}
#bcrums ul li a:hover{color: #666666;}
#bcrums li.binit a  {color: #ff4000;}

body#home #primary .mini_box .cta, #content #primary .news_box .cta, #secondary #glob_content .in_data .cta {
	display: block;
	width: 97px;
	height: 24px;
	text-indent: -9999px;
	background: url(../gfx/btn_more_cta.png) no-repeat 0 0;
}	

body#home #primary .mini_box .cta:hover,#content #primary .news_box .cta:hover,  #secondary #glob_content .in_data .cta:hover  {
	background-position: 0 -24px;
}#in_logo {
	display: block;
	width: 630px;
	height: 132px;
	background: url(../gfx/logo_in.png) no-repeat 0 0;
	position: absolute;
	text-indent: -9999px;
	top: 25px;
	left: 45px;
	z-index: 900;
}#in_header .meta_head {
	font: 20px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
}#in_header {
	width: 956px;
	height: 352px;
	background: url(../gfx/in_head_bg.png) no-repeat 0 0;
	margin: 0 auto 15px auto;
	position: relative;
}/* INSIDE CONTENT---------------------------------------- */
#content {
	width: 956px;
	margin: 0 auto;
}
#content #primary {
	width: 296px;
	float: left;
}	
#content #secondary {
	width: 660px;
	float: left;
}
#content #secondary #glob_content .top_corner {
	width: 646px;
	height: 21px;
	background: url(../gfx/content-top.png) no-repeat 0 0;
}
#content #secondary #glob_content #in_box {
	background: url(../gfx/content-bg.png) repeat-y 0 0;
}
#content #secondary #glob_content #in_box .in_data {
	background: url(../gfx/content-top2.png) no-repeat 0 0;
	padding: 0 30px;
	margin: 0;
	position: relative;
}
#content #secondary #glob_content #in_box .in_data h3.meta {
	margin: 0 0 35px 0;
}
#content #secondary #glob_content #in_box .in_data p {
	line-height: 22px;
	margin: 0 0 20px 0;
}
#content #secondary #glob_content #in_box .in_data .carousel_space {
	height: 120px;
	position: relative;
}
#content #secondary #glob_content #in_box .in_data #partner_carousel {
	position: absolute;
	top: -28px;
	left: -18px;
}
#content #secondary #glob_content #in_box .jobs_btn {
	display: block;
	width: 125px;
	height: 24px;
	text-indent: -9999px;
	background: url(../gfx/btn_jobs.png) no-repeat 0 0;
}
#content #secondary #glob_content #in_box .jobs_btn:hover {
	background-position: 0 -24px;
}
#content #secondary #glob_content #in_box .in_data .image_left {
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	float: left;
	margin: 0 25px 15px 0;
}
#content #secondary #glob_content #in_box .in_data .image_right {
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	float: right;
	margin: 0 0 15px 15px;
}
#content #secondary #glob_content {
	width: 646px;
	margin: 0 0 0 14px;
	background:url(../gfx/content-bt.png) no-repeat 0 100%;
	padding: 0 0 21px 0;
}
#primary #subnav, #primary .news_box {
	width: 296px;
	margin:0 0 15px 0;
}
#primary #subnav .inbox, #primary .news_box .inbox {
	background: url(../gfx/subnav_bt.png) no-repeat 0 100%;
}
#primary #subnav .top_corner, #primary .news_box .top_corner {
	height: 19px;
	background: url(../gfx/subnav_top.png)
}
#primary #subnav .inbox ul {
	background: url(../gfx/subnav_top2.png) no-repeat 0 0;
	width: 256px;
	padding: 0 20px 40px 20px;
	margin: 0;
}
#primary .news_box .news_info {
 	background: url(../gfx/subnav_top2.png) no-repeat 0 0;
	width: 256px;
	padding: 0 20px 20px 20px;
}
#primary #subnav ul li {
	width: 254px;
	height: 39px;
	margin: 0  0 5px;
}
#primary #subnav ul li a.sub_item {
	font-weight: bold;
	color: #666;
	font-size: 13px;
	display: block;
	width: 254px;
	height: 39px;
	line-height: 39px;
	text-indent: 30px;
	background: url(../gfx/subnav_item.png) no-repeat 0 -39px;
}
#primary #subnav ul li a.sub_item:hover,#primary #subnav ul li.active a.sub_item {
	background-position: 0 0;
	color: #fff;
}#primary #subnav, #primary .news_box {
	width: 296px;
	margin:0 0 15px 0;
}
#primary #subnav .inbox, #primary .news_box .inbox {
	background: url(../gfx/subnav_bt.png) no-repeat 0 100%;
}
#primary #subnav .top_corner, #primary .news_box .top_corner {
	height: 19px;
	background: url(../gfx/subnav_top.png)
}
#primary #subnav .inbox ul {
	background: url(../gfx/subnav_top2.png) no-repeat 0 0;
	width: 256px;
	padding: 0 20px 40px 20px;
	margin: 0;
}
#primary .news_box .news_info {
 	background: url(../gfx/subnav_top2.png) no-repeat 0 0;
	width: 256px;
	padding: 0 20px 20px 20px;
}
#primary #subnav ul li {
	width: 254px;
	height: 39px;
	margin: 0  0 5px;
}
#primary #subnav ul li a.sub_item {
	font-weight: bold;
	color: #666;
	font-size: 13px;
	display: block;
	width: 254px;
	height: 39px;
	line-height: 39px;
	text-indent: 30px;
	background: url(../gfx/subnav_item.png) no-repeat 0 -39px;
}
#primary #subnav ul li a.sub_item:hover,#primary #subnav ul li.active a.sub_item {
	background-position: 0 0;
	color: #fff;
}
#secondary #glob_content #sitemap {
	padding: 25px 40px;
}
#secondary #glob_content #sitemap ul {
	margin: 20px 0;
	padding: 0 40px;
}
#secondary #glob_content #sitemap a {
	font-weight: bold;
}
#secondary #glob_content #sitemap li.heading {
	background: none;
	padding: 0;
}
#secondary #glob_content #sitemap li.heading h4 {
	font-size: 12px;
	font-weight: bold;
}
#secondary #glob_content #sitemap li {
	margin: 0 0 10px;
	background: url(../gfx/bullet_arrow.gif) no-repeat 0 50%;
	padding: 5px 0 5px 15px;
}	
#secondary #glob_content #account_manager {
	padding: 25px 40px;
}
#secondary #glob_content #account_manager ul {
	margin: 20px 0;
	padding: 0 40px;
}
#secondary #glob_content #account_manager a {
	font-weight: bold;
}
#secondary #glob_content #account_manager li.heading {
	background: none;
	padding: 0;
}
#secondary #glob_content #account_manager li.heading h4 {
	font-size: 12px;
	font-weight: bold;
}
#secondary #glob_content #account_manager li {
	margin: 0 0 10px;
	background: url(../gfx/bullet_arrow.gif) no-repeat 0 50%;
	padding: 5px 0 5px 15px;
}
#secondary #glob_content #venue {
	padding: 25px 40px;
}
#secondary #glob_content #venue ul {
	margin: 20px 0;
	padding: 0 40px;
}
#secondary #glob_content #venue a {
	font-weight: bold;
}
#secondary #glob_content #venue li.heading {
	background: none;
	padding: 0;
}
#secondary #glob_content #venue li.heading h4 {
	font-size: 12px;
	font-weight: bold;
}
#secondary #glob_content #venue li {
	margin: 0 0 10px;
	background: url(../gfx/bullet_arrow.gif) no-repeat 0 50%;
	padding: 5px 0 5px 15px;
}	
#bcrums { 
	background: url(../gfx/bcrumb_line.gif) no-repeat 0 0;
	width: 567px;
	position: absolute;
	top: 120px;
	right: 70px;
}
#bcrums ul {
	background: url(../gfx/bcrumb_line.gif) no-repeat 0 100%;
}
#bcrums ul li.binit {
	background: none;
	padding-right: 0;
}
#bcrums ul li {
	padding: 10px 15px;
	float: right;
	font-size: 11px;
	background:url(../gfx/bcrumb_div.gif) no-repeat 100% 50%;
}
#bcrums ul li a {
	color: #666;
	font-weight: bold;
}
#footer #foot_wrap .last {
	background: none;
	border: none;
}#footer {
	width: 100%;
	height: 90px;
	margin: 15px 0;
	background: url(../gfx/footer_bg.jpg) repeat-x 0 0;
}#foot_wrap ul li {
	float: left;
}#foot_wrap {
	width: 990px;
	margin: 0 auto;
	position: relative;
	height: 92px;
}
#foot_wrap p {
	 text-align:left; margin-left: 357px;
}#foot_wrap   a {
font-size: 11px;
	color: #666;
}
#foot_wrap   a:hover {	color: #d62;}
.web {text-align:right; margin: -15px  43px 0 0}
 #nav_second {
	height: 42px;
	margin: 0 0 20px 342px;
	float: none;
}
 #nav_second li {
	padding: 0 15px;
	background: url(../gfx/foot_nav_div.gif) no-repeat 100% 50%;
}
#nav_second li a {
	line-height: 42px;
	color: #fff;
}
#nav_second li a:hover {
	color: #E4A318;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

