﻿/* Hexcel mods */

.hxl_homeCareers {color: #374d95; text-decoration: none}

#hxl-stockticker { position: absolute; top: 1px; left: 770px; visibility:hidden }

#hxl-SocialMedia { position: absolute; top: 1px; left: 780px; visibility:hidden }

#Language { position: absolute; top: 45px; left: 810px; color:#ffffff; font:12px 'Trebuchet MS'; z-index:99;}

.hxl_homeCols .col1 { width: 445px; padding: 10px 35px 0px 9px; font-size: 15px; }
.hxl_homeCols .col1 a, a:visited {color: #333; text-decoration:none;}
.hxl_homeCols .col1 a:hover {color: #999; }
.hxl_homeCols .col2 { width: 225px; padding: 10px 0 0 0; font-size: 15px; }
.hxl_homeCols .col2 a, a:visited {color: #333; text-decoration:none; }
.hxl_homeCols .col2 a:hover {color: #999; }
.hxl_homeCols .col3 { width: 215px; padding: 10px 9px 0 40px;  }
.hxl_homeCols ul { list-style: none; padding: 0; margin: 0; }
.hxl_homeCols li { border-bottom: dotted 1px #939393; background: url(/images/bullet-arrows.gif) no-repeat 0 8px; padding: 4px 0 4px 11px; }
.hxl_homeCols .col1 li { padding-top: 10px; padding-bottom: 10px; background-position: 0 14px; }

.hxl_homeNews_date {
    padding-left: 10px;
    color: #435aa5;
    font:10px 'Trebuchet MS';
}

.hxl-hide {
  visibility: hidden; }
  
.hxl-trc-container-menu
{
    height: auto;
    margin-top: 12px;
    vertical-align: top
}  

.hxl-ribbonbackground
{
	/* [ReplaceColor(themeColor:"Accent1")] */
	background-color: #05acc3;
	/* [RecolorImage(themeColor:"Accent2",method:"Filling")] */
}

.hxl-tablebackground
{ background: #eff1f8; }

.hxl-s4-ca{
/* Controls Sharepoint Content Div */ 
/* [ReplaceColor(themeColor:"Light1")] */ 
background:#fff;
margin-top: -20px;
width:1000px;
z-index: 0;
min-height:500px;
overflow:hidden;
}

body #hxl-s4-mainarea{
float:left;
clear:both;
z-index: 0;
}

/* Sharepoint Ribbon location */
body .hxl-s4-ribboncont{
padding: 0px;
top: 26px;
left: 380px;
position: absolute;
z-index: 99;
width:650px;
overflow:hidden;
}

.hxl-s4-noti{
z-index:0;
position:absolute;
text-align:left;
right:16px;
white-space:nowrap;
}

.hxl-search{
position: absolute;
top:17px;
left:750px;
}

body #hxl-s4-workspace{
overflow: hidden;
position:relative;
left:0px;
}

.hxl-news-address{
font-size: 6px;
	}
}

.hxl-odd{background-color: white;} 
.hxl-even{background-color: #eff1f8;} 

.hxl-BlueButton
{
	background-color: #EFF1F8;
	border-color: #B8C1CC #303047 #303047 #B8C1CC;
	border-style: solid !important;
	border-width: 1px !important;
	color: #000;
	cursor: hand;
	font-size: 8pt;
	font-family: Trebuchet MS;
	font-weight: normal;
	height: 3.5ex;
	padding: 0 4px 0 5px;
	text-align: center;
	text-decoration: none;
}


.hxl-whole-row {width: 100%}

.hxl_menu_left {
padding-left:2px;
margin-left:1em;
font-size: 16px;
}
.hxl_menu_right {
padding-left:2px;
margin-left:1em;
}

.hxl_plant_images {
	padding-right:10px;
	float:left;
}

#content_body .hxl-left-col-smaller { float: left; width: 480px; margin: 0; padding-right: 25px; }
#content_body .hxl-right-col-wider { float: left; width: 245px; margin: 0; }

ul#footerNav           { list-style: none; margin: 0; padding: 0; height: 23px; border-bottom: dotted 1px #666; font-size: 13px; line-height: 100%; }

.news-table .news-date  { font-weight: bold; color: #666; width: 90px; padding: 8px 13px 8px 0; }

div.faq-entry .question {
	font-size: 14px;
}

div.faq-entry .answer p {
	margin: 4px 0 15px 15px;
	border-left: 10px solid #cccccc;
	background-color: #eff1f8;
	line-height: 1.4em;
	padding: 10px;
	font-size: 12px;
}

#hxl-distworldmap{
background: url(/images/Hexcel_world.jpg) no-repeat;
width: 745px;
height: 290px;
} 
#hxl-disttextUS {
    position: relative;
    height: auto;
    width: auto;
    left: 35px;
    top: 80px;
    color: #666666;
    font:10px 'Trebuchet MS';
    font-weight:bold;
    z-index:100;
}
#hxl-disttextEU {
    position: relative;
    height: auto;
    width: auto;
    left:390px;
    top: 45px;
    color: #666666;
    font:10px 'Trebuchet MS';
    font-weight:bold;
    z-index:100;
}

/* Automotive Solutions Schema */
#hxl-iautomotive{
background: url(/Products/PublishingImages/Industries/IAutomotive_Schema.jpg) no-repeat;
width: 680px;
height: 650px;
position: relative;
left: 20px;
} 
#hxl-iautomotive_body_text {
    position: relative;
    height: auto;
    width: auto;
    left: -15px;
    top: 50px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-iautomotive_interiors_text {
    position: relative;
    height: auto;
    width: auto;
    left: 500px;
    top: -210px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-iautomotive_safety_text {
    position: relative;
    height: auto;
    width: auto;
    left: -15px;
    top: -20px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-iautomotive_structural_text {
    position: relative;
    height: auto;
    width: auto;
    left: 500px;
    top: -190px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}

/* Marine Solutions Schema */
#hxl-imarine{
background: url("/Products/PublishingImages/Industries/IMarine_Schema.jpg") no-repeat;
width: 680px;
height: 650px;
position: relative;
left: 20px;
} 
#hxl-imarine_structure_text {
    position: relative;
    height: auto;
    width: auto;
    left: -15px;
    top: 150px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-imarine_rigging_text {
    position: relative;
    height: auto;
    width: auto;
    left: 400px;
    top: -10px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}

/* Rail Solutions Schema */
#hxl-irail{
background: url(/Products/PublishingImages/Industries/irail_Schema.jpg) no-repeat;
width: 680px;
height: 650px;
position: relative;
left: 20px;
} 
#hxl-irail_structure_text {
    position: relative;
    height: auto;
    width: auto;
    left: -15px;
    top: -10px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-irail_fishplates_text {
    position: relative;
    height: auto;
    width: auto;
    left: 5px;
    top: 150px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-irail_interiors_text {
    position: relative;
    height: auto;
    width: auto;
    left: 400px;
    top: 0px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}
#hxl-irail_body_text {
    position: relative;
    height: auto;
    width: auto;
    left: 5px;
    top: 115px;
    color: #666666;
    font:14px 'Trebuchet MS';
    font-weight:normal;
}

/* Career Maps */
#career_map { position: relative; }
#career_map .point {
    background: url('/images/dot_orange.png') no-repeat top left;
    width: 11px;
    height: 11px;
    position: absolute;
    z-index: 2;
}
#career_map.small .point {
    background: url('/images/dot_orange_sm.png') no-repeat top left;
    width: 9px;
    height: 9px;
}

/* North America */
#career_map #p1 { top: 75px; left: 115px; } /* P1 - Burlington */
#career_map #p2 { top: 82px; left: 105px; } /* P2 - Kent */
#career_map #p3 { top: 95px; left: 104px; } /* P2 - Dublin */
#career_map #p4 { top: 93px; left: 117px; } /* P4 - SLC */
#career_map #p5 { top: 105px; left: 123px; } /* P5 - CasaGrande */
#career_map #p6 { top: 94px; left: 142px; } /* P6 - Windsor */
#career_map #p7 { top: 108px; left: 155px; } /* P7 - Seguin */
#career_map #p8 { top: 104px; left: 175px; } /* P8 - Decatur */
#career_map #p9 { top: 90px; left: 193px; } /* P9 - Pottsville */
#career_map #p10 { top: 95px; left: 203px; } /* P10 - Stamford */

/* Europe */
#career_map #p21 { top: 65px; left: 355px; } /* P21 - Duxford */
#career_map #p22 { top: 61px; left: 380px; } /* P22 - Stade */
#career_map #p23 { top: 67px; left: 367px; } /* P23 - Welkenraedt */
#career_map #p24 { top: 72px; left: 380px; } /* P24 - Neumarkt */
#career_map #p25 { top: 76px; left: 367px; } /* P25 - Les Avenieres */
#career_map #p26 { top: 82px; left: 360px; } /* P26 - Nantes */
#career_map #p27 { top: 82px; left: 375px; } /* P27 - Dagnuex */
#career_map #p28 { top: 92px; left: 355px; } /* P28 - Parla */
#career_map #p29 { top: 95px; left: 347px; } /* P29 - Illescas */

/* Asia/Australia */
#career_map #p41 { top: 88px; left: 607px; } /* P41 - Tianjin */


/* Distributors Locations - Not using these dots - Madhuri  */
#career_map #D21 { top: 67px; left: 367px; } /* D21 - Belgium */
#career_map #D22 { top: 76px; left: 380px; } /* D22 - Czech Republic */
#career_map #D23 { top: 52px; left: 410px; } /* D23 - Finland */
#career_map #D24 { top: 87px; left: 360px; } /* D24 - France */
#career_map #D25 { top: 76px; left: 372px; } /* D25 - Germany */
#career_map #D27 { top: 85px; left: 375px; } /* D27 - Italy */
#career_map #D29 { top: 50px; left: 380px; } /* D29 - Norway */
#career_map #D30 { top: 78px; left: 390px; } /* D30 - Poland */
#career_map #D32 { top: 95px; left: 347px; } /* D32 - Spain */
#career_map #D33 { top: 59px; left: 389px; } /* D33 - Sweden */
#career_map #D34 { top: 65px; left: 355px; } /* D34 - United Kingdom */ 


/* Distributors Locations - /ourcompany/distributors/pages/distributors.aspx*/
#career_map #USMap { top: 81px; left: 105px;  } /* US Map */
#career_map #EUMap { top: 37px; left: 345px;  } /* EU Map */
#career_map #D26 { top: 112px; left: 440px; } /* D26 - Israel */
#career_map #D28 { top: 250px; left: 727px; } /* D28 - Newzealand */
#career_map #D31 { top: 230px; left: 412px; } /* D31 - South Africa */


/* Distributors - EUMap - /OurCompany/Distributors/Pages/Dist-EUMap.aspx */
#career_map #EU1 { top: 400px; left: 110px; } /* EU1 - Grupo Gazechim ,Spain */
#career_map #EU2 { top: 408px; left: 145px; } /* EU2 - Axson Iberica, Spain */
#career_map #EU3 { top: 140px; left: 390px; } /* EU3 - Kevra OY, Finland */
#career_map #EU4 { top: 150px; left: 250px; } /* EU4 - Lindberg & Lund AS, Norway */
#career_map #EU5 { top: 155px; left: 320px; } /* EU5 - ABIC Kemi AB ,Sweden */
#career_map #EU6 { top: 260px; left: 140px; } /* EU6 - AIM Composites; Amber Composites Ltd, United Kingdom */
#career_map #EU7 { top: 307px; left: 120px; } /* EU7 - Composites Distribution, France */
#career_map #EU8 { top: 360px; left: 200px; } /* EU8 - SF Composites, France */
#career_map #EU9 { top: 260px; left: 190px; } /* EU9 - Gazechim Composites, Belgium */
#career_map #EU10 { top: 230px; left: 250px; } /* EU10 - Wela Handelsgesellschaft mbH, Germany */
#career_map #EU11 { top: 280px; left: 240px; } /* EU11 - Esterhammer, Germany;*/
#career_map #EU12 { top: 335px; left: 250px; } /* EU12 - Imatec, Italy */
#career_map #EU13 { top: 340px; left: 260px; } /* EU13 - Mates, Italy */
#career_map #EU14 { top: 280px; left: 300px; } /* EU14 - Skolil Kompozit, Czech Republic */
#career_map #EU15 { top: 245px; left: 370px; } /* EU15 - Milar SP. Z.O.O., Poland */
#career_map #EU16 { top: 270px; left: 250px; } /* EU16 - Lange + Ritter, Germany */


/* Engineered Core - /products/pages/aerospace/aengineered-core.aspx */
#career_map #ECore1 { top: 50px; left: 65px; } /* Burlington, Washington USA  */
#career_map #ECore2 { top: 55px; left: 120px; } /* Pottsville, Pennsylvania USA */
#career_map #ECore3 { top: 45px; left: 230px; } /* Welkenraedt, Belgium */


#career_map .point.green {
    background-image: url('/images/dot_green.png');
}
#career_map .point.blue {
    background-image: url('/images/dot_blue.png');
}
#career_map.small .point.green {
    background-image: url('/images/dot_green_sm.png');
}
#career_map.small .point.blue {
    background-image: url('/images/dot_blue_sm.png');
}

#career_map .mapup {
    position: absolute;
    z-index: 5;
    width: 180px;
    color: #FFFFFF;
    display: none;
    font-size: 11px;
}
#career_map .mapup .mapup_top {
    background: url('/images/map_pop_top.png') no-repeat top left;
    height: 11px;
}
#career_map .mapup .mapup_body {
    background: url('/images/map_pop_tile.png') repeat-y top left;
    padding: 0px 14px 0 14px;
}
#career_map .mapup .mapup_body .bold {
    font-weight: bold;
    font-size: 12px;
}
#career_map .mapup .mapup_bot {
    background: url('/images/map_pop_bot.png') no-repeat top left;
    height: 24px;
}

/* End Hexcel mods */
/*********************************************************************************************************************************************/
