html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline
}
table {border-collapse: separate; border-spacing: 0}
caption, th, td {font-weight: normal}
table, td, th {vertical-align: middle}
a img {border: none}
/* End of reset CSS */

body {font-family: Arial, Helvetica, sans-serif; background: #7F7C73 url(images.aspx?ID=1040) repeat-y fixed center top; font-size: 0.875em; color: #555555; text-align: center}
a:link, a:visited {color: #B36B96; text-decoration: none}
a:hover {color: #B36B96; text-decoration: underline}

/* Top Bar */
#TopSectionBackground {background: #4C4A54 url(images.aspx?ID=1042) no-repeat scroll center; height: 125px}
#TopSectionContainer {position: relative; width: 900px; margin: 0 auto}
#VisitorLogo {width: 184px; height: 125px; position: absolute; top: 0px; left: 90px; background: url(images.aspx?ID=1046)}
#VisitorLogo a {height: 125px; width: 184px; display: block}
#VisitorLogo a:hover {background: transparent url(images.aspx?ID=1046) 0 -125px no-repeat}
#HomeNav {width: 454px; height: 28px; position: absolute; top: 0; right: 94px; z-index: 1}
#HomeNav ul {background-image: url(images.aspx?ID=1044); width: 454px; height: 28px; position: relative}
#HomeNav li {list-style: none; position: absolute; top: 0}
#HomeNav li, #HomeNav a {height: 28px; display: block}
#HN-About {left: 0; width: 81px}
#HN-Become {left: 81px; width: 167px}
#HN-Contact {left: 247px; width: 100px}
#HN-Employment {left: 346px; width: 108px}
#HN-About a:hover {background: transparent url(images.aspx?ID=1044) 0 -28px no-repeat}
#HN-Become a:hover {background: transparent url(images.aspx?ID=1044) -81px -28px no-repeat}
#HN-Contact a:hover {background: transparent url(images.aspx?ID=1044) -247px -28px no-repeat}
#HN-Employment a:hover {background: transparent url(images.aspx?ID=1044) -346px -28px no-repeat}

/* Contact Us */
#ContactSidebar {float: left; width: 232px}
.ContactList {width: 222px; text-align: left; padding: 4px; color: #EEE; font-size: 0.9em; background: #77747C url(images.aspx?ID=419) no-repeat scroll center top; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC}
.ContactList a:link, .ContactList a:visited {color: #F4CAE7}
#ContactInfo {float: right; width: 662px}
#ContactInfo ul {padding-left: 25px}
#PrimaryContacts {width: 662px; margin: 0 auto}
.ContactUsRow {width: 640px}
.ContactUsPic {float: left; width: 128px; height: 88px}
.ContactUsInfo {float: right; width: 500px}
#Benefits {width: 95%}
.Window {text-align: left}
#MapContent {width: 712px; margin: 0 auto}
#OverviewMap {float: left; width: 150px; font-size: 0.9em}
#DetailMap {float: left; width: 540px}
#ShowCollage {float: left; width: 500px}
#ShowInfo {float: right; width: 364px}
#RepNotice {text-align: center; color: #97A668}
.SeniorRepPic {float: left; width: 160px; height: 160px}
.SeniorRepContact {float: left; width: 320px; height: 160px}
.SalesReps {width: 880px; text-align: center}
.SalesReps td {padding: 0 5px 10px}
.RepName {font-size: 1.2em; font-weight: bold}
#CS-Legend {float: left; width: 300px}
#CS-Info {float: left; width: 445px}
#MarkInfo {text-align: right; padding-right: 8px}
#MarkPic {float: left; width: 135px}
.List {padding-left: 30px}
#TermsWindow {background-color: #FFF; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; display: block; padding: 10px; text-align: left}
#Shifts td {padding-right: 50px}
#JobListing {width: 702px; margin: 0 auto}
.JobNote {font-style: italic}

/* Common */
#Content {margin: 0 auto; width: 902px; position: relative}
.OrangeBar {background: #C9795E url(images.aspx?ID=1030) repeat-x 0 0; border: 1px solid #F8B29A; padding: 0 10px; height: 28px; line-height: 28px; color: #FFF; font-weight: bold; font-family: "Century Gothic", Arial, sans-serif}
.GreenBar {background: #AEBD78 url(images.aspx?ID=1030) repeat-x 0 -28px; border: 1px solid #E4F2A0; padding: 0 10px; height: 28px; line-height: 28px; color: #FFF; font-weight: bold; font-family: "Century Gothic", Arial, sans-serif}
.BlueBar {background: #758BBA url(images.aspx?ID=1030) repeat-x 0 -56px; border: 1px solid #A0C1EE; padding: 0 10px; height: 28px; line-height: 28px; color: #FFF; font-weight: bold; font-family: "Century Gothic", Arial, sans-serif}
.YellowBar {background: #A584BD url(images.aspx?ID=1030) repeat-x 0 -84px; border: 1px solid #DDC7ED; padding: 0 10px; height: 28px; line-height: 28px; color: #FFF; font-weight: bold; font-family: "Century Gothic", Arial, sans-serif}
.PinkBar {background: #AB648C url(images.aspx?ID=1030) repeat-x 0 -112px; border: 1px solid #E9B4D2; padding: 0 10px; height: 28px; line-height: 28px; color: #FFF; font-weight: bold; font-family: "Century Gothic", Arial, sans-serif}
.Button {border: 1px solid #999; color: #555; background-color: #DDD}
.Text {border: 1px solid #999}
.FullWindow {width: 880px; background-color: #FFF; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; display: block; padding: 10px; text-align: left}
.Window {background-color: #FFF; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; display: block; padding: 10px}
.NoPadWindow {background-color: #FFF; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; display: table}
.Divider {float: left; height: 15px; width: 100%}
.Header {color: #C27359; font-weight: bold; font-size: 1.2em}
.Right {text-align: right}
.Center {text-align: center}
.Left {text-align: left}
.Hide {display: none}
.Clear {clear: both}
.ClearShort {clear: both; line-height: 1px; font-size: 1px}
.Pink {color: #B36B96}
.LightOrange {color: #E29378}
.Orange {color: #C27359}
.Green {color: #AEBE78}
.DarkGreen {color: #97A668}
.Blue {color: #799DBE}
.Shrink {font-size: 0.8em}
em {font-style: italic}