html, body 
{  
height:100%; 
width:100%;  
margin: 0; 
padding: 0; 
}  

body {
text-align: center;
background: #270000 url("../images/template/bck.gif")  no-repeat;
background-position: top center;
background-repeat: no-repeat;
}

img, div, a, input { behavior: url(/stylesheets/iepngfix.htc); }

.wrapper {
position: relative;
width:980px;
margin: 0 auto; 
text-align: left;
z-index:2;
}

#content_wrapper {
position: relative;
width: 965px; 
margin-left: 15px; 
min-height: 600px;
height:auto !important;
height: 600px;
}

#logo {
position: absolute;
top: 38px;
left: 0;
height: 71px;
width: 245px;
}

#left {
float: left;
margin-top: 50px;
width: 110px;
margin-right: 40px;
}

#middle {
float: left;
margin-top: 180px;
margin-left: 50px;
width: 400px;
}

#middle2 {
float: left;
margin-top: 180px;
margin-left: 50px;
width: 700px;
}

#middle_home {
float: left;
margin-top: 180px;
margin-left: 15px;
width: 700px;
}

#promo_text {
width: 400px;
height: 200px;
}

#right {
position: absolute;
top: 38px;
right: 0px;
width: 317px;
}

#menu_wrapper {
margin-top: 130px;
}

#page_title {
	position: absolute;
	top: 178px;
	left: 610px;
	width: 20px;
	z-index: 10;
}

#to_top {
	position: absolute;
	top: 155px;
	left: 400px;
	width: 200px;
	z-index: 10;
	text-align: right;
}

#footer {
position: absolute;
top: 620px;
left: 0px;
width: 960px;  
margin: 0 auto; 
text-align: right;
z-index:2;
height: 100px;
}

#middle_left {
float: left;
width: 480px;
margin-right: 20px;
}

#middle_right {
float: left;
width: 200px;
}

#middle_a {
float: left;
width: 154px;
margin-left: 15px;
}

#middle_b {
float: left;
width: 16px;
margin-left: 15px;
}

#middle_a .menu {
text-align: right;
font-size: .7em;
line-height: 8px;
}

#middle_a #menu_links {
padding-top: 25px;
text-align: right;
}

#middle_a #menu_links img {
float: right;
}

.headings {
	padding-bottom: 15px;
}

#faq_li ul {
list-style-image: url(../images/faq_li.png);
margin: 0;
padding: 0;
}

#middle a, #middle2 a {
text-decoration: underline;
}

.pad_small {
float: left;
padding-right: 10px;
}