html, body {
	margin: 0;
	padding: 0;
}

body {
	font: 75% arial, sans-serif; 
	color: #fff;
	background: #225289 url(images/bg.jpg) repeat-x 0 0;
}

a {
	color: #fff;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

h3 {
	text-align: center;
	font-size: 116%;
	margin: 0; 
}
h4 {
	font-size: 116%;
	margin: 0;
}
p {
	margin: 8px 0 22px 0 ;
	margin: 0.2em 0 1.5em 0 ;
	text-indent: 3em;
}


/**
 * Page container
 */	
div#wrapper {
	width: 1003px; 
	margin: 0 auto;
}

div#container {
	padding: 0 57px 0 72px;
}


/**
 * Page header
 */
div#header {
	height: 110px;
	padding: 0;
	margin: 0;
}

div#header h1 {
	font-size: 175%;
	top: 21px;
	margin: 0 auto; 
	padding: 0;
	position: relative;
	width: 345px;
	height: 22px;
	overflow: hidden;
	z-index: 1;
}
div#header h1 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 354px;
	height: 22px;
	background: url(images/h1.gif) top left no-repeat;
}

div#header h2 {
	font-size: 135%;
	top: 32px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 155px;
	height: 17px;
	overflow: hidden;
	z-index: 2;
}
div#header h2 span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 155px;
	height: 17px;
	background: url(images/h2.gif) top left no-repeat;
}


/**
 * Main content
 */
 div#contentbg {
	padding: 13px;
	background: #2C5E93 url(images/contentbg1.jpg) repeat-x 0 0;
 }

div#contentbg2 {
	background: #3A6892 url(images/contentbg2.jpg) repeat-x 0 0;
 }
div#contentbg3 {
	padding: 0;
	margin: 0;
	background: url(images/leftFlower3.gif) no-repeat 0 110px;
}
div#content {
	padding: 10px 18px;
	margin: 0;
	background: url(images/rightFlower1.gif) no-repeat bottom right;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	z-index: 1;
}


/**
 * Footer
 */
div#footerbg {
	text-align: center;
	color: #fff;
	height: 77px;
	padding: 11px 13px 0 13px;
	margin: 0;
	background: url(images/footerbg1.gif) repeat-x 0 0;
}
div#footer {
	padding: 58px 0 0 0;
	height: 19px;
	margin: 0;
	background: url(images/footerbg.gif) repeat-x 0 0;
}



/**
 * Flowers
 */
div#topFlower {
	background: url(images/topFlower.gif) no-repeat right top;
	width: 254px;
	height: 93px;	
	margin: -39px auto 0 auto; 
	padding: 0;
	position: relative;
	z-index: 0;
}
div#leftFlower1 {
	position: relative;
	width: 107px;
	height: 110px;
	margin: -120px 0 0 -49px;	
	background: url(images/leftFlower1.gif) no-repeat;

}
div#leftFlower2 {
	position: relative;
	width: 62px;
	height: 135px;
	margin: 0 0 -134px -49px;	
	background: url(images/leftFlower2.gif) no-repeat;
}


div#rightFlower2 {
	float: right;
	margin: -124px -24px 0 0;
	width: 37px;
	height: 23px;
	background: url(images/rightFlower2.gif) no-repeat right top;

}

div#rightFlower3 {
	float: right;
	margin: -101px -57px 0 0;
	width: 294px;
	height: 57px;
	background: url(images/rightFlower3.gif) no-repeat right top;
}


/**
 * Butterfly
 */
div#butterfly {
	position: relative;
	width: 127px;
	height: 101px;
	margin:-91px 0 -10px 1px;	
	background: url(images/butterfly.png) no-repeat;
}