
html,body {
	height: 100%;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E3F1FF;
}
body {
	background-color: #CCC7D4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p {
	margin-top: 5px;
	margin-bottom: 5px;
}
a:link {
	color: #BCABFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #BCABFF;
}
a:hover {
	text-decoration: underline;
	color: #BCABFF;
}
a:active {
	text-decoration: none;
	color: #BCABFF;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
h1 {
	font-size: 21px;
	color: #8979C2;
}
h2 {
	font-size: 16px;
	color: #8979C2;
}
.maintable {
	height: 94%;
	margin: 20px; 
	border-width: 15px; 
	border-style: solid; 
	border-color: #E0DDEB; 
	color: #E3F1FF; 
	background-color: #3D3B50;
	text-align: left;
}
.maintableintro {
	width: 904px;
	background-color: #474559;
	background-image: url(../img/introbgrnd.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: right;
}
.maintableintrodiv {
	width: 904px;
	white-space: nowrap;
  overflow: hidden;
}
.maintableleft{
	vertical-align: top;
	text-align: left;
	width: 211px;
	padding-left: 34px;
	padding-right: 27px;
	background-image: url(../img/menubgrnd.jpg);
	background-repeat: no-repeat;
}
.maintableright {
	vertical-align: top;
	text-align: left;
	width: 580px;
	padding-left: 34px;
	padding-right: 18px;
}
.righttabletop, .righttablebody {
	vertical-align: top;
	text-align: left;
	width: 100%;
}
.righttabletop {
	height: 240px;
}
.righttablebody {
}
.righttabletopheader, .righttabletopheader a:link, .righttabletopheader a:visited, .righttabletopheader a:hover, .righttabletopheader a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	color: #8979C2;
/*	color: #BCABFF; */
	text-align: right;
	height: 50px;
	margin-top: 25px;
}
.topmenucell, .topmenucell a:link, .topmenucell a:visited, .topmenucell a:hover, .topmenucell a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
	color: #9FA8B3;
	background: url(../img/1x1menuline.gif) repeat-x 0px 58px;
}
.topmenucell a:hover, .topmenucell a:active {
	color: #FFFFFF;
}
.topmenuimg {
	border-width: 1px;
	border-style: solid;
	border-color: #ABB5C0;
	border-bottom-style: none;
	margin-bottom: 9px;
}

.leftmenu{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 47px;
	margin-bottom: 0px;
}
.leftmenucell{
	text-align: right;
	vertical-align: top;
	padding-top: 7px;
	height: 35px;
	color: #413761;
	background: url(../img/menulighten.gif) repeat;
}
.leftmenulinecell{
	background: url(../img/menudotline.gif) repeat-x;
}
.leftmenulightlinecell{
	background: url(../img/menudotlinelight.gif) repeat-x;
}
.leftsub{
	position:relative; top:-1px;
	text-align: right;
	color: #413761;
}
.leftsublink, .leftsublink:link, .leftsublink:visited, .leftsublink:hover, .leftsublink:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  display: block;
  white-space:normal;
  margin: 0px;
  margin-top: 13px;
  color:  #ffffff;
  padding-right: 26px;
  background: url(../img/mImparrow.gif) no-repeat 80px 3px;
  }
.leftsublink:hover, .leftsublink:hover {
  color: #413761;
  background-image: url(../img/mImparrow-.gif);
  }


.m1, .m1act, .m1sep,
.m2, .m2act, .m2sep, 
.m3, .m3act, .m3sep, 
.m1:link, .m1:visited, .m1:hover, .m1:active, 
.m2:link, .m2:visited, .m2:hover, .m2:active, 
.m3:link, .m3:visited, .m3:hover, .m3:active, 
.m1act:link, .m1act:visited, .m1act:hover, .m1act:active, 
.m2act:link, .m2act:visited, .m2act:hover, .m2act:active, 
.m3act:link, .m3act:visited, .m3act:hover, .m3act:active, 
.m1open:link, .m1open:visited, .m1open:hover, .m1open:active, 
.m2open:link, .m2open:visited, .m2open:hover, .m2open:active, 
.m3open:link, .m3open:visited, .m3open:hover, .m3open:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-decoration: none;
  display: block;
  white-space:normal;
  margin: 0px;
  color:  #413761;
  }
.m1, .m1act, 
.m1:link, .m1:visited, .m1:hover, .m1:active, 
.m1act:link, .m1act:visited, .m1act:hover, .m1act:active, 
.m1open:link, .m1open:visited, .m1open:hover, .m1open:active {
  font-size: 12px;
  padding-top: 2px;
  padding-right: 26px;
  padding-bottom: 2px;
  background: url(../img/m1arrow.gif) no-repeat 191px 6px;
  }
.m2, .m2act, 
.m2:link, .m2:visited, .m2:hover, .m2:active, 
.m2act:link, .m2act:visited, .m2act:hover, .m2act:active, 
.m2open:link, .m2open:visited, .m2open:hover, .m2open:active {
  font-size: 10px;
  padding-top: 0px;
  padding-right: 38px;
  padding-bottom: 1px;
  background-image: url(../img/BgrndMenuLevel2.jpg);
  }
.m3, .m3act, 
.m3:link, .m3:visited, .m3:hover, .m3:active, 
.m3act:link, .m3act:visited, .m3act:hover, .m3act:active, 
.m3open:link, .m3open:visited, .m3open:hover, .m3open:active {
  font-size: 9px;
  margin: 0px;
  padding-top: 0px;
  padding-right: 49px;
  padding-bottom: 1px;
  background-image: url(../img/BgrndMenuLevel3.jpg);
  }
.m1act:link, .m1act:visited, .m1act:hover, .m1act:active {
/*  color: #943A28; */
  color: #FFFFFF;
  background: url(../img/m1arrow_.gif) no-repeat 191px 6px;
  }
.m1open:link, .m1open:visited, .m1open:active {
  background-image: url(../img/BgrndMenuLevel1__.jpg);
  }
.m1:hover, .m1act:hover {
/*  color: #E0583D; */
  color: #FFFFFF;
  background-image: url(../img/m1arrow-.gif);
  }
.m2act:link, .m2act:visited, .m2act:hover, .m2act:active {
  background-image: url(../img/BgrndMenuLevel2_.jpg);
  }
.m2open:link, .m2open:visited, .m2open:active {
  background-image: url(../img/BgrndMenuLevel2__.jpg);
  }
.m2:hover, .m2open:hover {
  background-image: url(../img/BgrndMenuLevel2-.jpg);
  }
.m3act:link, .m3act:visited, .m3act:hover, .m3act:active {
  background-image: url(../img/BgrndMenuLevel3_.jpg);
  }
.m3open:link, .m3open:visited, .m3open:active {
  background-image: url(../img/BgrndMenuLevel3__.jpg);
  }
.m3:hover, .m3open:hover {
  background-image: url(../img/BgrndMenuLevel3-.jpg);
  }
.m1sep, .m2sep, .m3sep {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top:    3px;
  margin-bottom: 3px;
  height: 1px;
  overflow: hidden;
  background-image: url(../img/Mseparator.gif);
  }
.m1sep {
  margin-left: 18px;
  }
.m2sep {
  margin-left: 30px;
  }
.m3sep {
  margin-left: 41px;
  }

