


a.whitelink{
    color:white;
    text-decoration:none;
}

dfn{
    cursor:help;
    text-decoration:none;
    font-style:normal;
}

a.whitelink{
    color:white;
    text-decoration:underline;
}

a.blacklink{
    color:black;
    text-decoration:none;
    font-size:small;
}

a.blacklink:hover{
    color:black;
    text-decoration:underline;
    font-size:small;
}

a.btncmd{
    padding:0px;
    margin:0px;
    background-color:#eeeeee;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    border-top:1px solid white;
    border-left:1px solid white;
    font-size:20px;
}

a.btncmd:hover{
    padding:0px;
    margin:0px;
    background-color:#dddddd;
    border-right:1px solid white;
    border-bottom:1px solid white;
    border-top:1px solid gray;
    border-left:1px solid gray;
}

img.btncmd{
    border:0px;
}

div.ltext{
    width:500px;
    text-align:center;
}

body{
	background-color:white;
		font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

h1{
    font-size:small;
    margin:5px;
    margin-top:15px;
    padding:0px;
}

h2.header{
    text-align:left;
}

td.ol33{
    text-align:left;
    width:33%;
}

td.ol33c{
    text-align:center;
    width:33%;
    padding:5px;
}


td.newsitem{
}
td.newsitem a{
border-top:1px solid #95a08c;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:normal;
color:#333;
display:block;
text-decoration:none;
background-color:#e2edd2;
padding:4px 20px 3px 6px;
background-image:url(/images/newsBullet.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F);
background-repeat:no-repeat;
background-position:300px;

}
td.newsitem a:hover{
	background-color:#ccc7ba;
	color:#000;
}

span.tabheadtext{
    margin:5px;
}

div.dataentry{
    margin-top:50px;
    
    border:1px solid #ddd;
    padding:5px;
}

h3.header{
    text-align:left;
}

fieldset{
    text-align:center;
    border:1px solid black;
    margin:5px;
}

legend{
    border:1px solid black;
    padding:5px;
}

.oakform{
    float:left;
}

.formtext{
    margin:5px;
    clear:both;
    width:100%;
}

p.tabtext{
    margin:5px;
}

ul.oakerror{
    margin:0px;
    padding:0px;
    
}

li.oakerror{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

span.oakerror{
    color:red;
    margin:0px;
    padding:0px;
}

h2.tabheader{
    font-size:medium;
    text-align:left;
    padding:0px;
    margin:0px;
    margin-bottom:5px;
    width:100%;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:black;
    background:#E2EED2;
}

div.entrypanel{
    border:1px solid black;
    padding:0px;
}

.formlabel{
    width:20%;
    text-align:right;
    font-weight:bold;
    float:left;
}

div.rtoolcontent{
    margin:0px;
    padding:5px;
    margin-right:10px;
    text-align:justify;
    width:45%;
    float:left;
}

div.associated{
    font-size:x-small;
    color:gray;
    text-align:left;
    margin:0px;
    margin-left:20px;
    padding:0px;
}

#associated a{
    text-decoration:none;
    color:gray;
}

#associated a:hover{
    text-decoration:underline;
    color:#ccc;
}

div.viewfilter{
width:100%;
border:1px solid #ddd;
margin:0px;
padding:3px;
text-align:center;

}

#oaktable form{
    border:none;
    padding:0px;
    margin:0px;
}

#oaktable ol{
    margin:0px;
    padding:0px;
    list-style: decimal outside;
    
}

#oaktable ul{
    margin:0px;
    padding:0px;
    list-style: none;
}

#oaktable li.issn{
    margin:0px;
    list-style: none;
    padding:0px;
}



#oaktable li.link{
    margin:0px;
    list-style-image: url("/images/externallink.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    margin-left:25px;
}

#oaktable li.file{
    margin:0px;
    list-style-image: url("/images/localfile.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    margin-left:25px;
}

#oaktable li.FAD401176DA60E1C0D28F1CF4ABC58F4{
    margin:0px;
    list-style-image: url("/images/doctypes/FAD401176DA60E1C0D28F1CF4ABC58F4.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    margin-left:25px;
}

#oaktable li.\223017B546A29CFE7AA7F1EFCEFC0B88{
    margin:0px;
    list-style-image: url("/images/doctypes/223017B546A29CFE7AA7F1EFCEFC0B88.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    margin-left:25px;
}

#oaktable li.\950B78A8BCECE8C66A305B7C902D619C{
    margin:0px;
    list-style-image: url("/images/doctypes/950B78A8BCECE8C66A305B7C902D619C.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    margin-left:25px;
}

#oaktable li.moa{
    margin:0px;
    margin-bottom:2px;
    margin-left:12px;
    padding:0px;
}

#oaktable li{
    margin:0px;
    margin-bottom:2px;
    margin-left:30px;
    padding:0px;
}

#errorlist ul{
    padding:0px;
    margin:0px;
    margin-top:15px;
    list-style-type:none;
    width:80%;
    text-align:right;
}

#errorlist li{
    color:red;
    padding:0px;
    margin:0px;
}

.formbutton{
    width:150px;
    float:left;
}

#formbutton input{
    width:150px;
    padding:5px;
    border:1px solid black;
    margin:5px;
    margin-left:10px;
}

.formfield{
    padding:0px;
    margin:0px;
    margin-left:10px;
    width:65%;
    text-align:left;
    float:left;
}

div.drawtime{
    float:right;
    font-size:xx-small;
    color:#dddddd;
}

#formfield input{
    float:left;
    width:100%;
}

div.previewpane{
    width:35%;
    float:right;
    border:1px solid black;
    padding:10px;
    margin:5px;
}

div.loader{
    background-color: #fff;
    background-image: url("/images/load.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    background-repeat: no-repeat;
    color: #333;
    font-size: 12px;
    vertical-align: middle;
    height:100px;
}

div.loadersmall{
    background-color: #fff;
    background-image: url("/images/loadsmall.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    background-repeat: no-repeat;
    color: #333;
    font-size: 12px;
    vertical-align: middle;
    height:24px;
    width:24px;
}

#oaktable table{
    border: 2px solid #ccc;
    background-color: white;
    padding:0px;
    margin:0px;
    border-collapse:collapse;
    
}

#oaktable td.tablecellno{
    background-color:#FCC;
}

#oaktable td.tablecellyes{
    background-color:#CFC;
}

#oaktable tr.tablerowheader{
    border:2px solid #ccc;
}

#oaktable tr.oddrow{
    background-color:#eee;
}

#oaktable caption{
    font-weight:bold;
    padding:10px;
}

#oaktable tr.tablecontrols{
    background-color:#ddd;
    vertical-align:bottom;
}

#oaktable th{
    background-color:#ddd;
    border:1px solid #cccccc;
    padding:3px;
    font-weight:bold;
    margin:0px;
}

#oaktable td{
    text-align:center;
    border:1px solid #cccccc;
    padding:3px;
    margin:0px;
}

#oaktable th.rightlabel{
    text-align:right;
    width:50%;
}

#oaktable td.leftvalue{
    text-align:left;
    width:50%;
}

div.nextbutton{
    text-align:right;
}

#nextbutton input{
    border: 1px solid black;
}

div.prevbutton{
    text-align:left;
}

#prevbutton input{
    border: 1px solid black;
}

.slimbutton{
    border: 1px solid black;
    padding:1px;
}

a.slimbutton{
    text-decoration:none;
}

a.slimbutton:hover{
    text-decoration:underline;
}

.controlbutton{
    border:1px solid black;
    background-color:#eee;
    padding:5px;
}

a.controlbutton{
    text-decoration:none;
    border-right:2px solid black;
    border-bottom:2px solid black;
}

a.controlbutton:hover{
    background-color:#ccc;
    border:1px solid black;
}

#navigation a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #666;
	text-decoration: none; 
	padding:5px;
	margin:0px;
	letter-spacing:0em;
	display:block;

}

#navigation a.navheader{
	font-weight: normal;
	background-color: #eee;
	border:1px solid #cccccc;
	margin:0px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration: none; 
	letter-spacing:0.1em;
	width:100%;
}

#navigation a.navheaderselected{
	font-weight: normal;
	background-color: #E2EED2;
	border:1px solid #cccccc;
	margin:0px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-decoration: none; 
	letter-spacing:0.1em;
	width:100%;
}

#navigation a:hover{
	background-color: #E2EED2;
	color:#000;
}

#charts h1,h2,h3{
    font-size: x-small;
    margin:0px;
    padding:0px;
    text-align:center;
}

div.summarytype{
    clear:right;
    
}

div.summarychart{
    display:inline;
}

div.clear{
    clear:both;
    font-size:0px;
}

div.navbar{
    background-color:white;
    background-image: url("/images/toolbar.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    background-repeat: repeat-x;
    width:100%;
    padding:0px;
    margin:0px;
    clear:both;
    height:25px;
    border-bottom:1px solid #ccc;
}

#navbar ul{
    display:inline;
    color:red;
    margin:0px;
    padding:0px;
    
}

#navbar li{
    display:inline;
    background-color: #fff;
    background-image: url("/images/toolbar.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
    background-repeat: repeat-x;
    color: #333;
    font-size: 12px;
    vertical-align: middle;
    height:25px;
}

#navbar a{
  height:25px;
  margin:0px;
  background-color: #fff;
  background-image: url("/images/toolbar.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
  background-repeat: repeat-x;
  color: #333;
  font-size: 12px;
  text-decoration: none;
  padding: 0.4em 1em;
  vertical-align: middle;
  border-right: 1px solid #fff;
}

#navbar a:hover{
background-color: #ddd;
  background-image: url("/images/toolbar_over.gif;jsessionid=E559F2291CE7533A20B642BD4F80D31F");
  background-repeat: repeat-x;
  color: #333;
}

div.header{
	background-color:white;
        width:100%;
        padding:0px;
        margin:0px;
        margin-top:10px;
}

#header img{
    border: 0px;
    margin: 0px;
    padding: 0px;
}

#header a{
    border: 0px;
    
}

div.footer{
	padding:5px;
        clear:both;
}

div.bodytext{
	text-align:justify;
	margin-left:18%;
	margin-right:10px;
	padding:5px;

}

div.navigation{
	float:left;
	background-color:white;
	margin-right:10px;
	margin-bottom:5px;
	margin-top: 50px;
	margin-left: 10px;
	clear:right;
	width:14%;
}

#navigation ul{
	background-color:white;
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style-position: outside;
}

#navigation li{
	text-align: left;
	border-left: 1px solid #cccccc;
	padding:5px;
	margin:0px;
	padding-left:10px;
}

.footer {
  font-size: 11px;
  width: 100%;
  vertical-align: top;
  clear: both;
  margin-top: 20px;
  padding-top: 5px;
  border-top:1px solid #706f67;
  line-height:14px;
  color:#706f67;
}
.footer span, .footer a{
  font-family:Arial, Helvetica, sans-serif;
  color:#706f67;
  text-decoration:none;
}
.footer a:hover{
  text-decoration:underline;
}
.footer_left {
  float: left;
  padding: 0 2em 0.5em 1em;
}

.footer_right {
  float: right;
  padding: 0 2em 0.5em 1em;
}