/* #fix bugs--# */
#rightcol p {margin: 0 0 10px; padding: 0;}
 h1.pretty { padding-left: 20px; padding-top: 10px; }
#content img {padding: 0;}
/*  #--fix bugs# */

a { color: #336699; }
div.iconf { margin: 0; padding: 0; }

div.iconf div.heading { 
	margin: 0 20px 20px 0; 
	font-size: 18px;
}

div.iconf div.heading span.date {
	background-color: #e3e3b4;
	padding: 0 5px 0 5px;
	color: #555555;
	margin: 0;
}
div.iconf div.heading span {
	margin-left: 8px;
	font-size: 18px;
}

p { 
	font-size: 11pt;
}

div.speaker { margin: 15px 0 0 0; padding: 0; }

h3 { 
	font-size: 13pt; 
	font-weight: bold; 
	padding: 0 0 10px 0; 
	margin: 0;
}

div.speaker table { 
	margin: 0px 0 30px 0;
	width: 100%;
	font-size: 11pt;
}

div.speaker table td { padding: 10px }

div.speaker table td img { 
	border: 1px solid #cdd5e2; 
}

table.dedline { margin-bottom: 10px; }
table.dedline td a {
	margin-left: 12px;
	font-size: 11pt;
}

div.splitter, table.qa td div.splitter {
	line-height: 1px;
	background-color: #cdd5e2;
	margin: 10px 0 10px 0;
	padding: 0;
}

div.list { margin-bottom: 10px; }
div.list div.heading { margin-bottom: 7px;   }
div.list div.heading span.date { font-size: 12px; background-color: #ebebd9; color: #555555; padding: 0 5px 0 5px; }
div.list div.heading a { margin-left: 5px; font-size: 18px; }
div.list p { margin: 2px 0 10px 0; }

table.qa td div {
	padding: 10px;
	font-size: 12pt;
	margin-bottom: 10px;
}

table.qa td.question div {
	background-color: #e6f4ff;
	border: dashed 1px #c0cfdc;
	font-size: 11pt !important;
}

table.qa td.question div p { 
	margin-botoom: 10px;
}

table.qa td.question span.title {
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px 0;
	font-size: 11pt !important;
	display: block;
}

table.qa td.question span.date {
	color: #555555;
	margin: 10px 0 0 0;
	font-size: 10pt !important;
	display: block;
}

table.qa td span.heading span.title {
	font-size: 10pt !important;
	color: #555555;
}

table.qa td span.heading {
	padding: 0 10px;
	display: block;
}
table.qf { border: 1px solid #c9d8e6; margin: 0px; }
table.qf td { padding: 5px 20px 5px 20px; }
table.qf td input, #question_tbl td { padding: 0; margin: 0; }
table.qf td.error { padding: 0; font-size: 10pt; }

.max90 { width: 100%; }

table.qf td input, #question_tbl {
	border: 1px solid #336699; 
}

.defaultSkin table.mceLayout tr.mceFirst td { border-top: none !important;  }
.defaultSkin table.mceLayout tr.mceLast td  { border-bottom: none !important;  }

table.qf td input, #question_tbl td.mceIframeContainer { 
	border-top: 1px solid #336699;
}

input.iconf_clear, input.submit {
	background-color: #ebebeb !important;
	border: 1px solid #788da1 !important;
	padding: 0 10px 0 10px !important;
	margin-left: 20px !important;
	font-size:11px !important;
}

input.submit  {
	background-image: url('/file/blob366761712341671126018541594197648');
	background-position: 90% 55%;
	background-repeat: no-repeat;
	padding: 0 20px 0 10px !important;
}

table.userlist td { padding: 5px !important; }

