body {
	font-family: Palatino Linotype, Book Antiqua, Palatino6, serif;
	line-height: 150%;
	font-size:16px;
	background-image: url(/images/wood.jpg);
}

table {
    font-family: Palatino Linotype, Book Antiqua, Palatino6, serif;
	line-height: 150%;
	font-size:16px;
}

.mainwhite { margin-top: 20px; border: 2px solid #666666; width: 777px; padding: 10px; background-color: #BFCFFF }

/* CSS Tabs, Thanks Dan Cederholm */
.container {
    width: 95%;
	padding: 5px;
	margin: 10px 0 10px 0;
	}

#miniflex {
    width: 100%;
    /* float: left; */
    font-size: 12px; /* could be specified at a higher level */
    margin: 0;
    padding: 0 10px 0 10px;
    border-bottom: 1px solid #333;
}

#miniflex li {
    /* float: left; */
    margin: 0;
    padding: 0;
    display: inline;
    list-style: none;
}

#miniflex a:link, #miniflex a:visited {
    /* float: left; */
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    margin: 0 10px 0 10px;
    text-decoration: none;
    color: #330099;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
    border-bottom: 4px solid #333;
    padding-bottom: 2px;
    color: firebrick;
}

/* End CSS Tabs */

img { border: 0; }

a, a:link, a:active, a:visited {
    color: #0066CC;
    text-decoration: none;
}

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

.header {
    color: #669966;
    font-weight: bold;
}

.alert {
    background-color: lightyellow;
    padding: 5px;
    color: firebrick;
    font-weight: 120%;
}

h1 {
    font-size: 18px; font-weight: bold; color: #669966;
}

h2 {
    font-size: 14px; font-weight: bold; color: #669966;
}

.bigfield { font-size: 15px; padding: 4px; }

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

.lined { border-bottom: 1px solid gainsboro; }

small {line-height: 13px; font-size: 10px; }

.shaded_div { padding: 4px; background-color: #99CCFF; }
.shaded_div a, .shaed_div a:link, .shaded_div a:visited {
    color: midnightblue;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
