@charset "utf-8";
/* CSS Document */

body {margin: 0; padding :0; font-family:Arial, Helvetica, sans-serif; font-size:small; background-color: #ccc; xbackground: url(IMAGES/bodyBg.jpg);}
.clearer {clear: both;}
a {color: #d3eaf5; text-decoration:none;}
a:hover {color: #333;}


#shell {width: 960px; margin: auto; position: relative; background: #fff;}
#topFixed {}
#topContainer {width: 960px; height: 234px; position:relative; }
#banner {background:url(IMAGES/LOGO.jpg) bottom left #65b8e3 no-repeat; width: 960px; height: 66px;}
.selected {text-decoration:underline;}

#nav {background:#000; width: 136px; height: auto;float: left; padding: 10px 10px 10px 10px; border-right: 5px solid #a4cde3; }
#nav li, #nav ul {list-style: none; margin: 0; padding: 0; margin-bottom: 2px; }
#nav a {color: #fff; text-decoration:none; font-weight:bold; display: block; padding: 5px 5px;  }
#nav a.selected {text-decoration:none;background-color: #fff; color: #333;}
#nav a:hover {text-decoration:none;background-color: #fff; color: #333;}

#flashContainer {float: left; width: 729px; height: 169px; }
#whiteline {height: 20px; width: 960px; background:#fff;border-top: 12px solid #a4cde3 ; }

.pptBox { padding: 5px 0px; }
.pptBox a {color: #4495e1; font-size:1.1em; font-weight: bold;}

h1 {font-size: 3em; color: #65b8e3; border-bottom: solid 8px #e5c580; padding: 10px 0px 0px 10px; }
h2 {font-size: 2em; color: #65b8e3; border-bottom: solid 8px #e5c580; }
h3 {font-size: 1.1em; color: #fff; border-bottom: solid 8px #e5c580; background: #a5c3f8; padding: 10px 10px; }

#orange {background:#e96026; padding: 0px 10px 0px 10px; _background: #fff;}
#text { background:#fff; padding: 0 20px 20px 20px;  }
#text em {color:#65b8e3; font-size: 1.5em;} 
#insideText {width: 420px; float: left;}
#insideTextJobs {width: 550px; float: left;}
#imagesText {width: 420px; float: right;}
#imagesTextJobs {width: 260px; float: right;}
#imagesTextVideo {width: 470px; float: right;}
#imagesText img {margin: 10px 0px 10px 0px; }
#imagesTextJobs img {margin: 10px 0px 10px 0px; }
#videoPlayer {width: 467px; margin-bottom: 20px; }

.backToTop {color: #0066FF; font-weight:bold; background: #FFCC66; padding: 5px;}

#mainContent {position: relative; width: 960px; }
#mainContent h1 {padding-left: 15px;}


#footerContainer { font-family: Arial, Helvetica, sans-serif;  height: 43px; margin-right: auto; margin-left: auto;  float: left; position: relative; padding-left: 0px;padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; width: 100%;}

#footerContent { width: 960px; height: 43px;  margin-left: auto; margin-right: auto;background-color: #fff;border: 0px solid #ccc;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.15); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.15); -webkit-transition: all 0.15s ease-out; }

#footerLogo{font-family: Arial, Helvetica, sans-serif; margin-top: 0px;margin-left: auto; margin-right: auto; width: 960px; height: auto;  color: #999; height: 43px; padding: 0px 0px 0px 0px; font-size: 0.75em;  }

#footerText {padding: 10px;}

#footerText a { font-family: Arial, Helvetica, sans-serif; margin: 0 0.5em; font-weight: normal;  }
#footerText a:link, #footerText a:visited { font-family: Arial, Helvetica, sans-serif; color: #999; text-decoration: none; }

#footerText a:hover, #footerText  a:focus { font-family: Arial, Helvetica, sans-serif; color: #002776; text-decoration: none; }
#footerLogo a img { border: none; float: left; margin: 0px 0px 0 0px;  }
#footerLogo a.hayslogo { border: none; }

/* SHARE */

.share {padding:4px 4px 2px 4px; height:20px; width:180px; float:right; margin: -35px 0 0 0; background-color: #fff; }
.addthis_button_expanded { padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#share_icons {float:left; padding: 1px 0px 0 4px;}

/***applyform***/
#applyform {margin-top: 40px; margin-bottom: 20px; color: #000; font-size: 1em;  background: #b9d5e3;text-align: left;  border: 1px solid #65b8e3; padding: 10px; width: 350px; text-transform: uppercase; line-spacing: 1em; }
#applyform form { margin: 0; padding: 0;}

#applyform fieldset { border: 0; padding: 0; margin: 0; }

#applyform label { vertical-align: top; line-height: 1.6em; }

#applyform ol { list-style: none; margin: 0; padding: 0; }

#applyform li { list-style: none; margin: 0; padding: 5px 0 5px 0; border-bottom: #8fa2ae solid 1px; border-top: #c7d9e4 solid 1px; }

#applyform input { width: 250px; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif; }

#applyform select { width:250px; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif; }

#applyform input.radio { width: auto; margin-right: 2em; }

#applyform input.Submit { width: 10em;  font-weight: bold;  }

#applyform textarea { width: 250px; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif; background: #FFFFFF; }

#applyform .border { border: #8fa2ae solid 1px;}

#applyform file { width: 250px; padding: 2px; font-size: small; font-family: Arial, Helvetica, sans-serif; border: #999999 solid 1px; background: #FFFFFF;}

#applyform li.startinput { border-top: none; padding-top: 0; }

#applyform li.endinput { border-bottom: none; padding-bottom: 0;}

#applyform p { margin: 0; }

#applyform.attach {color: #FF0000;}

/****job details*****/

.Micro { }
.Micro a {color: #000;	 }
.Micro a:hover { color:#356af0;}
tr.MicroHeader th { background: #b1dff9; padding: 5px; }
tr.MicroItem td {   background: #ebf5f9; padding: 5px; }
tr.MicroAltItem td {  background: #ebf5f9 ; padding: 5px; }
#jobcontent { }
.disclaim {  }

.jobdetails a:link { display: -moz-inline-box; display: inline-block; clear: none; margin: 1em 1em 1em 0; font-size: 1.2em; width: 143px; padding: 8px 20px; background: #356af0; text-align: center; text-decoration: none;  color: #fff;}
.jobdetails a:hover { background: #003565; color: #fff; }


