*{
	margin:0;
    padding:0;
    outline:none;
}

.flL{float:left;}
.flR{float:right;}
.alR{ text-align:right;}
.alC{ text-align:center;}
.alL{ text-align:left;}

.clear{ clear:both;}

img{ border:none;}

body{
	/*background:#7f7f7f url(../images/bg.jpg) left top repeat-x;*/
	background:#4e4e51;
}


/*----------- Page Layout ----------*/
#catainer{
	background:#1b99c8 url(../images/body_bg.jpg) repeat-x top left;
	width:980px;
	margin:0 auto;
	overflow:hidden;
}

#header{
	height:124px;
	background:url(../images/header_line.jpg) left bottom no-repeat;
}

#header .logo{
	margin:13px 0 0 28px;
}
#content{
	width:100%;
	float:left;
	overflow:hidden;
	color:#fff;
	padding:0 0 10px 0;
}


#footer{
	background:#eaebed url(../images/footer_bg.jpg) repeat-x top left;
	width:960px;
	margin:0 auto;
	padding:10px;
	height:67px;
}



/*-------- Page Design  ----------*/

.menu{
	padding:46px 45px 0 0;
}
.menu ul{
	list-style:none;
	display:inline;
}
.menu ul li{
	float:left;
	margin:0 5px;
}

.menu ul li.home a{
	background:url(../images/home.jpg) left top no-repeat;
	width:80px;
	height:45px;
	display:block;
	text-indent:-1000px;
}
.menu ul li.home a:hover, .menu ul li.home a.current{
	background:url(../images/home.jpg) left -45px no-repeat;
	width:80px;
	height:45px;
	display:block;
	text-indent:-1000px;
}

.menu ul li.about a{
	background:url(../images/aboutus.jpg) left top no-repeat;
	width:105px;
	height:45px;
	display:block;
	text-indent:-1000px;
}
.menu ul li.about a:hover, .menu ul li.about a.current{
	background:url(../images/aboutus.jpg) left -45px no-repeat;
	width:105px;
	height:45px;
	display:block;
	text-indent:-1000px;
}

.menu ul li.products a{
	background:url(../images/products.jpg) left top no-repeat;
	width:110px;
	height:45px;
	display:block;
	text-indent:-1000px;
}
.menu ul li.products a:hover, .menu ul li.products a.current{
	
	background:url(../images/products.jpg) left -45px no-repeat;
	width:110px;
	height:45px;
	display:block;
	text-indent:-1000px;
}

.menu ul li.contact a{
	background:url(../images/contacts.jpg) left top no-repeat;
	width:110px;
	height:45px;
	display:block;
	text-indent:-1000px;
}

.menu ul li.contact a:hover, .menu ul li.contact a.current{
	background:url(../images/contacts.jpg) left -45px no-repeat;
	width:110px;
	height:45px;
	display:block;
	text-indent:-1000px;
}

.l{
	padding:4px 4px 0 0;
	text-align:right;
	color:#ffffff;
	font:normal 14px Arial, Geneva, sans-serif;
} 

a .l {
	color:#ffffff;
	font:bold 14px Arial, Geneva, sans-serif;
	text-decoration:none;
	border:1px solid #f00;
}

a .l:hover{
	color:#8d8e83;
	font:bold 14px Arial, Geneva, sans-serif;
	text-decoration:underline;
}
.m{
	font:bold 12px Arial, Geneva, sans-serif;
	color:#FFFFFF;
	
	}
.m a{
	font:bold 12px Arial, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.m a:hover{
	font:bold 12px Aria, Geneva, sans-serif;
	color:#014397;
	text-decoration:underline;
	margin-left: 20px;
}
/*----------- Left Style -------------*/

#content .left{
	padding:0px 50px 10px 57px;
	width:377px;
	float:left;
	background:url(../images/watermark.gif) 160px 50px   no-repeat;
}

#content .left p{
	color:#fff;
	padding:10px 0;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	text-align:justify;
}
.date{
	font:bold 11px Tahoma, Geneva, sans-serif;
	padding:5px 0 5px 0;
}
.date-inner{
	font:bold 11px Tahoma, Geneva, sans-serif;
	padding:15px 60px 15px 0;
}
.img_brd{
	border:1px solid #1a9aab;
	margin:3px 5px 5px 0;
}
.blue{
	color:#1a1e3b;
	font-weight:bold;
}
.paddingTB{
	padding:9px 0;
}
.paddingTB-inner{
	padding:5px 0;
}
.left-inner{
	padding:0px 50px 10px 31px;
	width:640px;
	float:left;
}
.left-inner p{
	color:#fff;
	padding:10px 0;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	text-align:justify;
}
.left-inner h2{
	color:#fff;
	padding:7px 0;
	font:bold 16px/19px Arial, Helvetica, sans-serif;
	text-align:justify;
}

table.pro_table{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	margin:10px 0;
}

table.pro_table td{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:5px;
}

.pro-heading{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/bullet-t.gif) right 3px no-repeat;
	padding-right:10px;
	display:inherit;
	text-transform:uppercase;
}
.pro-heading1{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#020A4D;
	background:url(../images/bullet-b.gif) right 3px no-repeat;
	padding-right:10px;
	display:inherit;
	text-transform:uppercase;
}
.pro-name{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/bullet-w.gif) 3px 4px no-repeat;
	padding-left:15px;
	display:inline;
}


/*----------  Right Style --------------*/

.right{
	width:495px;
	float:left;
}

#fadeshow{
	margin:15px 0 10px 0;
}
.quote{
	padding:10px 0 10px 5px;
}

.rleft{
	width:205px;
	padding-right:20px;
	padding-left:3px;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
}
.rright{
	width:176px;
	border-left:1px solid #fff;
	float:left;
	padding:0 45px 0 25px;
}
.heading{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}

.right p{
	font:normal 14px/20px Arial, Helvetica, sans-serif
}

label{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
}
.input{
	width:172px;
	padding:0 2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
.txtarea{
	width:174px;
	height:50px;
	padding:2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
.submit{
	border:none;
	background:url(../images/submit_btn.jpg) no-repeat;
	width:66px;
	height:20px;
	display:block;
	text-indent:-10000px;
	cursor:pointer;
	margin:15px 0 0 0;
}

.right-inner{
	width:235px;
	float:left;
	border-left:1px solid #fff;
	padding-bottom:20px;
}
.right-inner .top{
	width:176px;
	padding-right:20px;
	padding-left:3px;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:0 25px 0 25px;
}

.right-inner .bottom{
	width:215px;
	float:left;
	padding:15px 10px 0 25px;
}
.right-inner p{
	font:normal 14px/20px Arial, Helvetica, sans-serif
}
/*------------ footer Style ---------*/
#footer .Fleft{
	padding:15px 0 0 57px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#787878;
}
#footer .Fright{
	padding:10px 57px 0 0;
	text-align:right;
	color:#8d8e83;
	font:normal 9px Tahoma, Geneva, sans-serif;
}

#footer .Fright a{
	color:#8d8e83;
	font:bold 11px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

#footer .Fright a:hover{
	color:#8d8e83;
	font:bold 11px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}
.csoft{
	margin:10px 0 0 0;
}

/*------------ Contact form -----------------*/
table.contact{
	border-top:1px solid #26c4e4;
	border-left:1px solid #26c4e4;
	font:normal 14px Arial, Helvetica, sans-serif;
}
table.contact th{
	background: #1b99c8;
	text-align:center;
	padding:10px;
	border-right:1px solid #26c4e4;
	border-top:1px solid #26c4e4;
	font:normal 16px Arial, Helvetica, sans-serif;
}
table.contact td{
	background:#1ba0bf;
	padding:10px;
	border:none;
	border-right:1px solid #26c4e4;
	border-bottom:1px solid #26c4e4;
}

form{margin:0;}

.textBox{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:200px;
	height:20px;
	border:1px solid #116483;
}
.textArea{
	font-family:Arial;
	font-size:12px;
	color:#424242;
	width:200px;
	height:60px;
	border:1px solid #116483;
}
.button{
	font-family:Arial;
	font-size:12px;
	color:#fff;
	width:75px;
	height:20px;
	background:#116483;
	border:1px solid #364B5C;
	cursor:pointer;
}
.captcha{
	background:url(../images/spambg.gif) repeat left top; 
	width:200px; 
	height:20px; 
	color:#FFFFFF; 
	font-size:16px; 
	letter-spacing:20px; 
	font-weight:bold;
}

