html {
    max-height:100%;
}

body,td {
    font-family: arial,sans-serif;
    font-size: 10pt;
    overflow:auto;
}

div.icra_logo {
    position: absolute;
    width: 125px;
    height: 105px;
    z-index: 1;
    overflow: hidden;
    background-image: url('images/back-icra07.jpg');
    background-repeat: no-repeat;
}

div.ras_logo {
    color: #000;
    background-color: #fff;
    position: absolute;
    z-index: 1;
    margin: 45px 0px 0px 728px;
    width: 69px;
    height: 60px;
    overflow: hidden;
    background-image: url('images/back-ras.jpg');
    background-repeat: no-repeat;
}

div.ieee_logo {
    position:absolute;
    width:134px;
    height:44px;
    z-index:1;
    margin: 0px 0px 0px 666px;
    overflow:hidden;
    background-image: url('images/back-ieee.jpg');
    background-repeat: no-repeat;
}

div.title_site {
    position:absolute;
    margin: 0px 0px 0px 125px;
    width: 540px;
    height: 105px;
    z-index:1;
    border: 0px;
    z-index:2;
}

div.menu {
    color: #000;
    background-color:#eeeae3;
    position:absolute;
    margin: 145px 0px 0px 0px;
    width:160px;
    border: 1px solid #bba;
    border-left: 0px;
    z-index:2;
    top: 13px;
}

div.main { 
    color: #000;
    background-color: #fff;
    position:absolute;
    width: 628px;
    top:145px;
    left:160px;
    right:0px;
    border: 1px solid #bba;
    padding: 5px;
    z-index:3;
}

div.topbar { 
    position:absolute;
    left:175px;
    top:128px;
    z-index:3;
}

table {
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

.border {
    border: 1px solid #bba;
}

.light { 
  color: #bba;
}

tr.head {
    color: #000;
    background-color: #eee7e3;
    border: 1px solid #bba;
    text-align: center;
}

td.topbaron {
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin:0px;
    border: 1px solid #bba;
    border-bottom: 1px solid white;
    background-color:#fff;
}

td.topbaroff {
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0px;
    border: 1px solid #bba;
    background-color: #ddc;
}

ul { 
    padding-left:2em;
    list-style-image:url(images/ul1.gif);
}

ul.lev2 { 
    list-style-image:url(images/ul2.gif);
}

ul.lev0 { 
    list-style-image:url(images/ul0.gif);
}

ul.menu {
    font-size:10pt;
    padding-left:1em;
    margin:5px 5px 5px 5px;
    list-style-image:url(images/menuitem.gif);
}

a { 
    color: #00f;
    text-decoration: none;
}

a:hover { 
    color: #d34947;
    text-decoration: underline;
}

a.nobor { 
    color: white;
}

a.menu {
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

a.menu:hover { 
    color: #d34947;
    text-decoration: underline;
}

a.bmenu {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

a.bmenu:hover { 
    color: #d34947;
    text-decoration: underline;
}

.raspurple {
    color: #945a8d;
}

.rasred { 
    color: #d34947;
}

.icrablu { 
    color: #003399;;
}

.rasdarkred { 
    color: #782a29;
}

.rastitle { 
    font-weight:bold;
    font-size:10pt;
    color: #782a29
}

.bgred { 
    background-color: #f88;
    border: 1px solid #777;
}

.bgorange { 
    background-color: #ff8;
    border: 1px solid #777;
}

.bggreen {
    background-color: #8f8;
    border: 1px solid #777;
}

.bor { 
    border: 1px solid #777;
}

input { 
    border: 1px solid #bba;
    background-color: #fff;
    margin:0px;
    padding:0px;
    height:18px;
}

input.fixed { 
    width: 350px;
}

textarea { 
    border: 1px solid #bba;
    background-color: #fff;
    margin:0px;
    padding:0px;
    height:50px;
    width: 336px;
}

input.file { 
    height:20px;
}

input.check { 
    margin: 1px;
    margin-top: 2px;
    height:13px;
    width: 13px;
}

fieldset { 
    border: 1px solid #bba;
    background-color: #eeeae3;
    color: #000;
    margin-top: 5px;
    width: 500px;
}

legend { 
    font-size: 9pt;
    font-variant: small-caps;
    letter-spacing: 1px;
    border: 1px solid #bba;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ff8;
}

h1 { 
    font-weight:bold;
    font-size:14pt;
    color:#d34947;
}

h2 { 
    font-weight:bold;
    font-size:10pt;
    color:#003399;
}

h3 { 
    font-weight:bold;
    font-size:10pt;
    color:#d34947;
}

h4 { 
    font-weight:bold;
    font-size:11pt;
    color:#003399;
}

h5 { 
    font-weight:bold;
    font-size:12pt;
    color:#d34947;
}

h6 { 
    font-weight:lighter;
    font-style:italic;
    font-size:10pt;
    color:#d34947;
}
