* {
margin:0; padding:0
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	FONT: 13px/1.7em Arial, Helvetice, Verdana, sans-serif
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 1.5em;  MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
	PADDING-BOTTOM: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-WEIGHT: normal;
	CLEAR: both; FONT-SIZE: 18px
}
H2 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
	PADDING-BOTTOM: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-WEIGHT: normal;
	CLEAR: both; FONT-SIZE: 20px
}
H3 {
	MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	PADDING-BOTTOM: 10px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-WEIGHT: normal;
	CLEAR: both; FONT-SIZE: 24px; line-height:175% 
}

#layer1 { position: relative; margin:0; padding: 0; text-align:center; top: 0px; left: 0px; width: 100%; height: 127px; visibility: visible }
#main { position: relative; margin:0; padding: 0; text-align:center; top: 0px; left: 0px; width: 100%; height: auto; visibility: visible }


#top {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 940px
}

#head {
	Z-INDEX: 1; POSITION: relative; HEIGHT: 205px
}
#logo {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 940px; PADDING-RIGHT: 0px; HEIGHT: 127px; PADDING-TOP: 0px; LEFT: -468px
}
#logo A {
	POSITION: absolute; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; WIDTH: 940px; DISPLAY: block; HEIGHT: 127px
}
#main_transition {
	POSITION: relative; WIDTH: 940px; HEIGHT: 275px
}
#transition-container {
	POSITION: absolute; WIDTH: 900px; HEIGHT: 240px; OVERFLOW: hidden; TOP: 16px; LEFT: 19px
}
#top #transition-container A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}


#footer {
	TEXT-ALIGN: center; TEXT-DECORATION: none; PADDING-BOTTOM: 20px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#footer  A {
	TEXT-DECORATION: none
}
.main {
	text-align: center; POSITION: relative; PADDING-BOTTOM: 5px; WIDTH: 940px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 30px
}	
.info_box box1 {
	position: relative; top: 32px; left: 16px; width: 300px; height: 325px; visibility: visible
}
.info_box blockquote {
	PADDING-BOTTOM: 15px; MARGIN: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.info_box box2 {
	text-align: center; right: 300px; POSITION: relative; PADDING-BOTTOM: 5px; WIDTH: 280px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 30px
}
.info_box box3{
	text-align: center; right: 600px; POSITION: relative; PADDING-BOTTOM: 5px; WIDTH: 280px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 30px
}
.info_box p {
	PADDING-BOTTOM: 10px; FONT-SIZE: 12px; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-right: 10 px; line-height:175% 
}
.info_box H2 {
	PADDING-BOTTOM: 10px; FONT-SIZE: 18px
}
.info_box a {
	PADDING-BOTTOM: 10px; FONT-SIZE: 12px; text-decoration: none
}

#top #nav {
	POSITION: absolute; FLOAT: left; TOP: 107px; RIGHT: 120px
}
#nav {
	LIST-STYLE-POSITION: outside; Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav UL {
	LIST-STYLE-POSITION: outside; Z-INDEX: 5; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#top #nav A {
	Z-INDEX: 35; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 29px; OUTLINE-STYLE: none; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#top #nav LI {
	Z-INDEX: 20; POSITION: relative; FLOAT: left
}
#top #nav LI LI {
	BORDER-LEFT-STYLE: none
}
#top #nav UL {
	POSITION: absolute;  DISPLAY: none; TOP: 29px
}
#top #nav LI UL A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 140px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px
}
#top #nav UL UL {
	BORDER-TOP-STYLE: none; TOP: auto
}
#top #nav LI UL UL {
	TOP: 0px; LEFT: 170px
}
#top #nav LI:hover UL UL {
	DISPLAY: none
}
#top #nav LI:hover UL UL UL {
	DISPLAY: none
}
#top #nav LI:hover UL UL UL UL {
	DISPLAY: none
}
#top #nav LI:hover UL {
	DISPLAY: block
}
#top #nav LI LI:hover UL {
	DISPLAY: block
}
#top #nav LI LI LI:hover UL {
	DISPLAY: block
}
#top #nav LI LI LI LI:hover UL {
	DISPLAY: block
}
#top #nav .sub_list {
	DISPLAY: none
}
#top #nav .sub_sub_list {
	DISPLAY: none
}
#top #nav LI.back {
	Z-INDEX: 8; POSITION: absolute; WIDTH: 9px; HEIGHT: 32px
}
#top #nav LI.back .left {
	HEIGHT: 32px; MARGIN-RIGHT: 9px
}
#subnav {
	PADDING-BOTTOM: 20px
}
#subnav UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; WIDTH: 240px; CLEAR: both
}
#subnav LI {
	WIDTH: 170px;
}
#subnav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; WIDTH: 170px; PADDING-RIGHT: 5px; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 5px
}
/* --- CONTACT  --- */

#contactform {
	BACKGROUND: url(../images1/formbg.png) no-repeat;
	background-color: #fff;
	border: 0px solid #eee;
	padding: 25px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#contactform label {
	FONT: 13px/1.7em Arial, Helvetice, Verdana, sans-serif;	
	display: block;
}

#contactform input[type=text], #contactform input[type=password] {
	width: 200px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font: 14px/18px "Lucida sans", Tahoma, sans-serif;
	color: #777;
	padding: 8px 5px;
	margin: 0 0 15px 0;
}

#contactform textarea {
	width: 300px;
	height: 200px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font: 14px/18px "Lucida sans", Tahoma, sans-serif;
	color: #777;
	padding: 8px 5px;
	margin: 0 0 15px 0;
}

#contactform input#submit {
	width: 148px;
	height: 53px;
	border: none;
	background: url(../images1/submit.png) 0 0 no-repeat;
	float: right;
	margin: 0 2px 15px 0;
	cursor: pointer;
}

div#error p.loading {
	background: url(../images1/loader.gif) 0 50% no-repeat;
	padding: 5px 0 0 20px;
}

div#error p.wrong {
	color: red;
}
