/* CSS Document */
body {margin: 0px; font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#505050; background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; behavior: url("csshover3.htc");}
/*img, div, ul, li, td, { behavior: url("iepngfix.htc");}*/
a {text-decoration: none; }
a:hover {text-decoration:  underline; }
p, h1, h2, , h3, input, span, img {margin: 0px; padding: 0px;}
form {margin:0px; padding:0px;}
ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px;}
.fl{float: left;}
.fr {float: right;}
.clear{clear: both;}
.borderNone{ border: none!important;}
.main{width: 100%; min-height:620px; overflow:hidden;}

/*--------------------------------------------------header--start-----------------*/

.header {width:968px; height:auto; margin:3px auto; padding-left:15px; padding-right:20px; padding-top:2px; height:86px;}
.header p {margin:0px; padding:0px;}
.classic-logo{ padding:10px 0 0 0; }
.head_right {width:610px; padding-left:0px; padding-top:6px; text-align:right;}
.orange_text {padding-left:1px ; font-size:11px; font-weight:700; color:#fb7628; text-decoration:none;}
.blue_text {padding-left:1px ; font-size:11px; font-weight:700; color:#216093; text-decoration:none;}
.map {padding:0 3px 0 3px; font-size:11px; font-weight:700; color:#fb7628; text-decoration:none;}
.map a {font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding: 0 17px 0 0; font-weight:700; color:#fb7628; text-decoration:none;}
.map a:hover {font-size:	font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; font-weight:700; color:#fb7628; text-decoration:underline;}
.map img {vertical-align:middle; border:none;}

/*-----------------------------------top navigation------------------------------------*/	
	
.top_menu{position: relative; z-index: 99; width: auto; padding: 0px 0px 0px 0px; margin:35px 0 0 0; clear: both; background:url(../images/top_menuBG.gif) repeat-x left top;}

.top_menu ul{margin: 0px; padding: 0px; list-style-type: none; color: #ffffff; font: bold 13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}

.top_menu ul li{float: left; margin: 0px 0px 0px 3px; padding:0px 2px 0px 10px; display: inline; line-height: 25px;}

 

.top_menu ul li:hover{background:url(../images/tab-left.gif) no-repeat 0% 0%; display: inline; line-height: 27px;}

.top_menu ul li span{float: left; color: #088ac6; display: inline-block; text-decoration: none; padding:0px 13px 0px 8px;}

.top_menu ul li:hover span{color: #fff; text-decoration: none; background:url(../images/tab-right.gif) no-repeat right top; line-height: 25px; margin:0px;}

 

.top_menu ul li a{float: left; color: #088ac6; text-decoration: none; margin:0px; cursor: pointer; line-height: 25px;}

.top_menu ul li a:hover{color: #088ac6; text-decoration: none; }

 

.top_menu .active {color: #ffffff; text-decoration: none; background:url(../images/menu_hvr_LFT.gif) no-repeat 0% 0%; margin:0px;}

.top_menu .active span{color: #fff; text-decoration: none;   margin:0px;}

 

.top_menu .active:hover {color: #ffffff; text-decoration: none; line-height: 25px;  margin:0px; }

.top_menu .active span{color: #fff; text-decoration: none; background:url(../images/menu_hvr_RGT.gif) no-repeat right top; line-height: 25px; margin:0px;}  

 

.top_menu li {float: left; position: relative; list-style-type: none;}

 

.top_menu li ul {position:absolute; z-index: 9999999; display:none; width:280px;  background:url(../images/dropULtop1.png) no-repeat right top; top:5px; line-height: 18px; margin: 19px 0 0 0; text-align: left; left: 0px; padding: 15px 0px 0px 0px; list-style-type: none; font: normal 12px "Trebuchet MS" ,Tahoma, Arial, Helvetica, sans-serif; /*                      color: #5d5c5c;border: 1px solid #6ea1bd; */}

.top_menu .opp0 ul {position:absolute; left: -145px;}

.top_menu .opp1 ul {position:absolute; left: -130px;}

.top_menu li ul li{position: relative; width:280px; line-height: 18px; float:left; background:url(../images/dropULbg.png) repeat-y top left; padding:0px 10px 0px 10px; margin: 0px;}

.top_menu li ul li:hover{position:relative; width:280px; line-height: 18px; float:left;  background:url(../images/dropULbg.png) repeat-y top left; padding:0px 10px 0px 10px; margin: 0px;}

 

.top_menu li ul li a{position: relative; height:auto; width: 228px; color: #0f7aab; float:left; line-height: 18px; padding: 6px 0 6px 30px; background: url(../images/arrowBullet.gif) no-repeat 10px 11px;}

.top_menu li ul li a:hover{position: relative; float:left; line-height: 18px; padding: 6px 0 6px 30px; background:#3d8fb4 url(../images/arrowDrop.gif) no-repeat 10px 11px; color: #fff; }

.top_menu li ul ul{top:auto; list-style-type: none; line-height: 18px; }         

.top_menu li ul li ul {position: absolute; left:279px; line-height: 18px; margin:-5px 0 0 0px; list-style-type: none; background:#url(../images/arrowDrop.gif) no-repeat top left;}

.top_menu .last {border-bottom:1px solid  #fff; line-height: 18px;}

.top_menu li:hover ul ul, .top_menu li:hover ul ul ul, .top_menu li:hover ul ul ul ul{display:none; line-height: 18px; }

.top_menu li:hover ul, .top_menu li li:hover ul, .top_menu li li li:hover ul, .top_menu li li li li:hover ul{display:block; line-height: 18px;}

.top_menu .opp ul li ul {position: absolute; left:-280px;}

 

.top_menu .dropBtm{background: url(../images/dropULBtm.png) no-repeat left bottom; padding-bottom: 14px; width: 280px;}

.top_menu .dropBtm:hover{background: url(../images/dropULBtm.png) no-repeat left bottom; padding-bottom: 14px; width: 280px;}

 

.top_menu .last{border: none;}

 

.top_menu .active{color: #ffffff; text-decoration: none; line-height: 25px; background:url(../images/tab-left.gif) no-repeat 0% 0%; margin:0px;}

.top_menu .active span{color: #fff; text-decoration: none; background:url(../images/tab-right.gif) no-repeat right top; line-height: 25px; margin:0px;}

.top_menu .active:hover{color: #ffffff; text-decoration: none; line-height: 25px; background:url(../images/tab-left.gif) no-repeat 0% 0%; margin:0px;}

.top_menu .active:hover span{color: #fff; text-decoration: none; background:url(../images/tab-right.gif) no-repeat right top; line-height: 25px; margin:0px;}

 

.top_menu .active ul li{position: relative; width:280px; line-height: 18px; float:left;  padding:0px 10px 0px 10px; margin: 0px;  background:url(../images/dropULbg.png) repeat-y top left;}

.top_menu .active ul li a{position: relative; height:auto; width: 230px; color: #4b4b4b; float:left; line-height: 18px; padding: 6px 0 6px 30px; background: #fff url(../images/arrowBullet.gif) no-repeat 10px 11px; border-bottom: 1px dashed #abc9d9;}

.top_menu .active ul li a:hover{position: relative; float:left; line-height: 18px; padding: 6px 0 6px 30px; background:#3d8fb4 url(../images/arrowDrop.gif) no-repeat 10px 11px; border-bottom: 1px dashed #abc9d9; color: #fff;}

.top_menu .active ul ul{top:auto; list-style-type: none; line-height: 18px;} 

.top_menu .active ul li ul {position: absolute; left:280px; line-height: 18px; margin:-5px 0 0 0px; list-style-type: none;}

.top_menu .active .dropBtm{background: url(../images/dropULBtm.png) no-repeat left bottom; padding-bottom: 14px; width: 280px;}

.top_menu .active .last{border: none;}




/*--------------------------------------------------Body--start Here-----------------*/
.main_body_home {width:100%; height:auto; overflow:hidden; background-image:url(../images/home_bg.jpg); background-repeat:repeat-x; padding-top:25px;}
.main_body {width:999px; height:auto; margin:4px auto; padding-left:0px; padding-right:0px; overflow:hidden;}
.main_body p {margin:0px; padding:0px;}
.main_body .body_top-part {width:993px;}
.main_body .body_top-part p {margin-bottom:12px;}
.main_body .body_top-part .left_img {width:383px; height:277px;}
.main_body .body_top-part .right_content {width:598px; padding-top:5px; padding-right:7px;}
.main_body .body_top-part .inner_left {width:190px; margin-top:6px; text-align:center;}
.main_body .body_top-part .inner_center {width:789px; padding-left:0px; padding-right:0px; margin-top:0px; display:inline; text-align:justify;}
.main_body .body_top-part .inner_center .heading {background-image:url(../images/doted_line.gif); background-repeat:repeat-x; font-size:16px; color:#0973c5; text-decoration:none; line-height:30px; padding-bottom:12px; font-weight:700;}
.main_body .body_top-part .inner_center .inner_left1 {width:36px; padding-left:2px; margin-top:6px; padding-top:124px;}
.main_body .body_top-part .inner_center .inner_center1 {width:710px; padding-left:5px; padding-right:10px; margin-top:0px; padding-bottom:8px;}
.main_body .body_top-part .inner_center .inner_right1 {width:30px; padding-left:10px; margin-top:6px; padding-top:124px;}
.main_body .body_top-part .right_content .right_center {width:584px; background-image:url(../images/body_right_center.gif); background-repeat:repeat-y; height:auto; padding:8px 5px 10px 10px;}
.right_center img {vertical-align:middle;}
.blue_heading_normal {color: #0179b1; ; text-decoration:none; line-height:15px; font-weight:700;}
.addtion_link {width:935px; margin:3px auto 12px auto; padding:0px; overflow:hidden; text-align:right; padding-right:15px;}
.addtion_link ul {margin:0px; padding:0px;}
.addtion_link li {margin:0px; padding:0px; list-style:none; padding-left:14px; color:#ff6616; text-decoration:underline; line-height:16px; padding-right:5px; float:right;}
.addtion_link li a {color:#ff6616; text-decoration:underline; line-height:16px;}
.addtion_link li a:hover {color:#ff6616; text-decoration:none; line-height:16px;}
.breadcrum {width:922px; margin:5px auto 5px auto; padding:0px; overflow:hidden; float:right; font-size: 11px; text-align:right; padding-right:0px; padding-right:15px;}
.breadcrum ul {margin:0px; padding:0px;}
.breadcrum li {margin:0px; padding:0px; list-style:none; padding-left:5px; color:#047bb7; text-decoration:none; line-height:16px; padding-right:0px; float:right;}
.breadcrum li a {color:#047bb7; text-decoration:none; line-height:16px;}
.breadcrum li a:hover {color:#047bb7; text-decoration:underline; line-height:16px;}
.breadcrum_small {width:200px; margin:5px auto 5px auto; padding:0px; overflow:hidden; float:right; text-align:right; padding-right:0px; padding-right:15px;}
.breadcrum_small ul {margin:0px; padding:0px;}
.breadcrum_small li {margin:0px; padding:0px; list-style:none; padding-left:5px; color:#047bb7; text-decoration:none; line-height:16px; padding-right:0px; float:right;}
.breadcrum_small li a {color:#047bb7; text-decoration:none; line-height:16px;}
.breadcrum_small li a:hover {color:#047bb7; text-decoration:underline; line-height:16px;}
/*--------------------------------------------------Body bottom--start Here-----------------*/
.body_bottom {background-image:url(../images/blue_bg_final.jpg); background-repeat:no-repeat; width:949px; height:136px; margin:auto; padding-left:16px; padding-top:18px;}
.body_bottom .web_services {padding-left:35px; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; font-weight:700; padding:0px;}
.body_bottom .web_services .box {width:116px; background-image:url(../images/blue_light.jpg); background-repeat:no-repeat; display:block; height:122px; margin-left:35px; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; font-weight:700; padding:0px; padding-top:5px;}
.body_bottom .web_services .box:hover {width:116px; display:block; background-image:url(../images/blue_dark.jpg); background-repeat:no-repeat; height:127px; margin-left:35px; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; font-weight:700; padding:0px; padding-top:5px;}	
.body_bottom .web_services .box a {font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; font-weight:700;}
.body_bottom .web_services .box_click {width:116px; background-image:url(../images/blue_click.jpg); background-repeat:no-repeat; height:127px; margin-left:35px; padding:0px; font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; font-weight:700;}
.body_bottom .web_services .box_click a {font-size:11px; color:#FFFFFF; text-decoration:none; line-height:14px; font-weight:700;}
.body_bottom_link {padding-top:30px; padding-bottom:20px;}		
.body_bottom_link h3{font:bold 19px/20px "Trebuchet MS"; margin: 0px 0 10px 0; padding: 0px; color: #0179b1;}
.body_bottom_link .our_network {width:237px; overflow:hidden; height:auto;}
.body_bottom_link .our_services_strength {width:263px; overflow:hidden; height:auto;}
.our_services_strength ul {margin:0px; padding:0px;}
.our_services_strength li {margin:0px; padding:0px; list-style:none; background-image:url(../images/green_arrow.jpg); padding-left:24px; background-repeat:no-repeat; color:#585858; font-weight:700; text-decoration:none; border-bottom:1px solid #edf2f6; line-height:25px; width:214px; height:auto;}
.our_services_strength li a {color:#585858; font-weight:700; text-decoration:none; line-height:25px;}
.our_services_strength li a:hover {color:#2279ae; font-weight:700; text-decoration:underline; line-height:25px;}
.body_bottom_link .meet_classic {width:255px; overflow:hidden; height:auto;}
.meet_classic ul {margin:0px; padding:0px;}
.meet_classic li {margin:0px; padding:0px; list-style:none; background-image:url(../images/blue_arrow1.gif); padding-left:24px; background-repeat:no-repeat; color:#585858; font-weight:700; text-decoration:none; border-bottom:1px solid #edf2f6; line-height:25px; width:214px; height:auto;}
.meet_classic li a {color:#585858; font-weight:700; text-decoration:none; line-height:25px;}
.meet_classic li a:hover {color:#2279ae; font-weight:700; text-decoration:underline; line-height:25px;}
.body_bottom_link .case_study {width:233px; overflow:hidden; height:auto; color:#5f5f5f;}
.case_study p {text-align:justify; padding-left:4px; padding-top:6px;}
.newsletter {width:231px; margin:0px; padding:0px 0 0px 4px;}
.Newsletter_left {width:170px; padding:0px; margin:0px;}
.Newsletter_right {width:57px; margin-left:2px; padding:0px;}
.doted_border {background-image:url(../images/doted_line1.gif); background-repeat:repeat-x; width:230px; margin-left:4px; height:1px; margin-top:13px; padding:0px; margin-bottom:15px;}
.doted_border1 {background-image:url(../images/doted_line1.gif); background-repeat:repeat-x; width:550px; height:1px; padding:0px; clear:left; margin-top:2px; margin-bottom:2px;}
.read_more {color:#1f6599; text-decoration:underline; font-size:10px; font-weight:700;}
.read_more:hover {color:#1f6599; text-decoration:none; font-size:10px; font-weight:700;}
.our_services_strength_samll {overflow:hidden; height:auto; text-align:left; margin:15px 0px 0px 15px; padding-bottom:20px;}
.our_services_strength_samll ul {margin:0px; padding:0px;}
.our_services_strength_samll li {margin:2px 8px 0px 8px; padding:0px; list-style:none; background-image:url(../images/green_arrow.jpg); padding-left:24px; background-repeat:no-repeat; color:#585858; text-decoration:none; border-bottom:1px solid #edf2f6; line-height:25px; float:left; width:190px; height:auto;}
.our_services_strength_samll li a {color:#585858; text-decoration:none; line-height:25px;}
.our_services_strength_samll li a:hover {color:#2279ae; text-decoration:underline; line-height:25px;}
/*-------------------------------------------------- popup--start Here-----------------*/
.reguest_quote {position:relative; padding-right:0px; z-index:100;}
.reguest_quote_inner {position:absolute; width:370px; left: -380px; top: 10px;}
.popup1 {width:370px; margin:auto;}
.popup_topbg {background-image:url(../images/popup_topbg.jpg); background-repeat:repeat-x;}
.popup_topbg1 {background-image:url(../images/popup_topbg.jpg); background-repeat:repeat-x; height:10px;}
.popup_bottombg {background-image:url(../images/popup_bottombg.jpg); background-repeat:repeat-x; height:5px; border-bottom:1px solid #c8eeff; background-color:#edf8fe;}
.pop_border {border:1px solid #e5f5fd; background-color:#fcfdff; overflow:hidden;}
.request_bg {background-image:url(../images/reguest_quote.gif); width:15px; height:24px; background-repeat:no-repeat; padding-left:330px; padding-top:2px; padding-bottom:10px;}	
.feedbackform{padding: 0px;}
div.fieldwrapper{/*field row DIV (includes two columns- Styled label column and 'thefield' column)*/width: 350px; /*width of form rows*/overflow: hidden;padding: 4px 0 0 0px;clear:both;float:left;text-align:right;}
div.fieldwrapper label.styled_normal{/* label elements that should be styled (left column within fieldwrapper DIV) */float: left;width: 95px; /*width of label (left column)*/margin-right: 10px;padding-top:2px;padding-right:5px; /*spacing with right column*/}
div.fieldwrapper div.thefield{/* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */	float: left; padding-bottom: 2px; list-style:none; /* space following the field */}
input {background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; border:1px solid #afafaf; font-size:11px; height:17px;}
textarea {background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; border:1px solid #afafaf; font-size:11px;}
div.fieldwrapper_big{/*field row DIV (includes two columns- Styled label column and 'thefield' column)*/width: 342px; /*width of form rows*/overflow: hidden;padding: 4px 0 0 10px;clear:both;float:left;text-align:right;}
div.fieldwrapper_big label.styled_normal{/* label elements that should be styled (left column within fieldwrapper DIV) */float: left;width: 90px; /*width of label (left column)*/margin-right: 10px;padding-top:2px;padding-right:5px; /*spacing with right column*/}
div.fieldwrapper_big div.thefield{/* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */float: left;padding-bottom: 2px;list-style:none; /* space following the field */}
.blue_border {border:2px solid #eff9fe; width:210px; margin:4px 10px 3px 0px; height:54px; padding:2px 0px 2px 0px;}
.grey_border {background-image:url(../images/grey_border.gif); background-repeat:repeat-x; padding-left:1px; width:975px; height:30px; margin-bottom:10px; margin-top:15px; margin-left:15px;}
.static_page_right {width:270px; border-left:1px solid #dcf2fe; padding-left:25px; padding-top:10px; padding-bottom:20px;}
.static_page_left {width:690px; margin:0px; padding:0px;}
.orange_icon {background-image:url(../images/orange_icon.gif); background-repeat:no-repeat; padding-left:17px; font-weight:700; border:1px solid #f8f8f8; font-size:12px; color:#088ac6; background-color:#fbfbfb;}
.orange_icon a {font-weight:700; font-size:12px; color:#088ac6; text-decoration:none;}
.orange_icon a:hover {font-weight:700; font-size:12px; color:#088ac6; text-decoration:underline;}
.black_icon {background-image:url(../images/black_arrow.gif); background-repeat:no-repeat; padding-left:15px; font-weight:700; font-size:11px; color:#5c5c5c;}
.black_icon a {font-size:11px; color:#5c5c5c; text-decoration:none;}
.black_icon a:hover {font-size:11px; color:#5c5c5c; text-decoration:underline;}
.black_text {font-size:11px; color:#5c5c5c; text-decoration:none;}
.black_text a {font-size:11px; color:#5c5c5c; text-decoration:none;}
.black_text a:hover {font-size:11px; color:#5c5c5c; text-decoration:underline;}
/*-------------------------------------------------- popup--end Here-----------------*/
	

/*-------------------------------------------------- bottom--start Here-----------------*/
.bottom {width:985px; height:auto; margin:auto; padding-left:18px; line-height:16px; font-size:11px; text-decoration:none; background-image:url(../images/bottom_bg.gif); background-repeat:repeat-x; padding-top:4px; margin-top:14px;}
.bottom a {line-height:16px; font-size:11px; color: #606060; text-decoration:none; padding-left:2px; padding-right:2px;}
.bottom a:hover {line-height:16px; font-size:11px; color: #606060; text-decoration:underline; padding-left:2px; padding-right:2px;}
.bottom .bottom_left {width:710px; padding-right:30px; padding-top:6px;}
.bottom_left span{padding-right:2px; padding-left:2px; line-height:18px;}
.bottom .bottom_right {width:200px; padding-top:7px; padding-left:34px;}
.bottom .bottom_right img {vertical-align:middle;}
.bottom_right a {color:#fb7628; text-decoration:none; line-height:15px;}
.bottom_right a:hover {color:#fb7628; text-decoration:underline; line-height:15px;}
.bottom .bottom_right .right_left {width:168px; margin-right:2px;}
.bottom .bottom_right .right_right {width:52px;}
.input {border:1px solid #cccccc; text-decoration:none; background-image:url(../images/login_bg.gif); background-repeat:repeat-x; font-size:11px; color:#606060; height:18px; margin:0px; padding:0px; line-height:16px;}
.button {background-image:url(../images/button_bg.gif); text-decoration:none; font-size:11px; color:#FFFFFF; font-weight:700; height:18px; margin:0px; padding:0px; border:none; padding-bottom:1px; margin-top:5px;}
.link {font-family:Tahoma; font-size:11px; color:#ff6616; text-decoration:underline; line-height:15px; padding-right:5px; text-align:right;}
.link: hover {font-family:Tahoma; font-size:11px; color:#FF9900; text-decoration:underline; line-height:15px;}
.thanks_msg {background-color:#FFFFFF; border:1px solid #cccccc; text-decoration:none; width:580px; margin:55px; padding:10px; text-align:center;}

/************************* New Start CSS *****************/

.olMargin li{margin-bottom: 10px;}
.submitBTN{margin-top:13px !important; padding:0px;}
.submitBTN img{margin:13px 0 13px 0; padding:0px; cursor: pointer;}
.orange{color:#f5751a;!important}
.dashedBorder{margin: 0px; padding: 0px; border: 3px dashed #d2d2d2; padding: 10px 20px 20px 10px; width: 300px; display: block;}
.tablegrid{border: 3px dashed #d2d2d2; border-style: double;}
.tablegrid td, th{border-right: 3px double #d2d2d2; border-bottom: 3px double #d2d2d2;}
.tablegrid th{background: #dedfdf;}
.tablegrid .lastRgt{border-right: none;}
.tablegrid .lastBtm{border-bottom: none;}
.greyHD{color:#606060;}
.blue{color:#0368ba;}
.liRow{display: block; clear: both; padding: 0 0 0 25px; font-size: 12px; color:#505050 !important;}
.liRow a{color:#505050!important;}
.liRow a:hover{color:#505050!important;}
a:focus{outline: none;}
.marginBTM5{margin:0 0 10px 0!important;}
.marginTOP5{margin:10px 0 0px 0!important;}
.portThmb{margin:0px 13px 0px 0!important;}
.innerContent{margin: auto; width:968px; font:normal 14px/20px "Trebuchet MS";}
.innerContent h1{margin: 0px; padding: 0 0 20px 0; color: #0179b1;  font:italic 20px "Trebuchet MS";}
.innerContent h2{margin: 0px; padding: 0px 0 20px 0; color: #606060;  font:bold 18px "Trebuchet MS";}
.innerContent h2 span{color: #f5751a;  }
.innerContent h3{margin: 0px; padding: 0px; color: #0179b1; line-height: 24px; font-size:22px;}
.innerContent a{text-decoration: none; color: #0000cc;}
.innerContent a:hover{text-decoration: underline; color: #0000cc;}
.innerContent h4{margin: 0px; padding: 0px; color: #f5751a; }
.innerContent h4 a{text-decoration: underline; color: #0094e0; font:bold 16px "Trebuchet MS"}
.innerContent h4 a:hover{text-decoration:none; color: #0094e0; font:bold 16px "Trebuchet MS"}
.innerContent h6{margin: 0px; letter-spacing:normal; padding: 0px; color: #f5751a;font:bold 17px "Trebuchet MS" }

.rightNavH3{margin: 0px 0 5px 0!important; padding: 0px !important; color: #0179b1; line-height: 24px; font-size: 19px; font-weight: bold;}
.leftNav{height:auto; width: 700px; position: relative; left: 0px; top: 0px; z-index: 0;}
.leftNav h4{margin: 0px; padding: 0px 0 8px 0; color: #0179b1; line-height: 24px; font-size: 18px;}
.servicesListRow{margin: 0px;}
.listLeft{width: 350px;}
.listLeftArrow{width: 310px !important; background: url(../images/arrow.gif)  no-repeat 0px 4px; padding:  0 0 0 25px; display: inline;}
.listRight{width: 350px;}
.listLeft a{text-decoration: none; color: #0179b1;}
.listLeft a:hover{text-decoration: underline; color: #0179b1;}
.listRight a{text-decoration: none; color: #0179b1;}
.listRight a:hover{text-decoration: underline; color: #0179b1;}
.servicesListRow ul{margin: 11px 0 0 0; padding: 0px; color: #f5751a; list-style-type:none;}
.servicesListRow ul li{margin: 0px 0 0 5px; padding: 0px; line-height: 25px;}
.servicesListRow ul li a{color: #f5751a; text-decoration: underline;}
.servicesListRow ul li a span{color: #606060;}
.servicesListRow ul li a:hover{color: #f5751a; text-decoration: none;}
.rightNav{height:auto; width: 240px; margin: 0 0 0 28px; display: inline;}
.rightNav ul{margin: 11px 0 0 0px; padding: 0px; width: 240px; list-style-type:none;}
 .rightNav ul li{margin: 0px 0 0 5px; padding: 0px 0 0 20px; line-height: 25px; color:#206599; border-bottom: 1px solid #dbe7eb; background:url(../images/arrowBullet.jpg) no-repeat 0px 10px}
 .rightNav ul li a{color: #505050; text-decoration: underline;}
.rightNav ul li a:hover{color: #505050; text-decoration: none;}
.readmore a{color: #f5751a !IMPORTANT; text-decoration: underline; font-size: 11px;}
.readmore a:hover{color:#f5751a !IMPORTANT; text-decoration: none;}
.testimonial{background: url(../images/testimonialBG.gif) no-repeat left top;}
.testWName{font-size: 11px; line-height: 12px; padding: 10px 0 0 0 !important;}
.testWName a{color: #f5751a; text-decoration: underline;}
.testWName a:hover{color: #f5751a; text-decoration: none;}
.testWName b{display: block; clear: both; font-weight: bold;}
.requestQuote{width: 240px; height: auto; margin: 0px; color: #000;}
.reqContent{width: 240px; height: auto; margin: 0px; background:url(../images/reguest_quoteBG.gif) no-repeat 0px 43px;}
.reqContent p{margin: 0px 0 4px 19px; padding: 0px;}
.reqContent span{color: #ff9900;}
.reqInput{width: auto; height: 17px; margin: 0px; padding: 2px 0 0 2px; border: 1px solid #9b9b9b; /*	background:url(../images/inputBG1.gif) no-repeat 0px 0px; */}
.reqInputBRW{width: auto; height: 21px; margin: 0px; padding: 2px 0 0 2px; border: 1px solid #9b9b9b; /*	background:url(../images/inputBG1.gif) no-repeat 0px 0px; */}
.reqInputArea{width: 198px; height: 60px; margin: 0px; border: 1px solid #9b9b9b; /*	background:url(../images/inputBG1.gif) no-repeat left top; */}
.reqInputBTN{width: 198px; height: 60px; margin: 0px; border: 1px solid #9b9b9b; background:url(../images/inputBG1.gif) no-repeat left top;}
.list{margin: 0px 0 0 0; padding: 0px; list-style:none;}
.list li{margin: 10px 0 0 15px; padding: 0px 0 0px 22px; background: url(../images/arrowUl.gif)  no-repeat 0px 7px;}
.list00 li{margin: 10px 0 0 0px; padding: 0px 0 0px 22px; background: url(../images/arrowUl.gif)  no-repeat 0px 7px; list-style: none;}
.servicesListRow{margin: 0px;}
.listLeft{width: 350px;}
.listRight{width: 350px;}
.listLeft a{text-decoration: none; color: #0179b1;}
.listLeft a:hover{text-decoration: underline; color: #0179b1;}
.listRight a{text-decoration: none; color: #0179b1;}
.listRight a:hover{text-decoration: underline; color: #0179b1;}
.appImg{height:274px; width: 665px; background:url(../images/Services/appDevelopmnetIMG.gif) no-repeat left top; font-size: 21px;}
.appImg .apphd{height:70px; width: 179px; float: left; padding: 103px 0 0 16px; font-size: 24px; line-height: 24px;}
.appImg ul{list-style: none; margin: 0px 0 0 0px; padding: 12px 0px 0 159px; float: left; width: 305px; letter-spacing:-0.5px;}
.appImg ul li{margin: 0px 0 0 0; padding: 0px 0 32px 0; dispplay: block;}
.appImg ul li a{color: #4e504f; text-decoration: none;}
.appImg ul li a:hover{color: #4e504f; text-decoration: none;}
.yellow{color:#bc6f38 ;}
.cGreen{color:#358082 ;}
.pink{color:#a16b8e;}
.green{color:#558164;}
.perpul{color:#7b4c4c ;}
.vertical{margin:0px; padding: 50px 0 0 0;}
.vertical .vcontentBox{margin: 0px; width: 464px; background:url(../images/Services/vertcalMid.gif) repeat-y left top;}
.vertical .vcontentBoxTop{padding: 20px 0 0 20px; margin: 0px; width: 444px; background:url(../images/Services/vertcalTop.gif) no-repeat left top;}
.vertical .vcontentBoxTop p{margin:0px; padding: 5px 0 5px 0; font-size: 15px;}
.vertical .vcontentBoxBtm{margin: 0px 0 0 0; width: 464px; background:url(../images/Services/vertcalBtm.gif) no-repeat left bottom;}
.vertical ul{margin: 0px; padding:0px; list-style: none; display: block-inline;}
.vertical ul li{margin: 0px 0 10px 0; padding:0px 50px 0px 10px; text-align: center;height: 37px; width: 150px; font: normal 18px/37px 'Trebuchet MS'; color: #ffffff; float: none;}
.vertical .arrowOrange{background:url(../images/Services/arrowV_orange.gif) no-repeat left top;}
.vertical .arrowGreen{background:url(../images/Services/arrowV_green.gif) no-repeat left top;}
.vertical .arrowBlue{background:url(../images/Services/arrowV_blue.gif) no-repeat left top;}
.vertical .arrowPpl{background:url(../images/Services/arrowV_ppl.gif) no-repeat left top;}
.vertical .hd{color: #0179b1; font-size: 22px; line-height: normal; margin: 0 0 15px 0; text-align: center; padding: 0px;}
.agileCont{margin: 0px 0 0 5px; display: inline; width: 162px;}
.agileCont h5{margin: 0px; padding: 10px 28px 10px 0; background:url(../images/Services/arrowAgile.gif) no-repeat right; font: normal 17px 'Trebuchet MS'; vertical-align: middle; text-align: center;}
.agileCont p{margin: 0 0 0 0; padding: 5px 10px 0 15px;}
.agileContBox{margin: 0px; width: 162px; background:url(../images/Services/agileMid.gif) repeat-y left top;}
.agileBoxTop{margin: 0px; padding: 10px 10px 0 15px; width: 137px; background:url(../images/Services/agileTop.gif) no-repeat left top;}
.agileBoxBtm{margin: 0px; width: 162px; background:url(../images/Services/agileBtm.gif) no-repeat left bottom;}
.clientLogo{margin: 0px; padding: 0px; list-style-type: 0px; text-align: left;}
.clientLogo li{margin: 0; padding: 0; display: inline; text-align:center;}
.clientLogo li img{margin: 20px 60px 20px 0;}
.moreBold a{font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0179b1; text-decoration: underline; background:url(../images/arrow.gif) no-repeat 0px 3px; padding: 0 0 0 20px;}
.moreBold a:hover{color:#0179b1; text-decoration: none;}
.tstmnlRow{margin: 0px 0 0px 0; padding: 20px 0 0 20px; border-bottom: 1px dashed #a8a8a8;}
.tstmnlRow:hover{background: #eeeeee;}
.tstmnlRowDate{margin: 0px 11px 0 0; padding: 0px; width: 50px; height: 64px; text-align: center; background:url(../images/Services/testtmonialTMBG.png) no-repeat left top;}
.tstmnlRowDate p{margin: 2px 6px 0 6px; padding: 0px 0 2px 0; font-size:20px; border-bottom: 1px solid #b8b7b7;}
.tstmnlRowDate span{font-size:13px; font-weight: bold; display: block;}
.tstmnlRowCont{margin: 0px; padding: 0px 0 0 8px; width: 600px; background:url(../images/Services/testmnlQuote.png) no-repeat left top;}
.tstmnlRowCont .tstclient {font-size: 12px;}
.tstmnlRowCont .tstclient a{color: #f5751a; text-decoration: none; font-style:italic;}
.tstmnlRowCont .tstclient a:hover{color: #f5751a; text-decoration: underline; font-style:italic;}
.requestQtForm{margin: 0px; padding: 0px;}
.requestQtFormRow{margin: 0px; padding: 12px 0 12px 10px; border-bottom: 1px dashed #cccccc;}
.requestQtForm .last{border: none;}
.requestQtFormRow span{color: #ff9900;}
.requestQtFormRow:hover{background: #f0f5f6;}
.requestQtFormRow .left{margin: 0px; padding: 0; width: 269px; float: left;}
.requestQtFormRow .right{margin: 0px; padding: 0; width: 391px; float: left;}
.rqTxtfield{width: 218px; height: 17px; border: 1px solid #9e9e9e; padding: 4px 0 0 2px;}
.rqDrop{width: 310px; height: 21px; border: 1px solid #9e9e9e; padding: 0px 0 0 0px;}
.rqTxtfield11{width: 170px !important;}
.rqTxtArea{width: 384px; height: 143px; border: 1px solid #9e9e9e; padding: 4px 0 0 2px; overflow:scroll;}
.rqBanner{width: 170px; height: 248px; padding: 16px 0 0 39px; position: absolute; left: 520px; top: 116px; z-index: 999; background:url(../images/Services/formBannerBg.png) no-repeat left top;}
.newsLink{margin: 0px 0 0 0; padding: 10px 0 0 0 !important; display: block; font: normal 12px 'Trebuchet MS'}
.newsLink a{color: #0471a3;}
.newsLink a:hover{color: #0471a3;}
.greylink a{color:#606060; text-decoration: underline;}
.greylink a:hover{color:#606060; text-decoration: none;}
/**********************Tool TIP********************/
#text {margin:50px auto;}
.hotspot {}
#tt {position:absolute; width:108px; display:block; background:url(../images/Services/.png) top left no-repeat;}
#tttop {display:block; width:108px; height:5px; margin-left:5px; background:url(../images/Services/tipTop.png) top right no-repeat; overflow:hidden}
#ttcont {display:block; width:89px; padding:2px 12px 3px 7px; margin-left:5px; background:#252525; color:#FFF; text-align: center; font: normal 13px 'Trebuchet MS'}
#ttbot {display:block; width:108px; height:24px; margin-left:5px; background:url(../images/Services/tipBtm.png) top right no-repeat; overflow:hidden}

/*********************DROP DOWN*********/
.sitemap{margin: 0px;}
.sitemap .spanny{margin: 0px;clear: both; display: block;}
.sitemap ul{margin: 0px; padding: 0px; list-style: none; /*border: 1px solid red*/}
.sitemap ul li {margin: 0px 0 13px 0; padding: 0px 0 0 30px; display: block; list-style: none; color: #0179b1; font-size:21px; background: url(../images/arrow.gif) no-repeat 0px 2px; !important;}
.sitemap ul li a{color: #0179b1; text-decoration: underline;}
.sitemap ul li a:hover{color: #0179b1; text-decoration: none;}
.sitemap li ul{margin: 20px 20px 0 0; padding: 0px; width: 200px; list-style: none;}
.sitemap li ul li{margin: 0px 0 0px 0; padding: 0px 0 6px 15px; margin: 0px; font-weight: bold; font-size:13px; list-style: none; background: url(../images/arrowBullet.gif) no-repeat 0px 6px;}
.sitemap li ul li a{color: #595959; text-decoration: underline;}
.sitemap li ul li a:hover{color: #0179b1; text-decoration: none;}
.sitemap li li ul{margin: 10px 20px 10px 0; padding: 0px; width: auto; list-style: none;}
.sitemap li li ul li{margin: 0px; padding: 0px 0 0 15px; margin: 0px; font-weight: normal; color: #0179b1; font-size:13px; list-style: none; background: url(../images/arrowUL.gif) no-repeat 0px 6px;}
.sitemap li li li ul li {font-size: 12px; background: url(../images/arrowUL1.gif) no-repeat 0px 7px;}

/* Services Home Tabs */
.innerContent h2.red_color{color: #b91200;}
.inner_tabs{margin:0px; padding:0px; background:#fff; border:1px solid #e2e2e2; width:690px; }
.tabs ul{margin:0px; padding:0px; background:url(../images/tab_bg.gif) repeat-x; height:40px;}
.tabs li{margin:0px 1px 0 0px; padding:0px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;  list-style:none; float:left; }
.tabs li a{margin:0px; padding:11px 20px 11px 20px; text-decoration:none; color:#fff; float:left; outline:none;}
.tabs li a:hover{background:#fff; margin:0px; color:#636363; text-decoration:none; float:left;}
.tabs li a.selected{background:#fff; margin:0px;  color:#636363; text-decoration:none; float:left;}
.tabs_lft_ico{width: 90px; text-align: center;}
.tabs_rgt_dt{width: 300px; padding:0 0 0 15px;}
.tabs_rgt_dt a{ text-decoration: none; font-size: 11px;}
.tabs_rgt_dt a:hover{ text-decoration: underline;}

.mob_container{margin:0px; padding:10px 0 10px 10px;}
.mob_container ul{margin:0px 0 0 10px; padding:0px;}
.mob_container li{margin:0px; border-right:1px solid #ccc; padding:0px 15px 12px 0; list-style:none; width:318px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#636363; float:left;}
.mob_container li h3{margin:0px; padding:5px 0; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#636363;}
.seprator{ clear: both; margin:0px 0 12px 0; padding:0px 0 0px 0;  background:url(../images/line_seperator.gif) no-repeat 0% 100%; line-height:20px; height:20px; width:650px; }
p.twit_btn{padding:10px 0 10px 0; margin: 0px; border-bottom:1px solid #e4e4e4 ;}
.scroll{margin:15px auto;}

.footer{margin:0px; padding:0px; background:#343434 url(../images/footer_bg.gif) repeat-x; height:550px;}
.footer_inner{margin:0px auto; width:960px; background:#343434 url(../images/footer_bg2.png) repeat-y; height:500px;  padding:10px 20px; position: relative;}
.footer_inner ul{margin:0px; padding:0px 15px 0 10px;}
.footer_inner h3{margin:0px; padding:10px 0; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff;}
.footer_inner h4{margin:0px; padding:10px 0 10px 10px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fb7628;}
.footer_inner ul li{margin:0px; padding:4px 0; list-style:none; background:url(../images/seprator.gif) no-repeat bottom left; }
.footer_inner .firstLi{padding:0;  background:none;}
.footer_inner ul li a{margin:0px; padding:0px 0 0 4px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c1c1c1; text-decoration:none; }
.footer_inner ul li a:hover{text-decoration:underline;  color:#c1c1c1; }
ul.first{width:240px; float:left;}
ul.second{width:220px; float:left;}
ul.third{width:180px; float:left;}
ul.forth{width:200px; float:left;}
ul.fifth{width:300px; float:left;}

.footer_links{margin:0px; padding:25px 0 0 0;  color:#ccc; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer_links p{margin:0px; padding:0px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.footer_links p span{color:#ffffff; }
.footer_links a{color:#ccc;}
.footer_links a:hover{color:#ccc; text-decoration:underline;}
.width390{width:390px;}
.follow-icons{ text-align: right; margin: 15px 0 0 0;}
.messanger{margin:15px 0 0 0; color:#fff;  font:11px tahoma, Arial, Helvetica, sans-serif; text-align:center;}
.messanger span{margin:0px; padding:0px; width:100px; float:left;}
.messanger img{padding:0 0 5px 0; text-align:center;}


.modalBackground 
{
background-color:#6e6e6e;
filter:alpha(opacity=70);
opacity:0.7;
}
.sitemap h3{margin: 0px; padding: 0; color: #0179b1; font:normal 21px/21PX "Trebuchet MS" }
.case_stu_row{
	margin:15px 0 0 0;
	padding:0px;
	width:700px;
	}
.case_stu_col{
	width:338px;
	text-align:justify;
	letter-spacing:-1px;
	}	
	