BODY              { BACKGROUND-COLOR:#FFFFFF;
                    MARGIN-LEFT:0; MARGIN-RIGHT:0; MARGIN-TOP:0; MARGIN-BOTTOM:0;
                    FONT-SIZE: 9pt; COLOR:#333333; FONT-FAMILY: Tahoma, Arial;
                                                                                                                          }
.body1            { REPEAT: no-repeat;                                                                                    }
TABLE             { BORDER-STYLE: none; BORDER-COLLAPSE: collapse;                                                        }
TD                { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; PADDING:0; SPACING:0                      }
P                 { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: justify;                      
                    margin-top:0; margin-bottom:0; text-indent:2em; padding:3;                                            }
H1                { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: center;                       }
.l                { FONT-SIZE: 14pt; COLOR: #171289; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:right                                               }
.l:active           { FONT-SIZE: 14pt; COLOR: #171289; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:right                                               }
.l:visited           { FONT-SIZE: 14pt; COLOR: #171289; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:right                                               }
.l:hover           { FONT-SIZE: 14pt; COLOR: #171289; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:right                                               }
A                 { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
A:active          { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
A:visited         { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
A:hover           { FONT-SIZE: 8pt; COLOR: #1E215D; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline                }
.lm               { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
.lm:active        { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
.lm:visited       { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
.lm:hover         { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline                }
.map               { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
.map:active        { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
.map:visited       { FONT-SIZE: 8pt; COLOR: #0052CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none                     }
.map:hover         { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline                }
.menu {
	FONT-SIZE: 8pt;
	COLOR: #0052CC;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: none;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION:right;
	cursor: pointer;
}
.menu:active      { FONT-SIZE: 8pt; COLOR: #0066CC; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none  }
.menu:visited     { FONT-SIZE: 8pt; COLOR: #0066CC; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none  }
.menu:hover       { FONT-SIZE: 8pt; COLOR: #008f00; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none  }
.lang             { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:right                                               }
.lang:active      { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none  }
.lang:visited     { FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none  }
.lang:hover       { FONT-SIZE: 8pt; COLOR: #1E215D; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none  }
.podmenu1         { FONT-SIZE: 9pt; COLOR: #7B8A9D; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none; }
.podmenu2         { FONT-SIZE: 8pt; COLOR: #222222; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: repeat-x;                                                     }
.news             { FONT-SIZE: 7pt; COLOR: #6699CC; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;
                    BACKGROUND-REPEAT: repeat-x;                                                     }
.news2            { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none;}
LI                { margin-left:10px; margin-top:3; margin-bottom:3;                                                      }
UL                { margin-left:20px; margin-top:0; margin-bottom:0; text-align:left;                               }
.lm LI            { margin-left:0px; margin-top:5; margin-bottom:5;                                                      }
.lm UL            { margin-left:0px; margin-top:0; margin-bottom:0; text-align:left;                               }
.map LI            { margin-left:10px; margin-top:0; margin-bottom:0;                                                      }
.map UL            { margin-left:0px; margin-top:0; margin-bottom:0; text-align:left;                               }
FORM              { MARGIN-TOP:0; MARGIN-BOTTOM:5;                                                                        }
INPUT             { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial;                                           }
TEXTAREA          { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Tahoma, Arial;                                           }

.oday { background-color : #EBF3FB; layer-background-color : #ffffff;}
.today { background-color : #ffcccc; layer-background-color : #ffffff;}
.pcal {color : #000000; font-family : Tahoma, Arial; font-size : 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-indent:0em; padding:0; TEXT-ALIGN: center;}


.submenu {
	padding: 10px;
	z-index: 1;
	display: block;
	background: #eeeeee;
	border: 1px solid #bbbbbb;
	position: absolute;
	top: 120px;
}

.asubmenu {
	margin-top: 3px;
	padding: 2px;
	z-index: 1;
	left: 0px;
	display: block;
	border-top: 1px dotted #bbbbbb;
}