body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #969483;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-image: url(images/all_back.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	
}
#all {
	padding: 0px;
	width: 840px;
	margin-left: -420px;
	position: absolute;
	left: 50%;

	
}

#top {
padding: 0px;
position: absolute;
top:0px;
left:0px;
width: 840px;
height: 71px;
/*
background-image: url(images/up_rep.gif);
background-repeat: repeat-x;
background-position: 20px 0px;*/
margin: 0px;


}
#nav{
position: absolute;
top:0px;
left:0px;
color:#FFFFFF;
width: 840px;
height: 71px;
padding-top:8px;
padding-left:12px;
margin:0px;
	border:0px;
/*
	background-image: url(images/up_l.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	
}
#logo {
	position: absolute;
	
	top:0px;
	left: 625px;
	width:192px;
	height:45px;

	padding:13px;
	padding-top:13px;
	display:block;

	/*
	background-image: url(images/up_r.gif);
	background-repeat: no-repeat;
	background-position: 186px 0px;*/
	}

ul {

line-height:25px;
list-style: none;
list-style-type:circle;
list-style-position:outside;
display: inline;
padding:0px;
margin:0px;
}

ul  li{
margin:0px;
display: inline;
padding:0px;
padding-right:5px;

}
#level1 {
display: block;
width: 620px;
border-bottom:1px solid #ACACA9;
}
#level1 li a {
color:#ACACA9;
text-decoration:none;
font-size: 11px;
font-weight:bold;
padding-right:8px;
border-right:1px solid #ACACA9;
}

#level1 li.clicked a {
color:#FFFFFF;
}

#level1 li a:hover {
color:#FFFFFF;
text-decoration:none;

}
#level2 {

display: block;
}

#level2 li a {
color:#ACACA9;
text-decoration:none;
font-size: 10px;
font-weight:normal;
word-spacing:1px;
padding-right:5px;
border-right:1px solid #ACACA9;
}
#level2 li.clicked a {
color:#FFFFFF;

}

#level2 li a:hover {
color:#FFFFFF;
text-decoration:none;

}
#banner{
position: absolute;
	top:61px;
	left: 0px;

height: 300px;
width: 100%;
padding: 10px;
margin: 0px;
border:none;
margin-bottom: 6px;




	background-image: url(images/banner_back_p.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#banner a img {
border:none;
}
#banner img {
margin-top:4px;
margin-left:6px;
height:208px;
width:808px;
}
#content{
	position: absolute;
	top:300px;
	left: 0px;
	float: left;
	width: 830px;
	
	padding: 0px;
	padding-left: 10px;
	border: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: -10px;
	
	background-image: url(images/content_rep_3colp.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	
	
}
#colLeft{
float:left;
margin: 0px;
width: 272px;
padding: 0px;
border: 0px;
margin-bottom: 15px;
/*
background-image: url(images/content_border.png);
	background-repeat: repeat-y;
	background-position: top right;*/
/*
height: 450px;*/
}
#colNormal{


margin: 0px;
float:left;
width: 272px;
padding: 0px;
margin-bottom: 15px;
/*
height: 450px;*/
}
#colRight {
/*
height: 450px;*/
float:left;
width: 270px;
margin: 0px;
padding: 0px;
margin-bottom: 15px;

/*
background-image: url(images/content_border3col.png);
	background-repeat: repeat-y;
	background-position: top left;

*/
}
#footer{


	float:right;
	height: 49px;
	width: 840px;
	padding:0px;
	padding-top:10px;
	margin:0px;
	margin-top:3px;
	margin-left:-10px;
	
	background-color: #FFFFFF;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}

#footer span{

color:#E5E4E0;
text-decoration:none;
font-size: 11px;
font-weight:bold;

line-height:40px;

width:400px;
margin-left:30px;

}
#footer span a {

color:#E5E4E0;
text-decoration:none;

}
#footer span a:hover {

color:#ffffff;
text-decoration:underline;

}