#content, #content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #333333;
}
#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight:bold;
}
#content a:link {
	color: #000099;
	text-decoration: none;
}
#content a:visited {
	text-decoration: none;
	color: #000099;
}
#content a:hover {
	text-decoration: underline;
	color: #000099;
}
#content a:active {
	text-decoration: none;
	color: #000099;
}
#error, #error p, #error td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
}
.inputbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
.usermessage{
	color:#FF0000;

}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
    background-color:   #E5E5E5;
    text-align:         left;
}
/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
    background-color:   #D5D5D5;
    text-align:         left;
}
/* Header Row */
table tr.even th,
table tr.even {
    background-color:   #D5D5D5;
    text-align:         left;
}
/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
    background-color:   #CCFFCC;
}
table caption,
table th,
table td {
    padding:            0.1em 0.5em 0.1em 0.5em;
    margin:             0.1em;
    vertical-align:     top;
}

#content th {
    font-weight:        bold;
    color:              #000000;
    background-color:   #D3DCE3;
}