/* CSS Document */
* { margin:0; padding:0;}
html{ font-family:arial;}
body{
	/*background: url(images/top_bg.png) 0 0 repeat-x #ffffff;*/
	font-size:100%;
	line-height:1em;
	color:#3e3d3d;
	background-color:#C3B8AA;
	text-align:center;
	margin:0px auto;
	width:800px;	
}
img{ border:0px none; margin:0; padding:0; vertical-align:top;}
/**********font size***************/
#header{font-size:0.75em; line-height:0.875em; width:800px;}
.content{font-size:0.72em; line-height:1.27em;}
#footer{font-size:0.69em; line-height:0.875em;}
/********** end font size***************/

input, textarea, select{ font-family:arial; color:#3e3d3d; 	border:1px solid #CACACA; vertical-align:top; }
#form input{ width:220px; height:20px; border:1px solid #CACACA; font-size:1em;}
#form textarea{ width:220px; height:117px; font-size:1em; overflow:auto; font-size:1em;}
.inp_h{ height:24px; margin:0 0 3px 0;}
.inp_w{ width:62px;}
.inp_bot{ margin:10px 0 0 0;}
/****************** GLOBAL ***********************************************/
.w100{ width:100%;}

.float{ float:left; margin:0 30px 0 0;}
.right{ text-align:right;}
.title { display:block; margin:6px  auto;  padding:0; }

.indent, .box , .row, .row, .row_1, .row_2, .block, .block_1, .block_2, .block_3, .block_4
{ 
	margin:0; 
	padding:0; 
	width:auto; 
	height:auto; 
	background:none;
}
.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
/********************* END GLOBAL ********************************************/

ul {list-style:none;}
li a { 
	background:url(images/bull.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	line-height:2.2em;
	color:#ccc;
	text-decoration:none;
}
li a:hover {text-decoration:none; color:#f2c129;}
.list li a { 
	background:url(images/bull_1.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	line-height:2.2em;
	color:#B5B4A4;
	text-decoration:underline;
}
.list li a:hover {text-decoration:none;}

.col { float:left;}
.right{ text-align:right;}
.clear { clear:both;}

/***************links**************/
a{ color:#B5B4A4;}
a:hover{ text-decoration:none;}
.link{ font-weight:bold;}
.link_1{background:url(images/bull_1.gif) 0 5px no-repeat;padding:0 0 0 15px;color:#B5B4A4;}
/**************end links**************/

/***************txt***************/
h1, h2{ margin:0; padding:0;}
h1 {text-indent:-10000px; background:url(images/logo.png) no-repeat left top; height:177px;}
.txt{ color:#F9F9F9; font-weight:bold; font-size:1.09em;}
.row_1{ color:#FDFDFD;}
/***************end txt***************/
/*.main_title1{ color:#8e7953; font-size:14px; font-weight:bold;}*/
/*.main_title{ color:#dda90f; font-size:12px; font-weight:bold;}*/
.main_title1{ color:#8e7953; font-size:12px; font-weight:bold; text-transform:capitalize;}
.main_title{ color:#dda90f; font-size:10px; font-weight:bold;}

.main { }

#header { /*background: url(images/bg_header.jpg) 0 0 no-repeat; */}
#header .bg_right{ background:url(images/bg_right.gif) right 2px no-repeat;}
#header .logo { float:right;}
#header .indent {padding:0px 0px 0 70px;}
#header .m { margin:0 0 0 -1px;}
#header .menu{ width:800px; margin:0 auto; }

#header .menu ul.botton{
					width:800px; 
					height:30px; 
					position:absolute; 
					/*top:18px; */
					list-style:none;
					margin:0 auto;
					/*right:auto;*/
					}
					
#header .menu ul.botton li{
						width:160px;
						float:left; 
						height:30px;
						display:inline;
						margin:0 auto;
						}
						
#header .menu ul.botton li a{
								width:160px; 
								height:30px; 
								display:block; 
								background:url(images/m_a.gif) 0 0 no-repeat; 
								/*text-indent:-200000px; */
								margin:0px;
								text-align:center;
								color:#666666;
								font-weight:bold;
								text-transform:capitalize;
								font-size:14px;
								/* padding-top:5px */
								
								}
								
#header .menu ul.botton li a:hover{
									background:url(images/m_hover.gif) 0 0 no-repeat;
									color:#FFFFFF;
									text-decoration:none;
									}
#header .menu ul.botton li.active{
									width:160px; 
									height:35px;
									font-weight:bold;
									text-transform:capitalize;
									font-size:14px;
									margin:0px;
									padding-top:10px;
									text-align:center;
									padding-bottom:5px;
									background:url(images/m_hover.gif) 0 0 no-repeat;
									color:#FFFFFF;
									}
/******************************Aboutus page side menu **************************/
#abt_main ul.abt_menu{
					}
#abt_main {
			/* border-right:1px #CCCCCC solid; */
			/* margin-top:10px; */
		  }
#abt_main ul.abt_menu a {
					background:url(images/abt_bull.png) 0 5px no-repeat;
					font-size:14px;
					text-transform:capitalize;
					font-weight:bold;
					}
  #menu_new {
                            width:187px;
                            margin:0 auto;
                            float:right;
							
                         }
                #menu_new ul{
                            width:180px;
                            margin:0 auto;
														
                            }
                #menu_new li{
                            list-style:none;
                            border-bottom:2px #dcdcdc solid;
                            text-align:left;
							
							 }
                #menu_new li a{
                                width:165px;
                                display:block;
								height:20px;
								overflow:word-wrap;
                                text-decoration:none;
                                color:#4d4d4d;
								margin-bottom:5px;
                                /*margin-left:5px;*/
                                text-transform:capitalize;
								font-weight:bold;
                                background-image:url(images/a_rg.png);
                                background-position:97% 100%;
                                background-repeat:no-repeat;
								text-align:right;
								line-height:1.5;
								padding-right:6px;
                               }
                #menu_new li a:hover{
                                    display:block;
                                    text-decoration:none;
                                    color:#ffffff;
                                    font-weight:bold;
                                    background-color:#999999;
                                   }
				
/*******************box #1*********************************/
.box .left_top{ background:url(images/left_top.gif) left top no-repeat;}
.box .right_top{ background:url(images/right_top.gif) right top no-repeat;}
.box .left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.box .right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}

.box .side_left{ background:url(images/side_left.gif) left top repeat-y #FFFFFF;}
.box .side_right{ background:url(images/side_right.gif) right top repeat-y;}
.box .side_top{ background:url(images/side_top.gif) left top repeat-x;}
.box .side_bot{ background:url(images/side_bot.gif) left bottom repeat-x;}
/***************************end box #2**************************/
.content .row{ background:url(images/wrapper.gif) left bottom repeat-x #F9F9F9;}
.bg_text{ background:#B5B4A4; padding:0 7px 1px 4px;}
.sep{ background:url(images/sep.gif) right top repeat-y;}
.sep_1{ background:url(images/sep.gif) right top repeat-x;}
.content .row .indent{padding:36px 25px 18px 24px;}

.content .row .column .title { padding:0 0 0 0;}
.content .row .column .indent { padding:15px 20px 20px 0;}

.content .row .column_1 .title { padding:0 0 0 21px;}
.content .row .column_1 .indent { padding:15px 0 38px 23px;}

.content .wrapper_1{ background:url(images/wrapper_1.jpg) left top repeat;}
.content .row_1{ background:url(images/wrapper_1_top.jpg) left top repeat-x; width:100%;}
.content .row_1 .indent{padding:16px 37px 0px 24px;}
.content .row_1 .column .title { padding:0 0 0 0;}
.content .row_1 .column .indent { padding:15px 20px 20px 4px;}

.content .row_1 .column_1 .title { padding:0 0 0 0;}
.content .row_1 .column_1 .indent { padding:15px 20px 20px 4px;}
.cont_title {font-size:24px; font-weight:bold; color:#86745e; padding-left:3px; font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:6px;}
.cont_title-ser {font-size:24px; font-weight:bold; color:#86745e; padding-left:3px; font-family:Geneva, Arial, Helvetica, sans-serif; padding-left:10px;}
.cont-title {font-size:18px; font-weight:bold; color:#86745e;}
.cont_title1 {font-size:16px; font-weight:bold; color:#ffffff;}
.abt-title {font-size:18px; font-weight:bold; color:#86745e;  font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:6px;}
.mail {font-size:18px; font-weight:bold; color:#000;  font-family:Geneva, Arial, Helvetica, sans-serif; margin-top:6px;}

#ser  ul{color:#000000;}
#ser li a{color:#000000;}
#scriptmenu  ul{color:#000000;}
#scriptmenu li a{color:#000000;}
#leftPan{width:225px; float:left; color:#000000; }

/***************************page**************************/
#page { }
#page .content .row_1 .column .block{background:url(images/bg_1.gif) 0 10px no-repeat; padding:0 0 0 75px;}
#page .content .row_1 .column .block_about{ padding:0 0 0 10px;}
#page .content .row_1 .column .block_1{background:url(images/bg_2.gif) 0 10px no-repeat; padding:0 0 0 65px;}
#page .content .row_1 .column .block_2{background:url(images/bg_3.gif) 0 10px no-repeat; padding:0 0 0 65px;}
/***************************end page**************************/
/************************Bookmark***************************/
.bookmark a{color:#821f23;font-size:12px;margin-top:10px;text-decoration:none;}
.bookmark a:hover{color:#e1ad0f;} 
#footer { background: url(images/bg_footer.gif) 0 0 no-repeat #433C37; color:#B6B5A5; }
#footer a{color:#F6DF7A; }
#footer .indent {padding:15px 0 6px 10px; text-align:center;}

#footer .indent ul.foot_menu{ display:inline; list-style:none; list-style-image:none;}
#footer .indent ul.foot_menu li{ display:inline; list-style:none; list-style-image:none;}
#footer .indent ul.foot_menu  a{ display:inline; list-style:none; text-decoration:none; padding-right:10px;background:none;}
#footer .indent ul.foot_menu  a:hover{ color:#FFFFFF;}


#top-banner {
				background:#f9f9f9 url(images/banner.jpg);
				background-repeat:no-repeat;
				height:100px;
				overflow:hidden;
				width:800px;
				}
#top-banner .menu{ width:800px; margin:0 auto; overflow:hidden; }

#top-banner .menu ul.botton{
					width:805px; 
					height:23px; 
					position:absolute; 
					/*top:18px; */
					list-style:none;
					margin:0 auto;
					top:73px;
					/*right:auto;*/
					}
					
#top-banner .menu ul.botton li{
						width:133px;
						float:left; 
						height:16px;
						display:inline;
						margin:0 auto;
						
						}
						
#top-banner .menu ul.botton li a{
								height:26px; 
								display:block;
								background-image:none;
								/*background:url(images/m_a.gif) 0 0 no-repeat; */
								/*text-indent:-200000px; */
								background-color:#433c37;
								margin:0px;
								text-align:center;
								color:#fff;
								border-right:1px #FFFFFF solid;
								text-transform:capitalize;
								font-size:12px;
								/* padding-top:5px */
								
								}
								
#top-banner .menu ul.botton li a:hover{
									/*background:url(images/m_hover.gif) 0 0 no-repeat;*/
									color:#FFFFFF;
									text-decoration:none;
									}
#top-banner .menu ul.botton li.active{
									height:21px;
									font-weight:bold;
									text-transform:capitalize;
									background:#565b5b;
									font-size:12px;
									margin:0px;
									width:134px;
									padding-top:5px;
									border-right:1px #FFFFFF solid;
									
									text-align:center;
									
									/*background:url(images/m_hover.gif) 0 0 no-repeat;*/
									color:#FFFFFF;
									}
 ul.serc {	margin-left:60px; line-height:2;  }

ul.serc li{
		list-style:url(images/services-bullet.gif);
		           }
				   
.ser-sub{ font-size:18px; color:#433c37; font-weight:bold;}
.ser-sub1{ font-size:12px; color:#433c37; font-weight:bold;}
.str{ font-size:18px; color:#ad383d; font-weight:bold;}
/*****Service Page css for mouseover***/
#rightcolumn{

}

#cartooltip{
position: absolute;
visibility: hidden;
background-color: lightyellow;
border: 2px solid red;
/*padding: 5px;*/
font-size: 120%;
font-weight: bold;
}
#rightcolumn{
float:left;
width:570px;
min-height: 400px;
margin-left: 10px;
padding: 5px 5px 5px 0;
padding-bottom: 8px;
}
/*********End here*********/

table.tech-tab { width:510px; border:1px #433c37 dashed;}
	
table.tech-tab td { padding:8px; line-height:1.5;}		

table.tech{ width:540px;}
table.tech td{ width:180px;}

table.engage { width:750px; }
table.engage td{
		vertical-align:top;
		width:250px;
		padding:6px;
		line-height:1.8;
		}
 sitemap.ul {list-style:none;}
 sitemap.ul li a { 
	background:url(images/bull.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	line-height:2.2em;
	color:#000;
	text-decoration:none;
}
 sitemap.ul li a:hover {text-decoration:none; color:#f2c129;}
 
 
/*____________________________________________________________________  text  */
.hidden {
  display: none;
}

/*___________________________________________________________________  demos  */
#inline-sample-content {
  padding: 10px;
  background-color:#FFFFFF;
  color:000;
}
#hongkong {
  text-align: center;
  margin-bottom: 18px;
}

