/* Tables */

.table_address
{
  vertical-align:      top;
}

.table_fill
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              100%;
  margin-left:         auto;
  margin-right:        auto;
  min-width:           800px;
  padding:             0px 0px 0px 0px;
  width:               800px;
}

.table_menu_center
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              20px;
  min-width:           750px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               750px;
}

.table_menu_side
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              20px;
  min-width:           25px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               25px;
}

.table_page_center
{
  background-color:    #F5F5F5;
  border-collapse:     collapse;
  border-color:        #C0C0C0;
  border-spacing:      0px;
  border-style:        solid;
  border-width:        2px;
  color:               inherit;
  min-width:           730px;
  padding:             10px 10px 10px 10px;
  vertical-align:      top;
  width:               730px;
}

.table_page_side
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  min-width:           25px;
  padding:             0px 0px 0px 0px;
  vertical-align:      top;
  white-space:         nowrap;
  width:               25px;
}

.table_spacer_center
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              20px;
  min-width:           750px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               750px;
}

.table_spacer_side
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              20px;
  min-width:           25px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               25px;
}

.table_spacer_bottom_center
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-top-color:    #5E5E5E;
  border-top-style:    solid;
  border-top-width:    5px;
  color:               inherit;
  height:              40px;
  min-width:           750px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               750px;
}

.table_spacer_bottom_side
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-top-color:    #5E5E5E;
  border-top-style:    solid;
  border-top-width:    5px;
  color:               inherit;
  height:              40px;
  min-width:           25px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               25px;
}

.table_spacer_top_center
{
  background-color:    #FFFFFF;
  border-bottom-color: #5E5E5E;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  border-collapse:     collapse;
  border-spacing:      0px;
  color:               inherit;
  height:              40px;
  min-width:           750px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               750px;
}

.table_spacer_top_side
{
  background-color:    #FFFFFF;
  border-bottom-color: #5E5E5E;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  border-collapse:     collapse;
  border-spacing:      0px;
  color:               inherit;
  height:              40px;
  min-width:           25px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               25px;
}

.table_title_center
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              40px;
  min-width:           750px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               750px;
}

.table_title_side
{
  background-color:    #FFFFFF;
  border-collapse:     collapse;
  border-spacing:      0px;
  border-style:        none;
  color:               inherit;
  height:              40px;
  min-width:           25px;
  padding:             0px 0px 0px 0px;
  vertical-align:      middle;
  white-space:         nowrap;
  width:               25px;
}

/* Text */

A:active, A:link, A:visited
{
  background-color:    inherit;
  border-bottom:       1px dashed #FF0A3E;
  color:               #FF0A3E;
  font-size:           11pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  text-decoration:     none;
  outline:             0px;
}

A:hover
{
  background-color:    inherit;
  border-bottom:       1px dashed #C8002B;
  color:               #C8002B;
  font-size:           11pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  text-decoration:     none;
  outline:             0px;
}

BODY, P, TD, TH, TR
{
  background-color:    inherit;
  color:               #5E5E5E;
  font-size:           11pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         normal;
  text-align:          justify;
  text-decoration:     none;
}

.text_buttons A:active, .text_buttons A:link, .text_buttons A:visited
{
  background-color:    inherit;
  border-style:        none;
  color:               #C0C0C0;
  font-size:           11pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  letter-spacing:      -2px;
  line-height:         20px;
  text-decoration:     none;
  text-transform:      uppercase;
  outline:             0px;
}

.text_buttons A:hover
{
  background-color:    inherit;
  border-style:        none;
  color:               #808080;
  font-size:           11pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  letter-spacing:      -2px;
  line-height:         20px;
  text-decoration:     none;
  text-transform:      uppercase;
  outline:             0px;
}

.text_menu_1 A:active, .text_menu_1 A:link, .text_menu_1 A:visited
{
  background-color:    inherit;
  border-style:        none;
  color:               #C0C0C0;
  font-size:           16pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  letter-spacing:      -2px;
  line-height:         20px;
  text-decoration:     none;
  text-transform:      uppercase;
  outline:             0px;
}

.text_menu_1 A:hover
{
  background-color:    inherit;
  border-style:        none;
  color:               #808080;
  font-size:           16pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  letter-spacing:      -2px;
  line-height:         20px;
  text-decoration:     none;
  text-transform:      uppercase;
  outline:             0px;
}

.text_menu_2
{
  background-color:    inherit;
  color:               #FF0A3E;
  font-size:           16pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  letter-spacing:      -3px;
  line-height:         20px;
  text-decoration:     none;
  text-transform:      uppercase;
}

.text_quote
{
  background-color:    inherit;
  color:               #FF0A3E;
  font-size:           11pt;
  font-family:         verdana, geneva;
  font-style:          italic;
  font-weight:         normal;
  text-decoration:     none;
}

.text_subsubtitle
{
  background-color:    inherit;
  color:               #5E5E5E;
  font-size:           16pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  text-decoration:     none;
}

.text_subtitle
{
  background-color:    inherit;
  color:               #5E5E5E;
  font-size:           20pt;
  font-family:         verdana, geneva;
  font-style:          normal;
  font-weight:         bold;
  text-decoration:     none;
}

.text_title_1
{
  background-color:    inherit;
  color:               #FF0A3E;
  font-size:           36pt;
  font-family:         impact, techno;
  font-style:          normal;
  font-weight:         normal;
  letter-spacing:      +2px;
  line-height:         40px;
  text-decoration:     none;
  text-transform:      uppercase;
}

.text_title_2
{
  background-color:    inherit;
  color:               #808080;
  font-size:           36pt;
  font-family:         impact, techno;
  font-style:          normal;
  font-weight:         normal;
  letter-spacing:      +2px;
  line-height:         40px;
  text-decoration:     none;
  text-transform:      uppercase;
}

/* Other elements */

BODY, HTML
{
  height:              100%;
  margin:              0px;
  overflow:            auto;
  width:               100%;
}

LI
{
  margin-bottom:       5px;
}