

body {

	background-color: #FFFFFF;

	margin: 0;

/*	overflow-y: auto; */

}



td {

	font-family: verdana, arial, helvetica;

	font-size: 10px;

	color: #000000;

}



td.workshop {

	padding: 5px;

}



tr.alt_row {

	background-color: #eeeeee;

}	



a, a:visited, a:active {

	text-decoration: none;	

	color: #0000ff;

}



a:hover {

	text-decoration: none;

	color: #cccc00;

}



a.title {

	font-size: 12px;

}



div {

	position: relative;

	margin-right: 10px;

	font-weight: bold;

}



span.title {

	font-size: 12px;

	font-weight: bold;

}



span.header {

	font-size: 12px;

	font-weight: bold;

	color: 45afdd;

}



.border-bottom {

	 border-bottom: 1px solid #999999;

}

.border-right {

	 border-right: 1px solid #999999;

}

.border-top {

	 border-top: 1px solid #999999;

}

font.large {	/* large header size */

	font-size: 185%;

	color: 45afdd;

}

.contacts {

	font-size: 12px;

}




/* ADDED 2012-11-10 */

.subtitle
{
	padding-left: 11px;
	font-weight: bold;
	font-size: 14px;
	color: darkBlue;
}

.menubutton
{
	text-align: center;
	padding: 0 2px;
}
.menubutton a
{
	border: 1px solid darkblue;
	padding: 2px 5px;	
	font-weight: bold;
	color: darkblue;
}
.menubutton a:hover
{
	color: white;
	background-color: #cccc33;
}

.menubutton.last
{
	padding-right: 0;
}

.menubutton.last a
{
	border-right: none;
}

#clientlist
{
	padding-left: 20px;
}

#clientlist > li
{
	margin-bottom: 10px;
	font-weight: bold;
	list-style: none;
}

#clientlist > li > ul 
{
	font-weight: normal;
}