/* CSS Document */ 
/* © 2008 A.M. Creative Tech, LLC All Rights Reserved */
/* www.BostonImageMaker.com */


	body {
		text-align:center;
		/* 76%  results in 12 pixel text when the base size is 16 */
		font: 76% Verdana, Trebuchet, Helvetica, Lucida, Arial, sans-serif; 
		}
	
	p {
		font-size: 1em;
		margin-bottom: .8em;
	}
	
	h1 {font-size: 1.5em;}	
	h3 
	{
	    text-align:center;
	    font-size:.9em;
	    margin:0;
	    padding-bottom:.6em;	    
	}
	

	img 
	{
	    border:0;
    
	}
    

	#content {
		position:relative; /* establishes page content container */
		width: 66em;
		margin-right:auto;
		margin-left:auto;
		border:solid 1px;
		text-align:left;
		}

	#pageheader {
		width: 66em;
		min-height: 5em;
		background:#5F7D99;
		padding-bottom:.8em;
		overflow:hidden;
		}


	#pageheader img.left	{
		float:left;
		padding-right:.8em;
		display:inline;
		}

	#pageheader img.right	{
		float:right;
		display:inline;
		}

	#heading	{
		padding: 1em, 0, 1em, 0;
		float:left;
		width: 38em;
		}

	#heading h1 {
		display:inline-block;
		font-size:1.8em;
		padding-top: .2em;
		padding-left: .3em; 
		margin: 0;
		letter-spacing: .2em;
		}		

	#heading h2 {
		display:inline-block;
		font-size:1.4em;
		padding-top: .1em;
		padding-left: .3em; 
		margin: 0;
		}		
	#heading h3 {
		display:inline-block;
		text-align:left;
		font-size:1em;
		padding: .3em 0 0 .3em;
		}	

	#notice 
	{
	    padding: 0 .5em 0 1em;
		float:right;
		width: 21em;
		}

	#notice.left {
		float:left;
		}
		
	#notice h1 {
		font-size:1.8em;
		padding-top: .2em; 
		padding-left: 0; 
		padding-right: .3em; 
		margin:0;
		}

	#notice h2 {
		font-size: 1.4em;
		margin:0px;
		padding-top: .1em;
		padding-left: 0;   
		padding-right: .3em;
	} 

	#notice h3 {
		font-size: 1em;
		text-align:left;
		padding: .3em .3em 0 0;
		
	} 
	

	.smallCol	{
		width: 21em;
		float:left;
		padding: .5em 0 1em 1em;
	}

	
	.medCol	{
		width: 43em;
		float:left;
		padding: .5em 0 1em .3em;
	}
	
	
	.largeCol	{
		width: 65.4em;
		clear: both;
		padding: .5em 0 .5em .3em;
	}
	
	.largeCol div ul li    
	{
	    padding-left: 1em;
	}
	
	.clear	{
		clear: both;
	}

	.smallCol h2, .medCol h2, .largeCol h2   	{
		font-weight : bold; 
		border-bottom:solid;
		border-bottom-width: .1em;
		font-size:1.6em;
		padding-top:0em;
		margin: 0 0 .4em 0;
		text-transform:uppercase;
	}

	.smallCol ul, .medCol ul, .largeCol ul {
		padding: 0 1em 0 1em;
		margin:0 0 .8em 0;
		
	}
	
	 .largeCol h2   	
	 {
	    width: 40.2em;
	 }
	ul  
	{
	    padding-left:1em;
	}
	li	{
	padding: 0 0 .2em 0;
	
	}
	
	.smallCol img, .medCol img, .largeCol img	{
		text-align:center;
		margin-bottom:.8em;
		}

    .imgLeft    
    {
        width: 21em;
        text-align:center;
        float:left;        
        
        padding: 0 3px 0 5px; 
    }

    .imgLeftCol    
    {
        width: 21em;
        text-align:center;
        float:left;        
        padding: 0 5px 0 0; 
        margin-left:-.4em;
    }    
    
    .imgRight    
    {
        width: 21em;
        text-align:center;
        float:right;
        padding: 0 0 0 5px; 
    }
    
        .imgCenter
    {
        text-align:center;
        padding: 0 0 0 1px; 
        position:relative; 

    }
    
    .imgLeftCenter
    {
        text-align:center;
        float:left; 
        padding: 0 3px 0 3px; 
        position:relative; 

    }
	.contactcontainer 
	{
	    padding:0;
	    margin:0;
	    display:block;
	    width:40em;
		}
	 .contactcontainer div	{
	    float:left;
	    text-align:left;
	    padding:0 1em 0 0;
	    
	    }
	    
	.contactcontainer div p	
	{
	    padding-top:.2em;
	    padding-left:.5em;
	    text-align:left;

	    
	    }	    

	
	#footer	{
		clear: both; /* starts footer below floated content */
		padding: 1em 1em 0 .5em;
		font: .8em Verdana, Trebuchet, Helvetica, Lucida, Arial, sans-serif;
		text-align:center;
		}
		
	#power	{
		clear: both; /* starts footer below floated content */
		text-align:center;
		padding: 1em;
		font: .8em Verdana, Trebuchet, Helvetica, Lucida, Arial, sans-serif;
		text-align:center;
		}	

