
table.recent {font-family: arial; color: #000000; font-size: 12; width: 100%; background-color: #F5F5F5; border: 1px solid #CCCCCC; border-top: 4px solid #CCCCCC; padding: 0px;}
table.recent td.block {background-color: #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-left: 5px; padding-right: 5px;}

table.form {font-weight: bold; border-spacing: 8px; width: 100%; padding: 4px; color: #000000; font-family: arial; font-size: 12; border-top-style: solid; border-top-width: 4px; border-color: #CCCCCC; background-color: #F5F5F5; border-bottom-width: 1px; border-bottom-style: solid;}
table.form td {padding: 1px; padding-left: 2px;}
table.form div.white {padding-top: 5px; border: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 2px; font-weight: normal; color: #000000;}
table.form div.whitearea {height: 200px; overflow: auto; padding-top: 5px; border: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 2px; font-weight: normal; color: #000000;}
table.form td .label { font-weight: bold;}

table.form2 {font-family: arial; color: #000000; font-size: 12; width: 100%; border: 2px solid #CCCCCC;}
table.form2 th.header { background-color: #ffffff; padding: 2px; font-size: 16; text-align: left; border-bottom: double #CCCCCC;}
table.form2 th.normal {padding: 2px; text-align: left; font-weight: bold; width: 125px; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; background-color: #FFFFFF;}
table.form2 td {padding: 2px; padding-left: 15px; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF;}
table.form2 td.greybg {background-color: #F5F5F5;}

table.journals {font-family: arial; color: #003399; font-size: 12; width: 100%; border-color: #CCCCCC; border-top-style: double; border-bottom-style: double;}
table.journals th {text-align: left; padding: 2px; padding-left: 25px;}

table.normal {font-family: arial; color: #000000; font-size: 12;}
table.normal th {text-align: left; vertical-align: top; width: 100px; padding: 2px;}
table.normal td {padding: 2px;}

p.form {padding-bottom: 20px;}
.grey {background-color: #F5F5F5;}

table.listbar {background-color: #F5F5F5; border: solid 2px #CCCCCC; padding: 4px; width: 100%; font-size: 12px;}
table.listbar td { padding: 3px;}
table.listbar td.left {text-align: left; padding: 3px;}
table.listbar td.right {text-align: right; padding: 3px;}

div.content {background-color: #F5F5F5; border-top: 4px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 4px; font-size: 12;}
ul.content	{margin: 0px; padding-left: 20px;}

textarea.abstract {width: 400px; height: 250px;}
textarea.form {width: 400px; height: 125px;}
textarea.form2 {width: 280px; height: 125px;}
input.form {width: 280px;}

table.listing {font-size: 12; font-family: arial;}
table.listing td.header {font-weight: bold; padding-top: 10px; border-bottom-style: solid;}
table.listing td.cell {padding-left: 15px;}
table.listing td.cell2 {padding-left: 25px;}

table.front {font-size: 12; background-color: white; border: solid 1px #CCCCCC; width: 425px;}
table.front th {font-weight: bold; text-align: left; padding: 1px;}
table.front td {padding: 1px; border-top: 1px solid #CCCCCC;}

div.oldheader {padding-top: 10px; padding-left: 5px;}
div.image {padding-top: 5px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; border-width: 1px; border-color: #CCCCCC; text-align: center;}
div.image a {text-decoration: none;}
div.image img {border: 0px;}
div.issn {border: solid 1px #CCCCCC; background-color: #FFFFFF; text-align: center; font-weight: bold; color: #003399;}
div.invalid {color: red; font-weight: bold; text-align: left;}

table.page {background-color: #FFFFFF; border: solid 1px #003399; padding: 0px; border-spacing: 0px; width: 100%; vertical-align: top;}
table.main {background-color: #FFFFFF; padding: 0px; border-spacing: 0px; width: 100%; font-size: 12;}
table.main td {border-width: 1px; border-color: #CCCCCC;}
table.blank {padding: 0px; border-spacing: 0px; vertical-align: top;}

td.tdnav {border-top-style: solid; width: 15%; height: 20px; background-color: #F5F5F5; padding: 0px; border-spacing: 0px;}
td.tdmain {border-top-style: solid; border-bottom-style: solid; background-color: #F5F5F5; width: 85%; height: 20px; text-align: right; padding-right: 10px;}
td.talign {vertical-align: top; padding: 0px; border-spacing: 0px;}
td.vertline {border-left-style: solid; border-right-style: solid; background-color: #F5F5F5; height: 100%; width: 10px;}

td.lownav {border-spacing: 0px; border-right-style: solid; border-bottom-style: solid; background-color: #F5F5F5; width: 15%; padding-top: 0px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px;}
td.mainbox {background-color: #FFFFFF; padding: 20px; font-size: 12; vertical-align: top;}
td.links {padding-left: 5px; font-size: 12;}
td.endnav {background-color: #FFFFFF; border-top-style: solid;}
td.greybg {background-color: #F5F5F5;}
td.vertbar {background-color: #F5F5F5; border-left-style: solid; border-right-style: solid;}

.test {background-color: #000000; border: solid;}

table.tblnav {border: 1px solid #CCCCCC; background-color: #FFFFFF; width: 100%; text-align: left; padding: 0px; color: #6699CC;}
ul.nav {list-style-image:   url(images/bullet2.gif); list-style-position: outside; margin-left: 0px; margin-bottom: 0px; padding-left: 15px; padding-bottom: 0px;} 
ul.main {list-style-image: url(images/bullet.gif); list-style-position: outside;}

ul.blank {list-style-type: none; list-style-position: outside;}
ul.blank li {list-style-image: url(images/bullet.gif);}
ul.blank li2 {padding-left: 15px;}
ul.blank li3 {padding-left: 30px;}
ul.blank li4 {padding-left: 45px;}

ol.alpha {margin-left: 30px; padding-left: 30px; list-style-type: lower-alpha;}
