Body { font-family:Verdana, Arial, Helvetica, sans-serif;   font-size:11px;  color:#313131;  font-weight: normal;  background-color:#2c4178;
  margin-left: 0px;  margin-top: 5px;  margin-right: 0px;  margin-bottom: 5px;  line-height:15px; }

.categorylinks {list-style-type: disk; list-style-image: url(../images/dot.gif); margin: 0px auto 10px 20px; padding: 0;}
.categorylinks li{padding-bottom: 1px;}
.categorylinks li a{ margin-left: -3px; padding: 3px 1px; font-size: 11px; display: block; color: #000000; text-decoration: none;font-weight: none; border-bottom: 1px dotted #8aacc3;}
.categorylinks a:visited{color: #000000; }
.categorylinks a:hover {color:#00CCFF;	background: #dbeffd; text-decoration: none; }


.categorylinks-participants{ list-style-type: disk; list-style-image: url(../images/dot.gif); margin: 0px auto 10px 20px; padding: 0;}
.categorylinks-participants li{padding-bottom: 1px;}
.categorylinks-participants li a{ margin-left: -3px; padding: 3px 1px; font-size: 11px; display: block; color: #000000; text-decoration: none;font-weight: none; border-bottom: 1px dotted #f1db82;}
.categorylinks-participants a:visited{color: #000000; }
.categorylinks-participants a:hover {	color:#ffcb00;	background: #ffffff; text-decoration: none; }


Table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight: normal; }
.tablebg-gold {background:#fdf0bd}
.tablebg-light-gold {background:#fff9e1}
.tablebg-blue {background:#92c2e6}
.tablebg-light-lightblue {background:#C7DFF1}

TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight: normal; }
.distance{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;font-weight: normal; line-height: 20px}
.table-white-all {	border: 1px solid #FFFFFF;}
.table-grey-rl {border-left: 2px solid #d6d6d6;   border-right: 2px solid #d6d6d6;}
.table-grey-rlt {border-left: 2px solid #d6d6d6;   border-right: 2px solid #d6d6d6; border-top: 2px solid #d6d6d6}
.table-grey-rlt-index {border-left: 1px solid #d6d6d6;   border-right: 1px solid #d6d6d6; border-top: 1px solid #d6d6d6}

.table-grey-rlb {border-left: 2px solid #d6d6d6;   border-right: 2px solid #d6d6d6; border-bottom: 2px solid #d6d6d6}

.table-blue-all {border: 1px solid #CEE8F7;}
.table-blue2-all {border: 1px solid #A4D3F0;}

A:link {COLOR:#000000; TEXT-DECORATION:none;}
A:active {COLOR:#CCCCCC; TEXT-DECORATION: none;}
A:visited {	COLOR:#000000; TEXT-DECORATION: none;}
A:hover {COLOR:#FF3300;	TEXT-DECORATION:none;}

a.yellow:link {COLOR:#FFCC00; TEXT-DECORATION: none;}
a.yellow:visited {COLOR:#FFCC00; TEXT-DECORATION: none;}
a.yellow:hover {COLOR:#FFFF00; TEXT-DECORATION: none;}

a.move:link {COLOR:#FFCC00; TEXT-DECORATION: none;}
a.move:visited {COLOR:#FFCC00; TEXT-DECORATION: none;}
a.move:hover {COLOR:#FFFF00; TEXT-DECORATION: none;	position: relative;	right: 2px;	bottom: 2px;}

a.white:link {COLOR:#ffffff; TEXT-DECORATION: none; font-weight:bold;}
a.white:visited {COLOR:#ffffff; TEXT-DECORATION: none; font-weight:bold;}
a.white:active {COLOR:#FF9900; TEXT-DECORATION: none; font-weight:bold;}
a.white:hover {	COLOR:#60b8ff; TEXT-DECORATION: none; font-weight:bold;}

a.link-sub-title:link {COLOR:#0066BD; TEXT-DECORATION: none; font-weight:bold;}
a.link-sub-title:visited {COLOR:#0066BD; TEXT-DECORATION: none; font-weight:bold;}
a.link-sub-title:active {COLOR:#0066BD; TEXT-DECORATION: none; font-weight:bold;}
a.link-sub-title:hover {COLOR:#0099FF; TEXT-DECORATION: none; font-weight:bold;}

a.block:link {COLOR:#000000; TEXT-DECORATION: none; font-weight:none; text-decoration:underline;}
a.block:visited {COLOR:#000000; TEXT-DECORATION: none; font-weight:none; text-decoration:underline;}
a.block:active {COLOR:#FF9900; TEXT-DECORATION: none; font-weight:none; text-decoration:none;}
a.block:hover {COLOR:#ffffff; TEXT-DECORATION: none; font-weight:none;  text-decoration:none; background-color:#ff4200}

a.blue:link {COLOR:#3366CC;	TEXT-DECORATION: none;	border-bottom-width: thin;	border-bottom-style: dotted; border-bottom-color: #A6CAFF; font-weight: bold;}
a.blue:visited {COLOR:#5497ff; TEXT-DECORATION: none;}
a.blue:hover {COLOR:#2fe9ff; TEXT-DECORATION: none;}

.Sub-Title {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;	font-weight: bold;	color:#FF3300;	text-decoration: none;	background-color: #DAF0FE;	background-position: 100%; padding:3px;}
.Sub-Title2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#2648E8; text-decoration: none}
.notice1{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#666666; text-decoration: none}
.alert{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#FF0000; text-decoration: none}
.alertbig{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color:#FF0000; text-decoration:none; line-height:20px }
.alert-title{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#ffffff; text-decoration:blink; font-weight:bold}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ffffff; text-decoration: none}
.strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
.left-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}

Td.navon {
	BACKGROUND-COLOR:#F7792F; align: center; 
}
Td.navon A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100%; COLOR: white; FONT-FAMILY: Verdana, Tahoma, Arial; HEIGHT: 100%; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
Td.navon A:hover {
	DISPLAY: block; FONT-WEIGHT: normal; WIDTH: 100%; COLOR: black; HEIGHT: 100%; BACKGROUND-COLOR:#FF9900; TEXT-DECORATION: none
}
Td.navon A:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100%; COLOR: white; FONT-FAMILY: Verdana, Tahoma, Arial; HEIGHT: 100%; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
Td.nav {
	BACKGROUND-COLOR: #333333; align: center; color:#ffffff
}
Td.nav A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; HEIGHT: 100%; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
Td.nav A:hover {
	DISPLAY: block; FONT-WEIGHT: normal; WIDTH: 100%; COLOR:#ffffff; HEIGHT: 100%; BACKGROUND-COLOR:#FF9900; TEXT-DECORATION: none
	
}
Td.nav A:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; HEIGHT: 100%; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
.buttom {
	background-color: #49addf;
	border: 1px solid #000000;
}
