/* CSS Document */

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 18px;
}
.textfield_mailinglist {
	border: none;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #CD1534; 
	width: 124px;
	height: 16px;
	margin-left: 18px;
	padding-top: 4px;
	padding-left: 5px;
}
a {
 /* color: #CC0303; */
/*	color: #C51203;*/
  color: #CD1534;
	text-decoration: none;
}


a.calendar
{
	color: #ffffff;
	text-decoration: none;
}

a.calendar:hover
{
	color: #CD1534;
	text-decoration: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	background:#CD1534;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align:center;
	line-height: 130%;
}
.ticlocalinfo {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.calendarborder {
	border: thin solid #CC0000;
}
.calendarday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background-color: #CCCCCC;
	border: thin solid #000000;
	text-align: center;
	padding: 5px;
}
.calendardayon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background-color: #EEEEEE;
	border: thin solid #CC0000;
/*	height: 110px;*/
	height: 80px;
	width: 90px;
	padding: 5px;
}
.calendardayoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
	border: thin solid #000000;
	/*height: 110px;*/
	height: 80px;
	padding: 5px;
	width: 90px;
}

.calendardayoffselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* color: #000000;
	background-color: #c9b173;
	*/
	color: #CD1534;
	background-color: #ffffff;
	border: thin solid #000000;
	/* height: 110px; */
	padding: 5px;
	width: 90px;
}

.calendardayonreading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFFCC;
	border: thin solid #CC0000;
	height: 110px;
	width: 90px;
	padding: 5px;
}


#menu2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none
}
#menu2 UL LI {
	POSITION: relative
}
#menu2 LI UL {
	DISPLAY: block; LEFT: 100%; POSITION: absolute; TOP: 0px
}
#menu2 LI:hover UL {
	DISPLAY: block; VISIBILITY: visible
}
#menu2 LI:hover > UL {
	VISIBILITY: visible; BACKGROUND-COLOR: #ffffff
}
#menu2 UL UL {
	VISIBILITY: hidden
}
* HTML #menu2 UL LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML #menu2 UL LI A {
	HEIGHT: 1%
}
#menu2 UL {
	MARGIN: 0px
}
LI {
	MARGIN: 0px
}
#menu2 UL A {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 0px solid; TEXT-DECORATION: none
}

#menu2 UL LI A {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 0px solid; TEXT-DECORATION: none; width:164px;
}
#menu2 UL UL A {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 0px solid; TEXT-DECORATION: none
}
#menu2 LI UL A {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #f5f5f5; BORDER-LEFT: #ccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.submenu2 {
	BACKGROUND: #cccccc; COLOR: #000000
}
#menu2 UL LI A:hover {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 0px solid; TEXT-DECORATION: none; width:164px; BACKGROUND: #f5f5f5; COLOR: #CD1534
}

#menu2 UL li:hover a,
#menu2 UL li a:hover,
#menu2 UL li a:active
  {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 0px solid; TEXT-DECORATION: none; width:164px; BACKGROUND: #f5f5f5; COLOR: #CD1534
}
/*#menu2 UL LI A:hover {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 0px solid; TEXT-DECORATION: none; width:164px; BACKGROUND: #f5f5f5; COLOR: #CD1534
}*/

#menu2 LI UL A:hover {
	BACKGROUND: #CD1534; COLOR: #ffffff
}
.tablebg
{
border:0px solid #CD1534;
}

.calheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}


.calsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.information {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#CD1534;
}


a.related
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}

a.related:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	COLOR: #CD1534;
	font-weight:bold;
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}

a.submenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CD1534;
	font-weight:bold;
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 14px; 
	PADDING-TOP: 4px;
}

a.submenu:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}

.mainselect
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	COLOR: #CD1534;
	font-weight:bold;
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}

.relcont
{
	line-height:20px;
}

a.subselect
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;
}


.prevnextmonth
{

	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


a.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
	color:#CD1534;
}

a.newslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.newslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.newslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.newslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.shortnewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.shortnewslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.shortnewslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.shortnewslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.shortnewslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}


a.shortnewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
		color:#CD1534;
	text-decoration:none;
}

a.morenewslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.morenewslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.morenewslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}

a.morenewslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 150%;
	text-decoration:none;
		color:#CD1534;
}