body{font-size:13px;margin:1px; line-height:20px;font-family:Arial, Geneva, Arial, Helvetica, sans-serif; overflow-x:hidden; background-color:#fbfbfb;}
#site{width:810px; background-color:#FFF;} 
#site h1 {font-size:20px; color:#224D84;}
#site h2 {font-size:20px; color:#224D84;}

.left {float:left}
.right{float:right}
.clearfloat{clear:both;height:1px; padding:0; margin:0;}
#conference_page {
	padding:10px;
}
a,a:link{color:#145caf;font:bold 12px Arial, Geneva, Arial, Helvetica, sans-serif; }
/*a:visited{color:#666666; font-weight:normal; text-decoration:none;}*/
a:hover{color:#b90000;}
.raquo{color:#145caf; font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clear{clear:both}
.submit {background:url(http://img.wall-street.ro/images/common/bg_news.png) repeat-x bottom left #FFFFFF; padding:1px; font-family:Arial; font-size:11px; color:#194276; border:1px solid #CFDDED; cursor:pointer;}
.input { background:url(http://img.wall-street.ro/images/common/bg_header.png) repeat-x 0 -40px #FFF; border:1px solid #D8E3EE; color:#0D5FA7;}
img.noborder{border:0px none;padding:0;margin:0}
ul {margin:0px;list-style-type:square;color:#145caf;padding-left:20px;padding-right:5px}
li {line-height:20px}

/* 	HEADER = LOGIN - SITE CAPTION - SEARCH BOX */
#header{background-color:#FFF;margin-top:10px;}
#login_and_search{color:#0D5FA7;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:24px; background:#FFF;}
#login_links{float:left;padding-left:10px}
#login_links a{color:#0D5FA7;font-size:10px;font-weight:bold }
#site_caption{text-align:center;color:#2B65B0;height:24px; font-family:Arial; font-size:11px; font-weight:normal;}
#search_box{float:right; background:url(http://img.wall-street.ro/images/common/searchbg.gif) no-repeat top left #FFF; width:225px; height:24px; text-align:right;}
#search_box form {margin:0;padding-right:5px;}
#search_box input {font-size:11px;margin-top:1px; border:1px solid #AAC2DE; font-weight:normal; color:#0D5FA7; }
#search_box .submit {background: none;color:#0D5FA7;font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;margin:2px 0 0 0; border:1px solid #D8E3EE; height:18px;}

/* LOGO AND LEADERBOARD */
#logo_and_leaderboard{ margin-top:0;  height:160px; }
#logo{float:left;}
#logo img{border:0;margin-left:5px;}
#leaderboard{float:left; border:1px solid #EAf0F7; margin:4px 0 5px 5px; }

/* MENU */
#menus{ color:#FFF;font:bold 10px; font-family: Arial; clear:both;border-left:1px solid #EAf0F7;border-right:1px solid #EAf0F7;height:27px; }
#menu_news{background:url(http://img.wall-street.ro/images/common/bg_news.png) #FFFFFF repeat-x bottom left; line-height:27px; clear:both; width:100%;overflow:hidden;}
#menu_news .menu_item { /*background:url(http://img.wall-street.ro/images/common/separator_news.png) top right no-repeat; */border-right: 1px solid #ddd; float:left; font-family: Arial;}
#menu_news .selected {background:url(http://img.wall-street.ro/images/common/bg_news2.png) bottom left; float:left; border-right: 1px solid #ddd; border-top: 1px solid #ddd; }
#menu_news .last { background:none; padding-right: 0px; border: 0 none; }
#menu_news .menu_item a{ display: block; font: bold 12px Arial, sans-serif; text-decoration:none; color:#0D5FA7; line-height:27px; padding: 0px 9px; }
#menu_news .menu_item a:hover{ text-decoration:underline; color:#0D5FA7; background: #e8eff5; }
#menu_news .label{background:url('images/menu_news.jpg') #293245 no-repeat;float:left;width:89px;}
#menu_features{background:url('images/bg_features.gif') #293245 repeat-x;border-top:1px solid #9D9D9D;line-height:18px;clear:both;width:100%;overflow:hidden;}
#menu_features .menu_item{background:url('images/separator_features.gif') top right no-repeat; float:left;padding-left:9px;padding-right:9px;}
#menu_features .selected{background:url('images/features_over.gif') top right repeat-x; float:left;padding-left:9px;padding-right:9px;}
#menu_features .last {background:none;}
#menu_features .menu_item a{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none; color:#0D5FA7;line-height:18px;}
#menu_features .menu_item a:hover{text-decoration:underline;color:#0A0A0A;}
#menu_features .label{background:url('images/menu_features.jpg') #424242 no-repeat;float:left;width:89px;}
#grey_bar{height:5px;font-size:5px;background-color:#e4e4e4}
#front_300{float:left;clear:right;width:300px;border:1px solid #E4E4E4;background-color:#FFFFFF; padding:4px; margin-top:5px;margin-left:5px}
#poll{float:left;clear:right;width:310px;   border:1px solid #D9E2EB; border-bottom:0px none; margin-left:5px;margin-bottom:-1000px;padding-bottom:1000px;background-color:#f0f8ff;font-size:11px;font-family:verdana;line-height:16px;}
#poll p.title {font-weight:bold;font-size:12px;}
#poll .submit {background-color:#999;color:#efefef;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;border:1px solid #efefef;margin:0px;padding:1px;}


#footer {color:#FFFFFF;background:url('images/bg_footer.gif') repeat-x #8A91A4;font-family:verdana;font-size:10px;padding:10px;border-right:1px solid #e4e4e4;margin-top:10px;clear:both;line-height:2em}
#footer a {color:#FFFFFF;font-family:verdana;font-size:10px; text-decoration:none;}
#footer a:hover {color:#000000}

#conference_menu {
	list-style-type:none;
	text-align:left;
	border-bottom:2px solid #B90000;
}
#conference_menu li {
	display:inline;
	font-family:Arial;
	font-size:16px;
	padding:5px;
	margin:0px;
	}

#conference_menu li a {color:#224D84; text-decoration:none; padding:10px; font-size:12px;}
#conference_menu li a:hover {color:#FFF; background:#B90000;}

.box_report {
	padding:10px; background-color: #F2F7FD; border: 1px solid #F99;
	margin:5px 0px; font-weight:bold; font-size: 16px; color: #933; text-align: left;
}

.logo_conf {margin:20px 0 0 10px;}
.logo_ma {margin:10px 40px 0 0;}

.speaker_box_container{width:350px; float:right; }
.speaker_box {
	height:170px;
	width:125px; 
	float:left;
	text-align:center;
	background:#FFF url(http://img.wall-street.ro/images/common/bg_header.png) repeat-x scroll left top;
	border: 2px solid #EAF0F7;
	padding:10px;
	margin:10px;
	color:#333;
	font-weight:bold;
	font-size:11px;
}

.signup_form {margin:30px; padding:10px;}
.signup_form table {border:1px solid #EAF0F7; width:700px}
.signup_form table tr td {padding:10px; font-weight:bold;}
.signup_form table tr td input{padding:3px; font-weight:bold;width:300px;}
.signup_form table tr td textarea{padding:3px; font-weight:bold; font-size:12px;width:300px; }
.tr1{background:#FFF url(http://img.wall-street.ro/images/common/bg_header.png) repeat-x scroll left top; }
.tr2{ }
td.question {font-size:18px;}
strong {
	font-weight: bold;
}
em {
	font-style:italic;
}


div#live-text-session { }
div#live-text-session h1 { font-size: 28px; }
div#live-text-session h2 { font-size: 22px; font-family: Georgia, times; font-weight: normal; color: #174386; padding: 8px 0; padding-top: 24px; }
div#live-text-session blockquote { margin: 0; padding: 0; margin-left: 16px; }

div.lt_comments { padding: 12px 8px; margin: 0; }
div.lt_details { padding: 4px 8px; margin: 0; font-size: 14px; }
div.lt_details strong { color: #999; }
div.lt_description { padding: 4px 8px; margin: 0; text-align: justify; font-size: 15px; line-height: 23px; }
div.lt_description a { font-size: inherit; }
ul.lt_speakers { margin: 0; padding: 0; list-style-type: none; }
ul.lt_speakers li { margin: 2px; padding: 2px; list-style-type: none; float: left; border: 1px solid #eee; width: 255px; background: #FFFFFF url(http://img.wall-street.ro/images/common/bg_header.png) repeat-x; }
ul.lt_speakers li img { margin: 0px; padding: 2px; list-style-type: none; float: left; border: 1px solid #ddd; background: white; vertical-align: middle; }
ul.lt_speakers li strong { display: block; font-weight: bold; padding-top: 10px; }
ul.lt_speakers li span { font-size: 11px; color: #666; }

button.submit { font-size: 15px; font-weight: bold; padding: 4px 8px; background: #FFFFFF url(http://img.wall-street.ro/images/common/bg_news.png) repeat-x scroll left bottom; border: 1px solid #CFDDED; }
div#lt_form_container, div.lt_reply_container { margin: 0; padding: 8px; background: #FFFFFF url(http://img.wall-street.ro/images/common/bg_header.png) repeat-x; border: 1px solid #ddd; }
from#lt_form { margin: 0; padding: 0; display: block; }
div#lt_form_container p, div.lt_reply_container p { margin: 0; padding: 4px 0; width: 98%; }
div#lt_form_container p span, div.lt_reply_container span { font-size: 10px; color: #666; }
div#lt_form_container input#lt_questioner, div.lt_reply_container input.lt_answerer, div#lt_form_container textarea#lt_question, div.lt_reply_container textarea.lt_answer { width: 100%; border: 1px solid #999; padding: 4px; font-size: 13px; font-family: Arial; }
div#lt_form_container textarea#lt_question, div.lt_reply_container textarea.lt_answer{ height: 100px; }
div#lt_form_container input.submit, div.lt_reply_container input.submit { font-size: 15px; font-weight: bold; padding: 4px 8px; }

/*div.lt_debate { padding: 0; margin: 4px 0; list-style-type: none; }*/
div.lt_debate { padding: 4px 8px; margin: 8px 0; background: #FFFFFF url(http://img.wall-street.ro/images/common/bg_header.png) repeat-x; border: 1px solid #ddd; color: #174386; }
div.lt_debate div.lt_question { font-size: 15px; font-weight: bold; padding: 2px 0; line-height: 20px; }
div.lt_debate div.lt_question span { font-size: 13px; color: #666; }
div.lt_debate div.lt_questioner { font-size: 11px; font-weight: normal; color: #666; padding: 4px 0; }
div.lt_debate div.lt_questioner strong { color: #174386; }
div.lt_debate div.lt_answer_container { padding: 4px 0; margin: 0; border-top: 1px dotted #ccc; margin: 0; }
div.lt_debate div.lt_answer_container img { float: left; margin-right: 5px; margin-bottom: 5px; }
div.lt_debate div.lt_answerer { font-size: 11px; font-weight: normal; padding: 2px 0; color: #666; }
div.lt_debate div.lt_answerer strong { color: #174386; }
div.lt_debate div.lt_answer { font-size: 15px; font-weight: normal; padding: 4px 0; line-height: 20px; color: #444; }
