﻿.careers-main
{
    background-image: url('/images/careers-home.jpg');
    background-position: top;
    background-repeat: no-repeat;
    width: 1000px;    
    text-align: center;
    height: 475px;
    vertical-align: top;
}

.careers-main h2
{
    margin-top: 25px;
    color: #FFFFFF;
    font-size: 32px;
	font-weight: bold;
    text-align: center;
    border-bottom: none;
}

.careers-main p
{
    color: #FFFFFF;
    font-size: 17px;
    text-align: center;
}

.careers-main img
{
    border: none;
}

.careers-sub
{
    width: 1000px;    
    text-align: left;
    vertical-align: top;
}

.careers-sub h3
{
    color: #625f5f;
    font-size: 17px;
	font-weight: bold;    
}

.careers-sub p
{
    color: #625f5f;
    font-size: 15px;
}

.careers-sub h4
{
    color: #7894ab;
    font-size: 15px;
    font-weight: bold;
}

.careers-sub img
{
    margin-left: 10px;
    margin-right: 11px;
    border: none;
}

.careers-quote
{
    background-color: #b9c4d1;  
    width: 1000px;
}

.careers-quote h3
{
    color: #FFFFFF;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    border-bottom: none;
    margin: 15px;
}

.careers-quote h4
{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    border-bottom: none;
    margin: 15px;
}

.careers-quote p
{
    color: #4f4d4e;
    font-size: 12px;
    text-align: center;
}

.careers-apply-now
{
    border: 8px solid #234054;
    background-color: #2e6180;
    width: 525px;
    text-align: left;
}

.careers-apply-now img
{
    float: right;
    position: relative;
    margin: 15px 15px 15px 15px;
    border: none;
}

.careers-apply-now h2
{
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin: 10px 15px 10px 15px;
    padding: 0px;
    border-style: none;
}

.careers-apply-now p
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    margin: 10px 15px 10px 15px;
    padding: 0px;
}

.apply-main
{
    background-color: #1d2f51;    
    height: 176px;
    width: 1000px;
}

.apply-main h2
{
    margin-top: 20px;
    color: #FFFFFF;
    font-size: 22px;
	font-weight: bold;
    text-align: center;
    border-bottom: none;
}

.apply-main p
{
    color: #FFFFFF;
    font-size: 13px;
    text-align: center;
}

.apply-main a, .apply-main a:visited
{
    color: #FFFFFF;
}

.apply-main a:hover
{
    color: #b7b7b7;
}

.apply-form h2
{
    color: #1d2f51;    
    font-size: 18px;
    text-align: center;    
    border-bottom: none;
}

.apply-form p
{
    color: #1d2f51;    
    font-size: 13px;
    text-align: center;    
}

.apply-form p.right
{
    color: #1d2f51;    
    font-size: 13px;
    text-align: right;    
}

.apply-form-button
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
	width: 254px;
	height: 65px;
	background-color: #57a4d5;
	color: #FFFFFF;
	border-style: none;
	cursor: pointer;
}



.apply-thank-you-main
{
    height: 400px;
    width: 1000px;
}

.apply-thank-you-main h2
{
    color: #1d2f51;
    font-size: 22px;
	font-weight: bold;
    text-align: center;
    border-bottom: none;
}

.apply-thank-you-main p
{
    color: #1d2f51;
    font-size: 13px;
    text-align: center;
}

.careers-locations-main
{
    background-image: url('/images/careers-locations-header.jpg');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #c0d1db;
    width: 1000px;    
    text-align: center;
    vertical-align: top;
}

.careers-locations-main h2
{
    margin-top: 20px;
    color: #FFFFFF;
    font-size: 24px;
	font-weight: bold;
    text-align: center;
    border-bottom: none;
}

.careers-locations-main p
{
    color: #445265;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    padding: 5px;
}

h2.careers-location-title
{
    background-color: #397ba3;
    color: #ffffff;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 300px;
    margin: 0px 0px 0px 100px;
    text-align: center;
    border-style: none;
}

p.careers-location-content
{
    color: #7d7b7c;
    font-size: 14px;
    width: 280px;
    margin-left: 100px;
}

.careers-life-main
{
    background-image: url('/images/careers-life-header.jpg');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #c0d1db;
    width: 1000px;    
    text-align: center;
    vertical-align: top;
    height: 176px;
}

.careers-life-main h2
{
    margin-top: 20px;
    color: #FFFFFF;
    font-size: 24px;
	font-weight: bold;
    text-align: center;
    border-bottom: none;
}

h2.careers-life-title
{
    color: #7d7b7c;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    width: 300px;
    margin: 0px 0px 0px 100px;
    border-style: none;
}

p.careers-life-content
{
    color: #7d7b7c;
    font-size: 14px;
    width: 280px;
    margin-left: 100px;
}

h2.careers-life-title-alt
{
    color: #ffffff;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    width: 300px;
    margin: 0px 0px 0px 100px;
    border-style: none;
}

p.careers-life-content-alt
{
    color: #ffffff;
    font-size: 14px;
    width: 280px;
    margin-left: 100px;
}

h4.careers-life
{
    color: #7d7b7c;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
}



.careers-positions-main
{
    background-image: url('/images/careers-positions-header.jpg');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #ffffff;
    width: 1000px;    
    text-align: center;
    vertical-align: top;
    height: 442px;
}

.careers-positions-main h2
{
    margin-top: 85px;
    margin-left: 75px;
    color: #898787;
    font-size: 24px;
	font-weight: bold;
    text-align: left;
    border-bottom: none;
}

.careers-positions-main p
{
    color: #898787;
    font-size: 16px;
    text-align: left;
    font-weight: normal;
    padding-left: 0px;
    margin-left: 75px;
}

.careers-positions-main img
{
    margin-top: 25px;
    border: none;
}

.careers-positions-mh
{
    background-color: #b9c4d1;
}

.careers-positions-mh p, .careers-positions-pp p, .careers-positions-csr p
{
    color: #FFFFFF;
    font-size: 14px;
}

.careers-positions-csr h2
{
    color: #596068;
    border-style: none;
}

.careers-positions-mh h3, .careers-positions-pp h3, .careers-positions-csr h3
{
    color: #FFFFFF;
    font-size: 17px;
}

.careers-positions-csr hr
{
    color: #FFFFFF;
    background-color: #FFFFFF;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
    height: 1px;
}

.careers-positions-mh-description
{
    background-color: #dae2eb; 
    
}

.careers-positions-mh-description p, .careers-positions-pp-description p, .careers-positions-csr-description p
{
    color: #909091;
}

.careers-positions-mh-description ul, .careers-positions-pp-description ul, .careers-positions-csr-description ul
{
    list-style-type: disc;
    color: #909091;
    margin-left: 15px;
}

.careers-positions-mh-description ul p, .careers-positions-pp-description ul p, .careers-positions-csr-description ul p
{
    margin-left: 5px;
    padding-left: 0px;
}

.careers-positions-pp
{
    background-color: #d1c2cd;
}

.careers-positions-pp-description
{
    background-color: #ecdceb; 
    
}

.careers-positions-csr
{
    background-color: #b7b7b7;
}

.careers-positions-csr-description
{
    background-color: #d7d7d7;
}




.careers-positions-nav
{
    width: 333px;
    height: 50px;
    text-align: center;
}

.careers-positions-nav a
{
    color: #FFFFFF;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    
}

.careers-positions-locations h3
{
    font-size: 22px;
    font-weight: bold;
}

.careers-positions-locations h4
{
    font-size: 17px;
    font-weight: bold;
}

.careers-positions-locations p
{
    font-size: 15px;
}


.careers-main p.breadCrumb, .careers-locations-main p.breadCrumb, .careers-life-main p.breadCrumb, .apply-main p.breadCrumb
{
    color: #FFFFFF;
    font-size: 12px;
    text-align: left;    
    padding: 0px;
    margin-left: 5px;
    margin-top: 5px;
}

.careers-main p.breadCrumb a, .careers-main p.breadCrumb a:visited,
.careers-locations-main p.breadCrumb a, .careers-locations-main p.breadCrumb a:visited,
.careers-life-main p.breadCrumb a, .careers-life-main p.breadCrumb a:visited,
.apply-main p.breadCrumb a, .apply-main p.breadCrumb a:visited
{
    color: #FFFFFF;
}

.careers-main p.breadCrumb a:hover
.careers-locations-main p.breadCrumb a:hover
.careers-life-main p.breadCrumb a:hover
.apply-main p.breadCrumb a:hover
{
    color: #b7b7b7;
}

.careers-main p.breadCrumbDark, .careers-positions-main p.breadCrumbDark
{
    color: #1d2f51;    
    font-size: 12px;
    text-align: left;    
    padding: 0px;
    margin-left: 5px;
    margin-top: 5px;    
    width: 400px;
}