/* PAGE TITLE */
.title {float: left; height: 33px; margin-bottom: 15px; width: 100%;}
.title img {height: auto;}

/* IMAGE FRAME AND INFO BLOCK THAT APPEARS TO RIGHT OF FRAME AND IMAGE*/
.infobar {float: left; width: 460px;}
.frame {background: url('../../graphics/elements/frame.gif'); float: left; height: 85px; margin-top: 2px; padding: 7px 0 0 8px; width: 110px;}
.info {color: #585651; float: left; font-size: 12px; padding-left: 10px; width: 330px;}
.info h1 {color: #433513; font-size: 15px;}
.info h2 {color: #433513; font-size: 13px; text-decoration: none;}
.info h2 .special_link {color: #BA2721; font-weight: bold; text-decoration: none;}
.info a {color: #BA2721; font-size: 12px; font-weight: bold; text-decoration: none;}

/* PAGE DEVIDER */
.divider {background: url('../../graphics/elements/divider.gif'); clear: both; height: 46px; width: 421px;}

/* DEFAULT CLEAR TAGS FOR ELEMENTS */
.clear {clear: both;}
.cleardoc {clear: both; margin-top: 10px;}
.spacer {clear: both; height: 10px;}
.doublespacer {clear: both; height: 15px;}

/* NOTICES */
#notices {color: #585651; float: left; font-size: 12px; width: 421px;}

/* IMPORTANT DOCUMENTS */
.documents {color: #585651; float: left; font-size: 12px; width: 421px;}
.documents a {color: #433513; font-size: 14px; font-weight: bold;}
.documents img {margin-top: -3px;}
.documents img.libraries {float: left; margin: 0 15px 0 0;}
.documents img.lasticon {float: left; margin: 0 15px 0 0;}
.documents strong {color: #BA2721; font-weight: bold;}

/* LATEST TENDERS */
.tender {color: #585651; float: left; font-size: 12px; width: 421px;}
.tender a {font-weight: bold;}
.tender img {margin-top: -5px; margin-bottom: 10px; height: 40px; width: 40px;}
.tender strong {color: #BA2721; font-weight: bold;}
.tender .listing {color: #433513; font-size: 14px;}
.tender .remaining {color: #124D20;}
.tender .remaining2 {color: #433601; font-size: 14px;}

/* LATEST VACACNIES */
.vacancies {color: #585651; float: left; font-size: 12px; width: 421px;}
.vacancies a {font-weight: bold;}
.vacancies img {margin-top: -3px; margin-bottom: 10px;}
.vacancies strong {color: #BA2721; font-weight: bold;}
.vacancies .listing {color: #124D20; font-size: 14px;}
.vacancies .remaining2 {color: #433601; font-size: 14px;}

/* CONTENT: PAGE ELEMENTS AT BOTTOM */
#options {float: left; margin-top: -6px; width: 430px;}
#options a {color: #403211; font-weight: bold; padding: 5px; text-decoration: none;}
#options a:hover {text-decoration: underline;}
#options img {margin: -3px 3px 0 20px; vertical-align: middle;}
.results {color: #403211; float: left; margin-top: 4px;}
#options .results img {margin: -3px 3px 0 0;}
#options .results img.articles {margin: -3px -3px 0 0;}
.actions {float: right;}
#options .actions img.articles {margin: -3px -3px 0 0;}
.paging {background: url('../../graphics/fillers/paging_light.gif'); float: left; font-size: 14px; height: 23px; margin: 0 3px 0 3px; padding-top: 3px; text-align: center; width: 27px;}
.paging_selected {background: url('../../graphics/fillers/paging_dark.gif'); float: left; font-size: 14px; font-weight: bold; height: 23px; margin: 0 3px 0 3px; padding-top: 3px; text-align: center; width: 27px;}
#options .paging_selected a {font-weight: bold;}
#options .paging img.nextprev {margin: -4px 1px 0 0;}

/* CONTENT: SEARCH BAR */
#contentbar {float: left; width: 405px;}
#contentbar input.find {float: left; height: 24px; margin: -1px 0 0 0; padding: 0;}
#contentbar .position {clear: both; height: 5px; margin: 0;}
#contentbar input.textfield {background-color: #F1EBDC; float: left; font-size: 11px; height: 20px; padding: 1px 4px 0 4px; margin-right: 10px; width: 170px;}
#contentbar input.textfield2 {background-color: #F1EBDC; float: left; font-size: 11px; height: 17px; padding: 1px 4px 0 4px; margin-right: 10px; width: 170px;}
#contentbar select {float: left; font-size: 11px; height: 20px; margin-right: 10px; width: 170px;}
#contentbar select.maxi {width: 150px;}
#contentbar select.mini {width: 85px;}
#contentbar select.year {width: 65px;}

/* LINKS SECTION */
.category {background: url('../../graphics/fillers/category.gif'); color: #FFFFFF; float: left; font-size: 14px; font-weight: bold; height: 25px; padding: 8px 5px 0 45px; width: 346px;}
#websites {float: left; width: 405px;}
#websites li {list-style: url('../../graphics/elements/bullet_links.gif'); line-height: 22px;}
#websites li a {color: #403211; font-size: small; font-weight: normal;}
#websites ul  {margin: 0; padding: 0;}
#websites .clear {height: 5px;}

/* TOURISM */
.editorial {clear: both; float: left; width: 405px;}
.editorial a {color: #403221; font-size: 13px; font-weight: bold;}
.editorial .special_link {color: #BA2721; font-weight: bold; text-decoration: none;}
.editorial h3 {color: #124D20; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 3px 0;}
.date {color: #BA2721;}

/* CONTENT: SITE MAP */
.headline {background-color: #D8D0BA; display: block; font-weight: bold; height: 17px; letter-spacing: 1px; padding: 3px 10px 0 10px; width: 385px;}
#sitemap {float: left; width: 405px;}
#sitemap li {list-style: url('../../graphics/fillers/sitemap.gif'); line-height: 20px;}
#sitemap li a {color: #403221; font-family: 'trebuchet ms', arial, helvetica, sans-serif; font-size: small; font-weight: normal;}
#sitemap li.subs {list-style: url('../../graphics/fillers/sitemap_subs.gif');}
#sitemap ul {margin: 0; padding: 5px 0 10px 0;}
#sitemap ul.map {margin: 0; padding: 0;}

/* TENDERS ENTRY */
img.tenderscontact {float: left; margin: 1px 6px 0 0;}

/* FEEDBACK : FORM */
#form {float: left; margin-bottom: 10px; padding: 5px 5px 5px 0; width: 405px;}
#details {float: left; font-weight: bold; line-height: 24px; padding-left: 0; width: 130px;}
#fields {float: right; line-height: 22px; padding-right: 10px;}
#fields input.submit {margin-top: 3px;}
#fields input.textfield {background-color: #F1EBDC; border: 1px solid #3F351E; font-size: 12px; padding: 1px 4px 0 4px; height: 16px; margin-top: 2px; width: 230px;}
#fields textarea {background-color: #F1EBDC; border: 1px solid #3F351E; font-size: 12px; height: 120px; line-height: 18px; margin-top: 2px; padding: 1px 4px 0 4px; width: 230px;}
#verify {float: left; font-weight: normal; line-height: 24px; padding-left: 10px;  width: 230px;}
#divider { display: block; height: 3px;}

/* BLOG */
.redtext {color: #BA2721;}
.post {background-color: #F3E4C1; border: 1px solid #BA2721; display: block; float: left; font-family: 'trebuchet ms', arial, helvetica, sans-serif; margin-top: 20px; padding: 10px; width: 405px;}
img.blogons {margin: 2px 4px -2px 0;}
img.posting {float: left; margin: 0 10px 10px 0;}

/* EVENTS */
#events {float: left; width: 405px;}

/* RSS FEED GRID */
#grid {background: url('../../graphics/grid/base.gif') repeat-y; float: left; width: 405px;}
#top2 {background: url('../../graphics/grid/top.gif'); float: left; font-weight: bold; height: 21px; padding: 5px 0 0 12px; text-align: left; width: 393px;}
#bot {background: url('../../graphics/grid/bottom.gif'); float: left; height: 23px; margin-bottom: 0; padding-top: 3px; text-align: right; width: 405px;}
#bot a {color: #BA2721;}
.group {float: left; height: 30px; margin-left: 4px; width: 398px;}
.data {background: url('../../graphics/grid/line.gif'); float: left; height: 24px; padding: 6px 8px 0 8px;}
.icons {float: left; height: 12px; margin: 0; padding-top: 2px; width: 14px;}
.icons img {float: left;}
.spacer2 {background: url('../../graphics/grid/spacer.gif'); float: left; height: 30px; width: 2px;}

/* UNSUBSCRIBE */
.reply {display: block; color: #CB020F; font-family: 'trebuchet ms', arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;}

/* SEARCH RESULTS */
#searchresults a.previous {color: #000000; font-weight: normal;}
#searchresults a.titles {color: #000000; font-size: 13px; font-weight: bold;}
#searchresults a.url {color: #BA2721; font-weight: normal;}
#searchresults h3 {font-size: 13px; margin-bottom: 2px; padding: 0;}
#searchresults .current {background-color: #E5DECB; color: #000000;}
#searchresults .symbol {float: left; height: 16px; width: 24px;}
#searchresults .info {float: left; margin: 0 0 0 6px; width: 381px;}

/* PHOTO GALLERY */
#mainframe {background: url('../../graphics/fillers/gallery_frame.gif'); height: 234px; margin: 0 0 0 30px; padding: 15px 0 0 0; text-align: center; width: 334px}
#mainframe img {border: 2px solid #F3EFE5; height: 221px;}
#smallarea {margin: -6px 0 0 55px; width: 290px;}
#smallarea .subframe {background: url('../../graphics/fillers/gallery_frame_small.gif'); float: left; height: 45px; margin: 6px 0 0 6px; padding: 4px 0 0 4px; width: 59px;}
#smallarea .subframe img {border: 1px solid #FFFEFC;}