.c-dummy-ie3 {
  color: red ;
}

body {
    border-style: none ;
    border-width: 0 ;
    padding: 0 ;
    font-size: 100% ;

    margin: 8px ;
}

div {
    margin: 0 ;
    padding: 0 ;
    border-style: none ;
    border-width: 0 ;
}

div.c-block-end {
    clear: both ;

    background-color: red ; 
}


div.c-left {
    text-align: left ;
}


div.c-right {
    text-align: right ;
}


div.c-centre {
    text-align: center ;
}



img {
    border-style: none ;
    border-width: 0 ;
    maring: 0 ;
    padding: 0 ;
}



h5 {
    font-style: normal ;
    font-weight: bold ;
}


p.c-authors {
    margin-top: 0em ;
    margin-bottom: 0.5em ;
    text-indent: 0em ;
    text-align: center ;
}



em.c-book {
    font-style: italic ;
}


div.c-trailer {

    margin-top: 1em ;
    margin-bottom: 0 ;
    margin-left: 0 ;
    margin-right: 0 ;
    padding: 2px ;
    font-family: sans-serif ;
    font-size: 0.8em ;
    background-color: #d0d0d0 ;

}



div.c-trailer-left {
    background: inherit ;
    float: left ;
    text-align: left ;
}



div.c-trailer-right {
    background: inherit ;
    text-align: right ;
}



hr.c-copyright {
    height: 1px ;
}

div.c-copyright {
    background-color: #ffffff ;
    margin: 0 ;
    padding: 2px 0 ;            
    color: #000000 ;
    font-family: Arial, sans-serif ;  
    font-size: 0.8em ;
    text-align: center ;
}


* html div.c-copyright {
    margin-top: -0.4em ;
    ma\rgin-top: 0 ;
}


span.c-hidden {
    display: none ;
}



table.c-header {
    margin: 0 ;
    border-style: none ;
    border-width: 0 ;
    background-color: #dbd29b ;
    width: 100% ;
}


tr.c-header {
    margin: 0 ;
    padding: 0 ;
    border-style: none ;
    border-width: 0 ;
    background: inherit ;
}



td.c-header-left {
    font-weight: bold ;
    white-space: nowrap ;
    text-align: right ;
    margin: 0 ;
    padding: 1px ;
    border-style: none ;
    border-width: 0 ;
    background: inherit ;
}



td.c-header-right {
    margin: 0 ;
    padding: 1px ;
    border-style: none ;
    border-width: 0 ;
    background: inherit ;
}



.c-section {
    
}



div.c-description {
    font-size: 0.8em ;
    text-align: center ;
}


span.c-source {
    font-style: italic ;
}



ul {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
    padding-top: 0 ;
    padding-bottom: 0 ;
    padding-left: 3em ;
    padding-right: 0 ;
}



ol {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
    padding-top: 0 ;
    padding-bottom: 0 ;
    padding-left: 3em ;
    padding-right: 0 ;
}



dl {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
}



dt {
    font-weight: bold ;
}


dd {
    margin-top: 0 ;
    margin-bottom: 0 ;
    margin-left: 3em ;
    margin-right: 0 ;
}



ul.c-bullets {
    list-style-type: disc ;
}

ol.c-arabic {
    list-style-type: decimal ;
}

ol.c-roman {
    list-style-type: lower-roman ;
}

ol.c-upper-roman {
    list-style-type: upper-roman ;
}

ol.c-alpha {
    list-style-type: lower-alpha ;
}

ol.c-upper-alpha {
    list-style-type: upper-alpha ;
}

ul.c-none {
    list-style-type: none ;
}


div.c-necker {

    background-color: #d0d0d0 ;

    padding: 0 ;
    margin: 0 ;
    border-style: none ;
    border-width: 0 ;
}


* html div.c-necker {
    margin-bottom: -0.8em ;
    ma\rgin-bottom: 0 ;
}


div.c-parents {
    background: inherit ;
    padding: 3px 3px 3px 1em ;
    margin: 0 ;
    border-style: none ;
    border-width: 0 ;

    font-family: sans-serif ;
    font-size: 0.64em ;
    float: left ;

}



div.c-languages {
    text-align: right ;
    background: inherit ;
    padding: 0 5px 0 0 ;
    margin: 0 ;
    border-style: none ;
    border-width: 0 ;
}



a.c-language {
    text-decoration: none ;
}


span.c-footnote {
}



a.c-footnote {
    vertical-align: super ;
    font-size: 0.8em ;
}


div.c-article {

}



h1 {
    margin-top: 0.4em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
}



h2 {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
}



h3 {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
}



h4 {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
}



p {
    margin-top: 0.3em ;
    margin-bottom: 0.3em ;
    margin-left: 0 ;
    margin-right: 0 ;
}



h1.c-article {
    text-align: center ;
}


h2.c-article {
    text-align: center ;
}


div.c-abstract {
    font-style: italic ;
}

div.c-preface {
    font-style: italic ;
}

div.c-postface {
    font-style: italic ;
}

div.c-chapter {
    
}


--><!-- 
h3, h4, h5, p {
    position: relative;
}

h4.news_title {
    margin-top: 0em;
    background-color: #e0e0e0 ;
    color: black ;
}

p.news_par {
    margin-left: 2px ;
}

h3.news_title {
    font-family: sans-serif ;
    background-color: #7F7F7F ;
    color: white ;
    text-align: center ;
}

/* Two columnar layout. */
div.column_menu {
    float: left ;
    width: 25% ;
}

div.column_page {
    margin-left: 27% ;
}

div.menu_history, div.menu_resources, div.menu_education,
div.menu_news, div.menu_about, div.menu_recommended  {
    border-width: 1px ;
    border-style: solid;
    margin-left: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
    margin-top: 0px ;
    padding: 5px ;
}

div.menu_history {
    background-color:#dae7e3 ;
}

div.menu_resources {
    background-color: #F8F5BE ;
}

div.menu_education {
    background-color: #D5C9A6 ;
}

div.menu_news {
    background-color: #E0E4C0 ;
}

div.menu_about {
    background-color: #f9e3e6 ;
}

div.menu_recommended {
    background-color: #fbebcf ;
}
  	
h3.menu_title {
    font-family: sans-serif ;
    text-align: center ;
}

ul.menu_list {
    padding-left: 1em;
}

div.news_item {
    border: solid 1px #e0e0e0;
    margin-bottom: 0.5em;

