BODY {
  margin:		0px;
  background-color:	#ffffff;
  background:		url("../images/body-background.jpg") 0px 0px repeat-x;
  color:		#000000;
  font-family:	verdana, arial, helvetica, sans-serif;
  font-size:		13px;
}

TABLE {
  border-collapse:	collapse;
  border-spacing:	0px;
  empty-cells:	show;
}

FORM {
  margin:		0px;
}

IMG {
  border:		none;
}

HR {
  border:		1px solid #d9d9d9;
}

UL {
  margin:		0px;
  padding-left:	20px;
}

A {
  color:		#e01c48;
  text-decoration:   none;
}

.border {
  padding:           0px;
  margin-top:        20px;
  width:             720px;
  background:        #ffffff;
}

.none {
  padding:		5px;
}

.green {
  padding:		5px;
  background:		#c1ffc1;
  border:            2px solid #d9d9d9;
}

.red {
  padding:		5px;
  background:		#ffc1c1;
  border:            2px solid #d9d9d9;
}

.small {
  font-size:         9px;
  font-weight:       normal;
}

.menuelink {
  display:           block;
  height:            16px;
  padding:           5px;
  margin-right:      1px;
  color:             #000000;
  float:             left;
}

.menuelink:hover {
  display:           block;
  height:            16px;
  padding:           5px;
  margin-right:      1px;
  color:             #ffffff;
  float:             left;
  background:		url("../images/menuelink.gif") 0px 0px repeat-y;
}

.menuespacer {
  display:		block;
  float:		left;
  width:		2px;
  height:		18px;
  margin-top:		4px;
  background:		url("../images/menuespacer.gif") 0px 0px repeat-y;
}

.cell_description {
  display:           table-cell;
  padding-top:       4px;
  width:             200px;
  float:             left;
  clear:             both;
  vertical-align:    top;
}
.cell_content {
  display:           table-cell;
  padding-bottom:    2px;
  vertical-align:    top;
}

.write_input {
  width:		300px;
  padding:		2px;
  color:		#000000;
  border:		1px solid #d9d9d9;
}

.write_input_focus {
  width:		300px;
  padding:		2px;
  color:		#000000;
  border:		1px solid #e01c48;
}

#main {
  position:          relative;
  width:		1000px;
  margin:		0px auto;
}

#menue_left {
  position:          relative;
  height:            27px;
  float:             left;
  text-align:        left;
  vertical-align:    middle;
  z-index:           100;
}

#menue_right {
  position:          relative;
  float:             right;
  height:            27px;
  text-align:        right;
  vertical-align:    middle;
}

#logo {
  position:          relative;
  height:            94px;
  padding-bottom:    27px;
  clear:             both;
  text-align:        left;
  vertical-align:    middle;
}

#content {
  position:          relative;
  margin-bottom:     27px;
  background:		url("../images/content-background.gif") 0px 0px;
}

#one_col {
  position:          relative;
  width:             720px;
  padding:           10px;
  padding-top:       0px;
  float:             left;
  background:        #ffffff;
}

#starts_col {
  position:          relative;
  width:             370px;
  float:             left;
}

#news_col {
  position:          relative;
  width:             370px;
  float:             left;
}

#sidebar {
  position:          relative;
  width:             260px;
  float:             left;
}

#footer {
  position:          relative;
  background:		url("../images/footer-background.jpg") 0px 0px repeat-x;
  text-align:        left;
  vertical-align:    middle;
}

#footer_content {
  position:          relative;
  width:		930px;
  padding:           35px;
  height:            118px;
  margin:		0px auto;
}

#copyright {
  position:          relative;
  width:		1000px;
  padding-bottom:    10px;
  padding-top:       10px;
  margin:		0px auto;
  font-size:         10px;
  text-align:        center;
  vertical-align:    middle;
}