/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
	/*border: 1px solid #000000;*/
		
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/*height: 17px;*/
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	background-color: #F7863B;
	position: absolute;
	left: -9000px;
	z-index: 10000;
	

}
#p7PMnav ul a {
	background-image: none;
	text-indent: 0;
	padding: 1px 10px;
	height: auto;
	color:#ffffff;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-indent: -9000px;
	height: 25px;
	background-image: url(../global/2010-menu.jpg);
	background-repeat: no-repeat;
	line-height:25px;
}

#p7PMnav a#button1 {background-position: -0px 0px; width: 66px;}
#p7PMnav a#button2 {background-position: -66px 0px; width: 106px;}
#p7PMnav a#button3 {background-position: -172px 0px; width: 86px;}
#p7PMnav a#button4 {background-position: -258px 0px; width: 102px;}
#p7PMnav a#button5 {background-position: -360px 0px; width: 58px;}
#p7PMnav a#button6 {background-position: -418px 0px; width: 78px;}
#p7PMnav a#button7 {background-position: -496px 0px; width: 54px;}
#p7PMnav a#button8 {background-position: -550px 0px; width: 68px;}
#p7PMnav a#button9 {background-position: -618px 0px; width: 98px;}
#p7PMnav a#button10 {background-position: -716px 0px; width: 64px;}

#p7PMnav a#button1:hover {background-position: -0px -25px;}
#p7PMnav a#button2:hover, #p7PMnav #button2.p7PMon {background-position: -66px -25px;}
#p7PMnav a#button3:hover, #p7PMnav #button3.p7PMon {background-position: -172px -25px;}
#p7PMnav a#button4:hover, #p7PMnav #button4.p7PMon {background-position: -258px -25px;}
#p7PMnav a#button5:hover, #p7PMnav #button5.p7PMon {background-position: -360px -25px;}
#p7PMnav a#button6:hover, #p7PMnav #button6.p7PMon {background-position: -418px -25px;}
#p7PMnav a#button7:hover, #p7PMnav #button7.p7PMon {background-position: -496px -25px;}
#p7PMnav a#button8:hover, #p7PMnav #button8.p7PMon {background-position: -550px -25px;}
#p7PMnav a#button9:hover, #p7PMnav #button9.p7PMon {background-position: -618px -25px;}
#p7PMnav a#button10:hover, #p7PMnav #button10.p7PMon {background-position: -716px -25px;}

#p7PMnav ul a:hover {
	background-image: none;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #009DE4;
}
/* ------ the trigger link styles ------- */


/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
}
#p7PMnav ul li {
	float: none;
	border-bottom: 1px solid #D75B09; /* menu separator */
}
#p7PMnav ul, #p7PMnav ul li {
	width: 170px;
}
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #535FAC;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #009DE4;
	letter-spacing: 0.01px;
	color:#ffffff;
}
/* remove extra dotted lines from Firefox */
/* hide from IE mac \*/
#p7PMnav a {overflow: hidden;}
#p7PMnav ul a {overflow: visible;}
/* end hiding from IE5 mac */

/* ---- mootools <<<---------------------------------------------------------------*/

#log_res.ajax-loading {
	background-image: url(../global/spinner.gif);
	background-position: center;
	background-repeat: no-repeat;
		}
.error {
			color:#CC0000;
			margin:0;
			padding:0;
} 
/* ---- general site/portal items -------------------------------------------------*/

.portalmenuitem {
margin-bottom:7px;
}
.tdheader {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009DE4;
}