@charset "utf-8";

/* Overwriting Global Styles
------------------------------------------------------------------------------------------------------------*/
.twocolumn #content .main {
   margin-left:8px;
   width: 686px;
   padding-left:21px;
}
.twocolumn #content .main a:hover {
	text-decoration:underline;	
}

/* Company Header
-------------------------------------------------------------------------------------------------------------*/

.company_header {
    background: url("newsroom_bg4.jpg") no-repeat scroll right 10px transparent !important;
    height: 210px;
    margin-left: -21px;
    margin-top: -83px;
    padding-left: 21px;
    padding-top: 90px;
    width: 686px;
}


.company_header_text {
   width:297px;
   margin-top:-9px;
   line-height:1.4;
}

.company_header h2 {
   color:#575757;
   height:46px;
   width:305px;
   margin-bottom:-20px;
}

/* Company Subheadings
-------------------------------------------------------------------------------------------------------------*/

.company_subheadings {
   padding-left:13px;
}

.company_subheadings  h3{
   color:#575757;
   font-size:16px;
}

.company_subheadings_left, .company_subheadings_right {
   float:left;
   padding-right:50px;
   width:42%;
}

.company_subheadings a, .company_subheadings a:link, .company_subheadings a:visited {
   padding-left:10px;
   padding-top:3px;
   display:block;
   background:url(company_subheading_linkarrow.jpg) 0px 7px no-repeat;
}

.company_subheadings a:hover {
	text-decoration:underline;
}

.company_subheadings_indent {
   padding-left:23px;
   width:80%;
}

.company_subheadings_indent  h3{
   margin-top:10px;
}

#no_arrow {
	padding-left:0px;
	background-image:url();
}

/* Company 2col Footer
-------------------------------------------------------------------------------------------------------------*/
.company_footer {
   background:url(company_3col_footer_bkgrd.jpg) no-repeat;
   height:150px;
   width:700px;
   margin-left:-18px;  
   padding-left:15px;
   margin-top:40px;
   line-height:1.2;
}

.company_footer a, .company_footer a:link, .company_footer a:visited {
   padding-left:10px;
   padding-top:3px;
   display:block;
   background:url(company_subheading_linkarrow.jpg) 0px 7px no-repeat;
   margin-top:2px;
}

.company_footer a:hover {
	text-decoration:underline;
}

.company_footer  h3{
   color:#575757;
   font-size:16px;
   height:19px;
   margin-bottom:3px;
   margin-top:13px;
}

.company_footer_left {
   float:left;
   padding-right:58px;
   padding-left:5px;
   width:25%;
   height:150px;
}
.company_footer_middle {
   float:left;
   height:150px;
   padding-right:68px;
   width:23%;
}
.company_footer_right {
   float:left;
   width:24%;
   height:150px;
}

