/*-----------------------------*//* Body, Wrapper and Headings  *//*-----------------------------*/#skip{	position: absolute;	left: -999px;}body{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 100%;    margin: .2em;    padding: 0;    background-color: #e1e6ea;}h1, h2{    margin-top: 2%;    font-family: Georgia, "Times New Roman", Times, serif;    color: #0a4e83;	font-size: 160%;	text-align: right;}header img{	width: 100%;	float: left;	margin-bottom: 2%;}#wrapper {    background-color: #F0F6FA;	max-width: 60em;		min-width: 60em;	margin-left: auto;	margin-right: auto;}#ie{	text-align: center;	font-size: 80%;	font-style: italic;	color: red;}/*-----------------------------*//* Header Navigation           *//*-----------------------------*/nav{    font-size: 90%;    text-align: center;}nav ul{    list-style: none;    margin: 0;    padding: 0;	background-color: #acc7dc;	padding: 0.8em 0.5em 0.8em 0.5em;}nav li{	margin: 0;	display: inline;	border: none;	background-color: #fff;	margin-left: 0%;		margin-right: 0%;}nav a{	padding: 0.4em 2em 0.4em 2em;	text-decoration: none;    color: #0a4e83;    background-color: #e1e6ea;	border-left: 3px solid #0a4e83;	border-right: 3px solid #0a4e83;}nav a:hover, a[href="#"]{    color: #fff;    background-color: #0a4e83;	border-left: 3px solid #e1e6ea;	border-right: 3px solid #e1e6ea;}#contact a{	color: #fff;		background-color: #0a4e83;		padding: 0.5em 1em 0.5em 1em;		font-style: bold;		text-align: center;		text-decoration: none;	}/*-----------------------------*//* Main                             *//*-----------------------------*/#main{	width: 50%;	float: left;	padding: 0 6% 0 1%;	margin-right: 2%;}h4{	color: #0a4e83;}#main img{	float: left;	width: 40%;	margin-right: 2%;}#main article{	margin-left: 2%;}#main li{	padding: 5px;}/*-----------------------------*//* Aside                       *//*-----------------------------*/aside{	margin-left: 62%;	width: 30%;	padding-left: 1%;}h3{	text-align: right;	color: #0a4e83;}aside ul{	list-style: none;}aside li{	text-align: right;		padding: 1.5%;	}#padding{	padding: 4% 0 4% 0;	border-top: 1px solid #0a4e83;}#last_address{	padding: 0% 0 7% 0;}/*-----------------------------*//* Footer                      *//*-----------------------------*/footer {	clear: both;	color: #0a4e83;}footer a{	color: #0a4e83;}/*-----------------------------*//* Form                      *//*-----------------------------*/label{    float: left;    width: 10em;}form div{    clear: left;    padding: 5px; }form fieldset{	border: none;}form ul{	list-style: none;}