body {
    font-size:12px;
    line-height:15px;
    font-family:verdana,arial,helvetica,sans-serif;
    margin: 20px;
    color:#000000;
    background-color:#ffffff;
}
th.thResultsTitle {
    font-size:16px;
    padding-bottom:10px;
    vertical-align:top;
    text-align:center;
}
td.tdResultTitle {
    font-size:12px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:20px;
    vertical-align:top;
    text-align:left;
    padding: 3px;
    color:#000000;
    background-color:#cccccc;
}
td.tdResultLink {
    font-size:12px;
    padding-top:0px;
    padding-bottom:7px;
    margin-right:0px;
    vertical-align:top;
    text-align: left;
}

/* Input Form  */
table.tableForm {
    table-layout:auto;
    margin-top:10px;
}
td.tdFormText {
    font-size:12px;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:0px;
    vertical-align:top;
    text-align:left;
}
td.tdFormValue {
    font-size:12px;
    padding:2px;
    vertical-align:top;
    text-align:left;
}
td.tdFormLabel {
    font-size:12px;
    font-weight:bold;
    padding:2px;
    vertical-align:top;
    text-align:left;
}
td.tdFormTitle {
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:10px;
    vertical-align:top;
    text-align:left;
    text-decoration:underline;
}

/* Output Form  */
table.tableOutput {
    table-layout:auto;
    border-collapse:collapse;
    border-spacing:1px;
    border:1px;
    margin-top:10px;
    empty-cells:show;
}
td.tdTitle {
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
    padding:0px;
    color:#000000;
    background-color:#cccccc;
}
td.tdLabel {
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
    padding: 2px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
}
td.tdText {
    font-size:12px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    vertical-align:top;
    text-align:left;
    padding:0px;
}
td.tdValue {
    font-size:12px;
    vertical-align:top;
    text-align:left;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;

}

/* List Form  */
table.tableList {
    table-layout:auto;
    margin-top:10px;
    margin-bottom:10px;
    border-collapse:collapse;
    border:1px; 
    empty-cells:show;
    width: 97%;
}
td.tdListTitle {
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
    color:#000000;
    background-color:#cccccc;
}
td.tdListValue {
    font-size:12px;
    vertical-align:top;
    text-align:left;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
    empty-cells:show;
}
h2.form {
    font-size:16px;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:10px;
}

/* p.form,p { } */

p.formError {
    color:red;
    background-color:transparent;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:15px;
    text-align:left;
}
span.mandatory {
    font-size:14px;
    color:red;
}
td.SearchResult {
    font-size:12px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    vertical-align:top;
    text-align:left;
    width: 10% ;
    padding:0px;
}
input, select, textarea {
   font-size:12px; 
   font-family:verdana,arial,helvetica,sans-serif;
}

/* Navigation */
a.nav { 
    color:#333333; 
    background-color:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
    font-style:normal;
    font-size:10px;
    text-decoration:none;
}
a.nav:hover { 
    color:#333333; 
    background-color:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
    font-style:normal;
    font-size:10px;
    text-decoration:underline;
}
a.navActive { 
    color:#333333; 
    background-color:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
}
a.navActive:hover { 
    color:#333333; 
    background-color:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:bold;
    font-style:normal;
    font-size:10px;
    text-decoration:underline;
}
a.EditLogin {
    font-family:verdana,arial,helvetica,sans-serif;
    font-style:normal;
    font-size:12px;
    text-decoration:underline;
}
a.EditLogin:hover { 
    font-family:verdana,arial,helvetica,sans-serif;
    font-style:normal;
    font-size:12px;
    text-decoration:underline;
}
td.footer {
    font-size:10px; 
    margin-right:5px;
    color:#333333;
    background-color:#ffffff;
    font-family:verdana,arial,helvetica,sans-serif;
    text-align:right;
}
td.footer1 {
    font-size:10px;
    margin-right:5px;
    color:#333333;
    background-color:#ffffff;
    font-family:verdana,arial,helvetica,sans-serif;
    text-align:right;
}
.footer {
    font-size:10px; 
    color:#333333;
    background-color:transparent; 
    font-family:verdana,arial,helvetica,sans-serif;
}
h2.internal {
    color:#000000;
    background-color:#ff6666;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
    text-align:center;
}
hr {
    clear:both; 
    margin-top:3px; 
    margin-right:5px; 
    margin-bottom:3px; 
    color: #cccccc;
    background-color:transparent;
    height:1px;
}
a:link,a:active {
    color:#000000;
    background-color:transparent;
}
a:visited {
    color:#333333;
    background-color:transparent;
}
a.h1:link {
    font-size:16px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h1:visited {
    font-size: 6px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h1:active {
    font-size:16px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h1:hover {
    font-size:16px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h2:link {
    font-size:14px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h2:visited {
    font-size:14px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h2:active {
    font-size: 14px; 
    color: #003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h2:hover {
    font-size:14px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h3:link {
    font-size:12px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h3:visited {
    font-size:12px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h3:active {
    font-size:12px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
a.h3:hover {
    font-size:12px; 
    color:#003366; 
    font-family:verdana,arial,helvetica,sans-serif;
}
td.content {
    padding-right:20px;
    text-align:left; 
    font-size:12px; 
    line-height:15px; 
    color:#333333; 
    background-color:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
}
td {
    font-size:12px; 
    line-height:15px; 
    color:#333333; 
    background-color:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
}
h1,h2 {
    font-size:16px; 
    color:#333333; 
    line-height:18px; 
    font-family:verdana,arial,helvetica,sans-serif;
}
h3,h4 {
    font-size:14px; 
    color:#333333; 
    line-height:16px; 
    font-family:verdana,arial,helvetica,sans-serif;
}
li {
    font-family:verdana,arial,helvetica,sans-serif;
}
pre,code.syntax {
    font-size:12px;
    color:#333333;
    background-color:transparent;
}
p.menutitle {
    text-align:left; 
    margin-left:10px;
    margin-top:4px;
    margin-bottom:4px; 
}   
p.menutext {
    text-align:left; 
    margin-left:20px;
    margin-top:0px;
    margin-bottom:0px;
}
p.search {
    text-align:left; 
    font-weight:bold;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12px; 
    margin-left:0px;
    margin-top:4px;
    margin-bottom:0px; 
}
p.searchtext {
    font-size:10px; 
    text-align:left; 
    margin-left:0px;
    font-family:verdana,arial,helvetica,sans-serif;
    margin-top:0px;
    margin-bottom:0px;
}
form {
    text-align:left; 
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
}
/* paragraph whichs contains an error message */

/* a.FormLink:hover { } */

/* a.FormLink:visited { } */

/* a.FormLink:active { } */

#partnerweb {
    font-family:verdana,arial,helvetica,sans-serif;
    font-style:normal;
    font-size:24px;
    font-weight:bold;
    line-height:24px;
    color:#ffffff;
    background-color:transparent;
}

