/*LAYOUT*/

body {
    text-align: center;
    background-color: #ccc;
	}

#wrapper {
    display: block; 
    width:	1140px; 
    margin:0px auto;
	}

#header {
    background-color: #304153;
	}

#content {
    width: 1020px;
    padding-left: 60px;
    padding-right: 60px;
    float: left;
    background-color: white;
	}
	
/*#delimiter {
	clear: both;
}*/
	
#footer {
	clear: both;
	background-color: #dadde0;
	width: 1140px;
	min-height: 25px;
	margin: auto;
}


/*NAVIGATION*/

.navigation {
	width: 1140px;
	background-color: #304153;
	}
	

.menu {
    width: 1015px;
    background-color: #304153; 
    margin: auto;
    }

.menu ul {
    margin: 0; padding: 0;
    float: left;
    }
 
.menu ul li {
    display: inline;
    }
 
.menu ul li a {
    float: left; 
    text-decoration: none;
    color: #667d95; 
    padding: 10.5px 11px;
    background-color: #304153;
	font-family: Helvetica;
	-webkit-font-smoothing:antialiased;
	font-weight: 800;
	font-size: 12px;
	border-top: 1px solid #667d95;
	}
 
.menu ul li a:visited{
    color: #667d95;
    border-top: 1px solid #667d95;
    }
 
.menu ul li a:hover, .menu ul li .current {
    color: #fff;
    background-color:#304153;
    border-top: 1px solid #fff;
    }
    
    /*SUB-NAV*/
    
    .navigationsub {
    	width: 1140px;
    	background-color: #dadde0;
    	margin-top: -15px;
    	margin-left:  -60px;
    	}
    	
    
    .menusub {
        width: 1015px;
        background-color: #dadde0; 
        margin: auto;
        }
    
    .menusub ul {
        margin: 0; padding: 0;
        float: left;
        }
     
    .menusub ul li {
        display: inline;
        }
     
    .menusub ul li a {
        float: left; 
        text-decoration: none;
        color: #667d95; 
        padding: 10.5px 11px;
        background-color: #dadde0;
    	font-family: Helvetica;
  
    	font-size: 12px;
    	    	}
     
    .menusub ul li a:visited{
        color: #667d95;
        
        }
     
    .menusub ul li a:hover, .menusub ul li .current {
        color: #fff;
        background-color:#dadde0;
               }
    
	/*FONTS*/
	

	
@font-face {
    font-family: 'gotham';
    src: url('fonts/gotham-light-webfont.eot');
    src: url('fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-light-webfont.woff') format('woff'),
         url('fonts/gotham-light-webfont.ttf') format('truetype'),
         url('fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'gotham-bold';
    src: url('fonts/gotham-book-webfont.eot');
    src: url('fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gotham-book-webfont.woff') format('woff'),
         url('fonts/gotham-book-webfont.ttf') format('truetype'),
         url('fonts/gotham-book-webfont.svg#gotham_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1 {
	font-size: 34px;
	-webkit-font-smoothing:antialiased;
	
}

h3 {
	color: #304153;
	font-size: 12px;
	-webkit-font-smoothing:antialiased;
	}
	
.gotham {
		font-family: helvetica;
		-webkit-font-smoothing:antialiased;
	}
	
.gothambold {
		
		font-family: gotham-bold;
		letter-spacing: 1px;
		-webkit-font-smoothing:antialiased;
	}
	
	
	
 a {
	color: #304153;
	font-weight: bold;
}	

p {
	font-family: Helvetica;
	font-size: 16px;
	color: #304153;
	font-weight: 580;
}


	/*FOOTER*/

#footinset {
	padding-top:5px;
	margin: auto;
	}
	
	
	/***************
	CONTACT FORM
	***************/
	
	label 
	{	
		color: 				#314153;
		text-decoration: 	none;
		font-size: 			16px;
		font-family: 		"helvetica";
		-webkit-font-smoothing:antialiased;
	}
	 
	fieldset 
	{ 
		border:				none; 
		
	}
	 
	#user-details 
	{ 
	    float: 				left;
	    width: 				230px; 
	}
	 
	#user-message 
	{ 
	    float: 				left;
	    width: 				420px;
	}
	 
	textarea 
	{		
	    padding: 			8px; 
	    margin: 			4px 0 10px 0; 
	    background: 		#ddd; 
	    width: 				400px; 
	    height: 			303px; 
	    font-size: 			14px; 
	    color: 				#314153;
	    border:				1px #fff solid;
			 		
	}
	
	input 
	{ 		
	    padding: 			8px; 
	    margin: 			4px 0 10px 0; 
	    background: 		#ddd; 
	    width: 				220px; 
	    font-size: 			14px; 
	    color: 				#767676;
	    border:				1px #fff solid;
	
	}
	
	input:hover, textarea:hover 
	{ 
	    background: 		#eee; 
	}
	
	input.submit 
	{ 	
	    width: 				219px;  
	    text-transform: 	uppercase; 
	    margin-top: 		10px;
	    background-color: 	#314153;
	    border: 			none;
	}
	
	input.submit:hover 
	{ 		
	    -webkit-box-shadow: 0px 0px 20px #555;
	    -moz-box-shadow: 	0px 0px 20px #aaa; 
	    box-shadow: 		0px 0px 20px #555;		
	    cursor:  			pointer; 
	}
	
	.antispam 
	{ 
		display:			none;
	}
	
	
	
	
