*{padding: 0px; margin: 0px; border: 0px; font-family: 'Trebuchet MS', san-serif}

a{color: rgb(39,70,88)}
a:hover{color: rgb(230,40,40)}
address{padding-top: 0.5em; font-style: normal}
h2{font-size: x-large; _font-size: large; font-weight: normal; color: rgb(39,70,88); padding-top: 0.7em;}
h3{font-size: medium; _font-size: small; color: rgb(230,40,40); padding-top: 0.7em}
h4{font-size: small; _font-size: x-small; color: rgb(230,40,40); padding-top: 0.7em}
h5{font-size: small; _font-size: x-small; color: rgb(39,70,88); padding-top: 0.5em}
label{display: block; color: rgb(51,51,51)}
li{padding-top: 0.4em}
p{text-align: justify; padding: 0.5em 0em 0em}
textarea{dispaly: block; width: 320px; border: 1px solid rgb(179,221,247)}
ul{padding-top: 0.3em; list-style-type: square; margin-left: 1.5em}
ul ul{list-style-type: disc}
ul ul ul{list-style-type: circle}
ul ul ul ul{list-style-type: lower-alpha}
ul ul ul ul ul{list-style-type: decimal}
ol{list-style-type: decimal; margin-left: 2.5em}

table{border: 2px solid rgb(230,40,40); border-width: 2px 0px; margin-top: 1em; width: 100%; _width: auto; font-size: small; _font-size: x-small;}
th{background: rgb(230,40,40); padding: 3px 10px 5px; color: rgb(255,255,255)}
td{padding: 3px 5px; border-left: 1px solid rgb(230,230,230)}
td.first{border-left: 0px}
.licha td{background: rgb(240,240,240)}

.designimg{display: block; clear: both}
.abstract{color: rgb(39,70,88); padding-top: 5px}
.addition{color: rgb(102,102,102); margin-top: 15px; border-top: 1px solid rgb(102,102,102); padding-top: 5px; display: block; clear: both}

.input_element{display: block; clear: both; float: none; padding-top: 5px}
.textinput{display: block; border: 1px solid rgb(179,221,247)}
.warning{display: block; clear: both; color: rgb(255,255,255); padding: 5px; background: rgb(230,40,40); margin: 0px}
.status{display: block; clear: both; color: rgb(255,255,255); padding: 5px; background: rgb(40,200,0); margin: 0px}
.textcenter{text-align: center}
.textcenter img{display: block; clear: both; float: none; margin: 10px auto}

.hide{display: block; clear: both; font-size: 1px}
.nbutton{display: none}
.xsmall{font-size: 85%}


.download ul a{text-decoration: none}
.download .title{display: block; clear: both;}
.download .title .label{text-decoration: underline}
.download .title .system{color: rgb(51,51,51); font-size: 85%}
.download .description{display: block; clear: both; color: rgb(51,51,51); text-align: justify}
.download ul{list-style-type: none; margin: 0px}
.download li{background-repeat: no-repeat; background-position: left 5px; padding-left: 25px; padding-bottom: 2px}
.download .emphasize .title{color: rgb(219,102,15)}
.download .emphasize a:hover .title{color: rgb(0,0,0)}
.download .emphasize .description{color: rgb(0,0,0)}
.doc{background-image: url('/img/icons/doc.png')}
.htm, .html{background-image: url('/img/icons/ie.png')}
.pdf{background-image: url('/img/icons/pdf.png')}
.rtf{background-image: url('/img/icons/rtf.png')}
.txt{background-image: url('/img/icons/txt.png')}
.xls{background-image: url('/img/icons/xls.png')}
.zip{background-image: url('/img/icons/zip.png')}
.jpg, .png{background-image: url('/img/icons/jpg.png')}
