body 					{ font-family: Arial, Helvetica, sans-serif; background: #000000 url(/images/royale/black/bg.png) repeat-x top; padding: 0 0 20px 0;}
.header 					{ height: 100px; width: 950px; background: transparent url(/images/royale/black/multi_lights.png) no-repeat top; overflow: hidden;}	
	.companyinfo		{ width: 600px; height: 100px; float: left; color: #FFFFFF; overflow: hidden;}
	.companyinfo h1		{ margin: 30px 0 0 0; color: #FFFFFF; font-size: 30px;}
	.companyinfo p		{ font-style: italic; font-size: 12px;}
	.whatwedo			{ width: 250px; height: 85px; margin-top: 15px; float: right; color: #FFFFFF; list-style: none; overflow: hidden;}
	.whatwedo h1			{ margin: 0 0 4px 0; font-size: 14px; color: #FFFFFF; font-weight: bold;}
	.whatwedo li			{ margin: 0 0 0 15px; padding-left: 15px; height: 17px; font-size: 12px; background-image: url(/images/royale/black/checkbox.png); background-repeat: no-repeat; background-position: -15px 0 0 0;}
.titlebar				{ height: 235px; width: 950px; padding: 0; margin: 0; overflow: hidden;}
	.tabs				{ height: 214px; width: 200px; float: left; padding-top: 30px;}
		.tabs .tab		{ height: 80px; width: 200px; background: transparent url(/images/royale/black/header_tableft.png) no-repeat top left; color: #FFFFFF; padding: 5px 0 0 5px;}
		.tabs .tab h1		{ font-size: 20px; margin: 0 0 0 5px; color: #FFFFFF;}
		.tabs .tab p		{ margin: 0 0 0 20px; font-size: 13px;}
	.titleimages		{ height: 214px; width: 750px; float: right; padding: 20px 0 0 0;}
	.titleimages .img	{ background: #FFFFFF; padding: 5px; width: 740px; height: 165px;}
.content				{ height: 100%; background: #FFFFFF; }
.content .main			{ float: right; padding: 20px 0 0 10px;}
.content .sidebar		{ float: left; padding: 10px 0 0 0;}
.footer					{ height: 25px; background: transparent url(/images/royale/black/footer.png) no-repeat top; border-top: 1px solid #CCCCCC; padding: 3px 0 0 0;}
