

	/* Basic CSS Reset */
	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0 none;
		outline: 0 none;
		font-size: 1em;
		line-height:1.5em;
		vertical-align: baseline;
		font-family: Arial, Helvetica, sans-serif;
	}

	body {
		background-image:url('/assets/templates/jeanjacquesmachado/i/backgrounds/solid_blue_background.gif');
		background:top repeat-y scroll; 
		font-size:12px;
	}

	p {
		text-align:left;
		padding-bottom:8px;
	}
	
	h1 {
		font-size:16px; 
		font-weight:bold;
		margin:15px 0 5px 0; 
		border-bottom: 1px solid #A5A5AA; 
	}

	h2 {
		font-size:14px;
		font-weight:bold;
		margin:0 0 5px 0;
	}


	/* STRUCTURE */

	div#wrapper {
		width:1000px; 
		/*min-height:500px;height:auto !important;height:500px;*/ 
		margin:0 auto;
	}

	div#header {
		background:url('/assets/templates/jeanjacquesmachado/i/template-asset_03') no-repeat top scroll #000; 
		height:120px;overflow:hidden;
		padding:0 1px;
	}

	div#navigation {
		background:url('/assets/templates/jeanjacquesmachado/i/template-asset_06') no-repeat top scroll #000; 
		height:36px;overflow:hidden;
		padding:0 1px;position:relative;
		text-align:center;
	}
	
	div#subnavigation {
		text-align:right;
		padding: 0 10px 4px 1px;
		background-color:#000;
	}

	div#content {
		border-top:2px solid #000;
		background-repeat:no-repeat;
	}
	
	div#footer {
		background:url('/assets/templates/jeanjacquesmachado/i/tints/50pct_blk.png') repeat scroll;
		padding:12px 20px;text-align:center;z-index:99;
		color:#CCC;font-size:10px;
	}
	


	/* TOP NAVIGATION */

	#navigation a {
		color:#FFF;
		font-size:14px;margin:0 10px;padding-bottom:4px;
		position:relative;top:6px;text-decoration:none;
		border-bottom:3px solid transparent;
	}
	
	#navigation a:hover {
		border-bottom:3px solid #232b2f;
	}
	
	#navigation a.active {
		color:#F74;
	}

	
	/* SUB NAVIGATION */

	#subnavigation ul {
		list-style-type:none;
	}
	
	#subnavigation li {
		display:inline;
	}
	
	#subnavigation a {
		text-decoration:none;
		color:#FAA;
		font-size:10px;font-weight:bold;text-transform:uppercase;
		border-right:1px solid #444;
		margin-right:5px;padding-right:7px;
	}
	
	#subnavigation li.last a, 
	#subnavigation a.last {
		border-right:0 none;
	}
	
	


	/* FOOTER */
	
	#footer a {
		font-size:10px;color:#FFF;text-decoration:none;
	}



	/* RIGHT COLUMN
	   used where photo is on left, content is on right */

	div.column-right {
		/* width:423px;margin:0 0 0 auto;padding:0 20px 0 0; */
		width:416px;margin:0 0 0 auto;padding:0 26px 0 0;
	}
	

.slinks	{text-align:right; padding:15px; margin:0px 15px 0px 15px; color:#FFFFFF; font-size:12px}
.slinks a {color:#FFFFFF; text-decoration:none;margin:0 5px 0 0;padding:0 7px 0 0;border-right:1px solid #666666}
.slinks a.last {margin-right:0;padding-right:0;border-right:0 none;}


.sp {font-size:10px; text-align:center}

.sd	{ font-size:14px; font-weight:bold; margin:0 0 5px 0; text-align:left}

.ct {font-size:14px; text-align:center; margin-top:0px}

.hpcr {font-size:11px; font-weight:bold; margin-top:15px; text-align:center; color:#FFFFFF}





	/* GENERIC */
	
	
	.F-L {float:left;}
	.F-R {float:right;}	
	
	.CLEAR {clear:both;}
	
	/* border */
	.B-N {border:0 none !important;}
	
	/* alignment */
	.L {text-align:left !important;}
	.C {text-align:center !important;}
	.R {text-align:right !important;}
	.T {vertical-align:top !important;}
	.M {vertical-align:middle !important;}
	.B {vertical-align:bottom !important;}

	/* padding */
	.P-N {padding:0 !important;}
	.P-A {padding:12px 12px !important;}
	.P-T {padding-top:12px !important;}
	.P-R {padding-right:12px !important;}
	.P-B {padding-bottom:12px !important;}
	.P-L {padding-left:12px !important;}
	.P-H {padding-left:12px !important;padding-right:12px !important;}
	.P-V {padding-top:12px !important;padding-bottom:12px !important;}
	
	/* margin */
	.M-N {margin:0 !important;}
	.M-A {margin:12px 12px !important;}
	.M-T {margin-top:12px !important;}
	.M-R {margin-right:12px !important;}
	.M-B {margin-bottom:12px !important;}
	.M-L {margin-left:12px !important;}
	.M-H {margin-left:12px !important;margin-right:12px !important;}
	.M-V {margin-top:12px !important;margin-bottom:12px !important;}
	
	/* screen only */
	@media screen {
		.NOPRINT {}
		.NOSHOW {display:none !important;}
	}
	
	/* print only */
	@media print {
		.NOPRINT {display:none !important;}
		.NOSHOW {}
	}
	