/* CSS Document */

*
{
margin:0;
padding:0;
}

body
{
text-align:left;
font-family:Trebuchet MS, tahoma, arial, sans-serif;
font-size:0.7em;
text-align:center;
}


.clear
{
clear:both;
}


#wrapper
{
width:760px;
position:relative;
margin:auto;
margin-top:27px;
padding-bottom:10px;
background:url('../images/layout/wrapper-bg.gif') repeat-y center top;
text-align:left;
}


#header
{
width:760px;
height:158px;
border-bottom:25px solid #95be28;
background:#fff;
}
#header #flash
{
display:inline;
width:760px;
height:158px;
margin:0px;
}

#sidebar
{
position:relative;
width:181px;
float:left;
background:#6d97c5;
color:#fff;
}
#sidebar a:link,
#sidebar a:visited
{
color:#fff;
text-decoration:none;
}
#sidebar a:hover
{
background:#074b94;
}


#sidebar ul
{
margin:0px;
line-height:24px;
}
#sidebar ul li 
{
color:#fff;
list-style:none;
height:24px;
border-bottom:1px solid #fff;
}
#sidebar ul li a:link,
#sidebar ul li a:visited
{
color:#FFF;
text-decoration:none;
text-align:left;
line-height:24px;
display:inline;
list-style:none;
font-family:Trebuchet MS, tahoma, arial, sans-serif;
padding-left:26px;
}
#sidebar ul li a:hover
{
color:#004085;
background:url('../images/layout/arrow-over.gif') no-repeat left;
}



#sidebar h2
{
background:#004085;
}
#sidebar h2 span
{
display:none;
}
#sidebar table
{
position:relative;
}
h2#welcome
{
height:19px;
width:181px;
padding-top:17px;
background:#004085 url('../images/h2/welcome.gif') no-repeat left;
}



#content
{
width:543px;
position:relative;
float:left;
text-align:left;
font-family:Trebuchet MS, tahoma, arial, sans-serif;
font-size:1em;
line-height:1.8em;
padding:18px;
}
#content p
{
color:#817f7f;
margin-bottom:10px;
}
#content a.textlink:link,
#content a.textlink:visited
{
text-decoration:none;
color:#6f6f6f;
}
#content a.textlink:hover
{
background:#caed6f;
}

#content ul
{
color:#95be28;
list-style-type:circle;
margin-left:15px;
margin-bottom:10px;
}
#content h4
{
color:#004085;
line-height:1.2em;
letter-spacing:-0.02em;
font-size:1.2em;
margin-top:8px;
font-weight:normal;
}
#content h3
{
color:#004085;
line-height:1.2em;
font-size:1.0em;
margin-top:8px;
}
a.linkopacity img {
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity: 0.8;}
a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}






#footer
{
width:760px;
height:55px;
position:relative;
margin:auto;
text-align:center;
background:url('../images/layout/footer-bg.gif') no-repeat left top;
}
#footer ul
{
padding:0px;
margin-top:30px;
position:absolute;
left:30%;
list-style-type:none;
text-align:center;
}
#footer ul li
{
display:inline;
border-right:1px solid #0b529e;
line-height:25px;
color:#0b529e;
}
#footer ul li#navlast
{
border-right: 0px;
}
#footer ul li a:link, 
#footer ul li a:visited
{
_margin-left:10px;
margin-left:8px;
margin-right:7px;
text-decoration:none;
}



#contactform
{
height:auto;
}
#contactform label
{
display:block;
border:1px solid #f85b00;
text-align:right;
}
#contactform p
{
margin-right:4px;
color:#FFFFFF;
}

.enquiryform{
	position:relative;
	background:#95BE28;
	width:400px;
}

.enquiryform img.corner{
	position:absolute;
}
.enquiryform img.tl{
	top:0;
	left:0;
}
.enquiryform img.tr{
	top:0;
	right:0;
}
.enquiryform img.br{
	bottom:0;
	right:0;
}
.enquiryform img.bl{
	bottom:0;
	left:0;
}


.enquiryform input,
.enquiryform select,
.enquiryform textarea{
	width:200px;
	float:left;
	margin-bottom:10px;
	font:inherit;
	margin-right:15px;
}
.enquiryform label{
	width:150px;
	float:left;
	text-align:right;
	margin: 0 15px;
	clear:left;
	color:#fff;
}

.autowidth{
	width:auto !important;
}