/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/


#p7PMnav {
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	padding: 4px 5px;
	color: #0A50A1;
	line-height:1;
	font-size: 10px;
	text-align: center;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus{
	background-color: #4573B3;
	color: #FFFFFF;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	background-color: #4573B3;
	color: #FFFFFF;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	font-weight: normal;
	color: #000000;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #4573B3;
	color: #FFFFFF;
}
#p7PMnav ul .p7PMon {
	background-color: #4573B3;
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}

/* Top level menu width */

#p7PMnav ul li {
	float: none;
}

#pmmcrumb {
	font-weight: normal;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #FFFFFF;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
#p7PMnav .imagefix {
	padding-top: 4px;
	padding-bottom: 6px;
}

#bio{
	width:102px;
	float:left;
}
#biosub, #biosub li {
 width:200px;
 color: #FFFFFF;
 background: url(../images/menu_bio.jpg) repeat-y left center;
 border: 0px none;
}

#biosub a, #biosub a:hover, #biosub a:hover, #biosub a:focus {
	color: #FFFFFF;
	background: url(../images/menu_bio.jpg) repeat-y left center;
	border: 0px none;
}

#latest{
	width:92px;
	float:left;
}
#latestsub, #latestsub li {
 width:200px;
 color: #FFFFFF;
 background: url(../images/menu_latest.jpg) repeat-y left center;
 border: 0px none;
}

#latestsub a, #latestsub a:hover, #latestsub a:hover, #latestsub a:focus {
 color: #FFFFFF;
 background: url(../images/menu_latest.jpg) repeat-y left center;
 border: 0px none;
}

#new{
	width:62px;
	float:left;
}
#newsub, #newsub li {
 width:214px;
 color: #FFFFFF;
 background: url(../images/menu_latest.jpg) repeat-y left center;
 border: 0px none;
}
#newsub a, #newsub a:hover, #newsub a:hover, #newsub a:focus {
 color: #FFFFFF;
 background: url(../images/menu_latest.jpg) repeat-y left center;
 border: 0px none;
}

#global{
	width:92px;
	float:left;
}
#globalsub, #globalsub li {
 width:284px;
 color: #FFFFFF;
 background: url(../images/menu_global.jpg) repeat-y left center;
 border: 0px none;
}

#globalsub a, #globalsub a:hover, #globalsub a:hover, #globalsub a:focus {
 color: #FFFFFF;
 background: url(../images/menu_global.jpg) repeat-y left center;
 border: 0px none;
}
#images{
	width:62px;
	float:left;
}
#imagessub, #imagessub li {
	width:360px;
	color: #FFFFFF;
	border: 0px none;
}

#imagessub a, #imagessub a:hover, #imagessub a:hover, #imagessub a:focus {
	color: #FFFFFF;
	border: 0px none;
}
#imagesub1, #imagesub1 li {
	width:360px;
	color: #FFFFFF;
	background: url(../images/menu_images_top.jpg) repeat-y left center;
	border: 0px none;
}
#imagesub1 a, #imagesub1 a:hover, #imagesub1 a:hover, #imagesub1 a:focus {
	color: #FFFFFF;
	background: url(../images/menu_images_top.jpg) repeat-y left center;
	border: 0px none;
}
#imagesub2, #imagesub2 li {
 width:360px;
 color: #FFFFFF;
 background: url(../images/menu_images_bott.jpg) repeat-y left center;
 border: 0px none;
}
#imagesub2 a, #imagesub2 a:hover, #imagesub2 a:hover, #imagesub2 a:focus {
 color: #FFFFFF;
 background: url(../images/menu_images_bott.jpg) repeat-y left center;
 border: 0px none;
}

#imagessubsub, #imagessubsub li, #imagessubsub li ul {
	width:360px;
	color: #FFFFFF;
	border: 0px none;
	background: url(none) repeat-y left center;
	text-decoration: none;
	border: 0px none;
}
#imagessubsub a, #imagessubsub a:hover, #imagessubsub a:hover, #imagessubsub a:focus {
	color: #FFFFFF;
	background: url(none) repeat-y left center;
	text-decoration: none;
	border: 0px none;
}

#other{
	width:80px;
	float:left;
}
#othersub, #othersub li {
 width:284px;
 color: #FFFFFF;
 background: url(../images/menu_other.jpg) repeat-y left center;
 border: 0px none;
}

#othersub a, #othersub a:hover, #othersub a:hover, #othersub a:focus {
 color: #FFFFFF;
 background: url(../images/menu_other.jpg) repeat-y left center;
 border: 0px none;
}
#contact{
	width:100px;
	float:left;
}
#contactsub, #contactsub li {
 width:200px;
 color: #FFFFFF;
 background: url(../images/menu_other.jpg) repeat-y left center;
 border: 0px none;
}

#contactsub a, #contactsub a:hover, #contactsub a:hover, #contactsub a:focus {
 color: #FFFFFF;
 background: url(../images/menu_other.jpg) repeat-y left center;
 border: 0px none;
}

#p7PMnav ul li a, #p7PMnav ul a{
	display: block;
	text-decoration: none;
	padding: 4px 5px;
	color: #FFFFFF;
	line-height:1;
	font-size: 10px;
	background-image: none;
	text-align: center;
}
#p7PMnav  ul li a:hover, #p7PMnav  ul li a:active, #p7PMnav  ul li a:focus{
	color: #333333;
	letter-spacing: 0.01px;
	background-image: none;
	text-decoration: none;
}


.m1images {
	background-image: url(../images/menu_images_top.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}
.m2images {
	background-image: url(../images/menu_images_bott.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}

.imagesmid {
	background-image: url(../images/menu_images_drop.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	background-color: #80A0CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.mainCat {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	background-color: #4573B3;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainCat a:link, .mainCat a:visited {
	background-color: #4573B3;
	color: #FFFFFF;
}
.mainCat a:hover, .mainCat a:active{
	color: #000000;
}

.mainCatTop {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	background-color: #4573B3;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EBEFF5;
}
.mainCatTop a:link, .mainCatTop a:visited {
	background-color: #4573B3;
	color: #FFFFFF;
}
.mainCatTop a:hover, .mainCatTop a:active{
	color: #000000;
}

.subCat {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	background-color: #80A0CE;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.dLines {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EBEFF5;
}

.SubMenuText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
	border: 0px none;
}
.SubMenuText a, .SubMenuText a:link, .SubMenuText a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
	border: 0px none;
}
.SubMenuText a:hover, .SubMenuText a:focus, .SubMenuText a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
	border: 0px none;
}

.subMidCat {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.imagesub2title {
	text-decoration: none;
	padding-left: 55px;
	padding-right: 145px;
	font-weight: normal;
}
.OPsubTitles {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EBEFF5;
	font-weight: normal;
	color: #FFFFFF;
}
/* The single backslash \ character inside this comment
causes IE5 Mac to ignore the following rule, which allows other
browsers to render top-level menu items to their natural width. */
#p7PMnav .p7PMmarkOn {
	background-color: #4573B3;
	color: #FFFFFF;
}
#p7PMnav .BioOn {

 width:200px;
 color: #FFFFFF;
 background: url(../images/menu_bio.jpg) repeat-y left center;
 border: 0px none;
}
.dLinesTopBot {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EBEFF5;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EBEFF5;
}
.LeftAlign {
	text-align: left;
}
.RightAlign {
	text-align: right;
}

