*                                   { padding:0px; margin:0px; border:0px }

body                                { font-family:verdana,arial,helvetica,sans serif; font-size:10px; line-height:13px; text-align:center; margin-top:0px; background-color:#fff; color:#666 }
.highlight                          { font-weight:bold }

a                                   { color:#009 }
a:hover                             { color:#900 }

form                                { margin:0px }

td                                  { font-size:10px; vertical-align:top }
th                                  { font-size:10px; font-weight:bold; text-align:left; padding-right:5px }

p                                   { margin:2px 0px 8px 0px }

.formText                           { border:1px solid #555; background-color:#fff; width:100px; font-family:verdana,arial; font-size:11px }
.formText_dd                        { border:1px solid #555; background-color:#fff; width:20px; font-family:verdana,arial; font-size:11px }
.formText_mm                        { border:1px solid #555; background-color:#fff; width:20px; font-family:verdana,arial; font-size:11px }
.formText_yyyy                      { border:1px solid #555; background-color:#fff; width:35px; font-family:verdana,arial; font-size:11px }
.formPass                           { border:1px solid #555; background-color:#fff; width:100px; font-family:verdana,arial; font-size:11px }
.formTextArea                       { border:1px solid #555; background-color:#fff; width:150px; font-family:verdana,arial; font-size:11px }
.formTextAreaShort                  { border:1px solid #555; background-color:#fff; width:120px; font-family:verdana,arial; font-size:11px }
.formSelect                         { border:1px solid #555; background-color:#fff; font-size:11px }
.formSelectShort                    { border:1px solid #555; background-color:#fff; font-size:11px; width:100px }
.formFile                           { border:1px solid #555; background-color:#fff; width:100px }
.formCheck                          {  }
.formButton                         { border:1px solid #555; border-left:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff; font-size:10px }

.about .formButton                  { background-color:#ff6500; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.services .formButton               { background-color:#009ace; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.sectors .formButton                { background-color:#cecf00; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.employers .formButton              { background-color:#f7be18; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.candidates .formButton             { background-color:#ce3463; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.contact .formButton                { background-color:#9c309c; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.jobsearch .formButton              { background-color:#00349c; color:#fff; font-weight:bold; border:0px; padding:2px 10px }
.news .formButton                   { background-color:#639a31; color:#fff; font-weight:bold; border:0px; padding:2px 10px }

.displayNone                        { display:none }
.displayBlock                       { display:block }


.split                              { width:390px }
.splitleft                          { float:left; width:260px; padding-top:1px }
.splitright                         { margin-left:265px; width:260px; padding-top:1px }
.splitwhole                         {  }

fieldset                            { border:0px; padding:0px; padding-top:0px; margin:0px }
fieldset legend                     { }
fieldset div                        {  }
fieldset div p                      { margin-left:125px }
fieldset div div                    { margin-left:125px; padding:0px }
fieldset div label                  { float:left; margin-left:0px; width:125px; text-align:left; text-transform:lowercase }
fieldset div div.scroll150          { margin-left:0px; border:1px solid #666; background-color:#f0f0f0; padding:3px; height:150px; overflow:auto }
fieldset div div.scroll150 h2       { color:#666; font-weight:bold; padding:0px; font-size:10px }
fieldset div.formItem               { clear:left; padding:0px 0px 7px 0px }
fieldset .displayNone               {  }
fieldset .displayBlock              { margin-left:0px }
.formItem                           { border:0px solid #0ff; margin-bottom:2px }
.splitleft fieldset div p           { margin-left:80px }
.splitleft fieldset div div         { margin-left:80px }
.splitleft fieldset div label       { width:80px }

.minheight                          {  }
.clear                              { clear:both; height:1px; float:left; margin-top:-1px; font-size:1px }

table.data                          { width:570px }

.viewRow0Col0                       { padding:2px 10px 3px 0px }
.viewRow0Col1                       { padding:2px 10px 3px 0px }
.viewRow1Col0                       { padding:2px 10px 3px 0px }
.viewRow1Col1                       { padding:2px 10px 3px 0px }

.about a                            { color:#ff6500 }
.services a                         { color:#009ace }
.sectors a                          { color:#cecf00 }
.employers a                        { color:#f7be18 }
.candidates a                       { color:#ce3463 }
.contact a                          { color:#9c309c }
.jobsearch a                        { color:#00349c }
.news a                             { color:#639a31 }

.layout                             { width:700px; margin:auto; text-align:left }
.headmenu                           { float:right; padding-top:40px; text-align:right; font-size:10px }
.search                             { color:#fff }
.search a                           { color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none }
.search a:hover                     { color:#fff; text-decoration:underline }
.search .formText                   { font-family:verdana,arial,helvetica,sans serif; font-size:10px; background-color:#fff; color:#666; height:18px; margin:0px; padding:3px; margin-right:3px; width:105px; vertical-align:middle }
html>body .search .formText         { height:12px }
.search .formButton                 { font-family:verdana,arial,helvetica,sans serif; font-size:9px; font-weight:bold; background-color:#fff; border:0px; color:#000; text-transform:uppercase; height:18px; width:30px; padding:0px; margin:0px; vertical-align:middle }

.sections ul                        { list-style-type:none; margin-right:0px }

.header                             { height:180px; background-image:url('/html/art/redBGTile.jpg'); background-repeat:repeat-x; position:relative }
.about      .header                 { background-image:url('/html/art/redBGTile.jpg') }
.services   .header                 { background-image:url('/html/art/blueBGTile.jpg') }
.sectors    .header                 { background-image:url('/html/art/greenBGTile.jpg') }
.employers  .header                 { background-image:url('/html/art/employersBGTile.jpg') }
.candidates .header                 { background-image:url('/html/art/candidatesBGTile.jpg') }
.contact    .header                 { background-image:url('/html/art/contactBGTile.jpg') }
.jobsearch  .header                 { background-image:url('/html/art/job_searchBGTile.jpg') }
.news       .header                 { background-image:url('/html/art/newsBGTile.jpg') }

.fruit                              { float:left; width:270px; height:180px; background-image:url('/html/art/aboutImage.jpg'); background-repeat:no-repeat }
.about      .fruit                  { background-image:url('/html/art/aboutImage.jpg') }
.services   .fruit                  { background-image:url('/html/art/servsusImage.jpg') }
.sectors    .fruit                  { background-image:url('/html/art/sectorsImage.jpg') }
.employers  .fruit                  { background-image:url('/html/art/employersHomeImage.jpg') }
.candidates .fruit                  { background-image:url('/html/art/candidatesHomeImage.jpg') }
.contact    .fruit                  { background-image:url('/html/art/contactHomeImage.jpg') }
.jobsearch  .fruit                  { background-image:url('/html/art/job_searchHomeImage.jpg') }
.news       .fruit                  { background-image:url('/html/art/newsHomeImage.jpg') }

.logo                               { width:131px; height:29px; background-image:url('/html/art/redLogo.gif'); background-repeat:no-repeat; margin:0px 10px 15px auto }
.about      .logo                   { background-image:url('/html/art/redLogo.gif') }
.services   .logo                   { background-image:url('/html/art/blueLogo.gif') }
.sectors    .logo                   { background-image:url('/html/art/greenLogo.gif') }
.employers  .logo                   { background-image:url('/html/art/employersLogo.gif') }
.candidates .logo                   { background-image:url('/html/art/candidatesLogo.gif') }
.contact    .logo                   { background-image:url('/html/art/contactLogo.gif') }
.jobsearch  .logo                   { background-image:url('/html/art/job_searchLogo.gif') }
.news       .logo                   { background-image:url('/html/art/newsLogo.gif') }

.newsli                             { position:absolute; left:560px; top:157px; width:139px }
.newsli a                           { background-color:#cecfce; color:#fff; text-decoration:none; display:block; padding:4px 0px; width:139px; text-align:center }
.newsli a:hover                     { color:#fff }
.news .newsli                       { font-weight:bold }
.about .newsli a                    { background-color:#ff6500 }
.services .newsli a                 { background-color:#009ace }
.sectors .newsli a                  { background-color:#cecf00 }
.employers .newsli a                { background-color:#f7be18 }
.candidates .newsli a               { background-color:#ce3463 }
.contact .newsli a                  { background-color:#9c309c }
.jobsearch .newsli a                { background-color:#00349c }
.news .newsli a                     { background-color:#639a31 }

.sections                           { height:22px; border:0px solid #a00; position:relative; z-index:2 }
.sections ul li                     { float:left; width:139px; text-align:center; color:#000; border-right:1px solid #fff }
.sections ul li a                   { background-color:#cecfce; color:#000; text-decoration:none; display:block; width:139px; padding:4px 0px }
.sections ul li a:hover             { background-color:#ff6500; color:#fff; font-weight:normal }
.about .sections ul li a            { background-color:#cecfce }
.services .sections ul li a         { background-color:#cecfce }
.sectors .sections ul li a          { background-color:#cecfce }
.employers .sections ul li a        { background-color:#cecfce }
.candidates .sections ul li a       { background-color:#cecfce }
.contact .sections ul li a          { background-color:#cecfce }
.jobsearch .sections ul li a        { background-color:#cecfce }
.news .sections ul li a             { background-color:#cecfce }

.about      #menuabout              { background-color:#ff6500; color:#fff; font-weight:bold }
.services   #menuservices           { background-color:#009ace; color:#fff; font-weight:bold }
.sectors    #menusectors            { background-color:#cecf00; color:#fff; font-weight:bold }
.employers  #menuemployers          { background-color:#f7be18; color:#fff; font-weight:bold }
.candidates #menucandidates         { background-color:#ce3463; color:#fff; font-weight:bold }
.contact    #menucontact            { background-color:#9c309c; color:#fff; font-weight:bold }
.jobsearch  #menujobsearch          { background-color:#00349c; color:#fff; font-weight:bold }
.news       #menunews               { background-color:#639a31; color:#fff; font-weight:bold }

#menuabout:hover                    { background-color:#ff6500; color:#fff; font-weight:bold }
#menuservices:hover                 { background-color:#009ace; color:#fff; font-weight:bold }
#menusectors:hover                  { background-color:#cecf00; color:#fff; font-weight:bold }
#menuemployers:hover                { background-color:#f7be18; color:#fff; font-weight:bold }
#menucandidates:hover               { background-color:#ce3463; color:#fff; font-weight:bold }
#menucontact:hover                  { background-color:#9c309c; color:#fff; font-weight:bold }
#menujobsearch:hover                { background-color:#00349c; color:#fff; font-weight:bold }
#menunews:hover                     { background-color:#639a31; color:#fff; font-weight:bold }

.main                               { margin-top:15px; clear:left; padding:0px; position:relative }
.menu                               { width:139px; background-color:#ff6500; float:left; font-size:11px }
.menu ul                            { padding:3px 0px; color:#fff; font-weight:bold; list-style-type:none  }
.menu ul li                         { padding-left:10px }
.menu ul li                         { border-bottom:1px solid #fff; font-weight:bold }
.menu ul li.last                    { border-bottom:0px }
.menu ul li a                       { color:#fff; text-decoration:none; display:block; margin:0px; padding:0px; padding:5px 0px; font-weight:bold;  background-image:url('/html/art/list.gif'); background-position:0px 8px; background-repeat:no-repeat; padding-left:15px }
.menu ul li                         { }
.menu ul li div                     { color:#fff; text-decoration:none; display:block; margin:0px; padding:0px; padding:5px 0px; font-weight:bold;  background-image:url('/html/art/list.gif'); background-position:0px 8px; background-repeat:no-repeat; padding-left:15px }
.menu ul li ul                      { padding-left:5px }
.menu ul li ul li                   { display:block; border-bottom:1px solid #ff6500 }
.about .menu ul li ul li            { display:block; border-bottom:1px solid #ff6500 }
.services .menu ul li ul li         { display:block; border-bottom:1px solid #009ace }
.sectors .menu ul li ul li          { display:block; border-bottom:1px solid #cecf00 }
.employers .menu ul li ul li        { display:block; border-bottom:1px solid #f7be18 }
.candidates .menu ul li ul li       { display:block; border-bottom:1px solid #ce3463 }
.contact .menu ul li ul li          { display:block; border-bottom:1px solid #9c309c }
.jobsearch .menu ul li ul li        { display:block; border-bottom:1px solid #00349c }
.news .menu ul li ul li             { display:block; border-bottom:1px solid #639a31 }
.menu ul li ul                      { margin:-5px 0px 0px -5px }
.menu ul li ul li                   { font-weight:normal; padding:0px 0px 0px 10px }
.menu ul li ul li a                 { font-weight:normal; background-image:url('/html/art/list2.gif'); background-position:0px 7px; background-repeat:no-repeat; padding:2px 12px }
.menu ul li a:hover                 { color:#fff; text-decoration:underline }
.about .menu                        { background-color:#ff6500 }
.services .menu                     { background-color:#009ace }
.sectors .menu                      { background-color:#cecf00 }
.employers .menu                    { background-color:#f7be18 }
.candidates .menu                   { background-color:#ce3463 }
.contact .menu                      { background-color:#9c309c }
.jobsearch .menu                    { background-color:#00349c }
.news .menu                         { background-color:#639a31 }

.content                            { margin-left:150px; margin-right:150px; padding-top:15px; padding-bottom:75px; font-size:11px; line-height:15px }
.content ul			    { margin-left:20px; margin-top:10px }
.content li			    { list-style-position:outside; margin-left:20px; padding:1px 0px }
.extra                              { width:140px; border-left:1px solid #cecfce; float:right; position:relative; z-index:1 }
.extra #extrain                     { padding:0px 0px 50px 5px }
.extra #extrain div                 { padding:0px 0px 3px 0px }
.contenttext                        { width:400px; overflow:visible; word-wrap: break-word; }
.contenttext table                  { width:400px }
.contenttext table td               {  }

h2                                  { color:#d65500; font-size:14px; font-weight:bold; margin-bottom:15px }
h3                                  { font-weight:bold; font-size:11px; margin-bottom:10px }

h5                                  { font-size:11px; font-weight:normal }
h6                                  { font-size:9px; font-weight:normal }

.websitecontent p                   { padding:3px 0px 5px 0px }
.websitecontent img                 { padding:10px 10px 10px 10px }

.about h2                           { color:#ff6500 }
.services h2                        { color:#009ace }
.sectors h2                         { color:#cecf00 }
.employers h2                       { color:#f7be18 }
.candidates h2                      { color:#ce3463 }
.contact h2                         { color:#9c309c }
.jobsearch h2                       { color:#00349c }
.news h2                            { color:#639a31 }

.about h3                           { color:#ff6500; margin:15px 0px 2px 0px }
.services h3                        { color:#009ace; margin:15px 0px 2px 0px }
.sectors h3                         { color:#cecf00; margin:15px 0px 2px 0px }
.employers h3                       { color:#f7be18; margin:15px 0px 2px 0px }
.candidates h3                      { color:#ce3463; margin:15px 0px 2px 0px }
.contact h3                         { color:#9c309c; margin:15px 0px 2px 0px }
.jobsearch h3                       { color:#00349c; margin:15px 0px 2px 0px }
.news h3                            { color:#639a31; margin:15px 0px 2px 0px }

.extponent                          { text-align:right; width:700px; margin:auto; position:relative; clear:both }
.extponent div                      { float:right; margin:3px; margin-top:-50px; width:135px; z-index:2; position:relative }
.extponent div span                 {  }
.extponent div span a               { color:#9c9a9c; text-decoration:none; padding:5px 0px; display:block }
.extponent div img                  { float:right; clear:right; padding:0px 5px }

.advertTable {  }
.advertTable td { padding:5px; border:1px solid #ddd }
.advertTable td.none { border:0px; height:100px }
.advertTable td a {  }
.advertTable td .advert {  }
.advertTable td img { margin:0px }

.popCalendar { border:1px solid #444; width:200px; padding:0px 0px 4px 0px; position:absolute; background-color:#fff }
.popCalendar .monthPrevious { float:left; padding:3px 0px 0px 10px }
.popCalendar .yearPrevious { float:left; padding:3px 0px 0px 0px }
.popCalendar .monthTitle { text-align:center; padding:4px 0px }
.popCalendar .monthNext { float:right; padding:3px 10px 3px 0px }
.popCalendar .yearNext { float:right; padding:3px 0px 3px 0px }
.popCalendar .monthPrevious a, .popCalendar .monthNext a { color:#555; text-decoration:none }
.popCalendar .week { padding:0px 5px }
.popCalendar .daynone { width:25px; background-color:#eee; margin:1px; padding:1px 0px; text-align:center; float:left }
.popCalendar .day { width:25px; background-color:#ddd; margin:1px; padding:1px 0px; text-align:center; float:left }
.popCalendar .day a { color:#333; text-decoration:none }
.popCalendar .day a:hover { color:#333; text-decoration:underline }
.popCalendar .s { background-color:#aaa }
.popCalendar .today { background-color:#bbb; color:#fff; font-weight:bold }
.popCalendar .selected { background-color:#900; color:#fff }
.popCalendar .selected a { color:#fff }
.popCalendar .selected a:hover { color:#fff }
.popCalendar .dayhead { width:25px; background-color:#555; color:#fff; margin:1px; padding:1px 0px; text-align:center; float:left; border-bottom:1px solid #666 }
.popCalendar .hs { background-color:#555; color:#fff; border-bottom:1px solid #666 }
.popCalendar .close { text-align:right; padding:2px 5px }
.popCalendar .close a { color:#900; text-decoration:none }