/* CSS Document */

#containerbar{ width:100%; background-color:#fff;}
#tpstrip{ width:100%; height:25px; background:#fff url(/site_images/top_bg5.gif) repeat-x bottom; line-height:20px;}
#tpstrip a{ float:left; text-decoration:none; padding:0 8px;background:url(/site_images/list-sep5.gif) no-repeat right; color:#16387c; font-size:12px;}

body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image:url(/images/bg.gif); font-family:"Arial", Helvetica, sans-serif; font-size:12px;}
TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
}
TD a, TD a:visited {
	font-size:12px;
	color:#16387c;
	text-decoration:none;
}
TD a:hover, TD a:visited:hover {

	color:#000;
	/*background-color:#16387c;*/
	text-decoration:none;
}

.redtext{ font:bold 13px arial; color:#e20000; text-decoration:underline;}
.redtext a:visited{ font:bold 13px arial; color:#e20000; text-decoration:underline;}
.redtext a:active{ font:bold 13px arial; color:#e20000; text-decoration:underline;}

.margin {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.topmargin {
	padding-top:5px;
}
.right {
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-image:url(/images/right.gif);
	background-repeat:repeat-y;
}
.topband {
	font-size:11px;
	color: #747474;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: solid 1px #747474;
	background-color: #FFFFFF;
	color: #616161;
}
.tableborder{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
 	BORDER-BOTTOM: #cccccc 1px solid;
}
.heading {
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.red {
	color:#FF0000;
}
.insidetable {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.ad {
	font-size:10px;
	padding-left:30px
}
.hori-devide {
	background-image:url(/images/divide-hori.gif);
	background-repeat:repeat-x;
}
.footer {
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:11px;
}
.grey {
	color:#b4b4b4;
}
.ajax {
	background-image:url(/images/ajax-bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-top:3px;
}
.ajaxlink {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none
}
.ajaxlink:hover {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.ajaxlink:visited {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none
}
.ajaxlink:hover {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.ajax1 {
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-image:url(/images/ajax-bg.gif);
	padding-top:3px;
}
.other-ajax {
	/*background-image:url(/images/other-ajax-bg.gif);*/
	/*background-repeat:repeat-x;*/
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-top:3px;
}
.vertical {
	background-image:url(/images/divide-verti.gif);
	background-repeat:repeat-y;
}
.left {
	padding-left:7px;
	padding-bottom:0px;
	padding-top:0px
}
.dj {
	background-image:url(/images/bg-DJ.gif);
	background-repeat:repeat-x;
}
.on {
	background-image:url(/images/bg-on.gif);
	background-repeat:repeat-x;
}
.onrecord-text {
	padding-right:10px;
	padding-left:10px;
	text-align:justify;
}
.jobsearch {
	border:1px solid #bcbcbc;
/*	BORDER-RIGHT: #898989 1px solid;
	BORDER-TOP: #898989 1px solid;
	BORDER-LEFT: #898989 1px solid;
 	BORDER-BOTTOM: #898989 1px solid;*/
}
.jobsearchrow {
	background-color:#ececec;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.toplinks {
	background-image:url(/images/jobswitch/bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-bottom:4px;
}
.toplinks_a {
	background-image:url(/images/bg_1.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding-left:6px;
}

.toplinks_b {
	background-image:url(/images/bg_1.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding-left:0px;
}

.thickborder {
	background-image:url(/images/middle-devide.gif);
	background-repeat:repeat-x;
}
.forfooter {
	font-size:11px;
	color:#16387c;
	text-decoration:none;
}
.redheadline {
	font-size:12px;
	color:#16387c;
	font-weight:bold;
	text-decoration:none;
}

.redheadline1 {
	color:#16387c;
	font-weight:bold;
	text-decoration:none;
}

.whiteheadline {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.whiteheadline1 {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding-left:8px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
}

.newsbodya {
	font-size:12px;
	color:#16387c;
	text-decoration:none;
}
.newsbodya:hover {
	font-size:12px;
	color:#16387c;
	text-decoration:underline;
}
.newsbodya:visited {
	font-size:12px;
	color:#16387c;
	text-decoration:none;
}
.newsbodya:visited:hover {
	font-size:12px;
	color:#16387c;
	text-decoration:underline;
}
.gray-inside {
	padding-bottom:3px;
	padding-right:12px;
	padding-top:3px;
	padding-left:12px;
	background-image:url(/images/digital/gray-bg.gif);
	background-repeat:repeat-y;
}
.ad-cate{ background-image:url(/images/advertisement/all-cate-bg.gif); background-repeat:repeat-y;}
.ad-cate ul {margin-top:0;}
.ad-cate li { list-style:url(/images/advertisement/all-cate-arrow.gif);margin: .2em 0 -0.1em 2em; padding-bottom:2px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  border-bottom:1px dashed #e5e5e5;}
.ad-cate li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;text-decoration:none;}
.ad-cate li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline}

/* MENU CSS FOR TAB */


ul{ margin:0px; padding:0px;}
h1{ font:bold 15px verdana; color:#16387c; margin:0; padding:0 0 10px 9px;}
h2{ font:bold 12px verdana; color:#000000; margin:0; padding:0 0 10px 5px;}
h3 { font-weight:bold; margin:10px 0 20px 0;}
h4{font:bold 12px verdana;  display:block;}
h4 a{font:bold 12px verdana; color:#cccccc;  float:left;  display:block; padding:2px; margin:18px 20px 0 10px;}


#wrapper{ width:780px; float:left;}
#contant{ width:600px; font:bold 12px verdana; color:#000000; padding:20px 0 0 6px;}
#contant img{float:right;}
/*#container { border:1px solid #daccd4; width:600px; padding:2px;}*/
#ad{   background:#e5e5e5;}
#ad img{ float:right; padding:8px;}
#space{ height:2px;}
.body-left { width:295px; height:auto; float:left; text-align:left; background:#FFFFFF url(/images/box_bg.gif) repeat-x top; padding-top:10px; }
.body-right { width:295px; height:auto; float:right; text-align:left; background:url(/images/box_bg.gif)repeat-x; background:#FFFFFF url(/images/box_bg.gif) repeat-x top; padding-top:10px; }
.red{ font:bold 12px arial; color:#16387c; text-decoration:none;}
.red1{ font:bold 12px arial; color:#16387c; text-decoration:underline;}
.orange{ font:bold 12px arial; color:#da6100; text-decoration:none;}
.smalltxt{font:11px arial; color:#000; text-decoration:none;}
h3{font:bold 12px arial; color:#da6100; text-decoration:none; margin:0; padding:0;}

#bottombg{ width:100%; background:url(/images/box_bg.gif) repeat-x top;}
#brand{ width:285px; float:left; padding: 5px 0 0 7px;}
#mostdebatedad{width:290px; padding:4px; float:left;  border-left:1px dotted #daccd4; text-align:center;}
#viewr{ width:590px; text-align:right; padding:8px;}
#viewr a{font:bold 12px arial; color:#16387c; text-decoration:underline;}
#viewl{ width:230px; text-align:left; padding-left:20px; padding-top:3px;}
#viewl a{font:bold 12px arial; color:#16387c; text-decoration:underline;}
.dotborder td{ border:1px solid #dddddd; padding:2px;}

/*---------------------------------class---------------------------------------------------*/
.link{padding:0 0 0 9px; margin:0; font:bold 12px verdana; color:#16387c; text-decoration:underline;}
.link a:hover{font:bold 12px verdana; color:#000; text-decoration:none;} 
/*#list{font:12px Arial, Helvetica, sans-serif; color:#000000; }
#list li{ list-style:url(/images/bullet.gif); line-height:20px;  list-style-position:inside;}
#list li a{ color:#000000; text-decoration:none;}
#list li a:hover{color:#16387c; text-decoration:underline;}*/
/*#joblist{font:11px Arial, Helvetica, sans-serif; color:#000000;}
#joblist li{ list-style:none; line-height:20px; padding-left:8px; border-bottom:1px solid #e5e6e6;}
#joblist li a{ color:#16387c; text-decoration:underline;}
#joblist li a:hover{color:#16387c; text-decoration:underline;}*/
.jobswitch{width:110px; float:left;} 
.position{width:140px;}
.listtext{font:12px Arial, Helvetica, sans-serif; color:#000000;}
.bluebox{ background:#d4e6ff; padding:6px; margin-top:8px; float:left; overflow:hidden; width:596px;}
.whitebox{ background:#fff; padding:6px; margin-top:8px; float:left; overflow:hidden; width:596px;}
.apply{ font: 12px arial; color:#000; text-decoration:none; border-bottom:1px dotted #93b7de; clear:both; padding-bottom:11px;}
.apply img{ float:right; padding-right:10px; border:none;}
.apply1{ font: 12px arial; color:#000; text-decoration:none; border-bottom:1px dotted #ffcb87; clear:both; padding-bottom:11px;}
.apply1 img{ float:right; padding-right:10px; border:none;}
.date{font:11px Arial, Helvetica, sans-serif; color:#7b7b7b;}
div.container { width:606px;}

div.float {float: left; padding-top:20px; padding-left:8px;}
div.float1 {float: right; padding-top:20px; }
  
div.float p {text-align: left;}
.MICA{ width:590px; float:left; padding:6px; border-top:1px dotted #daccd4; }
.MICA li{ background:url(/images/blackbullet.gif) no-repeat 0 5px; padding:2px 0 1px 22px; list-style:none;}
.MICA li a{font:bold 12px arial; color:#16387c; text-decoration:none;}
.MICA li a:hover{font:bold 12px arial; color:#000; text-decoration:none;}

#recent_box{ width:405px; float:left;}
#recent_headlines { margin:0 0 5px 0;}
#recent_headlines ul,recent_headlines h2{ float:left;}
#recent_headlines li { background:url(/images/bullet.gif) no-repeat 0 3px; padding:2px 0 2px 20px; list-style:none;}
#recent_headlines li a {font: 12px arial; color:#000; text-decoration:none;}
#recent_headlines li a:hover {color:#16387c; text-decoration:underline;}

#media_newslets { margin:4px 0 10px 0; width:290px;  background:url(/images/box_bg.gif) repeat-x top; padding-top:4px;}
#media_newslets,#media_newslets ul,media_newslets h2{ float:left;}
#media_newslets li { background:url(/images/bullet.gif) no-repeat 0 3px; padding:2px 0 2px 20px; list-style:none;}
#media_newslets li a {font: 12px arial; color:#000; text-decoration:none;}
#media_newslets li a:hover {color:#16387c; text-decoration:underline;}

#company_briefs { margin:4px 0 10px 5px; width:305px;  background:url(/images/box_bg.gif) repeat-x top; padding-top:4px;}
#company_briefs,#company_briefsul,company_briefs h2{ float:left;}
#company_briefs li { background:url(/images/bullet.gif) no-repeat 0 3px; padding:2px 0 2px 20px; list-style:none;}
#company_briefs li a {font: 12px arial; color:#000; text-decoration:none;}
#company_briefs li a:hover {color:#16387c; text-decoration:underline;}

/*---------------------------------new---------------------------------------------*/

#container{ width:606px; padding:5px; margin:0;}
#fxbanner{ width:100%; text-align:center; padding-top:10px;}
#bannerad{ width:606px; margin:0; padding:0;background:#e5e5e5;text-align:center;}
#banneradr{ width:472px; padding:6px 0 6px 0; margin:0 auto;}

.redheading{font:bold 15px verdana; color:#16387c; margin:0; padding:0; text-decoration:none; text-align:left;}
.blackheading{ font:bold 12px verdana; color:#000000; margin:0; padding:0; text-decoration:none; text-align:left;}
.text{ font:12px arial; color:#000000;}
.jobslist{font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.jobslist:hover{font:12px Arial, Helvetica, sans-serif; color:#16387c; text-decoration:underline;}
#rightad{ width:190px; height:180px; float:right; vertical-align:top;}

#hscroll{ width:285px; height:111px; padding:7px 0 0 0; overflow:auto; white-space:nowrap;}
#hscroll ul{ margin:0; padding:0; list-style:none;}
#hscroll li{ display:inline; padding:0 10px 0 10px;} 

/*-------------------------- jobs listing new -----------------------------------------*/
#jblist{ width:544px; margin-top:8px;float:left;}
#jbcl_left{ width:542px; float:left; border:1px solid #bcbcbc;}
#jbcl_left h4{ font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; background-color:#16387c; height:14px; line-height:14px; margin:0; margin-bottom:5px; padding:3px;}
jbcl_left ul{ width:542px; float:left; margin:5px 0 0 0; list-style:none; padding:0;}
#jbcl_left li{ float:left; width:245px; margin:0 5px; background:url(/images/arrow1.gif) no-repeat 0 5px; padding-left:13px; list-style-type:none;}
#jbcl_left li a{ font:bold 13px Arial, Helvetica, sans-serif;}
#jbcl_left li span{ display:block; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f; text-decoration:underline;}
.morebt{ width:539px; padding-right:3px; text-align:right;}

/*#jbcl_left li{ float:left; width:260px; margin-left:5px; background:url(/images/arrow1.gif) no-repeat 0 5px; padding-left:10px; padding-bottom:2px;}*/
/*#jbcl_right{width:266px;  float:right; margin-left:4px; border:1px solid #bcbcbc;display:inline;},*/
/*#jbc{ width:544px; float:left; border:1px solid #bcbcbc;display:inline; }
#jbc ul{ margin:5px 0 0 0; padding:0 0 0 5px; list-style:none;}
#jbc li{background:url(/images/arrow1.gif) no-repeat 0 5px; padding-left:13px; padding-bottom:2px;}
#jbc li a{font:bold 13px Arial, Helvetica, sans-serif;}
#jbc h4{font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; background-color:#16387c; height:14px; line-height:14px; margin:0; padding:3px;}
#jbc li span{ display:block; font:12px Arial, Helvetica, sans-serif; color:#6f6f6f;}*/


#jbc{ width:544px; float:left; border:1px solid #bcbcbc; display:inline; }
#jbc ul{margin:5px 0 0 0; list-style:none; margin:0; padding:0;}
#jbc li{float:left; width:542px; border-bottom:1px dotted #cfcfcf; margin:5px 0 0 0; padding-bottom:5px;}
#jbc h4{font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; background-color:#16387c; height:14px; line-height:14px; margin:0; padding:3px;}

#job-cont{width:542px; float:left;}
#job-cont .c-name{float:left; width:152px; margin:0px 5px 0 5px;}
#job-cont .c-name a{color:#000;}
#job-cont .c-dis{float:left; width:380px;}

/*---------------------------------firfoxbug------------------------------------------------*/


.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix{display: block;}

.borders:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.borders{display: inline-block;}
* html .borders {height: 1%;}
.borders{display: block;}

<!-- DIV to clear float -->
.clear{ clear:both; height:1px;}

/*------------------------ css for search dropdown list box------------------*/


#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
z-index:10000;

}

#cssdropdown li {
float: left;
position: relative;

}

.mainitems{

background-color: #FFFFFF;
}

.mainitems a{
margin-left: 0px;
margin-right: 0px;
text-decoration: none;
}

.subuls{
display: none;
width: 136px;
*width: 138px;
margin:0;
top:20px;
z-index:1000;
padding:0px;
position: absolute;
text-align:left;
left: 0;
background-color: #FFFFFF;

}

.subuls li{
width: 100%;
z-index:1000;
}

.subuls li a{
text-decoration: none;
padding-left:5px;
z-index:2000;

}



#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
margin:0px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#cssdropdown a:hover { /* lists nested under hovered list items */
font-weight:bold;


}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}

/*-----------------------------------creative-------------------------------------------------*/
#leftad{ width:395px; height:180px; float:left;}
#creativebanner{ width:395px; text-align:left; background-color:#e6e6ed; float:left; }
.icon1box{ width:85px; *width:95px; height:85px; *height:100px; float:left; text-align:center;border:2px solid #e7e7e7;padding:3px;}
.icon1box_wtxt{ width:85px; *width:95px; height:95px; *height:105px;  margin:12px; float:left; text-align:center;}
.flashbox{ width:335px; float:right; text-align:center;}
.name1{ font:bold 12px arial; color:#567ab3; text-decoration:none;}
.creative-left { width:304px; height:100px; float:left; text-align:left; padding:8px; border:2px solid #e7e7e7; margin:12px; }
.creative-left img { float:left; text-align:left; padding-right:12px;}
.creative-right { width:290px; height:auto; float:right; text-align:left;  padding-top:10px; }
.creative-right img { float:left; text-align:left; padding-right:8px;}
.borders{ border:1px solid #dcdce5; width:600px; height:auto; padding-bottom:8px; float:left; margin-top:3px;}


.MICA{ width:585px; float:left; padding:6px; }
.MICA li{ background:url(/images/blackbullet.gif) no-repeat 0 5px; padding:2px 0 1px 22px; list-style:none;}
.MICA li a{font:bold 12px arial; color:#16387c; text-decoration:none;}
.MICA li a:hover{font:bold 12px arial; color:#000; text-decoration:none;}



/*--------------- skyscrapper ---------------------*/

#rightcont {position:absolute; left: 790px; top:122px;}

#skyscraper {float:left; margin-right:10px; display:none;}

skyscraper object{ margin-top:10px;}

#bor{ border-bottom:1px solid #94a3c4;}

#np {float:left; display:none;}

#floater {position:absolute; display:none; width:600px; height:auto; right:15px; top: 35px; z-index:10; }
#eventtab{float:left; width:616px;}
#eventtab div{ float:left; width:606px; padding:5px; border-bottom:1px solid #B4B4B4;}
#eventtab img{float:left; margin:5px 10px 5px 5px; border:2px solid #B4B4B4;}
#eventtab .img-right{float:right; margin:5px 5px 5px 10px; border:2px solid #B4B4B4;}
#eventtab h2, #eventtab h2 a{ font:bold 16px Arial, Helvetica, sans-serif; color:#002F75; margin:0 0 5px 0; padding:0;}
#eventtab .dtxt{ font:bold 14px Arial, Helvetica, sans-serif;}
