html {
}

body {
    background:url(../images/Background.png) no-repeat left top;
    _background:none;
}

#Background {
	width:100%;
	height:100%;
	margin:0 auto;
	position:absolute;
	z-index:1;
}

 
#page960 {
	width:960px;
	margin:0 auto;
	
	position:relative;
	z-index:2;
}

/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#Page {
	padding:75px 0px 0px 0px;
	overflow:hidden;
}

#Border {
	width:310px;
	float:left;
}

#Logo {
	width:270px;
    background:url(../images/Box.png) no-repeat left top;
	padding:20px 20px 0px 20px;
	padding:20px 20px 0px 20px;
}

#LogoBottom {
	width:310px;
	height:20px;
    background:url(../images/BoxBottom.png) no-repeat left top;
	margin:0px 0px 20px 0px;
}

#Box {
	width:270px;
    background:url(../images/Box.png) no-repeat left top;
	padding:25px 20px 5px 20px;
}

#BoxBottom {
	width:310px;
	height:20px;
    background:url(../images/BoxBottom.png) no-repeat left top;
	margin:0px 0px 3px 0px;
}

#Main {
	width:590px;
	min-height:237px;
	height:auto !important;
	height:237px;
    background:url(../images/Main.png) no-repeat left top;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 20px 50px 20px;
}

#MainBottom {
	width:630px;
	height:20px;
    background:url(../images/MainBottom.png) no-repeat left top;
	float:right;
	margin:0px 0px 0px 20px;
	_margin:-75px 0px 0px 0px;
}

#Content {
	width:550px;
    background:url(../images/Content.png) no-repeat left top;
	margin:20px 0px 0px 0px;
	padding:20px 20px 0px 20px;
}

#ContentBottom {
	width:590px;
	height:20px;
    background:url(../images/ContentBottom.png) no-repeat left top;
	margin:0px 0px 10px 0px;
}

#Foot {
	width:591px;
	height:28px;
    background:url(../images/Foot.png) no-repeat left top;
	float:right;
	margin:3px 0px 20px 0px;
	_margin:-127px 0px 20px 0px;
	padding:13px 20px 0px 20px;
}

#Copy {
	width:440px;
	float:left;
}

#Done {
	width:124px;
	float:right;
	margin-top:1px;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Navigation */
/* ------------------------------------------------------------------------------------------------------ */ 
ul#Navigation {
	width:270px;
    background:url(../images/Box.png) no-repeat left top;
	padding:25px 20px 5px 20px;
}

ul#Navigation li {
	margin:0px 0px 0px 10px;
}

#Navigation li a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#828282;
	line-height:20px;
	text-transform:uppercase;
	text-decoration:underline;
	letter-spacing:1px;
	display:block;
}

#Navigation li a, #Navigation li a:link, #Navigation li a:visited {
	color:#828282;
}

#Navigation li a:hover {
	color:#000000;
}

#Navigation li ul li a {
	margin:0px 0px 0px 14px;
}

#Navigation li a .Current {
	color:#000000;
	text-decoration:underline;
}

#Navigation li ul {
	margin:0px 0px 10px 0px;
}

#Navigation li ul li a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#828282;
	line-height:18px;
	text-transform:uppercase;
	text-decoration:underline;
	display:block;
}

#Navigation li ul li a, #Navigation li ul li a:link, #Navigation li ul li a:visited {
	color:#828282;
}

#Navigation li ul li a:hover {
	color:#000000;
}

#Navigation li ul li a .CurrentSub {
	color:#000000;
	text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Main */
/* ------------------------------------------------------------------------------------------------------ */ 
#Main h1,
#Box h1 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#828282;
	line-height:18px;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0px 0px 12px 0px;
}

#Main h2,
#Box h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#828282;
	line-height:18px;
	letter-spacing:1px;
	padding:0px 0px 18px 0px;
}

#Main h3,
#Box h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	letter-spacing:1px;
	padding:0px 0px 7px 0px;
}

#Main p,
#Box p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	padding:0px 0px 24px 0px;
}

#Main a, #Main a:link, #Main a:visited,
#Box a, #Box a:link, #Box a:visited {
	color:#828282;
}

#Main a:hover,
#Box a:hover {
	color:#000000;
}

#Main ul, 
#Box ul { 
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	margin:0px 0px 12px 15px;
	list-style:disc;
}

#Main li a, #Main li a:link, #Main li a:visited,
#Box li a, #Box li a:link, #Box li a:visited {
	color:#828282;
}

#Main li a:hover,
#Box li a:hover {
	color:#000000;
}

#Main table, 
#Box table { 
	margin:0px 0px 10px 0px;
	width:100%;
}

#Main th,
#Box th { 
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#e8f3fa;
	border:solid 1px #8c9bcb;
	vertical-align:top;
	padding:5px 10px 0px 5px;
}

#Main td, 
#Box td { 
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:solid 1px #8c9bcb;
	vertical-align:top;
	padding:5px 0px 0px 5px;
}

#Main label,
#Box label {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	width:95px;
}

#Main hr {
	width:590px;
	_width:570px;
	height:50px;
	margin:0px 0px 0px -20px;
    background:url(../images/Content_hr.png) no-repeat left top #ffffff;
	border:0pt none;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Foot */
/* ------------------------------------------------------------------------------------------------------ */ 
#Foot p { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#ffffff;
}

#Foot a, #Foot a:link, #Foot a:visited {
	color:#ffffff;
}

#Foot a:hover {
	color:#cccccc;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Done */
/* ------------------------------------------------------------------------------------------------------ */ 
#Done p { 
	font:normal 10px Arial, Helvetica, Sans;
	color:#ffffff;
	text-align:right;
}

#Done a, #Done a:link, #Done a:visited {
	color:#ffffff;
}

#Done a:hover {
	color:#d9d9d9;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Formular */
/* ------------------------------------------------------------------------------------------------------ */ 
.formfieldInput {
	font:normal 12px Arial, Helvetica, Sans;
	height:14px;
	width:400px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldInputMessage {
	font:normal 12px Arial, Helvetica, Sans;
	height:80px;
	width:400px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
}

.formfieldInputCapatcha {
	height:14px;
	width:20px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldSubmit {
	font:normal 12px Arial, Helvetica, Sans;
	padding:2px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	margin:0px 0px 2px 0px;
}

.formfieldSelect {
	border:solid 1px #d0c7c7;
}

.formfieldCheckbox {
	border:none;
}

.formfieldError {
	color:#eb6a0b;
}
/* ------------------------------------------------------------------------------------------------------ */ 
