/* CSS Document */
body{
font-family:"Trebuchet MS";
font-size:13px;
color:#686868;
padding:0;
margin:0;
}
p{
margin:0;
padding:0;
line-height:20px;
}
img{
border:none;
}
h1{
font-family:Arial;
font-size:20px;
padding:5px 0;
margin:0;
color:#282828;
}
h2{
font-size:16px; 
line-height:20px; 
color:#8A8A8A; 
font-family:Arial;
padding:0;
margin:0;
font-weight:normal;
}
h3{
font-size:13px; 
line-height:20px; 
color:#686868; 
font-family:Arial;
padding:5px 0;
margin:0;
}
h4{
font-size:13px; 
line-height:20px; 
color:#A6720A;
text-transform:uppercase; 
font-family:Arial;
padding:5px 0;
margin:0;
}
h5{
font-size:17px;
margin:0;
padding:5px 0;
}
h6{
font-size:16px;
color:#EF3829;
}
.clear{
clear:both;
}
/*toper area*/
#top{
height:27px;
background:#1B1313;
border-bottom:1px solid #625E57;
}
#top_link{
text-align:right;
width:925px;
padding:7px 75px 0 0;
margin:0 auto;
font-family:verdana;
font-size:10px;
text-transform:uppercase;
color:#fff;
}
#top_link a{
color:#fff;
text-decoration:none;
}
#top_link a:hover{
color:#fff;
text-decoration:underline;
}
/*navigation start from here*/
#nav_bg{
height:79px;
background:url(images/nav_bg.gif) repeat-x left;
padding-left:56px;

}
#nav_holder{
width:1000px;
margin:0 auto;
padding-left:56px;
}
#logo_wrap{
float:left;
}
span.small_text{
font-family:Arial;
font-size:10px;
color:#747474;
font-weight:bold;
line-height:18px;
}
.nav_link_wrap{
float:left;
width:780px;
/*width:680px;
width:760px;
padding-right:22px;
*/
}
.nav_link_wrap ul{
padding:0; margin:0; list-style-type:none; 
}
.nav_link_wrap ul li{
display:block;
background:url(images/nxt_line.png) no-repeat right;
float:left;
height:54px;
padding:15px 15px 0 15px ;
}
.nav_link_wrap ul li.last{
display:block;
background: none;
float:left;
height:54px;
padding:15px 15px 0 15px ;
}
.nav_link_wrap a{
height:54px;
float:left;
display:block;
color:#333333;
text-decoration:none;
font-size:13px;
font-weight:bold;
font-family:Arial;
text-transform:uppercase;
}
.nav_link_wrap a:hover{
text-decoration:none;
color:#333333;
background:url(images/underline.gif) repeat-x bottom center;
}
.nav_link_wrap a.on{
text-decoration:none;
color:#333333;
background:url(images/underline.gif) repeat-x bottom center;
}
/*red holder from here*/
.red_holder{
background:#E10A17;
height:254px;
}
.red_bg_holder{
background:url(images/red_bg.gif) bottom no-repeat;
height:254px;
width:1000px;
margin:0 auto;
}
.main_img_holder{
float:left;
padding-left:56px;
}
.bg_image{
width:581px;
height:254px;
background:url(images/anim2.jpg) left no-repeat;
}
#service_slide_show{
width:581px;
height:254px;
}
.big_head,.big_head_events{
	font-family:verdana;
	font-size:22px;
	color:#fff;
	padding-left:20px;
}

.big_head_events{

	padding-top:80px;
	text-align:left;
}

.big_head {
	text-align:center;
	position:absolute;
	top: 325px;
}
.red_rgt_wrap{
float:left; 
width:309px; 
margin-top:24px;
}
.red_rgt_img{
float:left; 
width:134px;
padding:0 5px;
}
.red_rgt_txt{
float:left;
width:165px;
line-height:22px;
color:#fff;
font-family:Arial;
font-size:13px; 
}
.red_rgt_txt a{
color:#fff;
font-family:Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.red_rgt_txt a:hover{
color:#fff;
font-family:Arial;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
/*quick links*/
.quick_links{
float:left; 
width:309px; 
margin-top:15px;
text-align:center;
padding-top:3px;
background:url(images/quick_link_bg.gif) center no-repeat;
height:25px;
}
.quick_links a{
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#3A3A3A;
padding:0 5px;
}
.quick_links a:hover{ 
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#3A3A3A;
}
.white_contenair{
background:#fff;
}
.contenair{
background:url(images/content_bg.gif) top no-repeat;
width:1000px;
margin:0 auto;
}
.content_left{
float:left;
width:546px;
padding:20px 15px 10px 76px;
}
.content_top{
float:left;
width:546px;
padding-bottom:10px;
border-bottom:1px solid #DFE1E8;
}
.middle_content{
float:left;
line-height:20px;
width:546px;
padding:10px 0;
}
a.red_link{
color:#E10A17;
font-family:Arial;
font-size:10px;
text-transform:uppercase;
text-decoration:underline;
}
a:hover.red_link{
color:#E10A17;
font-family:Arial;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
}
.content_right{
float:left; 
width:276px; 
padding:15px 20px 10px 15px;
}
.content_table{
float:left;
padding-left:25px;
padding-bottom:25px;
width:276px;
border-bottom:1px solid #DFE1E8; 
}
.tab_head{
color:#fff; 
font-weight:bold; 
padding:5px;
}
.space{
padding:2px 5px;
}
.content_tab1{
float:left; 
width:276px;
padding:7px 0;
line-height:20px;
}

/* begin styles for RSS Feed 

     This is the most basic style to use for a list with no bullets */



.rss_box {
float:left; 
width:276px;
padding:7px 0;
line-height:20px;
background-color: #ffffff;
}
.rss_title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss_items {
       list-style:none;
       margin:0;
       padding:0;

}

.rss_item  {
	font-size:13px;
	margin-bottom: 1em;
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.rss_item a:hover {
color:#FF0000;
	}

.rss_date {
	font-size: xx-small;
	color:#660000;
	}
.content_tab2{
float:left; 
width:276px;
padding:15px 0 0 0;
}
.book_wrap{
float:left; 
padding-right:10px;
}
.book_txt{
line-height:23px;
width:143px;
padding-top:5px;
float:left; 
}
/*bottom area css*/
.bottom_wrapper{
background:url(images/bottom_bg.gif) top repeat-x; 
height:149px;
}
.footer_holder{
width:872px;
padding:10px;
margin:0 auto;
}
.copyright{
float:left; 
width:575px;
}
.mid{
vertical-align:middle;
}
.address_wrap{
float:left;
color:#686868;
width:297px; 
line-height:18px;
}
.address_wrap a{
color:#686868;
text-decoration:none;
}
.address_wrap a:hover{
color:#686868;
text-decoration:underline;
}
/*about us css*/
.about_tab1{
float:left; 
width:276px;
padding:7px 0;
line-height:20px;
}
.gallery_head{
float:left;
width:869px;
padding:5px 0;
border-bottom:1px solid #DFE1E8;
}
.publication_holder{
float:left;
width:870px;
}
.publication1{
float:left;
width:288px;
text-align:center;
color:#8D613C;
font-size:14px;
padding:15px 0 0 0;
font-weight:bold;
border-right:1px solid #DFE1E8;
}
.publication2{
float:left;
text-align:center;
color:#8D613C;
font-size:14px;
font-weight:bold;
padding:15px 0 0 0;
width:290px;
}
a.more{
color:#417ED2;
font-size:9px;
font-family:verdana;
text-decoration:none;
}
a:hover.more{
color:#417ED2;
font-size:9px;
font-family:verdana;
text-decoration:underline;
}
/*contact us css*/
.contact_holder{
float:left;
width:546px;
margin:3px 0;
}
.cont_field{
border:1px solid #DFE1E8;
width:346px;
height:25px;
}
.cont_message{
font-family:Arial;
font-size:12px;
border:1px solid #DFE1E8;
width:346px;
padding:5px;
height:175px;
}
.contact_btn_holder{
float:left;
width:516px;
padding-left:30px;
margin:7px 0;
}
/*media kit css*/
.media_contenair{
background:url(images/media_kit_bg.gif) top no-repeat;
width:1000px;
margin:0 auto;
}
.media_wrapper{
width:870px;
padding:10px 54px 10px 76px;
}
.media_bk_right{
float:left; 
width:285px; 
padding:10px;
}
.media_read{
float:left; 
width:285px;
height:186px;
background:url(images/md_bg.png) center no-repeat;
padding:25px 0 0 0;
}
.mdbk{
float:left; 
padding-right:5px;
}
.content_md_left{
float:left;
width:565px;
padding-bottom:10px;
border-bottom:1px solid #DFE1E8;
}
.content_md_nxtleft{
float:left;
line-height:20px;
width:565px;
padding-bottom:5px;
}
.content_md_holder_left{
float:left;
width:565px;
}
ul.mdk{
padding-top:10px;
}
li.mdkt{
margin:0; 
list-style:outside; 
list-style-image:url(images/list_bul.gif);
}
.md_top_wrap{
float:left;
}
.md_industry{
float:left;
padding:5px 10px 5px 0;
width:855px;
}
.service_eng{
float:left;
font-size:16px;
width:295px;
color:#EF3829;
}
.service_ultxt{
float:left; 
line-height:20px;
width:500px;
padding-left:10px;
}
.readership{
float:left;
text-align:center;
width:435px;
}
.md_president{
float:left;
padding:15px 0;
width:870px;
border-bottom:1px solid #DFE1E8;
}
.country_wrapper{
float:left;
padding:15px 0;
width:870px;
}
/*recruitment css*/
span.red_current{
font-size:15px; 
font-weight:bold; 
color:#E10A17;
}
.content_tab_recruit{
float:left; 
padding:5px 0;
width:276px;
line-height:20px;
}
a.recruitment {
color:#EF1313;
text-decoration:underline;
font-weight:bold;
}
a:hover.recruitment {
color:#EF1313;
text-decoration:none;
font-weight:bold;
}
/*services css*/
.services_wrap{
float:left;
padding-left:180px;
width:690px;
}
 
.service_prev{
float:left;
padding:0 10px;
margin:70px 0; 
}
.service_sample{
float:left;
padding:0 5px;
}
.service_right{
float:left; 
width:276px;
padding:7px 0;
line-height:20px;
}
/*members page css*/
.member_holder{
float:left;
width:870px;
}
.members_txt{
float:left;
width:860px;
line-height:20px;
padding:5px 0;
}
.members_head{
float:left;
width:860px;
padding-bottom:10px;
border-bottom:1px solid #DFE1E8;
}
.members_center{
float:left;
width:820px;
line-height:20px;
padding:5px 0 0 40px;
}
.login_field{
border:1px solid #CACACA; 
width:200px;
height:25px;
vertical-align:middle;
}
/*book and borders css*/
.orders{
width:177px;
float:left; 
text-align:center; 
padding:0 15px 10px 0;
}
.orders_details{
width:354px;
float:right; 
text-align:left; 
/*padding:0 15px 10px 0;*/
}
.right_ord_img{
float:left;
width:138px;
text-align:center; 
font-size:14px; 
font-weight:bold; 
color:#8D613C; 
text-transform:uppercase;
}
.right_ord_img a{
color:#8D613C; 
text-transform:uppercase;
text-decoration:none;
}
.right_ord_img a:hover{
color:#8D613C; 
text-transform:uppercase;
text-decoration:underline;
}
/*new css 31 12 08*/
.service_dec{
float:left;
line-height:20px;
width:860px;
padding:10px 0;
}
.topper_head{
float:left;
width:870px;
padding-bottom:10px;
border-bottom:1px solid #DFE1E8;
}
/*new css 19 01 2009*/
.index_wrapper{
float:left;
}
.book_setter{
width:890px;
margin:0 auto;
}
.indexer_img{
float:left;
width:133px;
text-align:center; 
font-size:14px; 
font-weight:bold; 
color:#8D613C; 
text-transform:uppercase;
}
.indexer_img a{
color:#8D613C; 
text-transform:uppercase;
text-decoration:none;
}
.indexer_img a:hover{
color:#8D613C; 
text-transform:uppercase;
text-decoration:underline;
}
span.news{
color:#990000;
font-size:15px;
font-weight:bold;
}
.lt_shd{
padding:2px;
border:1px solid #ccc;
}
div.info{
margin-top:10px;
text-align:left;
}
/*rainbow css*/
.rainbow_wrap{
float:left;
text-align:center;
width:546px;
padding:5px 0;
}
#img_1 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 77px;
	top: 1007px;
}
#img_2 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 116px;
	top: 962px;
}
#img_3 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 161px;
	top: 927px;
}
#img_4 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 212px;
	top: 896px;
}
#img_5 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 278px;
	top: 852px;
}
#img_6 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 352px;
	top: 895px;
}
#img_7 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 399px;
	top: 927px;
}
#img_8 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 460px;
	top: 962px;
}
#img_9 {
	position:absolute;
	width:95px;
	height:134px;
	z-index:1;
	left: 513px;
	top: 1007px;
}



/* New CSS
--------------------------------------------- */

.interviecontentouter {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dfe1e8;
	padding-bottom:15px;
	padding-top:15px;
} 

.interviewerimg {
	width:23%;
	float:left;
}

.interviewertextarea {
	width:75%;
	padding:0px 0px 0px 10px;
	float:left
}

.interviewerheading {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#808080;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
}

.greenheading {
	font-size:13px; 
	line-height:20px; 
	color:#808000;
	text-transform:uppercase; 
	font-family:Arial;
	padding:5px 0;
	margin:0;
	font-weight:bold;
}

.topborder {
	border-top:1px solid #dfe1e8;
}

.fl { float:left}
.gap { height:10px}
.gap20 { padding-top:20px}

.text { 
font-family:"Trebuchet MS";
font-size:11px;
color:#686868;
padding:0;
margin:0;
line-height:16px;
}

.interviewtopic {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#686868;
	line-height:20px;
	border-bottom:1px solid #c0c0c0;
	padding-bottom:6px;
	padding-top:6px;
	
}

.interviewtopic a:link {text-decoration:none; color: #686868} 
.interviewtopic a:visited {text-decoration:none; color: #686868} 
.interviewtopic a:hover {text-decoration:none; color: #686868} 
.interviewtopic a:active {text-decoration:none; color: #686868} 

.interviewerheading a:link {text-decoration:none; color: #686868} 
.interviewerheading a:visited {text-decoration:none; color: #686868} 
.interviewerheading a:hover {text-decoration:none; color: #686868} 
.interviewerheading a:active {text-decoration:none; color: #686868} 

.events_wrapper{
	width:870px;
	margin:auto;
}

.content_events {
	width:96%;
	margin:auto;
	/*border:1px solid red;*/
}

.eventslide_container {
	width:100%;	
	overflow:hidden; 
	/*border:1px solid #33FF99;*/
} 

.eventimg_container {
	margin-right:10px;
	float:left;
}


/*INLINE TABS 02/04/2009*/

.inline_tabs a{
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	font-family:"Trebuchet MS";
	text-align:center;
	line-height:32px;
	font-weight:bold;
	background:url(rightImgtop2.jpg) 0 0;
	height:32px;
	width:142px;
	display:block; 
	float:left;
}

.inline_tabs a:hover, .inline_tabs a.selected {
	background-position:0px -33px;
}

/* NEW CSS  28/10/2009
--------------------------------------------------------------------------*/


.rightTopNavbg {
	margin:0;
	padding:0;
}
.rightTopNavbg a{
	float:left;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	font-family:"Trebuchet MS";
	text-align:center;
	line-height:32px;
	font-weight:bold;
}
.rightTopNavbg a#bytopic {
	background:url(rightImgtop.jpg) 0 0 no-repeat;
	height:32px;
	width:84px;
	display:block;
}
.rightTopNavbg a#bytopic:hover, .rightTopNavbg a#bytopic.selected {
	background-position:0px -33px;
}

.rightTopNavbg a#bycountry {
	background:url(rightImgtop2.jpg) 0 0 no-repeat;
	height:32px;
	width:84px;
	display:block;
}
.rightTopNavbg a#bycountry:hover{
	background-position:0px -33px;
}
ul.rightNavList {
	margin:0;
	padding:0;
}
ul.rightNavList li {
	border-bottom:1px solid #adadad;
	list-style-type:none;
}

ul.rightNavList li a {
	text-decoration:none;
	padding-left:20px;
	color:#404040;
	line-height:31px;
	font-family:"Trebuchet MS";
	font-size:14px;
}
ul.rightNavList li a:hover {
	text-decoration:underline;
}

.black_holder{
	background:#1b1313 url(blackbg.jpg) 0 0 repeat-x;
	height:254px;
}
.black_bg_holder{
	background:url(bannerbg.jpg) bottom no-repeat;
	height:254px;
	width:1000px;
	margin:0 auto;
}
.black_rgt_wrap{
	float:left; 
	width:309px; 
}

