html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body {line-height:1.5;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;}

table, td, th {vertical-align:middle;}

blockquote:before, blockquote:after, q:before, q:after {content:"";}

blockquote, q {quotes:"" "";}

a img {border:none;}



a {

    text-decoration:none;

}



.clearfix:after {

    content:".";

    display:block;

    height:0;

    clear:both;

    visibility:hidden

}



body {

    font: 95.1% arial,sans-serif;

    background: url('../images/ev2_bg.png');

}



#main {

    background: url('../images/ev2_main.png') repeat-y;

    margin: 0 auto;

    width: 980px;

}



#head {

    background: url('../images/ev2_head.png') no-repeat;

    width: 980px;



}



#foot {

    background: url('../images/ev2_foot.png') no-repeat;

    width: 980px;

    text-align: center;

    clear:both;

    height: 75px;

}



#foot {

    font-size: 125%;

    padding-top: 26px;

    font-family: Arial,Helvetica,sans-serif;

}



#foot a {

    color: #384ccd;

    padding-left: 30px;

    padding-right: 30px;

}



#menu_ie6fix {
	float: left;
}

#menu {

    font-size: 105.1%;

    width: 160px;

    background-color: #e1e9fe;

    margin-left: 21px;
    padding: 10px;
    }



#menu ul {

    list-style:none;

    margin-left: 5px;

}



#menu ul li ul li a {

    font-size: 90.1%;

    font-style: italic;



}



#menu ul li ul li {

    margin-bottom: 0;

}



#menu li {

    margin-bottom: 8px;

}



#navi {

    padding-top: 150px;

    height: 50px;

    clear:both;

    text-align: center;

}



#navi ul {

    font-size: 125%;

    padding-top: 14px;

    font-family: Arial,Helvetica,sans-serif;

}



#navi a {    

    color: #384ccd;

    padding-left: 30px;

    padding-right: 30px;

}



#content {

    float:right;

    width: 700px;

    margin-right: 22px;

    padding: 20px;

    margin-top: 10px;

    margin-bottom: 15px;

    line-height: 140%;

}



#content h2 {

    font-size: 150%;

    margin-bottom: 1em;

}

li.active a {

    font-weight: bold;

}

li.active ul li a  {

    font-weight: normal;

}



li.active ul li.active a {

    font-weight: bold;

}



a.active {

    font-weight: bold;

}
