html, body
{
  margin : 0px 0px 0px 0px;
	background-color: #ffffff;
}

.CS2CM_ALT_ROW{
	background-color: #eaeaea;
}

#container
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
	width: 822px;
	background-color: transparent;
	background-image: url("../design/bg_main.jpg");
  z-index: 1;
}

#bg_top
{
  position:relative;
	height: 26px;
	width: 822px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: transparent;
	background-image: url("../design/top_hvid.jpg");
  z-index: 1;
}

#top_box
{
  position:relative;
	height: 134px;
	width: 790px;
	margin: 0px 3px 0px 32px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: transparent;
  z-index: 1;
}

#top_line
{
  position: relative;
  right: 3px;
  bottom: 0px;
	height: 19px;
	width: 765px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: #ffffff;
  z-index: 1;
}

#top_logo
{
  position: absolute;
	height: 134px;
	width: 248px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: #9E0307;
	background-image: url("../design/topmedlogo.jpg");
  z-index: 1;
}

#rightline
{
  position: relative;
  left: 2px;
	height: 517px;
  margin : 0px 0px 2px 0px;
	width: 22px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: transparent;
	background-image: url("../design/rightbar.jpg");
  z-index: 1;
}

#top_rightbar
{
  position: absolute;
  left: 768px;
	height: 163px;
  margin : 0px 0px 0px 0px;
	width: 22px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: transparent;
	background-image: url("../design/top_rightbar.jpg");
  z-index: 1;
}

#top_pic
{
  position: absolute;
  left: 249px;
	height: 134px;
	width: 516px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: transparent;
	background-image: url("../images/Image/top/top_pic_1.jpg");
  z-index: 1;
}

#top_pic_text
{
  position: absolute;
  right: 3px;
  bottom: 1px;
	font-family: Century Gothic, Verdana, Sans-Serif;
	font-size: 12px;
  color: #ffffff;
	background-color: transparent;
  z-index: 3;
}

#logotext_big
{
  position: absolute;
  top: 5px;
  left: 8px;
	font-family: Century Gothic, Verdana, Sans-Serif;
	font-size: 30px;
  color: #ffffff;
	background-color: transparent;
  z-index: 1;
}

#logotext_small
{
  position: absolute;
  top: 40px;
  left: 18px;
	font-family: Century Gothic, Verdana, Sans-Serif;
	font-size: 18px;
  color: #ffffff;
	background-color: transparent;
  z-index: 1;
}

#top_blackline_logo
{
  position: absolute;
  top: 118px;
	height: 16px;
	width: 248px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: #000000;
	filter: alpha(opacity=24);
	-moz-opacity:.25;
  opacity:.25;
  z-index: 2;
}

#top_blackline_pic
{
  position: absolute;
  top: 118px;
	height: 16px;
	width: 516px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 2px;
	background-color: #000000;
	filter: alpha(opacity=24);
	-moz-opacity:.25;
  opacity:.25;
  z-index: 2;
}

#bg_bottom
{
  position: relative;
  bottom: 0px;
	height: 26px;
	width: 822px;
	font-family: Verdana, Verdana, Sans-Serif;
	font-size: 10px;
	background-color: transparent;
	background-image: url("../design/bg_bottom.jpg");
	color: #000000;
  z-index: 1;
}

#menubox
{
  position: relative;
  top: 1px;
	width: 180px;
	margin-left: 32px;
	margin-top: 18px;
	background-color: #F7F7F7;
  z-index: 3;
}

.menutable
{
	width: 180px;
	border-style : dotted none none none;
	border-width : 1px;
	border-color : #969696;
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 11px;
	background-color: transparent;
  z-index: 3;
}

#contentbox
{
  position: relative;
  left: 10px;
  top: 10px;
	width: 542px;
	padding: 8px 8px 0px 8px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 14px;
	background-color: transparent;
	color: #494949;
  z-index: 4;
}

#headline
{
  position: relative;
  left: 3px;
  top: 0px;
	width: 550px;
	padding: 8px 8px 8px 8px;
	font-family: Century Gothic, Verdana, Sans-Serif;
	font-size: 26px;
	background-color: transparent;
	color: #000000;
  z-index: 5;
}

.menuheadline
{
  font-family: Verdana, Sans-Serif;
	font-size: 11px;
  font-weight: regular;
	text-decoration: none; 
	color: #a10404;
}

.text
{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 14px;
  font-weight: regular;
	text-decoration: none; 
	color: #000000;
}

a.menubox:link, a.menubox:visited
{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 13px;
  font-weight: regular;
	text-decoration: none; 
	color: #000000;
}

a.menubox:active, a.moenubox:hover
{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 13px;
  font-weight: regular;
	text-decoration: none; 
	color: #a10404;
}

a.submenubox:link, a.submenubox:visited
{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 11px;
  font-weight: regular;
	text-decoration: none; 
	color: #000000;
}

a.submenubox:active, a.submenubox:hover
{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 11px;
  font-weight: regular;
	text-decoration: none; 
	color: #a10404;
}

a, a:link, a:visited, a:active, a:hover
{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 14px;
  font-weight: regular;
	text-decoration: none; 
	color: #a10404;
}

#minical a{
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 11px;
}
#minical {
  font-family: Verdana, Verdana, Sans-Serif;
	font-size: 11px;
}
/* This is the link style for the mini-cals */	
a.ps2			{ text-decoration:	underline; font-weight:bold;}
a.ps2:link		{ color: #0066FF; background-color: transparent; }
a.ps2:visited	{ color: #0066FF; background-color: transparent; }
a.ps2:active	{ color: #3366CC; background-color: transparent; }
a.ps2:hover		{ color: #000099; background-color: transparent; }
.V9 					{ color: #000000; }
.V10W 				{ color: #FFFFFF; }
.V10WB 				{ color: #FFFFFF; font-weight: bold; }
.V9G 					{ color: #666666; }
.V10 					{ color: #000000; }
.V9BOLD 			{ font-weight: 900; }
.G10 					{ color: #000000; }
.G10B 				{ color: #000000; background-color:#ffffff;}
.G10Be 				{ color: #000000; background-color:#ffffff;}
.G10BOLD 			{ font-weight: 900; }
.G10G 				{ color: #A1A5A9; }
.V12 					{ color: #000000; }
.H20 					{ color: #000000; }
.eventfont 		{ color: #FFFFFF; }
a.psf					{ text-decoration:	none; }
a.psf:link		{ color: #a10404; background-color: transparent; }
a.psf:visited	{ color: #a10404; background-color: transparent; }
a.psf:active	{ color: #a10404; background-color: transparent; }
a.psf:hover		{ color: #000000; background-color: transparent; }


