body
{
	background: #db0202 url(../images/balloons.jpg) center -75px no-repeat;
	margin-top: 20px;
}

div.banner
{
	position: relative;
	z-index: 2;
	width: 760px;
	height: 180px;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	margin-bottom: 10px;
	background: #ffffff url(../images/background_banner.jpg) top left no-repeat;
}

div.clear
{
	clear: both;
	width: 100%;
}

div.col2Left
{
	float: left;
	width: 190px;
	margin-right: 5px;
}

div.col2Right
{
	float: left;
	width: 540px;
}

div.col3Center
{
	float: left;
	width: 340px;
	margin-right: 20px;
}

div.col3Left
{
	float: left;
	width: 190px;
	margin-right: 20px;
}

div.col3Right
{
	float: left;
	width: 170px;
}

div.contact
{
	margin-left: 268px;
	margin-top: -20px;
	width: 477px;
	height: 115px;
	padding: 20px 30px 0px 30px;
	margin-bottom: -138px;
	text-align: center;
}

div.content
{
	background: #F8FF33;
	padding: 10px;
	min-height: 350px;
}

div.footer
{
height: 184px;
width: 794px;
margin: 0 auto;
background: url(../images/background_footer.gif) center top no-repeat;
overflow: visible;
text-align: right;
padding-top: 60px;
padding-right: 80px;
}


.footerLinks
{
	width: 734px;
	margin: 0px auto;
	position: relative;
	top: -50px;
	text-align: center;
	padding-left: 190px;
}

div.logo
{
	width: 296px;
	height: 146px;
	margin-top: 20px;
	margin-bottom: -90px;
	position: relative;
	z-index: 3;
}

div.main
{
	width: 764px;
	margin: 0px auto;
	border-top: 3px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
	padding: 10px 10px 0px 10px;
	background-color: #f8ff33;
}

div.navi
{
	width: 724px;
	background: url(../images/background_navi.gif) top left repeat-x;
	padding: 12px 20px;
	height: 14px;
	text-align: right;
	position: relative;
	z-index: 2;
}

div.mainOuter
{
    width: 764px;
    padding: 0px 68px 0px 42px;
    margin: 0 auto;
}

