.divprogress a img{border:none; cursor:pointer; cursor:hand; }
.divprogress{line-height:14px; margin:30px; margin-top:0; margin-left:100px; margin-right:100px;}

#progresstable td, #overviewbar{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}

span.complete
{
}
span.started
{
}

table.labeltable
{
float:left; width:100%;	
height:100%;
}
table.labeltable td
{
margin:0;
padding:0;
height:100%;
}

.progtube
{
	border-radius:5px;
	-moz-border-radius:5px;
	border: 1px solid black;
	cursor:hand;
	cursor:pointer;
}

.progtube td
{
	 color:#000; line-height:20px; font-weight:bold; letter-spacing:1px;
}

.divprogress h3{  margin:0px; margin-top:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}


div#userproblem
{
	border:3px double red;
	background-color:#FFDDAA;
	padding:5px;
	width:40%;
	color:#990000;
	font-size:13px;
}

#signuptable input{ width:100%; height:15px; }
#signuptable { width:50%; margin-bottom:50px; margin-top:15px; font-size:13px; line-height:15px;}
#signuptable td {height:15px;}

input#signinbutton{  width:150px; margin-left:10px; }
input#signoutbutton{  width:150px; float:right; margin-right:30px; margin-top:-40px; }

input#signupbutton{  width:150px; height:20px; margin-left:120px; }
