body{
	margin: 0px;
	padding: 0px;
	background: transparent url(../images/bkg-repeat.gif) repeat top left;
}

#header{ width:100%; height:17px; clear:both; background: transparent url(../images/bkg-color-blocks.gif) repeat-x top left;}

div#container{ width:756px; height:484px; background: #fff url(../images/bkg-grey-box-repeat.gif) repeat 0 0; margin:60px auto 60px auto; padding:20px;}
div#container #bkgcontainer{ border:1px #aaa solid;}
#flashcontent{ background-color:#333; padding:12px;}

#bkg_top{
	background: transparent url(../images/bkg_top.gif) no-repeat top right;
}

#thankyoupage, #error404page{font: 0.9em/1.2em Arial, Helvetica, sans-serif; background-color: #9a9a63;}
#thankyou, #error404{margin:20px auto; padding:2px; text-align:center; border:1px #600 solid; background-color:#FFF; width:425px;}
#error404{text-align:left; width:525px;}
#thankyou .item, #error404 .item{margin:8px; border:1px #666 solid;}
#error404 .item{ padding:0 10px;}

#clearAll {
	font: 0px/0px Arial, Helvetica, sans-serif;
	width: 100%;
	clear: both;
}

#footer {
	font: 0.7em/1.2em Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-align: left;
	color: #999;
	width: 730px;
	padding: 0px 0px 12px 35px;
	margin-top:50px;
	clear: both;
}
#footer a:link, #footer a:active, #footer a:visited {color:#999; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#999; text-decoration:underline; font-weight:bold;}
#bkg_repeat #bkg_top #footer a:link, #bkg_repeat #bkg_top #footer a:visited, #bkg_repeat #bkg_top #footer a:active {
	color:#999;
	text-decoration: none;
	font-weight: bold;
}
