/** BASIC */



body {

	margin: 20px 10px;

	padding: 0px;

	background: #525252 url(images/homepage01.gif) repeat-x left top;

}



/** FORMS */



form {

	margin: 0px;

	padding: 0px;

}



.input1 {

	background-color: #E0E0DD;

	border-top: 1px solid #999A92;

	border-right: 1px solid #D8D8D5;

	border-bottom: 1px solid #E9E9E6;

	border-left: 1px solid #D8D8D5;

}



.input2 {

	width: 165px;

	background-color: #4A4C45;

	border-top: 1px solid #1B1B18;

	border-right: 1px solid #454640;

	border-bottom: 1px solid #7D7E74;

	border-left: 1px solid #454640;

	color: #FFFFFF;

}



/** HEADINGS */



h1, h2, h3, h4, h5, h6 {

	margin: 0px;

}



/** TEXTS */



body, th, td, input, textarea, select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5F5F58;

}



p, blockquote, ul, ol, dl {

	margin-top: 0px;

	margin-bottom: 1em;

	text-align: justify;

}



.text1 {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



.text2 {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



.text3 {

	font-size: 10px;

	color: #D7D8D5;

}



.text4 {

	font-size: 21px;

	font-weight: bold;

	color: #5D5E56;

}



.text5 {

	color: #83857C;

}



.text6 {

	font-size: 11px;

	font-weight: bold;

}



/** LINKS */



a {

	color: #333333;

}



a:hover {

	text-decoration: none;

}



a.link1 {

	text-decoration: none;

	color: #FFFFFF;

}



a.link1:hover {

	text-decoration: underline;

}



a.link2 {

	color: #FFFFFF;

}



/** STYLES */



.style1 {

	color: #C8C9C5;

}



.style1 a {

	color: #333333;

}



.style1 a:hover {

}



.style2 {

	text-align: center;

	color: #BDBFBA;

}



.style2 a {

	color: #BDBFBA;

}



.style2 a:hover {

}



/** BACKGROUNDS */



.bg1 { background: url(images/homepage03.jpg) repeat-x left top; }

.bg2 { background: url(images/homepage06.jpg) repeat-x left top; }

.bg3 { background: url(images/homepage07.jpg) no-repeat left top; }

.bg4 { background: url(images/homepage09.jpg) repeat left top; }

.bg5 { background: url(images/homepage18.gif) repeat left top; }

.bg6 { background: url(images/homepage13.gif) repeat-y left top; }

.bg7 { background: url(images/homepage14.gif) repeat-y right top; }

.bg8 { background: url(images/homepage28.gif) repeat-x left top; }

.bg9 { background: url(images/homepage25.gif) repeat-x left top; }

.bg10 { background: url(images/homepage30.gif) repeat-y right top; }

.bg11 { background: url(images/homepage30.gif) repeat-y left top; }

.bg12 { background: url(images/homepage32.gif) repeat-x left top; }

.bg13 { background: url(images/homepage23.gif) repeat-x left top; }

.bg14 { background: url(images/homepage19.gif) repeat-x left top; }

.bg15 { background: url(images/homepage36.gif) repeat-x left top; }

.bg16 { background: url(images/homepage38.gif) repeat-y left top; }

.bg17 { background: url(images/homepage39.gif) repeat-y right top; }

.bg18 { background: url(images/homepage43.gif) repeat-x left top; }

.bg19 { background: url(images/homepage46.gif) repeat-y left top; }

.bg20 { background: #FEFEFE url(images/homepage50.gif) repeat-x left top; }

.bg21 { background: url(images/subpage1_02.jpg) repeat-x left top; }



/** MISC */



.align-justify { text-align: justify; }

.align-right { text-align: right; }



img { border: none; }



.img1 {

	float: left;

	margin-right: 15px;

}



.img2 {

	float: right;

	margin-right: 15px;

}



hr { display: none; }



.hr1 {

	height: 1px;

}



