/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/***********************************************/
/* HTML tag styles & fonts                            */
/***********************************************/ 
html,body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color: #000000;
	font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:left;
}

a:link, a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #ff1771;
	text-decoration: underline;
}
a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.footer:link, a.footer:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
a.footer:hover {
	font-size: 11px;
	color: #ff1771;
	text-decoration: underline;
}
a.intro:link, a.intro:visited {
	font-size: 11px;
	font-weight: normal;
	color: #ff1771;
	text-decoration: underline;
}
a.intro:hover {
	font-size: 11px;
	font-weight: normal;
	color: #ff1771;
	text-decoration: underline;
}

h1 {
	font-size:20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	color:#000000;
}
h2 {
	font-size:18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	color:#FFFFFF;
}
.p1 {
	font-size:11px;
	color:#FFFFFF;
}
.required {
	font-size:11px;
	color:#ff1771;
}
img {
	behavior:	url("js/pngbehavior.htc");
}
/***********************************************/
/* Basic layout DIV's
/***********************************************/ 
#container {
	width: 912px;
	padding: 0px;
	text-align: left;
	margin: 0 auto;
}
#content {
	position:absolute;
	width:912px;
	text-align:left;
	margin: 0px;
	padding:0px;
	z-index:999	;
}
#contentBackground {
	position:absolute;
	text-align:left;
	margin: 0px;
	padding:0px;
}
/***********************************************/
/* DIV's
/***********************************************/ 
.header {
	position:relative;
	width: 882px;
	height:16px;
	border: 5px solid #FFFFFF;
	background-image:url(../images/header_back.gif);
	text-align: left;
	margin-bottom:5px;
}
.header_bi {
	position:relative;
	width: 622px;
	height:16px;
	border: 5px solid #FFFFFF;
	background-image:url(../images/header_back.gif);
	text-align: left;
	margin-bottom:5px;
}

.content_ho {
	position:relative;
	margin:5px;
	width: 860px;
	background-color:#FFFFFF;
	background-image:url(../images/content_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding: 16px;
	text-align: left;
	margin: 0 auto;
	line-height:17px;
}
.content_bi {
	position:relative;
	margin:5px;
	width: 600px;
	background-color:#FFFFFF;
	padding: 16px;
	text-align: left;
	margin: 0 ;
	line-height:17px;
}
.content_contact {
	position:relative;
	margin:5px;
	width: 600px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_contact.jpg);
	background-position:right;
	background-position:bottom;
	
	background-repeat:no-repeat;
	padding: 16px;
	text-align: left;
	margin: 0 ;
	line-height:17px;
}
.menu {
	margin-right:140px;
	margin-top:22px;
	text-align:center;
	line-height:19px;
}
.input {
	width: 200px;
	margin:2px;
	height: 20px;
	border: 1px solid #005378;
}
.select {
	width: 200px;
	margin:2px;
	height: 20px;
	border: 1px solid #005378;
}
.comments {
	width: 200px;
	margin:2px;
	height: 100px;
	border: 1px solid #005378;
}