﻿
	body {
		/* 76%  results in 12 pixel text when the base size is 16 */
		font: 76% Verdana, Trebuchet, Helvetica, Lucida, Arial, sans-serif; 
		margin: 0; 
		padding: 0;
		color: #666;
	}

	p   {
		font-size: 1em;
		margin: .4em 1em 1em 0;	
	}
	

	h1, h2 {
		font-size: 1.5em;
		color:#000;
/*		padding: .4em inherit inherit 10px; */
margin: 0;

	}	
	h1 .search {color:#C8C8C8;}
	
	h3 {
		padding-left:10px;
		font-size: 1em;
		color:#000;
		margin-bottom:0;
	}	
    
  
	a	{
		color:#036;
	}
	
	a:visited {
	
		color:#639;
	}
	a:hover{
		color:#000;
	}
	

	table {
		width: 100%;
		margin: 0;
		}
	
	table td {
		padding: 0; 
		border-width: 0; 
		vertical-align: top;
		}


	#head	
	{
	}	
	

	#nav 
	{
	 
	    width:800px; 
	    height:40px; 
	    background-color:#369; 
	    z-index:1000;
/*		margin-left: 5px; */
		    
	}
	
	#nav ul{
		padding : .4em 0 0 0;
		margin : 0; 
		white-space : nowrap;
	   
	}
	#nav ul li{
	   display : inline;
	   float : left;
	   font-size:1.5em;
	   padding: 0 .5em 0 .6em;
	   margin:0;
	   white-space : nowrap;
	}
	#nav ul li a{

	   font-weight:normal;
	   padding-top:.2em;
		color:#FFF;
		font-weight:bold;
	   text-decoration : none;
	   float : left;


	}
	
	#nav ul li a:hover
	{
		color: #69C; 
        
	}

	#content {
		position:relative; /* establishes page content container */
		width:800px;
		margin-right:auto;
		margin-left:auto;
		text-align:left;
		}
   

.smCol { width:270px; float:left; margin-top:1em;}

.medRightCol { width: 522px; float:left; margin: 1em 0 0 7px;}

.smBox { border:1px solid #333; padding: 5px; width:258px; margin-bottom:1em;}
.smGBox { border:1px solid #CCC; padding: 5px; width:258px; margin-bottom:1em;}
.medBox { border:1px solid #333; padding: 5px;  float:left; margin-bottom:1em;}
.largeBox { border:1px solid #333; padding: 5px; clear:both; margin-bottom:1em;}
	
    #maincontent 
    {
        position:relative;
        width:980px;
        margin:-14px 0 0 14px;
        border-color:#369; 
        border: solid 1px; 
        min-height:32em; 
        background-color:#FFF;
		padding: 1em 1.4em 0 .5em ;
		text-align:left;
		

		}
		#maincontent p, #maincontent ul 
		{
		    padding-right: 1em ;
		}
		
        #maincontent ol
        {
            padding: 0 0 0 2em;
            margin-top:0;
            
        }

	#footer, #copy {	clear:both;	width:800px; text-align:center;	    
	}
	

	#copy p, #footer p
	{
        padding-top: .6em;
        padding-bottom:0;
        font-size:.9em;
		color:#666;
		text-align:center;
		margin-bottom:.2em;
		margin-top:0;
	
	}


	
