/* Company Tab Pages */
body#company {
  background:#adafb5 url(../media/images/header_top.png) repeat-x -20% top;
}

a:focus {
	outline:none;
}

a {
	text-decoration:none;
	color:#005e8f;
}
a:hover, a:focus {
	text-decoration:underline;
}

a em, .hide {
	position:absolute;
	left:-9999em
}

hr {
	color:#ededed;
	border:0;
	margin:0;
	padding:0;
	display:block;
	height:1px;
	background:#ededed;
	width:93%;
}

p {
	font:normal 12px Helvetica, Arial, sans-serif;
	line-height:18px;
	letter-spacing:normal;
	color:#555;
	padding:0 0 1em;
}
body#company #content {
  background: #b7b8bd url(../media/images/pricing_bg.gif) repeat-x;
}

body#pricing.ver3 p.homeintro{ color: #747679;}

body#pricing.ver3 p.homeintro b{ color:#2a2b2c;}
p.homeintro em {	}
p.homeintro b {
	color:#fff;
	font-weight: bold;
}

body#pricing #footer {
  background:url(../media/images/home_sprite_2009.png) repeat-x center -479px;
}
/******************/
/* Main Company Navigation -  */
#company_content
{
    position: relative;
    background-image: url(../media/images/company/company_head_bg.jpg);
    background-repeat:no-repeat;
    width: 1024px;
    height:800px;
	padding-left: 45px;
    padding-right: 78px;
    padding-top: 10px;
}

#companypage_nav{
	margin:0pt;
	padding:0pt 0pt 21px 0px;
	text-align:left;
}

#companypage_nav h3{
	font-size:21px;
	font-weight:normal;
	letter-spacing:-0.035em;
	line-height:23px;
	margin:0pt;
	padding-bottom:0em;
}

#companypage_nav h3 a{
	color:#FEFEFE;
}

/* Individual Link colors and current page bullet */

#companypage_nav h3 a.Current{
	background:transparent url(../media/images/company/company_nav_current.gif) no-repeat scroll right 8px;
	color:#0055BB;
	padding-right:21px;
	}

	/*
	.aboutus{
		color:#0055BB;
		display:block;
		background:transparent url(../images/company/bullet_aboutus_current.gif) no-repeat scroll right center;
		width:68%;
	}

	.ourculture {
		color:#ffbb00;
		display:block;
		background:transparent url(../images/company/bullet_culture_current.gif) no-repeat scroll right center;
		width:79%;
	}

	.foundation {
		color:#50B1F4;
		display:block;
		background:transparent url(../images/company/bullet_foundation_current.gif) no-repeat scroll right center;
		width:79%;
	}

	.news{
		color:#9b783d;
		display:block;
		background:transparent url(../images/company/bullet_news_current.gif) no-repeat scroll right center;
		width:49%;
	}


	.careers{
		color:#ff7833;
		display:block;
		background:transparent url(../images/company/bullet_careers_current.gif) no-repeat scroll right center;
		width:60%;
	}

	.green {
		color:#00a90c;
		display:block;
		background:transparent url(../images/company/bullet_green_current.gif) no-repeat scroll right center;
		width:50%;
	} */

	#companypage_nav a:hover{
		text-decoration:none;
		color:#C6DCE9;
	} 

	
/*sidebar */

.menu_side {
	height:362px;
	margin:5px;
	width:170px;
	letter-spacing:-0.015em;
	position: absolute;
  	right:209px;
	height:362px;
	top: 10px;
}

.menu_side p{
	margin:0;
	padding:0;	
	text-align:left;
	margin-left:1em;
}

/* IE6 margin fix*/ 

* html .menu_side{ margin-left:10px;}

/* Top of the Box*/
.menu_side h2 {
	height:auto;
	margin:0pt;
	padding:0pt;
	text-indent:-99999px;
}

.menu_side img{
	margin:5px;
}

/* content */

#company_main_content{
	float:left;
	padding:.3em;
	width:730px;
	color:#FEFEFE;
}

#company_main_content p {
	margin-left:25px;
	margin-right:35px;
	color:#000033;
	font-size:13px;
}

#company_main_content h2{
	margin-left:0.5em;
	color:#002148;
	font-size:17px;
	margin-bottom:0.2em;
	padding-top:5px;
}

#company_main_content h1{
	text-transform:none;
	margin-left:.5em;
	color:#0055bb;
	font-size:17px;
	margin-bottom:.5em;
	text-align:left;
}
#career_opps a{
	margin:0;
	padding:0;	
	width:100%;
	height:100%;
	display:block;
}


/* Career Page Tags ----------------------------------------*/

.career_title{
	font-size:25px !important;
	text-align:left !important;
	color:#0055BB !important;
	font-weight:normal;
}
