/** 
 * stylesheet for listcategories 
 */
#listcategories
{
	margin: 3px;
	width: 190px;
	clear: both;
	border: solid 1px #dddddd;
	padding: 5px;
	background-color: #f5f5f5;
	background-image: url('../../../../images/sidebar_bg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

#listcategories .head
{
	font-weight: bold;
}

#listcategories .head th
{
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	text-align: left;
	color: #2176b8;
	border-bottom: #dcdcdc 1px solid;
	font-weight: normal;
	font-size: 18px;
}

#listcategories .head td
{
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #2176b8;
	border-bottom: solid 1px #dcdcdc;
	padding-top: 5px;
	padding-bottom: 5px;
}

#listcategories .head td.first
{
	text-align: left;
}

#listcategories .head td.second
{
	text-align: right;
}

#listcategories .body
{
	margin-top: 5px;
}

#listcategories .body table td 
{
	padding-top: 3px;
}

#listcategories .body table td a
{
	text-decoration: none;
	font-weight: normal;
	color: #454545;	
}

#listcategories .body table td a:hover
{
	text-decoration: underline;
}

#listcategories .body table td span
{
	font-weight: normal;
	color: #bfbfbf;
}

#listcategories .body table tr td.first
{
	text-align: left;
	background-image: url('../../../../images/icon_events.gif');
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#listcategories .body table tr td.second
{
	text-align: right;
}

/** 
 * stylesheet for listevents 
 */
#listevents
{
	margin: 3px;
}

#listevents table.record
{
	min-height: 50px;
	height: 50px;
	padding: 10px 2px 10px 2px;
	border-bottom: #999999 1px dashed;
}

#listevents table.record a
{
	color: #1a7cc7;
	text-decoration: none;
	font-weight: bold;
}

#listevents table.record a:hover, #listevents table.record a:visited, #listevents table.record a:active
{
	text-decoration: none;
}

/** 
 * stylesheet for event 
 */
#event
{
	margin: 3px;
}

#event .title
{
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	color: #505050;
}

/**
 * stylesheet for lastest content
 */
#related
{
	margin: 5px;
}

#related div.title
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #505050;
	border-bottom: solid 2px #808080;
}

#related span
{
	font-weight: normal;
	color: #bfbfbf;
}

#related ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#related li
{
	padding: 2px;
	padding-left: 10px;
	background: url("../../../../images/bull.gif") 2px 7px no-repeat;
}

#related li a
{
	text-decoration: none;
	color: #1a7cc7;
}

#related li a:hover
{
	text-decoration: underline;
}

/** 
 * stylesheet for Paging 
 */
.paging
{
	COLOR: #505050; 
}

.paging td
{
	COLOR: #af1d1e;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.paging div
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.paging a, .paging a:link, .paging a:active, .paging a:visited, .paging a:hover
{
	color: #000000;
	font-weight: normal;
}

.paging a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #a90a08;
}

.paging .active, .paging .active:link, .paging .active:active, .paging .active:visited, .paging .active:hover
{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #a90a08;
}
