*{padding:0; margin:0; border:0;}
body {background:#e1e9ec url(../images/bodyrunner.jpg) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; line-height:18px;	margin:0; padding:0;}
h1 {font-family: 'myriadPro', Arial, Helvetica, sans-serif; font-size:30px; color:#ff8a00; padding-top:5px; background:url(../images/h1-bottom.jpg) 0 100%  no-repeat; line-height:45px;}
h2 {font-family: 'myriadPro', Arial, Helvetica, sans-serif; font-size:18px; color:#ff8a00; background:url(../images/h2-bottom.jpg) 0 100%  no-repeat; line-height:35px;color:#218bcd;}
h3 {font:'myriadPro', Arial, Helvetica, sans-serif; font-size:20px; color:#218bcd; padding:19px 0; font-weight:normal;}
h4 {font:'myriadPro', Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ff8a00;}	
h5 {font:'myriadPro', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#515151;}	
a {text-decoration:none; color:#218bcd;}
a:hover{text-decoration:underline;}
.liststyle {padding-left:23px;}
.liststyle ul {font-family:Arial, Helvetica, sans-serif; list-style:none;}
.liststyle li {background:url(../images/bullet.gif) 0 50% no-repeat; padding-left:30px; line-height:25px;}
.dubbleline{background:url(../images/bullet.gif) 0 20% no-repeat !important; padding-left:30px; line-height:25px;}
.trippleline{background:url(../images/bullet.gif) 0 10% no-repeat !important; padding-left:30px; line-height:25px;}
.topbullet{padding-left:30px; line-height:25px; list-style:none; background:url(../images/bullet.gif) 0 2% no-repeat !important;}
.clear {clear:both; height:0; font-size: 1px; line-height:0;}
.paragraph {padding:15px 0 0 0;}
.mainwrap {margin:0 auto; padding:0; width:980px; background:url(../images/main-runner.jpg) 0 0 repeat-y;}
.verticle-runner {background:url(../images/wraper-left-top980.jpg) 0 0 no-repeat;}
.header {margin:0; padding:0;}		
.logo {float:left; padding: 29px 0 0 0}
.right-header {float:right;	margin-right:30px; padding: 0; width:258px;	height:111px; background:url(../images/left-header.gif) 0 0 no-repeat;}
.topmenu {padding: 10px 0 0 40px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.topmenu span {padding:0; margin-right:24px;}
.topmenu span a{color:#fff; text-decoration:none;}
.topmenu span a:hover {color:#fff; text-decoration:underline;}
.livechat {font-size:15px; color:#fff; padding:56px 0 0 44px; width:90px; float:left;}
.livechat a{font-size:15px; color:#fff; text-decoration:none;}
.livechat a:hover{font-size:15px; color:#fff; text-decoration:none;} 
.livechat-icon {float:right; margin:0; padding:25px 66px 0 0;}
/* end of header*/
/*.menu { margin:0; padding:0; height:48px;}
.menu ul{font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
.menu li{float:left; list-style:none; background:url(../images/spacer.gif) 100% 0 no-repeat; 
	line-height:44px;}
.menu li a {color:#FFFFFF; text-decoration:none; padding:0 15px; display:block;;}
.menu li a:hover {color:#FFFFFF; text-decoration:none; background:url(../images/menu-hover-runner.gif) 0 0 repeat-x; height:48px;}	*/
/* end of menu part*/
.menu {margin:0; padding:0; height:48px; border:none;}
.menu ul {font:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fff;	width:980px; min-height:48px; list-style:none; margin:0; padding:0;}
.menu li {float:left; list-style:none; background:url(../images/spacer.gif) 100% 0 no-repeat; line-height:47px;	padding:0; margin:0;}
.menu li a {color:#fff; display:block; font-weight:bold; line-height:47px; font-size:13px; padding:0 9px; text-align:center; text-decoration:none;}
.menu li a:hover {background:url(../images/menu-hover-runner.gif) top left repeat-x; display:block;	color:#fff; text-decoration:none;}
.menu li ul {background:#fdab4a; display:none; height:auto;	position:absolute; width:255px;	z-index:255px;}
.menu li:hover ul {display:block;}
.menu li li {border-bottom:#fff 1px dotted; display:block; float:none; width:255px;}
.menu li ul a {display:block; font-size:14px; font-style:normal; text-align:left;}
.menu li ul li a {line-height:30px;	padding:0 15px;	background:#fdab4a;	color:#000;}
.menu li ul li a:hover {background:#07719e;	color:#fff;	line-height:30px;}
.menu #current {background:url(../images/menu-hover-runner.gif) top left repeat-x; color:#fff;}

.container {margin:0; padding:0; width:980px;}
.banner{ height:316px;}
.left-content {float:left; width:695px;}
.content {width:645px; float:left; padding:23px; background: #fff url(../images/left-verticle-rinner.jpg) 0 0 repeat-y; margin-top:3px;}
.content-1 {float:left;}
.content-image {float:left; border:0; padding-top:12px;}
.content-2 {float:left; padding-left:23px;}
.content-2 ul { font-family:Arial, Helvetica, sans-serif; list-style:none;}
.content-2 li { background:url(../images/bullet.gif) 0 50% no-repeat; padding-left:30px; line-height:25px;}
/*end of left-column*/

.right-column {width:287px;}
.right-column-top {width:256px; height:82px; float:left; background:url(../images/right-column-top.jpg) 0 0 no-repeat; }
.right-content {margin:0; padding:56px 25px 10px 15px; width:245px; float:right;}
.casestudyform {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#878787; width:214px;}
.service-portfolio {padding-top:22px; background:url(../images/serviceportfolio.jpg) 162px 40px no-repeat;}
.service-list { padding:0; margin:0;}
.service-list ul {list-style:none; line-height:25px;}
.service-list li { background:url(../images/service-bullets.gif) 0 50% no-repeat; padding-left:15px;}

.consulting-list ul {list-style:none; line-height:25px; margin-left:15px;}
.consulting-list li { background:url(../images/Checkmark.jpg) 0 50% no-repeat; padding-left:25px; list-style:none; }

.service-list2 { background:url(../images/service-bullets.gif) 0 9% no-repeat !important; padding-left:15px;}
.service-sublist { background:url(../images/sub-bullets.jpg) 0 50% no-repeat !important; padding-left:15px;}
.service-sublist2 { background:url(../images/sub-bullets.jpg) 0 20% no-repeat !important; padding-left:15px;}
.service-list li a { font:Arial, Helvetica, sans-serif; color:#515151;}
.service-list li a:hover { font:Arial, Helvetica, sans-serif; color:#515151; text-decoration:underline;}

.packages {background:url(../images/packagees.gif) 158px 15px no-repeat;}
.packages-list { padding:0; margin:0;}
.packages-list ul {list-style:none; line-height:25px;}
.packages-list li { background:url(../images/service-bullets.gif) 0 50% no-repeat; padding-left:15px;}
.packages-list li a { font:Arial, Helvetica, sans-serif; color:#515151;}
.packages-list li a:hover { font:Arial, Helvetica, sans-serif; color:#515151; text-decoration:underline;}

.right-column-divider {margin:18px 0 0 0;}
.Testimonials {background:url(../images/testimonial.jpg) 162px 18px no-repeat;}
.quick-query {background:url(../images/queryform.gif) 0 15px no-repeat; height:269px;}

.Methodology {background:url(../images/methodology.gif) 157px 17px no-repeat; height:80px;}
.Methodology-list { padding:0; margin:0;}
.Methodology-list ul {list-style:none; line-height:25px;}
.Methodology-list li { background:url(../images/service-bullets.gif) 0 50% no-repeat; padding-left:15px;}
.Methodology-list li a { font:Arial, Helvetica, sans-serif; color:#515151;}
.Methodology-list li a:hover { font:Arial, Helvetica, sans-serif; color:#515151; text-decoration:underline;}

.quickinsight { padding:0; margin:0; height:80px;}
.quickinsightform {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#878787; width:214px; border:1px solid #999999;}
.share {padding:15px 0 15px 0; margin:0;}
.quick { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151;}

/*quick query form*/
.news-name, .news-email {padding:3px 0 4px 1px; margin:0; border:0;	width: 150px; height:20px; background: transparent;	color:#000;	font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:capitalize;}
.text-area{height:45px;	padding:2px 0 0; margin:0; border: 0; width: 150px; background: transparent; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; text-transform:capitalize;}

/*contact form*/
.news-name-contact, .news-email-contact {padding:5px 0 12px 10px; margin: 0; border: 0; width: 195px; height:20px; background: transparent;	color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:capitalize;}
.text-area-contact{height:80px;	padding:5px 0 12px 10px; margin: 0;	border: 0; width: 195px; background: transparent; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; text-transform:capitalize;}
.input-bg {background:url(../images/contact-box.gif) 0 0 no-repeat;}
.textarea-bg {background:url(../images/contact-box-textarea.gif) 0 0 no-repeat; padding-bottom:0 !important;}
.contactform {margin:10px 0 0 140px; padding:0;}
.contact-detail {padding-bottom:9px; font-weight:bold;}	
.contact-detail-textarea {padding-top:5px; font-weight:bold;}
.conainer-bottom {margin:0 auto; border:0; width:980px;}

/* now footer*/
.footer {background:#1c77b0 url(../images/footer.jpg) 0 0 repeat-x; margin:0 auto; min-height:134px; padding:0;}
.footer-right {float:right; width:255px; padding:5px 0 0 5px;}
.footer-right span {padding-left:15px;}
.footer-left {float:left; width:600px; padding-left:15px;}
.footer-content {margin:0 auto; width:980px; padding:14px 25px 0 5px; font:Arial, Helvetica, sans-serif; font-size:12; color:#b6e3ff;}
.footer-content a {color:#b6e3ff; text-decoration:none;}
.footer-content a:hover {color:#fff; text-decoration:underline;}
.footer-menu {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; width:600px; }
.footer-menu span {padding-right:5px;}
.footer-menu span a {color:#fff; text-decoration:none;}
.footer-menu span a:hover {color:#fff; text-decoration:underline;}
.copyright {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#53b8f7; line-height:25px; margin-bottom:5px;}

/*for inner pages*/
.package_title {background:#218bcd; font-family:Arial, Helvetica, sans-serif; font:14px; color:#fff;}

.shopping{background:#cde9f7;}
.shopping td{padding:2px 4px;}

.bullets{ margin:0; padding:0;}
.bullets li{ margin-left:15px; font-family:Arial, Helvetica, sans-serif; font:12px; list-style:disc;}
.input-area label{ font-family:Arial, Helvetica, sans-serif; font:13px; font-weight:bold;}
.input-box{ font-family:Arial, Helvetica, sans-serif; font:12px; color:#000; border:#ccc 1px solid; margin-bottom:7px; padding:2px;}
.msg{ color:#FF8A00; font-size:11px;}
textarea{  border:#ccc 1px solid; }
.signup{ background:url(../images/signup.jpg) no-repeat; height:46px; width:151px; cursor:pointer;}
.reset{ background:url(../images/reset.jpg) no-repeat; height:46px; width:101px; cursor:pointer;}
