
/* Main positioning */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	margin: 0px;
}

#frame
{
	width: 1024px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	padding-bottom: 10px;

	text-align: left;
}

#top
{
	height: 195px;
	width: 1024px;
}

#toptop
{
	height: 25px;
	width: 1024px;

	background: #FFFFF0 url('/layout/banner/banner1_0_1.jpg') no-repeat right top;
}

#bread
{
	height: 25px;
	width: 490px;
	float: left;
	background: none;
	font-size: 8pt;
}

#date
{
	height: 25px;
	width: 270px;
	float: right;
	text-align: right;
	background: none;
	font-size: 8pt;
}

#banner
{
	height: 145px;
}

.blackline
{
	height: 1px;
	width: 1024px;
	background-color: black;
	overflow: hidden;
}

#menuholder
{
	height: 25px;
	width: 1024px;
	/* border: 1px solid black; */
	border-left: 0px;
	border-right: 0px;
	color: #FFFFF0;
	text-align: center;
}

/* hide adjusted height from IE. 6.0 */
div>#menuholder
{
	height: 28px;
}

#main
{
	width: 1024px;
	float: left;
	background: #FFFFF0;
}

#left
{
	width: 220px;
	float: left;
}

#center
{
	width: 560px;
	float: left;
}

#right
{
	width: 220px;
	float: right;
}

#bottom
{
	width: 1024px;
	margin-top: 10px;
	float: left;
	padding: 5px;
	text-align: center;
}

#copyright
{
	width: 1024px;
	float: left;
	text-align: center;
	font-size: 0.8em;
}





.contents
{
	padding: 5px;
}

#center .contents
{
	padding-left: 15px;
}


#right .contents
{
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

.boxed
{
	margin-top: 4px;
	width: 100%;
	padding: 0px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	background: #FFFFD0;
	/* border: 1px solid #8c4600; */
}

.boxed h4
{
	padding: 4px;
	background: #8C4600;
	margin: 0px;
	text-align: center;
	font-weight: bold; 
	font-size: 0.9em; 
	color: #FFFFF0;
	border-right: #522B04 2px solid;
	padding-right: 2px;
	border-top: #A06021 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #A06021 2px solid;
	padding-top: 2px;
	border-bottom: #522B04 2px solid;
}

form
{
	padding: 0px;
	margin: 0px;
}

.boxed p
{
	padding: 4px;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.left
{
	text-align: left;
}

.illustration
{
	margin: 16px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 0.9em;
}

.form
{
	margin: 5px;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
}

.text
{
	margin: 5px;
	text-align: left;
}

/* Colouring */

body
{
	color: #464943;
	background: #FFFFE0;
}

#frame
{
	background: #FFFFF0;
}


#copyright
{
	color: #AAAAAA;
}





a { text-decoration:none; }

A.topmenu, A.topmenu:visited, A.topmenu:link { color: #000000 }

A:link { color:#04018E; }

A:visited { color:#8E2C01; }

A:hover { text-decoration: underline; color:red; }


table.boxedtext
{
	padding:3px;
	background:#FFFFD6;
	border-color:#FFFFD6;
}

td
{
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 0.9em;
	color: #464943;
}

div.detailbox
{
	padding:3px;
	margin: 2px;
	background:#FFFFD6;
	border-color:#FFFFD6;
}

TH { font-size: 0.9em; }

TH.head, TD.head, tr.head th, tr.head td
{
	font-weight: bold;
	font-size: 0.9em;
	color: #FFFFF0;
	background: #8C4600;

	border-right: #522B04 2px solid;
	padding-right: 2px;
	border-top: #A06021 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #A06021 2px solid;
	padding-top: 2px;
	border-bottom: #522B04 2px solid;
}

A.head:link { color:#FFFFF0; }
A.head:visited { color:#FFFFF0; }
A.head:hover { font-weight: bold; text-decoration: underline; color:#FFFFD6 }

tr.odd td { background: #FFFFF6; }
tr.even td { background: #FFFFD6; }

.odd { background: #FFFFF6; }
.even { background: #FFFFD6; }
.unverified, .unlisted { background:#B4B4B4; }

h1, h2, h3, h4, h5, h6, hr { clear: both; }

h3, h2 { font-size: 1.1em; }

h1 { font-size: 1.2em; }

h4 { font-size: 1.1em; }

h5, h6 { font-size: 1.0em; }

input
{
	color: black;
	border: 1px;
	border-style: solid;
	border-color: #BBBBBB;
}

INPUT.checkbox, INPUT.radio
{
	border: 0px;
}

TEXTAREA
{
	color: black;
	border: 1px;
	border-style: solid;
	border-color: #BBBBBB;
}

SELECT
{
	color: black;
}

.caption
{
	font-size: 0.8em;
	font-family: verdana;
	color: #444444;
}

.spacer
{
	height: 4px;
}

INPUT.button
{
	border: 1px;
	border-style: solid;
	border-color: #BBBBBB;
	background-color: #DDDDD0;
	text-align: center;
}

.tableborder { background: black;}

.tabledata { background: #FFFFF0; }

.underline {text-decoration: underline; display: inline}
.strikethrough {text-decoration: line-through; display: inline}
.smallcaps {font-variant: small-caps; display: inline}
.bold {font-weight: bold; display: inline}
.allcaps {text-transform: capitalize; display: inline}
.italic {font-style: italic; display: inline}
.subscript {vertical-align: sub; display: inline}
.superscript {vertical-align: super; display: inline}

/* FOR FRONT PAGE */

.secoverview
{
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
}

.num
{
	font-size: 0.9em;
	color: gray;
	text-align: right;
	padding-right: 10px;
}

.sec
{
	font-size: 0.9em;
	font-weight: bold;
}

.subsec
{
	font-size: 0.9em;
}

.top3
{
	font-size: 0.9em;
	font-weight: bold;
}

.future
{
	color: #AAAAAA;
}

.bbox
{
	border: 6px solid black;
	margin: 20px;
	padding: 8px;
	background-color: #FFFFD6;
}

.rating0
{
	background-color: white;
	text-align: center;
}

.rating1
{
	background-color: #56FF56;
	text-align: center;
}

.rating2
{
	background-color: #B0FF56;
	text-align: center;
}

.rating3
{
	background-color: #FFFF56;
	text-align: center;
}

.rating4
{
	background-color: #FFB056;
	text-align: center;
}

.rating5
{
	background-color: #FF5656;
	text-align: center;
}

.noborder
{
	border: 0px;
}

.dottedtop
{
	border-top: 1px dotted #888888;
	padding-top: 8px;
	padding-bottom: 8px;
}

.dottedhead
{
	background-color: #FFFF92;
	font-weight: bold;
	border-bottom: 1px dotted #888888;
	border-right: 1px dotted #888888;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
}

.leftbox
{
	float: left;
	margin: 10pt;
	margin-left: 0pt;
}

.rightbox
{
	float: right;
	margin: 10pt;
	margin-right: 0pt;
}

/* For dictionaries */

.entry
{
	font-size: 1.2em;
}

.hw
{
	font-size: 1.1em;
}

.alt
{
	color: #8E2C01;
}

.hl1
{
	background-color: yellow;
}
