@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	width:100%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	
	background-color:#FFF;
}

.inner_bg
{
	background-image:url(../images/inner_bg1.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFF;
}

a
{
	outline:none;
	color:#0066FF;
	text-decoration:none;
}

p
{
	margin:0px;
	padding:0px;
	line-height:18px;
	padding-bottom:20px;
}

.clr
{
	clear:both;
}

.main
{
	margin:auto;
	width:960px;
}

.header_container
{
	width:960px;
	height:146px;
}

.logo_container
{
	width:492px;
	height:auto;
	float:left;
}

.enquiry_container
{
	width:242px;
	padding-left:22px;
	height:62px;
	line-height:18px;
	color:#081f4a;
	padding-top:84px;
	float:right;
	
	background-image:url(../images/enqbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.menu_container
{
	width:960px;
	height:32px;
	
	background-color:#FFF;

}

.menu_container ul
{
	margin:0px;
	padding:0px;
}

.menu_container ul li
{
	list-style:none;
	float:left;
}

.menu_container ul li a
{
	display:block;
	float:left;
	text-decoration:none;
}

.menu_container #nav1 a
{
	width: 76px; height: 22px;
	background:url(../images/menu1_nor.gif) no-repeat left top;
}

.menu_container #nav1 a:hover
{
	background:url(../images/menu1_hvr.gif) no-repeat left top; 
}

.menu_container #nav2 a
{
	width: 109px; height: 22px;
	background:url(../images/menu2_nor.gif) no-repeat left top;
}

.menu_container #nav2 a:hover
{
	background:url(../images/menu2_hvr.gif) no-repeat left top; 
}

.menu_container #nav3 a
{
	width: 119px; height: 22px;
	background:url(../images/menu3_nor.gif) no-repeat left top;
}

.menu_container #nav3 a:hover
{
	background:url(../images/menu3_hvr.gif) no-repeat left top; 
}

.menu_container #nav4 a
{
	width:150px; height: 22px;
	background:url(../images/menu4_nor.gif) no-repeat left top;
}

.menu_container #nav4 a:hover
{
	background:url(../images/menu4_hvr.gif) no-repeat left top; 
}

.menu_container #nav5 a
{
	width: 128px; height: 22px;
	background:url(../images/menu5_nor.gif) no-repeat left top;
}

.menu_container #nav5 a:hover
{
	background:url(../images/menu5_hvr.gif) no-repeat left top; 
}

.menu_container #nav6 a
{
	width: 109px; height: 22px;
	background:url(../images/menu6_nor.gif) no-repeat left top;
}

.menu_container #nav6 a:hover
{
	background:url(../images/menu6_hvr.gif) no-repeat left top; 
}

.banner_container
{
	width:960px;
	height:376px;
}

.inner_banner
{
	margin-top:5px;
	width:960px;
	height:113px;
	background-color:transparent;
}

.content_container
{
	width:960px;
	height:auto;
}

.content_left
{
	width:305px;
	height:auto;
	float:left;
	
	background-image:url(../images/border_rt.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

p.navleftlink
{
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#33a9e4;
	padding-bottom:22px;
}

p.navleftlink a
{
	color:#33a9e4;
	text-decoration:underline;
}

p.navleftlink a:hover
{
	color:#ff5400;
	text-decoration:none;
}

.applicationlist
{
	width:305px;
	height:auto;
	padding-bottom:21px;
	color:#1e1e1e;
}

.applicationlist ul
{
	margin:0px;
	padding:0px;
}

.applicationlist ul li
{
	list-style:none;
	background-image:url(../images/bult1.gif);
	background-position:10px 8px;
	background-repeat:no-repeat;
	padding-left:20px;
	line-height:20px;
	color:#1e1e1e;
	font-size:12px;
}


.content_right
{
	width:635px;
	height:auto;
	float:right;
}

.wel_container
{
	width:635px;
	height:auto;
}

p.welhead
{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ff5400;
	padding-bottom:20px;
}

h1.welhead
{
	margin:0px;
	padding:0px;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ff5400;
	padding-bottom:20px;
}

h2.welhead
{
	margin:0px;
	padding:0px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ff5400;
	padding-bottom:20px;
}

h3.welhead
{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ff5400;
	padding-bottom:20px;
	line-height:normal;
}

p.weldesc
{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
	padding-bottom:18px; 
}
p.weldesc1
{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px; color:#FF6600;
	padding-bottom:18px; 
}

p.weldesc a
{
	color:#FF6600;
	text-decoration:none;
	font-size:12px;
}

p.weldesc a:hover
{
	text-decoration:underline;
}

.footer_container
{
	width:960px;
	padding-top:15px;
	
	background-image:url(../images/bordertop.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

p.keywords
{
	margin:0px;
	padding:0px;
	line-height:18px;
	text-align:center;
	color:#0a1e3a;
	padding-bottom:20px;
}

.inner_content_container
{
	width:960px;
	height:auto;
}

.innercc_top
{
	width:960px;
	height:auto;
	padding-top:30px;
	
	background-image:url(../images/innerbg_top.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

.innercct_left
{
	width:270px;
	height:auto;
	float:left;
}

.innercct_right
{
	width:635px;
	height:auto;
	float:right;
}

.innercct_right td
{
	padding-top:10px;
	padding-bottom:10px;
}

.innercct_right ul
{
	margin:0px;
	padding:0px;
}

.innercct_right ul li
{
	list-style:none;
	line-height:20px;
	background-image:url(../images/bult1.gif);
	background-repeat:no-repeat;
	background-position:2px 8px;;
	padding-left:12px;
}

.innerleftnav
{
	width:220px;
	padding-left:50px;
	height:auto;
}

.innerleftnav ul
{
	margin:0px;
	padding:0px;
	padding-bottom:30px;
}

.innerleftnav ul li
{
	list-style:none;
}

.innerleftnav ul li a
{
	display:block;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:15px;
	background-image:url(../images/bordertop.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#7d7d7d;
}

.innerleftnav ul li a:hover
{
	color:#0093dd;
	text-decoration:none;
}

.innerleftnav2
{
	width:220px;
	padding-left:20px;
	height:auto;
}

.innerleftnav2 ul
{
	margin:0px;
	padding:0px;
	padding-bottom:30px;
}

.innerleftnav2 ul li
{
	list-style:none;
}

.innerleftnav2 ul li a
{
	display:block;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:7px;
	background-image:url(../images/bordertop.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-left:10px;
	color:#7d7d7d;
}

.innerleftnav2 ul li a:hover
{
	color:#0093dd;
	text-decoration:none;
}


.innercc_bot
{
	width:960px;
	height:20px;
	
	background-image:url(../images/innerbg_bot.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

p.navleftlink2
{
	margin:0px;
	padding:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#33a9e4;
	padding-bottom:10px;
	font-weight:bold;
}

p.navleftlink2 a
{
	color:#33a9e4;
	text-decoration:underline;
}

p.navleftlink2 a:hover
{
	color:#ff5400;
	text-decoration:none;
}

.txt_box
{
	width:235px;
	height:15px;
}

.txt_box_enq
{
	width:400px;
	border:1px solid #7f9db9;
}

.txt_box_enq1
{
	width:180px;
	border:1px solid #7f9db9;
}

.txt_area
{
	width:235px;
	height:50px;
}

.txt_area_enq
{
	width:400px;
	height:100px;
	border:1px solid #7f9db9;
}


.frcol li {display: block;float: left;padding: 5px;background-color:transparent;margin: 2px;color: #2C4B65; background-image:url(../images/bult1.gif); background-repeat:no-repeat; background-position:2px 10px; padding-left:15px;}
.wththree li{width:225px}
.wthtwo li{width:175px}
#cont {padding-left:30px; padding-right:30px;}

