﻿html, body
{
   margin:0;
   padding:0;
   font-family:Verdana;
}

body
{
    background-color:#fff;
    font-size:12px;
    
}

a:visited
{
    color:#000;
}

a:link
{
    color:#000;
}

#container
{
   min-height:100%;
   position:relative;
   width:960px;
   margin: auto auto;
   background-color:White;
   overflow:hidden;
}

.hidden
{
    position:absolute;
    left:-9999px;
}

.topTelNo
{
    color:#B2B2B2;
    font-size:30px;
    padding-bottom:6px;
    float:right;
}

.greenHr
{
    width:100%;
    background-color:#28903A;
    height:5px;
    margin-bottom:1px;
    margin-top:1px;
    overflow:hidden;
}

.headerLogoPanel
{
    width:100%;
    height:171px;
}

.headerLogo
{
    float:left;
    width:406px;
    height:55px;
    position:relative;
    top:50px;
    left:12px;
}

.headerImage
{
    float:right;
    width:509px;
    height:169px;
}

/* Main Content */

#mainContent
{
    margin-top:24px;
    overflow:hidden;
    min-height:400px;
}

#mainContentLeft
{
    width:229px;
    min-height:150px;
    float:left;
}

#enquiryBox
{
    position:relative;
    top:30px;
    width:240px;
    height:165px;   
    background-image:url(../images/MasterPage/enquiryBackground.jpg);
    background-repeat:no-repeat;
    color:#333333;
}

.enquiryBoxContainer
{
    position:relative;
    width:216px;
    top:8px;
    margin:auto auto;
}

.enquiryHeading
{
    font-size:26px;
    position:relative;
}

.enquiryTextBox
{
    width:136px;
}

.enquirySubmitBtn
{
    float:right;
    position:relative;
    top:4px;
    left:-4px;
}

#mainContentCentre
{
    width:623px;
    float:right;
    margin-right:28px;
    position:relative;
    top:10px;
    padding-bottom:30px;
}

.pageHeading
{
    color:#7EB38A;
    font-size:32px;
}

.subPageHeading
{
    color:#7EB38A;
    font-size:16px;
}

/* End of Main Content */

/* Footer */

.footer
{
    width:100%;
    color:#666666;
    text-align:center;
    margin-top:5px;
}

.footer a
{
    text-decoration:none;
    color:#666666;
}

/* End of Footer */

/* Navigation */

/* Top Navigation */

.menuContainer                     { font-size:75%; margin:0 auto; text-align:left; width:960px; }
.header                           { margin:0 0 20px; padding: 0 0;}
.header .menu                     { border-top:5px solid #28903a; padding:1px 0 0; }
.header .menu ul                  { z-index:99;background:url('../images/MasterPage/Navigation/header_menu_ul.jpg') repeat-x; font-size:1.3em; height:30px; list-style:none; margin:0; padding:0; width:960px; }
.header .menu ul li               { z-index:99;background:url('../images/MasterPage/Navigation/header_menu_ul_li.jpg') no-repeat; background-position:right top; float:left; padding:0 2px 0 0; position:relative; }
.header .menu ul li.last          { background-image:none; background-position:right top; float:left; padding:0 2px 0 0; position:relative; }
.header .menu ul li a             { color:#0c0c0c; display:block; line-height:30px; padding:0 22px; text-decoration:none; white-space:nowrap; }
.header .menu ul li a:hover       { text-decoration:none; }
.header .menu ul li ul            { background:#bfdec4; border-bottom:1px solid #68b175; display:none; font-size:1em; height:auto; left:0; position:absolute; top:30px; width:348px;}
.header .menu ul li ul li         { background:0; clear:both; padding:0; width:100%; }
.header .menu ul li ul li a       { border-top:1px solid #68b175;}
.header .menu ul li ul li a:hover {background:#DFEEE3; }
.header .menu ul li:hover ul      { display:block; }

/* End of top navigation */

/* Left navigation */
#mainContentLeft ul
{
    margin:0; padding:0;
    font-size:13px;
}

#mainContentLeft ul li
{
    width:229px;
    height:22px;
    background-image:url(../images/MasterPage/Navigation/leftHandItemBackground.gif);
    background-repeat:no-repeat;
    background-position: 0 8px; 
    padding-left: 35px;
    padding-top:10px;
}

#mainContentLeft ul li a
{
    text-decoration:none;
    color:inherit;
}

/* End of Left navigation */

/* End of Navigation */
