	
	* {
		margin : 0;
		padding : 0;
	}
	body {
		font : normal 13px 'Trebuchet MS',verdana,arial,helvetica,sans-serif;
		line-height : 15px;
		color : #262557;
		background : #262557;
	}
	h1,h2,h3,h4,h5,h6,p,ol,ul {
		margin-bottom : 20px;
	}
	h2 {
		font-size : 16px;
		text-transform : uppercase;
		color : #053DAA;
	}
	h3 {
		font-size : 13px;
		font-weight : bold;
		color : #000;
	}
	ul,ol {
		margin-left : 30px;
	}
	a:link,a:visited {
		color : #053DAA;
		text-decoration : none;
	}
	a:hover,a:active {
		text-decoration : underline;
	}
	
	#container {
		position : relative;
		width : 780px;
		margin : 0 auto;
		background : url('../img/container_bg.gif') no-repeat 0 98px;
	}
	#header {
		height : 83px;
		background : url('../img/header_bg.gif') no-repeat top left;
	}
	#header a:link,#header a:visited {
		display : block;
		width : 300px;
		height : 40px;
	}
	#header span {
		display : none;
	}
	#content {
		margin-top : 16px;
		padding : 30px 30px 1px 30px;
		background : #fff url('../img/content_bg.gif') no-repeat bottom left;
	}
	#nav {
		position : absolute;
		top : 52px;
		left : 107px;
	}
	#nav ul {
		list-style : none;
		margin : 0;
	}
	#nav ul li {
		display : inline;
		font-size : 12px;
		text-transform : uppercase;
		padding : 0 10px;
		border-right : 1px solid #fff;
	}
	#nav a:link,#nav a:visited {
		color : #fff;
	}
	#footer {
		margin-top : 15px;
		border-top : 1px dotted #fff;
		padding-top : 15px;
		font-size : 11px;
		text-transform : uppercase;
	}
	#footer ul {
		list-style : none;
		margin-left : 0;
	}
	#footer ul li {
		display : inline;
		color : #fff;
		padding : 0 10px;
		border-right : 1px solid #fff;
	}
	#footer a:link,#footer a:visited {
		color : #fff;
	}
	
	#index #header {
		background : url('../img/index_header_bg.gif') no-repeat top left;
	}
	#index #container {
		background : none;
	}
	#index #content {
		color : #fff;
		padding : 15px;
		padding-top : 0;
		background : none;
	}
	#index #content p {
		margin-bottom : 15px;
	}
	#index #footer {
		margin-top : 0;
	}
	
	#contact_form ol {
		width : 570px;
		list-style : none;
		margin-left : 0;
		background : #BADFFF;
		border-top : 2px solid #053DAA;
	}
	#contact_form ol li {
		
		padding : 5px;
		border-bottom : 1px solid #053DAA;
	}
	#contact_form ol li label {
		font-weight : bold;
	}
	#contact_form input[type=text] {
		width : 300px;
		font-size : 12px;
		padding : 3px;
		margin-right : 20px;
	}
	#contact_form textarea {
		width : 300px;
		height : 170px;
		padding : 3px;
		font-size : 12px;
	}
	#contact_form .submit {
		text-align : center;
	}
	#contact_form .submit input {
		width : auto;
	}
	
/*	#references #content p {
		margin-bottom : 0;
	}
	#references #content blockquote {
		color : #053DAA;
		margin : 0 30px 30px 30px;
	}
	#references #content em {
		font-style : none;
		text-decoration : underline;
	}*/
	
	.last {
		border : none !important;
	}