body {
	margin: 0px auto;
	padding: 0px;
	background-color: #ffffff;
}
#subtitle {
	margin: 0px auto;
	padding: 0px;
	height: 40px;
	background-color: #ffffff;
	text-align: center;
}
#box {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background-color: #6babd3;
}
.topleft {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
}
.topcenter {
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-image: url(images/topcenter.gif);
	background-repeat: repeat x;
}
.topright {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
}
.centerleft {
	margin: 0px;
	padding: 0px;
	width: 20px;
	background-image: url(images/centerleft.gif);
	background-repeat: repeat y;
}
.center {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
.centerright {
	margin: 0px;
	padding: 0px;
	width: 20px;
	background-image: url(images/centerright.gif);
	background-repeat: repeat y;
}
.bottomleft {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
}
.bottomcenter {
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-image: url(images/bottomcenter.gif);
	background-repeat: repeat x;
}
.bottomright {
	margin: 0px;
	padding: 0px;
	width: 20px;
	height: 20px;
}
#content {
	margin: 0px;
	padding: 10px;
	height: 300px;
	overflow: auto;
}
#content h1 {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #16287b;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 18pt;
	text-align: left;
}
#content p {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #333333;
	letter-spacing: 1px;
	line-height: 12pt;
	text-align: left;
}
#content ol {
	margin: 0px;
	padding: 0px 10px 10px 60x;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
}
#content li {
	margin: 0px;
	padding: 0px 10px 10px 60x;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #333333;
	letter-spacing: 1px;
	text-align: left;
}
#content form {
	margin: 0px;
	padding: 0px;
}
#content input {
	margin: 1px;
	padding: 0px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #333333;
}
#content textarea {
	margin: 1px;
	padding: 0px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #333333;
}
.img-left {
	float: left;
	margin: 0px 20px 0px 0px;
}
.img-right {
	float: right;
	margin: 0px 0px 0px 20px;
}
#link a {
	color: #333333;
	text-decoration: underline;
}
#link a:hover {
	color: #333333;
	text-decoration: none;
}
#link {
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	width: 100%;
	background-color: #6babd3;
}
#link p {
	margin: 0px;
	padding: 0px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #16287b;
	letter-spacing: 1px;
	line-height: 12pt;
	text-align: center;
}
#link a {
	color: #ffffff;
	text-decoration: underline;
}
#link a:hover {
	color: #ffffff;
	text-decoration: none;
}
.link_01 {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 50px;
	background-image: url(images/link_01.gif);
	background-repeat: no-repeat;
}
.link_02 {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 50px;
	background-image: url(images/link_02.gif);
	background-repeat: no-repeat;
}
.link_03 {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 50px;
	background-image: url(images/link_03.gif);
	background-repeat: no-repeat;
}
.link_04 {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 50px;
	background-image: url(images/link_04.gif);
	background-repeat: no-repeat;
}
.logo {
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 150px;
}
.girasole {
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 300px;
}
#sublink {
	margin: 0px auto;
	padding: 0px;
	height: 150px;
	background-color: #6babd3;
	text-align: center;
}
#sublink h1 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #ffffff;
	line-height: 12pt;
	text-align: center;
}
#sublink p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #ffffff;
	line-height: 12pt;
	text-align: center;
}
#sublink a {
	color: #ffffff;
	text-decoration: underline;
}
#sublink a:hover {
	color: #ffffff;
	text-decoration: none;
}
.table_sublink {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 150px;
	background-image: url(images/bg_table_sublink.gif);
}
.td_sublink_title {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 35px;
	text-align: center;
}
.td_sublink_link {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 115px;
	text-align: center;
}
#address {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#address p {
	margin: 0px;
	padding: 10px;
	font: 8pt Tahoma, Arial, sans-serif;
	color: #16287b;
	letter-spacing: 1px;
	line-height: 12pt;
	text-align: center;
}
#address a {
	color: #16287b;
	text-decoration: underline;
}
#address a:hover {
	color: #16287b;
	text-decoration: none;
}
.formbox {
	margin: 0px auto;
	padding: 0px;
	width: 500px;
	background-color: #ffffff;
}
.formbox_status {
	margin: 0px;
	padding: 0px;
	border-top: 1px #cccccc solid;
}
.formbox_data {
	margin: 0px;
	padding: 0px;
	width: 150px;
	border-top: 1px #cccccc solid;
}
.formbox_input {
	margin: 0px;
	padding: 0px;
	width: 200px;
	border-top: 1px #cccccc solid;
}
.formbox_error {
	margin: 0px;
	padding: 0px;
	width: 150px;
	border-top: 1px #cccccc solid;
}
.red {
	color: #e20026;
}