/* CSS Document */
body
{
	margin: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin: 10px!important;
	background-color: #333333;
	background-image: url(../gfx/backgrounds/master.gif);

}
/* CSS Document */


input.input-ou-search
{
	font-size: 9px;
	width: 165px;

}

#page-layout
{
	width: 764px;
	margin: 0px auto;
	z-index: 2;
	position: relative;
	background-image: url(layout-01/page-bkgrd.jpg);
	background-repeat: repeat-y;
	background-position: 0px 220px;
}

#page-header
{
	width: auto;
	height: 175px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(layout-01/site-header.jpg);
}

#page-header-flash
{
	width: auto;
	position: inherit;

}

#page-work-area-shell
{
	width: 764px;
	color: #000000;
	margin-top: 0px!important;
	margin-top: 0px;
	background-position: 0px 45px!important;
	background-position: 0px 0px;
	background-repeat: repeat-y;
}

#page-breadcrumbs
{
	width: auto;
	margin-top: 0px!important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 40px;
	text-align: left;
	padding-top: 12px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-repeat: no-repeat;
	color: #FFFFFF!important;
	text-decoration: none;
	height: 30px;
	background-image: url(layout-01/breadcrumbs-bkgrd.jpg);
}
/* CSS Document  */
#page-breadcrumbs a:link
{
	color: #00FF00!important;
	text-decoration: none;
	border-style: none;
}

#page-breadcrumbs a:hover, #page-breadcrumbs a.selected, #page-breadcrumbs a.visited
{
	color: #FFFFFF!important;
	text-decoration: none;
}



/*

#nav 
{
	padding: 0px;
	width:212px!important;
	width:212px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-position: none;
	list-style-type: none;
	margin-top: 72px;
}

#nav li 
{
	padding: 0px;
	
}


 








#nav li a, #nav li a:visited 
{
	display: block;
	color: #000000;
	text-decoration:none;
	background-image:none;
	padding-left: 50px;
	padding-top: 16px!important;
	padding-bottom: 16px!important;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 0px;
	height: 16px;
}

#nav li a span 
{
	display: none; 
	margin: 0px; 
	padding: 0px;
}

#nav li a:hover 
{
	color: #999999;
}

#nav li a:hover span 
{
	display: inline;
	color: #FFFFFF;
}

#nav li a.current, #nav li a.current:visited, #nav li a.current:hover 
{
	color: #fff;
}

#nav li a.current span, #nav li a.current:visited span, #nav li a.current:hover span 
{
	display: none;
} 

CSS Document */

#nav-home 
{
	padding: 0px;	
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
	background-repeat: repeat;
}

#nav-home-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-home a:link, #nav-home a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-home.jpg);
	height: 31px;
}

#nav-home-current a:link, #nav-home-current a:visited 
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-home_f3.jpg);
	height: 31px;
}

#nav-home a:hover 
{
	background-image: url(layout-01/mm-home_f2.jpg);
}

#nav-home p, #nav-home-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}


#nav-01 
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-01-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-01 a:link, #nav-01 a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-01.jpg);
	height: 32px;
}

#nav-01-current a:link, #nav-01-current a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-01_f3.jpg);
	background-repeat: no-repeat;
	height: 32px;
}

#nav-01 a:hover
{
	background-image: url(layout-01/mm-01_f2.jpg);
}

#nav-01 p, #nav-01-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}

#nav-01-current li a:link, #nav-01-current li a:visited
{
	color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding-bottom: 0px;
}

#nav-02 
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-02-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-02 a:link, #nav-02 a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-02.jpg);
	height: 32px;
}

#nav-02-current a:link, #nav-02-current a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-02_f3.jpg);
	height: 32px;
}

#nav-02 a:hover
{
	background-image: url(layout-01/mm-02_f2.jpg);
}

#nav-02 p, #nav-02-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}

#nav-03 
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-03-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-03 a:link, #nav-03 a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-03.jpg);
	height: 32px;
}

#nav-03-current a:link, #nav-03-current a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-03_f3.jpg);
	height: 32px;
}

#nav-03 a:hover
{
	background-image: url(layout-01/mm-03_f2.jpg);
}

#nav-03 p, #nav-03-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}

#nav-04 
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-04-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-04 a:link, #nav-04 a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-04.jpg);
	height: 32px;
}

#nav-04-current a:link, #nav-04-current a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-04_f3.jpg);
	height: 32px;
}

#nav-04 a:hover
{
	background-image: url(layout-01/mm-04_f2.jpg);
}

#nav-04 p, #nav-04-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}

#nav-05 
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-05-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-05 a:link, #nav-05 a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-05.jpg);
	height: 32px;
}

#nav-05-current a:link, #nav-05-current a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-05_f3.jpg);
	height: 32px;
}

#nav-05 a:hover
{
	background-image: url(layout-01/mm-05_f2.jpg);
}

#nav-05 p, #nav-05-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}

#nav-06 
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-06-current
{
	padding: 0px;
	width:228px;
	list-style: none;
	list-style-image: url(../gfx/spacer.gif);
	list-style-type: none;
}

#nav-06 a:link, #nav-06 a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-06.jpg);
	height: 36px;
}

#nav-06-current a:link, #nav-06-current a:visited
{
	display: block;
	color: #000000;
	text-decoration:none;
	padding-left: 50px;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-image: url(layout-01/mm-06_f3.jpg);
	height: 32px;
}

#nav-06 a:hover
{
	background-image: url(layout-01/mm-06_f2.jpg);
}

#nav-06 p, #nav-06-current p
{
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	display: none;
}

#sub-nav-ul
{
	font-family: "Courier New", Courier, monospace!important;
	text-decoration: none!important;
	font-size: 11px;
	list-style-type: none!important;
	list-style-image: url(../gfx/spacer.gif)!important;
	padding-right: 5px;
	padding-top: 5px!important;
	padding-bottom: 10px!important;
}

#sub-nav-ul li
{
	padding-left: 37px!important;
	margin-left: 37px;
}


#sub-nav-ul a:link, #sub-nav-ul a:visited
{
	color: #FFFFFF!important;
	text-decoration: none!important;
}

#sub-nav-ul a:hover
{
	color: #00FF00!important;
	text-decoration: none!important;
}

#sub-nav-ol
{
	font-family: "Courier New", Courier, monospace!important;
	text-decoration: none!important;
	font-size: 11px;
	list-style-type: none!important;
	list-style-image: url(../gfx/spacer.gif)!important;
	padding-right: 5px;
	padding-top: 5px!important;
	margin-top: 0px;
	padding-bottom: 10px!important;
	margin-bottom: 0px;
	font-weight: bold;
}

#sub-nav-ol li
{
	margin-left: 0px;
}


#sub-nav-ol a:link, #sub-nav-ol a:visited
{
	color: #FFFFFF!important;
	text-decoration: none!important;
}

#sub-nav-ol a:hover
{
	color: #00FF00!important;
	text-decoration: none!important;
}

#page-menu-area
{
	width: 228px!important;
	width: 228px;
	margin-top: 0px;
	position: relative;
	float: right;
	margin-left: 0px!important;
	margin-right: 0px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px!important;
	background-position: -2px 0px;
}

#page-menu-area ul
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

#page-menu-area li {
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
}

#page-menu-work-area-spacer
{
	margin-top: 0px;
}

#page-work-area
{
	width: 533px!important;
	width: 533px;
	margin-left: 0px!important;
	margin-left: 0px;
	margin-top: 0px!important;
	margin-top: 0px;
	text-align: left;
	padding-top: 0px!important;
	padding-top: 0px;
	position: relative;
	vertical-align: top;
	color: #000000;
	clear: left;
	
}

#page-work-area-image-title
{
	height: 63px;
	position: relative;

}

#page-work-area-header
{
	padding-left: 5px;
	color: #EFBE73;
	font-size: 16px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	margin-top: 0px!important;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}

#page-work-area-txt
{
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
	position: relative;
}

#page-work-area-txt p
{
	padding: 0px;
	color: #FFFFFF;
	visibility: visible;
}
#page-work-area-txt a:link
{
	color: #999999;
	text-decoration: underline;
}

#top-menu {
	position: relative;
	padding-top: 30px;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
}

#top-menu ul {
	float: right;
	padding: 0px;
	margin: 0px;
}

#top-menu li {
	list-style-type: none;
	display: inline;
}

#top-menu a {
  display:block;
  text-decoration:none !important;
  font-size:1px;
	overflow: hidden;
}

#top-menu a p {
  visibility:hidden;
}


/* ------- Start of Top Menu Item - Contact Button ------- */

#top-menu-contact p
{
	display: none;
}

#top-menu-contact, #top-menu-contact a 
{
	background-position: 0px 0px;
	width: 80px;
	height: 22px;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	list-style-type: none;
	display: block;
}
#top-menu-contact a:hover, #top-menu-contact a.selected 
{
}

/* ------- End of Top Menu Item - Contact Button ------- */

/* ------- Start of Top Menu Item - SiteMap Button ------- */

#top-menu-sitemap p
{
	display: none;
	height: 0px;
}

#top-menu-sitemap, #top-menu-sitemap a 
{
	background-position: 0px 0px;
	width: 82px;
	height: 22px;
	background-image: url(tm-site-map.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	background-color: #9966CC;
}
#top-menu-sitemap a:hover, #top-menu-sitemap a.selected 
{
  background-image: url(tm-site-map_f2.jpg);
}

/* -------End of Top Menu Item - SiteMap Button ------- */
/* ------- Start of Top Menu Item - Search Button ------- */

#top-menu-search p
{
	display: none;
}

#top-menu-search, #top-menu-search a 
{
	width: 390px;
	text-align: right;
	vertical-align: top;
	display: none;
}
#top-menu-search a:hover, #top-menu-search a.selected 
{
	display: none;
}

/* -------End of Top Menu Item - Search Button ------- */

#school-menu-link p
{
	display: none;
}

#school-menu-link, #school-menu-link a 
{
	background-repeat: no-repeat;
	background-position: 5px -2px;
	width: 300px;
	height: 49px;
	clear: both;
}
#school-menu-link a:hover, #school-menu-link a.selected 
{
  background-image: url(layout-01/school-header_f2.jpg);
  background-repeat: no-repeat;
  background-position: 5px -2px;
}

#logo {
	margin: 0;
	padding: 0;
}

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

#logo li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	float: left;
	position: absolute;
	top: 0px;
	width: 295px;
	height: 168px;
}

#logo a {
  display:block;
  text-decoration:none !important;
  font-size:1px;
  overflow: hidden;
}

#logo a p {
  visibility:hidden;
}

#logo p
{
	display: none;
}

#logo-link, #logo-link a 
{
	background-image: url(layout-01/logo.jpg);
	background-repeat: no-repeat;
	background-position: 6px 12px;
	clear: both;
	width: 295px;
	height: 168px;
}

#logo-link a:hover, #logo-link a.selected 
{
	background-image: url(layout-01/logo_f2.jpg);
	background-repeat: no-repeat;
	background-position: 6px 12px;
}

#page-visited-area
{
	margin-top: 6px!important;
	margin-top: 6px;
	background-color: #D9E0D9;
	border-color: #333333;
	border-style: solid;
	border-width: 1px;
	width: 161px;
}

#page-visited-work-area
{
	padding: 5px;
	background-image: url(layout-01/visited_background.jpg);
	background-repeat: repeat-x;
}

#page-visited-work-area ul 
{
	font-size: 10px;
	color: #536152;
	list-style-type: none;
	list-style-image: url(../gfx/spacer.gif);
}

#page-visited-work-area, #page-visited-work-area a 
{
	color: #70826F;
	text-decoration: none;
	
}

#page-visited-work-area a:hover, #page-visited-work-area a.selected 
{
	color: #000000;
	text-decoration: underline;
}

#page-visited-area-header
{
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	padding-right: 5px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-image: url(layout-01/visited_header_background.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#page-extra-area
{
	padding-left: 3px;
	padding-top: 3px!important;
	padding-top: 0px;
	margin-top: 6px!important;
	margin-top: 6px;
	width: 155px;
	padding-right: 3px;
	padding-bottom: 5px;
}

#page-footer-spacer
{
	padding-top: 0px;
	padding-left: 0px;
	clear: left;
	height: 5px;
}

#page-footer
{
	font-size: 11px;
	width: 764px;
	height: 68px;
	background-image: url(layout-01/footer_background.jpg);
	padding-left: 5px;
	clear: right;
	padding: 5px;
	background-repeat: no-repeat;
	position: relative;
	background-color: #333333;
}

#page-footer p
{
	display: none;
}

#page-footer ul 
{
	margin: 0;
	padding: 0;
}

#page-footer li 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	position: absolute;
	top: 0px;
	/* start copyright div alignment */
	margin-top: 15px;
	margin-left: 622px;
	/* end copyright div alignment */
}

#page-footer a 
{
  display:block;
  text-decoration:none !important;
  font-size:1px;
  overflow: hidden;
}

#copyright-link p
{
	visibility: hidden;
}

#copyright-link, #copyright-link a 
{
	clear: both;
	width: 137px;
	height: 30px;
	background-image: url(layout-01/copyright.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#copyright-link a:hover, #copyright-link a.selected 
{
	background-image: url(layout-01/copyright_f2.jpg);
}

