BODY {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma
}
P {
	MARGIN-TOP: 7px; FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: arial,sans-serif
}
LI {
	FONT-SIZE: 12px; COLOR: #657587; PADDING-TOP: 5px; LIST-STYLE-TYPE: square
}
A {
	COLOR: #104179; TEXT-DECORATION: none
}
A:visited {
	COLOR: #104179; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.headred {
	FONT-WEIGHT: bold; COLOR: #970027
}
.headred A {
	COLOR: #970027
}
.headred A:visited {
	COLOR: #970027
}
.headblue {
	FONT-WEIGHT: bold; COLOR: #11436d
}
.headblue A {
	COLOR: #11436d
}
.headblue A:visited {
	COLOR: #11436d
}
#t14arial {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial,sans-serif
}
#t16arial {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: arial,sans-serif
}
.white {
	COLOR: #ffffff
}
.white A {
	COLOR: #ffffff
}
.white A:visited {
	COLOR: #ffffff
}
.white A:hover {
	COLOR: #ffffff
}
.black {
	COLOR: #000000
}
.black A {
	COLOR: #000000
}
.black A:visited {
	COLOR: #000000
}
.black A:hover {
	COLOR: #000000
}
.red {
	COLOR: #970027
}
.red A {
	COLOR: #970027
}
.red A:visited {
	COLOR: #970027
}
.red A:hover {
	COLOR: #970027
}
.grey {
	COLOR: #657587
}
.grey A {
	COLOR: #657587
}
.grey A:visited {
	COLOR: #657587
}
.grey A:hover {
	COLOR: #657587
}
.blue {
	COLOR: #0061ce
}
.blue A {
	COLOR: #0061ce; TEXT-DECORATION: underline
}
.blue A:visited {
	COLOR: #104179
}
.blue A:hover {
	COLOR: #0061ce; TEXT-DECORATION: none
}
.darkblue {
	COLOR: #64a8cb
}
.darkblue A {
	COLOR: #64a8cb
}
.darkblue A:visited {
	COLOR: #64a8cb
}
.darkblue A:hover {
	COLOR: #64a8cb
}
A.blue {
	COLOR: #acd9f0
}
A.blue:visited {
	COLOR: #acd9f0
}
#t10 {
	FONT-SIZE: 10px
}
#t11 {
	FONT-SIZE: 11px
}
#t10 TD {
	FONT-SIZE: 10px
}
#t11 TD {
	FONT-SIZE: 11px
}
.timeblue {
	FONT-WEIGHT: bold; COLOR: #64a8cb
}
.timegrey {
	FONT-WEIGHT: bold; COLOR: #8794a2
}
.dateyellow {
	COLOR: #e08500
}
.img-border {
	BORDER-RIGHT: #c9ccd1 5px solid; BORDER-TOP: #c9ccd1 5px solid; BORDER-LEFT: #c9ccd1 5px solid; BORDER-BOTTOM: #c9ccd1 5px solid
}
.input {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: tahoma,sans-serif
}
.button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: tahoma,sans-serif; BACKGROUND-COLOR: #000000
}
.border-tab {
	BORDER-TOP: #f0f0f0 2px solid; BORDER-BOTTOM: #f0f0f0 2px solid
}
.border-bot TD {
	BORDER-BOTTOM: #e0e1e4 1px solid
}
#bgx {
	BACKGROUND-REPEAT: repeat-x
}
#bgy {
	BACKGROUND-REPEAT: repeat-y
}
#mimg {
	MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
#m55 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
#p5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#p10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#p15 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#p5top {
	PADDING-TOP: 5px
}
#p10top {
	PADDING-TOP: 10px
}
#p5bot {
	PADDING-BOTTOM: 5px
}
#p10bot {
	PADDING-BOTTOM: 10px
}
#p5left {
	PADDING-LEFT: 5px
}
#p10left {
	PADDING-LEFT: 10px
}
#p15left {
	PADDING-LEFT: 15px
}
#p1010 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#p55 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#p10p15 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#p10p25 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#p20p25 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#calendar TD {
	BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #b6b6b6 1px solid; BORDER-BOTTOM: #b6b6b6 1px solid; FONT-FAMILY: tahoma, sans-serif
}
#calendar TD DIV {
	WIDTH: 17px; HEIGHT: 17px; TEXT-ALIGN: center
}
#calendar TD A DIV {
	CURSOR: hand; BACKGROUND-COLOR: #f2f2f2
}
#calendar TD A:hover DIV {
	COLOR: #970027; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#calendar TR#header A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#calendar TD DIV.yes {
	COLOR: white; BACKGROUND-COLOR: #970027
}
#calendar TH {
	BORDER-RIGHT: #b6b6b6 1px solid; BORDER-TOP: #b6b6b6 1px solid; FONT-WEIGHT: normal; BORDER-LEFT: #b6b6b6 1px solid; COLOR: #970027; BORDER-BOTTOM: #b6b6b6 1px solid
}
.upper {
	TEXT-TRANSFORM: uppercase
}
.logoleft {
	BORDER-TOP: #000000 3px solid; BACKGROUND: url(img/bg_logoleft.jpg) #efefef repeat-y left 50%
}
.logo {
	BORDER-RIGHT: #8e0025 1px solid; BORDER-TOP: #8e0025 0px solid; BACKGROUND: url(img/bg_logo.jpg) #950027 no-repeat right bottom; BORDER-LEFT: #8e0025 1px solid; BORDER-BOTTOM: #8e0025 1px solid
}
.menu {
	COLOR: #104179
}
.h-yd {
	BACKGROUND: url(img/h_bg_yellow.gif) #f2aa40 repeat-x
}
.h-yl {
	BACKGROUND: url(img/h_bg_yellow.gif) #ffc600 repeat-x
}
.h-grey {
	BACKGROUND: url(img/h_bg_grey.gif) #8794a2 repeat-x; COLOR: #ffffff
}
.fs11px {
	FONT-SIZE: 11px
}
.mnarttitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px
}
.mnarttitle A:link {
	COLOR: #11436d; TEXT-DECORATION: none
}
.mnarttitle A:active {
	COLOR: #11436d; TEXT-DECORATION: none
}
.mnarttitle A:visited {
	COLOR: #11436d; TEXT-DECORATION: none
}
.mnarttitle A:hover {
	TEXT-DECORATION: underline
}
.mndate {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8794a2
}
.mnbg {
	BACKGROUND: url(img/bg_mn.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px
}
.nextlink-part {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2475b9; PADDING-TOP: 5px
}
.nextlink-part A:link {
	COLOR: #2475b9; TEXT-DECORATION: underline
}
.nextlink-part A:active {
	COLOR: #2475b9; TEXT-DECORATION: underline
}
.nextlink-part A:visited {
	COLOR: #2475b9; TEXT-DECORATION: underline
}
.nextlink-part A:hover {
	TEXT-DECORATION: none
}


/* Advert */
.contact {
	background-color: #FAFAFA;
	border: 1px solid #EBEBEB;
	padding: 10px;
}

.advert-head {
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;
	color: #0B3C65;
	text-transform: uppercase;
	font-size: 10px;
	padding: 3px 3px 3px 0px;
}

.adv-table td {
	color: #202020;
	background-color: #fafafa;
	font-size: 11px;
	text-align: center;
}

.adv-table-head td {
	background-color: #11436d;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
}

.adv-table td.sep {background-color: #D9D9D9;}

.advert-img {border: 1px solid #959595; margin-right: 10px;}