/* CSS Document */

body {
  
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  color: black;
  padding: 0px;
  margin: 0px;
  background-color: #e6e6e6;
}

table {
  margin: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

td {
  padding: 0px;
  margin: 0px;
  text-align: left;
  vertical-align: top;
}

a {
  text-decoration: none;
  color: #202020;
}

a.RedHref {
  color: red;
}

a.BlueHref {
  color: #0000cc;
}

p {
  text-indent: 10px;
  margin: 0px;
  margin-bottom: 5px;
}

hr {
  height: 1px;
  padding: 0px;
  border-top: 1px dashed #808080;
  border-bottom: 0px;
}

.Cell {
  padding: 2px;
}


.TopMarginTab {
  width: 100%;
  height: 10px;
  background-color: #737373;
}

.TopMarginLightTab {
  width: 100%;
  height: 10px;
  background-color: #e6e6e6;
}

.TopMarginMainPart {
  width: 970px;
}

.TopBannerTab {
  width: 100%;
  height: 170px;
  background: url("../img/layout/top_banner_bg_flat.gif");
}

.TopBannerMainPartEN {
  width: 970px;
  height: 170px;
  background: url("../img/layout/top_banner_main_part_flat_en.jpg");
  text-align: center;
  vertical-align: bottom;
}

.FooterTab {
  width: 100%;
}

.MainPanelTab {
  width: 100%;
}

.MainPanelSideCol {
  width: 200px;
}

.MainPanelMiddleCol {
  width: 570px;
}

.MainPanelHalfCol {
  width: 285px;
}

.MainPanelFullCol {
  width: 970px;
}

.CellTab {
  background-color: white;
}

.CellTabAdmin {
  background-image: url("../img/layout/admin_bg.gif");
}

.CellMainWhite {
  background-color: white;
}

.CellSideTab {
  width: 200px;
}

.CellSideMain {
  width: 180px;
}

.CellHalfTab {
  width: 285px;
}

.CellHalfMain {
  width: 265px;
}

.CellMiddleTab {
  width: 570px;
}

.CellMiddleMain {
  width: 550px;
}

.CellFullTab {
  width: 970px;
}

.CellFullMain {
  width: 950px;
}

.CellPhotoTab {
  width: 100px;
}

.CellPhotoMain {
  width: 80px;
}

.CellCorner {
  width: 10px;
  height: 10px;
}

.CellCornerTopLeft {
  background: url("../img/layout/cell_corner_top_left.gif");
}

.CellCornerTopRight {
  background: url("../img/layout/cell_corner_top_right.gif");
}

.CellCornerBottomLeft {
  background: url("../img/layout/cell_corner_bottom_left.gif");
}

.CellCornerBottomRight {
  background: url("../img/layout/cell_corner_bottom_right.gif");
}

.CellBorderTop {
  background: url("../img/layout/cell_border_top.gif");
  height: 10px;
}

.CellBorderBottom {
  background: url("../img/layout/cell_border_bottom.gif");
  height: 10px;
}

.CellBorderLeft {
  background: url("../img/layout/cell_border_left.gif");
  width: 10px;
}

.CellBorderRight {
  background: url("../img/layout/cell_border_right.gif");
  width: 10px;
}

.MsgColMargin {
  height: 100px;
}

.Strip {
  color: white;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  padding-left: 5px;
  padding-bottom: 1px;
  background-repeat: repeat;
  background-position: center center;
}

.StripSide {
  width: 180px;
}

.StripHalf {
  width: 265px;
}

.StripMiddle {
  width: 550px;
}

.StripGray {
  background-color: #808080;
  border-top: 1px solid #b0b0b0;
  border-bottom: 1px solid #606060;
  background-image: url('../img/layout/stripe_bg_gray.gif');
  color: black;
}

.StripDarkGray {
  background-color: #404040;
  border-top: 1px solid #909090;
  border-bottom: 1px solid #202020;
  background-image: url('../img/layout/stripe_bg_dark_gray.gif');
}

.StripRed {
  background-color: #660000;
  border-top: 1px solid #998080;
  border-bottom: 1px solid #330000;
  background-image: url('../img/layout/stripe_bg_red.gif');
}

.StripBrightRed {
  background-color: #c00000;
  border-top: 1px solid #b08080;
  border-bottom: 1px solid #600000;
  background-image: url('../img/layout/stripe_bg_bright_red.gif');
}

.StripGreen {
  background-color: #006600;
  border-top: 1px solid #809980;
  border-bottom: 1px solid #003300;
  background-image: url('../img/layout/stripe_bg_green.gif');
}

.StripBlue {
  background-color: #000066;
  border-top: 1px solid #808099;
  border-bottom: 1px solid #000033;
  background-image: url('../img/layout/stripe_bg_blue.gif');
}

.StripBrightBlue {
  background-color: #00aeef;
  border-top: 1px solid #80c0d9;
  border-bottom: 1px solid #0082b3;
  background-image: url('../img/layout/stripe_bg_bright_blue.gif');
  color: black;
}

.StripYellow {
  background-color: #ffcc00;
  border-top: 1px solid #dfcc80;
  border-bottom: 1px solid #bf9900;
  background-image: url('../img/layout/stripe_bg_yellow.gif');
  color: black;
}

.StripPurple {
  background-color: #7a0026;
  border-top: 1px solid #9e8089;
  border-bottom: 1px solid #3d0013;
  background-image: url('../img/layout/stripe_bg_purple.gif');
}

.Text {
  color: #202020;
}

.SmallText {
  font-size: 11px;
}

.NormalText {
  font-size: 12px;
}

.MediumText {
  font-size: 14px;
}

.LargeText {
  font-size: 18px;
}

.Bold {
  font-weight: bold;
}

.BoldText {
  font-weight: bold;
}


.JustifiedText {
  text-align: justify;
}

.LeftText {
  text-align: left;
}

.RightText {
  text-align: right;
}

.CenteredText {
  text-align: center;
}

.Margin {
  margin: 5px;
}

.BottomMargin {
  margin-bottom: 5px;
}

.RightMargin {
  margin-right: 5px;
}

.LoginForm {
  margin: 0px;
  display: inline;
}

.TextInput {
  border: 1px solid #808080;
  background-color: #f0f0f0;
}

.LoginInput {
  width: 170px;
  margin-bottom: 5px;
  font-size: 12px;
}

.FloatLeft {
  float: left;
  margin: 0px 10px 0px 0px;
  padding: 2px;
}

.FloatRight {
  float: right;
  margin: 0px 0px 0px 10px;
  padding: 2px;
}

.ThinBorder {
  border: 1px solid #666;
  padding: 2px;
}

.TopCellBgSide {
  background-repeat: no-repeat;
  background-position: top center;
  background-image: url('../img/layout/bg_side_cell.gif');
}

.EventFileImg {
  border: 0px;
  vertical-align: middle;
  margin-bottom: 5px;
}

.TutorialText {
  color: #008000;
}

.ErrorText {
  color: red;
  font-weight: bold;
}

.ReportText {
  color: blue;
  font-weight: bold;
}
