﻿div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}
.ulIndent
{
    padding-left:30px;
}
/*div
{margin:0;
    padding:0;
}*/

img {border:none;    
    }

body 
{
    background-color:#FFFFFF;
    font-family: Verdana, Arial;
    color:White;
    font-size:10pt;
    line-height:0;
    margin:0;
}

a			{color:#FFFFFF; font-style:normal;  text-decoration:none;}
a:link		{color:#FFFFFF; font-style:normal;  text-decoration:none}
a:visited	{color:#FFFFFF; font-style:normal;  text-decoration:none}
a:hover		{color:#FFFFFF; font-style:normal;  text-decoration:underline}
a:active	{color:#FFFFFF; font-style:normal;  text-decoration:none}


.ArrowImageBS
{
    float:right;
    margin-top:167px;
}

.ArrowImagePWI
{
    float:right;
    margin-top:766px;
}

.ArrowImageBWD
{
    float:right;
    margin-top:307px;
}

.ArrowImageLS
{
    float:right;
    margin-top:327px;
}

.Buttons
{
    float:right;
}
    
.clear
{
    clear:both;
}

.ContactButton
{
    float:right;
    padding-right:10px;
}

#ContactLeft
{
    float:left;
    width:340px;
}

.ContactLeftLabel
{
    width:65px;
    float:left;
    text-align:right;
    padding-right:10px;
    padding-bottom:5px;
}
.CoontactLeftText
{
    padding-bottom:5px;
}

#ContactRight
{
    padding-left:10px;
    float:right;
    width:320px;
    text-align:justify;
}

#Container
{
    background-image:url(../Images/BottomBackground.gif);
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    width:999px;
}
#ContainerFooter
{
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    width:999px;
}

.contactdetailshome
{
    position:absolute;
    top:580px;
    float:left;
}

.contactdetailspm
{
    position:absolute;
    top:920px;
    float:left;
}

.contactdetailsreg
{
    position:absolute;
    top:810px;
    float:left;
}

.contactdetailssurv
{
    /*position:relative;*/
    left:0px;
    float:left;
    padding-left:30px;
    padding-bottom:30px;
    line-height:1.5;
}

.contactdetailsContact
{
    padding-left:0px;
    float:left;
    margin-top:20px;
}
.itemleft
{
    float:left;
    padding-top:2px;
}

.itemright
{
    float:left;
    width:130px;    
}

.itemrightcontact
{
    float:right;
    width:167px; 
}

.itemrightb
{
    float:right;
    font-weight:bold;
    width:167px;
}

.Footer
{
}

.FooterLeft
{
    width:250px;
    float:left;
    padding-left:5px;
}

.FooterRight
{
    width:700px;
    padding-right:5px;
    float:right;
    color:#BABBC0;
    font-size:8pt;
    text-align:right;
    line-height:1.5;
    padding-top:20px;
}

.FooterRight a			{color:#BABBC0; font-style:normal;  text-decoration:none;}
.FooterRight a:link		{color:#BABBC0; font-style:normal;  text-decoration:none}
.FooterRight a:visited	{color:#BABBC0; font-style:normal;  text-decoration:none}
.FooterRight a:hover	{color:#BABBC0; font-style:normal;  text-decoration:underline}
.FooterRight a:active	{color:#BABBC0; font-style:normal;  text-decoration:none}

#Header
{
    /*border:solid 1px white;*/
    margin:0px;
}

.HeaderRight
{
    background-image: url(../Images/Header-Right.gif);
    background-repeat:no-repeat;
    height:30px;
    width:770px;
    padding-top:85px;
    float:right;
    font-family: Myriad Pro SemiExt, Verdana, Arial;
    font-size:16pt;
    margin:0px;
    line-height:1;
    /*border:solid 1px red;*/
    /*font-weight:bold;*/
}

.HeaderRightTitle
{
    background-image: url(../Images/Header-Right.gif);
    background-repeat:no-repeat;
    height:28px;
    width:770px;
    padding-top:87px;
    float:right;
    font-family: Myriad Pro SemiExt, Verdana, Arial;
    font-size:10pt;
    margin:0px;
    line-height:1;
    /*border:solid 1px red;*/
    /*font-weight:bold;*/
}


.ImageBackground
{
    height:216px;
    width:770px;
    float:right;
    margin:0px;
    margin:0px !important;
    /*border:solid 1px blue;*/
}
.ImageBackgroundContact
{
    background-image:url(../Images/CentreImageMap.gif);
    background-repeat:no-repeat;
    height:216px;
    width:770px;
    float:right;
    margin:0px;
    margin:0px !important;
    /*border:solid 1px blue;*/
}

.Navigation
{
    background-image:url(../Images/Nav-Background.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    margin:0px !important;
    line-height:1;
    padding-left:4px;
}

.NavArchTab
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.NavArchAug
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.NavArchWar
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.NavProjJih
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.NavProjWor
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.NavRegGreen
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}
.NavRegSW
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.NavRegBridgend
{
    background-image:url(../Images/Nav-Bd.gif);
    background-repeat:no-repeat;
    height:217px;
    width:225px;
    float:left;
    margin:0px;
    line-height:1;
    padding-left:4px;
}

.BottomBackground
{
    background-image:url(../Images/BottomBackground.gif);
    background-repeat:repeat-y;
    width:999px;
    margin:0px;
    margin:0px !important;
}

.SiteContent
{
    /*background-image:url(../Images/RightColumn.gif);
    background-repeat:repeat-y;*/
    width:690px;
    float:right;
    line-height:1.5;
    padding:40px;
}

.SiteContent a			{color:#FFFFFF; font-style:normal;  text-decoration:none;}
.SiteContent a:link		{color:#FFFFFF; font-style:normal;  text-decoration:none}
.SiteContent a:visited	{color:#FFFFFF; font-style:normal;  text-decoration:none}
.SiteContent a:hover	{color:#FFFFFF; font-style:normal;  text-decoration:none}
.SiteContent a:active	{color:#FFFFFF; font-style:normal;  text-decoration:none}

.LeftColumn
{
    /*background-image:url(../Images/LeftColumn.gif);
    background-repeat:repeat-y;*/
    width:197px;
    float:left;
    line-height:1.5;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:30px;
    padding-right:2px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/hover_through.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This script and the associated (x)html may be modified in any 
way to fit your requirements. 

Please see 'Terms of use' on stunicholls.com
=================================================================== */

#menu {position:relative;height:180px; width:224px; padding-top:30px; color:White;}

#menu ul {margin:0; list-style:none; color:White; }/*filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;*/
 
#menu a {display:block; width:226px; text-decoration:none; height:25px; line-height:25px; text-indent:5px; margin-bottom:1px; font-weight:bold; } 
#menu a.arrow {url(pointer.gif) no-repeat right center;}
#menu a:active, #menu a:focus {outline:0;}

#sub0 {position:absolute; left:0;}
#sub1 {position:absolute; left:224px;}/*background-color:Black; filter:alpha(opacity=60); -moz-opacity:.40; opacity:.40;*/
#sub2 {position:absolute; left:250px;}
#sub3 {position:absolute; left:375px;}
#sub4 {position:absolute; left:500px;}
#sub5 {position:absolute; left:625px;}

#sub_1 {position:absolute; top:26px;}
#sub_2, #sub_21 {position:absolute; top:52px;}
#sub_3, #sub_22 {position:absolute; top:78px;}
#sub_4, #sub_23, #sub_231 {position:absolute; top:104px;}
#sub_232 {position:absolute; top:130px;}
#sub_233, #sub_2322, #sub_23221 {position:absolute; top:156px;}

.none {display:none;}
.yes {display:block;}

#menu a:hover,
#menu li.clicked a {color:#2B445D; background-color:#A5A3A8; }/*filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;*/

#menu a.arrow:hover,
#menu li.clicked a.arrow {color:#2B445D; url(pointer2.gif) no-repeat right center;}

#sub1 ul {width:230px; background-color:#2B445D; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
#sub1 a:hover,
#sub1 li.clicked a {color:#2B445D; background-color:#A5A3A8; width:234px;}/*filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;*/

#sub1 a.arrow:hover,
#sub1 li.clicked a.arrow {color:#2B445D; url(pointer2.gif) no-repeat right center; }

#sub_1 ul {background-color:#2B445D; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
#sub_1 a:hover,
#sub_1 li.clicked a {color:#2B445D; background-color:#A5A3A8; }/*filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;*/

#sub_1 a.arrow:hover,
#sub_1 li.clicked a.arrow {color:#2B445D; url(pointer2.gif) no-repeat right center; }
/*
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;}*/