

/* begin Box, Block */
.art-BlockGR
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-BlockGR-body
{
	position: relative;
	z-index: 1;
	padding: 0px;
}



.art-BlockGR
{
	margin-right: 9px;
	margin-left: -2px;
}



/* end Box, Block */

/* begin BlockHeader */
.art-BlockGRHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 13px;
	margin-bottom: 0px;
}

.art-BlockGRHeader .t
{
	height: 30px;
	color: #4A5148;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;	
}

.art-BlockGRHeader .l, .art-BlockGRHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('images/BlockHeaderGR.png');
}

.art-BlockGRHeader .l
{
	left:0;
	right:1px;
}

.art-BlockGRHeader .r
{ 
	width:894px;
	right:0;
	clip: rect(auto, auto, auto, 893px);
}






.art-BlockGRHeader .t h2.subject
{
	height: 30px;
	color: #4A5148;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;
	top: 0;
	margin-bottom: 0;
	margin-top: 0;
}

/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockGRContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:3px;
	min-height:3px;
}

.art-BlockGRContent-body
{
	position: relative;
	z-index: 1;
	padding: 13px;
}

.art-BlockGRContent-tr, .art-BlockGRContent-tl, .art-BlockGRContent-br, .art-BlockGRContent-bl, .art-BlockGRContent-tc, .art-BlockGRContent-bc,.art-BlockGRContent-cr, .art-BlockGRContent-cl
{
	position:absolute;
	z-index:-1;
}

.art-BlockGRContent-tr, .art-BlockGRContent-tl, .art-BlockGRContent-br, .art-BlockGRContent-bl
{
	width: 2px;
	height: 2px;
	background-image: url('images/BlockContentGR-s.png');
}

.art-BlockGRContent-tl
{
	top:0;
	left:0;
	clip: rect(auto, 1px, 1px, auto);
}

.art-BlockGRContent-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 1px, 1px);
}

.art-BlockGRContent-bl
{
	bottom: 0;
	left: 0;
	clip: rect(1px, 1px, auto, auto);
}

.art-BlockGRContent-br
{
	bottom: 0;
	right: 0;
	clip: rect(1px, auto, auto, 1px);
}

.art-BlockGRContent-tc, .art-BlockGRContent-bc
{
	left: 1px;
	right: 1px;
	height: 2px;
	background-image: url('images/BlockContentGR-h.png');
}

.art-BlockGRContent-tc
{
	top: 0;
	clip: rect(auto, auto, 1px, auto);
}

.art-BlockGRContent-bc
{
	bottom: 0;
	clip: rect(1px, auto, auto, auto);
}

.art-BlockGRContent-cr, .art-BlockGRContent-cl
{
	top: 1px;
	bottom: 1px;
	width: 2px;
	background-image: url('images/BlockContentGR-v.png');
}

.art-BlockGRContent-cr
{
	right:0;
	clip: rect(auto, auto, auto, 1px);
}

.art-BlockGRContent-cl
{
	left:0;
	clip: rect(auto, 1px, auto, auto);
}

.art-BlockGRContent-cc
{
	position:absolute;
	z-index:-1;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
	background-color: #F0F0F0;
}


.art-BlockGRContent-body
{
	color:#5C6459;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
}

.art-BlockGRContent-body a:link
{
	color: #458CA3;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
}

.art-BlockGRContent-body a:visited, .art-BlockGRContent-body a.visited
{
	color: #458CA3;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
}

.art-BlockGRContent-body a:hover, .art-BlockGRContent-body a.hover
{
	color: #458CA3;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-decoration: none;
}

.art-BlockGRContent-body ul
{
	list-style-type: none;
	color: #252924;
	margin:0;
	padding:0;
}

.art-BlockGRContent-body ul li
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
line-height: 125%;
  line-height: 1.25em;
}



.art-BlockGRContent-body .calendar-calendar td a:visited, .art-BlockGRContent-body .calendar-calendar td a.visited
{
	color: #458CA3;
}

.art-BlockGRContent-body  .links li
{
	float: left;
	padding: 0 0 0 1em;
	background-image: none;
}

.art-BlockGRContent-body .calendar-calendar td a:hover
{
	text-decoration:underline;
}

.art-BlockGRContent-body table td.mini a
{
	font-weight:normal;
}

.art-BlockGRContent-body table td div.mini-day-on a 
{
	text-decoration:underline;
}

.art-BlockGRContent-body .calendar-calendar td a
{
	text-decoration:none;
}

p, dl, multicol {
display:block;
margin:1em 0;
}
/* end Box, BlockContent */ 