BODY {
	BACKGROUND-COLOR: #ffffff
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #B22222; TEXT-DECORATION: bold
}
A:active {
	COLOR: #B22222; TEXT-DECORATION: underline
}
A.menu:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #B22222; TEXT-DECORATION: underline
}
A.menu:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.menu2:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu2:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu2:hover {
	COLOR: #B22222; TEXT-DECORATION: underline
}
A.menu2:active {
	COLOR: #B22222; TEXT-DECORATION: underline
}
A.nav:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.nav:hover {
	COLOR: #B22222; TEXT-DECORATION: none
}
A.nav:active {
	COLOR: #B22222; TEXT-DECORATION: none
}
A.bottom:link {
	COLOR: #999999; TEXT-DECORATION: none
}
A.bottom:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
A.bottom:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.bottom:active {
	COLOR: #999999; TEXT-DECORATION: none
}
.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, sans-serif, tahoma, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.topic_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #772014; LINE-HEIGHT: 22px; FONT-FAMILY: arial, sans-serif, tahoma, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.nav_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, sans-serif, tahoma, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif, tahoma, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu_normal2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif, tahoma, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.header_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: arial, sans-serif, tahoma, verdana; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.bottom_left_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 12px; FONT-FAMILY: tahoma, arial, sans-serif, verdana; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.bottom_right_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; LINE-HEIGHT: 12px; FONT-FAMILY: tahoma, arial, sans-serif, verdana; TEXT-ALIGN: right; TEXT-DECORATION: none
}

@viewport {
  width: device-width ;
  zoom: 1.0 ;
}

@-ms-viewport {
  width: device-width ;
}

/* code that is here, until the first @media block, will apply to any screen size */
#somethingorother {
  width: 800px ;
}

@media screen and (max-width: 320px) {
  /* comes into effect for screens less than or equal to 320 pixels */
  #somethingorother {
    width: 120px ;
  }
}
@media screen and (min-width: 321px) and (max-width: 480px) {
  /* comes into effect for screens between 321 and 480 pixels (inclusive) */
  #somethingorother {
    width: 320px ;
  }
}
@media screen and (min-width: 481px) {
  /* comes into effect for screens larger than or equal to 481 pixels */
  #somethingorother {
    width: 480px ;
  }
}

/* code that is here will apply to any screen size */






