html 
{
	min-height: 100%;

}



*
 {
	margin: 0;

	padding: 0;

}



img 
{
	border: none;

}

body {
	background: #FFFFFF url(../gfx/background.jpg) repeat-x top;
}

h5 {
	font: bold 15px "Verdana",sans-serif;
	color: #1A5E62;
	text-align: left;
}

.bar {
	background: #1A5E62;
	min-width: 100%;
	height: 3px;
	margin: 0 auto;

}

.barcontent {
	width: 910px;
	margin: 0 auto;

}

.leftbar {
	font: bold 13px "Verdana",sans-serif;
	color: #FFFFFF;
	text-align: left;
	float: left;
	padding: 5px 10px 4px 10px
}

.rightbar {
	

	font: bold 11px "Verdana",sans-serif;
	color: #AAAAAA;
	text-align: right;
	float: right;
	padding: 7px 10px 7px 10px
}

.rightbar a {
	color: #FFFFFF;
	text-decoration: none;
}

.rightbar a:hover {
	color: #028BB5;
	text-decoration: underline;
}

.navigation {
	width: 910px;
	height: 75px;
	margin: 0 auto;

}

.logo {
	width: 200px;
	height: 75px;
	float: left;
	padding: 0 0 0 10px;
}

.menu {
	width: 670px;
	height: 12px;
	float: right;
	font: normal 12px "Verdana",sans-serif;
	color: #AAAAAA;
	vertical-align: middle;
	text-align: right;
	padding: 31px 10px 31px 0;
}

.menu a {
	color: #2A2B30;
	text-decoration: none;
}

.menu a:hover {
	color: #028BB5;
	text-decoration: underline;
}

.slideshow {
	width: 910px;
	height: 300px;
	margin: 0 auto;

	overflow: hidden;
}

.subslideshow {
	width: 910px;
	height: 100px;
	margin: 0 auto;

	overflow: hidden;
}

.city {
	width: 910px;
	height: 330px;
	margin: 0 auto;

	float: left;
	overflow: hidden;
}

.map {
	width: 750px;
	height: 400px;
	border: solid 2px #028BB5;
	margin: 0 auto;

}

.content {
	width: 910px;
	margin: 0 auto;

}

.left {
	width: 284px;
	padding: 10px 10px 10px 10px;
	margin: 0 auto;

	float: left;
	font: normal 12px "Verdana",sans-serif;
	color: #2A2B30;
	overflow: hidden;
}

.left p {
	font: normal 12px "Verdana",sans-serif;
	color: #2A2B30;
	text-align: justify;
	padding: 6px 6px 6px 6px;
}

.adobe {
	padding: 6px 60px 6px 60px;
}

.partners {
	padding: 6px 60px 6px 60px;
}

.left p a {
	color: #028BB5;
	text-decoration: none;
}

.left p a:hover {
	color: #2A2B30;
	text-decoration: underline;
}

.left h1 {
	font: bold 14px "Verdana",sans-serif;
	color: #2A2B30;
	padding: 0 0 6px 0;
	text-align: justify;
}

.left h2 {
	font: normal 10px "Verdana",sans-serif;
	color: #028BB5;
	padding: 6px 0 0 0;
	text-align: right;
}

.left h3 {
	font: normal 10px "Verdana",sans-serif;
	color: #2A2B30;
	padding: 6px 0 6px 0;
	text-align: center;
}

.left h2 a {
	color: #028BB5;
	text-decoration: underline;
}

.left h2 a:hover {
	color: #2A2B30;
	text-decoration: none;
}

.userpanel {
	background: #e6fafb;
	border: 1px #c4eef0 solid;
	padding: 10px 45px 10px 45px;
	font: normal 11px "Verdana",sans-serif;
	color: #2A2B30;
}

input {
	border: solid 1px #c4eef0;
	font: normal 11px "Trebuchet MS",sans-serif;
	color: #2A2B30;
}

textarea {
	border: solid 1px #c4eef0;
	font: normal 11px "Trebuchet MS",sans-serif;
	color: #2A2B30;
}


.right {
	width: 586px;
	padding: 10px 10px 10px 10px;
	margin: 0 auto;

	float: left;
	font: normal 12px "Verdana",sans-serif;
	color: #2A2B30;
	overflow: hidden;
}

.right p {
	font: normal 12px "Verdana",sans-serif;
	color: #2A2B30;
	text-align: justify;
	padding: 6px 6px 6px 6px;
}

.right p a {
	color: #028BB5;
	text-decoration: none;
}

.right p a:hover {
	color: #028BB5;
	text-decoration: underline;
}

.right h1 {
	font: bold 14px "Verdana",sans-serif;
	color: #2A2B30;
	padding: 0 0 6px 0;
	text-align: justify;
}

.right h2 {
	font: normal 10px "Verdana",sans-serif;
	color: #028BB5;
	padding: 6px 0 0 0;
	text-align: right;
}

.right h2 a {
	color: #028BB5;
	text-decoration: underline;
}

.right h2 a:hover {
	color: #2A2B30;
	text-decoration: none;
}

.right h3 {
	font: bold 13px "Verdana",sans-serif;
	color: #2A2B30;
	padding: 6px 6px 6px 6px;
	text-align: justify;
}

.right h3 a {
	color: #028BB5;
	text-decoration: none;
}

.right h3 a:hover {
	color: #028BB5;
	text-decoration: underline;
}

.center {
	width: 890px;
	padding: 10px 10px 10px 10px;
	margin: 0 auto;

	float: left;
	font: normal 12px "Verdana",sans-serif;
	color: #2A2B30;
	overflow: hidden;
}

.center p {
	font: normal 12px "Verdana",sans-serif;
	color: #2A2B30;
	text-align: justify;
	padding: 6px 6px 6px 6px;
}

.center p a {
	color: #028BB5;
	text-decoration: none;
}

.center p a:hover {
	color: #2A2B30;
	text-decoration: underline;
}

.center h1 {
	font: bold 14px "Verdana",sans-serif;
	color: #2A2B30;
	padding: 0 0 6px 0;
	text-align: justify;
	overflow: hidden;
}

.center h2 {
	font: normal 10px "Verdana",sans-serif;
	color: #028BB5;
	padding: 6px 0 0 0;
	text-align: right;
}

.center h2 a {
	color: #028BB5;
	text-decoration: underline;
}

.center h2 a:hover {
	color: #2A2B30;
	text-decoration: none;
}

.bottombar {
	background: #1A5E62;
	width: 910px;
	height: 1px;
	margin: 0 auto;

	clear: both;
}

.bottom {
	width: 910px;
	margin: 0 auto;

	clear: both;
}

.bottom p {
	font: normal 11px "Verdana",sans-serif;
	color: #AAAAAA;
	text-align: justify;
	padding: 10px 10px 10px 10px;
}

.bottom a {
	color: #AAAAAA;
	text-decoration: none;
}

.bottom a:hover {
	color: #028BB5;
	text-decoration: underline;
}