pre {
	font-size: 12px;
	padding: 2;
	margin: 20px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	width: 800px;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

h1, h2, h3, h4, p, li {
    font-family:"Arial",Sans-serif;
}

table.bordered {
    background-color: #FFFFFF;
    border-spacing: 0px;
    border-collapse: collapse;
    border 1px solid #999999;
    padding: 3px;
}

table.bordered td,
table.bordered th {
    padding: 3px;
    border: 1px solid #999999;
}

table.bordered th {
    border-bottom: 2px solid #000099;
}

table.bordered tr.break td {
    border-bottom: 2px solid #000099;
}

table.bordered tr:first-child td {
    border-top: 2px solid #000099;
}
table.bordered tr:last-child td {
    border-bottom: 2px solid #000099;
}
table.bordered tr td:first-child,
table.bordered tr th:first-child {
    border-left: 2px solid #000099;
}
table.bordered tr td:last-child,
table.bordered tr th:last-child {
    border-right: 2px solid #000099;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
