body {padding: 0px; margin: 0px; background-color: #FFFFFF; color: transparent; font-family: Verdana,Arial;}
/* paragraphs */
p  {background-color: transparent; color: #294EA9; font-size: 12px; letter-spacing: 1px; line-height : 17px;}
p.news01 {background-color: transparent; color: #294EA9; font-size: 10px; font-weight: bold; letter-spacing: 0px; line-height : 13px;}
span.news01 {background-color: transparent; color: #294EA9; font-size: 10px; font-weight: bold; letter-spacing: 0px; line-height : 13px;}
p.news02 {background-color: transparent; color: #294EA9; font-size: 10px; letter-spacing: 0px; line-height : 13px;}
span.news02 {background-color: transparent; color: #294EA9; font-size: 10px; letter-spacing: 0px; line-height : 13px;}
p.news03 {background-color: transparent; color: #FFFFFF; font-size: 10px; font-weight: bold; line-height: 13px;}
span.news04 {background-color: transparent; color: #294EA9; font-size: 12px;  font-weight: bold;}
p.left, td.left {background-color: transparent; color: #FFFFFF; font-size: 10px;line-height: 13px; letter-spacing: 0px;}
p.error {background-color: transparent; color: #FF5E00; font-size: 10px; font-weight: bold; line-height: 13px; letter-spacing: 0px;}
/* headers */
h1 {background-color: transparent; color: #294EA9; font-size: 14px;; font-weight: bold;}
h2 {background-color: transparent; color: #294EA9; font-size: 12px;  font-weight: bold;}
h3 {background-color: transparent; color: #FFFFFF; font-size: 10px;; font-weight: bold;}
h4 {background-color: transparent; color: #294EA9; font-size: 12px;}
/* links */
a {background-color: transparent; color: #659934; font-size: 12px; letter-spacing: 1px; line-height : 17px; font-weight : bold;  text-decoration : none; }
a.link01 {background-color: transparent; color: #294EA9; font-size: 10px;}
.link02 {background-color: transparent; color: #FFFFFF; font-size: 10px; font-weight: bold;}
.link03 {background-color: transparent; color: #FFFFFF; font-size: 10px; font-weight: bold; letter-spacing: 0px; line-height: 10px;}
.link04 {background-color: transparent; color: #FFFFFF; font-size: 10px; font-weight: normal; letter-spacing: 0px; line-height: 10px; text-decoration: underline;}
/* links for sitemap */
a.sitemap01 {background-color: transparent; color:#669933; font-size: 12px; font-weight: bold; margin-left : 0px;}
a.sitemap01:hover {text-decoration : underline;}
a.sitemap02 {background-color: transparent; color:#294EA9; font-size: 10px; font-weight: bold; margin-left : 20px;}
a.sitemap02:hover {text-decoration : underline;}
a.sitemap03 {background-color: transparent; color:#294EA9; font-size: 10px; font-weight: normal; margin-left : 40px;}
a.sitemap03:hover {text-decoration : underline;}
a.sitemap04 {background-color: transparent; color:#6182D6; font-size: 10px; font-weight: normal; margin-left : 60px;}
a.sitemap04:hover {text-decoration : underline;}
/* list  */
li {background-color: transparent; color: #294EA9; font-size: 12px;	letter-spacing: 1px; line-height : 17px;}
ul {margin-bottom: 0px; padding-bottom: 0px;}
/* forms */
form {margin: 0px; padding: 0px;}
select.textfield, input.textfield {background-color: #FFFFFF; color:#294EA9; font-size: 10px; border: 1px solid #294EA9; padding: 1px; vertical-align: middle;}
textarea.textfield {background-color: #FFFFFF; color:#294EA9; font-size: 12px; border: 1px solid #294EA9;	scrollbar-3dlight-color:  #A3BCFE;	scrollbar-arrow-color: #FFFFFF;	scrollbar-darkshadow-color: #A3BCFE;	scrollbar-face-color: #294EA9;	scrollbar-highlight-color:  #A3BCFE;	scrollbar-shadow-color: #000000;	scrollbar-track-color:  #A3BCFE;}
input.buttons {background-color: #A3BCFE; color:#294EA9; font-size: 10px; border: 1px solid #294EA9; padding-left: 10px; padding-right: 10px; vertical-align: middle;}
/* images */
img {margin: 0px;padding: 0px;}
.caption {font-size : 10px;color : #294EA9;}
/* table */
table{empty-cells : show; border: 0px;}
.tdclasslogo{ background-repeat : no-repeat; background-position : top;  background-image : url(m2logo.gif);}
.tdclass00 { background-color: #A3BCFE; color: #FFFFFF;}
.tdclass01 { background-color: #9FCD72; color: #FFFFFF;}
.tdclass02 { background-color: #6182D6; color: #FFFFFF; vertical-align: top;}
.tdclass03 { background-color: #C9EFA2; color: #FFFFFF;}
.tdclass04 { background-color: #669934; color: #FFFFFF;}
.tdclass05 { background-color: #9FCC72; color: #FFFFFF;}
.tdclass06 { background-color: #FFFFFF; color: #000000;}
.text01 {background-color: transparent; color: #294EA9;  font-size : 12px;}
.text03 {background-color: transparent; color: #336699;  font-size : 10px; line-height:10px;}



.searchform { font-size : 10px; color : #333333;}
.searchmarkup {background-color: transparent; color :#CE9600; font-weight: bold;}
.loginform { font-size : 14px; color : #CC0000; }
.mailform { font-size : 12px; color : #003366; }
.mailformrequired { font-size : 12px; color : #003366; font-weight : bolder;}
.mailformcomment {font-size : 12px;color : #CC0000; font-weight : bolder;}
.mailformradio { font-size : 10px; color : #003366;}
.filelinks {background-color: transparent; color: #659934; font-size: 12px; letter-spacing: 1px; line-height : 17px; font-weight : bold;  text-decoration : none;  }
.filelinkssize {background-color: transparent; color: #294EA9; font-size: 12px; letter-spacing: 1px; line-height : 17px; }