		body {
			/*background:url('images/background.jpg') center top no-repeat #121212;*/
			margin: 0;
			padding: 0;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		div#content, div#header, div#footer, div#navigation {
			background: black;
			width: 780px;
			margin: 0 auto;
			padding: 20px;
		}
			div#content {
				opacity: 0.85;
				-moz-opacity: 0.85;
				filter: alpha(opacity=85);
			}
				div#content img {
					float: right;
					margin: 0 0 7px 15px;
					border: gray 1px solid;
					z-index: 1;
				}
			div#footer {
				opacity: 0.40;
				-moz-opacity: 0.40;
				filter: alpha(opacity=40);
				padding: 5px 20px 5px 20px;
				
			}
				div#footer p, div#footer a  {
					font-size: 9pt;
					text-align: center;
					letter-spacing: 1px;
					text-decoration: none;
				}
			div#header {
				background: url('images/insigne.jpg') center left no-repeat black;
				opacity: 0.85;
				-moz-opacity: 0.85;
				filter: alpha(opacity=85);
			}
			div#navigation {
				padding: 1px 20px 1px 20px;
				opacity: 0.70;
				-moz-opacity: 0.70;
				filter: alpha(opacity=70);
			}
				div#navigation ul {
					margin: 0;
					padding: 0;
				}
					div#navigation ul.cmsy_nav_2 {
						margin-left: 30px;
					}

				div#navigation li {
					display: inline;
					margin-right: 15px;
				}
					div#navigation li a{
						font-weight: bold;
						text-decoration: none;
					}
					div#navigation li.current a {
						color: gray;
					}
			
		p, li, a, td {
			font-size: 10pt;
			text-align: justify;
			line-height: 1.4em;
			color: #EEEEEE;
			
		}
		
			td, td p {
				text-align: left;
			}
			a {
				color: #DDDDDD;
			}
		/* headers */
		h1, h2, h3, h4, h5, h6 {
			letter-spacing: 2px;
			color: #EEEEEE;
		}
			h1 {
				margin: 0 0 0 75px;
				padding: 0px;
				text-align: center;
			
			}
			h2, h3, h4, h5, h6 {
				text-align: left;
				border-bottom: gray 1px solid;
			}
				h2 {
					margin-top: 0px;
					padding-top: 0px;
				}
