body {
background-color:rgb(246,246,246);
color:rgb(58,58,58);
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
margin:5;
padding:3;
}

a { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #1374A5; text-decoration: underline}

a:hover { font-family: Arial, Verdana, sans-serif; font-size: 14px; color:rgb(113,113,113);}

h1 { font-family: Arial, Verdana, sans-serif; font-size: 24px; color: #006699 }
h2 { font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #006699 }
h3 { font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #4C4C4C }
h4 { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #4C4C4C }
h5 { font-family: Arial, Verdana, sans-serif; font-size: 8px; color: #4C4C4C }
h6 { font-family: Arial, Verdana, sans-serif; font-size: 6px; color: #4C4C4C }

hr{ 
	color:#999999; 
	background-color:#006699; 
	width:95%; 
	height:2px; 
	clear: both;
}

hr.invisible{ 
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
	} 
}

img.floatleft { 
    float: left;
    clear: left; 
    margin: 5px;
    max-width: 45%; 
}
img.floatright { 
    float: right;
    clear: right; 
    margin: 5px;
    max-width: 45%; 
}

.resize {
max-width:100%; 
height:auto; 
}

ul, ol { overflow: hidden; padding-left: 40px; margin-left: 0; } ol li, ul li { list-style-position: outside; padding-left: 0; }

table {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color:rgb(58,58,58);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-width: 0px 0px 0px 0px;
border-spacing: 2px 2px;
border-style: outset outset outset outset;
border-color: #006699;
border-collapse: collapse;
background-color: transparent
}
table th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: #006699;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: #006699;
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}

table caption {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: #006699;
	font-size: 16px;
	color:rgb(158,158,158);
	background-color: Transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
