body{
	margin:0;
	padding:0;
	background: url(../images/bodybg1.jpg) repeat-x scroll #647619;
	text-align:center;
	color: #555; font-family: Verdana, Geneva, sans-serif; font-size:13px;
}
p{color:#555; text-align:justify; padding:8px 50px 5px 10px; margin:0px;}
h2{
	font-size:18px;
	color:#000;
}
h3{
	font-size:11px;
	color:#77A819;
	font-weight:normal;
}
h4{font-size:100%; color:#F00}
table, td, select, input, textarea, li{
	font: 100% Tahoma, Arial, Helvetica, sans-serif;	
}
img{border:0;}
a {text-decoration:none;}
/* ---------------------------------- container ---------------------------------- */
.wrapper{
	margin:0 auto;
	text-align:left;
	width:900px;
	margin-top:50px;
	background:url(../images/header_back.gif) no-repeat top #fff; overflow:hidden; padding-bottom:50px;	

}
/* ---------------------------------- logotip ---------------------------------- */
#logotip{
	height:100px;
	padding:10px 10px; width:200px; float:left; margin-left:10px; margin-top:10px;
}
#logo{

	width:200px;
	height:41px;
	display:block;
	vertical-align: middle; margin-top:10px;
}
#logo a{
	display:block;
	height:41px;
}
/* ---------------------------------- header ---------------------------------- */
#header{
	height:150px;
	margin:0px;margin-top:5px; padding-right:10px; width:640px; float:left; margin-left:5px; margin-bottom:10px
}
.header{
	height:250px;
	margin:0px;margin-top:5px; padding-right:10px; width:640px; float:left; margin-left:5px; margin-bottom:10px
}
/* ---------------------------------- navigation ---------------------------------- */
div#navlist {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none; width:240px; margin-top:150px; font-size:14px

} 
div#navlist a {
	display: block;
	padding: 0.5em 2em 0.2em 1em;
	border-width: 1px;
	border-color: #E5E5E5 #E5E5E5 #E5E5E5 #fff;
	border-style: solid;
	height:30px;
	color: #777;
	text-decoration: none;
	background:#FFF;
	text-align: left;
}
div#navlist a:hover {
	color: #FFF;
	background:#0cc98d;
	font-weight:bold;
	height:30px;
	border-width: 1px;
	border-color: #E5E5E5 #E5E5E5 #E5E5E5 #fff;

}
div#navlist a:active {
	color: #FFF;
	background:#0cc98d;
	font-weight:bold;
	height:30px;
	border-width: 1px;
	border-color: #E5E5E5 #E5E5E5 #E5E5E5 #fff;

}
/* ---------------------------------- main ---------------------------------- */
#main{
	margin: 0px; padding:0px;width:900px;
}
.main_nav {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.main_text{
	margin-top: 0px;
	margin-bottom: 0px; width:660px;
}
#main_text{
	margin-top: 0px;
	margin-bottom: 0px; width:660px;
}

.pagecontent{margin-top:0px;margin-bottom: 0px; width:640px; padding:10px; padding-bottom:20px;
}
.pagecontent h2{color: #390; padding:5px; margin:0px; font-size:16px; line-height:20px; border-bottom:1px dotted #ccc}
.pagecontent ul{margin:0px; padding:0px; margin-left:15px; margin-top:15px; float:left}
.pagecontent ul li{padding-bottom:8px; background:url(../images/big-tick.png) no-repeat 1px 1px; padding-left:20px; list-style:none}
.list{ margin:0px; padding:10px 10px;}
.list ul{margin:0px; padding:0px; margin-left:15px; margin-top:15px;}
.list ul li{padding-bottom:8px;padding-left:20px; list-style:none}
.list h6{color: #000;margin:0px; font-size:16px; line-height:20px; padding:0px; padding-left:0px; padding-bottom:0px;}
.list ol{margin:0px; padding:0px 0px 5px 40px; margin-left:0px; margin-top:5px;}
.list ol li{padding-bottom:3px;padding-left:0px; list-style:decimal}
.list b{ font-size:13px; color: #6C6; padding-left:5px;}
.list p{color:#555; text-align:justify; padding:2px 10px 0px 20px; margin:0px;}
.sublist{padding:3px 10px 0px 20px;}
.sublist b{padding-left:5px;}
#main_text2{
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 10px;
	color:#FFF;
	background: #FF9300;
}
h1 {
	color:#000; line-height:25px
	;margin:5px; font-size:18px;
}
/* ---------------------------------- footer ---------------------------------- */
#footer{
	clear:both;	
	text-align:center;
	color:#000;
	line-height:28px;
	height:40px; width:900px; margin:0 auto	;
}
.footer_text {
	color: #FFFFFF;
	font-weight:bold;
	text-align: left;
	font-size:11px; padding-top:5px; padding-left:10px;
}
.leftcontent{width:240px; margin:0px; padding:0px; float:left;}
.rightcontent{width:660px; margin:0px; padding:0px; float:right;}
.appData{margin-top:20px;}
.pagecontent table{width:500px; font-family:"Lucida Grande", sans-serif; font-weight:normal;}
.pagecontent table td{ padding:5px; line-height:20px;border:1px dotted #CCC;color:#000}
.pagecontent table td b{font-size:16px; color:#366}
.pagecontent table td img {padding:0px; margin:0px;}
.pagecontent table td h6{font-size:14px; font-weight:bold; color:#000; padding:0px;}
.row{}
.row1{background:#ECF3F9;}

	ul{border:0; margin:0; padding:0;}
/*crumbs*/
#crumbs {color:#F00; height:220px; width:640px; font-size:12px;}
#crumbs a{
	background: url(../images/crumbs.gif) no-repeat right center;
	display:block; 
	padding:0 10px 0 0px;	line-height:30px;
	color:#777; float: left;color:#777;
	padding-left:.60em;
	}							
#crumbs a:link,
#crumbs a:visited {
	color:#777;
	text-decoration:none;
	}	
a:link, a:visited,	
#crumbs a:hover,
#crumbs a:focus {
	color:#dd2c0d;
	}		
/*Toggleview*/
#slidingDiv, #slidingDiv1, #slidingDiv2, #slidingDiv3, #slidingDiv4{
    display: none;
	height:300px;
	padding:0px 20px; border:1px dotted #CCC; width:500px; text-align:justify
}
span{ padding-left:20px;padding:5px; font-weight:bold}

/* Enquiry */
.enquiryData{width:550px; float:left; padding:5px 9px; height:auto !important; }
.enquiryData a img{ margin:20px 40px 10px 0; filter:alpha(opacity=70); -moz-opacity: 0.7;	opacity: 0.7;}
.enquiryData a:hover img{ margin:20px 40px 10px 0; filter:alpha(opacity=100); -moz-opacity: 1;	opacity: 1;}
.display{ display:none;}
.enquiry{width:620px; padding:0; margin-top:20px;}
.enquiry ul,li{margin:0; padding:0;}
.enquiry ul{padding:10px;}
.enquiry li{padding:10px 5px 10px 0; display:block; list-style:none; border-bottom:1px solid #E2EAF5;}
.enquiry label{width:150px; float:left; padding-right:10px; text-align:right;}
.selectBox, textarea, input{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:250px;}
li.row1{background-color:#ECF3F9; list-style:none}
.txtBold{font-size:12px; font-weight:bold;}
.txtBoldOption{margin-left:15px; font-size:12px;}
.checkbox{width:30px; float:left; margin:0;}
.code{font:normal 11px/16px Arial, Helvetica, sans-serif; color:#999;}
/* Enquiry 2 */
div.form {	margin:0 0 0 5px;}
div.form .row, div.form .category {	float:left;	width:99%; padding:10px 5px 10px 0; border-bottom:1px solid #E2EAF5;}
div.form .row label {float:left; padding-right:10px; text-align:right;}
div.form .row input.text {	float:left;	padding:0 0 0 4px;	border:1px solid #A4B3BF; margin:1px 0 0 0;}
div.form .buttons {	float:left;	padding:14px 0 10px 0}
div.form .category ol{list-style:none; float:left;  width:500px; padding:0; margin:0 0 0 80px}
div.form .category li{float:left; padding:5px 5px 5px 0; list-style:none; margin-right:10px}
div.form .category li input{width:20px; float:left; padding:0; margin-right:20px}
div.form .category li label{float:left; width:420px; text-align:left}
.row1{background-color:#ECF3F9; list-style:none}