DIV.overallcontainer
{
  DISPLAY: block;
  WIDTH: 962px;
  BORDER: 0px;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 2px;
  MARGIN: 0px auto;
  POSITION: relative;
  BACKGROUND-COLOR: #ffffff;
}
DIV.logocontainer
{
  DISPLAY: block;
  WIDTH: 960px;
  HEIGHT: 100px;
  BORDER: 0px;
  MARGIN: 0px auto;
  POSITION: relative;
}
DIV.topadcontainer
{
  DISPLAY: block;
  WIDTH: 960px;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  MARGIN-TOP: 1px;
  POSITION: relative;
  FONT-FAMILY: Arial;
  FONT-SIZE: small;
  TEXT-ALIGN: center;
  COLOR: #000000;
}
DIV.topadinner
{
  DISPLAY: block;
  WIDTH: 954px;
  MARGIN: 0px;
  BORDER: 1px;
  PADDING: 2px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #000000;
  POSITION: relative;
  OVERFLOW: auto;
  BACKGROUND-COLOR: #b1eca4;
}
DIV.centralcontainer
{
  DISPLAY: block;
  WIDTH: 960px;
  BORDER: 0px;
  MARGIN: 0px auto;
  POSITION: relative;
  OVERFLOW: auto;
  BACKGROUND-COLOR: #ffffff;
}
DIV.menucontainer
{
  DISPLAY: block;
  WIDTH: 160px;
  BORDER: 0px;
  MARGIN: 0px auto;
  POSITION: relative;
  FLOAT: left;
  BACKGROUND-COLOR: #ffffff;
}
DIV.menutoplevel
{
  DISPLAY: block;
  WIDTH: 155px;
  BORDER: 0px;
  MARGIN-TOP: 1px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 2px;
  POSITION: relative;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left;
  COLOR: #000000;
  BACKGROUND-COLOR: #60c449;
}
DIV.menutoplevel a {
  color: black;
  visited: black;
  text-decoration:none;
} 
DIV.menulowerlevelunsel
{
  DISPLAY: block;
  WIDTH: 150px;
  BORDER: 0px;
  MARGIN-TOP: 1px;
  PADDING-LEFT: 10px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 2px;
  POSITION: relative;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left;
  COLOR: #000000;
  BACKGROUND-COLOR: #b1eca4;
}
DIV.menulowerlevelunsel a {
  color: black;
  visited: black;
  text-decoration:none;
} 
DIV.menulowerlevelsel
{
  DISPLAY: block;
  WIDTH: 150px;
  BORDER: 0px;
  MARGIN-TOP: 1px;
  PADDING-LEFT: 10px;
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 2px;
  POSITION: relative;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left;
  COLOR: #000000;
  BACKGROUND-COLOR: #82bdf0;
}
DIV.menulowerlevelsel a {
  color: black;
  visited: black;
  text-decoration:none;
} 
DIV.maincontainer
{
  DISPLAY: block;
  WIDTH: 600px;
  MARGIN: 1px;
  BORDER: 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #000000;
  PADDING: 18px;
  POSITION: relative;
  FLOAT: left;
  BACKGROUND-COLOR: #ffffff;
}
DIV.mainsubcontainer
{
  DISPLAY: block;
  WIDTH: 598px;
  BORDER: 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #000000;
  POSITION: relative;
  FLOAT: left;
  BACKGROUND-COLOR: #ffffff;
}
DIV.tabletitle
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  COLOR: #000000;
  BACKGROUND-COLOR: #60c449;
}
DIV.navtitle
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  COLOR: #000000;
  BACKGROUND-COLOR: #60c449;
}
DIV.navtitle a {
  color: black;
  visited: black;
} 
DIV.tableline
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-BOTTOM: 5px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
DIV.keycell
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 3px;
  PADDING: 0px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: small;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
DIV.calendarcell
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-BOTTOM: 2px;
  POSITION: relative;
  TEXT-ALIGN: center;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: small;
  COLOR: #000000;
  BACKGROUND-COLOR: #60c449;
}
DIV.misccontainer
{
  DISPLAY: block;
  WIDTH: 160px;
  BORDER: 0px;
  MARGIN-TOP: 1px;
  TEXT-ALIGN: right;
  POSITION: relative;
  FLOAT: left;
  OVERFLOW: auto;
  BACKGROUND-COLOR: #ffffff;
}
DIV.miscinner
{
  DISPLAY: block;
  WIDTH: 158px;
  MARGIN: 0px;
  BORDER: 1px;
  BORDER-STYLE: solid;
  BORDER-COLOR: #000000;
  POSITION: relative;
  OVERFLOW: auto;
  BACKGROUND-COLOR: #ffffff;
}
DIV.misctitle
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-LEFT: 2px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: center;
  COLOR: #000000;
  OVERFLOW: auto;
  BACKGROUND-COLOR: #60c449;
}
DIV.miscline
{
  DISPLAY: block;
  BORDER: 0px;
  MARGIN: 0px;
  PADDING-LEFT: 2px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: center;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
DIV.miscline a {
  color: red;
  visited: red;
  text-decoration:none;
} 
.logininput 
{
  border: 1px solid #000000;
  background: #b1eca4;
  FONT-FAMILY: Arial;
  FONT-SIZE: small;
  TEXT-ALIGN: left
}
.loginbutton 
{
  border: 1px solid #000000;
  color: red;
  FONT-FAMILY: Arial;
  background: #e0e0e0;
}
DIV.footercontainer
{
  DISPLAY: block;
  WIDTH: 960px;
  BORDER: 0px;
  MARGIN: 0px auto;
  POSITION: relative;
  OVERFLOW: auto;
  BACKGROUND-COLOR: #ffffff;
}
DIV.footerleft
{
  DISPLAY: block;
  WIDTH: 460px;
  BORDER: 0px;
  MARGIN: 0px auto;
  PADDING-TOP: 10px;
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 20px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: x-small;
  TEXT-ALIGN: left;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
DIV.footerright
{
  DISPLAY: block;
  WIDTH: 460px;
  BORDER: 0px;
  MARGIN: 0px auto;
  PADDING-TOP: 10px;
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 0px;
  POSITION: relative;
  FLOAT: left;
  FONT-FAMILY: Arial;
  FONT-SIZE: x-small;
  TEXT-ALIGN: right;
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
}
LABEL.generallabel
{
  DISPLAY: inline;
  FLOAT: left;
  WIDTH: 144px;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left
}
INPUT.generalinput
{
  border: 1px solid #000000;
  background: #b1eca4;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left
}
SELECT.generalinput
{
  border: 1px solid #000000;
  background: #b1eca4;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left
}
TEXTAREA.generaltextarea
{
  border: 1px solid #000000;
  background: #b1eca4;
  FONT-FAMILY: Arial;
  FONT-SIZE: medium;
  TEXT-ALIGN: left
}


