body, td {
  font-size: 10pt;
  font-family: verdana, arial, helvatica, sun-serif;
}

p {
  text-align: justify;
  font-size: 9pt;
  margin-left: 7pt;
  margin-right: 7pt;
  margin-top: 7pt;
  margin-bottom: 7pt;
  }


h1 { color: #4272A2;
  font-size: 13pt;
  font-weight: bold;
}
h1.blue { color: #6699CC;  font-size: 9pt;}

h2 {
  color: #6699CC;
  font-weight: bold;
  font-size: 13pt;
  text-indent : 5px;
}

h3,.h3 {
  color: White;
  font-size: 12pt;
  background-color : #6699CC;
  font-family : Verdana;
  line-height : 28px;
  text-indent : 12px;
  /*text-decoration: none;*/
}

h4 {
  color: #6699CC;
  font-weight: bold;
  font-size: 10pt;
}

h5 {
  color: White;
  background-color : #6699CC;
  font-size: 10pt;
  line-height : 18px;
  text-indent : 10px;
  margin-left: 5pt;
}

h6 {
  font-size: 11px;
  color: #6699CC;
  font-weight: bold;
}

.nor {
  color: #000000;
  margin-left: 7pt;
  margin-right: 7pt;
}
.nor2 {
  color: #000000;
}

.re {
  color: #BE0B0B;
  font-weight: bold;
  }

.whi {
  color: #ffffff;
  font-weight: bold;
  }

select, input, textarea  {
  font-size: 8pt;
  }

a.cur:link,a.cur:visited {
  color: #A0A0A0;
  font-weight: bold;
  text-decoration: none
}

a.cur:active {
  color: red;
}


.spec {
  color: #EC0000;
  font-weight: bold;
}

.small { 	font-size: 8pt; }
.smallmenu { 	font-size: 8pt; color: #000000; }

.smallest { 	font-size: 7pt; }
.smallest_grey { 	font-size: 7pt;  color: #808080;  }

.cur_selected { font-weight: bold; color: #000000; }

.title {
  font-size : 13pt; font-weight : bold; color:#6699CC; line-height: 24pt;
}
.subtitle {
   font-size : 10pt; font-weight : bold;
}
hr { height: 1px; }

/*
.brUR { margin-right: 1px; margin-bottom: 1px; margin-left: 1px; border: solid; border-width: 0px 1px 1px 0px; border-color: black #005A9C #005A9C ; padding-top: 5px; padding-bottom: 5px; padding-left: 10px}
.brU {  margin-bottom: 1px; border: solid; border-width: 0px 0px 1px; border-color: black black #005A9C ; vertical-align: middle; padding-left: 10px; padding-top: 5px; padding-bottom: 5px}
.brL {  border: solid; border-width: 1px 1px 1px 1px; border-color: red blue black #AEAEAE;}
*/
.brLR {  border: solid; border-width: 0px 1px 1px 1px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}
.brR {  border: solid; border-width: 0px 1px 1px 0px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}
.brL {  border: solid; border-width: 0px 0px 1px 1px; border-color: #AEAEAE #AEAEAE #AEAEAE #AEAEAE;}

.normal {  font-weight : normal;  }

li.dot {
  list-style-image : url(img/li.gif);
}
li.toplevel {
  list-style-image : url(images/litop.gif);
}

.homemenu, a.homemenu:link, a.homemenu:visited, a.homemenu:hover, a.homemenu:active {
  font-size: 9pt; color: #494949; font-weight: bold; text-decoration: none; font-family : Arial;
}

.homemenuMO, a.homemenuMO:link, a.homemenuMO:visited, a.homemenuMO:hover, a.homemenuMO:active {
  font-size: 9pt; color: #2F63A4; font-weight: bold; text-decoration: none; font-family : Arial;
}
.mo { font-size: 8pt; color: #808080; font-weight: bold; }

ul { list-style-image : none; color:#808080; }
ol {
  list-style-image: none;
}

td.menubg_t { background-image: url(img/menu/bg_t.gif); background-repeat: no-repeat; background-position: right; }
td.menubg_b { background-image: url(img/menu/bg_b.gif); background-repeat: no-repeat; background-position: right; }
td.menubg_t1 { background-image: url(img/menu/bg_t1.gif); background-repeat: no-repeat; background-position: right; }
td.menubg_t2 { background-image: url(img/menu/bg_t2.gif); background-repeat: no-repeat; background-position: right; }
td.menubg_t3 { background-image: url(img/menu/bg_t3.gif); background-repeat: no-repeat; background-position: right; }
td.menubg_t4 { background-image: url(img/menu/bg_t4.gif); background-repeat: no-repeat; background-position: right; }

td.grey { background: #EFEFEF; }

p.small3, .small3 {
font-size: 8pt;
margin: 0 0 0 18;
}

/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */


BODY.main {
background-color: #FFFFFF;
color: #6C6C6C;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-size: 9pt;
scrollbar-face-color: #6699CC;
scrollbar-shadow-color: #8DA3BB;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #E1EAF0;
scrollbar-darkshadow-color: #415870;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
}



A.small:link, A.small:visited, A.small:active {
text-decoration: none;
color: #6699CC;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.small:hover {
text-decoration: none;
color: #BE0B0B;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

.grey7 {
color: #6C6C6C;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.grey8 {
color: #6C6C6C;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.grey9 {
color: #6C6C6C;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.darkblue9 {
color: #4272A2;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.darkblue13 {
color: #4272A2;
font-size: 13pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
}

#topmenu ul {
margin: 0;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
}

#topmenu ul li {
display: inline;
}

#topmenu a {
font-size: 8pt;
font-family: verdana, arial, helvetica, helv, sans-serif;
color: #FFFFFF;
line-height: 10px;
height: 12px;
text-decoration: none;
}

#topmenu a:hover {
color: #BE0B0B;
text-decoration: underline;
}

.tablegreyout {
border-width: 1px;
border-style: solid;
border-color: #C1C1C1;
border-collapse: collapse;
padding: 15 15 15 15;
color: #6C6C6C;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: normal;
}

.tablegreyin {
border-width: 1px;
border-style: solid;
border-color: #C1C1C1;
border-collapse: collapse;
}

.tablegreyin td {
border-width: 1px;
border-style: solid;
padding: 5 5 5 5;
}

.table0 {
border-width: 1px;
border-style: none;
border-color: #C1C1C1;
border-collapse: collapse;
}

.table0 td {
border-width: 1px;
border-style: none;
padding: 3 3 3 3;
}

input.text, textarea {
color: #6C6C6C;
background-color:#FFFFFF;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
border-width: 1px;
border-style: solid;
border-color: #6C6C6C;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-color: #6C6C6C;
border-style: solid;
border-width: 1px;
}

a.gray, a.gray:link { color:#6C6C6C; text-decoration:none; }
a.gray:active, a.gray:hover  { color:#000000; text-decoration:underline; }

hr.white { height: 1px; color: white; margin: 0 0 0 0; }


td.gray {
  background-color: gray;
  color: white;
  font-size: 7pt;
}

.darkred12bu {
color: #be0b0b;
font-size: 12pt;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
font-weight: bold;
text-decoration: underline;
}

#forumHeadlines h3, #forumHeadlines a {
  color: #3165C6;
  font-size: 9pt;
  background-color: transparent;
  line-height : normal;
  text-indent : 0;
}

/* review */
table.review {
  border-color: #c0c0c0;
  border: #c0c0c0;
  border-width: 1px;
  border-collapse: collapse;
  border-style: solid;
}
td.reviewLeft {
  background: #efefef;
}
td.reviewRight {
  background: #f6f6f6;
}
table.reviewhead {
  border-style: solid;
  border-color: gray;
  border-collapse: collapse;
  border-width: 1px;
  background: #6699CC;
}
td.reviewhead_td {
  color: white;
  font-weight: bold;
}
a.reviewhead {
  color: white;
  text-decoration: underline;
}


table.bordered {
  background-color: #E5E5E5;
  border-style: solid;
  border-color: gray;
  border-collapse: collapse;
  border-width: 1px;
}

A.smallalt:link, A.smallalt:visited, A.smallalt:active {
text-decoration: none;
color: #415870;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

A.smallalt:hover {
text-decoration: none;
color: #BE0B0B;
font-size: 8pt;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, helv, sans-serif;
}

td.normal {
  background-color: #ffffff;
}

a.bluelink {
  color: #6699CC;
  text-decoration: none;
  font-weight: bold;
}
a.bluelink:hover {
  color: #BE0B0B;
  text-decoration: underline;
  font-weight: bold;
}