/*** GLOBAL STYLES ***/
html, body {
	height: auto;
}

body {
	color: #000;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;	
	margin: 30px 0 0 0;
	padding: 0;
	text-align: center;
}

table {
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;	
}

form {
	margin: 0;
	padding: 0;
}

#center {
	height: auto;
	margin: 0 auto;
	width: 1000px;
}
/** Mac IE5 hack \*/
html, body {
	height: 100%;
	}
body {
	margin: 0px 0px 0px 0px;
	}
#center {
	height: 100%;
	}
img {
	border: none;
}
/** end **/
#center #bodytd {
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
#center #imgtd {
	text-align: left;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	width: 432px;
}
#container, #leftimage {
	background-color: #fff;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	height: 506px;
	text-align: center;
}

#container {
	border-right: 1px solid #FF716B;
}
/* ie mac hack \*/
#container {
	border-right: none;
	padding-right: 100px;
}
* html  #container {
	height: 506px;
}
/* end */
#leftimage {
	width: 432px;
	text-align: left;
}
#bodydiv {
	margin: 40px auto 0 auto;
	width: 500px;
	text-align: left;
}

/*** CONTENT STYLES ***/
#content {
	overflow: hidden;
	padding: 0 0 0 10px;
}
h1 {
	font-family: helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	margin: 0;
}
h2 {
	font-family: helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

h3 {
	font-family: helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 12px 0;
}

p {
	margin: 0 0 15px 0;
	float: left;
	font-family: helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	width: 100%;
}
/** Mac IE5 hack \*/
p {
	float: none;
	width: auto;
}
/** end **/

a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
div.c {
	clear: both;
}

/*** H1 HEAD STYLES ***/
h1.head {
	padding: 0;
	/*height: 55px;*/
	padding: 20px 0 10px 0;
}

/*** MENU STYLES ***/
#menu {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 40px;
	}
#menu li {
	float: left;
	height: 17px;
	}

	#menu a:link, #menu a:visited {
	float: left;
	font-family: helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0 20px 0 10px;
	text-decoration: none;
	color: #000;
	}

#menu a:hover, #menu a.active:link, #menu a.active:visited {
	/* background-image: url(../images/base/menu_bullet.gif); */
	/* background-repeat: no-repeat; */
	/* background-position: 0 8px; */
	color: #959595;
}





/*** TEMPLATE SPECIFIC STYLES ***/
/*** Contact ***/
	#contact {
		float: right;
		width: 145px;
		color: #000;
		padding: 0;
		margin: -209px -135px 0 0;
	}
	#contact h3 {
		margin: 10px 0 0 0;
		font-size: 11px;
	}
	#contact a {
		color: #000;
	}

	#content_contact {
		position: relative;
		width: 330px;
		height: 290px;
	}

	/* mac ie5 hack \*/
	#contact {
		float: right;
		margin: 0;
	}
	#content_contact {
		position: relative;
		float: left;
	}
	/* end */


/*** Referencer ***/
	#referencer_left, #referencer_right {
		float: left;
		width: 235px;
	}

	#referencer_left {
		border-right: 1px solid #000;
	}
	#referencer_right {
		padding: 0 0 0 4px;
	}
	ul.referencer {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	ul.referencer li {
		padding: 0;
		margin: 0;
		border: 1px solid #F2F2E0;
	}
	ul.referencer a {
		display: block;
		padding: 4px 2px 4px 8px;
		text-decoration: none;
		color: #000;
		background-image: url(../images/base/menu_bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 6px;
	}
	ul.referencer a:hover {
		color: #960405;
	}

		
		
		
		
		
		
		
		body.popup {
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			color: #000;
			margin: 0;
			padding: 0;
			background-image: none;
			background-color: #F2F2E0;
			/*background-image: url(../images/misc/popup_bg.gif);
			background-repeat: repeat-x;
			background-position: bottom;*/
		}
				
		.popup #previous, .popup #next {
			position: absolute;
			top: 333px;
			height: 22px;
			padding: 0;
			margin: 0;
			text-align: left;
		}
		
		.popup #previous {
			left: 4px;
		}
		.popup #next {
			right: 4px;
			text-align: right;
		}
	
		/*** mac ie5 hack \*/
		.popup #previous, .popup #next {
			bottom: 0;
			top: auto;
			height: 22px;
			text-align: left;
		}
		
		.popup #previous {
			width: 81px;
			left: 4px;
		}
		
		.popup #next {
			width: 77px;
			right: 4px;
			left: auto;
		}
		
		/*** end ***/
		
		.popup #popup_image1, .popup #popup_image2 {
			position: absolute;
			text-align: left;
			top: 30px;
			left: 30px;
			width: 420px;
			height: 255px;
			background-image: url(../images/misc/popup_border.jpg);
		}
		
		.popup #popup_image2 {
			left: 265px;
		}
		
		.popup ul {
			position: absolute;
			top: 290px;
			left: 30px;
			width: 425px;
			margin: 0px;
			padding: 0 0 0 20px;
		}




.input-boxtext {
	clear: both;
	padding-top: 3px;
}

.input-text-login {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #5C5B60;
	padding: 1px;
	width: 200px;
}

.input-text-view {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #5C5B60;
	padding: 1px;
	width: 250px;
}

.input-but {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	margin-top: 5px;
}
