html {

margin:0px;

border:none;

padding:0px;

text-align:center;

}



body {

margin:5px;

border:none;

padding:0px;

text-align:center;

background-image:url(../images/bk.jpg);

font-family:Arial, Helvetica, sans-serif;

color:#666666;

font-size:14px;

line-height:22px;
height: auto;

}



h1 {

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

color:#666666;

font-size:14px;

font-weight:bold;

}



a:link, a:visited, a:active {

color:#999999;

}



a:hover {

color:#CCCCCC;

}



/* =wrapper */



#wrapper {

margin:0px auto 0px auto;

border:none;

padding:0px;

width:999px;

overflow:hidden;

font-size:1em;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

background-color:#ffffff;

background-image:url(../images/content.jpg);

}

#wrapper2 {

margin:0px auto 0px auto;

border:none;

padding:0px;

width:999px;

overflow:hidden;

font-size:1em;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

background-color:#ffffff;


}

/* =header */



#header {

margin:0px 0px 0px 0px;

padding:0px;

border:none;

background-image:url(../images/header.jpg);

height:141px;

width:999px;

display:block;

}



/* =main image */



#mainimage {

margin:-3px 0px 0px 0px;

padding:0px;

border:none;

background-image:url(../images/mainimg.jpg);

height:323px;

width:999px;

display:block;

}





/* =content */



#content {
	margin:0px;
	padding:0px;
	color:#666666;
	text-align:left;
	background-image:url(../images/content.jpg);
	background-position:top;
	min-height:400px;
	_height:400px;
	height: auto;


}
#content2 {
	margin:0px;
	padding:0px;
	color:#666666;
	text-align:left;
	background-image:url(../images/content2.jpg);
	background-position:top;
	min-height:400px;
	_height:400px;
	height: auto;


}
#content a:link, #content a:visited, #content a:active {

color:#666666;

}



#content a:hover {

color:#ffa705;

}



/* =text */



#text {
	margin:0px;
	color:#666666;
	text-align:left;
	width:690px;
	float:left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: auto;
}
#text2 {
	margin:0px;
	color:#666666;
	text-align:left;
	width:690px;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: auto;
}



/* =images */



#images {

margin:0px 0px 0px 0px;

padding:0px;

color:#666666;

text-align:left;

width:266px;

float:right;

z-index:5000;

line-height:22px;

}



/* =footer */



#footer {

margin:0px auto 0px auto;

padding:10px 0px 0px 0px;

clear:both;

color:#FFFFFF;

text-align:center;

font-size:12px;

background-color:#FFFFFF;

height:98px;

overflow:hidden;

line-height:20px;

}



#footer a:link, #footer a:visited, #footer a:active {

font-weight:normal;

color:#666666;

text-decoration:none;

}



#footer a:hover {

font-weight:normal;

color:#ff9999;

}



/* =clear */



.clear {

clear:both;

height:0px;

overflow:hidden;

}



/* =contact form */



#contact_form {

float:left;

margin:0px;

padding:0px;



}



#contact_form tr td{

font-style:bold;

border:1px solid #FFFFFF;

color:#666666;

background-color:#e9e7e7;

font-weight:bold;

margin:0px;

padding:15px;

}



#contact_form tr td input {

width:250px;

}



#contact_form form textarea {

width:250px;

height:150px;

}



#contact_form .contact-buttons input{

width:60px;

}



#contact_form .contact-joinmail input{

width:10px;

}



.error {

margin:10px 0px 10px 0px;

padding:15px;

background-color:#FFFFFF;

color:#cc0000;

width:430px;

}



.success{

margin:10px 0px 10px 0px;

padding:15px;

background-color:#FFFFFF;

/*color:#FFFFFF;/*

width:430px;

}



#flash {

margin:0px 0px 0px 0px;

border:none;

padding:0px;

text-align:right;

background:none;

display:block;

z-index:4000;

}
