/* HAYS - ACTION COACH SCHOOL styles */

body, html { background: #FFFFFF; text-align: center; font-family: "Times New Roman", Times, serif; padding: 0; margin: 0; font-size: medium; color: #000000;  }

a {  }
a:link, a:visited { color: #00548f; }
a:hover, a:focus { color: #cc3333; text-decoration: none; }

p { margin: 0 0 1em 0; }
.clearer { clear: both; }
.spacer { height: 2em; }
.spacer hr { display: none; }

#header { border-bottom: #4e6a7a solid 1px; padding-bottom: 4px; margin-bottom: 13px; }
#innerHeader { width: 1000px; margin: auto; text-align: left;  }

#header a, #header a img { border: none; float: left; }

#nav { float:left; border-bottom: #000000 solid 1px; width: 480px; height: 30px; }
#nav ul { list-style: none; padding: 0; margin: 0; }
#nav li { margin-right: 16px; float: left; }
#nav a { display: block; height: 29px; }
#nav a:hover, #nav a:focus { background-position: 0 -29px; }

#nav a.about { background-image:url(images/navAbout.gif); width: 102px; }
#nav a.stores { background-image:url(images/navStores.gif); width: 92px; }
#nav a.opps { background-image:url(images/navJobs.gif); width: 106px; }

#nav span { display: none; }

#social { float: right; padding: 14px 15px 0 0; width: 22px; margin-left: 200px; }
#social ul { list-style: none; padding: 0; margin: 0; width: 22px; }
#social li { margin: 0 0 0 0; padding: 0; display: inline; }
#social ul li a { display: block; width: 22px; height: 22px; margin-bottom: 4px; }




#container { width: 1000px; margin: auto; text-align: left; background: url(images/bodyBg.jpg) no-repeat; height: 1000px; }

#leftColumn { width: 172px; padding-left: 14px; padding-top: 53px; float: left; }
#leftColumn ul { margin: 0; padding: 0; list-style: none; }
#leftColumn span { display: none; }
a.jwUnsigned { display: block; width: 172px; height: 200px; background:url(images/JackWillsUnsigned.gif); margin-bottom: 13px; }
a.jwMessageBoard { display: block; width: 172px; height: 59px; background:url(images/messageBoard.gif); margin-bottom: 6px; }
a.jwHandbook { display: block; width: 172px; height: 222px; background:url(images/JackWillsHandbook.gif); margin-bottom: 12px; }
a.jwPolo { display: block; width: 172px; height: 225px; background:url(images/JackWillsPolo.gif); margin-bottom: 12px; }



#centreColumn { width: 641px; float: left; }
#centreColumn h1 span { display: none; }
#centreColumn h1.home { background:url(images/header.gif); width: 641px; height: 140px; margin: 37px 0 0 0; padding: 0; }
#homeTxt { background:url(images/homeTxt.gif); height: 90px; }
#homeTxt p { display: none; }

#lowerNav { height: 32px; padding-top: 15px; padding-left: 6px; background:url(images/lowerNavBg.gif); }
#lowerNav  ul { list-style: none; margin: 0; padding: 0; }
#lowerNav li { float: left; display: block; background:url(images/lowerNavDiv.gif) top right no-repeat; padding: 0 12px 0 10px; }
#lowerNav li.last { background:none; }
#lowerNav a { display: block; float: left; height: 21px; }
#lowerNav span { display: none; }
#lowerNav a:hover, #lowerNav a:focus { background-position: 0 -21px; }
#lowerNav a.stores { background-image:url(images/lowerNavStoresA.gif); width: 120px; }
#lowerNav a.opps { background-image:url(images/lowerNavOppsA.gif); width: 137px; }
#lowerNav a.about { background-image:url(images/lowerNavAboutA.gif); width: 133px; }

#middleCont { background:url(images/middleCont.gif) no-repeat; padding-top: 12px; padding-left: 15px; min-height: 645px; _height: 645px; line-height: 1.2em; }
#middleContAlt { background:url(images/middleCont.gif) no-repeat; padding-top: 12px; padding-left: 15px; padding-right: 19px; min-height: 645px; _height: 645px; line-height: 1.2em; }

#midPicColumn { width: 194px; float: left; }
#midPicColumn ul { list-style: none; margin: 0; padding: 0; }
#midPicColumn a span { display: none;  }
#midPicColumn a.jwGirls { display: block; background:url(images/JackWillsWomen.jpg); width: 194px; height: 292px; margin-bottom: 29px; }
#midPicColumn a.jwBoys { display: block; background:url(images/JackWillsMen.jpg); width: 194px; height: 289px; }


#midMainColumn { width: 432px; float: left; }
#vid { padding: 0 19px 0 16px; }
#vidAltContent { background:url(images/vidFlashContent.jpg); width: 397px; height: 263px; padding: 100px 20px 0 20px; width: 357px; height: 163px;  }
#vidAltContent p {padding: 20px; margin: 0; background: #FFFFFF; }

a.moreVids { display: block; width: 179px; height: 12px; background:url(images/viewMoreFilms.gif); margin: 11px 0 32px 110px; }
a.moreVids span { display: none; }
a.moreVids:hover, a.moreVids:focus { background-position: 0 -12px; }

a.handbook { width: 382px; height: 304px; display: block; background:url(images/JackWillsRealHandbook.gif); margin-left: 12px; }
a.handbook span { display: none; }



#rightColumn { width: 171px; padding-top: 325px; float: left; background: url(images/rightColumnBg.gif) 0 118px no-repeat; }
#rightColumn ul { margin: 0; padding: 0; list-style: none; }
#rightColumn span { display: none; }
a.jwSeasonnaires { display: block; background: url(images/JackWillsSeasonnaires.gif); width: 159px; height: 330px; margin-bottom: 23px; }
a.jwLooseTongue { display: block; background: url(images/JackWillsLooseTongue.gif); width: 139px; height: 295px; }


h1#Locations { display: block; height: 327px; margin: 0; padding: 0; background:url(images/LocationBg.jpg); }
h1#Locations span { display: none; }

h1#Opps { display: block; height: 70px; margin: 0; padding: 0; background:url(images/jobOpportunities.gif) no-repeat; }
h1#Opps span { display: none; }

h1#jobDetailsH { display: block; height: 70px; margin: 0; padding: 0; background:url(images/jobDetails.gif) no-repeat; }
h1#jobDetailsH span { display: none; }

h1#specAppH { display: block; height: 70px; margin: 0; padding: 0; background:url(images/speculativeApplication.gif) no-repeat; }
h1#specAppH span { display: none; }






h2 { font-family:"Times New Roman", Times, serif; color: #224b6c; font-size: 1.3em; line-height: 1.3em; margin-top: 0; background: url(images/h3under.gif) bottom repeat-x;  padding-bottom: 2px; font-weight: normal; }
h2.appI { font-size: 1.4em; }

h3 { color: #877a83; margin: 0; font-size: 1.1em; font-weight: normal; }
div#scrollableTxt p {   }

#stores p { font-size: 0.9em; }

.storeSpacer { background:url(images/h3under.gif) bottom repeat-x; height: 2em; }
.storeSpacer hr { display: none; }


#searchResults { padding-left: 10px;  font-size: 1em; line-height: 1.4em; }
#searchResults .instr { font-family: "Times New Roman", Times, serif; color: #5d555a; font-size: 1em; margin-right: 8em; margin-bottom: -1.5em; } 

#MSearch .MSRSS {margin-left: -0em; }

#jobdetails {  font-size: 1em; line-height: 1.4em; background: url(images/scrollGrooveJD.gif) top right no-repeat; }
#jobdetails .recordInfo, #jobdetails p { font-size: 1em; }




#footer {  padding: 50px 50px 30px 200px; clear: both; font-size: 0.8em; color: #666666; }
#innerFooter { width: 900px; margin: 0 auto; text-align: left; }
#footer a { margin: 0 6px; }
#footer a:hover, #footer a:focus {  }
#footer a img { border: none; float: left; margin: -5px 12px 0 0; position: relative; }
#footer a.hayslogo { border: none; }

.Micro { margin-top: 10px; border-collapse:collapse; }
tr.MicroHeader th { padding: 0 5px 3px 5px; text-align: left;  background: url(images/h3under.gif) bottom repeat-x; font-family: "Times New Roman", Times, serif; font-size: 1em; color: #5d555a;  }
tr.MicroItem td { padding: 10px 5px; background: none; text-align: left; border: none; }
tr.MicroAltItem td { padding: 10px 5px; background: #eaebeb; text-align: left; border: none; }
#jobcontent { font-size: small; }
.disclaim { color: #666666; }





p.title { margin: 0 0 0.5em 0; font-family:"Times New Roman", Times, serif !important; font-size: 2.2em !important; font-weight: normal; color: #5d555a; padding: 0; line-height: 1em; background: url(images/h3under.gif) bottom repeat-x;  padding-bottom: 2px; }
p.title strong { font-weight: normal; }

a.applylinks { display: -moz-inline-box; display: inline-block; clear: none; margin: 1em 1em 0 0; font-size: 1.2em; width: 175px; padding: 25px 0; text-align: center; text-decoration: none; background:url(images/applyBtn.gif) left center no-repeat; font-family:"Times New Roman", Times, serif !important; color: #FFFFFF;}
a.applylinks:hover, a.applylinks:focus { background-position: -175px center; color: #FFFFFF;}


#applyform { color: #000000;  margin: 0; padding: 10px; text-align: right;  }
#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: 6px 0 6px 0; background: url(images/h3under.gif) bottom repeat-x;  }
#applyform input { width: 400px; padding: 2px; font-family: "Times New Roman", Times, serif; }
#applyform select { width:400px; padding: 2px; font-family: "Times New Roman", Times, serif; }
#applyform input.radio { width: auto; margin-right: 2em; }
#applyform input.Submit { width: 10em;  font-weight: bold;  font-size: 1em;  }
#applyform textarea { width: 400px; padding: 2px; font-family: "Times New Roman", Times, serif; background: #FFFFFF; }
#applyform .border { border: #8fa2ae solid 1px;}
#applyform file { width: 400px; padding: 2px; font-family: "Times New Roman", Times, 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; background: none; }
#applyform p { margin: 0; }
#applyform.attach {color: #FF0000;}

