div.site {
position: absolute;
left: 50%;
width:990px;
margin-left: -495px;
}

/* header */
.header {
	height:150px;
	width:990px;
}
#mainbuttontext{
	margin:10px 0 0 0;
	float:left;
}
#sitemap{
text-align:right;
position:absolute;
top:122px;
left:720px;
z-index:2;
}
.content{
	padding:10px;
	width:840px;
	float:left;
}
#addresstext{
	clear:both;
	text-align:center;
	border-top:2px solid #000;
}

.mainbuttontext{
background:url(nav.png) no-repeat;
float:left;
float:left;
width:130px;
}

.ddmx {
font-family:arial,verdana;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
display:block;
white-space:nowrap;
position:relative;
padding:3px 0;
background:#fff url(nav.png) no-repeat;
float:left;
margin:0 0 0 3px;
width:120px;
color:#1C468D;
text-align:center;
}

.ddmx .undersection {
border:1px solid #3F3F3F;
background:#D9E0F9;
margin:0 0 5px 5px;
}

.ddmx .undersection .item2,
.ddmx .undersection .item2:hover,
.ddmx .undersection .item2-active,
.ddmx .undersection .item2-active:hover {
text-align:left;
display:block;
color:#3F3F3F;
font-weight:700;
white-space:nowrap;
position:relative;
z-index:500;
font-size:80%;
margin:0 0 0 30px;
padding:1px 5px;
}

.ddmx .arrow,.ddmx .arrow:hover {
padding:3px 16px 4px 8px;
}

.ddmx .item2 img,.ddmx .item2-active img {
position:absolute;
top:4px;
right:1px;
border:0;
}

.ddmx .section {
border:0 solid #000;
position:absolute;
visibility:hidden;
z-index:-1;
}

.ddmx .bottom,.ddmx .bottom:hover {
border-bottom:1px solid #3F3F3F;
}

.aboveroll {
background-color:#FFC;
}

* html .ddmx td {
position:relative;
}

.ddmx .section .item2,.ddmx .section .item2:hover,.ddmx .section .item2-active,.ddmx .section .item2-active:hover,.ddmx .section .section .item2,.ddmx .section .section .item2:hover,.ddmx .section .section .item2-active,.ddmx .section .section .item2-active:hover {
text-align:left;
display:block;
color:#3F3F3F;
border-bottom:1px solid #3F3F3F;
font-weight:700;
white-space:nowrap;
position:relative;
z-index:500;
font-size:70%;
padding:3px 8px 4px;
}

.ddmx .item2,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {
background:#D9E0F9;
}


.blog{
	position:absolute;
	left:800px;
	top:30px;
}
.maintable{
width:980px;
}
.featuresdiv{
	width:200px;
}
.featuresheadspan{
padding:5px;
}
.featuresspan{

}