BODY, TABLE, TH, TD, H1, H2, H3, H4, H5, H6, P, LI , UL, OL, DL, DD, DT, DIV, BLOCKQUOTE {
    font-size: 12px; /* MEDIUM */
    font-family: Geneva, Helvetica, Arial, sans-serif;
}

PRE, TT, CODE, .code {
    font-size: 12px; /* MEDIUM */
    font-family: Courier, Courier New, monospace;
}

HR {
    background: #905C44;
    color: #905C44;
}

BODY {
    background: #FFFFFF;
    color: #000000;
}

SELECT, INPUT {
    font-size: 10px; /* SMALL */
    font-family: Geneva, Helvetica, Arial, sans-serif;
}

STRONG, B {
    font-weight: bold;
}

EM, I {
    font-style: italic;
}

.symbol {
	font-family: Symbol;
}


A:link, A:visited {
    font-size: 10px; /* SMALL */
    background: transparent;
    color: #905C44;
    text-decoration: underline;
}

A:active, A:hover {
    font-size: 10px; /* SMALL */
    background: #905C44;
    color: #FFFFFF;
    text-decoration: none;
}

A.menu0:link, A.menu0:visited {
    background: #CCCCCC;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px; /* SMALL */
    margin-left: 2px;
    margin-right: 4px;
	padding-top: 0px;
	margin-top: 0px;
}

A.menu0:active, A.menu0:hover {
    background: #666666;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px; /* SMALL */
    margin-left: 2px;
    margin-right: 4px;
	padding-top: 0px;
	margin-top: 0px;
}


A.menu1:link, A.menu1:visited {
    background: #666666;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 10px; /* SMALL */
    margin-left: 2px;
    margin-right: 4px;
	padding-top: 0px;
	margin-top: 0px;
}


A.smalllink:link, A.smalllink:visited {
    font-size: 10px; /* SMALL */
    background: transparent;
    color: #905C44;
    text-decoration: none;
}

A.smalllink:active, A.smalllink:hover {
    font-size: 10px; /* SMALL */
    background: transparent;
    color: #905C44;
    text-decoration: none;
    font-weight: bold;
}

A.mailto, A.smalltype {
    font-size: 12px; /* SMALL */
    background: transparent;
    color: #905C44;
    text-decoration: none;
}

A.mailto:hover, A.mailto:active {
    font-size: 12px; /* SMALL */
    background: #905C44;
    color: #FFFFFF;
    text-decoration: none;
}

A.wwlink:link, A.wwlink:visited {
    font-size: 10px; /* SMALL */
    background: transparent;
    color: #905C44;
    text-decoration: underline;
}

A.wwlink:active, A.wwlink:hover {
    font-size: 20px; /* SMALL */
    background: #905C44;
    color: #FFFFFF;
    text-decoration: none;
}

A.logolink:active, A.logolink:hover, A.logolink:visited, A.logolink:link {
	background: #ffffff;
	color: #ffffff;
}

IMG.border {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.courseblock {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 2px;
	border: 1px solid #905C44;
	background: #eeeeee;
}

.coursecell {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.firsthead {
    font-size: 18px; /* X-LARGE */
    color: #905C44;
    text-transform: uppercase;
	padding-top: 0px;
	margin-top: 0px;
}


.head {
    font-size: 12px; /* LARGE */
    background: #905C44;
    color: #FFFFFF;
}

.inactivelink {
    font-size: 10px; /* SMALL */
    background: transparent;
    color: #905C44;
    text-decoration: none;
}

.longhead {
    font-size: 14px; /* LARGE */
    color: #905C44;
}

.subhead {
    font-weight: bold;
    color: #905C44;

}

.smalltype {
    font-size: 10px; /* SMALL */
}

.spacer {
    background: #AA7B65;
}

.tinytype {
    font-size: 10px; /* SMALL */
    background: transparent;
    color: #AA7B65;
}

.minisculetype {
    font-size: 6px; /* X-SMALL */
    font-weight: bold;
    background: transparent;
    color: #000000;
}

.date {
    font-size: 10px; /* SMALL */
    text-transform: uppercase;
}

.title, .quote, .artwork {
    font-style: italic;
    color: #AA7B65;
}

.reverse {
    background: #905C44;
    color: #FFFFFF;
}

.requiredfield {
    background: transparent;
    color: #FF0033;
}

.incompletefield {
    background: #FF0033;
    color: #FFFFFF;
}

.numberlist {list-style-type: decimal;}

.center {text-align: center;}


input, textarea, checkbox, radio, select{
	border: 1px solid #905c44;
	background: #eeeeee;
	color: #000000;
	padding: 1px;
	margin: 2px;
}



input:focus, textarea:focus, .checkbox:focus, .radio:focus, select:focus{
	border: 1px solid #905c44;
	background: #ffffff;
	color: #000000;
	padding: 1px;
	margin: 2px;
}

select{
	border: 1px solid #905c44;
	background: #eeeeee;
	color: #000000;
	padding: 1px;
}

select:focus{
	border: 1px solid #905c44;
	background: #ffffff;
	color: #000000;
	padding: 1px;
}

submit, button{
	background: #905c44;
	color: #000000;
	font-weight: bold;
}

