html > body *{outline:none;}
body{margin:0;padding:0;background:#151515;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#454545;}
*{margin:0;padding:0;border:0;outline:0;}
h1{margin:0px;padding:0px 0 8px 0;color:#258ce5;font-size:18px;font-family:Verdana, Geneva, sans-serif;margin-bottom:12px;}
h2{margin:0px;padding:0 0 8px 0;color:#1f1f1f;font-size:22px;background:url(../images/h2-bg.gif) left bottom no-repeat;margin-bottom:10px;}
h2.client{margin:0px;padding:0 0 11px 0;color:#1f1f1f;font-size:22px;background:url(../images/h2-bg.gif) left bottom no-repeat;margin-bottom:10px;}
h2.none{margin:0px;padding:0 0 15px 0;color:#1f1f1f;font-size:22px;background:none;}
h3{margin:0px;padding:0px 0 10px 0;font-family:Tahoma, Geneva, sans-serif;color:#000;font-weight:bold;font-size:12px;}
img{border:none;margin:0px;padding:0px;}
.float-left{float:left;}
.float-right{float:right;}
.padnone{padding-bottom:0px;}
.imgalign{vertical-align:middle}
a.link{color:#7e8d16;text-decoration:none;}
a:hover.link{color:#a01010;text-decoration:none;}
.page-wrapper{width:977px;margin:0px auto;}
.common-wide{width:100%;float:left;}
#header{width:100%;float:left;background:#0c0c0c url(../images/gray-bg.jpg) left top repeat-x;}
#header2{width:100%;float:left;background:#171716 url(../images/gray-bg2.jpg) left bottom repeat-x;}
#header-inner{width:100%;float:left;background:#171716 url(../images/gray-bg.jpg) left top repeat-x;min-width:977px;}
#home-banner-wide{width:100%;float:left;background:url(../images/home-banner-bg.jpg) left top repeat-x;height:348px;}
#logo-box{width:977px;float:left;height:91px;}
#logo{float:left;padding:13px 0 0 0px;}
#top-link{float:right;padding:14px 0px 0 0;width:660px;}
#tl{float:right;width:660px;text-align:right;}
#social-links{float:right;display:block;}
.top-nav{margin:0px;padding:0px;list-style-type:none;color:#afafaf;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.top-nav li{margin:0px;display:inline;background:url(../images/top-rightbg.gif) right 4px no-repeat;padding:1px 8px 1px 6px;}
.top-nav li img{vertical-align:middle;margin-right:5px;}
.top-nav li.none{background:none;padding-right:0px;}
.top-nav li a{color:#afafaf;text-decoration:none;padding:0px;}
.top-nav li a:hover{color:#8fb43f;text-decoration:none;}
.top-nav li a.current{color:#a8b934;text-decoration:none;}

#quote{float:right;height:31px;}
#quote a{width:184px;float:left;height:30px;text-decoration:none;background:url(../images/requestaquote.jpg) left top no-repeat;text-indent:-999px;}
#quote a:hover{width:184px;float:left;height:30px;text-decoration:none;background:url(../images/requestaquote.jpg) left -30px no-repeat;}
#quotein{float:right;height:31px;padding-top:53px;padding-right:10px;}
#quotein a{width:184px;float:left;height:30px;text-decoration:none;background:url(../images/requestaquote.jpg) left top no-repeat;}
#quotein a:hover{width:184px;float:left;height:30px;text-decoration:none;background:url(../images/requestaquote.jpg) left -30px no-repeat;}
.navigation-dashed{background:url(../images/navigation-dashed.gif) left bottom repeat-x;}
.pad-bot{margin-bottom:0px;}
#header-banner{width:977px;float:left;}
#main-body{width:100%;float:left;padding:24px 0 0 0;background:#FFF url(../images/content-bg.gif) left top repeat-x;}
#main-body2{width:100%;float:left;padding:0px 0 0 0;background:#FFF url(../images/home-bg.jpg) left top repeat-x;}
#main-body-inner{width:100%;float:left;padding:0px;background:#FFF;min-width:977px;}
#contentarea{width:977px;float:left;}
#shadow{width:977px;float:left;background:url(../images/shadow.gif) left top no-repeat;height:28px;}
#first-box{width:966px;float:left;padding:0 0 20px 10px;background:url(../images/gray-dashed.gif) left bottom repeat-x;}
#client-box{width:335px;float:left;}
.client-bg{width:281px;float:left;height:160px;padding:11px 1px 0 1px;text-align:center;border:1px solid #dcdcdc;background:#FFF;margin-bottom:15px;}
#like-to-tell{width:326px;float:left;}
.listing{margin:0px;padding:0px 0 8px 0;list-style-type:none;color:#454545;}
.listing li{margin:0px;padding:0px 0px 12px 10px;background:url(../images/list-arrow.gif) left 6px no-repeat;line-height:18px;}
.listing li a{color:#454545;text-decoration:none;background:url(../images/dotted-line.gif) left bottom repeat-x;padding:0 0 5px 0;}
.listing li a:hover{color:#1d72a8;text-decoration:none;}
.formbox{width:285px;float:left;}
.form-row{width:285px;float:left;}
.form-row form{float:left;}
.form-row label{width:285px;float:left;font-weight:bold;color:#424242;font-family:Tahoma, Geneva, sans-serif;font-size:11px;height:28px;}
.form-row label.textarea1{width:285px;float:left;font-weight:bold;color:#424242;font-family:Tahoma, Geneva, sans-serif;font-size:11px;height:65px;}
.form-row label span{width:46px;float:left;font-weight:bold;color:#424242;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
.form-row label input{width:235px;float:left;}
.form-row label input.input-box1{width:158px !important;width:154px;background:url(../images/input-bg.gif) left top no-repeat;border:1px solid #d6d6d6;height:20px;float:right;margin-left:5px;margin-right:2px;}
.form-row label select.messenger-select{width:70px;border:1px solid #d6d6d6;height:22px;padding:1px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#656565;vertical-align:middle;float:left;}
.form-row label textarea{width:235px;float:left;}
.button-row{width:285px;float:left;}
#send-query{width:285px;float:right;padding:0 20px 0 0;}
.input-box{width:235px;background:url(../images/input-bg.gif) left top no-repeat;border:1px solid #d6d6d6;height:20px;}
.textarea{width:235px;background:url(../images/text-area-bg.gif) left top no-repeat;border:1px solid #d6d6d6;height:65px;}
#second-box{width:966px;float:left;padding:20px 0 0 10px;margin:0px;}
#second-box p{color:#6c6c6c;line-height:18px;padding-bottom:8px;}
#interface{width:230px;float:left;padding:0 0 0 3px;border-right:1px solid #e8e8e8;}
#interface-content{width:210px;float:left;background:url(../images/interface.jpg) right bottom no-repeat;height:290px;padding:0 20px 0 0;}
#technology{width:208px;float:left;border-right:1px solid #e8e8e8;padding:0 20px 0 15px;}
#technology-content{width:208px;float:left;background:url(../images/technology.jpg) right bottom no-repeat;height:290px;}
#be-visible{width:208px;float:left;padding:0 20px 0 15px;border-right:1px solid #e8e8e8;background:url(../images/be-visible.jpg) right bottom no-repeat;}
#be-visible-content{width:208px;float:left;height:290px;}
#staff-augmentation{width:199px;float:left;padding:0 20px 0 15px;}
#staff-augmentation-content{width:199px;float:left;height:290px;background:url(../images/staff-augumentation-bg.jpg) right bottom no-repeat;}
.button{display:block;float:left;}
a.button{background:url(../images/black-button-left.gif) no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
a:hover.button{color:#f9a414;}
a.button span{display:block;background:url(../images/black-button-right.gif) no-repeat right top;padding:1px 10px 10px 7px;color:#fff;}
a.button span img{vertical-align:middle;margin:0px 0 0 4px;}
a:hover.button span{color:#f9a414}
.pad-button{padding:10px 0 0 46px;width:234px;}
#port-bred-crum{width:977px;background:url(../images/leftnav-dashed.gif) left bottom repeat-x;overflow:hidden;}
#port-bred-crum h2{margin:0px;padding:2px 0 1px 10px;font-size:18px;color:#000;background:none;}
#footer-outer{width:100%;float:left;background:#151515 url(../images/footerbg.jpg) left top repeat-x;padding:16px 0 5px 0;overflow:hidden;min-width:977px}
#footer-right{width:977px;float:right;}
#footer-copyright-row{width:977px;float:left;padding:0 0 10px 0;}
#footer-copyright{float:left;}
#footer-copyright p{color:#7e7d7d;}
#footer-copyright p span{color:#7a9739;}
#footer-copyright p a{color:#7e7d7d;text-decoration:none;}
#footer-copyright p a:hover{color:#7a9739;text-decoration:none;}
#footer-social-links{float:right;}
#footer-social-links ul{list-style-type:none;font-size:11px;color:#a5a5a5;}
#footer-social-links ul li{display:inline;padding-right:3px;}
#footer-social-links ul li a{color:#a5a5a5;text-decoration:none;}
#footer-social-links ul li a:hover{color:#7a9739;text-decoration:none;}
#footer-social-links ul li img{vertical-align:middle;margin-right:5px;}
#footer-social-links ul li.last{padding-right:0px;}
#footer-social-links ul li.last a{color:#a5a5a5;text-decoration:none;}
#footer-social-links ul li.last a:hover{color:#7a9739;text-decoration:none;}
#footer-tag{width:977px;float:left;padding:0px 0px 0 0px;border-top:1px solid #303030;}
#footer-copyright-row h6{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;color:#6b781c;background:url(../images/dot-footer.gif) left bottom repeat-x;padding-bottom:8px;margin-bottom:12px;}
#quick-links{width:150px;float:left;padding-right:30px;padding-left:10px;}
#quick-links ul{list-style-type:none;font-size:11px;font-family:Tahoma, Geneva, sans-serif;color:#717171;}
#quick-links ul li{padding:0 0 6px 12px;background:url(../images/gray-arrow.gif) left 7px no-repeat;}
#quick-links ul li a{color:#919191;text-decoration:none;}
#quick-links ul li a:hover{color:#6b781c;text-decoration:none;}
#contact{width:150px;float:left;padding-right:30px;}
#contact ul{list-style-type:none;font-size:10px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;color:#afafaf;}
#contact ul li{padding:0 0 5px 0;}
#contact ul li.india{background:url(../images/indian-flag.gif) left 4px no-repeat;padding-left:23px;}
#contact ul li.uk{background:url(../images/ukflag.gif) left 4px no-repeat;padding-left:23px;}
#contact ul li.usa{background:url(../images/usaflag.gif) left 4px no-repeat;padding-left:23px;}
#contact ul li a{color:#afafaf;text-decoration:none;}
#contact ul li a:hover{color:#6b781c;text-decoration:none;}
#followus{width:130px;float:left;}
#followus ul{list-style-type:none;font-size:10px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;color:#afafaf;text-transform:uppercase;}
#followus ul li{padding:0 0 5px 0;}
#followus ul li.facebook{background:url(../images/facebook-icon.gif) left 3px no-repeat;padding-left:23px;}
#followus ul li.twitter{background:url(../images/twitter-icon.gif) left 3px no-repeat;padding-left:23px;}
#followus ul li.linkedin{background:url(../images/linkedin1.gif) left 3px no-repeat;padding-left:23px;}
#followus ul li a{color:#afafaf;text-decoration:none;}
#followus ul li a:hover{color:#6b781c;text-decoration:none;}
#hotopsy{width:450px;float:right;}
#hotopsy-box{width:448px;background:#151515;border:1px solid #333333;float:left;}
.hotopsy-content-box{width:428px;float:left;padding:10px;height:75px;}
.thumb-box{width:78px;float:left;border:1px solid #333;padding:1px;background:#FFF;height:66px;}
.hotopsy-content{width:354px;float:left;}
.hotopsy-content h5{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#afafaf;padding-bottom:5px;line-height:normal;}
.hotopsy-content p{color:#717171;font-size:11px;font-family:Tahoma, Geneva, sans-serif;padding-bottom:2px;}
.hotopsy-content p a{color:#7e8d16;text-decoration:none;}
.hotopsy-content p a:hover{color:#fff;text-decoration:none;}
.hotopsy-tab-box{width:448px;float:left;height:29px;background:url(../images/footer-tabbg.jpg) left top repeat-x;}
.greentext{color:#66900b;}
.subred{color:#F00;font-size:10px;font-family:Verdana, Geneva, sans-serif;}
h1#tag{color:#888888;margin:0px;padding:0px;font-size:10px;font-weight:normal;width:480px;float:left;background:none;}
h2#tag2{color:#888888;margin:0px;padding:0px;font-size:10px;font-weight:normal;width:247px;float:left;background:none;}
h3#tag3{color:#888888;margin:0px;padding:0px;font-size:10px;font-weight:normal;width:250px;float:left;background:none;}
#tag-cloud{width:123px;float:left;background:url(../images/cloud-tag-divider.gif) right top no-repeat;padding-top:20px;padding-bottom:15px;padding-left:10px;}
#tag-words{width:816px;float:left;padding:15px 10px 0 18px;}
#tag-words p{line-height:18px;}
#tag-words p span.arial10b{font-size:12px;font-weight:normal;color:#afafaf;}
#tag-words p span.arial10b a{color:#afafaf;text-decoration:none;}
#tag-words p span.arial10b a:hover{color:#fff;text-decoration:none;}
#tag-words p span.arial12b{font-size:12px;font-weight:bold;color:#afafaf;}
#tag-words p span.arial12b a{text-decoration:none;color:#afafaf;}
#tag-words p span.arial12b a:hover{text-decoration:none;color:#fff;}
#tag-words p span.arial12bg{font-size:12px;font-weight:bold;color:#7c8c11;}
#tag-words p span.arial12bg a{text-decoration:none;color:#7c8c11;}
#tag-words p span.arial12bg a:hover{text-decoration:none;color:#fff;}
#tag-words p span.arial12bgr{font-size:12px;font-weight:bold;color:#818181;}
#tag-words p span.arial12bgr a{text-decoration:none;color:#818181;}
#tag-words p span.arial12bgr a:hover{text-decoration:none;color:#fff;}
#tag-words p span.arial16bg{font-size:16px;font-weight:bold;color:#7c8c11;}
#tag-words p span.arial16bg a{text-decoration:none;color:#7c8c11;}
#tag-words p span.arial16bg a:hover{text-decoration:none;color:#fff;}
#tag-words p span.arial16b{font-size:16px;font-weight:bold;color:#afafaf;}
#tag-words p span.arial16b a{text-decoration:none;color:#afafaf;}
#tag-words p span.arial16b a:hover{text-decoration:none;color:#ff;}
.button-bl{display:block;float:left;}
a.button-bl{background:url(../images/black-button-left.gif) no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;color:#FFF;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
a:hover.button-bl{color:#1d72a8;}
a.button-bl span{display:block;background:url(../images/black-button-right.gif) no-repeat right top;padding:1px 10px 10px 7px;color:#fff;}
a.button-bl span img{vertical-align:middle;margin:0px 0 0 4px;}
a:hover.button-bl span{color:#1d72a8}
#iconbar{padding-top:14px;}
#iconbar li{float:left;position:relative;margin-right:10px;overflow:hidden;list-style-type:none;}
#iconbar li.last{margin-right:0px;}
#iconbar a{text-decoration:none;outline:none;color:#CCC;display:block;width:22px;cursor:pointer;font-size:11px;}
#iconbar span{height:20px;position:absolute;display:none;line-height:110%;color:#CCC;padding-left:10px;padding-top:3px;width:100px;}
#iconbar a img{width:22px;height:20px;}
#second-box p.padtop{color:#6c6c6c;line-height:16px;padding-bottom:10px;padding-top:16px;}
#second-box p.padtop2{color:#6c6c6c;line-height:16px;padding-bottom:10px;padding-top:31px;}
.hotopsy-tab-box ul{list-style-type:none;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#4f4f4f;font-weight:bold;}
.hotopsy-tab-box li{list-style:none;float:left;background:url(../images/tab-divider.jpg) right 0px no-repeat;padding-right:1px;}
.hotopsy-tab-box li a{color:#4f4f4f;text-decoration:none;padding:4px 25px 7px 25px;float:left;}
.hotopsy-tab-box li.current a{color:#c3c3c3;text-decoration:none;background:#151515;}
.hotopsy-tab-box li a:hover{color:#a8a8a8;}
.error-box{width:977px;float:left;color:#646262;padding:20px 0 0px 0;}
.error-box p{text-align:center;padding-bottom:20px;font-size:18px;line-height:20px;}
.error-box p a{color:#1e73a9;text-decoration:underline;}
.error-box p a:hover{color:#646262;text-decoration:none;}
#footer-add{width:977px;float:left;text-align:center;color:#737373;padding:10px 0;border-top:1px solid #303030;}
.livechat{cursor:pointer}
#right-column-content{text-align:justify};
