a:link, a:visited { color: #00D; text-decoration: none; }
a:hover	{ background-color: #ABC; color: #00D; }
abbr, acronym, .help { border-bottom: 1px dotted #00F; cursor: help; }
div.left 		{ float: left; }
div.right 		{ float: right; }
div.spacer	{ width: 80% clear: both; padding: 0px; margin: 0px;  font-size: 1px;}
caption 		{ font-weight: bold; padding: 5px; }
p		{ font-size: 12px; }
td 		{ font-size: 12px; text-align: left; white-space: nowrap; }
tt 		{ white-space: pre; }
sub, sup, small 	{ font-size: 11px; }

ul 	{ font-weight: normal; font-size: 12px; list-style-image: square;}
ol 	{
	font-size: 14px;
	font-weight: bold;
	list-style-type: decimal;
	margin-right: 20px;
	text-align: justify;
	list-style-position: outside;
}

ol ol 	{ list-style-type: lower-alpha;}
ol ol li 	{ margin-left: -20px; }
.nobull 	{ list-style-type: none; }
.oli 	{
	font-weight: normal;
	font-size: 12px;
	margin: 1px;
}

h1, h2, h3, h4, h5 {
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Sans-Serif;
	font-variant: small-caps;
	letter-spacing: 0.2em;
}

h1, h2  { background: #8AB; border: 1px solid #68A; margin: 0px; padding: 10px;}
h1, h2, h3  { margin-bottom: 10px; }
h4, h5  { margin-bottom: 5px; }
h1	{ font-size: 22px; }
h2	{ font-size: 20px; }
h3	{ font-size: 16px; }
h4	{ font-size: 14px; }
h5 	{ font-size: 12px; }

h3.post {
	background-color: #4477DD;
	border: thin solid #003333;
	margin-top: 16px;
}


body {
	background: #DDD ;
	color: #000000;
	font-family: verdana, Sans-Serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}




div.header 	{
	background: #CCDDEE;
	border: 3px solid #000000;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Sans-Serif;
	margin: 20px auto;
	text-align: center;
	width: 750px;
}

div.stdtxt 	{
	background: #CCDDEE;
	border: 1px solid #000000;
	clear: both;
	margin: 20px auto;
	text-align: left;
	width: 750px;
}

div.stdtxt p { margin: 20px 20px 0px 20px; text-align: justify; }

div.refs	 	{
	background: #CDE;
	border: 1px solid #000000;
	clear: both;
	margin: 20px auto;
	text-align: left;
	width: 750px;
}

.abstract {
	background-color: #DDD;
	border: thin dotted #003366;
	clear: both;
	margin: 20px 50px;
	padding: 10px 10px 20px 10px;
}

.abstract h2
	{
	background: #DDD;
	border: 0px;
	margin: 2px;
	padding: 0px;
}

.exp {
	background-color: #DDD;
	border: thin dashed #003366;
	clear: both;
	margin: 20px;
	padding: 10px 10px 20px 10px;
}


.tbl  {
	background: #DDD;
	border: 2px solid #345;
	margin: 20px;
	padding: 10px;
}

.pic  {
	background: #DDD;
	border: 2px solid #345;
	margin: 20px 10px 10px;
}

.xtbl  {
	background: #CDE;
	border: 2px solid #345;
	margin: 20px;
	padding: 10px;
}

.xpic  {
	background: #CDE;
	border: 2px solid #345;
	margin: 20px 10px 10px;
}
.hilite {
	font-variant: normal;
	background-color: #FFFF00;
	display: inline;
}
.redtxt {
	font-variant: normal;
	color: #FF0000;
}
.blutxt {
	color: #0000FF;
}
.grntxt {
	color: #00CC00;
}
dl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;

}
dt {
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	padding: 5px;
}
