/* CSS Document */
html{width:100%; height:100%;}
body{margin:0px; padding:0px; background:#75bee3 url(../images/bg.jpg) repeat-x; font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif,"Times New Roman"; font-size:11px; line-height:18px; color:#47484b;}
ul,li,h1,h2,h3,h4,h5,div,p,img,em,span,form{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#47484b; outline:none;}
a:hover, a:active{text-decoration:none;color:#da251d; outline:none;}
.clearboth{clear:both;}
.clearright{clear:right; padding-bottom:20px;}
#logo{ float:left;}


/*search style*/
#search{ margin-right:25px; margin-top:15px;}
.search_text{background: url(../images/search_bg.jpg) no-repeat; width:230px; height:21px; border:none; margin-top:0px; padding-left:3px; padding-top:6px; }

#top{padding-top:20px;}
#top a{color:#47484b;}
#top a:hover{color:#ffffff;}
a.phone{background:url(../images/phone.gif)  right no-repeat; text-align:right; padding-right:20px;  margin-right:25px; margin-top:10px; font-size:12px; display:block;}
a.client{background:url(../images/client.png)  right no-repeat; text-align:right; padding-top:10px; padding-right:25px;  margin-right:10px; margin-top:0px; font-size:12px; display:block;}


div.mail{  margin-right:25px; margin-top:5px; text-align:right;}

div a.mail{text-decoration:none; color:#47484b; background:url(../images/mail.gif)  right no-repeat; text-align:right; padding-right:20px;  margin-right:25px; margin-top:5px; font-size:12px;}
div.mail a:hover{ text-decoration:none;color:#ffffff;}
.search_button{background:url(../images/search_button.gif) no-repeat; height:28px; width:90px; border:none; color:#FFFFFF; }

/*end search style*/

#fullcontainer{width:993px; margin:0px auto;}

#content{width:777px; float:left;}
/*html>body #board{background:url(../images/board.png)  bottom no-repeat;	width:137px;	height:444px;}
* html #board1{width:137px;	height:444px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/board.png', sizingMethod='noscale'); vertical-align:baseline; }
*/

/*menu style*/
#menu{background:url(../images/menu_center.gif) repeat-x; height:37px; margin-bottom:10px;}
#menu .menuleft{ float:left; width:8px;}
#menu .menuright{ float:right; width:8px;}
#menu .menu{margin:0px; padding:0px; float:left;}
#menu .menu ul{margin:0px; padding:0px; margin-left:6px; }
#menu .menu li{ display:inline; line-height:37px; background:url(../images/menu_sep.gif) no-repeat right; padding:0px 30px 0px 30px; float:left; font-size:12px; color:#000000;}
#menu .menu li a{  color:#000000; text-decoration:none;}
#menu .menu li a:hover{color:#03a9f6; text-decoration:none;}
#menu .menu li a.select{color:#03a9f6; text-decoration:none; }
/*end menu style*/

/*left menu style*/
#leftside{width:81px; float:left; position:relative; /*margin-right:-3px;*/ margin-top:150px;}
* html #leftside{width:81px; float:left; position:relative; margin-right:-3px; margin-top:150px;}
html>body #leftside .bg_part{/* background:url(../images/left_menu_bg.png) no-repeat;*/ height:93px; width:82px; margin-bottom:1px;}


* html #leftside .bg_part{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/left_menu_bg.png', sizingMethod='scale');   height:93px; width:82px; margin-bottom:1px;}
/*#leftside img{margin-top:5px; margin-left:9px;}*/




/*headercorner box style*/
html>body .corner_top{background:url(../images/corner_top.png) no-repeat; height:16px; }
* html .corner_top{height:16px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/corner_top.png', sizingMethod='scale')}
html>body .corner_bottom{background:url(../images/corner_bottom.png)  left bottom no-repeat; height:16px; }
* html .corner_bottom{height:16px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/corner_bottom.png', sizingMethod='scale') }
html>body .shadow{background: url(../images/shadow_middle.png) left top repeat-y; width:777px;}
* html .shadow{ width:777px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/shadow_middle.png', sizingMethod='scale')}

/*end hedaercorner box style*/



/* corner box style*/
#center_content{padding:0px 20px; color:#575757;}
#center_content .tips{padding:10px 0px; border-bottom:1px dotted #000;}
#center_content .tips span{font-weight:bold; color:#3773d3; padding-left:15px;}
#center_content .box_part{margin-top:20px; padding-bottom:10px;}
#center_content .box{width:238px; margin-right:11px; float:left;}
#center_content .box1{width:238px;float:left;}
#center_content .box_top{ background: url(../images/box_cor_top_c.gif) repeat-x; height:7px;}
#center_content .box_bot{ background: url(../images/box_cor_bot_c.gif) repeat-x; height:7px;}
#center_content .box_top_l, #center_content .box_bot_l{ float:left;}
#center_content .box_top_r, #center_content .box_bot_r{ float: right;}
#center_content .box_cen{background:#f3f3f3 url(../images/box_cen.gif) repeat-x; border:1px solid #9e9e9e; border-bottom:none; border-top:none; padding:5px;}
#center_content .box_con{margin:2px 0px 2px 6px;}
#center_content h3{color:#da251d; font-weight:bold; margin-top:5px; font-size:12px; text-transform:uppercase;}
#center_content p{line-height:16px; font-size:11px; }
#center_content p.readmore{line-height:16px; font-size:11px; text-align:right; background:url(../images/readmore.gif) 3px 60% no-repeat; float:right; padding-left:12px; color:#bc1804;}
#center_content p.readmore a{text-decoration:none;color:#bc1804;}
#center_content p.readmore a:hover{text-decoration:none;color:#1bb1fa;}
/*end  corner box style*/



#center_content #innerpage{ margin:0px; padding:0px; margin-top:15px; margin-left:3px; }
#center_content #innerpage h1{ font-variant:small-caps; font-size:18px; color:#ef457d; padding-bottom:12px; font-weight:normal; }
#center_content #innerpage h2{ font-size:13px; color:#ed2869; padding-bottom:5px;  text-transform:capitalize; padding-top:10px; }
#center_content #innerpage h2 span{ font-size:11px; color:#47484b;  padding-top:10px; font-weight:normal;}
#center_content #innerpage h3{ font-size:13px; color:#373737; padding-bottom:5px; font-weight:bold; text-transform:capitalize; padding-top:10px; }
#center_content #innerpage p img{margin-right:20px;}
#center_content #innerpage p{ line-height:20px; text-align:justify; }
#center_content .content_part{padding-bottom:35px;}
#center_content #innerpage .linkspart{padding-top:10px; width:50%; float:left;}
#center_content #innerpage li{background:url(../images/mf_arrow.jpg) 0px 7px no-repeat; padding-left:20px; margin-bottom:5px; font-size:11px;} 
#center_content #innerpage li a:link, a:visited{text-decoration:none;}
#center_content #innerpage li a:hover, a:active{text-decoration:none; color:#ef457d;}

/*left side style*/

#center_content #innerpage .left_side{width:490px; float:left; padding-right:10px;}
#center_content #innerpage .clientpart{width:250px; float:left; margin-right:7px; margin-bottom:18px;}
/*#center_content #innerpage .clientpart_full{width:100%; float:left; margin-right:7px; margin-bottom:18px;}*/

#center_content #innerpage .clientpart_full{ float:left; margin-right:9px; margin-bottom:20px; height:115px; }
#center_content #innerpage .clientpart_full .client_img{background:url(../images/client_bg1.jpg) center no-repeat; width:100px; height:76px;  margin-right:10px;}
#center_content #innerpage .clientpart_full .img_caption{ text-align:center; font-size:12px; font-weight:bold; color:#333;  margin:0px 0 0px -5px; }
#center_content #innerpage .clientpart_full .img_caption span{font-size:11px; font-weight:normal; color:#EF457D;}
#center_content #innerpage .clientpart_full .client_img img{margin:5px 0px 0px 6px;}
#center_content #innerpage .clientpart_full h3{font-size:15px; color:#313131; margin-bottom:3px; font-weight:normal; text-transform:capitalize; padding-bottom:0px; padding-top:0px;}
#center_content #innerpage .clientpart_full p{ line-height:18px; margin-bottom:0px;}
#center_content #innerpage .clientpart_full a:hover{color:#ef457d;}



* html #center_content #innerpage .clientpart{width:250px; float:left; margin-right:5px; margin-bottom:18px;}
#center_content #innerpage .clientpart .client_img{background:url(../images/client_bg.jpg) no-repeat; width:119px; height:91px; float:left; margin-right:5px;}
#center_content #innerpage .clientpart .client_img img{margin:7px 0px 0px 8px;}
#center_content #innerpage .clientpart .client_txt{}
#center_content #innerpage .clientpart h3{font-size:15px; color:#313131; margin-bottom:3px; font-weight:normal; text-transform:capitalize; padding-bottom:0px; padding-top:0px;}
#center_content #innerpage .clientpart p{ line-height:18px; margin-bottom:0px;}
#center_content #innerpage .clientpart a:hover{color:#ef457d;}


#center_content #innerpage .service_part{ margin-bottom:10px;}
#center_content #innerpage .service_part .service_img{float:left; background:url(../images/our_service_img_bg.jpg) no-repeat; height:116px; width:117px; margin-right:10px;}
#center_content #innerpage .service_part .service_img img{margin:9px 0px 0px 10px;}
#center_content #innerpage .service_part .service_txt{ padding-top:0px;}
#center_content #innerpage .service_part span{font-weight:bold; color:#EF457D;}
/*#center_content #innerpage .service_part h3{font-size:15px; color:#313131; margin-bottom:3px; font-weight:normal; text-transform:capitalize;}*/
#center_content #innerpage .service_part p{ line-height:20px;margin-bottom:0px; }
#center_content #innerpage .service_part p.read{text-align:right; color:#ef457d; margin-bottom:0px;}
#center_content #innerpage .service_part p.read a{ color:#ef457d;}
#center_content #innerpage .service_part p.read a:hover{ color:#313131;}

#client_list{font-size:12px;}
#client_list span{color:#EF457D;}
#client_list .clientname{border-bottom:1px dotted #ccc;}

/*end left side style*/


/*testimonial*/
.testimonial, .sitemap{margin:0px;}
.testimonial_box{margin-bottom:15px;}
.testi_cen_bg_98{background:url(../images/testimonial_box_c_98.jpg) repeat-x; height:123px;}
.testi_cen_bg{background:url(../images/testimonial_box_c.jpg) repeat-x; height:156px;}
.testi_txt{margin-top:15px; padding-bottom:2px; line-height:20px;}
.testimonial .readmore{color:#ef457d; font-weight:bold; text-align:right; padding-right:10px;}

#alphazone .testimonial .readmore{color:#da251d; font-weight:bold; text-align:right; padding-right:10px;}
#center_content #innerpage .top, .testimonial .top{float:right; margin-right:15px;}
.feedbackform{margin:15px 0px;} 
.feedbackform span, .feedbackform span a{ color:#ed2869;}
#alphazone .feedbackform span, .feedbackform span a{ color:#da251d;}
.button{background:url(../images/button.jpg) no-repeat; width:78px; height:32px; color:#FFFFFF; font-size:12px; border:none; outline:none;}
.button1{background:url(../images/submit_button.jpg) no-repeat; width:85px; height:32px; color:#FFFFFF; font-size:12px; border:none; outline:none;}
.button_view{background:url(../images/view_button.jpg) no-repeat; width:85px; height:32px; color:#FFFFFF; font-size:12px; border:none; outline:none; margin-top:10px;}
.sitemap ul{ width:250px;}
#center_content #innerpage .sitemap li{border-bottom:1px dashed #ccc; padding-bottom:3px; margin-bottom:6px;}


/*right side style*/

#center_content #innerpage .right_side{width:230px; float:left;}
.righttside_part{background:url(../images/our_services_bg.gif) no-repeat; width:230px; padding-top:10px; margin-bottom:30px;}
.righttside_part .heading_part{float:left; margin-left:10px; margin-top:6px;}
.righttside_part .image_part{float:right; margin-right:10px;}

* html .righttside_part .heading_part{float:left; margin-left:5px;}
* html .righttside_part .image_part{float:right; margin-right:5px;}

#center_content #innerpage  #alphazone .righttside_part h2{background:url(../images/line.gif) no-repeat; padding-left:8px; font-weight:normal; color:#575757; font-size:18px; font-variant:small-caps; padding:0 0 0 8px;}
#center_content #innerpage .righttside_part h2{background:url(../images/line.gif) no-repeat; padding-left:8px; font-weight:normal; color:#575757; font-size:17px; font-variant:small-caps; padding:0 0 0 8px;}
.rightside_listbg{background:url(../images/right_box_bg_midle.gif) repeat-y;  width:210px; margin-left:10px;}
.rightside_listbg ul{margin-left:15px;}


#center_content #innerpage .righttside_part .rightside_listbg ul.infra{margin:0px; margin-left:10px; padding:0px;}
#center_content #innerpage .righttside_part .rightside_listbg ul.infra li{ font-size:12px; font-weight:bold; color:#575757; margin-bottom:20px;}
#center_content #innerpage .righttside_part .rightside_listbg ul.infra li h3{padding-top:0px; color:#575757; font-size:12px;}

#center_content #innerpage .righttside_part .rightside_listbg ul.case{margin:0px; margin-left:0px; padding:0px;}
#center_content #innerpage .righttside_part .rightside_listbg ul.case li{ font-size:11px;  color:#575757; margin-bottom:0px; background:none;}
#center_content #innerpage .righttside_part .rightside_listbg ul.case li h3{padding-top:0px; color:#ef457d; font-size:13px;}
ul.case li span{font-weight:bold;}
#center_content #innerpage .right_side .rightside_listbg ul.case li p.readmore{color:#ef457d; font-weight:normal; background:none; float:none; text-align:right; padding-right:10px;margin-bottom:0px; padding-bottom:5px;}


#center_content #innerpage .right_side .rightside_listbg ul.case li p.readmore a{color:#ef457d;}
#center_content #innerpage .right_side .rightside_listbg ul.case li p.readmore a:hover{color:#333;}



#center_content #innerpage .righttside_part .rightside_listbg li{background:url(../images/rightpart_arrow.gif) 0px 7px no-repeat; padding-left:15px; margin-bottom:5px; color:#575757; padding-right:6px;}
/*#center_content #innerpage .right_side .rightside_listbg li a:link, #center_content #innerpage .righttside_part .rightside_listbg li a:visited{color:#575757;}
#center_content #innerpage .right_side .rightside_listbg li a:hover, #center_content #innerpage .righttside_part .rightside_listbg li a:active{color:#ef457d;}*/
#center_content #innerpage .rightside_bottombg{background:url(../images/right_box_bg_bot.gif) no-repeat; height:8px; width:210px; margin-left:10px;}
#center_content #innerpage .right_side p.readmore{color:#ef457d; font-weight:bold; background:none; float:none; text-align:right; padding-right:10px;margin-bottom:0px;}
#center_content #innerpage .right_side p.readmore a{color:#ef457d;}
#center_content #innerpage .right_side p.readmore a:hover{color:#333;}
#center_content #innerpage .right_side p.testimonal_txt{color:#ef457d; background:none; float:none; text-align:right; padding-right:10px;margin-bottom:0px;}
#center_content #innerpage .right_side p.testimonal_txt a{color:#ef457d;}
#center_content #innerpage .right_side p.testimonal_txt a:hover{color:#575757;}
#center_content #innerpage .right_side .phonebg{background:url(../images/phone_bg.gif) no-repeat; height:27px; width:175px;  margin:auto; color:#0090d8; font-size:13px; font-weight:bold; text-align:left; padding-left:35px; font-family:"Trebuchet MS",Tahoma, Verdana,  Arial, Helvetica, sans-serif; padding-top:7px; margin-bottom:10px;}
.phonebg span{ color:#ef457d;}
#center_content #innerpage .right_side a.mailbg{background:url(../images/mail_bg.gif) no-repeat; height:27px; width:180px; margin:auto;color:#0090d8; font-size:12px; font-weight:bold; text-align:left; padding-left:30px; font-family:"Trebuchet MS",Tahoma, Verdana,  Arial, Helvetica, sans-serif; padding-top:2px; margin-bottom:10px; display:block;}
#center_content #innerpage .right_side .mailbg a{color:#0090d8;}
#center_content #innerpage .right_side .mailbg a:hover{color:#ef457d;}
/*end right side style*/


/*Contactus styles*/
.contactus{margin-top:10px;}
.contactus_part{background:url(../images/sepearter.jpg)  right repeat-y; width:330px; float:left; margin-right:35px; paddding-bottom:0px;}
.contactus_part1{width:330px; float:left; margin-left:15px; background:url(../images/sepearter_hr.jpg) bottom repeat-x; padding-bottom:10px; margin-bottom:0px;}
.contactus_part3{width:330px; float:left; margin-left:15px;  padding-bottom:20px; margin-top:19px;}
.contactus_part2{background:url(../images/sepearter.jpg)  right repeat-y; width:330px; float:left; margin-right:35px; paddding-bottom:20px; margin-top:20px;}
.contactus_dotf{width:730px; float:left;}
.contactus_dot_img{ background:url(../images/sepearter_hr.jpg) repeat-x; height:1px; width:300px; float:left;}
.contactus h2{ font-size:14px; color:#ef457d; margin-bottom:5px;}
.contactus h2 em{ font-style:normal; color:#424242; font-size:12px; }
#center_content #innerpage .contactus p{line-height:16px; margin-bottom:10px;}
.contactus p span{color:#ef457d; font-weight:bold; padding-right:10px;}
/*end Contactus styles*/





/*Alphazone style*/
#center_content #alphazone{ margin:0px; padding:0px; margin-top:15px; margin-left:3px; }
#center_content #innerpage #alphazone h1, #center_content #alphazone h1{ font-variant:small-caps; font-size:18px; color:#da251d; padding-bottom:12px; font-weight:normal;  }


#center_content #innerpage #alphazone h2{font-variant:small-caps; font-size:18px; color:#da251d; padding-bottom:5px; font-weight:normal; padding-top:15px;}
#center_content #innerpage #alphazone h3{ padding-top:0px; padding-bottom:3px;}
#center_content #innerpage #alphazone h3+p{padding-bottom:10px;}
#center_content #alphazone p img{margin-right:20px;}
#center_content #alphazone p{ line-height:20px; text-align:justify;}
#center_content #alphazone p span{color:#da251d; font-weight:bold;}

#center_content #alphazone .linkspart{padding-top:10px; width:50%; float:left;}

#center_content #alphazone h3, #center_content #frank h3, #center_content #mf h3 {color:#373737;font-size:13px;font-weight:bold;padding-bottom:15px;padding-top:10px;text-transform:capitalize;}
#center_content #alphazone h3 span, #center_content #frank h3 span, #center_content #mf h3 span{color:#DA251D;font-size:13px;padding-bottom:5px;}
#center_content #alphazone li{background:url(../images/alphazone_arrow.jpg) 0px 7px no-repeat; padding-left:20px; margin-bottom:5px; font-size:11px;} 
#center_content #alphazone li a:link, a:visited{text-decoration:none; position:relative;}
#center_content #alphazone li a:hover, a:active{text-decoration:none; color:#da251d;}
#center_content #alphazone p.readmore_txt a{ line-height:16px; font-size:11px; text-align:right; background:url(../images/readmore.gif) 3px 70% no-repeat; float:right; padding-left:12px; color:#da251d;}
#center_content #alphazone p.readmore_txt a:hover{color:#333333;}

#center_content #innerpage #alphazone .rightside_listbg p.readmore{color:#da251d; font-weight:bold; background:none; float:none; text-align:right; padding-right:10px;margin-bottom:0px;}
#center_content #innerpage #alphazone .rightside_listbg p.readmore a{color:#da251d;}
#center_content #innerpage #alphazone .rightside_listbg p.readmore a:hover{color:#333;}
#center_content #innerpage #alphazone .right_side p.testimonal_txt{color:#ef457d; background:none; float:none; text-align:right; padding-right:10px;margin-bottom:0px;}
#center_content #innerpage #alphazone .right_side p.testimonal_txt a{color:#da251d;}
#center_content #innerpage #alphazone .right_side p.testimonal_txt a:hover{color:#575757;}



/*end Alphazone style*/

/*MF style*/
#center_content #mf{ margin:0px; padding:0px; margin-top:15px; margin-left:3px; }
#center_content #mf h1{ font-variant:small-caps; font-size:18px; color:#ef457d; padding-bottom:12px; font-weight:normal;  }
#center_content #mf p img{margin-right:20px;}
#center_content #mf p{ line-height:20px; text-align:justify;}

#center_content #mf .linkspart{padding-top:10px; width:50%; float:left;}
#center_content #mf li{background:url(../images/mf_arrow.jpg) 0px 7px no-repeat; padding-left:20px; margin-bottom:5px; font-size:11px;} 
#center_content #mf li a:link, a:visited{text-decoration:none; position:relative;}
#center_content #mf li a:hover, a:active{text-decoration:none; color:#ef457d;}
/*end MF style*/

/*Frank style*/
#center_content #frank{ margin:0px; padding:0px; margin-top:15px; margin-left:3px; }
#center_content #frank h1{ font-variant:small-caps; font-size:18px; color:#000000; padding-bottom:12px; font-weight:normal;  }
#center_content #frank p img{margin-right:20px;}
#center_content #frank p{ line-height:20px; text-align:justify;}

#center_content #frank .linkspart{padding-top:10px; width:50%; float:left;}
#center_content #frank li{background:url(../images/frank_arrow.jpg) 0px 7px no-repeat; padding-left:20px; margin-bottom:5px; font-size:11px;} 
#center_content #frank li a:link, a:visited{text-decoration:none; position:relative;}
#center_content #frank li a:hover, a:active{text-decoration:none; color:#000000;}
/*end Frank style*/



/*Portfolio box style*/
#center_content .portfolio_top_c{background:url(../images/portfolio_box_top_c.gif) repeat-x; height:5px;}
#center_content .portfolio_middle{ border:1px solid #c0c0c0; border-bottom:none; border-top:none; }
#center_content .portfolio_bot_c{background:url(../images/portfolio_box_bot_c.gif) repeat-x; height:5px;}
#center_content .portfolio_img_part{border-bottom:1px solid #c0c0c0;}
#center_content .portfolio_img_part_padd{ padding:10px;}
#center_content .portfolio_img_part_padd img{border:0px solid #cdcdcd; margin:0px 4px;}
#center_content .scrollpart{ padding-top:2px;}
#center_content .scrollimages{width:654px; overflow:hidden; }
#center_content #alphazone .scrollimages li, #center_content #frank .scrollimages li, #center_content #mf .scrollimages li{float:left; list-style:none; background:none; padding:0px; margin:0px;}
#center_content .scrollimages img{margin:3px 0px 0px 3px;}
.unselect a{background:url(../images/image_bg.jpg) no-repeat;  width:66px; height:66px; float:left; margin-right:18px; display:block;}
.select a, .unselect a:hover{background:url(../images/image_bg_over.jpg) no-repeat; width:66px; height:66px; float:left; cursor:pointer; display:block; margin-right:18px;}

* html .unselect a{background:url(../images/image_bg.jpg) no-repeat;  width:66px; height:66px; float:left; margin-right:9px; display:block;}
* html .select a, * html .unselect a:hover{background:url(../images/image_bg_over.jpg) no-repeat; width:66px; height:66px; float:left; cursor:pointer; display:block; margin-right:9px;}

#center_content .scrollimages span{	display:none;text-indent: -2000em;}
#fullimg{ height:250px; overflow:hidden; position:relative;}
#fullimg .loading{padding-top:125px;}
#wrapper {float:left;height:66px;overflow:hidden;position:relative;width:100%;}
#items {letter-spacing:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative;width:150000px;}
/*end Portfolio box style*/


/*Corner curve*/
span.corners-top {background-image:url(../images/corners_left.png);}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {background-repeat:no-repeat;display:block;font-size:1px;height:5px;line-height:1px;}
span.corners-top span {background-image:url(../images/corners_right.png);background-position:right top;}
span.corners-bottom {background-image:url(../images/corners_left.png); background-position: left bottom;clear:both;}
span.corners-bottom span {background-image:url(../images/corners_right.png);}
span.corners-bottom span {background-position: right bottom;}

* html span.corners-top, * html span.corners-bottom { background-image: url(../images/corners_left.gif); }
* html span.corners-top span, * html span.corners-bottom span { background-image: url(../images/corners_right.gif); }
/*Corner curve*/

/*add box style*/
#add{margin:0px;  height:75px;}
/*#add .addleft{ background:url(../images/add_box_left.gif) no-repeat; width:7px; float:left;height:59px;}
#add .addcen{ background:url(../images/add_box_cen.gif) repeat-x;height:59px;}
#add .addright{background:url(../images/add_box_right.gif) no-repeat; width:7px; height:59px; float:right;}*/


#add .addleft{ background:url(../images/add_box_left_1.gif) no-repeat; width:8px; float:left;height:75px;}
#add .addcen{ background:url(../images/add_box_cen_1.gif) repeat-x;height:75px;}
#add .addright{background:url(../images/add_box_right_1.gif) no-repeat; width:8px; height:75px; float:right;}
#add .add_cen_content{margin:0px; padding:0px; float:left;}
#add .add_cen_content{padding-top:6px;}
#add .add_cen_content div{float:left; background:url(../images/add_sep_1.gif) no-repeat right;}
#add .add_cen_content img{margin:0px 10px;}
/*end add box style*/



/*glance*/

#glance_table{margin:15px auto;}
.client_glance{background:url(../images/client_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.bdg_glance{background:url(../images/bdg_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.visul_glance{background:url(../images/visulizer_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.scm_glance{background:url(../images/scm_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.fag_glance{background:url(../images/fag_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.hrg_glance{background:url(../images/hrg_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.crm_glance{background:url(../images/crm_glance.gif) 0px 0px no-repeat; width:219px; padding-bottom:30px; font-size:13px; text-transform:capitalize;}
.glance_txt{font-size:12px; font-weight:normal; padding-top:10px; padding-left:10px;}


/*footer style*/
html>body #footer{background:url(../images/footer.png) no-repeat; height:88px; padding-top:35px;}
* html #footer{ height:88px; padding-top:35px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/footer.png', sizingMethod='noscale');}

#footer .link_txt{text-align:center; color:#3773d3; font-size:10px; padding-bottom:13px;}
#footer .link_txt a{text-decoration:none; color:#3773d3;  position:relative;   }
html>body #footer .lineimg{ background:url(../images/footer_line.png) no-repeat; width:777px; height:3px;}
* html #footer .lineimg{ width:777px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/footer_line.png', sizingMethod='noscale');} 
#footer .link_txt a:hover{text-decoration:none; color:#000;}
#footer .copy_txt{text-align:center; color:#47484b; font-size:10px; padding-top:13px; font-style:italic;}
/*end footer style*/


html>body .span_pos{position:absolute; background:url(../images/bg_png.png) repeat; width:650px; top:120px; color:#021318; text-transform:capitalize; font-weight:bold; font-size:14px; padding:5px 0;}

* html .span_pos{position:absolute; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_png.png', sizingMethod='scale'); width:650px; top:120px; color:#021318; text-transform:capitalize; font-weight:bold; font-size:14px; padding:5px 0; text-align:center;}




/*map style*/

.map_bg{text-align:center; background:url(../images/southindia_map_1.jpg) center no-repeat; height:391px; width:469px; margin:0 auto; position:relative;}
.map_bg div{position:absolute;}

.hyderabad{top:122px; left:139px; cursor:pointer;}
.bengaluru{top:210px;left:122px; cursor:pointer;}
.chennai{ top:222px; left:196px; cursor:pointer;}
.coimbatore{ left:105px; top:255px; cursor:pointer;}
.cochin{left:88px; top:292px; cursor:pointer;}
.madurai{left:155px; top:286px; cursor:pointer;}


html>body .tooltips{background:url(../images/tool_tip1.png) no-repeat; width:205px; height:70px; padding-top:5px; padding-left:37px; padding-right:8px; line-height:18px; color:#333333;}
* html .tooltips{height:70px; width:205px; padding-top:5px; padding-left:37px; padding-right:8px; line-height:18px; color:#333333; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tool_tip1.png', sizingMethod='scale')}
.tooltips span{color:#0080ff; font-size:11px;}
.tooltip_view{ border:1px solid #30b76c; padding:0px; color:#333333; width:70px; background:#f4fdf8;}


#head h2{color:#5a0303;font-size:13px;padding-bottom:5px;padding-top:0px;text-transform:capitalize;}
#head h2 em{color:#424242;font-size:11px;font-style:normal;}
#branch h2{color:#205a03;font-size:12px;padding-bottom:5px;padding-top:0px;text-transform:capitalize;}
#branch h2 em{color:#424242;font-size:11px;font-style:normal;}
#hub h2{color:#c95907;font-size:13px;padding-bottom:5px;padding-top:0px;text-transform:capitalize;}
#hub h2 em{color:#424242;font-size:11px;font-style:normal;}

html>body #head .tooltips_top{background:url(../images/tool_tip_top_madurai.png) top left no-repeat; height:8px;}
#head .tooltips_cen{background:url(../images/tool_tip_cen_madurai.gif) top left repeat-y;}
html>body #head .tooltips_cen1{background:url(../images/tool_tip_mid_madurai.png) top left no-repeat; width:250px;}
html>body #head .tooltips_bot{background:url(../images/tool_tip_bot_madurai.png) left bottom no-repeat; width:250px; height:7px; }  

* html #head .tooltips_top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tool_tip_top_madurai.png', sizingMethod='noscale');height:8px;}
* html #head .tooltips_cen1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tool_tip_mid_madurai.png', sizingMethod='noscale');width:250px;}
* html #head .tooltips_bot{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/tool_tip_bot_madurai.png', sizingMethod='noscale');width:250px; height:7px; }  

html>body #branch .tooltips_top{background:url(../images/tool_tip_top_branch.png) top left no-repeat; height:8px;}
#branch .tooltips_cen{background:url(../images/tool_tip_cen_branch.gif) top left repeat-y;}
html>body #branch .tooltips_cen1{background:url(../images/tool_tip_mid_branch.png) top left no-repeat; width:250px;}
html>body #branch .tooltips_bot{background:url(../images/tool_tip_bot_branch.png) left bottom no-repeat; width:250px; height:7px; }  


html>body #hub .tooltips_top{background:url(../images/tool_tip_top_hub.png) top left no-repeat; height:8px;}
#hub .tooltips_cen{background:url(../images/tool_tip_cen_hub.gif) top left repeat-y;}
html>body #hub .tooltips_cen1{background:url(../images/tool_tip_mid_hub.png) top left no-repeat; width:250px;}
html>body #hub .tooltips_bot{background:url(../images/tool_tip_bot_hub.png) left bottom no-repeat; width:250px; height:7px; }  


/*end map style*/


#center_content #innerpage .login_page{ margin-bottom:10px;}
#center_content #innerpage .login_page h1{text-transform:capitalize; font-size:15px; font-family:"Trebuchet MS"; font-variant:normal; padding-top:20px;}
#center_content #innerpage .login_page .left_side h1{text-transform:capitalize; font-size:17px; font-family:"Trebuchet MS"; font-variant:small-caps; padding-top:1px;}
.login_page .login_bg{background:url(../images/login_bg.jpg) no-repeat; width:522px; height:231px; margin:0 auto;}
.login_page .login_bg_padd{margin:20px;}
.login_page .login_txt{font-size:12px; font-weight:bold; padding-bottom:20px;}
.login_page .login_field{width:190px;}
.login_page span a{ color:#ff0154;}



#center_content #innerpage .login_page .left_side{width:730px; float:left; padding-right:0px;}





#center_content #innerpage .login_page .rightside_bottombg{background:url(../images/right_box_bg_bot_old.gif) no-repeat; height:8px; width:185px; margin-left:9px;}
.login_page .righttside_part{background:url(../images/our_services_bg_old.gif) no-repeat; width:204px; padding-top:10px; margin-bottom:30px;}
.login_page .righttside_part .heading_part{float:left; margin-left:10px; margin-top:6px;}
.login_page .righttside_part .image_part{float:right; margin-right:5px;}
* html .login_page .righttside_part .heading_part{float:left; margin-left:5px;}
* html .login_page .righttside_part .image_part{float:right; margin-right:3px;}
#center_content #innerpage .login_page .righttside_part h2{background:url(../images/line.gif) no-repeat; padding-left:8px; font-weight:normal; color:#575757; font-size:17px; font-variant:small-caps; padding:0 0 0 8px;}
.login_page .rightside_listbg{background:url(../images/right_box_bg_midle_old.gif) repeat-y;  width:185px; margin-left:9px;}
.login_page .rightside_listbg ul{margin-left:23px; padding-bottom:10px;}
#center_content #innerpage .login_page .righttside_part .rightside_listbg li{background:url(../images/rightpart_arrow.gif) 0px 7px no-repeat; padding-left:15px; margin-bottom:10px; color:#575757; padding-right:6px;}






/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 97%; /* Set to gallery width, in px or percentage */
height:67px; /* Set to gallery height */
float:left;
margin-top:7px;
}
#motioncontainer img {

margin-right:20px;
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
margin-right:25px;
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */





.report_tit {  background:url(../images/tit_bg.gif) repeat-x; height:31px; padding-left:10px; font-weight:bold; color:#333333; font-size:12px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.report_tit1 { background:url(../images/tit_bg.gif) repeat-x; height:31px; padding-left:8px; font-weight:bold; color:#333333; font-size:12px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.report_content { font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 10px; color:#333333; font-size:12px; border-bottom:1px dotted #CCCCCC; }
.status { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; border-bottom:1px dotted #CCCCCC; }
.report_content_time { font-family:Arial, Helvetica, sans-serif; padding:5px 0px 5px 23px; color:#333333; font-size:12px; border-bottom:1px dotted #CCCCCC; }
.project_txt { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; border-bottom:1px dotted #CCCCCC; }
.report_content_des { font-family:Arial, Helvetica, sans-serif; padding:5px 0px 10px 10px; font-size:12px; color:#EF457D; font-weight:normal; border-bottom:1px dotted #CCCCCC; }
.total_hrs { font-weight:bold; padding:5px 30px 10px 8px; }
.enter_date { font-weight:bold; padding:15px 30px 10px 0px; }
.today_report { color:#016ec9; font-weight:bold; font-size:14px; }
.today_report span { font-family:'Tahoma', Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:normal; }

em.images_style{font-style:normal; color:#EF457D;}



/*report styles*/

#report{margin:0px 15px;}
#report .selectfield{ width:250px; margin:10px 0px; font-size:12px; font-family:Tahoma, "Times New Roman", Arial, Verdana; color:#47484B;}
#report .field_txt{font-size:12px; padding:10px 0px;}
#report span{color:#EF457D;}
#searchreport{ margin:10px 0px 25px; font-size:12px;}


/*search results styles*/
#searchreport td.report_txt, #searchreport td.report_txt_no_border, #searchreport td.report_txt1, #searchreport td.sep{padding:8px 5px;}
#searchreport td.report_txt{ border-bottom:1px dotted #E4E4E4;font-size:12px; border-left:1px  solid #e4e4e4;}
#searchreport td.report_txt_no_border{ border-bottom:1px dotted #E4E4E4; font-size:12px;}
#searchreport td.report_txt1{ border-bottom:1px dotted #E4E4E4; font-size:12px; border-right:1px  solid #e4e4e4;}
#searchreport td.sep{ border-bottom:1px dotted #E4E4E4; border-left:1px dotted #E4E4E4;}
#searchreport .misbox_cen{background:url(../images/mis_report_box_c.jpg) repeat-x; height:30px;}
#searchreport .misbox_left{background:url(../images/mis_report_box_l.jpg) no-repeat; height:30px; width:17px;}
#searchreport .misbox_right{background:url(../images/mis_report_box_r.jpg) no-repeat; height:30px; width:17px;}
#center_content #innerpage #searchreport h3{font-size:14px; padding:0px; margin:0px;}

#outletdetail{padding:0px 0px;}
#outletdetail .out_let_clr_l{ background:#0b5972; padding:5px 0px; color:#FFFFFF; border-right:1px dashed #074a5f;border-left:1px dashed #074a5f;}
#outletdetail .out_let_clr{ background:#0b5972; padding:5px 0px; color:#FFFFFF; border-right:1px dashed #074a5f;}
#outletdetail .out_let_blnk_l{ padding:4px 0px; border-right:1px dashed #e4e4e4; border-bottom:1px dashed #e4e4e4; border-left:1px dashed #e4e4e4; }
#outletdetail .out_let_blnk{ padding:4px 0px; border-right:1px dashed #e4e4e4; border-bottom:1px dashed #e4e4e4; }


/*paging styles*/

.chooseaction{float:left; margin-bottom:10px;}
.chooseaction .action_field{width:250px;}
.paging{float:left; margin-bottom:10px; margin-top:10px;}
.paging select{margin-right:5px;}
.paging a.select_page, #form #view_details .paging a.unselect_page:hover, #form #view_details .paging a.select_page:hover{ background:#0B5972; color:#FFFFFF; padding:0px 3px; border:1px solid #313537; margin-right:2px; }

.page_25 a:link, .page_25 a:visited {background:url(../images/page_25.gif) no-repeat left 9px;color:#A2A2A2;display:inline-block;font-size:12px;
font-weight:bold;padding:10px 0 0 20px;text-decoration:none;width:20px;}
.page_25 a:hover, .page_25 a.current:link, .page_25 a.current:visited {	background:url(../images/page_25_hov.gif) left 9px no-repeat;	color:#000;}




.page_50 a:link, .page_50 a:visited {background:url(../images/page_50.gif) no-repeat left 4px;color:#A2A2A2;display:inline-block;font-size:12px;font-weight:bold;padding:10px 0 0 20px;text-decoration:none;width:20px;}
.page_50 a:hover, .page_50 a.current:link, .page_50 a.current:visited {	background:url(../images/page_50_hov.gif) left 4px no-repeat;	color:#000;}