body {
    background-color: #eee;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#wrap { 
    width: 800px;
    margin: 0 auto;
    display: block;
    position: relative;
}
#content  {
    width: 694px;
    position: relative;
    padding-top: 20px;
    padding-left: 106px;
}
#nav {
    top: 53px;
    left: 7px;
    position: absolute;
    text-align: right;
    width: 106px;
    z-index: 10;
}
#nav div.nav_top {
    background: url(../images/ema-nav-top.png) no-repeat left top;
    padding-top: 16px;
}
#nav div.nav_bottom {
    background: url(../images/ema-nav-bottom.png) no-repeat left bottom;
    padding-bottom: 16px;
    width: 106px;
}
#nav div.nav_middle {
    background: url(../images/ema-nav-side.png) repeat-y left center;
    padding-left: 7px;
}
#nav ul {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    list-style-type: none;
}
#nav ul li {
    border-top: 1px solid #b2b4b3;
}
#nav ul li.last {
    border-bottom: 1px solid #b2b4b3;
}
#nav ul li a {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .9em;
    display: block;
    color: #9a9a9b;
    padding: 1em 7px 1em 0;
    height: 2.4em;
    line-height: 2.4em;
    text-decoration: none;
}
#nav ul li a.multiTwo {
    line-height: 1.2em;
}
#nav ul li a:link { }
#nav ul li a:visited { color: #9a9a9b; }
#nav ul li a:hover {
    background-color: #c7c7c5;
    color: #fff;
}
#nav ul li a:active { }

#nav ul li a.current {
    background-color: #c7c7c5;
    color: #fff;
}
#nav ul li a.current:hover {
    color: #c7c7c5;
    background-color: #fff;
}
#nav ul li a.current:visited {
    background-color: #c7c7c5;
    color: #fff;
}

#content .border_top {
    background: url(../images/ema-top-border.png) no-repeat center top;
    padding-top: 17px;
    width: 694px;
}
#content .border_middle {
    background: url(../images/ema-side-border.png) repeat-y center center;
    padding: 0 7px;
    width: 680px;
}
#content .border_bottom {
    background: url(../images/ema-bottom-border.png) no-repeat center bottom;
    padding-bottom: 17px;
    width: 694px; 
}

#content .content_top {
    padding: 5px 0 8px 25px;
    text-align: left;
}
#content .content_top a.logo {
    padding-right: 15px;
}
#content .content_top span {
    font-size: .9em;
}
#content .content_middle {
    border-left: 9px solid #b2b4b3;
    border-right: 9px solid #b2b4b3;
    border-bottom: 1px solid #b2b4b3;
    border-top: 1px solid #b2b4b3;
    background-color: #fff;
    padding-top: 15px;
    padding: 15px;
    display: none;
    text-align: left;
}
#content #swf {
    background-color: #fff;
    border-top: 1px solid #b2b4b3;
    border-bottom: 1px solid #b2b4b3;
    border-left: 9px solid #b2b4b3;
    border-right: 9px solid #b2b4b3;
    margin: 0 auto
}

#content .content_middle h1 {
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.2em;
    margin-bottom: .7em;
}
#content .content_middle h2 { font-size: .9em; font-weight: bold; border-bottom: 1px solid #9a9a9b; margin-bottom: .2em;}
#content .content_middle p {
    font-size: .9em;
}
#content .content_middle .col {
    float: left;
    margin-right: 10px;
}
#content .content_middle ul.points {
    list-style-type: none;
    font-size: .9em;
    margin: 0;
}
.padt {
    padding-top: 1.8em;
}
#content .content_middle dl.points {
    font-size: .9em;
}
#content .content_middle dl.points dt {
    font-weight: normal;
}
#content .content_middle dl.points dd {
    padding: 0 0 .8em;
}
#content .content_middle ul.downloads {
    font-size: .9em;
    list-style-type: none;
    margin: 0 0 1.5em 0;
}
#content .content_middle ul.downloads li {
    padding: 0 0 .7em 0;
}
#content .content_middle ul.downloads li a {
    color: #154d36;
    color: #6e7175;
}
.grey {
    color: #6e7175;
}
.lightgrey {
    color: #9a9a9b;
}
a.grey:link {}
a.grey:visited {color: #6e7175;}
a.grey:hover {color: #000;}
a.grey:active {}

#content .content_middle p.hotline {
    background: url(../images/hotline_bg.png) no-repeat center center;
    color: #fff;
    font-weight: bold;
    height: 107px;
    text-align: center;
    width: 126px;
}
#content .content_middle p.hotline span {
    display: block;
    padding-top: 20px;
}


#content .content_middle ul.downloads li a:link { }
#content .content_middle ul.downloads li a:visited { color: #6e7175;}
#content .content_middle ul.downloads li a:hover { color: #000; text-decoration: none; }
#content .content_middle ul.downloads li a:active { }

#content .content_middle .w130 { width: 130px; }
#content .content_middle .w275 { width: 275px; }
#content .content_middle .w485 { width: 485px; }
#content .content_middle .w200 { width: 200px; }
#content .content_middle .w204 { width: 204px; }
#content .content_middle .last { margin-right: 0px !important; }
#content .content_bottom {
    color: #9a9a9b;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: .8em;
    padding: 15px 0 5px;
}

#footer {
    color: #9a9a9b;
    padding-left: 106px;
    text-align: center;
    font-size: .8em;
}
