body {
	margin:0px;
	padding: 0px 0px 30px 0px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	background-color: #400000;
	background-image: url(../images/header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

li,ol,ul,br,p,select,option,textarea,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height: 14px;
	color: #000000;
	padding: 0px;
}

.masthead { font-size: 36pt; 
	font-family: Franklin Gothic Heavy, Verdana, Arial, Helvetica, sans-serif; } 
.heading {
	font-size: 16pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: normal;

}

h1 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	margin:0px;
	padding:0px;
}

h2 {
	font-size:11px;
	line-height:19px;
	margin:0px;
	padding:0px;
	color:#cc6600;
}

a, a:link, a:hover, a:visited {
	text-decoration: none;
	color: #840000;
}

a.lightlink:link { color: #FFCC00; 
	text-decoration: none; }
a.lightlink:visited { color: #FFCC00; 
	text-decoration: none; }
a.lightlink:active { color: #FFCC00; 
	text-decoration: none; }
a.lightlink:hover { color: #FFCC00; 
	text-decoration: none; }

.address {
	color: #ffffff;
	font-size: 9px;
	text-align: right;
}

.dividerline {
	background-image: url(../images/divider.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.footer-home {
	height:28px;
	color: #000000;
	font-size: 9px;
	text-align: center;
}

a.footer-home, a.footer-home:visited, a.footer-home:active {
	height:28px;
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}

a.footer-home:hover {
	text-decoration:underline;
	color: #000000;
}

.grayheader {
	color: #000000;
	font-weight: bold;
	text-transform: capitalize;
}

.goldheader {
	color: #9D9682;
	text-transform: uppercase;
}

.goldheader2 {
	color: #9D9682;
	font-weight: bold;
}

.pageheader {
	font-weight: bold;
	font-size: 15px;
}

.popup {
	padding-right: 25px;
	background-color: #FFFFFF;
	background-image: none;
	border: thin none #000000;
}

.school-name {
	height: 57px;
	vertical-align: middle;
	color: #ffffff;
	background-color: #B2AC9C;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.secondary-body {
	/*background-image: url(../images/secondary-gradient.gif);*/
	/*background-repeat: repeat-x;*/
	background-color: #ffffff;
	vertical-align: top;
}

.secondary-body2 {
	background-color: #ffffff;
	vertical-align: top;
}

.sitemapSub {
	padding-left: 20px;
}

.smalltext {
	text-decoration: none;
}

.tertiary-body {
	background-color: #ffffff;
	vertical-align: top;
}

.top-menu-item-container {
	color: #B22627;
	background-color: #E7E3D7;
	padding-left:20px;
	padding-top:25px;
	padding-bottom:25px;
	margin-right:10px;
	vertical-align: top;
	height: 400px;
}

.top-menu-item-sub {
	color: #B22627;
	background-color: #E7E3D7;
	text-transform: capitalize;
	font-size: 10px;
	/*font-weight: bold;*/
	margin-left: 10px;
}

a.top-menu-item-sub:link, a.top-menu-item-sub:visited {
	color: #B22627;
	text-decoration: none;
}

.top-menu-item-sub a:hover {
	text-decoration:underline;
}

.top-menu-item-sub2 {
	color: #cc6600;
	/*padding-left: 5px;*/
	background-color: #E7E3D7;
	text-transform: capitalize;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
}

.top-menu-item-sub2 a:link, .top-menu-item-sub2 a:visited {
	color: #cc6600;
	text-decoration: none;
}

.top-menu-item-sub2 a:hover {
	text-decoration:underline;
}

.top-nav {
	height: 20px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 7pt;
}

.top-nav-table {
	background-color: #B36802;
	height: 20px;
	vertical-align: middle;
	text-align: center;
}

.top-nav-divider {
	background-color: #ffffff;
}

a.top-nav-link, a.top-nav-link:visited, a.top-nav-link:active {
	height: 20px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 7pt;
	text-decoration: none;
}

a.top-nav-link:hover {
	text-decoration:none;
	color: #ffffff;
	background-color: #D98200;
}

.top-nav-link-on {
	background-color: #EAD9BF;
}

a.top-nav-link-on, a.top-nav-link-on:visited, a.top-nav-link-on:active {
	color: #400000;
	background-color: #EAD9BF;
	text-transform: uppercase;
	font-size: 7pt;
	text-decoration: none;
}

a.top-nav-link-on:hover {
	text-decoration:none;
	color: #000000;
}

.top-right-nav {
	height:28px;
	background-color: #B22627;
	padding-right: 35px;
	text-align: right;
	/*color: #cc6600;*/
	/*color: #3D3C3C;*/
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

a.top-right-nav-link, a.top-right-nav-link:visited, a.top-right-nav-link:active {
	height:28px;
	color: #FFFFFF;
	background-color: #B22627;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a.top-right-nav-link:hover {
	text-decoration:underline;
	color: #FFFFFF;
}

.top-right-nav-home {
	height:28px;
	background-color: #B22627;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
}

a.top-right-nav-link-home, a.top-right-nav-link-home:visited, a.top-right-nav-link-home:active {
	height:28px;
	/*color: #cc6600;*/
	/*color: #3D3C3C;*/
	color: #E7E3D7;
	background-color: #B22627;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}

a.top-right-nav-link-home:hover {
	text-decoration:underline;
	/*color: #cc6600;*/
	/*color: #3D3C3C;*/
	color: #E7E3D7;
}

.line-black {
	background-color: #000000;
}

.home-divider-line {
	background-color: #000000;
}

.home-footer {
	color: #5D160A;
}

.home-left-nav {
	color: #DDD7C2;
	background-color: #9B2121;
	text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none;
	font-size: 7pt;
}

a.home-left-nav, a.home-left-nav:visited, a.home-left-nav:active, a.home-left-nav:hover {
	color: #DDD7C2;
	text-decoration: none;
}

.home-left-nav-bottom {
	color: #B22626;
	background-color: #000000;
	font-size: 10px;
}

a.home-left-nav-bottom, a.home-left-nav-bottom:visited, a.home-left-nav-bottom:active, a.home-left-nav-bottom:hover {
	/*color: #DDD7C2;*/
	color: #B22626;
	/*background-color: #791A1A;*/
	background-color: #000000;
}

.home-tab-off {
	color: #400000;
	background-color: #B2AD9C;
	height: 22px;
	vertical-align: middle;
	width: 50%;
	text-align: center;
}

a.home-tab-off, a.home-tab-off:visited, a.home-tab-off:active, a.home-tab-off:hover {
	color: #4E4F41;
}

.home-tab-on {
	color: #4E4F41;
	background-color: #DDD7C2;
	height: 22px;
	vertical-align: middle;
	width: 50%;
	text-align: center;
}

a.home-tab-on, a.home-tab-on:visited, a.home-tab-on:active, a.home-tab-on:hover {
	color: #4E4F41;
}

.home-tab-on-body {
	color: #000000;
	background-color: #DDD7C2;
	font-size: 11px;
	line-height: 13px;
}

a.home-tab-on-body, a.home-tab-on-body:visited, a.home-tab-on-body:active {
	color: #000000;
}

a.home-tab-on-body:hover {
	color: #000000;
	text-decoration: underline;
}

a.home-tab-on-highlight, a.home-tab-on-highlight:visited, a.home-tab-on-highlight:active, a.home-tab-on-highlight:hover {
	color: #B22627;
}
.smaller { font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; }
	
.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.detail { font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; }
