BODY {
	background: white;
	font-size: 10px;
        margin-top:0; 
        margin-left:0; 
        margin-right:0; 
        margin-bottom:0;
}

DIV, P, UL, LI, TD, TH, H1, H2 {
	font-family: arial, helvetica, sans-serif;
}

DIV,P,UL,LI, TD,TH  {
	font-size: 12px;
}

div.pre {
  font-family: courier, courier new;
  font-size: 14px;
  text-align: justify;
  line-height: 1.0;
}

div.disclaimer {
  font-size: 10px;
  text-align: justify;
  padding-top: 20px;
  line-height: 1.0;
}


table.table_default {
  background: white;
  border-collapse: collapse;
}

th.table_default {
  white-space: nowrap;
  padding: 5px;
}

td.table_default {
  background: white;
  padding: 5px;
}

table.table_2 {
  background: white;
  border-collapse: collapse;
}

th.table_2 {
  white-space: nowrap;
  padding: 5px;
}

td.table_2 {
  background: white;
  border: dashed #888888;
  border-width: 1px;
  padding: 5px;
}

A.bulletlist, A.textlink {
  text-decoration: none;
  border-bottom: dashed black;
  border-width: 1px;
  padding-bottom: 2px;
  color: black;
}

A.textlink IMG {
  border-width: 0;
}

TD.content A {
  text-decoration: none;
}

li.bulletlist {
  padding-left: 5px;
  padding-bottom: 7px;
}

span.menu1_image {
	padding-right: 10px;
}

span.menu2_image {
	padding-left: 20px;
	padding-right: 10px;
}

span.menu3_image {
	padding-left: 30px;
	padding-right: 10px;
}

h1.layout1 {
	font-size: 20px;
	color: #cc5544;
	text-decoration: none;
	font-weight: normal;
}

h1.layout2 {
	font-size: 14px;
	color: #cc5544;
	text-decoration: none;
	font-weight: normal;
        padding-top: 10px;
}

h2.layout1 {
	font-size: 14px;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

table.main {
	width: 100%;
	height: 95%;
	background: white;
}

table.content {
	height: 100%;
        width: 800;
	background: white;
}

tr.header {
	background: #666699;
}

td.header_logo {
	width: 165;
	height: 42;
	text-align: center;
        padding-left: 21px;
        padding-right: 5px;
}

td.header_fill {
        text-align: right;
	height: 66px;
	vertical-align: bottom;
}

td.header_full {
	width: 1%;
}

td.header_spacer {
        background: #333333;
        height: 20px;
        border: solid white;
        border-top-width: 1px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-right-width: 0px;
}

td.menu_left {
	background: #666699;
	width: 180;
	vertical-align: top;
}

td.menu_left_text {
	background: #666699;
	width: 180;
	vertical-align: top;
        color: white;
        text-align: center;
        padding: 10px;
        font-size: 10px;
}

div.menu1_level1 {

	background: #9999cc;
	border: solid white;
	border-width: 0px;
	border-top-width: 1px;
	font-size: 14px;
	font-weight: normal;
	height: 20;
	text-align: left;
	vertical-align: bottom;
        padding: 4px;
	padding-left: 10px;
}

div.menu1_level1_act {

	background: #9999cc;
	border: solid white;
	border-width: 0px;
	border-top-width: 1px;
	font-size: 14px;
	font-weight: bold;
	height: 20;
	text-align: left;
	vertical-align: bottom;
        padding: 4px;
	padding-left: 10px;
}

div.menu1_level2 {

	background: #9999cc;
	border: solid white;
	border-width: 0px;
	border-top-width: 1px;
	font-size: 10px;
	font-weight: normal;
	height: 20;
	text-align: left;
	vertical-align: bottom;
        padding: 4px;
	padding-left: 10px;
}

div.menu1_level2_act {

	background: #9999cc;
	border: solid white;
	border-width: 0px;
	border-top-width: 1px;
	font-size: 10px;
	font-weight: bold;
	height: 20;
	text-align: left;
	vertical-align: bottom;
        padding: 4px;
	padding-left: 10px;
}

div.menu1_level3 {

	background: #9999cc;
	border: solid white;
	border-width: 0px;
	border-top-width: 1px;
	font-size: 10px;
	font-weight: normal;
	height: 20;
	text-align: left;
	vertical-align: bottom;
        padding: 4px;
	padding-left: 10px;
}

div.menu1_level3_act {

	background: #9999cc;
	border: solid white;
	border-width: 0px;
	border-top-width: 1px;
	font-size: 10px;
	font-weight: bold;
	height: 20;
	text-align: left;
	vertical-align: bottom;
        padding: 4px;
	padding-left: 10px;
}

a.menu_link {
	text-decoration: none;
	color : #ffffff;
}

td.content {
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;
        line-height: 1.5;
}

td.left {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 10px;
	vertical-align: top;
	width: 25px;
}

td.langmenu {
        padding: 10px;
        text-align: center;
}

div.cite {
  text-align: right;
  font-size: 9px;
}

div.specialmenu {
    margin: 10px;
    padding: 10px;
    margin-bottom: 80px;
    background-color: white;
    border: dashed black 1px;
}
