	* {
		margin: 0; padding: 0;  
}
	body {
		margin-right: 30pt; margin-left: 20pt; width: auto;
}
	h1, h2, h3 {
		margin: 15pt 0 10pt 0; 
}
	h4, h5, h6 {
		margin: 0 0 10pt 0; 
}
	p { 
		margin: 0 0 10pt 0;
}
    ul { 
        margin: 0 0 10pt 20pt; padding: 0;
}
    ol { 
        margin: 0 0 10pt 22pt; padding: 0;
}
	img {
		border: 0; display: block;
}
	.hidden {
		display: none;
}

/* ---( =floats )----------------------- */

	.left, div.left p.left {
		float: none;
}
	.right, div.right p.right {
		float: none; 
}

/* ---( =profile )---------------------- */

	#profile {
		float: none;
}
	#profile img {
		margin: 10pt 5pt 25pt 8pt;
}

/* ---( =header )---------------------- */

    #header { 
        display: none;  
}

/* ---( =section )---------------------- */

	#section {
		display: none;
}

/* ---( =breadcrumbs )----------------- */

    #breadcrumbs { 
        float: none; margin: 0 0 5pt 5pt; padding: 5pt 5pt; width: auto; 
}
    #breadcrumbs p { 
        margin: 0; padding: 0;
}
    #breadcrumbs span{ 
        margin: 0; padding: 0 2pt 0 0;
}

/* ---( =navigation )------------------- */

    #navigation  { 
        display: none; 
}

/* ---( =content )---------------------- */

	#content {
		float: none; margin: 10pt; padding: 0; width: auto; 
}
	#content div { 
		margin: 10pt 0 0 0;
}
	.home #content div { 
		margin: 0;
}

/* ---( =context )----------------------- */

    #context {
        float: none; margin: 0; padding: 10pt; width: auto; 
}

/* ---( =footer )------------------------- */

    #footer {
        position: static; bottom: auto; margin: 0; padding: 10pt; width: auto;
}
    #footer p {
        margin: 0; padding: 0;
}

/* ---( =news )-------------------------- */

	.news { 
		float: none; margin: 10pt 0 0; padding: 0 0 10pt 0; width: auto;
}
	#context .news { 
		margin: 10pt 0 0 0; width: auto;
}
	.news h3 { 
		margin: 0; padding: 0;
}
	#context .news h3 { 
		padding-bottom: 10pt;
}
	#content .news .date { 
		margin: 0; padding: 0 0 5pt 0;
}
	.news p { 
		margin: 0; padding: 0;
}
	#context .news p { 
		padding: 0 0 10pt 0;
}
	.news img { 
		float: none; margin: 0 0 5pt 0;
}

/* ---( =banner )-------------------------- */

	.banner { 
		margin: 0 0 5pt 0; padding: 0;
}

/* ---( =placeholder )---------------------- */

    .placeholder  { 
        display: none;
}

/*
***************************************************
COLOR
***************************************************
*/

	body {
		background: none; color: #000;
}
	a:link {
		color: #000;
}
	a:visited {
		color: #000;
}
	a:hover {
		color: #000;
}
	a:active {
		color: #000;
}
	h1, h2, h3, h4, h5, h6 {
		color: #000; 
}

/* ---( =breadcrumbs )-------------------- */

    #breadcrumbs { 
        background: none; color: #000; 
}
    #breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { 
        color: #000;
}
    #breadcrumbs a:hover { 
        color:#000; 
}

/* ---( =content )------------------------ */ 

	#content .news { 
		border-bottom: 1px solid #999;
}
	#content .news h3 a:link {
		color: #000;
}
	#content .news h3 a:visited {
		color: #000;
}
	#content .news h3 a:hover {
		color: #000;
}
	#content .news h3 a:active {
		color: #000;
}

/* ---( =footer )-------------------------- */

    #footer {
        background-color: #fff; color: #000;
}

/*
**************************************************
TYPOGRAPHY
**************************************************
*/

	body {
		font-size: 100%; font-family: "Arial","Helvetica",sans-serif;
}
	body * {
		font-size: 100%;
}
	a {
		text-decoration: none;
}
	a:hover {
		text-decoration: none;
}
	h1 {
		font-size: 18pt; font-weight: bold;
}
	h2 {
		font-size: 16pt; font-weight: bold; 
}
	h3 {
		font-size: 14pt; font-weight: bold; 
}
	h4 {
		font-size: 11pt;
}
	h5 {
		font-size: 10pt;
}
	h6 {
		font-size: 9pt;
}

/* ---( =breadcrumbs )-------------------- */

    #breadcrumbs p { 
        font-size: 10pt; font-weight: bold; 
}
    #breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { 
        text-decoration: none;
}
    #breadcrumbs a:hover { 
        text-decoration: underline; 
}	

/* ---( =footer )-------------------------- */

    #footer {
        font-size: 9pt; text-align: left; 
}

/* ---( =news )--------------------------- */

	.news p { 
		font-size: 10pt;
}
	#content .news .date { 
		font-size: 10pt;
}