img, div { behavior: url(iepngfix.htc) }

body {
	margin:0 auto;
	background:#333333 url(../images/bg.jpg) repeat-x;
}

#page-wrapper {
	width:964px;
	margin:0 auto;
}

#header {
	width:964px;
	height:186px;
	background:url(../images/header.png);
}

#nav-wrapper {
	width:964px;
	height:40px;
	background:url(../images/nav_wrapper.jpg);
}

#content-bg {
	background:#1b1b1b;
	width:964px;
	float:left;
}

#left-content-top {
	float:left;
	width:687px;
	background:url(../images/left_content_top.jpg) top no-repeat;
}

#left-content-bg {
	float:left;
	width:687px;
	background:url(../images/left_content_bg.jpg);
}

#left-content-bottom {
	float:left;
	width:687px;
	background:url(../images/left_content_bottom.jpg) bottom no-repeat;
}

#content-text {
	font-family:verdana;
	font-size:15px;
	color:#b3b3b3;
	padding:15px 10px 30px 20px;
}

.heading {
	font-family:verdana;
	font-size:22px;
}
.heading-small {
	font-family:verdana;
	font-size:18px;
}

.red-heading {
	font-family:verdana;
	font-size:23px;
	color:#bb1e1c;
}

.small-heading {
	font-family:verdana;
	font-size:18px;
}

.white-heading {
	font-family:verdana;
	font-size:18px;
	color:white;
}

.white-link {
	font-family:verdana;
	font-size:15px;
	color:#efefef;
	text-decoration:underline;
}

.red-req {
	color:red;
}

#right-content {
	padding:0 0 0 8px;
	width:260px;
	float:left;
	font-family:verdana;
	font-size:14px;
	color:#b7b7b7;
}

#home-top-lt {
	float:left;
	width:687px;
	height:281px;
	background:url(../images/home_top_lt.jpg);
}

#home-top-rt {
	float:left;
	width:277px;
	height:281px;
	text-align:center;
	padding-top:15px;
}

#footer-inside-bg {
	margin:0 auto;
	width:944px;
	background:#070707;
	padding:10px 0 60px 20px;	
	font-family:verdana;
	font-size:12px;
	color:#989898;
}

#footer-inside-bg ul{
	padding:0 0 10px 0;
	margin:0;
}

#footer-inside-bg li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;

}

#footer-inside-bg li a{
	color:#989898;
	text-decoration:none;
	text-transform:uppercase;
}


#footer-bg {
	background:#0d0d0d;
}


#nav {
padding-left: 10px;
padding-top: 15px;
width: 877px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}

#nav ul li {
border-left:solid 1px #b7b7b7;
float: left;
font-weight: bold;
position: relative;
z-index: 500;
}

#nav ul li a {
display: block;
padding: 0 11px 0 9px;
color:#b7b7b7;
text-decoration:none;
}


#nav ul li.first  {
padding-left: 0;
border-left:none;
}

#nav ul ul {
display: none;
background: #292929;
left: -7px;
position: absolute;
top: 20px;
width: 215px;
opacity: 0;
MozOpacity: 0;
khtmlOpacity: 0;
filter: alpha(opacity=0);
text-transform:none;
}

#nav ul ul li {
background: #292929;
float: none;
padding: 3px 0;
text-align: left;
border-left:none;

}
