/* CSS Document */
BODY {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	background-image: url(/modx/images/ShadeDKblBG.jpg);
}

BODY, P, TR, TD, TH, TD, A, H1, H2, H3 {
	color : #000000;
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #FFFFFF;
}

A {
	text-decoration: none;
	color: #545194;
}

H1 {
	font-size : 12px;
	font-variant: normal;
	color : #000000;
	font-weight: bold;
}

H2 {
	font-size : 12px;
	font-variant: normal;
	color : #8681B7;
	font-weight: bold;
}

   /*MENU left*/

#menu li {
	list-style: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545194;
	font-weight: bold;
	}

#menu li li {
	font-size: 12px!important;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #545194;
	font-weight: bold;
	}
	
#menu li li.here {
	font-size: 12px!important;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
#menu li li li {
	padding: 3px 0 2px 14px;
	font-size: 12px!important;
	font-family: Arial, Helvetica, sans-serif;
	color: #545194;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	}

#menu ul {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#menu ul ul {
	display:none;
	padding: 5px 5px 5px 0;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
}

#menu li.here ul {
	display:block;
	padding: 3px 0 2px 0px;
	font-size: 12px!important;
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
  }
  
#menu ul ul ul {
	padding: 0 !important;
	margin: 0 0 -4px 0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545194;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	}

#menu a {
	font-size: 12px;
	text-decoration: none;
	color: #545194;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#menu a:link {
	color: #545194;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#menu a:visited {
	color: #545194;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#menu a:hover, #links a:active {
	color: #8581B4;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.BodyFrame {
	background-image: url(/modx/images/BodyBG.GIF);
	position: relative;
	width: 755px;
	background-repeat: repeat-y;
	height: 442px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.BodyFrameTop {
	background-image: url(/modx/images/BodyTop2.jpg);
	position: relative;
	width: 760px;
	height: 74px;
	top: 0px;
	background-repeat: no-repeat;
}
.BodyFrameBot {
	position: absolute;
	width: 755px;
	height: 8px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(modx/images/BodyBottom.GIF);
	margin-top: 400px;
	top: 98px;
}
.menuholder {
	background-image: url(/modx/images/MainMenuBG.jpg);
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	position: absolute;
	width: 170px;
	height: 418px;
	top: 0px;
	background-position: bottom;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 22px;
	left: 0px;
}
.pictureA {
	position: absolute;
	height: 267px;
	width: 371px;
	top: 0px;
	right: 200px;
	left: 200px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	overflow: hidden;
}
.content {
	position: absolute;
	width: 351px;
	height: 253px;
	top: 9px;
	left: 212px;
	overflow: hidden;
}
.pictureB {
	width: 181px;
	position: absolute;
	left: 572px;
	top: 0px;
	height: 267px;
	overflow: hidden;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.content2 {

	position: absolute;
	width: 163px;
	height: 253px;
	top: 9px;
	left: 583px;
	overflow: hidden;
}
.picture3 {
	position: absolute;
	height: 174px;
	width: 184px;
	top: 268px;
	right: 200px;
	left: 200px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	overflow: hidden;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
}
.content3 {
	position: absolute;
	width: 164px;
	height: 158px;
	top: 277px;
	left: 211px;
	overflow: hidden;
}
.picture4 {


	position: absolute;
	height: 174px;
	width: 368px;
	top: 268px;
	right: 200px;
	left: 385px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	overflow: hidden;
}
.content4 {



	position: absolute;
	width: 348px;
	height: 158px;
	top: 277px;
	left: 396px;
	overflow: hidden;
}
.TopMenu {
	position: relative;
	height: 45px;
	width: 755px;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CFC7DF;
}
.outerLogo {
	background-image: url(/modx/images/OuterLogo.jpg);
	position: absolute;
	height: 119px;
	width: 124px;
	left: 4px;
	top: -79px;
	background-repeat: no-repeat;
}
.contentB {

	position: absolute;
	width: 362px;
	height: 253px;
	top: 9px;
	left: 212px;
	overflow: scroll;
}
.content2B {


	position: absolute;
	width: 163px;
	height: 253px;
	top: 9px;
	left: 583px;
	overflow: hidden;
}
.pictureAA {

	position: absolute;
	height: 169px;
	width: 362px;
	top: 272px;
	right: 200px;
	left: 211px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	overflow: hidden;
}
.pictureBB {

	width: 163px;
	border-bottom-style: solid;
	position: absolute;
	left: 583px;
	top: 272px;
	height: 169px;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	overflow: hidden;
}
.contentBone {


	position: absolute;
	width: 535px;
	height: 428px;
	top: 9px;
	left: 212px;
	overflow: scroll;
}
.B_crumbBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #CFC7DF;
}

.B_lastCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}


.B_firstCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CFC7DF;
	text-decoration: none;
}

.B_crumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CFC7DF;
	text-decoration: none;
}

.B_homecrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CFC7DF;
	text-decoration: none;
}

