/* CSS Document */

body {
	background:url(images/bodybg.jpg) repeat-x #e6fadf;
	font-family:"Trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:0.9em;
	text-decoration: none;
	text-align: justify;
}

a {
color:#006600;
text-decoration:none;
}

a:hover {
color:#54B94F;
text-decoration:none;
}

#navi {
width:100%;
height:41px;
position:relative;
}

#menu {
		position:relative;
		width:938px;/*change 829px to 834px -16-07-2009*/
		margin-left:0px;/*change 5px to 5px -16-07-2009*/
		margin-right:0px;/*new line -16-07-2009*/
		height: 30px;
		background:url(images/menu-bg-center.jpg) left top repeat-x;	
	
}
#menu .Left{
		position:absolute;
		left:-3px;
		top:0px;
		width:15px;
		height:30px;
		background:url(images/menu-bg-left.jpg) left top no-repeat;
	}
#menu .Right{
		position:absolute;
		right:0px;/*change -1px to 0px -16-07-2009*/
		top:0;
		width:15px;
		height:30px;
		background:url(images/menu-bg-right.jpg) right top no-repeat;/*change left to right -16-07-2009*/
	}

#menu ul {
		margin: 0;
		padding: 0px 0px 0px 5px;
		list-style: none;
		line-height: normal;
}

#menu li {
		float: left;
		height: 30px;
		display:block;
		margin-top:0px;/*Chnage for Menu new line*/
		background:url(images/separator.jpg) right center no-repeat;/*Chnage for Menu new line*/
		width:152px;
				
}

#menu a {
		
		color:#FFFFFF;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.85em;
		margin-top:0px;/*Chnage for old value 5*/	
		height: 18px;/*Chnage for Menu old value 15*/	
		display: block;		
		padding:10px 0;		
		text-align:center;
		margin-right:2px;/*Chnage for Menu new line*/
		/*background:url(../images/separator.jpg) right center no-repeat;	*/
		text-decoration:none;/*Chnage for Menu new line*/		
		line-height:8px;
}

#menu ul li a.tab1 {
		width:145px;
		padding:10px 10px;		
}

#menu ul li a.current_page, #menu ul li a.current_page:hover {/*Chnage for Menu new line*/
/*#menu a:hover, #menu .current_page_item a {*/
		background:url(images/menu-bg-hover.jpg) left center repeat-x;/*Chnage for Menu new line*/
		height: 10px;
		margin-top:0px;
		line-height:8px;
		width:149px;

}

#menu ul li a:hover {/*Chnage for Menu new line*/
		text-decoration:none;
		background:url(images/menu-bg-hover.jpg) right center repeat-x;
		color:#333333;
		margin-top:0px;
		height: 10px;
		line-height:8px;
		display: block;	
		
		
}
#menu .last{/*Chnage for Menu new line*/
/*#menu a.last{*/
		background-image:none;
	}




/* rest of coe */

.bg {
background:url(images/bg.jpg) repeat-x #ffffff;
height:615ppx;
}

.btm {
background:url(images/btm.jpg) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
width:938px;
height:42px;
font-size:.80em;
}


.btm a{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:0.9em;
}


.btm a:hover{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:0.9em;
}



#right_contents {
	width:236px;
	margin-top:40px;
	margin-right: 2px;
}

#right_contents .header {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3f7b64;
	width: 108px;
	height: 23px;
	top: 26px;
	left: 674px;
	background: url(images/service_llist.jpg) repeat-x bottom;
	padding-top: 5px;
	
}


#right_contents .top {
height:17px;

background:url(images/service_listtop.png) no-repeat;
}


#right_contents .bg {
	height:auto;
	background:url(images/service_listbg.jpg) repeat-y;
	padding: 0 0 0 0px;
}

#rightmenu {
	width:236px;
	height:auto;
	margin-left: 0px;
}

#rightmenu ul {
	width:226px;
	list-style:none;
	
	margin-left: 4px;
}

#rightmenu ul li {
list-style-type:none;
background:url(images/arrow.png) no-repeat 10px;
text-indent:40px;
border-bottom:1px solid #dde2de;
line-height:24px;
width:226px;
height:24px;
display:block;
background-color:#f5f9fa;
}

#rightmenu ul li a{
list-style-type:none;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#000000;
width:226px;
line-height:24px;
height:24px;
display:block;
}

#rightmenu ul li a:hover {
list-style-type:none;
background:url(images/arrow.png) no-repeat 10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
color:#666666;
width:226px;
line-height:24px;
height:24px;
background-color:#eff8fa;
display:block;

}

#right_contents .btm {
height:30px;
background:url(images/service_footer.png) no-repeat;
}

/* Footer */
#footerarea {
background-image:url(images/footer_bg2.jpg);
height:53px;
text-align:center;
}

#footerarea .left {
background-image:url(images/footer_left.jpg);
height:53px;
width:38px;
float:left;
}

#footerarea .txt {
	float:left;
	padding:10px 0 0 190px;
	font-family:Arial, Helvetica, sans-serif;
	width: 500px;
	line-height: 20px;
}

#footerarea .txt a{

	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;

}


#footerarea .txt a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

#footerarea .right {
background-image:url(images/footer_right.jpg);
height:53px;
width:35px;
float:right;
}


.left_bg {
background:url(images/libg.jpg) no-repeat;
height:28px;
text-indent:40px;

}


.left_bg a{
height:28px;
text-indent:30px;
color:#1E381D;
font-size:1em;
text-decoration:none;
}


.left_bg a:hover{
height:28px;
text-indent:35px;
color:#234121;
font-size:1em;
text-decoration:none;
}


h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#357F32;
	margin: 0;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#357F32;
	margin: 0;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin: 0;
}


.txtbox {
	font:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	height: 18px;
	width: 250px;
}


.txtboxmul {
	font:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	height: 30px;
	width: 250px;
}


.txtbox2 {
	font:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	height: 18px;
	width:150px;
}


.green {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003300;
}

.large a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:14px;
	text-decoration: none;
}


.large a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	font-size:14px;
	text-decoration: none;
}


.leftsh {
background:url(images/leftsh.jpg) repeat-y;
width:12px;
}

.leftri {
background:url(images/leftri.jpg) repeat-y;
width:12px;
}

.border {
border:1px solid #999999;
}
