body {
  background-color: #FFFFFF;
  margin-top:       0px;
  margin-left:      0px;
  font-family:      verdana;
  font-size:        11px;
}

table {
  margin:           0px;
}

td {
  /* background-color: #FFFFFF; */
  font-family:      verdana;
  font-size:        11px;
  vertical-align:   top;
}

ul {
  list-style-image: url(../images/layout/bullet1.gif);
}

a.menu_top:link {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_top:hover {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_top:visited {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_bottom:link {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_bottom:hover {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_bottom:visited {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_right:link {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_right:hover {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

a.menu_right:visited {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;
}

/* ----------------------------------------------------------- */

#page {
  width:            780px;
}

#page_head {
  width:            780px;
}

#page_head_table {
  width:            780px;
  margin:           0px;
  /* border-width:     0px; */
  /* border-style:     solid; */
  border-spacing:   0px;
}

#page_head_table td {
  padding:          0px;
}

#top_image {
  border-width:     0px;
}

#top_spacer1 {
  border:           0px;
  width:            36px;
  height:           150px;
  background-color: #F0F0F0;
}

#top_spacer2 {
  border:           0px;
  width:            173px;
  height:           150px;
  background-color: #F8F8F8;
}

#top_logo1 {
  border:           0px;
}

#menu_top {
  /* border: 1px dashed silver; */
  height:           25px;
  background-color: #878787; 
  /*
  background-image: url(../images/layout/menu_top_bg.jpg);
  background-repeat: repeat-x;
  */
  display:				block;
  position:				relative;
}

#menu_top_text {
  margin-left:      40px;
  /* border:           1px dashed silver; */
}

#menu_link_table {
  border:           0px;
  /* background-color: #08B187; */
  /* border-spacing:   0px; */
  border-collapse:  collapse;
}

#menu_link_table td {
  vertical-align:   middle;
  /* background-color: #08B187; */
  padding:          0px;
}

#menu_link_table div {
	display:			inline !important;
}

#menu_link_table td:hover {
  /* background-color: #08B187; */
}

#menu_bottom {
  /* border:           1px dashed silver; */
  height:           25px;
  background-color: #878787; 
  /*
  background-image: url(../images/layout/menu_bottom_bg.jpg);
  background-repeat: repeat-x;
  */
}

#menu_bottom_text {
  margin-left: 40px;
  /* border:           1px dashed silver; */
}

/* ----------------------------------------------------------- */

#content {
  width:            780px;
  font-family:      verdana;
  font-size:        11px;
  /* border:           1px dashed silver; */
}

#content_table {
  width:            780px;
  border-collapse:  collapse;
}

#content_table_main {
  width:            575px;
  padding:          0px;
}

#content_main_text_headline {
  margin-bottom:    20px;
}

#content_main_text_headline h1 {
  font-family:      verdana;
  font-size:        15px;
  font-weight:      bold;
  color:            #08B187;
}

#content_table_main_text {
  margin-top:       35px;
  margin-left:      40px;
  font-family:      verdana;
  font-size:        11px;
  margin-bottom:    25px;
}

#content_table_main_image {
  margin-left:      15px;
  vertical-align:   top;
}

#content_table_menu {
  width:            205px;
  padding:          0px;
}

#content_table_main_table {
  width:            535px;
  border-collapse:  collapse;
  line-height:      15px;
  /* border-style:     none; */
  /* border-spacing:   0px; */
}

#content_table_main_table h2 {
  font-family:      verdana;
  font-size:        11px;
  font-weight:      bold;
  color:            #000000;
}

/* ----------------------------------------------------------- */

#menu_right_table {
  margin-top:       30px;
  width:            155px;
  border-collapse:  collapse;
}

#menu_right_table td {
  vertical-align:   middle;
  padding:          0px;
}

#menu_right_entry {
  width:            126px;
  vertical-align:   middle;
  padding:          0px;
  background-image: url(../images/layout/menu_right_bg.jpg);
  background-repeat: repeat-x;
}

/* ----------------------------------------------------------- */

.menu_cell {
	color:                  #CCCCCC;
	line-height:		23px;
}

.menuSubItem {
	background-color:	#AAAAAA;
	padding-left:		10px;
	padding-right:		10px;	
	padding-top:		3px;	
	padding-bottom:		3px;	
}

.menuSubItem a {
	color:                  #FFFFFF;
	text-decoration:        none;
}