#corporate_hero{
 position: relative;
 top: 0;
 left: 0;
 padding: 0;
 margin: 0;
 width: 1005px;
 height: 176px;
 background-color: #FFFFFF;
}

#corporate_hero_wrapper{
 position: relative;
 top: 0;
 left: 0;
 padding: 0;
 margin: 0;
 width: 1005px;
 height: 176px;
}

#hero_background{
 position: absolute;
 top: 0;
 left: 0;
 width: 1005px;
 height: 176px;
}

#news_area{
 float: left;
 position: relative;
 top: 0;
 left: 0;
 padding: 0;
 margin: 0;
 background: none;
 background-color: #FFFFFF;
 height: auto;	
 width: 1005px;
 padding-bottom: 50px;
}

*html #news_area{
 float: none;
}

#tmp_footer{
 padding-bottom: 50px;
}


#news_area_wrapper{
 position: relative;
 top: 0;
 left: 0;
 padding: 0;
 margin: 0;
}

#tmp_body_closer{
 float: left;
}

#sl_left_nav{
 float: left;
 position: relative;
 top: 30px;
 left: 40px;
 width: 180px;
 text-align: right;
 color: #4d4d4d;
 font-size: 0.9em;
 padding-bottom: 100px;
}

#sl_left_nav #left_nav{
 position: relative;
 float: left;
 top: 0;
 left: 0;
}

#sl_left_nav #left_nav .left_nav_primary{
 padding: 0;
 margin: 0;
 position: relative;
 top: 0;
 left: 0;
 width: 178px;
}

.primaryLink{
 font-weight: bold;
 width: 178px;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 display: block;
}

.primaryLink:hover{
 background-image:url(/corporate/includes/images/link_corporate_bg.jpg);
 background-position: 0 0;
 background-repeat: repeat-y;
 text-decoration: underline;
}

.left_nav_secondary{
 font-size: 0.92em;
 position: relative;
 top: 0;
 left: 0;
 display: none;
 line-height: 18px;
}

.secondaryLink{
 text-decoration: none;
 padding-left: 4px;
 padding-right: 4px;
}

.secondaryLink:hover{
color: #FFFFFF;
background-color: #648ABB;
}

#sl_left_nav .related{
 position: relative;
 top: 100px;
 left: 0;
 font-size: 0.9em;
 clear: left;
 line-height:1.6em;
}

#sl_left_nav .related strong{
 font-size: 1.3em;
}

#sl_left_nav .related a{
 color: #648ABB;
 text-decoration: none;
 font-size: 1.1em;
}

#sl_left_nav .related a:hover{
 text-decoration: underline;
 color: #003366;
 background-color: #FFFFFF;
}

#sl_content{
 float: right;
 position: relative;
 top: 30px;
 right: 40px;
 width: 707px;
 padding-bottom: 20px;
}

#sl_content .title{ 
 position: relative;
 top: 0;
 left: 0;
 font-style: italic;
 font-size: 1.8em;
 font-family: Arial, Helvetica, sans-serif;
}

#sl_content .title_twf{ 
 position: relative;
 top: 0;
 left: 0;
 font-style: italic;
 font-weight: bold;
 font-size: 1.8em;
 font-family: "Times New Roman", Times, serif;
}

#sl_content .title_blue{ 
 position: relative;
 top: 0;
 left: 0;
 color: #666666;
 font-size: 1.8em;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

#sl_content .subtitle{ 
 position: relative;
 top: 10px;
 left: 0;
 color: #333333;
 font-size: 1.2em;
}

#sl_content .content{ 
 position: relative;
 top: 20px;
 left: 0;
 font-size: 0.92em;
}

#sl_content .content ul{
 margin: 0;
 margin-left: 15px;
 padding: 0;
}

#sl_content .content ul li{
 margin-bottom: 15px;
}

#sl_footer{
 position: relative;
 top: 60px;
 left: 0;
 width: 707px;
 padding-bottom: 50px;
 border-top: 1px solid #333333;
 float: left;
}

#sl_footer_wrapper{
 position: relative;
 top: 0;
 left: 0;
}

#sl_img{
 float: left;
 position: relative;
 top: 10px;
 left: 0;
}

#sl_footer .title{ 
 position: relative;
 top: 10px;
 left: 10px;
 font-weight: bold;
 font-size: 0.9em;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
}

#sl_footer .content{ 
 position: relative;
 top: 15px;
 left: 10px;
 width: 470px;
}

#sl_content .content a {
color:#648ABB;
text-decoration:none; }


#sl_content .content a:hover{
 text-decoration: underline;
 color: #003366;
 background-color: #FFFFFF;
}

