/* CSS Document */

body
{
    margin:0;
    padding:0;
    text-align:center;
}

#Wrapper
{
    margin:10px auto;
    text-align:left;
    width:960px;
    position:relative;
}

#Masthead
{
    height:120px;
    background-image:url('images/masthead-bg.jpg');
}

#Navigation
{
    background-image:url('images/navigation-bg.jpg');
    background-repeat:no-repeat;
    padding:0 10px;
}
#BnrImage
{
    margin-bottom:10px;
}
#Footer
{
    background-image:url('images/footer-bg.jpg');background-repeat:no-repeat;
    padding:0 10px;
}


/* Home */
#HomeIntro
{
    background-image:url('images/home-intro-bg.jpg');
    background-repeat:no-repeat;
    height:319px;
    width:930px;
    margin:10px auto 30px auto;
}

/* Content Pages */
#LeftColumn
{
    width:620px;
    float:left;
}
#RightColumn 
{
    width:298px;
    float:right;
    background-image:url('images/boxout-bg.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    background-color:white;
    border:1px solid #cccccc;
}
#LeftColumn .Padding {padding:10px 40px 10px 0;}
#RightColumn .Padding {padding:10px 0 10px 10px}

#RightColumn .Padding {padding:10px 0 10px 10px}

#ContentWrapper
{
    padding:10px 20px;
}


.EnquiryFormTable {border-collapse:collapse; width:600px;}
.EnquiryFormTable th {text-align:right;}
.EnquiryFormTable th, .EnquiryFormTable td {padding:2px 5px;} 

/* Common */
.NavItems {float:left;left:50%;position:relative; text-align:left;}
.NavList {list-style-type:none;margin:0; left:-50%; position:relative;}
.NavList li {display:inline; list-style-type:none; margin:0; float:left; position:relative;}
.NavList li a {color:White; text-decoration:none; display:block; padding:7px 10px 6px 10px; }
.NavList li a:hover {background-image:url('images/navigation-bg-hover.jpg');}

.ClearBoth
{
    font-family:Monospace;
    font-size:0;
    line-height:0;
    height:0;
    clear:both;
}


/* Type */
body, th, td
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12px;
    line-height:1em;
    color:#354766;
}
select, input, textarea
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
}

h1, h2, h3, h4, h5, h6, p {margin:0;}

h1 {font-size:2.5em; line-height:1em; font-weight:normal; font-family:Georgia; padding-bottom:0.2em; border-bottom:1px dotted #cccccc; margin-bottom:0.2em;}
h2 {font-size:2em; line-height:1em; font-weight:normal; font-family:Georgia; padding-bottom:0.2em; border-bottom:1px dotted #cccccc; margin-bottom:0.2em;}
h3 {font-size:1.6em; line-height:1em; font-weight:normal; font-family:Georgia; padding-bottom:0.2em;}

p {line-height:1.4em; padding-bottom:1em;}

a img {border:none;}

a {text-decoration:none;}

#ContentWrapper a {color:#D48238;}
#ContentWrapper a:hover {text-decoration:underline;}