/* CSS Document */

/*styles from herald-li.css*/
#hmen li {color:#003300; font-size: 14pt;}
#hmen li.on {color:#b2970c;}
#hmen .on a:link{color:#b2970c;}
#hmen .on a:visited{color:#b2970c;}
h2 {color:#b2970c;}
h2 .small{color: #003300; font-size:10pt; font-style:normal;}
h5 {color: #000000; font-size:10pt; font-style:normal;}

/*styles from jump.css*/
.jump {font-size:10pt; color:#b2970c; text-align: center;}
.jump a:link {font-size: 10pt; text-decoration: none; color:#b2970c;}
.jump a:visited {font-size: 10pt; text-decoration: none; color:#b2970c;}
.jump a:hover {font-size: 10pt; color:#003300; text-decoration: underline;}
.jump a:active {font-size: 10pt; text-decoration: none; color:#b2970c;}

/*original advert.css styles*/
div#head h2{margin-bottom:2px; padding-bottom:0;}
div.headmenu h4{margin:4px; padding:0;}
div.headmenu {text-align:center;}

table.forms{
	padding:0;
	margin: 0 0 10px 10px;
	text-align:center;
	background-color:#ffe;
	color:#000;
	border:solid 2px #b2970c;
	border-bottom:none;
	border-right:none;
	}
table.forms td{
	padding:3px;
	border:solid 2px #b2970c;
	border-top:none;
	border-left:none;
	vertical-align:top;
	}
table.forms td.head{
	padding: 5px 3px;
	background-color: #030;
	color:#ffc;
	}
td.head {color:#ffc;}

div#content {border-top: dotted 1px #999; padding-top:5px; margin-right:10px; margin-top:5px; clear:both;}
div#content h3{color:#020; font-size:18px;}
div#content h3 em{background:#ffd; font-style:normal;}
div#content h3 em.herald{background:transparent; font-style:italic;}
div#content h2{color:#ffc; background:#030; padding:2px 0 2px 4px; margin:0;}
div#content td.head h3{
	color:#ffc;
	margin:0;
	padding:0;
	background:transparent}

table#rates{border:solid 2px #333; width:85%; margin: 0 0 10px;}
table#rates td, table#deadlines td, table#confcom td{margin-bottom:3px; padding:3px; border-bottom:dotted 1px #999;}
table#rates tr.odd td, table#deadlines tr.odd td, table#confcom tr.odd td{background-color:#ffc;}
table#rates thead h4, table#deadlines thead h4, table#confcom thead h4{font-weight: bold;font-size: 16px; color:#020; margin:0; padding:0;}
table#rates tr.trim td{border:none;}
table#rates tr.oddtrim td{border:none;background-color:#ffc;}
table#rates.inserts{width:60%;}
table#confcom td.left{font-weight:bold; vertical-align:top;}
table#deadlines, table#confcom{width:60%; border:solid 2px #333; text-align:center;}
table#deadlines td.left{text-align:left;}
div#clsdead table#deadlines{width:350px;}
div#conference table#confcom{width:400px; text-align:left;}

div#pubrates h3, h3.deadl, h3.cdeadl{
	font-weight: bold; 
	font-size:22px;
	color:#020; 
	background: #ffc; 
	width:65%; 
	border:solid 2px #333; 
	padding:3px 0;
	margin:10px 0 0;
	border-bottom:none;
	text-align:center;}
div#pubrates h6{text-align:left; width:85%;}

h3.cdeadl{width:275px;}
h3.deadl, div#pubrates h3.insertrates{width:40%}
h6{
	margin:0;
	padding:0;
	font-size:12px;
	}

td#acro {font-size:12px; text-align:left;}
td#acro img{margin: 2px 5px 2px 2px;}

div#disc li{padding-bottom:10px;}
em.li {
	font: italic bold 110%/100% arial, sans-serif;
	color:#030;
	}

em.gray {color:#666;}
p.address{font-weight:bold; margin-left:20px;}
td.indent p, p.indent{margin-left:20px;}
ul.ftp{margin-left:20px; list-style:none;}
.help {border-bottom: dotted 1px #333;
	cursor:help; background-color:#ffd;
	}
.small {font-size: 12px;}
.coming{color:#666;}

ul.miforms li{line-height:125%; font-weight:bold;}
div#content h3.fohe{
	background:#030; 
	color:#ffd; 
	margin:15px 15% 0 8%; 
	padding: 3px 5px;
	}
ul.miforms{
	background:#ffc;	
	border-bottom:dotted 2px #ccc; 
	padding-top:10px;
	margin:0 15% 10px 8%; 
	padding:10px 0 5px 30px;
	}
	
form#mainjump{text-align:center}
ol li{margin-bottom:10px;}
table, div#pubrates{page-break-inside:avoid;}
.pgBreak{page-break-after:always;}

