/*------------------ HTML Tags -----------------------*/
 

body { margin:0px; padding:0px; background:#fff; }
#header { width:100%; background:url(../images/header_bg.jpg) center top no-repeat; margin:0 auto; overflow: hidden; height:144px; }
.header_indent { width:968px; margin:0 auto; }
.logo { width:329px; height:144px; float:left; }
.top_links { width:270px; float:right; position:relative; margin:0 10px 0 0; }
.top_links strong { font:30px Arial, Helvetica, sans-serif; color:#4b4b4b; float:right; }
.top_links span { font:16px Arial, Helvetica, sans-serif; color:#333333; margin: 11px 3px 0 0; float:left; }
.search { width:175px; height:25px; margin: 63px 0 0 13px; float:left; }
.top_links input.search_input { font:13px/23px Arial, Helvetica, sans-serif; color:#333333; float:left; width:135px; border:none; height:24px; padding:0 5px; }
.top_links input.search_button { float:right; }
.fb { float:left; margin: 64px 0 0 19px; }
.twtter { float:left; margin: 64px 0 0 13px; }
#navigation { width:100%; background:url(../images/navi_bg.gif) left top repeat-x; margin:0 auto; overflow: hidden; height:40px; }
.navigation_indent { width:968px; height:40px; margin:0 auto; background:url(../images/nav_bg.jpg); overflow:hidden; }
.navigation_indent ul { width:968px; height:40px; overflow:hidden; margin:0 0 0 35px; }
.navigation_indent li { font:16px Arial, Helvetica, sans-serif; color:#ffffff; float:left; background:url(../images/li_left.jpg) right top no-repeat; list-style:none; padding:8px 16px; }
.navigation_indent li:first-child { padding-left:0px; }
.navigation_indent li a { font:16px Arial, Helvetica, sans-serif; color:#ffffff; }
.navigation_indent li a:hover { font:16px Arial, Helvetica, sans-serif; color:#ffffff; }
.navigation_indent li.none { background:none; }
#main_body { width:100%; background:#dce1e8; }
#wrapper { width:968px; margin:0 auto; overflow:hidden; }
#banner { width:968px; margin:32px 0 0 0; }
.metology { width:478px; float:left; margin:57px 0 0 40px; }
.our_metology { width:464px; height:77px; background:url(../images/metology_bg.jpg); float:right; }
.our_metology b { font:30px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 15px 0 0 106px; float:left; }
.metology center { font:23px Arial, Helvetica, sans-serif; color:#333333; }
.banner_img { float:right; margin:0 24px 0 0; }
.banner_img img { border:1px solid #cfcfcf; }
#container { width:968px; margin:0 auto; background:url(../images/wrapper_bg.jpg) left top repeat-y; overflow:hidden; }
.about_tom { width:599px; float:left; margin:39px 0 0 33px; }
.about_tom p { font:12px/18px Arial, Helvetica, sans-serif; color:#333333; }
.about_tom p a { font:12px/18px Arial, Helvetica, sans-serif; color:#0262a0; }
.about_tom p a:hover { font:12px/18px Arial, Helvetica, sans-serif; color:#0262a0; }
.about_tom_heading { width:599px; float:left; border-bottom:1px solid #e1e1e1; margin:0 0 10px 0; }
.about_tom_heading span { font:28px Arial, Helvetica, sans-serif; color:#0262a0; display: block; padding:0 0 8px 0; font-weight:bold; }
.contact_quick_contact { width:284px; background:#d7e0e8; margin:2px auto; }
.contact_quick_contact strong { font:20px Arial, Helvetica, sans-serif; color:#222222; margin:14px 0 11px 11px; float:left; }
.contact_quick_contact strong h { font:20px Arial, Helvetica, sans-serif; margin:14px 11px 11px 3px; float:center; }
.contact_quick_contact input.quick_input { width:243px; height:28px; border:1px solid #c8c8c8; font:12px/25px Arial, Helvetica, sans-serif; color:#666666; margin:0px 0 8px 11px; padding: 0 6px; }
.contact_quick_contact p { font:12px Arial, Helvetica, sans-serif; color:#555555; margin: 0 0 0 19px; }
.contact_quick_contact textarea { width:243px; height:107px; border:1px solid #c8c8c8; font:12px Arial, Helvetica, sans-serif; color:#666666; margin:3px 0 0 11px; padding:3px 6px; }
.contact_quick_contact center input.submit_button { margin:12px 0 12px 0; }
.contact_us_form { width:292px; border:1px solid #cfcfcf; border-top:none; border-bottom:none; margin:30px 23px 30px 0; float:right; }
.top_border { width:294px; background:url(../images/top_border.gif); height:4px; margin:0 0 0 -1px; }
.bottom_border { width:294px; background:url(../images/bottom_border.gif); height:4px; margin:0 0 0 -1px; }
#footer { width:968px; margin:0 auto; }
#footer span { font:12px Arial, Helvetica, sans-serif; color:#2d2e30; float:left; margin:0 0 0 2px; }
#footer span strong { margin:0 0 0 5px; }
.container_botom { width:968px; height:14px; background:url(../images/container_bottom.gif) }
#footer p { font:13px Arial, Helvetica, sans-serif; color:#2d2e30; float:right; margin:0 2px 42px 0; }
#footer p a { font:13px Arial, Helvetica, sans-serif; color:#2d2e30; }
#footer p a:hover { font:13px Arial, Helvetica, sans-serif; color:#2d2e30; }
.footer_navi_border { margin:3px 0 0 0; }
/*------------------ Marketing Management & Outreach -----------------------*/
.form_box { margin:8px 23px 19px 0; }
.heading { width:954px; height:99px; background:url(../images/contact_us_heading_bg.jpg); margin:3px auto; }
.heading b { font:34px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; margin:20px 0 0 27px; float:left; }
.Marketing_peragraph { margin:5px 0 0 37px; float:left; width:599px; }
.Marketing_peragraph ul { margin:0px; float:left; }
.Marketing_peragraph li { font:12px Arial, Helvetica, sans-serif; color:#333333; list-style:none; padding:0 0 10px 0; }
.Marketing_peragraph li span { font:12px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 0 10px; display:block; }
.Marketing_peragraph li img { float:left; margin:6px 6px 0 0; }
/*------------------ program Management -----------------------*/

.Marketing_peragraph strong { font:28px Arial, Helvetica, sans-serif; color:#0262a0; font-weight:bold; float:left; width:599px; border-bottom:1px solid #e1e1e1; margin: 0 0 10px; padding:0 0 8px 0; }
.Marketing_peragraph p { font:12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; }
.Marketing_peragraph h4 { font:12px Arial, Helvetica, sans-serif; color:#0262a0; font-weight:bold; margin:15px 0 10px 0; float:left; width:599px; }
.Marketing_peragraph p.peragraph1 { margin:7px 0 26px 0; }
.Marketing_peragraph p.peragraph2 { margin:12px 0 0 0; }
.Marketing_peragraph h3 { font:16px Arial, Helvetica, sans-serif; color:#0262a0; font-weight:bold; margin:15px 0 10px 0; float:left; width:599px; }
.Marketing_peragraph li b { font:12px Arial, Helvetica, sans-serif; color:#0262a0; font-weight:bold; }
/*------------------ Management conslting -----------------------*/

.Marketing_peragraph p.peragraph3 { margin: 15px 0 5px; }
.contact_us_allcontent { margin:5px 0 0 37px; float:left; width:599px; }
.contact_us_content { float:left; width:283px; }
.contact_us_content p { font:12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; }
.contact_us_content p.peragraph4 { margin:0 0 25px 0; width:283px; }
.address_box { width:283px; float:left; border-bottom:1px solid #d6d6d6; margin:0 0 10px 0; }
.address_box-02{ padding-bottom:15px;}
.address_box b { font:12px/20px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; float:left; width:283px; }
.address_box p { font:12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; margin:0 0 15px 0; }
.address_box b a { font:12px/20px Arial, Helvetica, sans-serif; color:#0262a0; margin: 0 0 0 8px; }
.address_box b a:hover { font:12px/20px Arial, Helvetica, sans-serif; color:#0262a0; }
.address_box b img { margin: 5px 4px 0 0; }
.address_box b span { margin: 0 0px 15px 0; font:12px/20px Arial, Helvetica, sans-serif; color:#333333; }
.address_box b span.contact-label { display: inline-block; font-weight: bold; margin: 0;  width: 36px;}
.address_box p.other_detail { margin:0px; }
.address_box p strong { font:12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; width: 49px; }
.address_box p span { font:12px/20px Arial, Helvetica, sans-serif; color:#333333; float:left; margin: 0 62px 0 55px; }
.address_box_none { border:none; margin:0 0 30px 0; }
.google_map { width:316px; float:right; }
.google_map b { font:22px Arial, Helvetica, sans-serif; color:#222222; margin: 0 0 0 14px; width:316px; float:left; }
.map { width:299px; height:335px; float:right; border:1px solid #e7e2dd; margin:9px 0 0 0; }
.google_map a { font:10px Arial, Helvetica, sans-serif; color:#0262a0; margin:5px 0 0 0; text-transform:uppercase; float:left; }
.google_map a:hover { font:10px Arial, Helvetica, sans-serif; color:#0262a0; }
.space { width:668px; float:left; margin:0 0 30px 0; }
.Marketing_peragraph strong.the_skil { margin: 35px 0 10px; }
.space_last { width:280px; float:right; margin:0 0 30px 0; }
p strong { font-weight:bold; }
span.blue { color:#0262a0; }
ul.bullet-list { padding-top:10px; padding-left:25px; margin:0px; overflow:hidden; padding-bottom:15px; }
ul.bullet-list li { list-style:none; background:url(../images/dot.gif) no-repeat left 6px; padding-left:15px; }
.top-link { position:absolute; top:50px; right:0; z-index:99; text-decoration:none!important; width:90px; height:22px; padding-top:8px; background:#00548B; border-radius:5px; color:#fff!important; text-align:center; }
.top-link:hover { background:#333; }
/*gallery css*/
.fancybox-buttons { border: 2px solid white; box-shadow: 0 2px 3px #CFCFCF; -moz-box-shadow: 0 2px 3px #CFCFCF; -o-box-shadow: 0 2px 3px #CFCFCF; -khtml-box-shadow: 0 2px 3px #CFCFCF; -webkit-box-shadow: 0 2px 3px #CFCFCF; display: block; float: left; height: 112px; margin:9px 13px 11px 11px; padding: 3px; width: 245px; }
.fancybox-buttons:hover { opacity:0.5; }
.heading-gal { float:left; margin: 3px auto; padding-left: 62px; width:848px; padding-bottom:37px;}
