@charset "utf-8";
/* CSS Document */

/* Reset standard definitions*/
body, p, li, ul, tr, td, h1, h2, h3, h4{
	margin: 0;
	padding: 0;
}

a{
	color: #006699;
	text-decoration: none
}

a img{
	border: none;
}

/*backgrounds*/
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color: #d4ebb7;
	height: 100%;
}

body {
	background-image: url(../images/body_hg.jpg); 
	background-position: top;
	background-repeat: repeat-x;
	height: 100%;
}

#center_outer{
	position: absolute;
	width: 100%;
}

#center_inner{
	position: relative;
	left: 50%;
	width: 1040px;
	margin-left: -520px;
	background-image: url(../images/center_hg_repeat.jpg);
	background-repeat: repeat-y;
}

#head_hg{
	height: 197px;
	background-image: url(../images/head_hg.jpg);
	padding: 0px 22px 0px 19px;
}
#head{
	height: 197px;
	background-image: url(../images/head_default.jpg);
	background-repeat: no-repeat;
}	

#main_hg{
	background-image: url(../images/main_hg.jpg);
	background-repeat: no-repeat;
	padding: 0px 22px 0px 19px;
}

#main_content{
	float: left;
	padding: 0px 0px 0px 38px;
	width: 656px;
}

#main_border{
	float: left;
	width: 305px;
	background-image: url(../images/right_hg.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

#foot_hg{
	height: 98px;
	background-image: url(../images/foot_hg.jpg);
	padding: 0px 22px 0px 19px;
}