/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000 url(../images/careers/top-bg.jpg) top center no-repeat;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.813em;
		line-height:1.385em;
		color:#50596b;
	}

input, select { vertical-align:middle; font-weight:normal;}

a
{
	color: gray;
	outline: none;
	text-decoration: none;
}
a:hover{text-decoration:none;}

p
{
	padding-top: 5px;
	color: black;
	font-size: 13px;
	line-height: 18pt;
}

p span
{
	line-height: 18pt;
}

/* ============================= main layout ====================== */

li { background:url(../images/careers/marker1.gif) no-repeat 0 6px; padding-left:26px; line-height:1.846em;}
li a {color:#424956;}
.box2 ul {margin-bottom:-6px;}
.box2 li {line-height:1.385em; margin-bottom:6px; background:url(../images/careers/marker2.gif) no-repeat 0 5px; padding-left:19px;}
.box2 li a {text-decoration:none;}
.box2 li a:hover {text-decoration:underline;}
.list2 li {background:url(../images/careers/marker3.gif) no-repeat 0 1px; padding-left:30px;}

.list li {padding-left:30px; line-height:2em;}
.list li a {text-decoration:none;}
.list li a:hover {text-decoration:underline;}
.list .li1 {background:url(../images/careers/li1.gif) no-repeat 0 4px;}
.list .li2 {background:url(../images/careers/li2.gif) no-repeat 0 4px;}
.list .li3 {background:url(../images/careers/li3.gif) no-repeat 0 4px;}
.list .li4 {background:url(../images/careers/li4.gif) no-repeat 0 4px;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 30px 0 0; float:left;}

h1 {font-size:1.308em; line-height:1.2em; color:#cecece; text-transform:uppercase; float:right; padding:27px 45px 0 0;}
h2 {text-transform:uppercase; font-size:1.692em; line-height:1.2em; color:#3c3d43; margin-bottom:58px;}
h2 strong {color:#be4300;}
h3 {text-transform:uppercase; font-size:1.539em; line-height:1.2em; color:#3c3d43; margin-bottom:10px;}
h4 {color:#be4300; text-transform:uppercase; line-height:1em; margin-bottom:15px;}
h5
{
	color: dimgray;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 0.923em;
}

h6 {font-size:1.308em; line-height:1.2em; color:#cecece; float:right; padding:27px 45px 0 0;}
h8 {font-size:14px; font-family:Arial; line-height:30px; color:#3c3d43; margin-bottom:58px;}


/* ============================= header ====================== */

.row1 {background:url(../images/careers/header-bg1.jpg) no-repeat 0 0; height:145px; padding-top:15px;}

.logo {margin-left:41px;}

.menu {width:100%; overflow:hidden; padding-top:37px;}
.menu li {float:left; background:none; line-height:1em; padding:0 6px 0 43px;}
.menu li a {color:#fff; font-size:13px; text-decoration:none; display:block;}
.menu li a span {display:block;}
.menu li a span span {padding:6px 14px 10px 13px;}


/* ============================= content ====================== */

#content {padding:8px 4px 0 4px;}

.box
{
	background: url(../images/careers/box-tail-top.gif) #ffffff repeat-x 50% top;
}
.box .corner-right-top {background:url(../images/careers/box-corner-right-top.gif) right top no-repeat;}
.box .corner-left-top {background:url(../images/careers/box-corner-left-top.gif) left top no-repeat; width:100%;}
.box .corner-right-bottom {background:url(../images/careers/box2-corner-right-bottom.gif) right bottom no-repeat;}
.box .corner-left-bottom {background:url(../images/careers/box2-corner-left-bottom.gif) left bottom no-repeat; width:100%;}
.box .indent {padding:15px 20px 28px 41px;}

.box2 {background:url(../images/careers/box2-tail-bottom.gif) bottom repeat-x #f6f6f4;}
.box2 .tail-top {background:url(../images/careers/box2-tail-top.gif) top repeat-x;}
.box2 .corner-right-bottom {background:url(../images/careers/box2-corner-right-bottom.gif) right bottom no-repeat;}
.box2 .corner-left-bottom {background:url(../images/careers/box2-corner-left-bottom.gif) left bottom no-repeat; width:100%;}
.box2 .indent {padding:40px 41px 37px 41px;}

.col-pad {padding-right:42px;}
.col-pad2 {padding-right:88px;}
.col-pad3 {padding-right:72px;}
.col-pad4 {padding-right:58px;}
.col-pad5 {padding-right:20px;}
.no-line {background:url(../images/careers/no-line.jpg) top repeat-x; padding-bottom:4px;}

.text2
{
	font-size: 18px;
	line-height: 1.2em;
	color: #999999;
	font-family: Arial, Verdana;
}
.text2 span
{
	color: #0164cd;
	line-height: 1.2em;
}
.text3
{
	font-size:12px;
	color: #0164cd;
	font-weight:bold;
}
.text-sidebar
{
	font-size:11px;
}
.text3_sidebar
{
	font-size:11px;
	color: #0164cd;
	font-weight:bold;
}
.subhead
{
	font-size: 18px;
	color: #999999;
	font-family: Arial, Verdana;
}
.text-ceo
{
	font-size: 18px;
	font-family: Arial, Verdana;
}
.margin1 {margin-top:20px;}
.margin2 {margin-top:30px;}
.phone {display:inline-block; width:88px;}
.phone2 {display:inline-block; width:79px;}

.link {text-align:right; padding:14px 0 0 0;}
.link a {display:inline-block; color:#be4300 !important; background:url(../images/careers/link-tail-bg.gif) top repeat-x; text-decoration:none; line-height:1em;}
.link a span {display:inline-block; background:url(../images/careers/link-right-bg.gif) right top no-repeat;}
.link a span span {background:url(../images/careers/link-left-bg.gif) left top no-repeat; padding:3px 13px 7px 13px;}
.link a:hover {background:url(../images/careers/link-tail-bg2.gif) top repeat-x;}
.link a:hover span {background:url(../images/careers/link-right-bg2.gif) right top no-repeat;}
.link a:hover span span {background:url(../images/careers/link-left-bg2.gif) left top no-repeat;}
.link2 {text-align:right; padding-top:10px;}
.link2 a {color:#be4300; margin-left:15px;}
.link3 {color:#be4300; padding-left:26px; display:inline-block; margin-top:8px;}

.line-hor {border-bottom:1px solid #d4d5d6; margin-bottom:20px; padding-bottom:20px;}

/* ============================= footer ====================== */

#footer {background:url(../images/careers/footer-bg.jpg) no-repeat center top; text-align:center; color:#e1e1df; padding:27px 2px 0 0; font-size:.923em;}
#footer a {color:#e1e1df;}

/* ============================= forms ============================= */

#NewsletterForm {background:url(../images/careers/newsletter-form-bg.jpg) no-repeat 0 0; padding:4px 0 0 49px;}
#NewsletterForm .input {width:143px; padding:3px 0 4px 6px; border:none; background:url(../images/careers/input1-bg.gif) no-repeat 0 0; color:#939292; font-size:.846em; line-height:1em;}
#NewsletterForm a {color:#0042ab;}
#NewsletterForm .link {padding-right:32px; margin-bottom:-20px;}
#NewsletterForm label {height:23px; display:block;}

#ContactForm label {height:30px; display:block;}

.input {width:396px; border:1px solid #b9b9b5; background:#f8f8f6; padding:1px 0 3px 5px; font-size:1em;}
textarea {width:396px; height:50px; border:1px solid #b9b9b5; background:#f8f8f6; padding:0 0 0 5px; overflow:auto; font-size:1em;}
