﻿body, html {
	height: 100%;
	}

body {
	background-color: #9fa8aa;
	margin: 0;
	margin-left: 25px;
	font-family: Verdana,Arial,Helvetica,Geneva;
	}

td, p {
	font-size: 12px;
	}

h1 {
	margin-top: 0;
	padding-top: 0;
	}

#page {
	background-color: #FFF;
	}

.masthead {
	background-image: url(../images/top.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 46px;
	}

.logo {
	height: 72px;
	}

.column-left {
	width: 220px;
	padding-top: 20px;
	}

.content {
	padding: 20px 25px 20px 0;
	width: 100%;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	line-height: 14px;
	}

.content-inner {
	border-right: 1px solid #000;
	}
ul#mainnav {
	background-image: url(../images/grey_rule.gif);
	background-position: top left;
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

ul#mainnav li {
	background-image: url(../images/grey_rule.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	FONT-SIZE: 12px;	
	padding: 5px 0 8px 0;
	}

ul#mainnav li a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding: 4px 0 7px 24px;
	}
	
ul#mainnav li a:hover {
	background-image: url(../images/nav_triangle_over.gif);
	background-position: left;
	background-repeat: no-repeat;
	}

ul#subnav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	}

ul#subnav li {
	background-image: none;
	padding: 2px 0 2px 0px;
	}

ul#subnav li a {
	FONT-SIZE: 11px; 
	font-weight: normal;
	COLOR: #69c; 
	TEXT-DECORATION: none;
	}
	
ul#subnav li a:hover {
	COLOR: #06c;
	background-image: none;
	text-decoration: underline;
	}

ul#subnav li a.subnavactive {
	COLOR: #06c;
	font-weight:bold;
	text-decoration: none;
	}

ul#subnav ul {
	padding: 0;
	margin: 0;
	}

ul#subnav ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 20px;
	}

ul#sitemap {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	}

ul#sitemap ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	
	}

ul#sitemap li {
	padding-bottom: 15px;
	}

ul#sitemap li li {
	list-style-image: url(../images/tree.jpg);
	padding: 0;
	margin: 0;
	line-height: 20px;
	}

.footer {
	height: 46px;
	padding-left: 10px;
	background-image: url(../images/btm_bar.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	}

.footerlogo {
	float: right;
	width: 178px;
	text-align: right;
	}

.body {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	line-height: 14px;
}
.bodyul {
	TEXT-DECORATION: underline
}
.dates {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2B5FB2; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.heads, h1 {
	FONT-SIZE: 18px; COLOR: #ff8500; FONT-FAMILY: Arial,Helvetica,Verdana; line-height: 22px; font-weight: normal;
}
.eduheads, h1.eduheads {
	FONT-SIZE: 18px; COLOR: #333; FONT-FAMILY: Arial,Helvetica,Verdana
}
.edusubheads, h2.edusubheads {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #234895; FONT-FAMILY: Arial,Helvetica,Verdana
}
.subheads h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #999999; FONT-FAMILY: Arial,Helvetica,Verdana
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.nav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.navactive {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.navpathouter {
	BORDER-TOP: #9fa8aa 1px solid; BORDER-BOTTOM: #9fa8aa 1px solid; BACKGROUND-COLOR: #FCC24F; height: 22px; padding-left: 19px;
}
.navpathlink, .navpathlink a {
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none; padding-top: 0px;
}
.navpathlink a:hover {
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: underline
}
.navpathactive {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2B5FB2; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.subleveltwo a, ul#subnav ul a.subleveltwo, ul#subnav ul ul a.sublevelthree {
	FONT-SIZE: 10px; COLOR: #2B5FB2; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}

ul#subnav ul a.subleveltwo {
	background-image: url(../images/tree.jpg);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 24px;
	padding-left: 15px;
	}

.subleveltwo a:hover, ul#subnav ul a.subleveltwo:hover, ul#subnav ul ul a.sublevelthree:hover {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: underline
}

ul#subnav ul ul a.sublevelthree {
	background-image: url(../images/tree.jpg);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 44px;
	padding-left: 15px;
	}

.subnav {
	FONT-SIZE: 11px; COLOR: #69c; TEXT-INDENT: 24px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.subnav:hover {
	FONT-SIZE: 11px; COLOR: #06c; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: underline
}
.subnavactive, a.subnavactive {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2B5FB2; TEXT-INDENT: 24px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.subnavbg A {
	DISPLAY: block; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}
.subnavbg A:hover {
	BACKGROUND: url(./images/sub_grad.gif) #fff repeat-y
}
.subnavbgactive A {
	DISPLAY: block; BACKGROUND: url(./images/sub_grad.gif) #fff repeat-y; HEIGHT: 15px
}
.navbg A {
	DISPLAY: block; HEIGHT: 28px; BACKGROUND-COLOR: #ffffff
}
.navbg A:hover {
	BACKGROUND: url(./images/nav_triangle_over.gif) #fff no-repeat
}
.navbgactive A {
	DISPLAY: block; BACKGROUND: url(./images/sub_grad.gif) #fff repeat-y; HEIGHT: 15px
}
.rtrule {
	BORDER-LEFT: #9fa8aa 1px solid
}
.orangeblk {
	BORDER-TOP: #9fa8aa 1px solid; BORDER-LEFT: #9fa8aa 1px solid; BORDER-BOTTOM: #9fa8aa 1px solid; BACKGROUND-COLOR: #ff8500;
	width: 25px;
	height: 27px;
}
.eduheadline {
  BACKGROUND-COLOR: #EEEEEE; BORDER-BOTTOM: #f78f1e 1px solid
}
.edubottom {
  BACKGROUND-COLOR: #EEEEEE; BORDER-TOP: #CCCCCC 1px solid
}
.horizrules {
	BORDER-TOP: #9fa8aa 1px solid; BORDER-BOTTOM: #9fa8aa 1px solid
}
td.footerrule {
	BORDER-TOP: #9fa8aa 1px solid;
	height: 10px;
	}
.footercorner {
	BORDER-TOP: #9fa8aa 1px solid; BORDER-LEFT: #9fa8aa 1px solid
}
.footernav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana,Arial,Helvetica; float: left; margin-top: 15px; 
	}
.footernav a {
	COLOR: #fff; 
	TEXT-DECORATION: none;
	}
	
.footernav a:hover {
	COLOR: #9cf;
	}
.topnav {
	FONT-SIZE: 11px; COLOR: #DADAD0; TEXT-INDENT: 24px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.topnav:hover {
	FONT-WEIGHT: bold; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.topnavsctive {
	FONT-SIZE: 11px; COLOR: #DADAD0; TEXT-INDENT: 24px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none
}
.lnkbody {
	COLOR: #003399; TEXT-DECORATION: underline;
}
.lnkbody:hover {
	COLOR: #003399; TEXT-DECORATION: none;
}
.byline {
	line-height: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; TEXT-DECORATION: none; line-height: 18px
}
.lnkhead {
	line-height: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; COLOR: #003399; TEXT-DECORATION: underline
}
.lnkhead:hover {
	line-height: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; COLOR: #003399; TEXT-DECORATION: none
}
.homebottombar {
	BACKGROUND: #EDEEEC url(../images/right_grad.jpg) repeat-y;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid
}
.homebottomback {
	BACKGROUND: #EDEEEC
}
.hometopbar {
	BACKGROUND: #FCC24F
}
.homenav {
	border-right-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid
}
.homecols {
	border-left-color: #DADAD0;
	border-left-width: 1px;
	border-left-style: solid;
}

.homeText {
   FONT-SIZE: 11px; 
   FONT-FAMILY: Verdana,Arial,Helvetica,Geneva; 
   color: #666666; 
   background-color:#FFFFFF;
}

.genericBold {
	font-weight: bold;
}

.focus {
	background-color: #fcfad9;
	border: 1px solid #FFCC33;
}
.scrollDiv {
	overflow:auto;
	height: 270px;
	width: 218px;
}


.ffcolor {color: #FF9933}
.ffbold {FONT-SIZE: 12px; FONT-FAMILY: Arial; color: #FF9933; font-weight: bold}
.bold {FONT-SIZE: 12px;	FONT-FAMILY: Arial; font-weight: bold}

.tableSubHeads {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Arial,Helvetica,Verdana
}
.tableSubDetails {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #201F7C; FONT-FAMILY: Arial,Helvetica,Verdana
}

