body{padding:0px; margin:0px; background-color:#FFFFFF; font-family: Tahoma, Arial, sans-serif;}

h1{font-size:140%; font-weight: normal; color:#5B87A0; margin-bottom:0.5em;}
h1 a{font-weight: normal; color:#5B87A0;margin-bottom:0.5em;}
h2{font-size:130%; padding-bottom:0px; margin: 0 0 -0.5em 0; font-weight: normal;}
h3{font-size:110%; padding-bottom:0px; color:#5B87A0; margin: 0 0 -0.5em 0; font-weight: bold;}
h4{font-size:100%; padding: 0 0 0 0; margin: 0.2em 0 -1em 0; font-weight: bold;}

ul{padding: 0 0 0 0; margin: 0 0 0 2em;}

td{font-size: 80%;font-family:tahoma,helvetica,sans-serif;line-height:130%}
form,input,textarea{margin-top:0;margin-bottom:0}
select{font-size:100%;background-color:#F7F7F7;}
hr{width:100%;  color : Black;  height : 1px;  }

.login{font-size:80%; border: 1px solid #CCD4D8;  height: 14px;  width: 80px;   }

.mainMenu {vertical-align:top; padding:0px 0px 0px 0px; width:200px;}
.mainMenuItem {color:#000000;font-weight: bold;}
#mainMenuLevel1 {padding:0px 0px 0px 0px;}
#mainMenuLevel2 {padding:5px 0px 0px 0px;}
#mainMenuLevel3 {padding:5px 0px 0px 20px;}
#mainMenuLevel4 {padding:5px 0px 0px 40px;}
#mainMenuLevel5 {padding:5px 0px 0px 60px;}
#mainMenuLevel6 {padding:5px 0px 0px 80px;}
#mainMenuLevel7 {padding:5px 0px 0px 100px;}
.mainMenuItem a {color:#000000; font-weight:normal;}
.mainMenuItem f:visited	{text-decoration: underline; color: #000000;}
.mainMenuItem A:hover	{color: #42a5cd; text-decoration: underline;}
.mainMenuItem A:active	{color: #42a5cd; text-decoration: underline;}
.mainMenuItem A.parent	{font-weight:bold;}

.textmenu{font-weight : normal; font-size:85%;font-family:Tahoma,helvetica,sans-serif;  margin-bottom : 2em;  margin-left : 10px;  }
div.textmenu a {color : #AD9C3F;  text-decoration : underline; }

.toptext{font-weight : normal; color: #5B8CA8; font-size:85%; font-family:Tahoma,helvetica,sans-serif; text-decoration: none; margin: 0 0 8px 23px;}
.foottext{font-weight : normal; color: #325B72; font-size:85%; font-family:Tahoma,helvetica,sans-serif; text-decoration: none;   }

.text_hl{color:#477999;}
.text_hl_bold{color:#477999;font-weight:bold;}
.text_selected{color:#DD374F;}

.table1{empty-cells: hide;border-left: 1px solid Black;  border-top: 1px solid Black; font-size: 110%;   }
.table1 tr{vertical-align: top;  text-align: center;}
.table1 td{border-right: 1px solid Black;  border-bottom: 1px solid Black; padding: 4px 4px 4px 4px;}
.tdfirst{text-align: left;}
.tdsection{text-align: left; font-size: 90%;}


