    /* <!-- */
    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
           /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		text-align: center;
    }
	a {
    	color:#aaa;
	}
	a:hover {
		color:#000;
		background:#fff;
		text-decoration:underline;
	}
    h1, h2, h3 {
		font: 30pt arial;
		margin:.8em 0 .2em 0;
		padding:0;
		text-align: center;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	img {
		margin:5px 0 0px;
		border-color:transparent;
		
	}
	img.centered {
		display:block; 
		margin-left: auto; 
		margin-right: auto;
	}
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
        text-align: center;
    }

#header 
{
border-bottom:0px solid #000;
}
	
#header p,#header h1,#header h2 {
color:#fff;
padding:.4em 15px 0 15px;
margin:0;
}

.fullpage {
background:#fff;
}

	/* column container */
.colmask {
position:relative;
/*clear:both;*/
/*text-align: center;*/
width: 1000px;			/* width of whole page */
overflow:hidden;	/* This chops off any overhanging divs */
}
	/* 1 column full page settings */



.col1 {
margin: 0px;

}

#contents	
{
margin-top: 10px;
margin-right:auto;
margin-left:auto;
width: 1010px;
padding: 10px;
background-color: #FFF;
color: #000;
text-align: center;
}

	


.sm {list-style:none; width:100%; height:90%; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}


.accul {
	margin: 0 auto;
}	

	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		border-top:0px solid #000;
		text-align: right;
		
    }
    #footer p {
        padding:10px;
        margin:0;
        
    }
    /* --> */


* {margin:0; padding:0}



