			body {
				margin: 0;
				padding: 0;
				text-align: center;
				background-color: #FFF;
				}
			html {
				background-color: #FFF;
				}
			body,
			table,
			td,
			li,
			select,
			input,
			textarea {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: #000;
				}
			img {
				border: 0;
				}
			td {
				vertical-align: top;
				}
			h1 {
				font-size: 20pt;
				color: #306;
				margin: -2px 0 0.5em -2px;
				padding: 0;
				font-weight: normal;
				line-height: 1em;
				}
			form {
				margin: 0;
				padding: 0;
				width: 100%;
				}
			table p {
				margin: 0;
				}
			div#main {
				text-align: left;
				margin: 0 auto;
				width: 800px;
				position: relative;
				overflow: hidden;
				position: relative;
				}
			html>body div#main {
				min-height: 600px;
				}
			div#header {
				width: 100%;
				height: 176px;
				position: absolute;
				top: 0;
				left: 0;
				background: transparent url(../images_mcdef/bg_header.jpg) 0 26px no-repeat;
				}
			div#body {
				width: 800px;
				overflow: hidden;
				background: transparent url(../images_mcdef/bg_body.gif) top left repeat-y;
				margin: 200px 0 0 0;
				position: relative;
				}
			div#sidemenu {
			/*
				position: absolute;
				top: 0;
				left: 0;
				width: 208px;
			*/
				float: left;
				width: 237px;
				}
			div#content {
				position: relative;
				margin-left: 255px;
				}
			div#content p,
			div#content li {
				margin-top: 0;
				line-height: 1.5em;
				}
			div#content a,
			div#sidemenu div.attribute-long a {
				color: #F90;
				text-decoration: none;
				}
			div#content a.training {
				color: #000;
				}
			div#content span.linkcolor {
				color: #F90;
				}
			div#content a:hover {
				text-decoration: underline;
				}
			div#content div.block {
				margin: 30px 0;
				padding: 0;
				width: 100%;
				}
			div#content h2 {
				/*color: #000;*/
				color: #F90;
				font-size: 11pt;
				font-weight: bold;
				margin: 0;
				}
			div#content img {
				margin: 0.5em 0.5em 0.5em 0;
				}
			div#content div.block h2 {
				color: #306;
				font-size: 11pt;
				font-weight: bold;
				text-align: right;
				text-transform: uppercase;
				border-bottom: 1px solid #F90;
				margin: 0;
				}
			div#content div.block h3,
			div#content h3 {
				color: #306;
				font-size: 10pt;
				margin: 0.4em 0;
				}
			div#gadget {
				margin-top: 0px;
				}
			div#gadget img {
				display: block;
				margin-bottom: 10px;
				}
			form img {
				margin-left: 4px;
				vertical-align: middle;
				}
			div#subsubmenu ul {
				margin-left: 0;
				padding: 0;
				list-style-type: none;
				line-height: 1.5em;
				}
			div#subsubmenu a {
				display: block;
				background: transparent url(../images_mcdef/bullet_orange.gif) 0 6px no-repeat;
				padding-left: 15px;
				}
			div#subsubmenu ul.current a {
				background-image: url(../images_mcdef/bullet_purple.gif);
				font-weight: bold;
				font-size: 10pt;
				text-transform: uppercase;
				color: #306;
				}
			div#subsubmenu a {
				text-decoration: none;
				color: #000;
				}
			div#subsubmenu ul a.current {
				font-weight: bold;
				}
			div#quote,
			div.quote {
				width: 120px;
				height: 156px;
				overflow: hidden;
				background-color: #F90;
				margin: 10px 10px 10px 0;
				float: left;
				}
			div#quote h3,
			div.quote h3,
			div#quote1 h3,
			div#quote2 h3,
			div#quote3 h3,
			div#quote4 h3,
			div#quote5 h3 {
				margin: 0.4em;
				color: #000;
				}
			div#quote p,
			div.quote p {
				font-style: italic;
				margin: 0.4em;
				}
			.agendalistheader {
				font-weight: bold;
				font-variant: small-caps;
				}
			.indent {
				margin-left: 10px;
				}
			div#content div.attribute-image img {
				float: right;
				margin: 0 0 0.8em 0.8em;
				display: inline;
				}
			div#content div.object-left div.attribute-image img {
				float: left;
				margin: 0 0.3em 0 0;
				display: inline;
				}
			div#content img.team,
			div#content div.attribute-image-vvv img {
				float: left;
				margin: 10px 10px 10px 0;
				width: 120px;
				height: 156px;
				}
			div#content div.attribute-image-vvv img {
				margin-top: 0.4em;
				}
			div#content div.box {
				width: 98%;
				}
			div#footer {
				text-align: right;
				font-size: 8pt;
				}
			div#footer p {
				color: #DDD;
				}
			div#footer a,
			div#footer a:visited {
				color: #DDD;
				text-decoration: none;
				}
			div#footer a:hover {
				color: #CCC;
				text-decoration: underline;
				}

			p.warning {
				font-weight: bold;
				}
			table tr.header td {
				font-weight: bold;
				padding-bottom: 4px;
				}
			select.limitsize {
				width: 350px;
				}

