body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.boxed {
    border-width: 1px;
    border-style:solid;
    border-color: #BBBBBB;
    -moz-border-radius: 15px;
    
}

.boxedtop {
    padding-top: 10px;
    border-top-width: 1px;
    border-top-style:solid;
    border-top-color: #BBBBBB;
}

.boxedbottom {
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style:solid;
    border-bottom-color: #BBBBBB;
}

h1 {
    font-size:12pt;
    color:#c4531A;
    margin-bottom:10px;
    margin-top:2px;
    padding-top:6px;
}

h2 {
    font-size:12pt;
    font-weight:bold;
    color:black;
    margin-bottom:3px;
    margin-top:2px;
    padding-top:6px;
}

h3 {
    font-size:10pt;
    color:black;
    margin-bottom:3px;
    margin-top:2px;
    padding-top:6px;
}
.page {
    width: 990px;
    margin:10px;
    padding-top: 10px;
}

.padded { padding:5px }

table {
    font-size:10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}

form {
	margin: 0px;
}

a:link,a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

a:hover,a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-decoration: underline;
}

div.errors {
    background: #fff3f3;
    text-align:center;
    border: 1px solid red;
    color: #cc0000;
    margin: 10px 0 5px 0;
    padding: 5px 0 5px 0;
}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('../images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../images/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

.prevLink, .step, .currentStep, .nextLink {
	padding-right: 5px;
}
.currentStep {
	font-weight:bold;
}

/* Buttons */

.buttons, .buttons a {
    background: #C44B28;
    border: 1px solid darkgray;
    font-size: 10px;
    color:white;
    margin-top: 5px;
    overflow: hidden;
    padding: 3px;
}

.event_table td, .event_table a {
    font-size: 9pt;
}

.site-time {
    font-size: 9pt;
    font-family:monospace;
}

.report-table td, .report-table a {
    font-size: 9pt;
}



