body {
	background-image: url(../images/bgnew.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #89c2e7;
	width: 1004px;
	margin: 0 auto 0 auto;
	padding: 0px;
	border-left: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	background-attachment: fixed;
}

/* Slide Show */
div#rotator {position:relative; width:368px; height:173px; float:left; margin: 2px 20px 7px 0;}
div#rotator ul {margin:0px; padding:0px; list-style-type:none;}
div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: -2px;
}
div#rotator ul li img {}
div#rotator ul li.show {z-index:500}

div#rotatorp {position:relative; width:368px; height:173px; float:left; margin: 2px 20px 7px 0;}
div#rotatorp ul {margin:0px; padding:0px; list-style-type:none;}
div#rotatorp ul li {float:left; position:absolute;	list-style: none;}
div#rotatorp ul li img {}
div#rotatorp ul li.show {z-index:500}


#banner {
	width: 1004px;
	height: 234px;
	margin: 0 auto 0 auto;
}

#menu {
	background-image: url(../images/menu_bg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 1004px;
	margin: 0 auto 0 auto;
	text-align: center;
	font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 15px 0 0 0;
}

#menu ul {
	margin: 0 0 0 140px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li {
	padding: 0 20px 0 20px;
	float: left;
	background-image: url(../images/menu_line.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 32px;
	line-height: 26px;
}

#menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#menu ul li a:hover {
	color: #29b0e3;
	text-decoration: none;
}

#menu ul li .active {
	color: #52a0e6;
	text-decoration: none;
	display: block;
}

#menu ul li ul {
	padding: 0px;
	list-style-type: none;
	position: absolute;
	text-align: left;
	display: none;
	width: 323px;
	background-image: url(../images/submenu_bg.png);
	background-repeat: no-repeat;
	height: 337px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -21px;
}

#menu ul li ul li {
	padding: 0px;
	float: none;
	line-height: 16px;
	font: normal 12px/21px Tahoma;
	text-indent: 35px;
	height: 20px;
	background-image: url(../images/b1.png);
	background-repeat: no-repeat;
	background-position: 20px 8px;
}

#menu ul li ul li a {
	text-decoration: none;
	display: block;
	height: 20px;
}

#menu ul li:hover ul {
	display: block;
}

#sentance {
	background-image: url(../images/title_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 56px;
	width: 1004px;
	margin: 0 auto 0 auto;
	padding-top: 17px;
	font-family: "Franklin Gothic Demi Cond";
	font-size: 16px;
	color: #1c5a95;
}

#home_body {
	background-color: #89c2e7;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	width: 1004px;
	margin: 0 auto 0 auto;
}

/* Left Pan*/
#left_pan {
	width: 209px;
	height: 950px;
	background-color: #FFFFFF;
	float: left;
	margin: 19px 0 0 12px;
	background-image: url(../images/left_bottom_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#left_pan ul {
	margin: 0 0 0 15px;
	padding: 0px;
	list-style-type: none;
}

#left_pan ul li {
	margin: 12px 0 0 0;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #626a73;
}

#left_pan ul li a {
	color: #626a73;
	text-decoration: none;
}

#left_pan ul li a:hover {
	color: #bb0000;
	text-decoration: none;
}

#left_pan ul li .active {
	color: #000000;
	text-decoration: none;
}


#right_pan {
	width: 758px;
	float: left;
	margin: 19px 0 0 12px;
}

#right_pan #top {
	width: 758px;
	margin: 0px;
	padding: 0px;
}

#right_pan #top #text {
	width: 678px;
	padding: 0 40px 0 40px;
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-align: justify;
	background-image: url(../images/body_middle.png);
	background-repeat: repeat-y;
}


#right_pan #middle_line {
	width: 739px;
	height: 165px;
	background-image: url(../images/middle_line_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #0e3d6a;
	background-position: center;
	margin: 5px auto 0 auto;
	font: bold 11px/normal Tahoma;
	color: #FFFFFF;
}

#right_pan #middle_line #lbox {
	width: 214px;
	height: 160px;
	float: left;
	margin-left: 20px;
	margin-top: 3px;
}

#right_pan #middle_line #lbox img {
	float: left;
	margin-right: 10px;
}



#right_pan #middle_line #mbox {
	width: 220px;
	height: 160px;
	float: left;
	margin-left: 25px;
	margin-top: 3px;
}

#right_pan #middle_line #mbox img {
	float: left;
	margin-right: 10px;
}



#right_pan #middle_line #rbox {
	width: 214px;
	height: 160px;
	float: left;
	margin-left: 25px;
	margin-top: 3px;
}

#right_pan #middle_line #rbox img {
	float: left;
	margin-right: 10px;
}


#right_pan #three_box {
	width: 739px;
	height: 252px;
	margin: 10px auto 0 auto;
}

#right_pan #three_box h1 {
	font-family: "Swis721 BlkCn BT";
	font-size: 22px;
	color: #7cc7f7;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	padding: 10px 0 8px 0;
	text-indent: 10px;
}

#right_pan #three_box ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#right_pan #three_box ul li {
	margin: 0px;
	padding: 0px;
	font: bold 11px/15px Tahoma;
	color:#d6ecfa;
	text-indent: 10px;
}

#right_pan #three_box #application {
	width: 233px;
	height: 248px;
	float: left;
	background-image: url(../images/middle_box_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #205e98;
}

#right_pan #three_box #industries {
	width: 233px;
	height: 248px;
	float: left;
	background-image: url(../images/middle_box_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #205e98;
	margin: 0 16px 0 16px;
}

#right_pan #three_box #services {
	width: 233px;
	height: 248px;
	float: left;
	background-image: url(../images/middle_box_bg.jpg);
	background-repeat: repeat-x;
	border: solid 1px #205e98;
}

#right_pan #bottom_pro {
	width: 735px;
	height: 173px;
	margin: 0px auto 0 auto;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #052d54;
	text-align:justify;
}

#right_pan #bottom_pro img {
	float: left;
	margin-right: 5px;
}


/* BODY BOTTOM*/
#body_bottom {
	background-image: url(../images/body_bottom.jpg);
	background-repeat: no-repeat;
	background-color: #acd4ee;
	width: 1004px;
	background-position:bottom;
	margin: 0 auto 0 auto;
	padding-top: 130px;
	text-align: center;
}

#body_bottom #bottom_menu {
	font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #5891b6;
	background-color: #acd4ee;
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 7px 0 7px 0;
	line-height: 22px;
	text-transform:uppercase;
}

#body_bottom #bottom_menu a {
	color: #5891b6;
	text-decoration: none;
}

#body_bottom #bottom_menu a:hover {
	color: #ffffff;
	text-decoration: none;
}

#body_bottom #bottom_contact {
	font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 20px;
}

#body_bottom #bottom_contact a {
	color: #000000;
	text-decoration: none;
}

#body_bottom #bottom_contact a:hover {
	color: #000000;
	text-decoration: underline;
}

#body_bottom #bottom_link {
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 15px;
	padding: 0 10px 0 10px;
	width: 984px
}

#body_bottom #bottom_link a {
	color: #000000;
	text-decoration: none;
}

#body_bottom #bottom_link a:hover {
	color: #bb0000;
	text-decoration: underline;
}



/* FOOTER */
#footer {
	background-color: #5891b6;
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
	text-align: center;
	font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #fefefe;
}

#footer img {
	margin-right: 10px;
	margin-top: 10px;
}

#footer a {
	color: #fefefe;
	text-decoration: none;
}

#footer a:hover {
	color: #000000;
	text-decoration: none;
}


/* General */
#title {
	background-image: url(../images/title_bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 56px;
	width: 1004px;
	margin: 0 auto 0 auto;
	padding-top: 17px;
	font-family: Calibri;
	font-size: 30px;
	color: #1c5a95;
	font-weight: bold;
}

.sub_title {
	color: #0072bc;
	font-weight: bold;
	border-bottom: solid 1px #0072bc;
	width: 100%;
	display: block;
	margin-top: 10px;
	font-size: 13px;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.table_line td {
	border-bottom: dashed 1px #e9e9e9;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.table_line td a {
	color: #4e4e4e;
	text-decoration: none;
}

.table_line td a:hover {
	color: #000000;
	text-decoration: none;
}

.general_text {
	font: normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	text-align: justify;
}

.blue {
	color: #0072bc;
	font-weight: bold;
}

/* COMPANY */
.about_image1{
	float: left;
	margin-right: 25px;
}

.about_image2{
	float: none;
	margin-top: 10px;
}

/* INQUIRY */
form {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

input {
	margin: 0 150px 0 10px;
	width: 290px;
	vertical-align: top;
}

textarea {
	margin: 0 150px 0 10px;
	width: 290px;
	vertical-align: top;
}

label {
	vertical-align: top;
	display: block;
}

.red {
	color: #FF0000;
}

/* SITEMAP*/
.sitemap {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	margin-left: 80px;
}

.sitemap ul {
	list-style-type: none;
}

.sitemap li {
	background-image: url(../images/icon_sitemapmain.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-indent: 30px;
}

.sitemap li a {
	color: #000000;
	text-decoration: none;
}

.sitemap li a:hover {
	color: #d1324b;
	text-decoration: none;
}

/* CLIENTS */
#client_box {
	margin: 0px;
	padding: 0px;
	width: 675px;
	height: 425px;
}

#client_box #client_box1 {
	float: left;
	width: 320px;
	height: 400px;
}

#client_box #client_box2 {
	float: left;
	width: 310px;
	margin-left: 35px;
}

.client_ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	line-height: 14px;
	font-size: 11px;
	text-align: justify;
}

.client_ul li {
	background-image: url(../images/b1.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-top: 7px;
	padding-left: 20px;
}

#client_boximage {
	clear: both;
	height: 280px;
}

#client_boximage01 {
	width: 150px;
	height: 100px;
	float: left;
	margin: 10px 10px 0 0;
	text-align: center;
	font-weight: bold;
}

#client_boximage02 {
	width: 150px;
	height: 100px;
	float: left;
	margin: 10px 10px 0 10px;
	text-align: center;
	font-weight: bold;
}

#client_boximage03 {
	width: 150px;
	height: 100px;
	float: left;
	margin: 10px 10px 0 10px;
	text-align: center;
	font-weight: bold;
}

#client_boximage04 {
	width: 150px;
	height: 100px;
	float: left;
	margin: 10px 10px 0 10px;
	text-align: center;
	font-weight: bold;
}

#client_boximage05 {
	width: 150px;
	height: 100px;
	float: left;
	margin: 20px 10px 0 0;
	text-align: center;
	font-weight: bold;
}

/* Contact Us */
.contact_ul {
	margin: 0 0 0 35px;
	padding: 0px;
	list-style-type: none;
}

.contact_ul li {
	margin: 0 0 30px 0;
	padding: 0px;
	background-image: url(../images/contactus_li.png);
	background-repeat: repeat-y;
	height: 99px;
	width: 539px;
	border-bottom: dashed 1px #CCCCCC;
}

.contact_ul li img {
	margin: 0 40px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul li span {
	display: block;
	float: left;
	vertical-align: middle;
	margin-top: 15px;
}

.contact_ul li #livechat {
	display: block;
	float: left;
	vertical-align: middle;
	margin-top: 35px;
	width: 400px;
}

.contact_ul li #livechat #chat_icon {
	margin: 0 34px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul li #livechat #chat_icon img {
	margin: 0 5px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul li #livechat #chat_icon1 {
	margin: 0 34px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul li #livechat #chat_icon1 img {
	margin: 0 5px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul li #livechat #chat_icon2 {
	margin: 0 34px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul li #livechat #chat_icon2 img {
	margin: 0 5px 0 0;
	padding: 0px;
	float: left;
}

.contact_ul a {
	color: #000000;
	text-decoration: none;
}

.contact_ul a:hover {
	color: #a22a2a;
	text-decoration: none;
}

/* ----------------------------------- */

#captcha {width:114px; height:31px; border:none; background-color:none; background:url(../images/capthca.jpg) no-repeat; font:bold 15px/25px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#076999;}

.textnew {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height: 18px;}
