
body { background: #666 url('../images/layout/bg_body.gif') top repeat-x; font-family: Arial, Helvetica, sans-serif; color: #ccc; }

#container { width: 980px; margin: 0 auto; background: #afaeae url('../images/layout/bg_container.gif') repeat-y; padding-bottom: 10px; overflow: hidden; }

a.indent { display: block; text-indent: -5000px; }

/* =Header
----------------------------------------------- */
#header { background: url('../images/layout/bg_header.jpg') no-repeat; width: 980px; height: 171px; position: relative; }

/* site logo */
#header h1 a { background: url('../images/headings/h1_site_logo.gif') no-repeat; width: 237px; height: 59px; position: absolute; top: 19px; left: 28px; }
/* sa government logo */
#header h2 a { background: url('../images/headings/h2_sa_government.gif') no-repeat; width: 156px; height: 51px; position: absolute; right: 24px; top: 36px; }

#print-logo { display: none; }

/* main navigation */
#main-nav { position: absolute; top: 111px; left: 46px; }
#main-nav li { display: inline; }
#main-nav li a { display: block; float: left; text-indent: -5000px; height: 17px; margin-right: 67px; }
#main-nav li.nav-item-1 a { background: url('../images/nav/mainnav_maritime.gif') no-repeat; width: 69px; }
#main-nav li.nav-item-1 a:hover { background-position: -69px 0; }
#main-nav li.nav-item-2 a { background: url('../images/nav/mainnav_land.gif') no-repeat; width: 36px; }
#main-nav li.nav-item-2 a:hover { background-position: -36px 0; }
#main-nav li.nav-item-3 a { background: url('../images/nav/mainnav_aerospace.gif') no-repeat; width: 79px; }
#main-nav li.nav-item-3 a:hover { background-position: -79px 0; }
#main-nav li.nav-item-4 a { background: url('../images/nav/mainnav_electronics_weapons_systems.gif') no-repeat; width: 243px; margin: 0; }
#main-nav li.nav-item-4 a:hover { background-position: -243px 0; }
#main-nav li a.active { background-position: top right; }

/* sub navigation */
#sub-nav { position: absolute; top: 145px; left: 30px; }
#sub-nav li { display: inline; }
#sub-nav li a { display: block; float: left; text-indent: -5000px; height: 11px; margin-right: 49px; }
#sub-nav li.nav-item-1 a { background: url('../images/nav/subnav_home.gif') top left no-repeat; width: 30px; }
#sub-nav li.nav-item-1 a:hover { background-position: -30px 0; }
#sub-nav li.nav-item-2 a { background: url('../images/nav/subnav_major_projects.gif') top left no-repeat; width: 92px; }
#sub-nav li.nav-item-2 a:hover { background-position: -92px 0; }
#sub-nav li.nav-item-3 a { background: url('../images/nav/subnav_join_the_defence_state.gif') top left no-repeat; width: 130px; }
#sub-nav li.nav-item-3 a:hover { background-position: -130px 0; }
#sub-nav li.nav-item-4 a { background: url('../images/nav/subnav_defence_locations.gif') top left no-repeat; width: 106px; }
#sub-nav li.nav-item-4 a:hover { background-position: -106px 0; }
#sub-nav li.nav-item-5 a { background: url('../images/nav/subnav_workforce.gif') top left no-repeat; width: 64px; }
#sub-nav li.nav-item-5 a:hover { background-position: -64px 0; }
#sub-nav li.nav-item-6 a { background: url('../images/nav/subnav_news.gif') top left no-repeat; width: 31px; }
#sub-nav li.nav-item-6 a:hover { background-position: -31px 0; }
#sub-nav li.nav-item-7 a { background: url('../images/nav/subnav_corporate.gif') top left no-repeat; width: 60px; }
#sub-nav li.nav-item-7 a:hover { background-position: -60px 0; }
#sub-nav li.nav-item-8 a { background: url('../images/nav/subnav_contact_us.gif') top left no-repeat; width: 64px; margin: 0; }
#sub-nav li.nav-item-8 a:hover { background-position: -64px 0; }
#sub-nav li a.active { background-position: top right; }

/* search form */
/*#header form fieldset {display:none;}*/

#header form fieldset { background: url('../images/layout/bg_search.gif') no-repeat; width: 206px; height: 20px; position: absolute; right:30px; top: 108px; }
#header form fieldset .input-text { background: none; border: none; width: 159px; padding: 4px 5px 0 5px; height: 14px; margin-right: 7px; float: left; font-size: 9px; text-transform: uppercase; color: #808080; }
#header form fieldset .input-button { border: none; background: none; cursor: pointer; width: 31px; height: 20px; }


/* last updated */
#header p { right: 166px; top: 9px; position: absolute; font-size: 11px; text-transform: uppercase; }

/* print & email actions */
#actions { position: absolute; top: 7px; right: 28px; }
#actions li { display: inline; }
#actions li a { display: block; float: left; height: 14px; padding: 2px 20px 0 0; margin-right: 12px; font-size: 11px; color: #ccc; text-transform: uppercase; text-decoration: none; }
#actions li a:hover { text-decoration: underline; }
#actions li.nav-item-1 a { background: url('../images/icons/icon_print.gif') right no-repeat; }
#actions li.nav-item-2 a { background: url('../images/icons/icon_email.gif') right no-repeat; margin: 0; }

/* =Content
----------------------------------------------- */
#content { width: 942px; margin: 0 auto; }

/* flash */
#flash-area { width: 942px; height: 299px; margin-bottom: 10px; }

/* =Main Content
----------------------------------------------- */
#main-content { background: #333; width: 599px; padding: 12px; border: 1px solid #999; border-bottom: none; float: left; color: #ccc; font-size: 11px; }
#main-content p { font-size: 12px; margin-bottom: 12px; line-height: 1.4; }
#main-content p.custom { color: #ccc; }
#main-content em { font-size:10px;}
#main-content a
{
    color: #fff;
    text-decoration: none;
    text-decoration: underline;
}
#main-content a:hover { cursor: pointer; text-decoration: none; }
#main-content h2, #main-content h3 { margin-bottom: 5px; }
#main-content h2, #main-content h3, #main-content h4 { font-weight:bold; color: #fff;} 
#main-content h2 { font-size: 20px;  border-bottom-style:solid; border-bottom-color:#444; border-bottom-width:2px; }
#main-content h3
{
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 25px;
    
}
#main-content h4 { font-size: 12px; margin-bottom: 5px; margin-top: 18px; }
#main-content .italic { font-style:italic; }
#main-content strong { font-weight: bold; }
#main-content ul, #main-content ol { margin: 12px 0; font-size: 12px;}
#main-content ul li { list-style: disc; margin-left: 20px; margin-top:5px; }
#main-content ol li { margin-left: 20px; list-style: decimal; margin-top:5px; }
#main-content-wrapper { float: left; }
#main-content-wrapper img { padding-bottom: 10px; display: block; }
#main-content.homepage { height: 310px; position: relative; background: #333; }
#main-content.homepage p { width: 430px; }
#main-content.homepage img { position: absolute; top: -6px; right: 0; }
#main-content h2.indent { text-indent: -5000px; width: 600px; height: 30px; margin-bottom: 20px; }

#main-content h2#media-gallery { background: url('../images/headings/page_media.gif') no-repeat;margin-bottom: 12px; }
#main-content h2#best-state { background: url('../images/headings/page_theBestState.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateDefenceSAAdvisoryBoard { background: url('../images/headings/page_DSAAdvisBoard.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateContactUs { background: url('../images/headings/page_Contact.gif') no-repeat; }
#main-content h2#image-gallery { background: url('../images/headings/page_Images.gif') no-repeat;margin-bottom: 12px; }
#main-content h2#heading-image-DefenceStateJoinTheDefenceState{ background: url('../images/headings/page_JoinDefState.gif') no-repeat;  margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateNews { background: url('../images/headings/page_News.gif') no-repeat;margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateSubmarines { background: url('../images/headings/page_Submarines.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateMaritime { background: url('../images/headings/page_Maritime.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateMaritimeWellEquipped { background: url('../images/headings/page_WellEquipped.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateMaritimeWellPrepared { background: url('../images/headings/page_WellPrepared.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateMaritimeWellSituated { background: url('../images/headings/page_WellSituated.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateLand { background: url('../images/headings/page_Land.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateLandWellEquipped { background: url('../images/headings/page_WellEquipped.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateLandWellPrepared { background: url('../images/headings/page_WellPrepared.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateLandWellSituated { background: url('../images/headings/page_WellSituated.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateAerospace { background: url('../images/headings/page_Aerospace.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateAerospaceWellEquipped { background: url('../images/headings/page_WellEquipped.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateAerospaceWellPrepared { background: url('../images/headings/page_WellPrepared.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateAerospaceWellSituated { background: url('../images/headings/page_WellSituated.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateElectronicsWeaponsSystems { background: url('../images/headings/page_ElectronicsWeaponSys.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateElectronicsWellEquipped { background: url('../images/headings/page_WellEquipped.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateElectronicsWellPrepared { background: url('../images/headings/page_WellPrepared.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateElectronicsWellSituated { background: url('../images/headings/page_WellSituated.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateMajorProjects { background: url('../images/headings/page_MajorProjects.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateAirWarfareDestroyers { background: url('../images/headings/page_AWD.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceState7RARBattalion { background: url('../images/headings/page_7RARBattalion.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateAP3COrions { background: url('../images/headings/page_AP3COrions.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateProjectSentinel { background: url('../images/headings/page_ProjectSentinel.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateTechportAustraliaProject { background: url('../images/headings/page_TechportAustralia.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateTotalStateCommitment { background: url('../images/headings/page_TotalStateCommitment.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateEstablishedDefenceIndustry { background: url('../images/headings/page_EstablishedDesIndustry.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateDoingBusinessinSA { background: url('../images/headings/page_DoingBusinSA.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateLivinginSA { background: url('../images/headings/page_LivinginSA.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateDefenceLocations { background: url('../images/headings/page_DefLocations.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateTechportAustralia { background: url('../images/headings/page_TechportAustralia.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateTechnologyPark { background: url('../images/headings/page_TechPark.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateEdinburghPark { background: url('../images/headings/page_EdinburghPark.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateDefenceFacilities { background: url('../images/headings/page_DefFacilities.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateWorkforce { background: url('../images/headings/page_WorkForce.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateWorldClassTraining { background: url('../images/headings/page_WorldClassTraining.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateEmploymentOpportunities { background: url('../images/headings/page_EmployOpportunities.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateLeadingEdgeRD { background: url('../images/headings/page_LeadingEdgeRD.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateCorporate { background: url('../images/headings/page_Corporate.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateExecutiveTeam { background: url('../images/headings/page_ExecutiveTeam.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateKeyPartners { background: url('../images/headings/page_KeyPartners.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStatePublications { background: url('../images/headings/page_Publications.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateMediaReleases { background: url('../images/headings/page_MediaReleases.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#enquiry-form { background: url('../images/headings/page_EnquiryForm.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateEnquirySent{ background: url('../images/headings/page_Enquire.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-Images{ background: url('../images/headings/page_Images.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateBrochuresandMaps{ background: url('../images/headings/page_BrochMaps.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStateNewsArchive{ background: url('../images/headings/page_MediaReleases.gif') no-repeat; margin-bottom: 10px; }
#main-content h2#heading-image-DefenceStatePublicationsArchive{ background: url('../images/headings/page_Publications.gif') no-repeat; margin-bottom: 10px; }

/* advisory board list */
#main-content #advisory-board-list { margin: 0; }
#main-content #advisory-board-list li { padding: 20px 0; background: url('../images/layout/bg_divider_main_content.png') bottom no-repeat; margin: 0; list-style: none;  }
#advisory-board-list .image { width: 110px; float: left; margin-right: 40px; }
#advisory-board-list .info { width: 440px; float: left; }
#advisory-board-list .info h3 { font-size: 12px; margin-bottom: 10px; color: #fff; text-transform: uppercase; }
#advisory-board-list .info p { margin-bottom: 10px; font-size: 12px; }
#advisory-board-list .info p a.read-more { text-transform: uppercase; }

div.break {margin-top: 15px;}

/* enquiry form*/
fieldset.enquiry-form { padding-top: 20px; background: url('../images/layout/bg_divider_fieldset.gif') top left no-repeat; }
fieldset.enquiry-form label { display: block; font-size: 11px; margin-bottom: 5px; }
#main-content fieldset.enquiry-form ul { margin: 0; }
#main-content fieldset.enquiry-form li { float: left; width: 281px; margin: 0 0 15px 19px; list-style: none; }
#main-content fieldset.enquiry-form li.first-row-item { margin-left: 0; }
fieldset.enquiry-form li .input-text { font-size: 12px; background: #ccc; border: 1px solid #808080; width: 275px; padding: 2px; }
fieldset.enquiry-form li.clear { clear: both; }
fieldset.enquiry-form textarea { width: 575px; height: 64px; border: 1px solid #808080; background: #ccc; padding: 2px; font: 12px Arial, Helvetica, sans-serif; }
fieldset.enquiry-form .input-button { background: url('../images/form/button_submit.gif') no-repeat; cursor: pointer; width: 57px; height: 20px; border: none; }

/* image gallery */
#main-content #image-gallery-list { margin: 0; }
#main-content #image-gallery-list li { float: left; margin: 0 8px 10px 0; list-style: none; }
#main-content #image-gallery-list li.last-row-item { margin-right: 0; }

/* major project info */
#main-content #major-project-info { margin: 0; }
#main-content #major-project-info li { padding: 15px 0; background: url('../images/layout/bg_divider_main_content.png') top no-repeat; color: #ccc; margin: 0; list-style: none; }
#main-content #major-project-info li .title { width: 145px; float: left; font-size: 11px; text-transform: uppercase; }
#main-content #major-project-info li .info { width: 440px; float: left; }
#main-content #major-project-info li .info p {  color: #ccc; }
#main-content #major-project-info li .info ul { margin-bottom: 12px; }
#main-content #major-project-info li .info ul li { padding: 0; background: none; list-style-type: disc; margin-left: 35px; }
#main-content #major-project-info #project-milestones li { padding: 0; background: none; list-style: none; margin: 0 0 10px 0; }
#main-content #major-project-info table {font-size: 11px; color: #ccc;}
#main-content #major-project-info table td { vertical-align:top; font-size:12px;}

#project-milestones li span { display: block; width: 110px; float: left; }

/* media releases list */
#main-content #media-releases-list { margin: 0; }
#main-content #media-releases-list li { padding: 20px 0; background: url('../images/layout/bg_divider_main_content.png') bottom no-repeat; margin: 0; list-style: none; }
#main-content #media-releases-list li span.date { font-size: 11px; color: #ccc; display: block; margin-bottom: 12px; }
#main-content #media-releases-list li h3 { font-size: 11px; color: #fff; }
#main-content #media-releases-list li p.download { margin: 0; display: block; }

/* =Sidebar
----------------------------------------------- */
#sidebar { float: right; width: 314px; position: relative; }
#sidebar a img { padding-top:2px; float:right; margin-right: -3px; }

/* major projects */
#major-projects { background: url('../images/layout/bg_major_projects.gif') no-repeat; width: 288px; height: 206px; margin: 0 -3px 3px 3px; position: relative; padding: 15px 13px 2px 13px; float: right;}
#major-projects li a.indent { background: url('../images/headings/h2_major_projects.gif') no-repeat; width: 123px; height: 14px; text-indent: -5000px; margin-bottom: 17px; line-height: 1;}
#major-projects li a { display: block; font-size: 11px; color: #ccc; text-decoration: none; line-height: 2.4; background: url('../images/layout/bg_divider_major_projects.png') top left no-repeat; }
#major-projects li a:hover { text-decoration: underline; }
#major-projects li.first-item a { background: none; }


/* proof sa is the defence state */
#proof-sa { background: url('../images/layout/bg_proof-sa.gif') no-repeat; width: 280px; height: 73px; margin: 0 -3px 0 3px; padding: 15px 17px 0 17px; float: right; } 
#proof-sa h2 { text-indent: -5000px; background: url('../images/headings/fact_txt.gif') no-repeat; width: 40px; height: 18px; margin-bottom: 5px; }
#proof-sa p { font-size: 11px; line-height: 1.4;}

/* sidebar top nav */
#sidebar-top-nav a#nav-image-VideoGalleries { background: url('../images/headings/section_Aerospace.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateAerospace { background: url('../images/headings/section_Aerospace.gif') no-repeat; }

#sidebar-top-nav { background: url('../images/layout/bg_sidebar_top_nav.gif') no-repeat; width: 282px; padding: 12px; margin-bottom: 12px; float: right; margin-right: 1px; }
#sidebar-top-nav.enquiry-form { padding-bottom: 40px; }
#sidebar-top-nav a#nav-image-DefenceStateWorkforce { background: url('../images/headings/section_Workforce.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateDefenceLocations { background: url('../images/headings/section_DefLocations.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateElectronicsWeaponsSystems { background: url('../images/headings/section_ElecWeaponSys.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateLand { background: url('../images/headings/section_Land.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateCorporate { background: url('../images/headings/h2_corporate.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateContactUs { background: url('../images/headings/h2_contact_us.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateNews { background: url('../images/headings/h2_news.gif') no-repeat;}
#sidebar-top-nav a#nav-image-DefenceStateJoinTheDefenceState { background: url('../images/headings/h2_join_the_defence_state.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateMajorProjects { background: url('../images/headings/h2_major_projects_2.gif') no-repeat; }
#sidebar-top-nav a#nav-image-DefenceStateMaritime { background: url('../images/headings/section_Maritime.gif') no-repeat; }
#sidebar-top-nav li a { color: #585858; font-size: 11px; text-decoration: none; line-height: 2.3; background: url('../images/layout/bg_divider_sidebar_top_nav.png') left top no-repeat; display: block; }
#sidebar-top-nav li a:hover , #sidebar-top-nav li a.active { color: #000; }
#sidebar-top-nav li.first-item a { background: none; }
#sidebar-top-nav li a.indent { margin-bottom: 15px; text-indent: -5000px; height: 16px; line-height: 1;}


/* sidebar bottom nav */
#sidebar-bottom-nav { background: url('../images/layout/bg_sidebar_bottom_nav.gif') no-repeat; width: 282px; padding: 12px; float: right; }
#sidebar-bottom-nav.custom-bg { background: url('../images/layout/bg_sidebar_custom_bottom_nav.gif') no-repeat; }
#sidebar-bottom-nav .indent { width: 220px; height: 18px; margin-bottom: 12px; text-indent: -5000px; margin-left: -2px; }
#sidebar-bottom-nav h2#media-galleries { background: url('../images/headings/h2_media.gif') no-repeat; }
#sidebar-bottom-nav h2#advisory-board-memb { background: url('../images/headings/h2_advisory_board_members.gif') no-repeat; }
#sidebar-bottom-nav h2#image-galleries { background: url('../images/headings/h2_image_galleries.gif') no-repeat; }
#sidebar-bottom-nav h2#media-release-archive { background: url('../images/headings/h2_media_release_archive.gif') no-repeat; }
#sidebar-bottom-nav li a { font-size: 11px; color: #575757; text-decoration: none; line-height: 2.3; display: block; background: url('../images/layout/bg_divider_sidebar_bottom_nav.gif') top left no-repeat; }
#sidebar-bottom-nav li a:hover, #sidebar-bottom-nav li a.active { color: #000; }


/* PDF Fact Sheet */
a.pdf-fact-sheet { background: url('../images/layout/bg_pdf_fact_sheet.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }
a.ep-brochure { background: url('../images/layout/EPBrochure.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }
a.tp-overview-video { background: url('../images/layout/OverviewVid.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }
a.tech-park-brochure { background: url('../images/layout/TechParkBrochure.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }
a.tp-brochure { background: url('../images/layout/TPBrochure.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }
a.tp-virtual-tour { background: url('../images/layout/VirtualTour.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }
a.tp-timelapse{ background: url('../images/layout/TDS_Timelapse_Button.gif') no-repeat; width: 312px; height: 49px; float: right; margin: 8px -3px 0 3px; font-size: 0; text-decoration: none; }

/* =Footer
----------------------------------------------- */
#footer { background: #a81c22 url('../images/layout/bg_footer.gif') no-repeat; width: 980px; height: 410px; margin: 0 auto; clear: both; position: relative; }
#footer.custom { margin-top: -10px; }
/* latest news */
#latest-news { background: url('../images/layout/bg_latest_news.gif') no-repeat; width: 910px; height: 21px; margin-left: 20px; padding: 10px 0 0 30px; position: relative; overflow: hidden !important;} 
#latest-news span { background: url('../images/headings/span_latest_news.gif') no-repeat; display: block; text-indent: -5000px; width: 73px; height: 10px; float: left; margin-right: 10px; }
#latest-news .news-ticker { position: absolute; left: 125px; top: 0px; height: 10px; width: 800px; overflow: hidden !important;}
#latest-news .news-ticker li { display: block; float: left; font-size: 10px; color: #fff; text-transform: uppercase; margin-right: 22px; font-weight:bold;}
#latest-news .news-ticker li a { color: #ccc; text-decoration: none;  }
#latest-news .mask { overflow: hidden !important; height: 10px; position: relative; display: block; width: 800px; }
#news_updates {
	width:910px;
    height:21px;
    float:left;
    margin-left: 20px;
    background:url(../images/layout/bg_latest_news.gif) no-repeat;
    padding: 10px 0 0 30px;
    width/**/:/**/ 910px;
    height/**/:/**/ 21px;
    color:#ccc;
    overflow: hidden !important;
}
#news_updates h3 {
	font-size:11px;
    float:left;
    color:#FFFFFF;
    font-weight:normal;
    margin-right: 25px;
    width: 73px; height: 10px; 
    background: url('../images/headings/span_latest_news.gif') no-repeat;
    text-indent: -5000px; 
}
#news_updates ul {
	float:left;
	position: relative;
}
#news_updates .news_ticker li { display: block; float: left; font-size: 10px; color: #fff; text-transform: uppercase; margin-right: 22px; }
#news_updates .news_ticker li a { color: #ccc; text-decoration: none; }

/* Site Map */
#footer h2 { position: absolute; top: 70px; left: 22px; text-indent: -5000px; background: url('../images/headings/h2_sitemap.gif') no-repeat; width: 69px; height: 18px; }
#site-map { position: absolute; left: 22px; top: 86px; }
#site-map ul ul { width: auto; float: none; margin: 0; }
#site-map ul { width: 150px; float: left; }
#site-map ul li a { font-size: 11px; color: #000; text-decoration: none; display: block; line-height: 1.4; }
#site-map ul li a.highlight { text-transform: uppercase; color: #ccc; margin-top: 14px; }
#site-map ul li a:hover { text-decoration: underline; }

#footer-last-col { position: absolute; width: 138px; right: 30px; top: 70px; }
#footer-last-col a { display: block; text-indent: -5000px; }
#footer-last-col a.defencesa { background: url('../images/nav/link_defencesa.gif') no-repeat; width: 138px; height: 22px; margin-bottom: 12px; }
#footer-last-col a.sa-central { background: url('../images/nav/link_sa-central.gif') no-repeat; width: 125px; height: 39px;  }
#footer-last-col li { font-size: 11px; line-height: 1.4; margin-bottom: 12px; }
#footer-last-col li.email { margin-bottom: 16px; }
#footer-last-col li.email a { text-indent: 0; display: inline; color: #ccc; text-decoration: none; }
#footer-last-col li.email a:hover { text-decoration: underline; }

#footer-print {display:none;}

#gallerycategories div.container { margin-top:30px; border: 1px solid #DDDDDD; padding: 10px; }
#gallerycategories div h3 { padding-bottom: 5px; }
#gallerycategories div a img { float: left; }
#gallerycategories p { float:left; width:440px; margin-left:20px; }

#videocategories div.container { margin-top:30px; border: 1px solid #DDDDDD; padding: 10px; }
#videocategories div h3 { padding-bottom: 5px; }
#videocategories div a img { float: left; }
#videocategories p { float:left; width:400px; margin-left:20px; }

div.clearboth {clear:both;}
#media-releases-list li img { float:left; width: 64px; height: 90px; margin-right: 20px; }
#media-releases-list li div.description { float:left; width: 480px; }


#youtubevideo
{
    margin-left:8px;
    margin-top:10px;
}

/*************0724****************************/
#home_video { width: 942px; overflow:hidden; margin-bottom:10px; }
.home_video_inner{
	width:505px;
	float:left;
}
#home_video .text_box{
	width:437px;
	float:right;
}
/*************0728****************************/
#play_video{
	float:right;
	margin:0 -3px 0 3px;
	background:url(../images/layout/bg_play_video.png) left top no-repeat;
	width:304px;
	height:52px;
	padding:5px;
}
#play_video a{
	display:block;
	width:304px;
	height:52px;
	text-indent:-9999px;
	outline-style:none;
	cursor:pointer;
	background:url(../images/layout/play_video_a.png) left top no-repeat;
}
/*************2010/07/28****************************/

#main-content .titlebox h2{
	font-size:21px;
	padding-bottom:10px;
text-transform: uppercase;color:#cccccc;
	}
#sidebar-top-nav a.textland{
	font-size:17px;
	color:#5d5d5d;
	margin-bottom:14px;
text-transform: uppercase;	}
	
#major-projects a.textland{
	font-size:17px;
	color:#cccccc;
	margin-bottom:14px;
background:none; text-decoration:none;text-transform: uppercase;}