/* CSS Document */

body
{
	margin: 0px;
	text-align: center;
	background-color:#dbdada;
}


#skipnav, .print, .copyright
{
display: none;
}

#frame
{
	width: 984px;
	margin: 0px auto;
	background-color:#FFFFFF;
}

.enquiryForm td{
font: 10px Verdana;
}

.enquiryForm input
{
border: 1px solid #aaa9ae;
font: 10px Verdana;
color: #000;
}

.textareaField{
border: 1px solid #aaa9ae;
height: 15px;
font: 10px Verdana;
color: #000;
}
.formbutton{
	border: 1px solid #d3cbb5;
	color: #6a6452;
	padding: 4px 6px 4px 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-image:  url(../img/buttonBck.gif);
	background-repeat: repeat-x;	
	text-align: center;
	vertical-align: bottom;
	/*cursor: hand;*/	

}

.formbutton1{
	border: 1px solid #d3cbb5;
	color: #6a6452;
	padding: 4px 6px 4px 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-image:  url(../img/buttonBck.gif);
	background-repeat: repeat-x;	
	text-align: center;
	vertical-align: bottom;
	/*cursor: hand;*/	
	width: 45px;

}
#InsideContent{
	clear:both;
	width:650px;
	margin:0px;
	padding:0px;

}
#InsideLeftPic{
	vertical-align:bottom;
	float:left;
	width:160px;
	margin:0px;
	text-align:left;
	padding:0px 0px 0px 20px;

}
#InsideRightText{
	float:right;
	width:400px;
	margin:0px;
	padding:0px 20px 0px 20px;

}
#header{
	text-align:left;
	height: 130px;
	border-bottom: 1px solid #908eb8;
	background:url(/images/headerBg.gif) top no-repeat;
}


#topmenu
{
	background:url(/images/navBg.gif) right no-repeat;
	border-bottom: 1px solid #f58025;
	height: 16px;
	text-align:left;
}

#topmenu ul
{
	margin: 0px;
	padding: 0px 0px 0px 174px;
}


#topmenu li
{
	list-style:none;
	display:inline;
	margin: 0px 16px 0px 0px;
	padding: 0px;
	font: 10px Verdana;
	color: #f48029;
}


#topmenu a:link, #topmenu a:visited
{
	font: 10px Verdana;
	color: #a7a9ac;
	text-decoration:none;
}



#secnav
{
	height: 28px;
	text-align:left;
}

#secnav ul
{
	margin: 0px;
	padding: 0px 0px 0px 174px;
}


#secnav li
{
	list-style:none;
	display:inline;
	margin: 0px 16px 0px 0px;
	padding: 0px;
	font: 10px Verdana;
	color: #f48029;
}


#secnav a:link, #secnav a:visited
{
	font: 10px Verdana;
	color: #a7a9ac;
	text-decoration:none;
}

/*main template*/

#contentArea
{
	height: 266px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #f58025;
	text-align:left;
}

#contentArea table
{
margin: 0px;
padding: 0px;
	text-align:left;
}

/*main template*/
#contentAreaInside
{
	height: 372px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #f58025;
	text-align:left;
	color: #1f1d1e;
	font: 10px Verdana;
}
#contentAreaSignin
{
	height: 372px;
	padding: 0px 0px 10px 20px;
	margin: 0px;
	border-bottom: 1px solid #f58025;
	text-align:left;
	color: #1f1d1e;
	font: 10px Verdana;
}


#contentAreaInside h1, #contentAreaInside td h1, #contentAreaSignin h1
{
color: #f48029;
font: 13px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
text-align:left;
}


#contentAreaInside h2, #contentAreaInside td h2, #contentAreaSignin h2
{
color: #f48029;
font: 12px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align:left;
}

#contentAreaInside h2, #contentAreaInside td h2 a
{
color: red;
font: 12px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align:left;
}

#contentAreaInside h3, #contentAreaInside td h3
{
color: #f48029;
font: 12px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align:left;
}


#contentAreaInside p, #contentAreaInside td p, #contentAreaInside dt, #contentAreaSignin p
{
color: #1f1d1e;
font: 10px Verdana;
text-align:left;
}


#contentAreaInside a:link, #contentAreaInside td a:link, #contentAreaInside a:visited, #contentAreaInside td a:visited
{
color: #f48029;
font: 10px Verdana;
text-decoration:underline;
text-align:left;
}



#contentAreaInside input, #contentAreaSignin input
{
border: 1px solid #aaa9ae;
font: 10px Verdana;
color: #000;
text-align:left;
}


#contentAreaInside label, #contentAreaSignin label
{
font: 10px Verdana;
color: #1f1d1e;
text-align:left;
}


#contentAreaInside ul, #contentAreaSignin ul
{
	margin: 0px;
	padding: 0px;
	text-align:left;
}


#contentAreaInside li, #contentAreaSignin li
{
	list-style:none;
	display:block;
	margin: 0px 0px 0px 4px;
	padding: 2px 0px;
    color: #1f1d1e;
	font: 10px Verdana;
	text-align:left;
}

/*SITEMAP template*/

#contentAreasitemap ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}


#contentAreasitemap li
{
	list-style:none;
	display:block;
	margin: 0px 0px 0px 4px;
	padding: 2px 0px;
    color: #1f1d1e;
	font: 10px Verdana;
	text-align:left;
}

#contentAreasitemap
{
	height: 372px;
	padding: 0px 0px 10px 20px;
	margin: 0px;
	border-bottom: 1px solid #f58025;
	text-align:left;
	color: #1f1d1e;
	font: 10px Verdana;
}


#contentAreasitemap h1, #contentAreasitemap td h1
{
color: #f48029;
font: 13px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
text-align:left;
}

#contentAreasitemap h2, #contentAreasitemap td h2
{
color: #f48029;
font: 10px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}

#contentAreasitemap h2 a
{
color: #f48029;
font: 10px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 50px;
text-align:left;
}

#contentAreasitemap h2, #contentAreasitemap td h2 ul
{
color: #f48029;
font: 10px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 10px;
text-align:left;
}

#contentAreasitemap li a:link
{
color: #f48029;
font: 10px Verdana;
margin-top: 0px;
padding: 0px 0px 0px 13px;
text-align:left;
background-image: url(../images/bullet_sitemap.gif);
background-repeat: no-repeat;
}





/*search template only so results can list down page*/

#contentAreaInsidesearch
{
	padding: 0px 40px 10px 40px;
	margin: 0px;
	border-bottom: 1px solid #f58025;
	text-align:left;
}



#contentAreaInsidesearch h1, #contentAreaInsidesearch td h1
{
color: #f48029;
font: 13px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
text-align:left;
}


#contentAreaInsidesearch h2, #contentAreaInsidesearch td h2
{
color: #f48029;
font: 12px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align:left;
}

#contentAreaInsidesearch h3, #contentAreaInsidesearch td h3
{
color: #f48029;
font: 12px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align:left;
}
#contentAreaInsidesearch h3 a:link{
	color: #f48029;
	font: 12px Verdana;
	font-weight:bold;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

#contentAreaInsidesearch ul{
	margin: 10px 0px 20px 5px;
	padding: 0px 0px 20px 0px;
	border-bottom:1px solid #f48029;
}
#contentAreaInsidesearch li{
	color: #f48029;
	font: 10px Verdana;
	list-style:none;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../images/bullet_sitemap.gif) no-repeat left top;
}
#contentAreaInsidesearch p, #contentAreaInsidesearch td p, #contentAreaInsidesearch dt
{
color: #1f1d1e;
font: 10px Verdana;
text-align:left;
}


#contentAreaInsidesearch a:link, #contentAreaInsidesearch td a:link, #pages a:link, #contentAreaInsidesearch a:visited, #contentAreaInsidesearch td a:visited
{
	color: #f48029;
	font: 10px Verdana;
	text-decoration:underline;
	text-align:left;
}



#contentAreaInsidesearch input
{
border: 1px solid #aaa9ae;
font: 10px Verdana;
color: #000;
text-align:left;
}


#contentAreaInsidesearch label
{
font: 10px Verdana;
color: #1f1d1e;
text-align:left;
}

#contentAreaInsidesearch .noBorder{
	border: 0px;
	padding:0px 0px 0px 0px;
}

#pages{
	color: #1f1d1e;
	font: 10px Verdana;
	text-align:left;
}

#images
{
	padding: 10px 0px 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #f58025;
	text-align:center;
}


#quicklinks
{
background-color:#f68028;
width: 150px;
margin: 10px 0px 0px 0px;
padding: 0px;
height: 93px;
}


#quicklinks h5
{
color: #ffffff;
font: 10px Verdana;
padding: 15px 0px 10px 15px;
margin: 0px;
}


#contentAreaInside #quicklinks a:link{
color: #fff;
font: 10px Verdana;
padding: 0px 0px 0px 15px;
margin: 0px;
}
#contentAreaInside #quicklinks a:visited{
color: #fff;
font: 10px Verdana;
padding: 0px 0px 0px 15px;
margin: 0px;
}
#contentAreaInside #quicklinks a:hover{
color: #fff;
font: 10px Verdana;
padding: 0px 0px 0px 15px;
margin: 0px;
}


#search
{
float: left;
width: 200px;
margin: 7px 0px 0px 0px;
padding: 0px;
text-align:left;
}


#search .grey input
{
border: 1px solid #aaa9ae;
font: 10px Verdana;
color: #000;
}




#bottom
{
	height: 23px;
	padding: 0px 0px 6px 0px;
	margin: 0px;
	color: #b8b8ba;
font: 10px Verdana;
}


#bottomLinks
{
float: left;
width:350px;
margin: 7px 0px 0px 50px;
padding: 0px;
}


#bottomLinks a:link, #bottomLinks a:visited
{
color: #b8b8ba;
font: 10px Verdana;
}

#bottomWebsiteDev 
{
float:right;
width:200px;
margin: 7px 0px 0px 50px;
padding: 0px;
}

#bottomWebsiteDev  a:link, #bottomWebsiteDev a:visited
{
color: #b8b8ba;
font: 10px Verdana;
}

.orange
{
background:url(/images/orange.gif) repeat-y top;
}


.imagePadding
{padding: 0px 10px;
}


.imagePadding h1, .imagePadding td h1
{
color: #f48029;
font: 13px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
}

.imagePadding h3, .imagePadding td h3
{
color: #f48029;
font: 12px Verdana;
font-weight:bold;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}


.imagePadding p, .imagePadding td p
{
color: #1f1d1e;
font: 10px Verdana;
}


.imagePadding a:link, .imagePadding td a:link, .imagePadding a:visited, .imagePadding td a:visited
{
color: #f48029;
font: 10px Verdana;
text-decoration:underline;
}



.formbutton{
	border: 1px solid #cccccc;
	color: #666;
	padding: 4px 6px 4px 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-image:  url(/images/buttonBck.gif);
	background-repeat: repeat-x;	
	text-align: center;
	vertical-align: bottom;

}

#contentAreaInside td .item h2 
{
margin: 10px 0px;
}