/* New Style */

a:link {color:red;}
a:visited {
	color: Purple;
}
a:hover {color:red;}

body {
	font-family: verdana,helvetica,sans-serif;
	font-size: 10pt;
	line-height: 160%;
	clear: none !important;
	clear: right;
	color: gold;
	max-width: 48em;
	margin: 2em;
	margin-left: auto;
	margin-right: auto;
	border: thin solid #FFD700; /* Gold */
	padding: 10px; /*    background-color: #8B4513; /*  Brown */
	background-color: Navy; /* Midnight Blue  */
}

#content {
	 color: Maroon;
	 background-color: Silver;
}
li {
	margin-left: 40px;
	margin-right: 50px;
	margin-bottom: 2ex;
}

.abstract {
	font-size: larger;
	line-height: 150%;
}

h4 {
	color: olive;
}

h5 {
	color: olive;
	border-top: thin solid red;
}


h2 {
	color: #005588;
	font-size: small;
}

p {
	margin-left: 30px;
	margin-right: 50px;
}

div#navbar2 {
	width: 100%;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	background-color: Silver; /* background to entire bar */
}

div#navbar2 ul {
	height: 30px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 30px;
	display: block;
	list-style: none;
	text-align: center;
}

div#navbar2 ul li {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	list-style-type: none;
	display: block;
	float: left;
	width: 7.5em;
}

div#navbar2 ul li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #000;
}

div#navbar2 ul li a:link {
	color: #000;
}

div#navbar2 ul li a:visited {
	color: #000;
}

div#navbar2 ul li a:hover {
	font-weight: bold;
	color: #FFF;
	background-color: #3366FF;
}

#navclear {
	display: block;
	clear: both;
}

font.copyright {
	font-family:times,serif;
	font-size: smaller;
	font-style: italic;
}

#leftbox {
	position: absolute;
	left: 0px;
	width: 215px;
	background-color: #f0f0f0;
}

li.normal {
	margin-left: 40px;
	margin-right: 50px;
}

table {
	font-family:verdana,helvetica,sans-serif;
	font-size:10pt;
	margin-left: 30px;
}

td {
	border: solid thin;
	border-color: white silver silver silver;
	padding: 10px;
}

th {
	border:solid thin silver;
}

li#currentpage {
	/* border: thin #FFD700 solid; */
	background-color: #235689; /*   #8B4513 #FFD700 */
}

span.lastupdate {
	font-size: smaller;
	font-style: italic;
	color: silver;
}

div#content {
	background-color: #FFFFFF;
	padding: 10px;
}

div.box {
        background-color: #FFFFAA;
        border: solid gray 1px;
        margin: 15px;
        padding: 15px;
        width: 30%;
        float: right;
        font-size: 8pt;
        line-height: 130%
}

div.lbox {
        background-color: #FFFFAA;
        border: solid gray 1px;
        margin: 15px;
        margin-top: -5px;
        padding: 15px;
        width: 30%;
        float: left;
        font-size: 8pt;
        line-height: 130%
}


.contactform {
        border: 1px solid black;
	background-color: gray;
        color: white;
        padding: 10px;
}

.formline {
        background-color: #567;
        padding: 10px;
}

.formfield {
	width: 72%;
	margin-left: 10px;
}

.formfield1 {
        width: 100%;
}

