body { top: 0; margin: 0; padding: 0; text-align: center; min-width: 974px; background: url(../images/bg.jpg) repeat-x #fff; }


input{font-size:9px; margin: 5px 0 0 5px;}
button{margin:0 0 10px 0; border:none; cursor:pointer;}

.dashline{margin:15px 0;}

.break {clear:both;visibility:hidden;}


li{list-style:none;}

.right{float:right;}
.left{float:left;}
img.right{float:right; margin:0 0 0 5px;}
img.left{float:left; margin:0 5px 0 0;}
img {border:none;}

.container{width:984px; margin:0 auto; padding:0; text-align:left;}
.header{margin:0; padding:0; width:984px; height:122px; position:relative;}

.identity{float:left; width:550px; border:none;}
.identity_NewsWatch{float:left; width:677px; border:none; margin: 10px 0 0 0;}

.functional{float:right; width:250px; margin:10px 0 0 0; padding:0 0 10px 0; height:102px; text-align:right; font-size:10px;}
.functional img{margin:0 0 5px 0; border:none;}
.search input{width:150px; margin:0; padding:0 0 5px 0;}
.search button{margin:0; padding:0; color:#5d87a1;}
.altnav{margin:0; padding:0;}

.content{float:right; width:748px; margin:20px 0 0 0; line-height:18px;}
.features{float:left; width:492px; margin:0 20px 0 0;}
.features a{text-decoration:none;}

.mainFeature{margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dashed #5d87a1;}
.mainFeature object{margin:5px;}

.subFeature{margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dashed #5d87a1;}
.subFeature object{margin:5px;}

/*content list style*/

.sec_mainFeature ul{margin:5px 0 5px 10px; padding:0;}

.sec_mainFeature li{margin:0; padding:0 0 0 10px; background:transparent url(../images/bullet_darkcircle.gif) no-repeat scroll 0 7px;}

 

.sec_features ul{margin:5px 0 5px 10px; padding:0;}

.sec_features li{margin:0 ; padding:0 0 0 10px; background:transparent url(../images/bullet_darkcircle.gif) no-repeat scroll 0 7px;}


.events{margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dashed #5d87a1;}
.events img{margin:0 0 10px 10px;}

.columns{float:left; width:512px;}

.home_col_A{float:left; width:236px; margin:0 20px 0 0;}
.home_col_B{float:right; width:236px; margin:0 20px 0 0;}

.news{float:right; width:236px; margin:0;}
.news ul{list-style:none; margin:0; padding:0;}

.news li{padding:0; margin:0 0 10px 0; line-height:16px;}
.news a{text-decoration:none;}

.news_ads{margin:0; padding:0;}
.news_ads img {padding: 0 0 5px 0 ;}
.empeanews{margin:10px 0 0 0; padding:0;}

.industrynews{margin:10px 0 0 0; padding:0 0 15px 0;}
.sidebar{float:left; width:216px; margin:20px 0 0 0;}

.ad_sidebar{margin:0; padding:0; text-align:center;}
.ad_sidebar img{margin:0 0 20px;}

.footer{clear:both; padding:30px 0 20px 0;}
.footer a{text-decoration:none;}

.nav-functional{list-style:none; margin:5px 0 0 0; padding:0; float:right;}
.nav-functional li{float:left; padding:0 7px; margin:0; border-right:1px solid #5d87a1; line-height:11px;}
.nav-functional li.last{float:left; padding:0 0 0 7px; margin:0; border:none; line-height:11px;}
.nav-functional a{color:#5d87a1; text-decoration:none;}



#nav{margin:5px 0 0 0; padding:0; font:normal 12px/18px Verdana,Arial,Helvetica,Sans-Serif;}
#nav ul{float:left; width:216px; list-style:none; padding:0; margin:0 0 20px 0;}
#nav li{position:relative; padding:0; margin:0;}
#nav a{display:block; color:#415968; text-decoration:none; padding:5px 0; border-bottom:1px dashed #5d87a1;}

#nav a:hover{color:#e55303;}
#nav a.navpromo{font-size:11px; color:#415968; font-weight:bold; color:#5d87a1;}
#nav li.navpromo{font-size:11px; color:#415968; font-weight:bold; color:#5d87a1;}
#nav li ul{position:absolute; margin:0; padding:0; margin-left:215px; margin-top:-31px; left:-999em; height:auto; /*w\idth:150px;*/ border:1px dashed #5d87a1;}
#nav li li{font:normal 10px/30px Verdana,Arial,Helvetica,sans-serif; padding:0; margin:0; background:#eff8ff; width:216px; border-top:none;}
#nav li li.last{font:normal 10px/30px Verdana,Arial,Helvetica,sans-serif; padding:0; margin:0; background:#eff8ff; width:216px; border-top:none; border-bottom:none;}
#nav li li:hover, #nav li li.sfhover{background:#fff;}
#nav li li a{w\idth:200px; width:216px; padding:0 6px 0 6px;}
#nav li ul a{color:#415968;}
#nav li ul a:hover, #nav li ul a.sfhover{color:#415968;}
#nav li ul ul{margin:-21px 0 0 197px; w\idth:198px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto;}
#nav li:hover, #nav li.sfhover{background:#eff8ff;}

#nav .sublist a, #nav .on a{display:block; width:206px; height:20px; text-decoration:none; padding:0; border:none;}
#nav .sublist a{color:#e55303; text-decoration:none; padding:0 0 0 10px; background:white;}
#nav li.on, #nav li.on{background:none; padding:0 0 10px 0; border-bottom:1px solid #5d87a1;}
#nav li.on a{color:#e55303;}

/*secondary page styles*/


#sec_nav{margin:0; padding:0; font:normal 12px/30px Verdana,Arial,Helvetica,Sans-Serif;}
#sec_nav ul{float:left; width:216px; list-style:none; padding:0; margin:0 0 5px;}
#sec_nav li.navpromo{font-size:11px; color:#415968; font-weight:bold; color:#5d87a1;border-bottom:1px dashed #5d87a1;}
#sec_nav li{position:relative; padding:0; margin:0;}
#sec_nav a{display:block; height:30px; color:#415968; text-decoration:none; padding:0; border-bottom:1px dashed #5d87a1;}
#sec_nav a.last{display:block; height:30px; color:#415968; text-decoration:none; padding:0;border-bottom:1px solid #5d87a1; }
#sec_nav a:hover{color:#e55303;}

#sec_nav li ul{position:absolute; margin:0; padding:0; margin-left:215px; margin-top:-31px; left:-999em; height:auto; w\idth:150px; border:1px dashed #5d87a1;}
#sec_nav li li{font:normal 10px/30px Verdana,Arial,Helvetica,sans-serif; padding:0; margin:0; background:#eff8ff; width:200px; border-top:none;}
#sec_nav li li.last{font:normal 10px/30px Verdana,Arial,Helvetica,sans-serif; padding:0; margin:0; background:#eff8ff; width:200px; border-top:none; border-bottom:none;}
#sec_nav li li:hover, #sec_nav li li.sfhover{background:#fff;}
#sec_nav li li a{w\idth:200px; width:187px; padding:0 6px 0 6px;}
#sec_nav li ul a{color:#415968;}
#sec_nav li ul a:hover, #sec_nav li ul a.sfhover{color:#415968;}
#sec_nav li ul ul{margin:-21px 0 0 197px; w\idth:198px;}
#sec_nav li:hover ul ul, #sec_nav li:hover ul ul ul, #sec_nav li.sfhover ul ul, #sec_nav li.sfhover ul ul ul{left:-999em;}
#sec_nav li:hover ul, #sec_nav li li:hover ul, #sec_nav li li li:hover ul, #sec_nav li.sfhover ul, #sec_nav li li.sfhover ul, #sec_nav li li li.sfhover ul{left:auto;}
#sec_nav li:hover, #sec_nav li.sfhover{background:#eff8ff;}


#nav_conference ul { height: 19px; margin: 3px 0 10px 0; padding: 0 0 0 1px; list-style: none;  }
#nav_conference li {font:12px/14px Arial, Helvetica, Sans-Serif;display: inline; }
#nav_conference li a {display: block; float:left;color:#415968; text-decoration: none; background:url(../images/bg_conf_nav.jpg);border: 1px solid #cbcaca; margin: 0 10px 10px 0 ; padding: 3px 5px;}
#nav_conference li a:hover {background: #FFF; }
#nav_conference li a.selected { background: #FFF; }

.member{margin:5px 0 0 0; padding:0 0 10px 0; font-weight:bold;}
.member ul{display:block; list-style:none; margin:0; padding:0;}
.member li{margin:0 0 5px 0; padding:0;}
.member li.off {font-weight:normal;}
.member a{font-weight:normal; text-decoration:none;}
.member li.arrow{padding:0 0 0 10px;  background:url(../images/bullet_red_arrow.gif) no-repeat; background-position:1px 5px}


.breadcrumbs{margin:0 0 10px 0; padding:0;}
.breadcrumbs ul{padding:0; margin:0; list-style:none;}
.breadcrumbs a{text-decoration:none; padding:0 8px;}
.breadcrumbs a.first{text-decoration:none; padding:0 8px 0 0;}
.breadcrumbs li{float:left; padding:0; margin:0; font-size:10px; line-height:12px; border-right:1px solid #ddd;}
.breadcrumbs li.last{float:left; padding:0; margin:0; font-size:10px; border:none;}


.sec_content{float:right; width:748px; margin:20px 0 0 0; line-height:18px;}
.sec_features{float:left; width:492px; margin:0 20px 0 0;}
.sec_features a{text-decoration:none;border: none;}
.sec_mainFeature{margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dashed #5d87a1;}
.sec_mainFeature img a{border: none;}

.sec_subFeature{margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dashed #5d87a1;}
.sec_subFeature object{margin:5px;}
.sec_subFeature img{margin:5px;border: none;}
.sec_subFeature_ads{margin:0 0 20px 0; padding:0 20px 20px 30px; width:402px;}
.sec_subFeature_ads img{margin:5px}

.sec_memberFeature{margin:0 0 10px 0; padding:0 0 20px 0;}
.sec_memberFeature img a{border: none;}

.member_important {padding:5px; margin:5px 0 10px 0;}
.member_important1 {padding:5px; margin:5px 0 10px 0;}
.member_important2 {padding:5px; margin:5px 0 10px 0;}
.member_important3 {padding:5px; margin:5px 0 10px 0;}
.member_important4 {padding:5px; margin:5px 0 10px 0;}


/*NewsWatch*/

img.newswatch{margin:5px 0;}
img.newswatch_abstract{margin:-5px 5px 5px 5px; float:right;}
.headlines p {line-height: 14px;}


.sec_columns{float:left; width:512px;}

.sec_col_A{float:left; width:236px; margin:0 20px 0 0;}
.sec_col_B{float:right; width:236px; margin:0 20px 0 0;}

.pagetools ul { margin: 5px 0 ; padding: 0; list-style: none;}
.pagetools li { display: inline;}
.pagetools .email { padding: 0 0 0 20px; background-position:1px 100% ; background-image: url(../images/btn_email.gif);background-repeat: no-repeat;}
.pagetools .print { padding: 0 20px 0 ; background-position:1px 50%; background-image: url(../images/btn_print.gif);background-repeat: no-repeat;}

.rss ul { margin: 5px 0 ; padding: 0; list-style: none;}
.rss li { display: inline;}
.rss li.rss {padding: 0 20px 0 ; background-position:1px 50%; background-image: url(../images/btn_rss.gif);background-repeat: no-repeat;}

.select_box { margin: 5px 0 15px 0; float:left; width:100%;}
.select_box select {float:left; padding:4px 2px 4px 0; width:160px; margin:2px 5px ;}

.select_box_narrow { margin: 0 ; float:left;}
.select_box_narrow select {float:left; padding:4px 2px 4px 0; width:110px; margin:2px 5px ;}


.confPromo  {display:inline; width:512px;}
.confPromo img {margin: 0 5px;}
.video_box {float:right;}

/* Form - styles */


/*main wrapper div for the form*/
.form_contact{ width:440px;padding:10px;font:normal 11px/14px Verdana,Arial,Helvetica,sans-serif; margin:0;float:left;}
.form_container{margin:0 ;float:left; }
.form_contact div {clear:both; padding:5px;}
	
/*text styles*/

.form_container label{float:left; text-align:right; margin-right:10px; width:140px; font-weight:bold; }
.form_container label.wide{float:left; text-align:left; margin-left:10px; width:280px; font-weight:bold; }


/*input styles*/
 
input.text{float:left; font-size:12px; padding:4px 2px; border:solid 1px #A6ACAF; width:220px; margin:2px 3px 5px 5px}
input.text_wide{float:right; font-size:12px; padding:4px 2px; border:solid 1px #A6ACAF; width:220px; margin:2px 0 5px 10px}
textarea.wide{font:normal 11px Verdana,Arial,Helvetica,sans-serif; width:370px; height:100px; border:solid 1px #A6ACAF; margin:5px 10px 20px 10px; padding: 0 5px 0 0; float:right;}

select {float:left; font-size:10px; padding:4px 2px; width:150px; margin:2px 0 5px 10px}
select.dropdown {float:left; font-size:12px; padding:4px 2px;width:225px; margin:2px 0 5px 10px; border:solid 1px #A6ACAF;}


/*buttons*/
.submit{text-align:center;}


/*fieldset*/
fieldset.bp { margin:0 ; padding:20px 0 10px 0; border:solid 1px #bbb;}
fieldset.contact { background:#fff; margin:0 0 5px; padding-top:20px; }

.upload { margin:0 0 0 150px; padding: 0; float:left}

.popupControl
{
	background-color :#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	/*border-color:black;
	border-width:4px; */

}

/****  FACETED SEARCH RESULTS ****/
.search_result_left{width:500px; float:left}

.search_result_right{width:160px; float:right}

.GMSearch_ResultsPanel{display:none;}



.fsr_all{border-bottom:thin solid; border-left:thin solid; font:bold 10px Arial,Helvetica,Sans-Serif; border-top:thin solid; border-right:thin solid; padding:5px}
.fsr_title{font:bold 10px Arial,Helvetica,Sans-Serif}
.fsr_heading{font:bold 10px Arial,Helvetica,Sans-Serif; text-decoration:underline}
