body {
	margin-top: 2px;
	margin-left: 5px;
	font-family: arial, sans-serif;
	font-size: 9pt;
	background-color: #FFF;
}
body th {
	text-align: left;
}
body table.centered {
	margin-left: auto;
	margin-right: auto;
}
body a {
	color: #003c79;
}
body a:hover {
	color: #fd9417;
}
body a:visited {
	color: #777777;
}
body form {
	margin: 0px;
}
p{text-indent: 1.5em;  margin-left: 10px;  margin-right: 10px;}
p:first-letter {font-size: 110%;}
h1:first-letter {font-size: 110%;}
h1 {margin-left: 10px;  margin-right: 10px;}

a.href_masq {
	color: inherit;
	text-decoration: none;
}
a.href_masq:hover {
	color: #003c79;
	text-decoration: underline;
}
a.href_masq:visited {
	color: inherit;
}
/* Catalog */
table#cat {
	margin-bottom: 10px;
}
table#cat tr#cat_header td {
	background-image: url('navbar-fill.gif');
	font-weight: bold; 
	font-size: 10pt; 
	color: white; 
	text-transform: uppercase; 
	vertical-align: middle;
}
table#cat tr#cat_header h2 {
	display: inline;
	font-size: 10pt;
}
table#cat tr#cat_header h2 a {
	text-decoration: none;
	color: white;
}
table#cat tr#cat_path {
	font-weight: bold;
	color: #003c79;
	border-bottom: 1px solid #808080;
}
table#cat tr#cat_path a {
	color: #003c79;
}
table#cat tr.cat_content td {
	border-bottom: 1px dotted #808080;
	line-height: 140%;
}
table#cat tr.cat_content img.cat_content_img {
	vertical-align: baseline;
	border-width: 0px;
}
table#cat tr.cat_content a.cat_name {
	font-size: 9pt;
	color: #003c79;
	text-decoration: none;
}
/* Navbar */
td.navbar {
	background-image: url('navbar-fill.gif');
}
td.navbar a {
	font-size: 8pt;
	color: white;
}
td.navbar a:visited {
	color: #bbbbbb;
}
td.navbar table {
	font-size: 8pt;
	color: white;
}
td.navbar img {
	margin-left: 10px;
	margin-right: 10px;
	border-width: 0px;
}
td.navbar #navpath {
	margin-left: 200px;
	margin-right: 5px;
}
/* Main columns */
table#main {
	margin-top: 10px;
}
table#main td {
	vertical-align: top;
}
table#main td#middle {
	padding: 0px 10px;
}
#lcol {
	width: 240px;
	background-color: white;
}
#mcol {
	background-color: white;
	font-size: 9pt;
	color: #033f7b;
	margin-bottom: 10px;
}
#mcol td {
	vertical-align: middle;
}
#rcol {
	width: 240px;
	background-color: white;
}
/* Footer */
table#footer_tbl {
	margin-top: 1px;
}
td#footer {
	background-color: #efeddf;
	text-align: center;
	font-size: 9pt;
}
td#footer a {
	color: #003c79;
}
td#footer span.divisor {
	color: #003c79;
	padding: 0px 5px;
	font-weight: bold;
	font-size: larger;
}
td#footer div#copyright {
	padding: 10px 0px 0px 0px;
	font-size: 8pt;
	color: #808080;
}

div.mcol_header {
	background-color: #FFCB93;
	color: #567796;
	font-weight: bold;
	margin: 10px 0px;
	padding: 5px;
}
div.mcol_header a:hover {
	color: #bd0000;
}
div.mcol_header hr {
	background-color: #93B9DC;
	color: #93B9DC;
	border-width: 0px;
	border-color: #93B9DC;
	margin: 0px;
	padding: 0px;
	height: 2px;
}

div.mcol_header2 {
	color: #567796;
	font-weight: bold;
	margin: 10px 0px;
	padding: 5px;
	position: relative;
}
div.mcol_header2 a:hover {
        color: #fd9417;
}
div.mcol_header2 h1, div.mcol_header2 h2, div.mcol_header2 h3 {
	font-size: 100%;
	display: inline;
	margin: 0px;
}
div.mcol_header2 hr {
	background-color: #93B9DC;
	color: #93B9DC;
	border-width: 0px;
	border-color: #93B9DC;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
div.mcol_header2 .found_count {
	color: #033f7b; 
}
hr.orange {
	background-color: #fd9417;
	color: #fd9417;
	border-color: #fd9417;
	border-width: 0px;
	margin: 10px 0px;
	padding: 0px;
	height: 1px;
}
#logo {
	border: 0px;
}


