
p,body,td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

form {
	margin-bottom: 0px;
	margin-top: 0px;
}

input,select {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

/* Headings */

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.headinggreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A0A224;
}

.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

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

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

.headinghuge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 39px;
	font-weight: bold;
}

.headinghugegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 39px;
	font-weight: bold;
	color: #A0A224;
}

/* Nav Links */

.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #303030;
}
a:link.navlink {
	color: #303030;
	text-decoration: none;
}
a:visited.navlink {
	color: #303030;
	text-decoration: none;
}
a:hover.navlink {
	color: #505050;
	text-decoration: none;
}

.largeNavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
a:link.largeNavlink {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.largeNavlink {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.largeNavlink {
	color: #e0e0c0;
	text-decoration: none;
}


/* Misc */

.smalldark {
	font-size: 11px;
	color: #44440E;
}

.smalllight {
	font-size: 11px;
	color: #ffffff;
}

.smallblue {
	font-size: 11px;
	color: #101080;
}

/* Links */

a {
	color: #746D30;
	text-decoration: underline;
}
a:link {
	color: #746D30;
	text-decoration: underline;
}
a:visited {
	color: #746D30;
	text-decoration: underline;
}
a:hover {
	color: #928940;
	text-decoration: underline;
}

a.smalldark {
	font-size: 11px;
	color: #6F6F31;
}
a:link.smalldark {
	color: #6F6F31;
	text-decoration: none;
}
a:visited.smalldark {
	color: #6F6F31;
	text-decoration: none;
}
a:hover.smalldark {
	color: #808035;
	text-decoration: underline;
}

a.smalllight {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
a:link.smalllight {
	color: #ffffff;
	text-decoration: none;
}
a:visited.smalllight {
	color: #ffffff;
	text-decoration: none;
}
a:hover.smalllight {
	color: #c9c996;
	text-decoration: underline;
}

.rf {
	color: #bb0000;
}

a.smallblue {
	font-size: 11px;
	color: #3030b0;
	text-decoration: none;
}
a:link.smallblue {
	color: #3030b0;
	text-decoration: none;
}
a:visited.smallblue {
	color: #3030b0;
	text-decoration: none;
}
a:hover.smallblue {
	color: #3030b0;
	text-decoration: underline;
}

.tiny {
	font-size: 10px;
}

.small {
	font-size: 11px;
}

.whitetext {
	color: #ffffff;
}

.olive {
	color: #808000;
}

.darkblue {
	color: #100042;
}

.yellowtable {
	margin-left: 10px;
	margin-bottom: 5px;
}

.star {
	color: #aa0000;
}

.greentext {
	color: #9acd32;
}

/* Red Link */

a.redlink {
	color: #ff0000;
	text-decoration: none;
}
a:link.redlink {
	color: #ff0000;
	text-decoration: none;
}
a:visited.redlink {
	color: #ff0000;
	text-decoration: none;
}
a:hover.redlink {
	color: #ff2020;
	text-decoration: underline;
}

/* Tutor Stuff */

.titletext {
	color: #44440E;
	background-color: #BBBD2B;
	font-size: 12px;
}

.mainheading {
	background-color: #f5f5f0;
}

/* Text Boxes */

.tablesW694H140 {
	height: 140px;
	width: 694px;
}

.tablesW694H60 {
	height: 60px;
	width: 694px;
}

.tableW344H140{
	height: 140px;
	width: 344px;
}

.tableW244H100 {
	height: 100px;
	width: 244px;
}

.table1W100H60 {
	width: 100px;
	height: 60px;
}

.table1W140H60 {
	width: 140px;
	height: 60px;
}

.table1W144H100 {
	height: 100px;
	width: 144px;
}
.tableW344H60{
	height: 60px;
	width: 344px;
}
.tableW544H60{
	height: 60px;
	width: 544px;
}
.tableW344H80{
	height: 80px;
	width: 344px;
}
.tableW344H100{
	height: 100px;
	width: 344px;
}
.tableW227H60{
	height: 60px;
	width: 227px;
}

.tableW227H100{
	height: 100px;
	width: 227px;
}
.table1W164H60 {
	height: 60px;
	width: 164px;
}

.table1W494H60 {
	height: 60px;
	width: 494px;
}
.table1W544H140 {
	height: 140px;
	width: 544px;
}

.table1W544H100 {
	height: 100px;
	width: 544px;
}


.cellbdrtop {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #F0F0F0;
	background-color: #e0e0e0;
}

.pref {
	font-family: courier new, courier;
	font-size: 11px;
}

.prefbox {
	font-family: courier new, courier;
	font-size: 11px;
	width: 100%;
}

.padcell {
	padding-top: 4px;
}

hr {
	border-style: solid;
	border-width: 0px;
	height: 1px;
	color: #e0e0e0;
	background-color: #e0e0e0;
}

hr.oliveline {
	border-style: solid;
	border-width: 0px;
	height: 1px;
	color: #999900;
	background-color: #999900;
}



/* theme */

.hdrbar1 {
	background-color: #BBBD2B;
	color: #44440E;
	font-size: 11px;
}
#hdrbar td {
	color: #44440E;
	font-size: 11px;
}
#hdrbar a {
	color: #6F6F31;
	text-decoration: none;
}
#hdrbar a:visited {
	color: #6F6F31;
	text-decoration: none;
}
#hdrbar a:hover {
	color: #6F6F31;
	text-decoration: underline;
}
#datebar {
	color: #44440E;
}

.btmbar1 {
	background-color: #BBBD2B;
}

.navbox {
	background-color: #717119;
}
.navboxline {
	background-color: #525212;
}
.navboxarrow {
	background-color: #717119;
	background-image: URL(../images/btn/btn_nav_arrow.gif);
	background-repeat: no-repeat;
	width: 22px;
}


#btmbar {
	font-size: 11px;
	color: #44440E;
}

#btmbar a {
	color: #6F6F31;
	text-decoration: none;
}
#btmbar a:visited {
	color: #6F6F31;
	text-decoration: none;
}
#btmbar a:hover {
	color: #6F6F31;
	text-decoration: underline;
}

.navbar {
	background-color: #EBEBEB;
}


.vline {
	background-color: #A0A0A0;
}
.innervline {
	background-color: #A0A0A0;
}

.masthead {
	background-image: URL(../images/img/img_masthead.gif);
}


/* buttons */

a.buttonLarge {
	display: block;
	background-image: URL(../images/general/btn_largebutton.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
	font-weight: bold;
	color: white;
	-moz-box-sizing: border-box;
}
a.buttonLarge:visited {
	color: white;
	text-decoration: none;
}

a.buttonMid {
	display: block;
	background-image: URL(../images/general/btn_midbutton.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 25px;
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
	font-weight: bold;
	color: white;
	-moz-box-sizing: border-box;
}
a.buttonMid:visited {
	color: white;
	text-decoration: none;
}
a.buttonMid:hover {
	color: white;
	text-decoration: none;
}

.formbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1D184E;
	cursor: pointer;
}

.formbuttonsHilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BBBF24;
	cursor: pointer;
}

.red {
	color: #ff0000;
}

/*table.regYellowTable {
	background-color: #999900;
	border: 1px solid #feffcf;
}
table.regYellowTable td { padding: 4px; }
table.regYellowTable tbody td { padding: 4px; }*/

.btmhline1 { background-color: #F0F0F0; }
.btmhline2 { background-color: #F0F0F0; }
.btmhline3 { background-color: #F0F0F0; }

