*, html {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

::selection {
	background: #EEE; /* Safari */
	}
::-moz-selection {
	background: #EEE; /* Firefox */
}

body {
	margin: 0px;
	padding: 0px;
	background: #F0F0F0;
	color: #555;  
	font-size: 14px;
	font-family: Arial, sans-serif;
	text-align:left; 
}

h1 {
	width: 480px;
	height: 40px;
	background: transparent url(/images/site/header.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -5555px;
	margin: 0 0 0 0;
	font-weight: normal;
	color: #555555;
}

h2 {
	width: 440px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -5555px;
	margin: 0 0 20px 0;
	font-weight: normal;
	color: #555555;
}

h2.contact {
	background: transparent url(/images/site/contact.gif) top left no-repeat;
}

h2.thankyou {
	background: transparent url(/images/site/thankyou.gif) top left no-repeat;
}

h2.warning {
	height: 30px;
	margin: 0 0 15px 0;
	background: transparent url(/images/site/warning.gif) top left no-repeat;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 20px 0;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	color: #999;
}

p {
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 20px 0;
	line-height: 20px;
}

p.navigation a , p.navigation a:visited {
	font-size: 16px;
	border-bottom: none;
}

p.navigation a:hover, p.navigation a.selected {
	color: #999;
}

a, a:visited {
	color: #555;
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}

a:hover {
	color: #555;
	background: #EEE;
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}

a.image, a:visited.image {
	border-bottom: none;
}

img {
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#content {
	width: 480px;
	margin: 0 auto;
	padding: 30px 0 0 0;
	line-height: 20px;
}

#footer {
	background: transparent url(/images/site/logo.gif) top right no-repeat;
}

#footer p {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0 70px 0 0;
	line-height: 18px;
	text-align: left;
	color: #999;
}

.box-picture {
	margin: 0 0 20px 0;
	padding: 0 0 17px 0;
	background: #FFF url(/images/site/bottom-rounded.gif) bottom center no-repeat;
}

.box-text {
	width: 440px;
	margin: 0;
	padding: 15px 20px 0px 20px;
}

.box-text-contact {
	background: #FFF url(/images/site/top-rounded.gif) top center no-repeat;
	width: 440px;
	margin: 0;
	padding: 15px 20px 0px 20px;
}

.submit-button {
	width: 59px;
	height: 15px;
	background: transparent url(/images/site/submit.gif) top left no-repeat;
	margin: 0 0 0 0;
	font-weight: normal;
	color: #555555;
	border: none;
	cursor: pointer;
}

.icon-left {
	width: 230px; 
	margin: 0 20px 15px 0; 
	float: left;"
}

.icon-right {
	width: 230px; 
	float: right;
}

.clear {
	clear: both;
	margin: 0 0 0 0;
}