/*****************************************/
/*                                       */
/*     Website Cascading Style Sheet     */
/*                                       */
/*****************************************/
body {
  background-color: #ffffff;
  text-align: center;
  vertical-align: top;
}

.body_align {
  vertical-align: top;
  text-align: center;
  2position: relative;
  2top: 0px;
  2left: 50%;
  width: 850px;
  height: 100%;
  margin-left: auto; 
  margin-right: auto;
  background-color: #EEEEEE;
}

A        {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:underline;
} 
A:hover {
  color: #C0C0C0;
} 


/** Selected main navigation. */
A.mainnavi_level1_normal         {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.mainnavi_level1_normal {
  color: #FF0F0F;
} 

/** Unselected main navigation. */
A.mainnavi_level1_normal         {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.mainnavi_level1_normal {
  color: #FF0F0F;
} 


.topbar_languagelinks {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  position: relative;
  top: 48px;
  left: 330px;
}
A.topbar_languagelink         {
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
} 
A:hover.topbar_languagelink {
  color: #B1BEC0;
} 
A:visited.topbar_languagelink {
  color: #FFFFFF;
  font-weight: normal;
  text-decoration:none;
} 



.topbar_table {
  width: 850px;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
}
.topbar_logorow_leftcell {
  width: 420px;
  background-color: #FFFFFF;
}
.topbar_logorow_rightcell {
  width: 430px;
  background-color: #4B5354;
  background-image: url('img/ui/logo_bg_right.gif');
}

.topbar_menurow1{
  background-color: #FFFFFF;
  background-image: url('img/ui/navi_level1_bg.gif');
}
.topbar_menurow2{
  background-color: #FFFFFF;
  background-image: url('img/ui/navi_level2_bg.gif');
}

.menu_level2_position {
  position: relative;
  top: -5px;
  left: 26px;  
}
A.menu_level2         {
  color: #404445;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
} 
A:hover.menu_level2 {
  color: #8B9799;
} 
A:visited.menu_level2 {
  color: #404445;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
} 

A.menu_level2_selected       {
  color: #404445;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.menu_level2_selected {
  color: #404445;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: bold;
  text-decoration:none;
} 
A:visited.menu_level2_selected {
  color: #404445;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: bold;
  text-decoration:none;
} 

.footer_position {
  position: absolute;
  bottom: 0px; 
}
.copyright {
  color: #A5A5A5;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
}
.footer_text {
  color: #788587;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
}
.footer_linerow {
  background-color: #EEEEEE;
  background-image: url('img/ui/footer_bg_line.gif');
  vertical-align: top;
}
.footer_textrow {
  background-color: #EEEEEE;
  vertical-align: top;

}




.login_header_row {
  background-image: url('img/ui/login_header_bg.gif');
}
.logincell{
  background-color: #EEEEEE;
  vertical-align: top;
}




.greytext01 {
  color: #788587;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
  margin-left: 15px; 
}
.greytext01_header {
  font-size:12px;
  font-weight: bold;
}
A.greytext01       {
  color: #4B5354;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.greytext01 {
  color: #4B5354;
} 
A:visited.greytext01 {
  color: #4B5354;
  text-decoration:none;
} 





.greytext02 {
  color: #313435;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
   margin-right: 10px;  
}

.greytext02_margins {
  margin-right: 35px;
  margin-left: 10px;
  color: #313435;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:11px;
  font-weight: normal;
  text-decoration:none;
}

.greytext02_header {
  color: #313435;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  margin-right: 10px;

}
A.greytext02       {
  color: #4B5354;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
} 
A:hover.greytext02 {
  color: #4B5354;
} 
A:visited.greytext02 {
  color: #4B5354;
  text-decoration:none;
} 




.notes {
  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  margin-left: 38px; 
  height: 25px;
  color: #770606;
}



.marginleft_38 {
  margin-left: 38px; 
}

.marginleft_10 {
  margin-left: 10px; 
}


.rightcell_gray01 {
  background-color: #EEEEEE;
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 4px; 
  border-color: #B2B2B2;
}



.basictext_leftcell {
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 4px; 
  border-color: #B2B2B2;

}
.basictext_rightcell {
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 4px; 
  border-color: #B2B2B2;
}

.basictext_leftcell_top {
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px; 
  border-color: #B2B2B2;
}
.basictext_rightcell_top {
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px; 
  border-color: #B2B2B2;
}
.basictext_leftcell_bottom {
  vertical-align: bottom;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 4px; 
  border-color: #B2B2B2;
}
.basictext_rightcell_bottom {
  vertical-align: bottom;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 4px; 
  border-color: #B2B2B2;
}




.basictext2_toprow {
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px; 
  border-color: #B2B2B2;
}
.basictext2_interactiverow {
  vertical-align: top;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 4px; 
  border-color: #B2B2B2;
  background-color: #EEEEEE;
}
.scrollablecell_812 {
  border: 1px; 
  overflow: auto; 
  width: 812px; 
  height: 100%;
}
.scrollablecell_420 {
  border: 1px;
  overflow: auto;
  width: 420px;
  height: 100%;
}

