body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;	
	background-color:#E3CEAF;
	margin:0;
}
#toppanel {

	}
	
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a {
	text-decoration:none;
	color: #3333CC;
}
a:hover {
color:#3366CC;
}
a.button:hover {
	text-decoration:none;
}

a.button:link IMG {
}

a.button:visited IMG {
}

a.button:hover IMG {
	text-decoration:none;
	border: none;
}

a.nolink. a.nolink:hover {
text-decoration:none;
border:none;
}
.emphasis {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	font-weight: bold;
}
li {
	line-height: 24px;
}
ul {
	line-height: 24px;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #3333CC;
}
.table {
	border: thin solid #CCCC99;
}

.clickable {
	background-color: #FFFFCC;
	cursor:pointer;
	padding: 3px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660000;
}
.bottom {
	background-image: url(images/box_08.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottomright {
	background-image: url(images/box_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomleft {
	background-image: url(images/box_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.topleft {
	background-image: url(images/box_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.topright {
	background-image: url(images/box_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
.top {
	background-image: url(images/box_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
.right {
	background-image: url(images/box_06.gif);
	background-repeat: repeat-y;
	background-position: left;}
.left {
	background-image: url(images/box_04.gif);
	background-repeat: repeat-y;
	background-position: right;}.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.center {
	background-image: url(images/box_05.gif);
	background-repeat: repeat;
	background-position: left top;
}
.bottom2 {
	background-image: url(images/box2_08.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottomright2 {
	background-image: url(images/box2_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomleft2 {
	background-image: url(images/box2_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.topleft2 {
	background-image: url(images/box2_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.topright2 {
	background-image: url(images/box2_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
.top2 {
	background-image: url(images/box2_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
.right2 {
	background-image: url(images/box2_06.gif);
	background-repeat: repeat-y;
	background-position: left;}
.left2 {
	background-image: url(images/box2_04.gif);
	background-repeat: repeat-y;
	background-position: right;}.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.center2 {
	background-image: url(images/box2_05.gif);
	background-repeat: repeat;
	background-position: left top;
}
.bottomred {
	background-image: url(images/redbox_08.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottomrightred {
	background-image: url(images/redbox_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomleftred {
	background-image: url(images/redbox_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.topleftred {
	background-image: url(images/redbox_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.toprightred {
	background-image: url(images/redbox_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
.topred {
	background-image: url(images/redbox_02.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
.rightred {
	background-image: url(images/redbox_06.gif);
	background-repeat: repeat-y;
	background-position: left;}
.leftred {
	background-image: url(images/redbox_04.gif);
	background-repeat: repeat-y;
	background-position: right;}.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.centerred {
	background-image: url(images/redbox_05.gif);
	background-repeat: repeat;
	background-position: left top;
}
.current {
	font-weight: bold;
	color: #993300;
}
.underlined td {
border-bottom:1px solid #AAAAAA;
}

/* Looks like you have to specify the width of #menu
or IE5 Mac stretches it all the way across the div, and 
Opera streches it half way. */
	#main #menu {
		float:right;
		width:200px;
		height:100%;
		margin:0px 0px 0px 0px;
		}
	#menu p { font-size:13px; line-height:18px;}
	.hideit {
	display:none;
	}
th {
text-align:left;
font-size:14px;
font-weight:bold;
}
.odd {
background-color:none;
}
.even {
background-color:#CCCCCC;
}
.highlight, .highlight td {
background-color:#FFFFCC;
}
.printonly {
display:none;
}
caption {
background-color:#DEDEDE;
font-size:13px;
font-weight:bold;
text-align:left;
padding:2px;
}