BODY {
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
}

.backmenu {
	BACKGROUND-COLOR: #0080FF;
}

.bl {
	FONT-WEIGHT: bold;
}

a.detailinfo:hover {
	COLOR: #0080FF;
  FONT-WEIGHT: bold;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

a.detailinfo:visited {
	COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

a.detailinfo:link {
	COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

a.menu:hover {
	COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #FFFFFF;
}

a.menu:visited {
	COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #0080FF;
}

a.menu:link {
	COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #0080FF;
	text-decoration: underline;
}

/* a:link {
    COLOR: #0080FF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
}

a:hover {
    COLOR: #0080FF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
}

a:visited {
    COLOR: #0080FF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
}
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!

Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!

*/

a.hoverblue:visited {
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
}

a.hoverblue:link {
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
}

a.hoverblue:hover {
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
}

a.teach:visited {
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: normal;
		text-decoration: none;
}

a.teach:link {
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: normal;
		text-decoration: none;
}

a.teach:hover {
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: normal;
		text-decoration: underline;
}

a.hovermenu:visited {
		BACKGROUND-COLOR: #0080FF;
    COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
}

a.hovermenu:link {
		BACKGROUND-COLOR: #0080FF;
    COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
}

a.hovermenu:hover {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #0080FF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
}

a.normal:visited {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: normal;
}

a.normal:link {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: normal;
}

a.normal:hover {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
}

a.hoveryellow:visited {
    COLOR: #FFFFFF
}

a.hoveryellow:link {
    COLOR: #FFFFFF
}

a.hoveryellow:hover {
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
}

a.news:visited {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #006600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
		text-decoration: underline;		
}

a.news:link {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #006600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
		text-decoration: underline;
}

a.news:hover {
		BACKGROUND-COLOR: #006600;
    COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
		text-decoration: underline;
}

.news {
		BACKGROUND-COLOR: #FFFFFF;
    COLOR: #006600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;

}

a.small:hover {
    COLOR: #ffffff;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma;
}

a.small:visited {
    COLOR: #ffffff;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma;
}

a.smallpic:hover {
    COLOR: #0080FF;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
		FONT-WEIGHT: bold;
}

a.smallpic:visited {
    COLOR: #0080FF;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
}

a.smallpic:link {
    COLOR: #0080FF;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
}

.Eventhdr {
	COLOR: #006600;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 16pt;
}

.Eventmonthhdr {
	height: 22px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.caltable {
	width: 630px;
	text-align: center;
	border: #006600 solid 1px;
	Padding: 2px;
}

.monthtable {
	width: 100%;
	height: 100%;
	text-align: center;
	border: #006600 solid 1px;
	Padding: 2px;
}

.Catgalhdr {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 16pt;
}

h3 {
	COLOR: black;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 14pt;
	font-weight: normal;
}

.bl_info {
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

.Catgallink {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

.Category {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 16pt;
}

.center {
	TEXT-ALIGN: center;
}

.copyright {
	COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 7pt;
}

.Greeninfo {
	COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

.GreenHeaderinfo {
	COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

.Greeninfobold {
	COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.Header {
	COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.HeaderInfo {
	COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

.itemline {
	COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.left {
	TEXT-ALIGN: left;
}

.OrderHdr {
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

a.page {
	color: #0080ff;
	background-color: #ffffff;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
 /* border-color: #0080ff #0080ff #0080ff #0080ff;
  border-style: solid solid solid solid ;
  border-width: 1px 1px 1px 1px
	width: 200px;
	background: url("images/pline.jpg");
	background-repeat: repeat; */
}

td.around {
	border: solid 1px #0080FF;
}

p.TopHead {
    COLOR: #008000;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Tahoma;
}

.PriceBox {
	COLOR: #FFFFFF;
  BACKGROUND-COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.PriceCat {
	COLOR: #FFFFFF;
  BACKGROUND-COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.PriceHdr {
	COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.PriceTxt {
	COLOR: #0080FF;
  BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

.refer {
	COLOR: #ffffff;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 7pt;
}

.ReportHeader {
	COLOR: white;
  BACKGROUND-COLOR: #006600;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 18pt;
}

.Req {
	COLOR: Red;
  BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.right {
	TEXT-ALIGN: right;
}

.smallinfo {
	COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 8pt;
}
.bl_smallinfo {
	COLOR: #000000;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 8pt;
}
.info {
	COLOR: #000000;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

.info11 {
	COLOR: #000000;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

td.horzbottom {
  HEIGHT: 6px;
  BACKGROUND-IMAGE: url(images/botline.gif);
  BACKGROUND-POSITION: bottom center;
  BACKGROUND-REPEAT: repeat-x;
}

td.horztop {
  HEIGHT: 6px;
  BACKGROUND-IMAGE: url(images/topline.gif);
  BACKGROUND-POSITION: top center;
  BACKGROUND-REPEAT: repeat-x;
}

td.vertright {
  WIDTH: 6px;
  BACKGROUND-IMAGE: url(images/rightline.gif);
  BACKGROUND-POSITION: right;
  BACKGROUND-REPEAT: repeat-y;
}

td.vertleft {
  WIDTH: 6px;
  BACKGROUND-IMAGE: url(images/leftline.gif);
  BACKGROUND-POSITION: left;
  BACKGROUND-REPEAT: repeat-y;
}

td.blcornerbox {
  WIDTH: 6px;
  HEIGHT: 6px;
  BACKGROUND-IMAGE: url(images/bl.gif);
  BORDER-COLLAPSE: collapse;
  BACKGROUND-REPEAT: no-repeat;
}

td.brcornerbox {
  WIDTH: 6px;
  HEIGHT: 6px;
  BACKGROUND-IMAGE: url(images/br.gif);
  BORDER-COLLAPSE: collapse;
  BACKGROUND-REPEAT: no-repeat;
}

td.tlcornerbox {
  WIDTH: 6px;
  HEIGHT: 6px;
  BACKGROUND-IMAGE: url(images/tl.gif);
  BORDER-COLLAPSE: collapse;
  BACKGROUND-REPEAT: no-repeat;
}

td.trcornerbox {
  WIDTH: 6px;
  HEIGHT: 6px;
  BACKGROUND-IMAGE: url(images/tr.gif);
  BORDER-COLLAPSE: collapse;
  BACKGROUND-REPEAT: no-repeat;
}

.textbox {
	COLOR: #000000;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}

td.noleft {
border-left : none white;
}

td.noright {
border-right : none white;
}

td.nobottom {
border-bottom : none white;
}

td.notop {
border-top : none white;
}

td.noborder {
border-bottom : none white;
border-top : none white;
border-right : none white;
border-left : none white;
}

.ul {
	text-decoration: underline;
}

.mainmenu {
	COLOR: #FFFFFF;
  BACKGROUND-COLOR: #0080FF;
	FONT-FAMILY: TAHOMA;
	FONT-SIZE: 10pt;
}
