/*Start: Reset CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, hr, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
#wrapper form, #wrapper input, #wrapper textarea, #wrapper select, #wrapper button { margin:0; vertical-align:baseline; letter-spacing: .05em; overflow:auto; }
#wrapper input[type="checkbox"] { vertical-align: text-bottom; }
#wrapper input[type="radio"] { vertical-align: text-bottom; }
#wrapper table { border-collapse: collapse; border-spacing: 0; }
#wrapper caption, th, td { font-weight: normal; }
#wrapper img { vertical-align:bottom; }
em { }
html { height: 100%; margin-bottom:1px; overflow-y: scroll; }
html[xmlns] /*END: Reset CSS*/

/* CSS Document */
Body { font-family:utopia-regular, Arial; font-size:12px; margin:0px; background-color:#fff; overflow-x:hidden }
img { border:0px; }
a { outline:none; text-decoration:none;  }
/*a { font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#e11b22; padding-left:3px; padding-right:3px; text-decoration:none; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#82766b; padding-left:3px; padding-right:3px; text-decoration:none; }*/

.left { float:left; }
.right { float:right; }
p { padding-bottom:10px; padding-top:5px; color:#82766b; font-family:Arial; font-size:13px; color:#48433f; }
p a{color:#E11B22;}
.clr { clear:both; margin:0px auto; padding:0px; line-height:0px; }
#main_wapper { width:100%; height:auto; text-align:center top; }
.top_part { width:1000px; height:99px; margin-left:auto; margin-right:auto; }
.logo { width:211px; height:49px; padding-top:27px; margin-left:12px; float:left; }
.menu_main_box { width:650px; height:99px; float:right; position:relative; }
.menu_main_box ul { width:610px; height:41px; margin-left:40px; }
.menu_main_box ul li a.link1 { width:auto; height:39px; color:#6e6b67; float:left; text-decoration:none; font-family:Utopia, Arial; font-size:14px; font-weight:bold; vertical-align:bottom; padding-top:27px; margin-right:16px; }
.menu_main_box ul li a.link1:hover { width:auto; height:39px; color:#ea5f64; float:left; text-decoration:none; font-family:Utopia, Arial; font-size:14px; font-weight:bold; vertical-align:bottom; padding-top:21px; border-top:6px solid #a19589; margin-right:16px; }
.top_searchbox { width:182px; height:32px; position:absolute; bottom:-2px; right:28px; }
.top_searchbox .textbox { width:145px; height:28px; border:1px solid #cbc4be; float:left; }
.banner_re { width:100%; height:417px; background-image:url(../images/re_banner.gif); background-repeat:repeat-x; }
.banner_main_wapper { width:100%; height:417px; }
.banner { width:1252px; height:408px; background-image:url(../images/banner1.gif); background-repeat:no-repeat; background-position:bottom left; margin-left:auto; margin-right:auto; margin-top:3px; float:left; }
.banner2 { width:1252px; height:408px; background-image:url(../images/banner2.gif); background-repeat:no-repeat; background-position:bottom left; margin-left:auto; margin-right:auto; margin-top:3px; float:left; }
.banner3 { width:1252px; height:408px; background-image:url(../images/banner3.gif); background-repeat:no-repeat; background-position:bottom left; margin-left:auto; margin-right:auto; margin-top:3px; float:left; }
.banner4 { width:1252px; height:408px; background-image:url(../images/banner4.gif); background-repeat:no-repeat; background-position:bottom left; margin-left:auto; margin-right:auto; margin-top:3px; float:left; }
.banner_inner_text { width:1000px; height:408px; margin-left:auto; margin-right:auto; position:relative; }
.banner_left_box { width:483px; height:408px; background-image:url(../images/banner_left2.png); background-repeat:no-repeat; float:left; }
.banner_left_box .containe_box { width:291px; height:224px; margin-left:94px; padding-top:105px; font-family:Utopia, Arial; font-size:27px; color:#fff; }
.banner_right_box { width:250px; height:225px; background-image:url(../images/banner_side_right.png); background-position:bottom; background-repeat:no-repeat; float:right; padding-top:183px; }
.banner_right_box .containe_box { width:195px; height:160px; font-family:Whitney, Arial; font-size:17px; color:#fff; margin-left:auto; margin-right:auto; padding-top:47px; line-height:18px; }
.banner_arrow_box { width:1000px; height:47px; margin-left:auto; margin-right:auto; position:relative; margin-top:-230px; margin-bottom:167px; }
.banner_left_arrow { width:47px; height:47px; background:url(../images/left_arrow.png) no-repeat; position:absolute; top:0px; left:-70px; cursor:pointer;}
.banner_left_arrow:hover { width:47px; height:47px; background:url(../images/left_arrow_hover.png) no-repeat; position:absolute; top:0px; left:-70px; cursor:pointer; }
.banner_right_arrow { width:47px; height:47px; background:url(../images/right_arrow.png) no-repeat; position:absolute; top:0px; right:-70px; cursor:pointer;}
.banner_right_arrow:hover { width:47px; height:47px; background:url(../images/right_arrow_hover.png) no-repeat; position:absolute; top:0px; right:-70px; cursor:pointer; }
.middle_part_wapper { width:1000px; height:auto; margin-left:auto; margin-right: auto; padding-top:60px; }
.Guaranteed_Value_box { width:267px; height:177px; float:left; float:left; margin-right:55px; margin-left:12px; }
.Guaranteed_Value_hadding { width:249px; height:41px; }
.Guaranteed_Value_contane { width:267px; height:auto; padding-top:10px; }
.know_more_btn { width:98px; height:12px; background:url(../images/know_more_btn.jpg) no-repeat; }
.know_more_btn:hover { width:98px; height:12px; background:url(../images/know_more_btn_h.jpg) no-repeat; cursor:pointer; }
.publication_box { width:226px; height:177px; float:left; margin-right:55px; }
.publication_containe { width:226px; height:auto; padding-top:10px; }
.news_event_box { width:356px; height:177px; float:left; }
.news_event_containe { width:356px; height:126px; float:left; padding-top:10px; }
.news_event_image { width:114px; height:113px; float:left; }
.news_event_text { width:208px; height:auto; float:left; margin-left:15px; }
.view_all_btn { width:73px; height:12px; background:url(../images/view_al_btn.jpg) no-repeat; }
.view_all_btn:hover { width:73px; height:12px; background:url(../images/view_al_btn_h.jpg) no-repeat; cursor:pointer; }
.city_name { font-family:Whitney, Arial; font-size:18px; color:#82766b; line-height:26px; }
.more { font-family:Myriad Pro, Arial; font-size:12px; color:#e32a31; }
.footer_bg { width:auto; height:83px; background:url(../images/footer_repert.jpg) repeat-x bottom; padding-top:38px; }
.footer_text { width:1000px; height:47px; margin-left:auto; margin-right:auto; padding-top:25px; }
.footer_link_box { width:auto; height:47px; float:left; font-family:Myriad Pro, Arial; font-size:11px; color:#fff; }
.footer_link_box ul li { margin:0px; padding:0px; font-family: Arial; font-size:12px; color:#fff; float:left;}
.footer_link_box ul li a { margin:0px; padding:0px; font-family: Arial; font-size:12px; color:#fff; margin-left:15px; }
.footer_link_box ul li a:hover { margin:0px; padding:0px; font-family: Arial; font-size:12px; color:#000; float:left; margin-left:15px; }
.social_media_box { width:147px; height:47px; float:right; margin-right:25px; }
.social_media_box ul li a.link1 { width:47px; height:47px; background-image:url(../images/icon_twitter.png); background-repeat:no-repeat; float:left; margin-right:2px; }
.social_media_box ul li a.link1:hover { width:47px; height:47px; background-image:url(../images/icon_twitter_h.png); background-repeat:no-repeat; float:left; }
.social_media_box ul li a.link2 { width:47px; height:47px; background-image:url(../images/icon_facebook.png); background-repeat:no-repeat; float:left; margin-right:2px; }
.social_media_box ul li a.link2:hover { width:47px; height:47px; background-image:url(../images/icon_facebook_h.png); background-repeat:no-repeat; float:left; }
.social_media_box ul li a.link3 { width:47px; height:47px; background-image:url(../images/icon_google_plush.png); background-repeat:no-repeat; float:left; margin-right:2px; }
.social_media_box ul li a.link3:hover { width:47px; height:47px; background-image:url(../images/icon_google_plush_h.png); background-repeat:no-repeat; float:left; }
.social_media_box ul li a.link4 { width:47px; height:47px; background-image:url(../images/icon_linkedin.png); background-repeat:no-repeat; float:left; margin-right:2px; }
.social_media_box ul li a.link4:hover { width:47px; height:47px; background-image:url(../images/icon_linkedin_h.png); background-repeat:no-repeat; float:left; }
.social_media_box ul li a.link5 { width:47px; height:47px; background-image:url(../images/icon_ebuddy.png); background-repeat:no-repeat; float:left; margin-right:2px; }
.social_media_box ul li a.link5:hover { width:47px; height:47px; background-image:url(../images/icon_ebuddy_h.png); background-repeat:no-repeat; float:left; }
.h1 { font-family:Utopia, Arial; font-size:16px; color:#82766b; }
.h2 { font-family:Utopia, Arial; font-size:14px; color:#82766b; }
.h3 { font-family:Utopia, Arial; font-size:18px; color:#e11b22; text-transform:uppercase; }
.h4 { font-family:Myriad Pro, Arial; font-size:12px; color:#464039; }
.h5 { font-family:Myriad Pro, Arial; font-size:15px; color:#464039; }
.h6 { font-family:Utopia, Arial; font-size:18px; color:#fff; }
.h7 { font-family:Myriad Pro, Arial; font-size:15px; color:#3f372f; }
.h8 { font-family:Whitney, Arial; font-size:15px; color:#fff; }
.h9 { font-family:Arial; font-size:13px; color:#48433f; }
.h10 { font-family:Utopia, Arial; font-size:16px; color:#a19589; }
.h11 { font-family:Utopia, Arial; font-size:12px; color:#a19589; font-style:italic; }
.h12 { font-family:Utopia, Arial; font-size:12px; color:#e11b22; line-height:15px; font-style:italic; }
.h13 { font-family:Utopia, Arial; font-size:14px; color:#000; line-height:15px; }
.h14 { font-family:Utopia, Arial; font-size:12px; color:#262626; font-style:italic; }
.h15 { font-family:Utopia, Arial; font-size:15px; color:#000; }
.h16 { font-family:'Segoe Print', Arial; font-size:12px; color:#48433f; }
.h17 { font-family:Utopia, Arial; font-size:15px; color:#262626; }
.h18 { font-family:Utopia, Arial; font-size:14px; color:#3f372f; }
#carousel { width:1252px; height:417px; margin:0 auto; overflow:hidden; position:relative; }
#slides { overflow:hidden; /* fix ie overflow issue */ position:relative; width:1252px; height:417px; }
/* remove the list styles, width : item width * total items */	
#slides ul { position:relative; left:0; top:0; list-style:none; margin:0; padding:0; width:4098px; }
/* width of the item, in this case I put 250x250x gif */
#slides li { width:1252px; height:417px; float:left; }
#slides li img { padding:4px; }
/* Styling for prev and next buttons */
#buttons { padding:0 0 5px 0; float:left; }
#buttons a { display:block; width:31px; height:32px; text-indent:-999em; float:left; outline:0; }
a#prev { background:url(../arrow.html) 0 -31px no-repeat; }
a#prev:hover { background:url(../arrow.html) 0 0 no-repeat; }
a#next { background:url(../arrow.html) -32px -31px no-repeat; }
a#next:hover { background:url(../arrow.html) -32px 0 no-repeat; }
.top_menu_box { width:640px; height:44px; margin-top:29px; }
.inner_menu_main_box { width:640px; height:99px; float:right; position:relative; }
.inner_menu_main_box ul { width:640px; height:44px; padding-top:30px; float:left; }
.inner_menu_main_box ul li { float:left; }
.inner_menu_main_box ul li a.link1 { width:auto; height:39px; color:#6e6b67; float:left; text-decoration:none; font-family:Utopia, Arial; font-size:14px; font-weight:bold; vertical-align:bottom; padding-top:25px; margin-right:16px; display:block; }
.inner_menu_main_box ul li a.link1:hover { width:auto; height:39px; color:#ea5f64; float:left; text-decoration:none; font-family:Utopia, Arial; font-size:14px; font-weight:bold; vertical-align:bottom; border-bottom:6px solid #e11b22; margin-right:16px; display:block; }
.inner_menu_main_box ul li a.link1_active { width:auto; height:39px; color:#ea5f64; float:left; text-decoration:none; font-family:Utopia, Arial; font-size:14px; font-weight:bold; vertical-align:bottom; border-bottom:6px solid #e11b22; margin-right:16px; padding-top:25px; }
/*.inner_top_searchbox { width:182px; height:32px; position:absolute; bottom:67px; right:47px; }
.inner_top_searchbox .textbox { width:145px; height:28px; border:1px solid #cbc4be; float:left; }
.inner_search_btn { width:34px; height:32px; float:left; margin-left:-3px; }*/
/*innerbanner*/
.inner_about_banner_wapper { width:100%; height:370px; text-align:center; margin-bottom:-87px; position:relative; z-index:-2 }
.inner_ourservices_banner_wapper { width:100%; height:370px; text-align:center; background-image:url(../images/inside_banner_images3.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:-87px; }
.inner_client_success_banner_wapper { width:100%; height:370px; text-align:center; background-image:url(../images/inside_banner_images2.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:-87px; }
.inner_inthe_news_banner_wapper { width:100%; height:370px; text-align:center; background-image:url(../images/inside_banner_images4.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:-87px; }
.inner_careers_banner_wapper { width:100%; height:370px; text-align:center; background-image:url(../images/inside_banner_images5.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:-87px; }
/*innerbanner*/

.inner_middle_part { width:1002px; height:auto; margin-left:auto; margin-right:auto; background-image:url(../images/inner_middle_part_bg.png); background-repeat:no-repeat; background-position:center top; }
.inner_middle_part .containe_inner_box { width:923px; height:auto; margin-left:auto; margin-right:auto; padding-top:29px; position:relative; }
.page_navigation { width:auto; height:auto; float:right; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#82766b; padding-right:6px; }
.page_navigation .text { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#82766b; padding-left:3px; padding-right:3px; text-decoration:none; }
.page_navigation .text:hover { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#e11b22; padding-left:3px; padding-right:3px; text-decoration:none; }
.inner_side_link_box { width:170px; height:auto; float:left; }
.sidelink_hedding { width:auto; height:39px; float:right; border-bottom:1px dotted #4c453f; font-family:Utopia, Arial; font-size:21px; color:#4c453f; padding-left:5px; margin-bottom:10px; }
.sidelink_hedding a{color:#4c453f;}
.side_link { width:auto; height:20px; float:right; border-bottom:1px dotted #4c453f; font-family:Utopia, Arial; font-size:12px; color:#4c453f; padding-top:10px; }
.side_link:hover { width:auto; height:20px; float:right; border-bottom:1px dotted #e11b22; font-family:Utopia, Arial; font-size:12px; color:#e11b22; padding-top:7px; border-top:4px solid #e11b22; margin-top:-1px; }
.side_link_active { width:auto; height:20px; float:right; border-bottom:1px dotted #e11b22; font-family:Utopia, Arial; font-size:12px; color:#e11b22; padding-top:7px; border-top:4px solid #e11b22; margin-top:-1px; }
.side_link_submenu { float:right; font-family:Utopia, Arial; font-size:12px; color:#4c453f; padding-top:6px; padding-bottom:6px; font-style:italic; }
.side_link_submenu:hover { float:right; font-family:Utopia, Arial; font-size:12px; color:#e11b22; padding-top:6px; padding-bottom:6px; font-style:italic; }
.side_link_submenu_active { float:right; font-family:Utopia, Arial; font-size:12px; color:#e11b22; padding-top:6px; padding-bottom:6px; font-style:italic; }
.innner_side_containe { width:679px; height:auto; float:left; padding-left:53px; padding-top:23px; font-family:Arial; font-size:12px; color:#82766b; }
.about_us_image { width:165px; height:165px; float:left; padding:3px; border:1px dotted #666666; margin-right:20px; margin-bottom:0px; }
.inner_top_pagename { width:auto; height:38px; border-bottom:1px dotted #aea399; font-family:Utopia, Arial; font-size:24px; color:#e11b22; font-style:italic; margin-bottom:20px; }
.team_image_box { width:679px; height:358px; text-align:center; }
.team_image_bg { width:123px; height:169px; background-image:url(../images/team_image_bg.jpg); background-repeat:no-repeat; float:left; }
.team_image_bg .image { width:113px; height:113px; margin:0px auto; padding-top:7px; margin-bottom:18px; }
.team_image_bg .text { font-family:Utopia, Arial; font-size:13px; color:#5f574f; font-style:italic; text-align:center; }
.team_image_bg .text:hover { font-family:Utopia, Arial; font-size:13px; color:#e11b22; font-style:italic; text-align:center; }
.detaile_team_box { width:675px; height:auto; text-align:right; }
.detaile_team_box .left { width:244px; height:auto; float:left; }
.detaile_team_box .left .hediing { width:auto; height:37px; float:right; background-image:url(../images/ratan_jalalname_boder.jpg); background-repeat:repeat-x; background-position:bottom; text-align:right; font-family:Utopia, Arial; font-size:22px; color:#4c453f; font-style:italic; margin-bottom:5px; padding-left:0px; }
.detaile_team_box .right .hediing { width:auto; height:37px; float:lrft; background-image:url(../images/ratan_jalalname_boder.jpg); background-repeat:repeat-x; background-position:bottom; font-family:Utopia, Arial; font-size:22px; color:#4c453f; font-style:italic; margin-bottom:5px; padding-left:0px; }
.detaile_team_box_image { width:244px; height:245px; margin-bottom:15px; }
.emaile_link { font-family:Utopia, Arial; font-size:12px; color:#5f574f; font-style:italic; }
.emaile_link:hover { font-family:Utopia, Arial; font-size:12px; color:#e11b22; font-style:italic; }
.detaile_team_box .right { width:384px; height:auto; float:left; padding-left:24px; text-align:left; }
.detaile_team_box .right .punch_line { width:354px; height:98px; float:left; background-image:url(../images/punch_line_bg.jpg); background-repeat:no-repeat; padding-top:15px; padding-left:25px; text-align:left; font-family:Utopia, Arial; font-size:16px; color:#4c453f; font-style:italic; line-height:23px; margin-bottom:26px; }
.read_more { width:67px; height:13px; background-image:url(../images/read_more.jpg); background-repeat:no-repeat; margin-top:7px; margin-bottom:5px }
.read_more:hover { width:67px; height:13px; background-image:url(../images/read_more_hover.jpg); background-repeat:no-repeat; }
.read_more2 { width:98px; height:14px; background-image:url(../images/readmore2.jpg); background-repeat:no-repeat; margin-top:-10px; }
.read_more2:hover { width:98px; height:14px; background-image:url(../images/readmore2_h.jpg); background-repeat:no-repeat; }
.our_services_middle_wapper { width:438px; height:auto; float:left; padding-top:23px; padding-left:53px; color:#
}
.acco_box { width:430px; height:auto; margin-top:20px; }
.our_services_right_wapper { width:201px; height:auto; float:left; padding-top:58px; padding-left:60px; }
.our_services_right_wapper .punch_line_bg1 { background-image: url("../images/side_rite_punch_line_bg_top.jpg"); background-repeat: no-repeat; background-position:top left; height: auto; width: 200px; border-top:1px dotted #AEA399; margin-bottom:
}
.our_services_right_wapper .punch_line_bg1 .text { width:180px; height:auto; padding-top:23px; margin-left:13px; font-family:Utopia, Arial; font-size:14px; color:#82766b; line-height:20px; background-image: url("../images/side_rite_punch_line_bg_bottom.jpg"); background-repeat: no-repeat; background-position:bottom right; margin-bottom:10px; }
.our_services_right_wapper .punch_line_bg1 .text a{color:#82766b;}
.our_services_right_wapper .punch_line_bg { width:201px; height:auto; padding-top:30px; border-top:1px dotted #aea399; }
.our_services_right_wapper .punch_line_bg .text { width:180px; height:auto; padding-top:23px; margin-left:13px; font-family:Utopia, Arial; font-size:14px; color:#82766b; line-height:20px; }
.our_services_right_wapper_arrow { width:15px; height:14px; float:left; margin-top:5px; }
.our_services_right_wapper_arrow_text { width:175px; height:53px; float:left; margin-left:10px; font-family:Utopia, Arial; font-size:14px; color:#312f30; text-decoration:none; line-height:20px; }
.our_services_right_wapper_arrow_text:hover { width:173px; height:53px; float:left; margin-left:10px; font-family:Utopia, Arial; font-size:14px; color:#e11b22; text-decoration:none; line-height:20px; }
.our_services_right_wapper .more_next1 a { background: url("../images/aro_next.jpg") no-repeat scroll right center transparent; padding: 5px 25px 5px 0; display: inline; font-size: 14px; font-family:Utopia, Arial; color:#e11b22; font-style:italic; }
.our_services_right_wapper .more_next1 a:hover { background: url("../images/aro_next_h.jpg") no-repeat scroll right center transparent; padding: 5px 25px 5px 0; display: inline; font-size: 14px; font-family:Utopia, Arial; color:#aea399; font-style:italic; }
.publication_hadding { width:197px; height:17px; background-image:url(../images/side_right_dot_line.jpg); background-repeat:repeat-x; background-position:left top; font-family:Utopia, Arial; font-size:14px; color:#332f2c; padding-top:15px; margin-bottom:15px; margin-top:15px; }
.pulication_image { width:185px; height:121px; float:left; margin-bottom:3px; padding:7px; border:1px dotted #666666; }
.contactus { width:92px; height:14px; background-image:url(../images/contactus.jpg); background-repeat:no-repeat; }
.contactus:hover { width:92px; height:14px; background-image:url(../images/contactus_hover.jpg); background-repeat:no-repeat; }
.career_punch_line_bg { width:564px; height:91px; background:url(../images/career_punch_line_bg.jpg) no-repeat; padding-top:46px; padding-left:93px; text-align:left; font-family:Utopia, Arial; font-size:16px; color:#82766b; line-height:20px; font-style:italic; }
.career_image_box { width:670px; height:auto; padding-top:29px; }
.career_image_box .image1 { width:203px; height:187px; background-image:url(../images/career_photo_top_line.jpg); background-repeat:repeat-x; padding-top:20px; text-align:left; float:left; margin-right:20px; }
.career_image_box .image1_h { width:203px; height:187px; background-image:url(../images/career_photo_top_line_h.jpg); background-repeat:repeat-x; padding-top:20px; text-align:left; float:left; margin-right:20px; }
/*.apply_now_form_bg { width:658px; height:372px; background-image:url(../images/career_applynow_form_bg.jpg); background-repeat:no-repeat; }
.apply_now_form_bg .hedding { width:490px; height:20px; padding-top:17px; margin-left:20px; }
.apply_now_form_bg .form_box { width:586px; height:auto; margin-left:auto; margin-right:auto; padding-top:40px; position:relative; }
.taxt_filled_name { font-family:Utopia, Arial; font-size:16px; color:#82766b; padding-top:7px; }
.taxt_filled { font-family:Utopia, Arial; font-size:14px; color:#82766b; border-bottom: 3px dotted #a2958a; border-top: 0px none; border-left: 0px none; border-right: 0px none; background-color:transparent; width:185px; }*/
.taxt_filled_2 { font-family:Utopia, Arial; font-size:14px; color:#82766b; border-bottom: 3px dotted #a2958a; border-top: 0px none; border-left: 0px none; border-right: 0px none; background-color:transparent; width:391px; padding-top:3px; padding-right:6px; padding-bottom:3px; background-image:url(../images/taxt_filed_arrow.jpg); background-position:right; ; background-repeat:no-repeat; }
.taxt_filled_3 { font-family:Utopia, Arial; font-size:14px; color:#82766b; border-bottom: 3px dotted #a2958a; border-top: 0px none; border-left: 0px none; border-right: 0px none; background-color:transparent; width:165px; padding-top:3px; padding-right:6px; padding-bottom:3px; background-image:url(../images/taxt_filed_arrow.jpg); background-position:right; ; background-repeat:no-repeat; }
.upload_btn { position:absolute; top:148px; right:15px; width:30px; height:26px; }
.medium_life_photo_box { width:657px; height:333px; margin-top:20px; border-top:3px solid #82766b; border-left:1px dotted #82766b; border-right:1px dotted #82766b; border-bottom :1px dotted #82766b; }
.medium_life_photo_box .photo_gallery_box { width:636px; height:310px; margin: 11px auto; }
/*slide_galery*/

#container { margin:0 auto; position:relative; text-align:left; width:696px; background:#fff; margin-bottom:2em; }
/*#slider ul, #slider li { margin:0; padding:0; list-style:none; position:relative; display:block; }
#slider, #slider li { width:636px; overflow:hidden; }*/
#slider ul, #slider li { margin:0; padding:0; list-style:none; position:relative; display:block; }
#slider, #slider li { width:636px; min-height:360px; overflow:hidden; position:relative; z-index:-1;  }
#name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; height:15px; position:absolute; top:287px; left:0px; width:400px; }
.name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; height:15px; position:absolute; top:287px; left:0px; width:400px; }
ol { margin:1em 0; padding:0; height:28px; float:right; margin-top:-10px; z-index:1000; }

/*ol { margin:1em 0; padding:0; height:28px; float:right; }*/
ol li { margin:0 5px 0 0; padding:0; float:left; list-style:none; height:16px; }
ol li a { float:left; height:15px; line-height:16px; background-image:url(../images/dot.jpg); background-repeat:no-repeat; padding:0 8px; text-decoration:none; margin-top: -63px;}
ol li a span { display:none; }
ol li.current a { background-image:url(../images/dot_a.jpg); background-repeat:no-repeat; }
ol li.current a:hover { background-image:url(../images/dot_a.jpg); background-repeat:no-repeat; }
ol li.current a span { display:none; }
ol li a:focus, .prevBtn a:focus, .nextBtn a:focus { outline:none; }
.graphic, .prevBtn, .nextBtn { margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px; }
.prevBtn, .nextBtn { width:40px; height:40px; position:absolute; left:0px; top:120px; z-index:1000; background:url(../images/left_arrow_hover.png) no-repeat 0 0; cursor:pointer; }
.nextBtn { left:596px; }
.nextBtn { background:url(../images/right_arrow_hover.png) no-repeat 0 0; }
#slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; position:relative; display:block; }
#slider2, #slider2 li { width:696px; overflow:hidden; }
/*slide_galery*/
.contactus_add_box_main { width:auto; height:auto; float:left; margin-left:-15px; margin-bottom:33px }
.contactus_add_box { width:336px; height:auto; background:url(../images/contactus_address_bg.jpg); background-repeat:no-repeat; float:left; }
.contactus_add_box .hedding { width:277px; height:22px; padding-top:18px; margin-left:30px; }
.contactus_add_box .address { width:234px; height:126px; padding-top:36px; margin-left:56px; font-family:Utopia, Arial; font-size:15px; color:#82766b; line-height:25px; }
.contactus_apply_box { width:876px; height:107px; background-image:url(../images/contact_dot_line.jpg); background-repeat: repeat-x; background-position:top; padding-top:31px; margin-top:10px; }
.apply_btn { width:83px; height:14px; background-image:url(../images/apply_now_btn.jpg); background-repeat:no-repeat; }
.apply_btn:hover { width:83px; height:14px; background-image:url(../images/apply_now_btn_h.jpg); background-repeat:no-repeat; }
.recent_happning_box { width:667px; height:auto; }
.recent_happning_box .top_text { width:667px; height:auto; background-image:url(../images/contact_dot_line.jpg); background-repeat:repeat-x; background-position:bottom; font-family:Utopia, Arial; font-size:22px; color:#5f574f; border-bottom:2px solid #82766b; padding-top:2px; padding-bottom:8px; }
.recent_happning_box .containe { width:667px; height:230px; padding-top:20px; background-image:url(../images/recent_box_bg.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:42px; }
.recent_happning_box .containe .left { width:447px; height:auto; float:left; }
.recent_happning_box .containe .right { width:192px; height:192px; float:left; margin-left:23px; }
.recent_happning_box .image_main_box { width:667px; height:auto; padding-bottom:50px; border-bottom:1px dotted #4c453f; }
.recent_happning_box .image_main_box .image1 { width:203px; height:auto; min-height:220px; text-align:left; float:left; margin-right:19px; margin-bottom:10px; }
/*.recent_happning_box .image_main_box .image1 .image_box{ width: 203px; height:115px; padding: 7px; border: 1px dotted #666; }*/

.recent_happning_box .nextpriv_box {
width:auto height:21px; float:right; margin-top:10px; }
.recent_happning_box .more_priv a { background: url("../images/prv_arrow.jpg") no-repeat scroll left center transparent; display: inline; font-size: 11px; font-family:Utopia, Arial; color:#aea399; float:left; width:40px; }
.recent_happning_box .more_priv a:hover { background: url("../images/prv_arrow_h.jpg") no-repeat scroll left center transparent; display: inline; font-size: 11px; font-family:Utopia, Arial; color:#e11b22; float:left; width:40px; }
.recent_happning_box .more_next a { background: url("../images/next_arrow.jpg") no-repeat scroll right center transparent; display: inline; font-size: 11px; font-family:Utopia, Arial; color:#aea399; float:left; width:25px; margin-left:5px; }
.recent_happning_box .more_next a:hover { background: url("../images/next_arrow_h.jpg") no-repeat scroll right center transparent; display: inline; font-size: 11px; font-family:Utopia, Arial; color:#e11b22; float:left; width:25px; }
.num_box { width:auto; height:21px; float:left; margin-left:10px; margin-right:10px; }
.num_box .no_one { float:left; background-image:url(../images/one_bg.jpg); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:5px 5px 7px 7px; margin-right:2px; }
.num_box .no_one:hover { float:left; background-image:url(../images/one_bg_hover.jpg); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:5px 5px 7px 7px; margin-right:2px; }
.recent_happning_box .spry_box { width:680px; height:auto; }
.publication_artical_div { width:614px; height:auto; margin-bottom:20px; }
.artical_headding { width:614px; height:auto; padding-bottom:7px; }
.artical_date_download_box { width:614px; height:41px; border-top:1px dashed #c7bfb8; margin-bottom:-20px; }
.artical_date_download_box .download_btn { width:auto; height:13px; margin-right:11px; float:left; color:#000000; margin-top:10px; }
.download_btntext { font-family:Arial; font-size:12px; color:#000; }
.download_btntext:hover { font-family:Arial; font-size:12px; color:#e11b22; }
.in_the_news_div { width:auto; height:auto; border-bottom:1px dashed #c7bfb8; margin-bottom:30px; padding-bottom:20px }
.in_the_news_div .image { width:106px; height:106px; float:right; background-color:#333333; margin-left:20px; }
.in_the_news_div .text { width:auto; height:auto; float:left; }
.next_prv_box { width:auto; height:35px; border-top:1px dashed #c7bfb8; }
.next_prv_box .btn_box { width:auto; height:17px; float:right; margin-top:18px; }
.next_prv_box .btn_box_inner { width:auto; height:17px; float:left; margin-right:10px; }
.next_prv_text { font-family:Myriad Pro, Arial; font-size:12px; color:#82766b; font-style:italic; }
.next_prv_text:hover { font-family:Myriad Pro, Arial; font-size:12px; color:#e11b22; font-style:italic; }
.edit_box { width:104px; height:22px; position:absolute; top:-8px; left:210px; }
.edit_btn { width:104px; height:22px; background-image:url(../images/edit_page.jpg); background-repeat:no-repeat; margin-top:8px; margin-bottom:10px }
.edit_btn:hover { width:104px; height:22px; background-image:url(../images/edit_page_h.jpg); background-repeat:no-repeat; }
.st_sharethis_custom { background: url("http://path/to/image/file") no-repeat scroll left top transparent; padding:0px 0px 0 0; }
.search_results_box { width:auto; height:auto; border-bottom:1px dotted #aea399; padding-top:20px; padding-bottom:20px; }
.next-priv { float:right; width:162px; margin-top:20px }
.more_next a { background: url("../images/aro_next.jpg") no-repeat scroll right center transparent; padding: 5px 25px 5px 0; display: inline; font-weight:bold; font-size: 14px; font-family:Utopia, Arial; color:#e11b22; font-style:italic; }
.more_next a:hover { background: url("../images/aro_next_h.jpg") no-repeat scroll right center transparent; padding: 5px 25px 5px 0; display: inline; font-weight:bold; font-size: 14px; font-family:Utopia, Arial; color:#aea399; font-style:italic; }
.more_priv a { background: url("../images/aro_priv.jpg") no-repeat scroll left center transparent; padding: 5px 0 5px 25px; display: inline; font-weight:bold; font-size: 14px; font-family:Utopia, Arial; color:#aea399; font-style:italic; }
.more_priv a:hover { background: url("../images/aro_priv_h.jpg") no-repeat scroll left center transparent; padding: 5px 0 5px 25px; display: inline; font-weight:bold; font-size: 14px; font-family:Utopia, Arial; color:#e11b22; font-style:italic; }
.search_box_div { width:auto; height:auto; border-bottom:1px dashed #c7bfb8; margin-bottom:30px; }
.search_box_div .image { width:106px; height:106px; float:left; background-color:#333333; }
.search_box_div .text { width:780px; height:auto; float:left; margin-left:30px; }
.search_artical_headding { width:auto; height:auto; padding-bottom:7px; padding-top:10px; }
.search_containe { width:700px; height:auto; padding-top:20px; float:left; }
.search_date_download_box { width:auto; height:41px; border-bottom:1px dashed #c7bfb8; border-top:1px dashed #c7bfb8; }
.search_date_download_box .download_btn { width:auto; height:13px; margin-right:11px; float:left; color:#000000; margin-top:10px; }
.site_name_text { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; }
.site_name_text:hover { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#e11b22; padding-left:3px; padding-right:3px; text-decoration:none; }
.text1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f372f;  padding-left:3px; padding-right:3px; text-decoration:none; }
.text1:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e11b22;  padding-left:3px; padding-right:3px; text-decoration:underline; }
.text2 { font-family:Utopia, Arial; font-size:14px; color:#3f372f; padding-left:-3px; padding-right:3px; text-decoration:none;   }
.text2:hover { font-family:Utopia, Arial; font-size:14px; color:#e11b22; padding-left:3px; padding-right:3px; text-decoration:underline; }
.containe_box { padding-top:5px; padding-bottom:5px; }
.awards_accolades_div { width:614px; height:auto; border-bottom:1px dashed #c7bfb8; margin-bottom:30px; padding-bottom:20px }
.awards_accolades_div .image { width:192px; height:192px; float:left; }
.awards_accolades_div .text { width:395px; height:auto; float:left; margin-left:20px; }
.inner_about_banner_wapper .quotes { width:651px; height:360px; position:absolute; top:3px; z-index:-1; background:url(../images/careers_image.png) no-repeat; }
.inner_about_banner_wapper .quotes .text { width:295px; height:201px; float:right; margin-right:68px; padding-top:55px; text-align:left; font-family:Utopia, Arial; font-size:21px; color:#fff; }
.meet_our_people_quote { width:244px; height:95px; background:url(../images/career_punch_line_bg2.jpg) no-repeat; }
.meet_our_people_quote .text { width:160px; height:57px; margin:auto; padding-top:15px; text-align:left; font-family:Utopia, Arial; font-size:12px; color:#82766b; font-style:italic; }
.toggle-view { list-style:none; font-family:arial; font-size:11px; margin:26px 9px 0 18px; padding:0; width:300px; background:url(../images/contactus_address_bg-acor.jpg) top repeat-y; }
.toggle-view li { margin:0; position:relative; cursor:pointer; list-style:none; }
.toggle-view h3 { margin:0; font-size:14px; }
.toggle-view span { position:absolute; right:6px; top:8px; color:#82766B; font-weight:bold; font-size:12px; }
.toggle-view p { margin:auto; display:none; color:#82766B; font-size:11px; width:250px; }
.contfoot { background:url(../images/contactus_address_bg-foot.jpg) top no-repeat; width:336px; height:8px; margin-top:0; }
.homeonebox { float: left; height: auto; margin-left: 12px; margin-right: 40px; width: 385px; }
.homeonebox_hadding { font-family:Utopia, Arial; font-size:28px; color:#e11b22; }
.homeonebox_contane { width: 385px; height: auto; padding-top: 10px; position:relative; }
.homeonebox_contane .arrow { bottom: 13px; height: 8px; position: absolute; right: 49px; width: 10px; }
.homesecbox { float: right; height: auto; margin-left: 12px; margin-right: 55px; width: 486px; }
.whatsnew { padding:10px 0; }
.whatsnewpoint { border-top:1px dotted #4c453f; padding:15px 0; font-family:Utopia, Arial; font-size:14px; color:#3f372f; }
.hedtext { height:15px; position: absolute; width:582px; border-bottom:1px solid #e2e1e1; padding:10px 0; margin-top:5px; }
.hedtextcon { border-bottom: 1px solid #B2B2B2; color: #574D44; font-family: Utopia, Arial; font-size: 12px; height: 15px; padding: 5px 0; position: absolute; width: 189px; }



.blog_left{ width:658px; height:auto; float:left;}
.blog_list_box{ width:658px; height:auto; margin-bottom:20px;}
.blog_left_headding{ width:636px; height:auto; background-image:url(../images/blog_headding_border.jpg); background-repeat:repeat-x; background-position:top ; padding-bottom:15px; font-family: Utopia, Arial; font-size: 10px; color:#48433f;  padding-top:9px;}
.date_blog{ width:121px; padding-top:7px; padding-bottom:7px; font-family:Utopia, Arial; color:#fff; font-size:13px; text-align:center; background-color:#83776b; margin-bottom:25px;}

.name_blog{ width:636px; height:42px; border-bottom:1px #666 dotted; font-family:Utopia, Arial; color:#e11b22; font-size:22px; position:relative; margin-bottom:10px;}

.name_blog a{ width:42px; height:38px; position:absolute; top:-40px; right:2px; background-image:url(../images/blog_no_bg.jpg); background-repeat:no-repeat; text-align:center; font-family:Utopia, Arial; color:#fff; font-size:22px; padding-top:3px; }
.name_blog a:hover{ width:42px; height:38px; position:absolute; top:-40px; right:2px; background-image:url(../images/blog_no_bg_h.jpg); background-repeat:no-repeat; text-align:center; font-family:Utopia, Arial; color:#fff; font-size:22px; padding-top:3px; }


.blog_text{font-family:Utopia, Arial; color:#48433f; font-size:12px;}
.containe_reading { font-family:Utopia, Arial; font-size:12px; color:#e11b22; padding-top:3px; padding-bottom:3px; }

.apply_now_form_bg { width:658px; height:418px; background-image:url(../images/career_applynow_form_bg.jpg); background-repeat:no-repeat; }
.apply_now_form_bg .hedding { width:300px; height:20px; padding-top:17px; margin-left:20px; float:left; }
.apply_now_form_bg .facebook_btn{ width:150px; height:23px; float:left; margin-left:145px; padding-top:15px; }

.apply_now_form_bg .form_box { width:586px; height:auto; margin-left:auto; margin-right:auto; padding-top:40px; position:relative; }
.taxt_filled_name { font-family:Utopia, Arial; font-size:14px; color:#82766b; padding-top:7px; }
.taxt_filled { font-family:Utopia, Arial; font-size:14px; color:#82766b; border-bottom: 3px dotted #a2958a; border-top: 0px none; border-left: 0px none; border-right: 0px none; background-color:transparent; width:185px; }

.taxt_filled_area { font-family:Utopia, Arial; font-size:14px; color:#82766b; border: 3px dotted #a2958a;  background-color:transparent; width:460px; }


.tag_text{ width:600px; height:auto; padding-top:15px; font-size:14px;}


.inner_top_searchbox {  height: 32px;
    position: absolute;
    right: -11px;
    top: -60px;
    width: auto;}
.inner_top_searchbox .textbox { width:196px; height:28px; border:1px solid #cbc4be; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.inner_search_btn { width:34px; height:32px; float:left; margin-left:-1px; }





.quotes_blog { width:454px; height:135px; position:absolute; top:100px; z-index:1; background:url(../images/blog_banner_hadding_bg.png) no-repeat; padding-left:95px; padding-top:75px; left:227px; font-family:Utopia, Arial; font-size:22px; color:#1c1917; text-align:left; }
.quotes_blog_headding{ font-family:Utopia, Arial; font-size:16px; color:#000;}


.blog_right{ width:194px; height:auto; float:left; padding-left:65px; position:relative;}
.blog_Subscribe_box{ width:194px; height:auto; padding-bottom:20px; margin-bottom:10px; background-image:url(../images/subscribe_border.jpg); background-position:bottom; background-repeat:repeat-x;}
.blog_click a{ background: url(../images/aro_next.jpg) no-repeat scroll right center transparent; padding: 3px 15px 5px 0; display: inline; font-size: 14px; font-family:Utopia, Arial; color:#e11b22;}

.inner_blog_banner_wapper { width:100%; height:370px; text-align:center; background-image:url(../images/blog_banner_image.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:-87px; }

h1{font-family:Utopia, Arial; font-size:24px; color:#e11b22; font-style:italic;}