	body {
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		line-height: 18px;
		background: #FFF url('../../images/main/bg_body.jpg') center top repeat;
	}

	div {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		line-height: 18px;
		margin: 0px;
	}

	p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFF;
		line-height: 18px;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 12px;
		color: #FFF;
		font-weight: normal;
		text-decoration: underline;
	}
	
	a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 12px;
		color: #FFF;
		font-weight: normal;
		text-decoration: none;
	}
	
	a.topNav {
		font-weight: bold;
		text-transform: UPPERCASE;
		text-decoration: none;
		float: left;
		display: block;
		padding: 2px 12px 5px 32px;	
		background: transparent url('../../images/main/bg_top_nav.png') left top no-repeat;
	}
	
	a.topNav:hover {
		font-weight: bold;
		text-transform: UPPERCASE;
		text-decoration: none;
		color: #CCC;
		float: left;
		display: block;
		padding: 2px 12px 5px 32px;	
		background: transparent url('../../images/main/bg_top_nav.png') left top no-repeat;
	}
	
	a.bottom {
		font-weight: normal;
		text-decoration: underline;
		font-size: 10px;
		color: blue;
	}
	
	a.bottom:hover {
		font-weight: normal;
		text-decoration: none;
		font-size: 10px;
		color: blue;
	}
	
	div.body { }
	
	div.top {
		position: relative;
		width: 782px;
		height: 157px;
		background: transparent url('../../images/main/bg_top.jpg') left top no-repeat;
	}
	
	div.mainContent {
		width: 782px;
		padding-top: 15px;
		background: transparent url('../../images/main/bg_content.png') left top repeat-y;
	}
	
	div.pageBottom {
		width: 782px;
		padding: 10px 0px 10px 0px;
		color: #000;
		font-size: 10px;
		line-height: 12px;
	}
	
	div.topNav {
		position: absolute;
		left: 324px;
		bottom: 0px;
		width: 458px;
		height: 24px;
	}
	
	div.bodyContent {
		width: 782px;
		background: transparent url('../../images/main/bg_inside.jpg') left bottom no-repeat;
	}
	
	div.leftContent {
		float: left;
		position: relative;
		width: 324px;
		height: 417px;
	}
	
	div.leftCMMQT {
		position: absolute;
		right: 25px;
		bottom: 10px;
		width: 149px;
		height: 57px;
		background: transparent url('../../images/main/logo_cmmtq.png') left top no-repeat;
	}
	
	div.bodyText {
		float: left;
		position: relative;
		width: 425px;
		text-align: justify;
	}
	
	div.servicesLogos {
		position: absolute;
		left: 232px;
		top: 235px;
		width: 200px;
		height: 125px;
		background: transparent url('../../images/main/logos_services.jpg') left top no-repeat;
	}
	
	div.servicesBottom {
		font-weight: bold;
		font-style: italic;
		position: absolute;
		left: 182px;
		top: 385px;
		width: 250px;
		height: 75px;
	}
	
	div.contactText {
		width: 400px;
		height: 175px;
	}
	
	h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 12px;
		color: #FFF;
		text-transform: UPPERCASE;
		font-weight: bold;
		padding: 0px 0px 15px 0px;
		margin: 0px;
	}
	
	h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 14px;
		color: #a5838b;
		font-style: italic;
		font-weight: bold;
		padding: 0px 0px 15px 0px;
		margin: 0px;
	}
	
