* { margin: 0px; padding: 0px; }
body { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 20px; }
a { color: #0099cc; text-decoration: none; }
h1 { color: #000000; font-size: 13px; margin: 12px 0px 12px 0px; }
h1 a { color: #000000; }
h2 { clear: both; color: #666666; display: block; font-size: 12px; margin-top: 10px; }
h2 a { color: #666666; }
h3 { color: #0099cc; font-size: 11px; margin: 3px 0px 0px 0px; }
h3 a { color: #0099cc; }
h4 { color: #000000; font-size: 13px; }
h4 a { color: #000000; }
h5 { clear: both; color: #666666; display: block; font-size: 12px; margin: 0px 0px 1px 0px; }
h5 a { color: #666666; }
h6 { color: #0099cc; font-size: 11px; margin-bottom: 1px; }
h6.date { margin-bottom: 10px; }
h6 a { color: #0099cc; }
h7 { color: #ff0000; font-size: 11px; }
h8 { color: #0099cc; font-size: 8.5px; }
p { color: #000000; margin-bottom: 5px; text-align: justify; }
p.location { color: #666666; font-weight: bold; padding-top: 2px; }
p.location a { color: #666666; text-decoration: none; }
p.conference { margin-bottom: 5px; }
p.links { padding: 6px 0px 6px 0px; }
p.shifted { margin: 0px 0px 0px 95px; text-align: left; }
p a { color: #0099cc; text-decoration: none; }
p a.line { color: #0099cc; display: list-item; list-style-position: outside; list-style-type: square; margin-left: 16px; padding: 2px 0px 2px 0px; }

td { font-size: 11px; }
td.ieee { padding-top: 2px; vertical-align: bottom; }
td.ieee img.ieee_logo { margin: 3px 105px 0px 0px; }
td.copyright { padding-bottom: 10px; }
td.copyright_notice { background-color: #dedede; text-align: center; width: 690px; }
td.bar { vertical-align: top; width: 150px; }
td.column { padding-bottom: 15px; vertical-align: top; width: 270px; }
td.column1 { padding-bottom: 15px; vertical-align: top; width: 230px; }
td.column2 { padding-bottom: 15px; vertical-align: top; width: 310px; }
td.column3 { padding-bottom: 15px; vertical-align: top; width: 550px; }
td.column h4 { color: #000000; font-size: 13px; line-height: 15px; margin-bottom: 1px; }
td.column ol { margin: -3px 0px 0px -5px; padding: 1px 0px 1px 0px; }
td.column ol li { text-align: justify; }
td.column ul li { text-align: justify; }

td.page { padding-bottom: 15px; vertical-align: top; width: 560px; }
td.page table { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 15px; }
td.page table.form { border: 0px; }
td.page th { border-top: solid 2px #cccccc; border-bottom: solid 2px #cccccc; font-size: 11px; font-weight: bold; padding: 3px 9px 3px 9px; text-align: center; }
td.page td { border-bottom: solid 1px #cccccc; padding: 3px 9px 3px 9px; text-align: center; }
td.page td.field { text-align: right; }
td.page .left { text-align: left; }
td.page table.person { border: 0px; margin: 0px 0px 10px 0px; }
td.page table.person td { border: 0px; padding: 0px; text-align: left; vertical-align: top; }
td.page table.person td img { border: solid 1px #666666; margin: 2px 10px 0px 0px; vertical-align: top; width: 80px; }
td.blank { width: 10px; }

#menu { margin-bottom: 15px; }
#menu h3 { background-color: #0099cc; background-image: url(./_img/bar.jpg); color: #ffffff; font-size: 11px; line-height: 17px; letter-spacing: 1px;
	margin-bottom: 1px; padding: 0px; text-align: center; }
#menu p { border-bottom: solid 1px #cccccc; color: #000000; line-height: 15px; margin: 0px 2px 0px 2px; padding: 1px 0px 1px 0px; }
#menu p a { color: #000000; }
#menu p a.sub { display: list-item; line-height: 13px; list-style-type: square; margin: 0px 2px 2px 15px; text-align: left; }

form { text-size: 11px; }
ul { font-weight: bold; margin: -5px 0px 0px 0px; padding: 1px 0px 1px 0px; }
ul li { list-style-type: square; font-weight: normal; margin: 0px 0px 0px 16px; padding: 1px 0px 1px 0px; }
ul li a { color: #0099cc; text-decoration: none; }
ol { margin: -5px 0px 0px 0px; padding: 1px 0px 1px 0px; }
ol li { margin: 0px 0px 0px 25px; padding: 1px 0px 1px 0px; }
ol li a { color: #0099cc; text-decoration: none; }
ol li ol {  }
ol li ol li {  }
img { border: 0px; margin: 0px; padding: 0px; vertical-align: top; }

div.news { margin-bottom: 7px; }
div.news p { margin-bottom: 2px; }
div.news p.location { margin-top: 2px; margin-bottom: 0px; }
div.news ul { margin: 0px; padding: 0px; }
div.news ul li { margin: 0px 0px 0px 15px; padding: 0px; }

.image { font-size: 10px; font-style: italic; }
div.image { clear: left; display: inline; float: left; }
div.image img { border: solid 1px #666666; }
div.image p { padding: 0px 15px 0px 0px; }
span.image { display: block; margin: 5px 0px 5px 0px; }
span.image img { border: solid 1px #666666; display: block; width: 268px; }
.h7 {
	color: #ff0000;
}
.text00 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #000066;
}
.text00 {
	font-size: 15px;
	line-height: 15px;
	font-weight: bolder;
	color: #3366CC;
}
.text00 {
	font-size: 15px;
	font-weight: bolder;
	color: #003399;
}
td div.content { padding-bottom: 15px; vertical-align: top; width: 560px; }
