@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;color:#505050;font-size:13px;background:#000000 url(../images/NEW-FULL-BG.jpg) center top no-repeat;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
}
/*------------------------ Lists ------------------------*/
ul, ol, li {
	list-style-type:none;
}
/*------------------------ Headings ------------------------*/
h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
}
/*------------------------ Common CSS ------------------------*/
:root{
 overflow-y:scroll;
}

small {color:#848484;font-size:11px;}
p {color:#848484;font-size:12px;line-height:21px;}
img {border:0;float:left;outline:none;}
a, input {outline:none;border:none;text-decoration:none;}
.leftfloat {float:left;}
.rightfloat {float:right;}
.clear {clear:both;}
.overflow {overflow:auto;}
.display {display: none}
#outer_wrapper {}

.wrapper {position:relative;}
#overview_bg {background:#FFF url(../images/inner_bg.gif) 0 0 repeat-x;}
/*----------------------- Header ----------------------------*/
#header {width:886px; margin:0px auto; padding-top:19px;}
#logo {width:183px;float:left;}
/* ---------------------------Navigation Bar -------------------------*/
#nav {width:482px; float:right; position:relative;}
#nav ul.topnavi {}
#nav ul.topnavi li {float:left;}
#nav ul.dropdown{ position:absolute; background:url(../images/nav_bg.png) repeat; width:430px; padding-bottom:20px; left:160px; top:55px;}
#nav ul.dropdown li{ float:none; padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;}
#nav ul.dropdown li a{ float:none ;padding:0px 0px 0px 0px; margin:0px; display:block; color:#b1b2b2;font-size:13px; }

#nav ul.topnavi li.overview a {width:74px;height:47px;padding:5px 0 0 4px;float:left; color:#b1b2b2; font-size:13px; line-height:17px; background:url(../images/nav_bg.png) repeat;}


#nav ul.topnavi li.overview_new a {width:74px;height:47px;padding:5px 0 0 4px;float:left; color:#fff; font-size:13px; line-height:17px; background:#7e0000;}


#nav ul.topnavi li.overview a:hover, #nav ul li.overview a.active_link {background:#7e0000;color:#FFF;}
#nav ul.topnavi li.nav_space {height:2px;width:2px;float:left;}
/*----------------------- Footer ----------------------------*/
#footer {overflow:hidden;background-color:#000; padding:5px 0px 0px 0px; height:90px; margin-top:70px;}
#footer ul {overflow:hidden;}
#footer ul li {float:left;padding:0 29px 0 0;}
#footer ul li a {color:#979797;font-size:10px; line-height:15px;text-transform:uppercase;}
#footer ul li a:hover {text-decoration:underline;}
#footer p {color:#4c4c4c;overflow:hidden;font-size:10px; line-height:15px;padding:11px 0 0 0;}
/*#footer_bird { position:absolute; bottom:-95px; right:10px; background:url(../images/palemale.png); float:left; width:207px; height:158px;}*/
/*----------------------- Content Region ----------------------------*/
#content {overflow:hidden;max-width:886px; margin:0px auto; height:350px; }
#eye_can_see {width:628px;float:right;padding:0px 0 0px 0; margin-top:200px;}
#eye_can_see h2 {clear:both;overflow:hidden;}
#eye_can_see ul {overflow:hidden; padding:26px 0 0 0;}
#eye_can_see ul li {float:left;width:auto; border-top:3px solid #FFF; padding:11px 26px 0 0;}
#eye_can_see ul li.nav_space {border-top:0px;width:5px;}
#pub{ margin:0px auto; width:720px; overflow:hidden;}
#pub li{ float:left; margin-right:100px;}
#pub li.last-child{ float:left; width:200px; margin-right:0px;}
#pub img{ float:none;}
#content_overview #pub h3{ padding-bottom:5px;}
#pub li { width:156px; display:block; text-align:center;}
#pub big{ font-size:13px; color:#848484; display:block; padding:5px 0px;} 
#pub span{ color:#7e0000;}
.img_area{ width:376px; float:left; margin-top:37px;}
.img_area img{ border:5px solid #ededed;}
.txt_area{ width:474px; float:left; margin-left:36px;}
/*----------------------- Overview ----------------------------*/
#content_overview { min-height:300px;}
.pp_left{ float:left; width:26%;}
.pp_left ul{ list-style:none; padding-top:26px;}
.pp_left ul li a{  border-bottom: 1px solid #dadada; display:block; padding:10px 0px; color:#4D4D4D; font-size:12px;}
.pp_left ul li.active a{ color:#7E0000;}
.pp_right{ float:left; width:67%; margin-left:53px;}
#overview_headbg {overflow:hidden;height:275px;	}
.imgae_1{background:url(../images/banner_ovreview.jpg) top right no-repeat;}
.imgae_2{background:url(../images/banner_our_philosophy.jpg) top right no-repeat;}
.imgae_3{background:url(../images/banner_services.jpg) top right no-repeat;}
.imgae_4{background:url(../images/banner_speaking.jpg) top right no-repeat;}
.imgae_5{background:url(../images/banner_aboutus.jpg) top right no-repeat;}
.imgae_6{background:url(../images/banner_publications.jpg) top right no-repeat;}
.imgae_7{background:url(../images/banner_contact.jpg) top right no-repeat;}
#content_overview {  overflow:hidden; width:886px; margin:0px auto;}
#content_overview h3 {color:#7e0000;font-size:20px; line-height:27px;font-weight:normal;padding:30px 0 0 0;}
#content_overview h4 {color:#7e0000;font-size:20px; line-height:23px;padding:30px 0 0 0px; font-weight:normal;}
#content_overview p  {color:#4d4d4d;padding:10px 0 0 0;}
#content_overview p a {color:#4d4d4d; text-decoration:underline;}
#content_overview p a:hover {text-decoration:none;}
#content_overview p.inner_para {padding:10px 0 0 0px;}
#content_overview ul.axis_list {overflow:hidden; padding:2px 0 0 20px;}
#content_overview ul.law_list {overflow:hidden; padding:10px 0 0 10px;}
#content_overview ul.law_list li, #content_overview ul.axis_list li {font-size:12px; line-height:21px; padding:0 0 0 15px;background:url(../images/grey_arrow.gif) 0 6px no-repeat;}
#content_overview_inner123{ padding:0px 10px;}
#footer .wrapper ul{ display:none;}
#footer .wrapper{ width:886px;margin:0px auto; padding:0px 0px; }