
body {
	margin: 0;
	background: #d0dbff; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
img {
	border: none; }
h2 {
	font-size: 16px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
h3 {
	font-family: "Helvetica Arial san-serif", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 14px; }
h4{
	font-family: "Helvetica Arial san-serif", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 13px; }
hr {
	color: #000000;
	width: 520px;
	height: 1px; }
.hr {
	background-image: url(../images/hr.gif);
	background-repeat: no-repeat;
	width:570px;
	padding: 1px;
	height: 1px;
	font-size: 1px; }
/* ------------- */
/* -Wrapper Def.- */
/* ------------- */
#Wrapper {
	position: absolute;
	margin-left: 15%;
	margin-left: 15%;
	width: 744px;
	min-height: 578px;
	height: auto !important;
	height: 578px;
	border: solid 1px #000000;
	background-color: #ffffff; }
/* ------------- */
/* -Header Def.- */
/* ------------- */
#Header {
	position: relative;
	background-image: url(../images/top_banner.png);
	width: 744px;
	height: 90px;
	top: 0;}
	
#Header	.Menu ul {
	position: relative;
	left: 290px;
	top: 65px;
	padding : 0;
	margin : 0;
	white-space : nowrap;
	list-style: none;
	color: #ffffff ;}
	
#Header	.Menu ul li{
   display : inline;}
/* ------------- */
/* --menu Def.-- */
/* ------------- */
#LeftColumn {
	float: left;
	position: relative;
	width: 225px; min-height: 488px; height: auto !important; height: 488px; top: 0;
	background-color: #ffffff;
	 }
#LeftColumn ul {
	padding : 0;
	margin : 0;
	white-space : nowrap;
	list-style: none; }
#LeftColumn ul li{
   display : inline;} 
#LeftColumn .imgleft
{left: 0px;}
#LeftColumn .DpkbImage
{text-align: right;}
#LeftColumn .Botleft
{text-align: center; margin-top: 15px;}


/* ------------- */
/* --Site Map.-- */
/* ------------- */
#Sitemap {
	position: relative;
	left: 2px;
	top: 1px;
	width: 54px;
	height: 11px;
	z-index: 1; }
/* ------------- */
/* ---Content--- */
/* ------------- */
#Content {
	position: relative;
	float: right;
	top: 0;
	width: 505px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-right: 2px;
	min-height: 488px;
	height: auto !important;
	height: 488px;
	padding-left: 5px;
	padding-bottom: 5px; 
	background-image: url(../images/bkground.png);
	background-position: bottom;
	background-repeat: no-repeat;
	line-height: 18px;
	}
#Content li {
	list-style: square }
#Content p {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 3px; }


/*#Content .img200px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 200px;
	width: 200px;
	margin-left: 15px; }
#Content .img200px p {
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; }
#Content .img250px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 250px;
	width: 250px;
	margin-left: 15px; }
#Content .img250px p {
	font-size:11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; }
#Content .img300px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 300px;
	width: 300px;
	margin-left: 15px; }
#Content .img300px p {
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; }
#Content .img350px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 350px;
	width: 350px;
	margin-left: 15px; }
#Content .img350px p {
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; }
#Content .img400px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 400px;
	width: 400px;
	margin-left: 15px; }
#Content .img400px p {
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; }
#Content .img450px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 450px;
	width: 450px;
	margin-left: 15px; }
#Content .img450px p {
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; }
#Content .img500px {
	padding: 1px;
	border: solid 1px #000000;
	min-width: 500px;
	width: 500px;
	margin-left: 15px; }
#Content .img500px p {
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px; } */
.gallery {
	border:  solid 1px #000000;
	margin-left: 8px;
	padding: 1px;
	white-space: nowrap;
	float: left; }
.gallery p {
	text-align: left;
	margin-top: 2px;
	margin-bottom: 1px; }
.clear {
	clear: left; }
/* ------------- */
/* --form styling-- */
/* ------------- */
form {
	width: 500px;
	background-color: #e7f1ff;
	border: dashed 1px #333;
	padding: 5px;
	margin: 0 auto; }
.row {
	clear: both;
	padding-top: 10px; }
.row label {
	float: left;
	width: 100px;
	text-align: right; }
.row input {
	float: left;
	width: 250px;
	text-align: left;
	margin-left: 15px; }
.row select {
	float: left;
	width: 150px;
	text-align: left;
	margin-left: 15px; }
.row textarea {
	float: left;
	width: 340px;
	text-align: left;
	margin-left: 15px; }
.row button {
	float: right;
	margin-right: 39px; }
#planner {
	position: relative;
	top: 0;
	width: 575px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-right: 2px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	padding-left: 15px;
	padding-bottom: 5px; }

#footer 
{
	position:			relative;
	width:				744px;
	min-height:			10px;				/* 1. Makes the footer variable from a static min-height for Mozilla */
	height:				auto !important;	/* 2. Fixes compatibility issues between Mozilla and IE */
	height:				10px;				/* 3. Makes the footer variable from a static min-height for IE */
	text-align:			center;
	background-color: #fffff;
	color: #0102a4;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px; 
	}
#footer a:visited {color: #0102a4; }
#footer a:hover {color: #0102a4; }
#footer a:active {color: #0102a4;}
		