/* CSS Document */
body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin-top: 3px;
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #000000;
}
/* CSS Document */
a:link
{
	color: #CCCCCC;
	text-decoration: underline;
}

a:visited	
{
	color: #CCCCCC;
}

a:hover	
{
	color: #FFCC00!important;
}

a:active
{
	color: #CCCCCC;
}

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

}

#page-layout
{
	width: 764px;
	margin: 0 auto;
	z-index: 2;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 10px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 10px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 0px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 0px;
	background-image: url(background-block.png) !important;
	background-repeat: repeat;
}

#page-layout-02
{
	background-image: url(page-background.png) !important;
	background-repeat: no-repeat !important;
}

#page-header
{
	width: auto;
	height: 150px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#page-header-flash
{
	width: auto;
	position: inherit;
	padding-top: 96px!important;
	padding-top: 20px;

}

#page-work-area-shell
{
	width: auto;
	color: #000000;
	margin-top: 0px!important;
	margin-top: 0px;
	background-position: 550px 0px!important;
	background-position: 547px 0px;
	background-repeat: repeat-y;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #E8E8E8;
	border-left-color: #E8E8E8;
	border-left-style: solid;
	border-left-width: 0px;
}

#page-breadcrumbs
{
	width: 764px;
	margin-top: 0px!important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 5px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	background-repeat: repeat-x;
	color: #FFFFFF!important;
	text-decoration: none;
}
/* CSS Document  */
#page-breadcrumbs a:link
{
	color: #EFBE73!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:100px!important;
	width:212px;
	list-style: none;
	list-style-image: url(../../gfx/spacer.gif);
	list-style-position: none;
	list-style-type: none;
	margin-top: 100px;
	height: 20px;
	margin-left: 0px;
	text-align: right;
}

#nav li 
{
	padding: 0px;
	background-image: url(mm-01.png);
	list-style-image: url(../layout-01/spacer.gif);	
}

#nav li a, #nav li a:visited 
{
	display: block;
	color: #000000;
	text-decoration:none;
	background-image:none;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: 20px;
	font-size: 11px;
}

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

#nav li a:hover 
{
	color: #AF411C !important;
}

#nav li a:hover span 
{
	display: inline;
	color: #AF411C !important;
}

#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;
} 

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

#page-menu-area ul
{
  margin: 0;
  padding: 0;
}

#page-menu-area li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	padding-left: 0px;
}

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

#page-work-area
{
	width: 500px!important;
	width: 545px;
	margin-left: 0px!important;
	margin-left: 0px;
	margin-top: 0px!important;
	margin-top: 0px;
	text-align: left;
	padding-top: 0px!important;
	padding-top: 0px;
	vertical-align: top;
	color: #000000;
	float: left;
}

#page-work-area-image-title
{
	height: 85px;

}

#page-work-area-header
{
	padding-left: 160px;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 0px!important;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	margin-bottom: 20px;
}

#page-work-area-txt
{
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-right: 50px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 5px;
	line-height: 1.7;
}

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

#top-menu {
	position: relative;
	padding-top: 7px;
	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-image: url(../tm-contact-us.png);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	list-style-type: none;
	background-color: #009900;
	display: block;
}
#top-menu-contact a:hover, #top-menu-contact a.selected 
{
  background-image: url(../tm-contact-us_f2.png);
}

/* ------- 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.png);
	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.png);
}

/* -------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 
{
	width: 75px;
	height: 80px;
	clear: both;
	margin-right: 65px;
    background-image: url(spacer.png)!important;

}
#school-menu-link a:hover, #school-menu-link a.selected 
{
  background-image: url(spacer.png) !important;
  background-repeat: no-repeat;
  background-position: 5px -2px;
}

#logo {
	margin: 0;
	padding: 0;
	margin-left: 470px;
}

#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: 155px;
	height: 30px;
	margin-top: 45px;
}

#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 
{
	clear: both;
	width: 150px;
	height: 30px;
	background-image: url(spacer.png) !important;
}

#logo-link a:hover, #logo-link a.selected 
{
	background-image: url(spacer.png) !important;
}

#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(visited_background.png);
	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(visited_header_background.png);
	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;
	clear: left;
	margin-left: 0px!important;
	margin-left: -1px;
	height: 0px;
}

#page-footer
{
	font-size: 10px;
	color: #FFFFFF;
	width: 764px!important;
	width: 760px;
	height: 30px;
	clear: left;
	text-align: left;
	vertical-align: top;
	position: inherit;
	float: left;
	margin-bottom: 0px;
	margin-top: 5px;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#page-footer p
{
	text-align: center;
	color: #FFFFFF!important;
	margin-top: 10px;
}

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

#page-footer li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	position: absolute;
	top: 0px;
	margin-top: 1px;
	margin-left: 593px;
}

#page-footer a {
	text-decoration:none !important;
}

#copyright-link p
{
	visibility: hidden;

}

#copyright-link, #copyright-link a 
{
	width: 160px;
	height: 30px;
	color: #FFFFFF !important;
}

#copyright-link a:hover, #copyright-link a.selected 
{
	color: #CCCCCC !important;
}

.subheader-menu
{
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 70px!important;
	padding-bottom: 10px!important;
}

/* ------- Start of User Styles ------- */

.USER-STYLES{}


ul
{
	list-style-image: url(bullet.gif);

}

div, table
{
	color: #000000;
	font-size: 11px;
}

.pageheader
{
	color: #FF0000!important;
	font-size: 20px;
	font-weight: bold;
}

.subheader-01
{
	color: #FFFFFF!important;
	font-size: 13px;
}

.subheader-02
{
	color: #FFCC00!important;
	font-size: 13px;
}

.subheader-03
{
	color: #CCCCCC!important;
	font-size: 13px;
}

.subheader-04
{
	color: #000000!important;
	font-size: 13px;
}

.bodycopy-01
{
	color: #FFFFFF!important;
}

.bodycopy-02
{
	color: #FFCC00!important;
}

.bodycopy-03
{
	color: #CCCCCC!important;
}

.bodycopy-04
{
	color: #000000!important;
}

.notes
{
	color: #999999!important;
	font-style: italic;
	font-size: 10px;
}
