﻿#links, h1, h2, h3, h4, h5, h6, a, p, ul, li, div, body
{
    margin: 0;
    border: 0;
    padding: 0;
}


h1
{
	letter-spacing:-1px;
}

h2 
{
	letter-spacing:-0.5px;
}

h3 
{
	letter-spacing:-0.25px;
}

body
{
    text-align: center !important;
    font-family: Arial;
    font-size: 10px;
    font-weight: 100;
}
#outer-wrapper
{
    float: inherit;
}

#inner-wrapper{width: 960px;padding:0;margin: 0 auto; text-align:left;}

#main-content
{
    border: 0px;
    margin: 0 auto;
    display: block;
    text-align: left;
    text-align: left;
    background: transparent url(~/media/Images/aboutef/V1/misc/backgrounds/3columnsBG.jpg) repeat-y;
    float:left;
    width:960px;
 }


#left-home-column
{
    width: 621px;
    float: left;
    background:white;
}
#right-home-column
{
    width: 319px;
    float: right;
    border-right:dotted 1px #b2b2b2;
    border-left:dotted 1px #b2b2b2;
}

#right-column
{
    width: 260px;
    margin:0 20px;
    float: right;
}

*html #right-column
{
    width: 260px;
    margin:0 10px 0px 10px;
    float: right;
}

#ocBackground
{
    float:left;
    position:relative; 
    z-index:-100;   
}
/*Our Company Box*/
#ourcompany
{
	height: 393px; 
	width:620px;float:left; 
	margin-bottom: 0px; 
	color: White;
	border-bottom: dotted 1px #b2b2b2; 
	z-index:10; 
	background-color:#2d95d7; 
	position:relative;
}

#ourcompany #background-image
{
	height:260px;
}


#ourcompany h1
{
	float: left; 
	margin: 0px; 
	font-size: 4.0em;
	font-weight: 800;
}

#ourcompany a {
	text-decoration:none;
	color: White;
	float: right; 
	padding: 0px 20px 0px 14px;font-weight: bold; font-size: 15px;
	background:url(~/media/Images/aboutef/V1/misc/arrows/transparent_arrow.png) no-repeat 2px 3px;
	}

#ourcompany a:hover
{
    text-decoration:underline;
    }
#ourcompany-overlay
{
    width:620px;
    background-image:url(http://media.ef.com/_imgs/aboutef/V1/misc/dark_blue_transparency.png);
    background-repeat:repeat; 
    float:left;
    margin-top:210px;
}
#ourcompany-overlay h2
{
    font-size:38px; font-weight:bold; padding:4px 5px 8px 18px; color:#FFFFFF;
}

#ourcompany #blue-box
{}

#ourcompany #blue-box-description
{
	height:110px;
}

#ourcompany #blue-box-link
{
    width:auto;
    display: block;
	height: 23px
}

#ourcompany #blue-box-link a img
{
    padding-right:4px;
}

#ourcompany #blue-box-link-anchor
{
    float:right;
}


#ourcompany #blue-box a
{
    font:bold 15px Arial;
    color:#FFFFFF;
    width:auto;
    padding:0;
    text-align:right;
    margin-right:10px;
}
#ourcompany #blue-box a:hover
{
    text-decoration:underline;    
}
#ourcompany #blue-box p
{
    font:bold 15px Arial;
    color:#FFFFFF;  
    padding:15px 5px 0 20px;  
    width:500px;
}

*html #ourcompany #blue-box p
{
    font:bold 15px Arial;
    color:#FFFFFF;  
    margin:0px;  
    width:450px;
    float:left;
}

/*Career Box*/
#career-box{background-color: #203d53;width: 319px;float:left;}
#career-box h3{color: #203d53;font-size: 25px; background: transparent;padding: 14px 10px 0px 20px;width:192px;}
#career-box h3.second{color: #203d53;font-size: 2em;background: transparent;margin: 0;padding: 0px 10px 0px 20px;}
#career-box h4{color: #203d53;float: left;font-size: 1.4em;padding: 8px 20px;}
#career-box h5{color: #2d95d7;float: left;font-size: 15px;padding-left: 40px;}

#career-box a
{
	color: #2d95d7;
    float: left;
    font-weight: bolder;
    font-size: 15px;
    background: url(http://media.ef.com/_imgs/aboutef/V1/misc/buttons/banner_arrow_right.gif) no-repeat 1px 6px;
    margin: 0px 20px 0px 20px; 
    padding: 5px 15px 0px 17px;
    text-decoration:none;
    width:200px;
    }
*html #career-box a
{
    color: #2d95d7;
    float: left;
    font-weight: bolder;
    font-size: 12px;
    background: url(http://media.ef.com/_imgs/aboutef/V1/misc/buttons/banner_arrow_right.gif) no-repeat left 5px;
   
   
}
#career-box p{color: #2d95d7;float: left;font-weight: bold;font-size:11px;width:220px;font-weight:normal;}
#career-box a:hover{text-decoration:underline;}

/*Career Box Top*/
#career-top{height: 478px;float:left;width:100%;}
*html #career-top{height: 466px;float:left;width:100%;}
#career-top #background-image{height:426px;}
#career-top #background-image h2 {color: #203d53;font-size: 24px; background: transparent;padding: 14px 10px 0px 20px;width:200px;line-height:1.1;}
#career-top h2{color: #FFFFFF;font-size: 24px; background: transparent;padding: 5px 10px 5px 15px;width:200px;}
#career-top h1{background: #203d53;padding: 7px;color: #FFFFFF;font-size: 2.3em;}
#career-top a{}

/*Career Box Lower*/
#career-bottom {height: 250px; margin-top:0;padding-top:0;float:left;width:100%;}
#career-bottom #background-image{height:250px;padding-top:0;}
*html #career-bottom {height: 250px; margin-top:10px;padding-top:0px; float:left;width:100%;}
#background-image .career-bottom
{
    margin-top:10px;
}
#career-bottom h2 
{
	background: transparent;
	height:100px;
	padding:15px 10px 0 20px;
	color: #203d53;
	font-size: 25px; 
	width:185px; 
	font-weight:bold;
	line-height:1.1;
	}
	
*html #career-bottom h2  
{
	height:82px;
}

#career-bottom h3{background: transparent;padding:4px 10px 0 20px;color: #203d53;font-size: 13px; width:230px; font-weight:normal;}
*html #career-bottom p
{
    margin:15px 20px 0 0px;
    font-weight:bold;
}
#career-bottom p
{
	color: #444444;
	font-size: 15px; 
	font-weight:bold; 
	line-height:1.2; 
	width:160px;
	height:91px;
	padding:0 30px 0 20px;
	width:190px;
	}
	
#career-bottom a
	{
		text-decoration:none;
	}
*html #career-bottom a{position:relative;top:15px;}
/*Our Products */


#our-products
{
    float:left;
    margin-top:25px;
    padding-top:2px;
    width:298px;   
 }
 
 #our-products h2.outer-heading
 {
    border-bottom:3px solid #2D95D7;
    color:#203D53;
    padding-bottom:4px;
    font:bold 20px Arial;
 }
#our-products-overlay
{
    position:absolute; 
    bottom:0px;
    width:298px;
    background-color:#203D53;
    height:100px;
 }
 
 #our-products-overlay h2
 {
    color:#FFFFFF;
    font: bold 20px Arial;
    padding:10px 10px 2px;  
 }
 #our-products-overlay h3
 {
    color:#FFFFFF;
    font: bold 14px Arial;    
    padding:10px 10px;  
    margin-bottom:0;
    height:49px;
 }
  #our-products-overlay a
 {
    color:#FFFFFF;
    font: bold 15px Arial;    
    padding:2px 10px 10px 13px;
    text-align:right;
    float:right;
    text-decoration:none;
    background:url(~/media/Images/aboutef/V1/misc/arrows/transparent_arrow.png) no-repeat 0px 5px;
 }
 
 #our-products-overlay a:hover
 {
    text-decoration:underline;    
 }
 
 #our-products-overlay a img
 {
    padding-right:4px;    
 }


#aroundef-box
{
    float: right;
    margin-top: 25px;
    padding-top: 2px;
    width:298px;
}



#aroundef-box h2.outer-heading
{
    color: #203d53;
    font:bold 20px Arial;
    border-bottom: solid 3px #2d95d7;
    padding-bottom:4px;
}

#aroundef-box h3
{
    font:bold 14px Arial;
    color: #FFFFFF;
    padding: 10px;
    font:bold 14px Arial;
    height:49px;
    margin-bottom:0;
}

#aroundef-box #aroundef-box-overlay h3
{
    font:bold 14px Arial;
    color:#FFFFFF;
    padding:10px;   
}

#aroundef-box #aroundef-box-overlay a
{
    font:bold 15px Arial;
    color:#FFFFFF;
    padding:2px 10px 10px 13px;   
    float:right;
    float:right;
    text-align:right;
    text-decoration:none;
    background:url(~/media/Images/aboutef/V1/misc/arrows/transparent_arrow.png) no-repeat 0px 5px;

}

#aroundef-box #aroundef-box-overlay a img
{
    padding-right:4px;
}

#aroundef-box #aroundef-box-overlay a:hover
{
    text-decoration:underline;
}

#aroundef-box-overlay
{
	background-color:#203D53;
	position:absolute; 
	bottom:0px;
	width:298px;
	height:100px;
}

.promobox
{
    width: 298px;
    height: 304px;
}

.promobox a
{
    color: White;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 10px 15px 15px;
    text-decoration: none;
}

#ef-regions #regions-panel
{
    text-align:left;    
}

.fg-menu li
{
    text-align:left;    
}

