/**
 * Downloads
 */
#downloads table a{
	font-weight:normal;
	padding:0 0 0 14px;
	background:url('../design/btn/arrow.gif') no-repeat 0 2px;
	color:#333333;
}
#downloads table a:hover{
	color:#000000 !important;
}

#downloads table{
	width:100%;
	margin-bottom:6px;
}

#downloads table td{
	padding:0px 10px 0px 20px;
	border-width:0px 1px 0px 0px;
	border-color: #e1e1e1;
	border-style:solid;
	color:#333333;
	vertical-align:top;
}

#downloads thead td{
	border-width:0px 0px 0px 0px !important;
	background:url('../design/bg/tabletitle-border.gif') repeat-x left bottom;
	color:#666666 !important;
	font-weight:bold;
	padding-bottom:14px !important;
}

#downloads .tab-title{
	padding-top:6px;
}

#downloads .firstcol{
	padding-left:10px !important;
}

#downloads .lastcol{
	border-right-width:0px !important;
}

/**
 * Events
 */
#events h3{
	margin-bottom: 4px;
}
#events hr{
	margin-bottom: 15px;
}
.events_box {
	border-width:1px 0px 0px 0px;
	border-color: #e1e1e1;
	border-style:solid;
}

.events_box h4, .events_box h4 a {
	color:#333;
}
.events_box .first_col {
	width: 310px;
	float: left;
	padding:10px 0px 10px 0px;
}
.events_box .last_col {
	padding:10px 0px 10px 0px;
}
.events_box table td, .events_box table th{
	padding-top:1px;
	text-align:left;
	vertical-align:top;
	height:15px;
}
.events_box table .etitle{
	font-weight: bold;
	padding-top: 10px;
	height:25px;
	color: #333;
}
.events_box table .etitle a{
	color: #333;
}
.events_box table .einfo{
	font-weight: bold;
	color:#676767;
	width: 80px;
}
