/* Page Body Layout */
body {
margin:10;
padding:0;
height:100%; /* this is the key! */
background : url(../images/bg_fade.jpg) fixed;
}
#wrapper {
margin-top:0px;
margin-left: auto;
margin-right: auto;
margin-bottom:10px;
width: 960px;
text-align: left;
border-left:2px solid #E1E1E1;
border-right:2px solid #E1E1E1;
border-top:2px solid #E1E1E1;
border-bottom:2px solid #E1E1E1;
background		: #3366FF url(../images/1600.jpg) no-repeat bottom right;
}
#top {
margin-top:0px;
margin-left: auto;
margin-right: auto;
margin-bottom:10px;
width: 964px;
height: 60px;
background :url(../images/top.jpg) no-repeat top left;
}
#header {
height: 250px;
background :url(../images/banner.jpg) no-repeat top left;
width:960px; /* This width needs to account for the border width */
margin-top:0px;
margin-bottom:0px;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}
#header2 {
height: 130px;
background :url(../images/banner_130.jpg) no-repeat top left;
width:960px; /* This width needs to account for the border width */
margin-top:0px;
margin-bottom:0px;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}
#middle_body {
margin-top:10px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
height:100%; /* this is the key! */
width: 960px;
text-align: left;
}
#clearone{
clear	:	both;
height	: 	10px;
}
#footer_box {
width:960px;
height:60px;
padding-top:10px;
margin-left: auto;
margin-right: auto;
margin-top:10px;
margin-bottom: 0px;
}
#sub_footer_box {
width:964px;
height:60px;
padding-top:0px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
margin-bottom: 0px;
background :url(../images/footer.jpg) no-repeat bottom left;
}
#designer_box {
		background	: transparent;
		width:960px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		height:20px;
}
/* End Page Body Layout */