/* CSS Document */
body {margin:0px; font:13px Arial, Tahoma, Verdana; color:#464646;  background-color:#fff; }
/********************Globel work***********************************/
*{margin:0px; padding:0px;}
body, ol, ul, p, hr {margin:0px; padding:0px;} 
h1, h2, h3, h4, h, h6 {line-height:normal; margin:0px; padding:0px;}
img { border: 0px; }
a {color:#52585b; text-decoration: none;  } 
a:hover {text-decoration: underline;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */ 
ul,li {list-style-type:none;margin:0px;padding:0px;}
#wapper {width:auto; height:auto;}
#container {margin:0px auto; width:900px; }
.clear {clear:both;}
#headerPanel {margin:0px; padding:0px;}
.topPanel {margin:0px; padding:0px; height:98px;}
.logo {float: left; width:300px; margin:0px; padding:10px 0px 0px 0px;}
.navigation {float:right; padding:60px 0px 0px 0px;}
.navigation ul.navMenu {margin:0px; padding:0px;}
.navigation ul.navMenu li {background: url(navon1background.gif) repeat-x; margin:0px;  list-style:none; float:left; display:block; font-weight:bold;text-align:center;}			
.navigation ul.navMenu li a{margin:0px; padding:0px 0px 0px 0px;height:28px;line-height:28px;width:110px; float:left; display:block; color:#000;}						
.navigation ul.navMenu li.last { border: none; }
#.navigation ul.navMenu li a:hover {color:#0f7ba5; text-decoration: none;}
.navigation ul.navMenu li a.active {background:url(navon1.gif) no-repeat;color:#0f7ba5; text-decoration: none;}

/********** Header Banner *********/		
.headerBanner {margin:0px; padding:0px; background: url(header_img.jpg) no-repeat; height:261px;}
.headerContent {margin:0px; padding:33px 0px 0px 280px; width:580px;}
.headerContent h2 {margin:0px; padding:0px; font-size:22px; font-weight:bold; color:#fff; line-height:28px; }
.headerContent p {margin:0px; padding:15px 0px 0px 0px; line-height:20px; color:#000; text-align:justify;}
.headerContent span.raedMore {margin:0px; padding:8px 0px 0px 0px; display:block; width:284px; float:left;}

.nybanner {margin:0px; padding:0px; background: url(nybanner.jpg) no-repeat; height:230px;}
.nybannercon {margin:0px; padding:20px 0px 0px 280px; width:580px;}
.nybannercon h2 {margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#fff; line-height:28px; }
.nybannercon p {margin:0px; padding:0px 0px 0px 0px; line-height:20px; color:#fff; text-align:justify;}
.nybannercon span.raedMore {margin:0px; padding:30px 0px 0px 0px; display:block; width:284px; float:left;}


/******************* Featured Panel *******************/
#featuredPanel {margin:0px; padding:0px; background:url(featured_img.jpg) no-repeat; height:98px;}
.featuredContent {margin:0px auto; width:844px; padding:0px 0px 0px 0px;}  
.featuredBox1 {margin:0px; padding:10px 0px 10px 24px; width:252px; float:left; }
h3 {margin:0px; padding:0px 0px 0px 0px; display:block; font-size:23px; font-weight:normal; color:#000; }
span.img {margin:0px; padding:0px 0px 20px 60px; display:block; background:url(img1.gif) no-repeat;}
span.img2 {margin:0px; padding:0px 0px 20px 60px; display:block; background:url(img2.gif) no-repeat;}
span.img3 {margin:0px; padding:0px 0px 20px 60px; display:block; background:url(img3.gif) no-repeat;}			
span.click {margin:0px; padding:0px; font-size:13px; color:#010863; display:block;}
span.click a {color:#010863;}

.featuredBox2 {margin:0px; padding:10px 20px 10px 30px; width:220px; float:left; background:url(shadow.gif) no-repeat left; }
.featuredBox3 {margin:0px; padding:10px 0px 10px 50px; width:240px; float:left; background:url(shadow.gif) no-repeat left; }


/******************** Middle Content Panel *******************/
.midldleContent {margin:0px; padding:5px 0px 0px 0px;}
h1 {margin:0px; padding:0px 0px 10px 0px; font-size:22px; font-weight:normal; color:#0083b4; display:block;}
.midldleContent	p {margin:0px; padding:0px; color:#52585b; line-height:20px;}	
span.readMore {margin:0px; padding:0px 10px 5px 0px; display:block; text-align:right; font-size:13px; font-weight:bold;}
span.readMore a {margin:0px; padding:0px; color:#991116;  }

/*********** Portfolio Box **********/				
#portfolioBox { padding-right: 30px; float:left; width:500px;  background:url(line_vrtcl.gif) repeat-y right;}
#portfolioBox h1 {margin:0px; padding:0px 0px 10px 0px; font-size:16px; font-weight:normal; color:#0083b4; display:block;}
span.img4 {margin:0px; padding:20px 0px 10px 0px; display:block;}

/*********** Services Box **********/		
#servicesBox {float:right; width:300px;}
#servicesBox h1 {margin:0px; padding:0px 0px 10px 0px; font-size:16px; font-weight:normal; color:#0083b4; display:block;}
#servicesBox ul.listLink {margin:0px; padding:0px;}
#servicesBox ul.listLink li {margin-bottom:5px;padding:0px; list-style:none; line-height:18px;background:url(arrow.gif) no-repeat 0 3px;padding-left:25px;}		
#servicesBox ul.listLink li a {margin:0px;color:#52585b; }				

.main-content { padding-left: 30px; line-height: 20px; width: 550px; color: #52585B; float: right;  background:url(line_vrtcl.gif) repeat-y left; }
.main-content h1 {margin:0px; padding:0px 0px 10px 0px; font-size:25px; font-weight:normal; color:#0083b4; }
.main-content p { padding-bottom: 15px; }
.main-content span { color: #000; }
.main-content a { color: #991116; font-weight: bold; text-decoration: none; }
.main-content a:hover { text-decoration: underline; }


/**********************fottoer panel*******************/
.line {background:url(line_hrztl.gif) repeat-x 0 top;}
.line2 {background:url(line_hrztl.gif) repeat-x 0 top;width:900px;height:2px;}
#main_footer_panel {clear:both; background:url(line_hrztl.gif) repeat-x 0 top;height:60px;}
.main_footer_details {margin:0px; padding:0px 0px 0px 0px; }
.main_footer_details h4 {margin:0px; padding:5px 0px 0px 0px;   font-size:13px; font-weight: normal; color:#000; text-align: right;  }

.main_footer_details p {margin:0px; padding:0px;  color:#000;   font-size:13px; float:left;}
.main_footer_details p a {color:#000; text-decoration:none; margin:0px; padding:0px 5px 0px 5px; }
.main_footer_details p a:hover {text-decoration:underline;}

/* inner pages css start */
.aboutus-img{float:right; border:4px solid #fff;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #000;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #000; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */

.tm1 {background:url(tm1.gif) 0px 3px no-repeat;padding-left:20px;padding-bottom:7px;line-height:20px;}
.tm2 {background:url(tm1.gif) 0px 13px no-repeat;padding-left:20px;padding-top:7px;line-height:20px;}
.tm3 {background:url(tm3.gif) 0px 10px no-repeat;padding-left:20px;padding-top:7px;line-height:20px;}
.nycon {margin:0px; padding:10px 0px 0px 0px;}
.nycon .nycon1 {float:left;display:block;width:640px;margin-bottom:20px;}

.nycon .nycon2 {float:left;display:block;width:228px;margin-left:30px;background:#f5f5f5;height:auto;border:1px #d9d9d9 solid;margin-bottom:20px;padding-top:10px;}
.nycon1 h1 {margin:0px; padding:0px 0px 10px 0px; font-size:28px; font-weight:normal; color:#0083b4; display:block;}
.nycon1	p {margin:0px; padding:0px; color:#52585b; line-height:20px;}	
.nycon1 a,.nycon1 a:visited,.nycon1 a:link{color:#0083b4;}
.hui {margin-top:20px;background:#f5f5f5;padding-left:5px;height:25px;line-height:25px;color:#0083b4;font-weight:bold;}
.key_features p {margin-top:7px;}

.ultm3 {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:20px;}



.operating-system-top{ height:10px; background:#d7d7d7; padding:5px;}
.operating-system-center{ background:#f6f6f6; color:#5b5b5b; padding:5px;}
.operating-system-center ul li {background:url(dot2.gif) 0px 6px no-repeat;padding-left:10px;line-height:20px;}

.ico1 {background:url(ico1.gif) no-repeat;margin-left:10px;padding-left:35px;height:26px;line-height:26px;font-weight:bold;font-size:15px;color:#0083b4;margin-bottom:10px;}
.line {margin-left:10px;width:208px;}

.medal {background:url(medal.gif) no-repeat;margin-left:10px;padding-left:35px;height:26px;line-height:26px;font-weight:bold;font-size:18px;color:#0083b4;margin-bottom:10px;}
.line {margin-left:10px;width:208px;}

.torch {background:url(torch.gif) no-repeat;margin-left:10px;padding-left:35px;height:26px;line-height:26px;font-weight:bold;font-size:18px;color:#0083b4;margin-bottom:10px;}
.line {margin-left:10px;width:208px;}

.money {background:url(money.gif) no-repeat;margin-left:10px;padding-left:35px;height:26px;line-height:26px;font-weight:bold;font-size:18px;color:#0083b4;margin-bottom:10px;}
.line {margin-left:10px;width:208px;}

ul.rarc {padding-left:10px;padding-right:5px;padding-bottom:10px;}
ul.rarc li {list-style:none; line-height:18px; background:url(arrow2.gif) no-repeat 0 6px;padding-left:15px;margin-top:8px;}		

table.ta02{ width:630px; background:url(bg04.gif);margin-top:10px;margin-left:10px;}
table.ta02 td{ height:28px; color:#000000;}
table.ta02 td.tdtit{ color:#FFFFFF; background:#78BCEA;}
table.ta02 td.td01{ width:30%; padding-left:10px;}
table.ta02 td.td02{ width:20%;}
table.ta02 td.td03{ width:20%;}
table.ta02 td.td04{ width:30%;}
.cont04{ clear:both; display:block; width:640px; margin:10px 0px; padding:10px 0px; border:1px solid #FFE765; background:#FFFBE5; overflow:hidden; float:left; color:#000; font-size:16px; font-weight:bold; text-align:center;}
.cont04 a{ color:#CC0000;}

.dbt {font-size:18px;font-weight:bold;}

input.intxt {width:200px;border:1px #ddd solid;height:20px;line-height:20px;padding-left:5px;padding-right:5px;}
textarea.inmes {width:300px;border:1px #ddd solid;height:70px;line-height:20px;padding-left:5px;padding-right:5px;}

.arctitle {text-align:center;font-weight:bold;font-size:18px;padding-bottom:10px;}
.arcbody p {margin-bottom:10px;}
ul.arclist li {margin-bottom:10px;}
ul.arclist a.title {font-weight:bold;}

.dj {font-weight:bold;font-size:16px;}
.wz {margin-left:10px;}
