/* Body Rule */
body    { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana; background: url(../employment_images/mscl_head_bg_employment.jpg) repeat-x 0px 0px; margin: 0; padding: 0; body: 0; scrollbar-3dlight-color: #006699; scrollbar-arrow-color.: #330099; scrollbar-darkshadow-color: #3366CC; scrollbar-face-color: #339900; scrollbar-highlight-color: #C0D4E0; scrollbar-shadow-color: #006699; scrollbar-track-color: #FFFFFF  }

/* Head Area */
#header { height: 124px; }
#logo  { position: absolute; top: 49px; left: 0; }
#date   { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; position: absolute; z-index: 5; top: 108px; right: 2px }
#head_mainlinks  { position: absolute; top: 2px; left: 2px }
#ticker     { position: absolute; top: 0px; left: 390px }

/* Left Side */
#left   { position: absolute; top: 125px; left: 0; width: 174px }
#newsletter_main        { color: white; font-size: 11px; background-color: #185488; padding: 4px 4px 0px; border-bottom: 1px solid white; position: relative; top: 0px; height: auto; display: block }
#locals_links           { background-color: #390; vertical-align: middle; margin-top: 0px; padding: 45px 4px 4px; border-bottom: 1px solid white; position: relative; top: 0px }
#tourist_links   { background-color: #082088; vertical-align: middle; padding: 4px; border-top: 1px solid white; }
#all_links   { background-color: #339900; vertical-align: middle; padding: 4px; border-top: 1px solid white; }
#locals_sub          { background-color: #fc0; padding: 4px; border-bottom: 1px solid white; position: relative }

/* Right Side */
#right    { position: absolute; z-index: 2; top: 125px; right: 0; width: 174px }
#latest_events       { background-color: #390; margin-top: 0px; padding: 45px 4px 0px; border-bottom: 1px solid white; position: relative; z-index: 4; top: 0px; height: 218px; display: block }
#event_finder_image     { background-color: #390; position: absolute; z-index: 5; right: 0; width: 174px; height: 45px }
#event_finder     { background-color: #185488; vertical-align: middle; margin-top: 45px; padding: 4px; position: relative; z-index: 6; width: 174px }
#latest_poll    { position: absolute; background-color: #FFCC00; vertical-align: middle; padding: 4px; border-top: 1px solid white; top: 215px; }
#specials_latest    { background-color: #7599b8; vertical-align: middle; padding: 4px; border-top: 1px solid white; position: absolute; top: 375px; width: 174px; height: 200px; }

/* Footer */
#footer        { background-color: #390; text-align: center; clear: both; padding-bottom: 4px; border-top: 2px solid #185488; height: auto; clear:both; display: block }

/* Main Content */
#content        { margin: 0 176px; padding: 10px; border-right: 1px solid #185488; border-left: 1px solid #185488; position: relative; min-height: 850px }
*html #content       { margin: 0 176px; padding: 10px; border-right: 1px solid #185488; border-left: 1px solid #185488; height: 850px }
#content_ad_listing  { width: 580px }
#content2        { margin: 0px 0px 0px 176px; padding: 10px; border-left: 1px solid #185488; position: relative; min-height: 750px }
#content_intro_image           { float: left; margin-bottom: 25px; border-right: 5px solid #185488; position: relative; top: 1px; width: 81px; }
#content_intro_image_2a            { float: left; margin-right: 4px; margin-bottom: 25px; border-right: 5px solid #185488; position: relative; top: 1px; width: 109px }
#content_intro_text           { padding-left: 90px; position: relative; }
#content_intro_imager            { float: right; margin-bottom: 25px; border-left: 5px solid #185488; position: relative; top: 1px; width: 81px; }
#content_intro_textr            { padding-right: 90px; padding-left: 20px; position: relative; }
#content_noticeboard_head       { border-top: 1px solid #185488; }
#content_focus_image                          { float: left; margin-bottom: 25px; border-right: 5px solid #185488; position: relative; top: 1px; left: -2px; width: 81px; height: 76px; }
#content_focus_text             { position: relative; }
#content_focus_head   { border-top: 1px solid #185488; width: 100%; }
#head_searchr       { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 3px; padding: 2px 2px 2px 5px; position: relative; left: 1%; width: 98% }
#head_searchn       { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 3px; padding: 2px 2px 2px 5px; position: relative; left: 1%; width: 98% }
#subscription1        { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f0ffff; float: none; margin-top: 3px; padding: 2px 2px 2px 5px; border: solid 1px black; position: relative; left: 1%; width: 98%; height: auto; display: block }
#subscription2        { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c0d4e0; margin-top: 3px; padding: 2px 2px 2px 5px; border: solid 1px black; position: relative; left: 1%; width: 98%; height: auto; display: block }
#subscription3           { color: #185488; font-style: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fc3; margin-top: 3px; padding: 2px 2px 2px 5px; border: solid 1px black; position: relative; left: 1%; width: 98%; height: auto; display: block }
#employment_date_right       { float: right; position: relative;}}

