form { margin: 0; padding: 0; }
a:focus {outline:none;} 
.bodytype a {color:#A0CF68 !important; text-decoration:underline !important;}
.bodytype a:hover { color:#A0CF68 !important; text-decoration:none !important;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #E6EFF8 url(images/background.gif) top repeat-x;

}
body,td,th {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #2294C0;
}
#sddm div img
{
	padding: 0px 0px 0px 20px; display:block; margin-bottom:0px;
}
#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		white-space: nowrap;
		text-align: left;
		padding: 7px 20px 7px 20px!important;
		text-decoration: none;
		background: #2294C0;
		color: #9BCFE4;
		font: 11px;}

	#sddm div a:hover
	{	background: #9BCFE4;
		color: #FFF;
		}
#left { float: left;} 
#right { float: right;}
textarea {resize: none;}
.hidden
{
	visibility:hidden;
	padding:0px;
	margin:0px;
	line-height:0px;
	overflow:hidden;
	height:0px;
	border:0px;
}
.largesuccess
{
	font-size:26px; line-height:28px;
}
.bodytype
{
	font-size:15px; color:#3498C2; line-height:20px;
	}
.bodytype-sm
{
	font-size:12px; color:#3498C2; line-height:14px;
}
.bodytype-opt
{
	font-size:8px;
	color: #FFF;
	line-height:8px;
	background-color: #FFF;
}
.bodytype-md
{
	font-size:14px; color:#3498C2; line-height:16px;
	}

.bodytype2
{
	font-size:20px; color:#3498C2; line-height:20px;
	}
.bodytype3
{
	font-size:15px; color:#3498C2; line-height:20px;
	}
.bodytype3 a
{
	 color:#A0CF68; text-decoration:underline;
	}
.bodytype3 a:hover
{
	 color:#A0CF68; text-decoration:none;
	}
.bodytypecontact span
{
	font-size:14px; color:#3498C2; line-height:23px; display:block; padding:8px 7px 8px 7px;
	}
.bodytypecontacttextarea span
{
	font-size:14px; color:#3498C2; line-height:23px; display:block; padding:17px 7px 17px 7px;
	}
.bodytypecontact2 span
{
	font-size:14px; color:#3498C2; line-height:23px; display:block; padding:2px 7px 2px 7px;
	}
.bodytypegreen
{
	font-size:14px; color:#A0CF68; line-height:23px;
	}
.bodytype a
{
	color:#2678A7; text-decoration:underline;
}
.bodytype a:hover
{
	color:#2678A7; text-decoration:none;
}
	
.bodytypelarge
{
	font-size:22px; color:#A0CF68;
	}
h1
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:21px; color:#A0CF68;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}
h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:19px; color:#A0CF68;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}
h3
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:15px; color:#A0CF68;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}
td {background-repeat:no-repeat;}

.contact input,textarea
{
background: #DCECF3;
color:#236F8F;
border: 1px solid #236F8F;
font-size:14px;
}

.navboxtop
{
font-size:15px; color:#FFC057; line-height:20px; font-family:Verdana, Geneva, sans-serif;
}
.navboxmiddle a
{
font-size:13px; color:#FFC057; line-height:15px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;
}
.navboxmiddle a:hover
{
text-decoration:underline;
}
.navboxmiddlewhite a
{
font-size:13px; color:#FFF; line-height:15px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;
}
.navboxmiddlewhite a:hover
{
text-decoration:underline;
}
.newsletter span
{
font-size:14px; color:#7653A2; display:block; padding: 1px 0px 1px 0px;
}
.newsletter2 span
{
font-size:10px; color:#7653A2; display:block; padding: 1px 0px 2px 1px;
}

.footer a
{
display:block; padding:0px 8px 0px 8px; font-size:14px; color:#FFF; text-decoration:none;
}
.footer a:hover
{
text-decoration:underline;
}

.bodytable {margin-left:34px; background-color:#FFF;}
.bluefirsttextop {margin-top:2px;}
.bluetexttop {margin-top:13px;}
.lastspace { margin-bottom:30px;}
.firstspace { margin-top:30px;}
.paragraphend {margin-bottom:20px;}
.paragraphbottom {margin-bottom:40px;}
.quote
{
	font-size:15px; color:#A0CF68; line-height:20px;
	}
.contactsubmit input
{
background: #DCECF3;
color:#236F8F;
border: 1px solid #236F8F;
font-size:14px;
margin:4px 0px 4px 0px;
}
.credits a
{
color:#3498C2; size:14px; text-decoration:none;
}
.credits a:hover
{
color:#3498C2; size:14px; text-decoration:underline;
}
.cost
{
	font-size:17px; color:#2C8EBD; font-family:Arial, Helvetica, sans-serif; text-shadow: none;
}
.breadcrumbs
{
	font-size:10px; margin-left:73px; margin-right:73px; color:#3498C2;
}
.breadcrumbs a
{
	font-size:10px; color:#3498C2; text-decoration:underline;
}
.breadcrumbs a:hover
{
	font-size:10px; color:#3498C2; text-decoration:none;
}
.langchange
{
	float:left;
	margin-left:680px;
	margin-bottom:30px;
}
.langchange a
{
	color:#3498C2; text-decoration:underline;
}
.langchange a:hover
{
	color:#3498C2; text-decoration:none;
}
