/*
 MSI
 (c) 2004 Project Seven Development (www.projectseven.com)
 All Rights Reserved

 CSS developed by Al Sparber - PVII
*/

body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0;
	padding: 0;
	position: absolute;
}

#logo {
	text-align: left;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	left: 20px;
	z-index: 1;
	visibility: visible;
}
#logo h1 {margin: 0 0 2px;}

#wrapper {
	background-color: #D9D3CA;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #fff;
	margin: 0 auto;
	width: 878px;
	height: 507px;
	position: absolute;
	left: 24px;
	top: 76px;
	overflow: hidden;
	visibility: visible;
}
#maincontent {
	font-size: 11px;
	line-height: 1.4em;
	text-align: left;
	width: 483px; /*476px*/
	position: absolute;
	left: 155px;
	top: 2px;
	outline-style: none;
	height: 90%;
	border-right-color: #828282;
	border-bottom-color: #828282;
	border-left-color: #FFF;
	overflow: auto;
	padding-left: 4px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index: 5;
	visibility: visible;
	background-color: #f2f2f2;
}
#maincontent li {
	text-indent: -20px;
	text-align: left;
	padding-left: 10px;
	margin-left: 40px;
	list-style-type: none;
}
#maincontent li.ListItem{
	list-style:disc;
	margin-left: 40px;
	text-indent: 0px;
}
#maincontent h2, #maincontent h3 {
	color: #676767;
	font-weight: normal;
	margin: 24px 0 0 0;
}
#maincontent h2.topheading {
	margin-top: 6px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#maincontent h2.subheading {
	font-size: 13px;
	line-height: 1.2em;
	margin: 10px 0 0 6px;
}
#maincontent h3.subheading {
	font-size: 11px;
	line-height: 1.2em;
	margin: 10px 0 0 20px;
}
#maincontent p {
	margin: 6px 6px 6px 20px;
}
#maincontent h3.small {
	margin: 12px 6px 12px 15px;
	font-size: 11px;
	color: #626262;
	line-height: .15em;
}
#maincontent2 {
	font-size: 11px;
	line-height: 1.4em;
	text-align: left;
	width: 700px; /*476px*/
	position: absolute;
	left: 155px;
	top: 2px;
	outline-style: none;
	height: 90%;
	border-right-color: #828282;
	border-bottom-color: #828282;
	border-left-color: #FFF;
	overflow: auto;
	padding-left: 4px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index: 5;
	visibility: visible;
	background-color: #f2f2f2;
}
#maincontent2 h2, #maincontent2 h3 {
	color: #676767;
	font-weight: normal;
	margin: 24px 0 0 0;
}
#maincontent2 h2.topheading {
	margin-top: 6px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#maincontent2 h3.topheading {
	margin-top: 6px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
}
#maincontent2 h2.subheading {
	font-size: 13px;
	line-height: 1.2em;
	margin: 10px 0 0 6px;
}
#maincontent2 h3.subheading {
	font-size: 11px;
	line-height: 1.2em;
	margin: 10px 0 0 6px;
}
#maincontent2 p {
	margin: 6px 6px 12px;
}
#maincontent2 h3.small {
	margin: 12px 6px 12px 15px;
	font-size: 11px;
	color: #626262;
	line-height: .15em;
}
#maincontent a:link,#footer a:link {
	border-bottom: 1px solid #666;
	color: #7E8A62;
	text-decoration: none;
}
/*#maincontent a:visited,#footer a:visited {color: #616161;}
#maincontent a:hover,#footer a:hover,#maincontent a:active,
#footer a:active,#maincontent a:focus,#footer a:focus {
	border-top: 1px solid #666;
	color: #000000;*/
}
#maincontent p.warning {
	font-size:36px;
	color:#FF0000;
	line-height: 1.8em;
}
#messages {
	font-size: 11px;
	line-height: normal;
	text-align: right;
	width: 455px; /*476px*/
	position: relative;
	left: 10px;
	top: 8px;
	outline-style: none;
	height: auto;
	border-right-color: #828282;
	border-bottom-color: #828282;
	border-left-color: #FFF;
	overflow: hidden;
	padding-left: 4px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index: 5;
	visibility: visible;
	background-color: #CCCCCC;
	white-space: normal;
	letter-spacing: 0.1em;
}
#messages h1.msgform {
	text-indent: -40px;
	margin-right: 120px;
	padding-top: 4px;
	font-size: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
}
#messages h1.msgformR {
	text-indent: -40px;
	margin-right: 120px;
	padding-top: 4px;
	font-size: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	display:inline;
}
#messages h1.msgbutton {
	text-align: center;
	text-indent: -75px;
}
#messages p {
	text-indent: 4px;
	text-align: right;
	margin-right: 160px;
	padding-top: 4px;
}
#messages p.req {
	font-size: 9px;
}
#seminar {
	font-size: 11px;
	line-height: normal;
	text-align: right;
	width: 375px; /*476px*/
	position: relative;
	left: 10px;
	top: auto;
	outline-style: none;
	height: auto;
	border-right-color: #828282;
	border-bottom-color: #828282;
	border-left-color: #FFF;
	overflow: hidden;
	padding-left: 4px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	z-index: 5;
	visibility: visible;
	background-color: #CCCCCC;
	white-space: normal;
	letter-spacing: 0.1em;
}
#seminar h1.msgform {
	text-indent: -40px;
	margin-right: 120px;
	padding-top: 4px;
	font-size: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	display:inline;
}
#seminar h1.msgformR {
	text-indent: -40px;
	margin-right: 120px;
	padding-top: 4px;
	font-size: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	display:inline;
}
#seminar h1.msgformRTitle {
	text-indent: -60px;
	padding-top: 4px;
	font-size: 10px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	display:inline;
	margin-right: 120px;
}
#seminar h1.msgbutton {
	text-align: left;
	text-indent: 50px;
}
#seminar p {
	text-indent: 4px;
	text-align: right;
	padding-top: 4px;
	margin-right: 160px;
}
#seminar p.req {
	font-size: 9px;
}
#sidebar {
	float: left;
	line-height: 1.2em;
	padding: 4px;
	width: 198px; /*200*/
	position: absolute;
	left: 655px;
	top: 1px;
	z-index: 4;
	visibility: visible;
}
#sidebar h2,#sidebar h3 {
	color: #606060;
	font-weight: normal;
	letter-spacing: 0.2em;
	margin: 24px 0 0 0;
}
#sidebar h3.firstheading {
	margin-top: 0px;
	position: relative;
	line-height: 1.5em;
	margin-bottom: 1px;
	font-size: 16px;
}
#sidebar h3.secondheading {
	margin-top: 0px;
	position: relative;
	line-height: 1.5em;
	margin-bottom: 1px;
	font-size: 13px;
	letter-spacing: normal;
}
#sidebar h3.secondheadingCTR {
	margin-top: 6px;
	position: relative;
	line-height: 1.3em;
	margin-bottom: 1px;
	font-size: 11px;
	text-align: center;
}
#sidebar h3.small {
	margin: 12px 6px 12px 15px;
	font-size: 11px;
	color: #626262;
	line-height: .18em;
	letter-spacing: normal;
}
#sidebar p {
	margin: 2px 0 0 0;
	font-size: 11px;
	text-align: inherit;
	color: 606060;
}
#sidebar Layer1 {
	position:absolute;
	left:3;
	top:63;
	width:192;
	height:242;
	z-index:3;
	visibility: hidden;
}
#sidebar Layer3 {
	position:absolute;
	left:3px;
	top:63px;
	width:192px;
	height:242px;
	z-index:2;
	visibility: visible;
}
#sidebar a:link {color: #333333;}
#sidebar a:visited {color: #7D7D7D;}
#sidebar a:hover,#sidebar a:active,#sidebar a:focus {
	color: #000;
}

#clearwrapper {clear: both;}

#footer {
	font-size: 0.9em;
	margin: 12px;
	position: absolute;
	bottom: -4px;
	visibility: visible;
}
#footer p {margin: 0 0 6px 0;}

#clearheadercenter{
  height:72px; /*** needed to make room for header in center column ***/
  overflow:hidden;
}
#clearheaderleft{
  height:72px; /*** needed to make room for header in left column ***/
  overflow:hidden;
}
#clearheaderright{
  height:72px; /*** needed to make room for header in right column ***/
  overflow:hidden;
}
#clearfootercenter{
  height:52px; /*** needed to make room for footer in center column ***/
  overflow:hidden;
}
#clearfooterleft{
  height:52px; /*** needed to make room for footer in left column ***/
  overflow:hidden;
}
#clearfooterright{
  height:52px; /*** needed to make room for footer in right column ***/
  overflow:hidden;
