/* CSS Document */
/* Common */
body{background:url(../images/body_bg.gif) repeat-x #E6E6E6;padding:0;margin:0;font:normal 12px/18px Verdana, Verdana, Arial, Helvetica, sans-serif;color:#333333;}
div,ul,li,p,span,img,h1,h2,h3,h4,h5,h6,table,tr,td,ol,form,input,select{padding:0;margin:0;}
ul{list-style-type:none;}
.spacer{padding:0;margin:0;line-height:0;clear:both;}
a{ font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#1592F2; padding:0; margin:0; text-decoration:underline;}
a:hover{ text-decoration:none;}

/* Common */
/*.....................DropdownMenu Start.......................*/
.menunav {width:630px; margin:0; float:right; display:block; padding:0 0 0 2px; background:none; border:0px solid red;}
.menunav ul{margin: 0; padding: 0; list-style-type: none;}
.menunav ul li{ position: relative; float:left; display:block; font:normal 12px/36px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B;  padding:0 0 0 2px; margin:0;z-index:2; width:auto;}
.menunav ul li a{ font:normal 12px/36px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; text-decoration:none; float:left; display:block; padding:0 0px 0 0px; height:36px; background:none; width:auto;}	
.menunav ul li a.item1{ width:79px; text-align:center; background:url(../images/nav_normalbg.gif) repeat-x; display:block; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}	
.menunav ul li a.item1:hover{  background:url(../images/nav_hoverbg.gif) repeat-x; display:block; text-decoration:none; color:#fff;}	
.menunav ul li a.item1.active{  background:url(../images/nav_hoverbg.gif) repeat-x; display:block; text-decoration:none; color:white;}	
.menunav ul li a.item2{ width:128px; text-align:center; background:url(../images/nav_normalbg.gif) repeat-x; display:block; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}	
.menunav ul li a.item2:hover{  background:url(../images/nav_hoverbg.gif) repeat-x; display:block; text-decoration:none; color:#FFFFFE;}	
.menunav ul li a.item2.active{  background:url(../images/nav_hoverbg.gif) repeat-x; display:block; text-decoration:none; color:white;}	
.menunav ul li ul{left:0; position: absolute; top: 1em;display: block; visibility:hidden; border:0px solid #BFD468; padding:0 0 0 0; margin:0 0 0 2px; background:#444444;  border-right:1px solid white; border-left:1px solid white; top: 39px; visibility: hidden;} 
.menunav ul li ul li{ float: left; clear:both; font:normal 11px/25px Verdana, Verdana, Arial, Helvetica, sans-serif; background:#16A7F2; padding:0 0 0 0; margin:0; width:175px;}
.menunav ul li ul li a{display: block; color:white; font:normal 11px/25px Verdana, Verdana, Arial, Helvetica, sans-serif;background:#16A7F2; float:none; padding:0px 10px 0 10px;  border-bottom:1px solid white; height:25px; width:auto;}
.menunav ul li ul li a.noborder{border-bottom:0px solid #807F7F;}
.menunav ul li ul li a:hover{background: none; color:white; background:#463788}
.menunav ul li a:hover{text-decoration:none; color:#1592f2; background:none;}
.clear-left{clear: left;}
/*.....................DropdownMenu Ends.......................*/
.right-menu { list-style-type:none; margin:0; padding:0}
.right-menu li { list-style-type:none; margin:0; padding:0}
.right-menu li.notdisplay { list-style-type:none; margin:0; padding:0; display:none; line-height:0;}
.right-menu li a { width:211px; height:24px; display:block; background:url(../images/menu-r.gif) no-repeat left bottom; padding:0 0 0 15px; text-decoration:none; color:#333333}
.right-menu li a:hover { width:211px; padding:0 0 0 15px; height:24px; display:block; background:url(../images/menu-r-h.gif) no-repeat left bottom; color:#1692f2}
.right-menu li a.active { width:211px; padding:0 0 0 15px; height:24px; display:block; background:url(../images/menu-r-h.gif) no-repeat left bottom; color:#1692f2}
.right-menu li ul { list-style-type:none; margin:0; padding:0; }
.right-menu li ul li { width:226px; height:24px; float:left; display:block; padding:0 0 0 0px; text-decoration:none; color:#333333 }
/*.right-menu li.notdisplay { list-style-type:none; margin:0; padding:0; display:none; line-height:0;}*/
.right-menu li ul li a { width:207px; height:24px; display:block; background:url(../images/menu-sr.gif) no-repeat left bottom; padding:0 0 0 19px; font-size:11px; text-decoration:none; color:#333333}
.right-menu li ul li a:hover { width:207px; padding:0 0 0 19px; height:24px; display:block; background:url(../images/menu-sh.gif) no-repeat left bottom; font-size:11px; color:#1692f2}
.right-menu li ul li a.active { width:207px; padding:0 0 0 19px; height:24px; display:block; font-size:11px; background:url(../images/menu-sh.gif) no-repeat left bottom; color:#1692f2;}









.crumbtrail { margin:0; padding:0 0 5px 0; height:20px; border-bottom:#f7f7f7 1px solid;}
.crumbtrail li { margin:0; padding:0; float:left; display:block; background:url(../images/arrow-small.gif) left no-repeat; padding:0 10px 0 10px; width:auto;}
.crumbtrail li a { text-decoration:none;}
.crumbtrail li a:hover { text-decoration:underline;}
.top{ width:982px; padding:0; margin:0 auto;  height:85px; background:url(../images/gray_stripbg.gif) repeat-x right bottom;}
.logo{ width:310px; padding:0 20px 0 0; margin:0; float:left; display:block; }
.top_right{ width:649px; float:left; display:block; padding:0 0 0 0; margin:0; border:0px solid red;}
.top_nav{ width:300px; padding:0; float:right; display:block; height:43px;}
.top_nav ul{ padding:0; margin:0;}
.top_nav ul li{ padding:0; margin:0; float:right; display:block; padding:0 0 0 0; margin:0; background:url(../images/toplibg.gif) left 6px no-repeat; width:auto;}
.top_nav ul li.nobg{ background:none;}
.top_nav ul li a{ font:normal 11px/15px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; padding:0 7px 0 9px;}
.top_nav ul li a:hover{ text-decoration:underline;}
.contactinfo_top{ width:425px; padding:0 0 9px 0; margin:0; float:right; display:block;}
.contactinfo_top ul{padding:0; margin:0;}
.contactinfo_top ul li{padding:0; margin:0; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#D56B42; float:right; display:block; width:auto;}
.contactinfo_top ul li.phone{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#D56B42; background:url(../images/telephone_icon.gif) left top no-repeat; padding:0 15px 0 10px; margin:0;}
.contactinfo_top ul li.email{font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#D56B42; background:url(../images/email_icon.gif) left 4px no-repeat; padding:0 7px 0 22px; margin:0;}
.contactinfo_top ul li.email a{ text-decoration:none;font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#D56B42;}
.contactinfo_top ul li.email a:hover{ text-decoration:underline;}
.header_bg{ width:968px; padding:0 0 0 14px; margin:0 auto; height:229px; background:url(../images/bigheaderbg.jpg) left top no-repeat;}
.header_left{ width:413px; padding:27px 0 0 0; margin:0; float:left; display:block;}
.header_right{ width:539px; float:left; display:block; padding:0 0 0 0; margin:0;}
h1{ padding:0; margin:0; font:normal 30px/38px Georgia, "Times New Roman", Times, serif; color:#fffffc;}
.white_text{ font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#fdffff; padding:0; margin:0;}
a.big_viewmore{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FCFCFD; padding:4px 10px 3px 13px; margin:10px 15px 0 0; text-decoration:none; background:url(../images/big_viewmorebg.gif) left top no-repeat; display:block; width:82px; height:18px; float:right;}
a.big_viewmore:hover{ text-decoration:none; color:#84D3FC;}
.genright_whitetxt{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FCFCFa; padding:37px 6px 0 0; margin:0; float:right; display:block; width:auto;}
.portfolio_outer{ width:226px; float:left; display:block; padding:137px 0px 0 55px; margin:0}
a.portfolio{ width:221px; height:78px;  padding:0; margin:0; text-decoration:none; background:url(../images/portfolio..gif) left top no-repeat; display:block}
a.portfolio:hover{ text-decoration:none;background:url(../images/portfolio_hover.jpg) left top no-repeat;}
.body_middle{ width:982px; padding:0; margin:0 auto; background:url(../images/middle_bodybg.gif) repeat-y; }
.body_left{ width:680px; padding:0 13px 0 20px; margin:0; float:left; display:block;}
.body_right{ width:231px; padding:0 0px 0 25px; margin:0; float:left; display:block;}
h2{ font:normal 24px/30px Georgia, "Times New Roman", Times, serif; color:#1592F2; padding:0; margin:0}
.inner_leftcontent{ width:554px; float:left; display:block; padding:12px 10px 0 0; margin:0;}
.inner_rightcontent{ width:142px; float:left; display:block; padding:12px 0 0 0; margin:0; text-align:center; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.inner_rightcontent a{ font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#D56B41; text-decoration:underline;}
.inner_rightcontent a:hover{text-decoration:none;}
.three_part{ width:680px; padding:0 0 0 0; margin:10px 0 0 0; background:url(../images/portfolio_deviderbg.gif) repeat-y; /*border:1px solid blue;*/ }
.leftpart{ width:250px; padding:8px 50px 30px 20px; margin:0; float:left; display:block; border-bottom:1px solid #dbdbdb; }
.rightpart{ width:294px; padding:8px 0px 26px 20px; margin:0; float:right; display:block; border-bottom:1px solid #dbdbdb;}
em.threepart_head{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#6D6B6B; padding:0 0 14px 0; margin:0; font-style:italic;}
.parthead_images{ width:204px; padding:12px 0 15px 0; margin:0;}
.part_txt{ font:normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:0; margin:0; text-align:justify;}
.clear_right{ width:65px; height:auto; padding:20px 5px 5px 0; margin:0; float:right; display:block;}
a.readmore_samll{ width:64px; height:16px; padding:1px 0 0 4px; margin:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FfFCFd; text-decoration:none; display:block; background:url(../images/read_moresmall.gif) left top no-repeat;}
a.readmore_samll:hover{ text-decoration:none; background:url(../images/read_moresmall_hover.gif) left top no-repeat;}
.below_body{ width:680px; padding:15px 0 15px 0; margin:25px 0 25px 0; background:#EDEDED;}
.below_bodyinner{ width:680px; padding:0; margin:0; background:url(../images/below_bodybg.gif) repeat-y;}
.below_bodyleft{ width:160px; padding:0 25px 0 19px; margin:0; float:left; display:block; }
.below_bodymiddle{ width:215px; padding:0 12px 0 16px; margin:0; float:left; display:block;}
.below_bodyright{ width:211px; padding:0 10px 0 10px; margin:0; float:left; display:block;}
h3{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1592F2; padding:0 0 10px 0; margin:0;}
h3 a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000003; text-decoration:underline;}
h3 a:hover{ text-decoration:none;}
.black_smalltxt{ font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#000001; padding:0; margin:0;}
.black_smalltxt a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#1592F2; padding:0; margin:0; text-decoration:underline;}
.black_smalltxt a:hover{ text-decoration:none;}
ul.below_list{ padding:0; margin:0;}
ul.below_list li{ padding:0 0 15px 15px; margin:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000002; background:url(../images/arrow_libg.gif) left 4px no-repeat;}
ul.below_list li a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000002; text-decoration:underline}
ul.below_list li a:hover{color:#1592F2; text-decoration:none;}
.latest_news{ width:225px; padding:15px 0 0 20px; margin:0; float:left; display:block;}
.latest_news h5 { padding:0 0 0 5px}
.latest_news h5 a { margin:0 0 0 55px}
.news_deatils{width:225px; padding:0 0 0 0; margin:0}
.news_detailstxt{ font:normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#C7C1E1; padding:18px 0 0 0; margin:0;}
.news_detailstxt a{ font:normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#C7C1E0; padding:0; margin:0; text-decoration:none;}
.news_detailstxt a:hover{ text-decoration:underline;}
.news_date{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#848483; padding:0 0 6px 0; margin:0;}
.news_head{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#D66B42; padding:0 0 6px 0; margin:0;}
.clear_rightsmall{ width:43px; height:auto; padding:20px 0 5px 0; margin:0; float:right; display:block;}
a.readmore_vsamll{ width:37px; height:14px; padding:0px 0 0 5px; margin:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FCFCFC; text-decoration:none; display:block; background:url(../images/vsmall_more.gif) left top no-repeat;}
a.readmore_vsamll:hover{ text-decoration:none;}
.quote{ width:231px; padding:20px 0 20px 0; margin:0;}
.quote_top{ width:226px; height:28px; background:url(../images/quote_bg.gif) repeat-x; padding:0 0 0 5px; margin:0;}
.quote_heading{ background:url(../images/quote_icon.gif) left 9px no-repeat; font:bold 12px/28px Verdana, Arial, Helvetica, sans-serif; color:#D4D4D4; padding:0 0 0 25px; margin:0;}
.quote_below{ width:219px; background:#E0E0E1; border:1px solid #CACACA; padding:15px 0 15px 10px; margin:0;}
.quote_below form{ padding:0; margin:0;}
.quote_below form fieldset{ padding:0; margin:0; border:none;}
.quote_below form fieldset legend{ padding:0; margin:0; border:none;}
.quote_below form fieldset label{ padding:0; margin:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#030001;}
.quote_below form fieldset input{ padding:3px 0 0 0; margin:4px 0 4px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#020001; width:202px; height:18px; background:#FFFEFE; border:1px solid #BEBDBD}
.quote_below form fieldset input.input-error{ padding:3px 0 0 0; margin:4px 0 4px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#020001; width:202px; height:18px; border:1px solid #FF0000;}
.quote_below form fieldset select{ padding:0px 0 0 0; margin:4px 0 4px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#040001; width:202px; height:21px; background:white; border:1px solid #BEBDBD}
.quote_below form fieldset textarea{ padding:0px 0 0 0; margin:4px 0 4px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#050001; width:202px; height:60px; background:white; border:1px solid #BEBDBD}
.quote_below form fieldset textarea.t-error{ padding:0px 0 0 0; margin:4px 0 4px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#050001; width:202px; height:60px; border:1px solid #FF0000;}
.quote_below form fieldset input.submit{ width:55px; height:21px; background:url(../images/quote_submitbg.gif) no-repeat black; float:left; display:block; border:0px solid black; padding:0; margin:6px 8px 0 0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FAF8F8; cursor:pointer;}
.quote_below form fieldset input.submit:hover{ background:url(../images/quote_submitbgh.gif) repeat-x #0d6eb2; border:0px solid #0d6eb2;}
.quote_below form fieldset input.reset{ width:55px; height:21px; background:url(../images/quote_submitbg.gif) repeat-x #040404; float:left; display:block; border:0px solid #040404; padding:0; margin:6px 8px 0 0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FAF8F7; cursor:pointer;}
.quote_below form fieldset input.reset:hover{ background:url(../images/quote_submitbgh.gif) repeat-x #0d6eb2;  border:0px solid #0d6eb2;}
.newsletter{ width:222px; padding:7px 0 7px 7px; margin:0 0 20px 0; background:#E0E0E0; border:1px solid #CACACA;}
.newsletter_head{ background:url(../images/big_emailicon.gif) left top no-repeat; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#010000; padding:3px 0 8px 45px; margin:0;}
.newsletter form{ padding:0; margin:0;}
.newsletter form fieldset{ padding:0; margin:0; border:none;}
.newsletter form fieldset legend{ padding:0; margin:0; border:none;}
.newsletter form fieldset input{ padding:0; margin:0 3px 6px 0; border:1px solid #BEBDBD; width:152px; height:16px; background:white; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:black; float:left; display:block;}
.newsletter form fieldset input.n-errors{ padding:0; margin:0 3px 6px 0; width:152px; height:16px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:black; float:left; display:block; border:1px solid #FF0000;}
.newsletter form fieldset input.submit{ padding:0; margin:0 5px 0 0; float:right; display:block; width:42px; height:41px; background:url(../images/newsletter_sendbttn.gif) no-repeat; cursor:pointer;}
.newsletter form fieldset input.submit:hover{ padding:0; margin:0 5px 0 0; float:right; display:block; width:42px; height:41px; background:url(../images/newsletter_sendbttnh.gif) no-repeat; cursor:pointer;}
.footer{ width:980px;background:#555555; padding:14px 0 16px 0; margin:0 auto; position:relative}
.footer_inner{ width:880px; padding:0 0 0 100px; margin:0 auto;}
.footer_inner ul{ padding:0 0 20px 0; margin:0; width:760px; text-align:center;}
.footer_inner ul li{ padding:0 5px 0 6px; margin:0; background:url(../images/footerli_bg.gif) left 3px no-repeat; display:inline; text-align:center;}
.footer_inner ul li.nobg{ background:none; }
.footer_inner ul li a{ font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif; color:#CECECE; text-decoration:none;}
.footer_inner ul li a:hover{ text-decoration:underline;}
.footer_txt{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#CECECE; padding:0; margin:0; text-align:center;}
.footer_txt span{color:#84C8FC;}
.footer_txt a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#84C8FC; padding:0; margin:0; text-align:center; text-decoration:underline;}
.footer_txt a:hover{ text-decoration:none}
.bookmark { position:absolute; right:20px; bottom:10px}
.go-green { position:absolute; left:20px; bottom:10px}
.contactus_left{ width:365px; float:left; display:block; padding:14px 0 0 0; margin:0;}
.contactus_right{ width:315px; float:left; display:block; padding:14px 0 0 0; margin:0;}




.contactus_outer{ width:649px; padding:0 0 15px 25px; margin:30px 0 20px 0;  border-bottom:3px solid #EBEBEB; border-left:3px solid #EBEBEB; border-right:3px solid #EBEBEB; background:url(../images/contactus_topbg.gif) left top no-repeat #FBFBFA;}
.contactus_outer1{ width:649px; padding:0 0 15px 25px; margin:30px 0 20px 0;  border-bottom:3px solid #EBEBEB; border-left:3px solid #EBEBEB; border-right:3px solid #EBEBEB; background:url(../images/contactus_topbg1.gif) left top no-repeat #FBFBFA;}
h4{ font:normal 17px Georgia, "Times New Roman", Times, serif; color:#D56B41; padding:5px 0 0 0; margin:0;}
.form_head{ font:normal 17px Georgia, "Times New Roman", Times, serif; color:#1592F2; padding:5px 0 0 0; margin:0;}
.mandetory{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#787878; padding:20px 0 20px 0; margin:0;}
.mandetory span{ color:#D56B41;}
.contactus_inner{ width:640px; padding:0 0 0 10px; margin:0;}
.contactus_inner form{ padding:0; margin:0;}
.contactus_inner form fieldset{ padding:0; margin:0; border:0;}
.contactus_inner form fieldset legend{ padding:0; margin:0; border:0;}
.contactus_inner form fieldset label{ padding:2px 10px 0 0; margin:0 0 12px 0; width:220px; float:left; display:block; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#787878;}
.contactus_inner form fieldset p{ padding:0; margin:0;}
.contactus_inner form fieldset label span{ color:#D56B41;}
.contactus_inner form fieldset input{ padding:3px 0 0 2px; margin:0 0 12px 0; width:260px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; background:white; border:1px solid #BABABA; height:18px}
.contactus_inner form fieldset input.c-errors{ padding:3px 0 0 2px; margin:0 0 12px 0; width:260px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; border:1px solid #FF0000; height:18px}
.contactus_inner form fieldset input.small{ padding:3px 0 0 2px; margin:0 10px 12px 0; width:77px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; background:inherit; border:1px solid #BABABA; height:18px}
.contactus_inner form fieldset input.hidden{ padding:0; margin:0 ;  border:none;}
.contactus_inner form fieldset input.radio{ padding:0; margin:0 0 12px 0; width:16px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; background:none; border:0px solid #BABABA; height:18px}
.contactus_inner form fieldset select{ padding:0px 0 0 0px; margin:0 0 12px 0; width:264px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; background:#fffffe; border:1px solid #BABABA; height:21px}
.contactus_inner form fieldset textarea{ padding:3px 0 0 2px; margin:0 0 12px 0; width:260px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; background:#fffffd; border:1px solid #BABABA; height:58px}
.contactus_inner form fieldset textarea.large{ padding:3px 0 0 2px; margin:0 0 12px 0; width:260px; float:left; display:block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#787878; background:#fffffd; border:1px solid #BABABA; height:120px}

.contactus_inner form fieldset input.submit { background:url(../images/big_submitbg.gif) repeat-x black; border:1px solid black; width:85px; height:25px; float:left; display:block; padding:0; margin:0 5px 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:white; cursor:pointer;}
.contactus_inner form fieldset input.submit:hover{background:url(../images/big_submitbgh.gif) repeat-x #0d6eb2; border:1px solid #0d6eb2; width:85px; height:25px; float:left; display:block; padding:0; margin:0 5px 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:white; cursor:pointer;}
.contactus_inner form fieldset input.reset{ background:url(../images/big_submitbg.gif) repeat-x black; border:1px solid #040404; width:85px; height:25px; float:left; display:block; padding:0; margin:0 0px 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:white; cursor:pointer;}
.right_image{ padding:0 0 10px 20px; margin:0;}
.contactus_inner form fieldset input.reset:hover{ background:url(../images/big_submitbgh.gif) repeat-x #0d6eb2; border:1px solid #0d6eb2; width:85px; height:25px; float:left; display:block; padding:0; margin:0 0px 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:white; cursor:pointer;}
.right_image{ padding:0 0 10px 20px; margin:0;}
.normal_txthead{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1592F2; padding:0; margin:0;}
.txthead_black{ font:normal 14px Verdana, Arial, Helvetica, sans-serif; color:black; padding:0; margin:0;}
.box_head{ width:674px; background:#BCBBBB; padding:0 0 0 6px; margin:0; height:30px; font:bold 13px/30px Verdana, Arial, Helvetica, sans-serif; color:white;}

.box_head a{ padding:0; margin:0; font:bold 13px/30px Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none;}
.box_head a:hover{ text-decoration:none;}

ul.tick_list{ padding:10px 0 10px 20px; margin:0;}
ul.tick_list li{ padding:0 0 10px 20px; margin:0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; background:url(../images/tick_bullet.gif) left 3px no-repeat;}
ul.tick_list li ul{ padding:20px 0 0 20px; margin:0;}
ul.tick_list li ul li{padding:0 0 10px 20px; margin:0; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; background:url(../images/tick_bulletsmall.gif) left 5px no-repeat;}
ul.tick_list_normal{ padding:10px 0 10px 20px; margin:0;}
ul.tick_list_normal li{ padding:0 0 10px 20px; margin:0; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; background:url(../images/tick_bullet.gif) left 3px no-repeat;}
ul.tick_list_normal li a{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; text-decoration:none;}
ul.tick_list_normal li a:hover{text-decoration:underline;}
.rightclientList{ width:485px; float:left; display:block; padding:0; margin:0;}
.clientList_left{ width:195px; float:left; display:block; padding:5px; border:0px solid #DAD8D8; margin:0 18px 20px 0; text-align:center; }
.gen_left_form{ float:left; display:block; padding:0; margin:0 8px 0 0; width:auto;}
.gen_right_form{ float:right; display:block; padding:0; margin:0 8px 0 0; width:auto;}
/*PORTFOLIO*/
.portfolio-box { width:683px; background:#fbfbfb; border:#ededed 1px solid}
.portfolio-box:hover { border:#c3dbea 1px solid}
.portfolio-img { width:450px; float:left; display:block}
.portfolio-desc { width:223px; float:left; display:block; padding:5px 5px 5px 5px; font-size:11px}
.portfolio-desc a { color:#17a6f2; text-decoration:none; font-size:11px}
.portfolio-desc a:hover { color:#17a6f2; text-decoration:none}

.pagination{background:white; width:680px; height:32px; margin-top:12px;}
.pagination ul{ padding:0 0 0 17px; margin:0; list-style-type:none; float:right}
.pagination ul li{font:normal 13px/32px Verdana, Arial, Helvetica, sans-serif; color:#040404; float:left; padding-right:3px; display:block; width:auto;}
.pagination ul li img { padding:8px 0 0 0;}
.pagination ul li a{font:normal 13px/32px Verdana, Arial, Helvetica, sans-serif; color:#040404; text-decoration:none; padding-right:3px}
.pagination ul li a:hover{color:#1692f2; text-decoration:none;}
.pagination ul li a.active{color:#1692f2; text-decoration:none; text-decoration:underline;}
.flash_port{ width:686px; padding:0 0 20px 0; margin:0; }
/*PORTFOLIO*/
h5{ font:bold 14px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#FFC70C; padding:0; margin:0;}
.services_offered{ width:231px; padding:12px 0 0 0; margin:0;}
h4{ font:normal 18px Georgia, "Times New Roman", Times, serif; color:#453788; padding:0 0 18px 0; margin:0;}
.services_pannel{ width:231px; padding:10px 0 10px 0; margin:0 0 15px 0; border-bottom:1px solid #C6C6C6; }
.services_left{ width:45px; padding:0; margin:0; float:left; display:block;}
.services_right{ width:180px; padding:0 0 0 6px; margin:0; float:left; display:block;}
.services_head{ font:bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color:black; padding:0 0 5px 0; margin:0;}
.services_head a{ font:bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none }
.services_txt{ font:normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color:black; padding:0 0 0px 0; margin:0;}
a.blue_links{ font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#1692F2; padding:15px 0 0 0; margin:0; float:right; display:block; text-decoration:none; width:auto;}
a.blue_links:hover{ text-decoration:underline;}
.services_spacer{padding:0;margin:0;line-height:0;clear:both; height:0;}
.our_products{ width:680px; padding:0 0 25px 0; margin:0;}

.box-center { padding:0 0 0 22px}
.hrms{ width:173px; float:left; display:block; padding:0 20px 20px 20px; margin:0 15px 0 0; background:url(../images/box-bg.gif) repeat-x; border:#f1f1f1 1px solid}
.hrms:hover {border:#d0e1ee 1px solid}
.erp{ width:173px; float:left; display:block; padding:0 20px 20px 20px; margin:0 15px 0 0; background:url(../images/box-bg.gif) repeat-x; border:#f1f1f1 1px solid}
.erp:hover {border:#ece4cb 1px solid}
.pos{ width:173px; float:left; display:block; padding:0 20px 20px 20px; margin:0; background:url(../images/box-bg.gif) repeat-x; border:#f1f1f1 1px solid}
.pos:hover {border:#dde5b7 1px solid}
.products_head{ font:bold 18px Georgia, Verdana, Helvetica, sans-serif; padding:0 0 10px 0; margin:0; color:#333333; }

a.blue_readmore{ width:64px; height:16px; padding:1px 0 0 4px; margin:0; font:normal 10px Verdana, Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; display:block; background:url(../images/blue_readmore.gif) left top no-repeat;}
a.blue_readmore:hover{ text-decoration:none;  background:url(../images/blue_readmore_hover.gif) left top no-repeat;}
a.yellow_readmore{ width:64px; height:16px; padding:1px 0 0 4px; margin:0; font:normal 10px Verdana, Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; display:block; background:url(../images/yellow_readmore.gif) left top no-repeat;}
a.yellow_readmore:hover{ text-decoration:none; background:url(../images/yellow_readmore_hover.gif) left top no-repeat;}
a.green_readmore{ width:64px; height:16px; padding:1px 0 0 4px; margin:0; font:normal 10px Verdana, Verdana, Arial, Helvetica, sans-serif; color:white; text-decoration:none; display:block; background:url(../images/green_readmore.gif) left top no-repeat;}
.clear-button { width:65px; height:auto; padding:10px 5px 5px 0; margin:0; float:right; display:block;}
a.green_readmore:hover{ text-decoration:none; background:url(../images/green_readmore_hover.gif) left top no-repeat;}
.gen_bodyleft{ float:left; display:block; padding:0; margin:0; width:340px;}
/*TAB PART*/
.ezerp{ width:680px; padding:0; margin:0;}
.ezerp_tab{ width:680px; padding:0; margin:0;}
.ezerp_tab ul{padding:0; margin:0; position:absolute;}
.ezerp_tab ul li{padding:0 7px 0 0px; margin:0; float:left; display:block; width:auto;}
.ezerp_tab ul li a{background:url(../images/tab_bg.gif) repeat-x #F7F7F7; height:27px; float:left; display:block; padding:0 10px 0 10px; margin:0; border-left:1px solid #DAD8D8; border-right:1px solid #DAD8D8; border-top:1px solid #DAD8D8; font:bold 11px/27px Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none; width:auto;}
.ezerp_tab ul li a:hover{color:#1597E1; text-decoration:none;}
.ezerp_tab ul li a.selected{color:#1597E1; text-decoration:none; border-bottom:#F7F7F7 1px solid}
.ezerp_tabcontent{ width:648px; padding:15px; margin:0; background:#F7F7F7; border:1px solid #DAD8D8;}
.gap{ height:28px; padding:0; margin:0;}
/*TAB PART*/

.author { float: left; width: 83px; font-size: 11px; height: 89px; margin:10px 0 10px 0; background:url(../images/date_bg.gif) no-repeat;}
.author h3 { color:white; font-weight:normal; font-size:24px; margin:0; padding:0; width:83px; float:none; text-align:center}
.author b {color:#16a7f2; font-weight:bold; font-size:14px; margin:0; padding:0; width:83px;}
.author span {color:#16a7f2; font-weight:normal; font-size:14px; margin:0; padding:0; width:83px;}
.news-details { width:580px; float:left; display:block; padding:10px 0 0 10px}
.news-category { border-bottom:#f5f5f5 1px solid}
.grayline { padding:0px 5px 0px 5px; border-bottom:1px solid #dbdbdb;}
hr {height:0; border-top:#eeeeee 1px solid; border-left:#ccc 0px solid; border-right:#ccc 0px solid; border-bottom:#ccc 0px solid; margin:0px; padding:0px;}

#marqueecontainer{position: relative; height: 160px; /*marquee height */ overflow: hidden; padding:2px 2px 2px 6px; z-index:1;}
#vmarquee {position: absolute; width: 98%; z-index:1;}
.header_left1{ width:413px; padding:40px 0 0 0px; margin:0 0 0 8px; float:left; display:block;}
.sent_msg{margin:0px; padding:0px; display:none; color:#ff0000;}
.not_show{ padding:0; margin:0; display:none; color:#ff0000; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;}


.errorMessage{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#787878; padding:0 0 10px 20px; margin:0;}
.errorMessage span{ color:#D56B41;}

.sitemap { float:left; display:block; width:220px}
.sitemap li	{ background:url(../images/arrow-sitemap.gif) no-repeat 0 7px; padding:0 0 10px 10px; font-size:11px; font-weight:bold;}
.sitemap li ul li { background:url(../images/subarrow-sitemap.gif) no-repeat 0 10px; padding:3px 0 3px 10px; font-size:11px; font-weight:normal;}
.sitemap li ul li a { color:#333333; font-size:11px; text-decoration:none}
.sitemap li ul li a:hover { color:#15a7f2; font-size:11px; text-decoration:none}

.clientlist { background:white; width:222px; height:100px; border:#ededed 1px solid; position:relative; margin:10px 0 10px 0}
.clientlist p { position:absolute; left:135px; top:80px; display:block; z-index:11}
.clientlist p a { text-decoration:none; font-size:10px; font-weight:bold}

.flowchart { position:relative}
.flowchart p { position:absolute; left:400px; top:180px}

div.tick_box{ padding:0 0 0 10px; margin:0;}
ul.tick_box{ padding:10px 0 10px 10px; margin:0;}
ul.tick_box li{ padding:0 0 10px 10px; margin:0; font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; background:url(../images/arrow-small.gif) left 5px no-repeat;}
ul.tick_box li a{font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; text-decoration:none;}
ul.tick_box li a:hover{text-decoration:underline;}


.screenshot { width:647px; background:#fbfbfb; border:#ededed 1px solid}
.screenshot:hover { border:#c3dbea 1px solid}
.screenshot-img { width:400px; float:left; display:block}
.screenshot-desc { width:237px; float:left; display:block; padding:5px 5px 5px 5px; font-size:11px}
.screenshot-desc a { color:#17a6f2; text-decoration:none; font-size:11px}
.screenshot-desc a:hover { color:#17a6f2; text-decoration:none}



.landing{ width:982px; padding:0; margin:0 auto;  height:85px; }
.area{ width:982px; padding:0; margin:0 auto;  height:385px; background:#ffffff;}
.leftaddress{ margin:0; padding:50px 0 0 0px; text-align:center; }
.comingsoon{ margin:0; padding:100px 0 0 0px; text-align:center; }



/*17/11/2009*/
.box{ width:666px; background:#F7F7F7; padding:6px; margin:0 0 15px 0; border:1px solid #DAD8D8;}
.storefront-left{ width:393px; float:left; display:block; padding:0 20px 0 0; margin:0;}
.storefront-right{ width:253px; float:left; display:block; padding:0 0 0 0; margin:0;}
ul.magento_list{ padding:10px 0 10px 20px; margin:0;}
ul.magento_list li{ padding:0 0 10px 20px; margin:0; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;color:#8B8C8C; background:url(../images/tick_bullet.gif) left 3px no-repeat;}
.magentobox{ width:625px;  padding:6px; margin:0 0 15px 15px; border:0px solid #DAD8D8;}

.below-border{ border-bottom:1px solid #c1c0c0; margin-bottom:10px;}



/*----------------------------(27nov2009)-------------------------------------*/
.box-left{ width:130px; margin:0; padding:0; float:left; display:block; text-align:center;}
.box-right{ width:536px; margin:0; padding:0; float:left; display:block;}
.read-more{ text-align:right; margin:0; padding:0 10px 0 0;}

.left_image{ padding:0 20px 10px 0px; margin:0;}
.small-text { font-size:10px; color:#cecece; font-weight:normal; font-style:normal}
















