body { margin: 0; padding:0; background-color: #ffffff}

p, li, ul, td, th
{
font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #247399; text-decoration:none;
}

/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#D5D5C8; border-color: #FFFFFF; border-bottom: 1px solid #FFFFFF }
.popupmenu {padding:2px; padding-left:5px; background-color:#F2F2E9; padding-right:10px; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #546470;}
.popupmenuclosed {color: #C3C3C3;}

/*Left menu*/
.leftmenu, .leftmenuact {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff; text-decoration:none;}
.leftmenuact {color:#ffffff;}

/*Top menu*/
.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff; text-decoration:none;}
.topmenuact {color: #ffffff;text-decoration:underline;}

/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}


/*Style for basket panel text*/
.baskettext {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.baskettext {color: #999999;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color: #7F7F7F;}

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }


/*H1*/
h1, h2, h3
{
font-family: Verdana, Arial, Helvetica; color:#ffffff; font-size:27px; font-weight:normal;
}

h2
{color:#333333;font-size:15px;font-weight:bold;}

h3
{font-size:12px;color:2473A7;font-weight:bold; text-decoration:underline;}

.copy
{
font-family: Arial, Verdana, Helvetica, sans-serif; color:2473A7; font-size:11px; font-weight:bold;
}

.red {color:red; font-weight:bold;}

.tab1 {border-style:hidden;margin-left:20px;text-align: center;vertical-align: bottom;border-spacing:15px;}

table.tab2 { border-collapse: collapse; background: #E7E5C3; border: 3px double #5490D3; width:100%;}
th.tab2 {font-size:8pt;font-weight: bold; padding: 5px; border: 1px solid #5490D3; text-align:center;}
td.tab2 {font-size:8pt;font-weight: normal; padding: 5px; border: 1px solid #5490D3; text-align:center;}



table.data-table {
border-collapse:collapse;
}
table.data-table td {
background-color:#FFFFFF;
border:1px solid #D6D6D6;
color:#333333;
padding:15px 5px;
}
table.data-table thead td, table.data-table th {
background-color:#DFEAF5;
background-image:none;
border:1px solid #D6D6D6;
color:#333333;
font-weight:normal;
padding:4px;
text-align:left;
}
table.data-table tbody td {
background-color:#FFFFFF;
background-image:none;
color:#333333;
}
table.data-table tfoot td {
background-color:#F3F7FC;
color:#333333;
padding:4px;
}
