BODY {
	MARGIN: 0px; FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #555555; BACKGROUND-COLOR: #ffffff;
}
A {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #053170; TEXT-DECORATION: underline
}
P {
	MARGIN: 0px
}
HR {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 90%; COLOR: #acacac; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 3px; BACKGROUND-COLOR: #acacac; TEXT-ALIGN: center
}
HR.bmRuler {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 92%; COLOR: #c4c4c4; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 3px; BACKGROUND-COLOR: #c4c4c4; TEXT-ALIGN: center
}
LI {
	MARGIN: 7px 2px
}
TABLE A {
	TEXT-TRANSFORM: none; COLOR: #053170; LINE-HEIGHT: 15px
}
.textMain {
	FONT-SIZE: 11px; COLOR: #000000
}
.textMain A {
	FONT-SIZE: 11px; COLOR: #053170
}
.textMainBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.textMainIntro {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.textMainHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 14px
}
.textBorder {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.textBorder A {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.textBorder A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
.textBorderBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.textBorderBold A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
.textBorderCont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.textBorderCont A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
.textBorderHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: 15px; FONT-STYLE: normal
}
.textLeftPbls {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.textLeftPbls A {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.textLeftPbls A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
DIV.textBorder {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
DIV.textBorder A {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
DIV.textBorder A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
DIV.textBorderBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
DIV.textBorderBold A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
DIV.textBorderCont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
DIV.textBorderCont A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
DIV.textBorderHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: 15px; FONT-STYLE: normal
}
TABLE.page {
	WIDTH: 100%;
}
TABLE.page TD {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px
}
TR.spacer {
	HEIGHT: 5px
}
TD.leftcol {
	WIDTH: 200px; BACKGROUND-COLOR: #ffffff
}
TD.vspacer {
	WIDTH: 9px; BACKGROUND-COLOR: #ffffff
}
TD.content {
	BACKGROUND-COLOR: #ffffff
}
TD.ritecol {
	WIDTH: 200px; BACKGROUND-COLOR: #ffffff
}
TABLE.menumain {
	WIDTH: 100%
}
.menumain {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain:link {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain:visited {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain:active {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain:unknown {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
TD.menumain A {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
TD.menumain A:hover {
	FONT-WEIGHT: bold; COLOR: #555555; TEXT-DECORATION: none
}
TD.menumain_act A {
	FONT-WEIGHT: bold; COLOR: #555555; BACKGROUND-COLOR: #a5c3d6; TEXT-DECORATION: none
}
TD.menumain_act A:hover {
	FONT-WEIGHT: bold; COLOR: #555555; BACKGROUND-COLOR: #a5c3d6; TEXT-DECORATION: none
}
.menumain_sub {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain_sub:link {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain_sub:visited {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain_sub:active {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain_sub:unknown {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
A.menumain_sub:hover {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
TD.menumain_sub A {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
TD.menumain_sub A:hover {
	FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none
}
.menuleft {
	TEXT-TRANSFORM: none; COLOR: #555555
}
TR.menuleft {
	MARGIN: 20px
}
TABLE TD.menuleft {
	TEXT-TRANSFORM: none; COLOR: #555555
}
TD.menuleft {
	TEXT-TRANSFORM: none; COLOR: #555555
}
TD.menuleft A {
	TEXT-TRANSFORM: none; COLOR: #555555; TEXT-DECORATION: none
}
TD.menuleft A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
.quickmenu {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
TABLE.quickmenu TR TD SELECT {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555
}
.quicksearch {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
.quicksearch_label {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: 14px
}
TABLE.quicksearch {
	MARGIN: 0px
}
.eventmail {
	TEXT-TRANSFORM: none; COLOR: #000000
}
.eventmail_label {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #555555
}
TABLE.eventmail {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; MARGIN: 0px; BORDER-LEFT: #818181 1px solid; COLOR: #000000; BORDER-BOTTOM: #818181 1px solid; BACKGROUND-COLOR: #d9e5f3
}
TABLE.eventmail TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
TABLE.logomenu TD.menu_tr {
	TEXT-TRANSFORM: none; COLOR: #555555
}
TD.menu_tr A {
	TEXT-TRANSFORM: none; COLOR: #555555
}
TD.menu_tr A:hover {
	TEXT-TRANSFORM: none; COLOR: #053170; TEXT-DECORATION: underline
}
TABLE.menuBM {
	WIDTH: 92%
}
DIV.textBM {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: none; COLOR: #000000; LINE-HEIGHT: normal
}
TD.menu_bm {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #000000; LINE-HEIGHT: normal
}
TD.menu_bm A {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #555555; LINE-HEIGHT: normal
}
TD.menu_bm A:hover {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #053170; LINE-HEIGHT: normal
}
TD.mleft_top A {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; LINE-HEIGHT: normal
}
.menu_lng {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #555555
}
.menu_lng A:hover {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: none; COLOR: #053170
}
TD.calendar A {
	COLOR: #555555
}
TD.calendar A:hover {
	COLOR: #053170
}
DIV.tx-indexedsearch {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.tx-indexedsearch P {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.tx-indexedsearch H1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.mlbullet {
	WIDTH: 14px; HEIGHT: 18px
}
TABLE.mlbullet_b {
	WIDTH: 14px; HEIGHT: 18px
}
TABLE.mlbullet_b TD {
	BORDER-RIGHT: white 5px solid; BORDER-TOP: white 5px solid; BORDER-LEFT: white 5px solid; WIDTH: 14px; BORDER-BOTTOM: white 5px solid; HEIGHT: 19px; BACKGROUND-COLOR: #000000
}
TD.mlbullet_b {
	WIDTH: 4px; BACKGROUND-COLOR: #000000
}
TD.mlbulletspc {
	VERTICAL-ALIGN: top; WIDTH: 16px; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
TD.ruler_b {
	BACKGROUND-COLOR: #eea542
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	WIDTH: 100px
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	WIDTH: 150px
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	BACKGROUND: #eeeeee
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	FONT-WEIGHT: bold
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	FONT-WEIGHT: normal
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	COLOR: red
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	BACKGROUND: #eeeeff
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	BACKGROUND: #cccccc
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	
}
.tx-ttnews-browsebox TD {
	FONT-SIZE: 10px
}
.tx-ttnews-browsebox-strong {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	FONT-WEIGHT: bold
}
.tx-ttnews-browsebox-SCell {
	BACKGROUND-COLOR: #eee
}
.style1 {
	color: #FF7F00;
	font-weight: bold;
}
.style2 {
color: #C83309;
}
.style3 {
color: #CCCCCC;
}
.style4 {
color: #CC0000;
font-weight: bold;
}