@charset "utf-8";
/* CSS Document */

#page
{
	position:absolute;
	top:0;
	left:0;
	width:660px;
	background-position:right;
	background-image:url(images/bg.png);
	background-repeat:repeat-y;
}

#flash
{
	width:621;
	height:218;
}

#main
{
	width:660px;
	background-image:url(images/bg2.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#footer	
{
	width:620px;
	heigh:30px;
	clear:both;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-style:italic;
	font-size:0.8em;
	padding:5px;
	margin-top:10px;
	color:white;
}
#slideshow {
	width:221px;
	height:189px;
	float:right;
	margin-left:20px;
}
#leftcol
{
	position:relative;
	float:left;
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
}
#leftcol a
{
	text-decoration:underline;
	color:white;
}
#leftcol p
{
	color:white;
	margin:1em;
	font-size:0.9em;
}
#leftcol h2
{
	color:white;
	font-size:1.2em;
	text-align:center;
}

#leftcol img
{
	background-color:white;
	padding-top:2px;
	padding-bottom:10px;
}
#rightcol
{
	float:right;
	width:395px;
	margin-bottom:10px;
	margin-right:40px;
	background:white;

}
#rightcol p
{
	color:#FF6600;
	margin:1em;
	font-size:0.9em;
}
#rightcol h1
{
	padding-top:60px;
	color:#B9821A;
	font-family:"Britannic Bold", "Bradley Hand ITC", "Comic Sans MS", "Brush Script MT";
	font-size:2.5em;
	font-weight:bolder;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	line-height:1.2em;

}
#rightcol h2
{
	padding-top:10px;
	color:#DF9C27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-align:center;
}

.rightbox
{
	position:relative;
	float:left;
	width:395px;
	border-bottom-color:#FF6600;
	border-bottom-width:thin;
	border-bottom-style:solid;
}
.rightbox img
{
	padding-right:10px;
	padding-left:10px;
}
.rightbox a
{
	text-decoration:underline;
	color:#DF9C27;
}
.success
{
	background-image:url(images/key2.png);
	background-repeat:no-repeat;
	height:325px;
}
.imgleft
{
	float:left;
	position:relative;
}

.imgright
{
	float:right;
	position:relative;
}

.newsletter
{
	background-image:url(images/bg3.png);
	background-position:top left;
	background-repeat:repeat-y;
	padding-bottom:10px;
}
ul
{
	padding-left:0px;
	margin-right:5px;
	margin-left:15px;
	color:white;
}
li
{
	padding-bottom:5px;
	font-size:0.8em;
}

.mainlist
{
	color:#FF6600;
	list-style:circle;
	font-size:1.2em;
	margin-left:1em;
}
