/* 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; position:relative;}
#content { width:777px; float:left; }

.awardcerti{ position:absolute; right:140px; top:-45px;}
.awardcerti a:link, .awardcerti a:visited{ width:162px; height:35px; text-indent:1000px; overflow:hidden; background:url(../images/awdcert_bttn.gif) left top no-repeat; display:inline-block;}
.awardcerti a:hover{background:url(../images/awdcert_bttn_hov.gif) left top no-repeat;}
/*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; }
.button_search { background:url(../images/search_bt.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; }

.img-enlarge{ background:url(../images/enlarge.gif) 35px center no-repeat; font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif; padding:3px 0 3px 65px;}
