body, html, div {
	margin: 0;
	padding: 0;
}

input, select {
	font: 10px arial, verdana, sans serif; 
}

ul, li {
	margin: 2px, 0px, 0px, 10px;
	padding: 0px, 0px, 0px, 0px;
	color: #cacaca;
}

body { 
	font: 11px arial, verdana, sans serif; 
	text-align: center;
}

table, td, tr {
	font: 11px arial, verdana, sans serif;
}

p {
	margin: 0px, 0px, 10px, 0px;
	text-align: justify;
	line-height: 1.3em;
}

h3 {
	padding: 0;
	margin: 0px 0px 8px 0px;
	font: 20px arial, verdana, sans serif;
	color: #B83732;
	letter-spacing: -0.1em;
	line-height: 0.9em;
}

.form {
	border: #3C3C3C 1px double;
	font: 10px arial, verdana, sans-serif, helvetica;
	color: #000;
	background-color: #fff;
}

.main {
	border: 1px solid #BFBFBF;
	height: 100%;
}

.content {
	font: 11px arial, verdana, sans serif;
	color: #3C3C3C;
	text-align: justify;
}

.shop {
	font: 12px arial, verdana, sans serif;
	color: #8F8F8F;
}

.sm b {
	font: 12px arial, verdana, sans serif;
	font-weight: bold;
	color: #A30000;
}

.sm {
	font: 10px arial, verdana, sans serif;
	color: #B83732
}

.sm a, .sm a:visited, .sm a:link {
	text-decoration: underline;
}

.sm a:hover {
	text-decoration: none;
}

.pageheader, .pageheader TD, .pageheader TH {
	background-image: url('images/bip_header.jpg');
	background-color: #FFFFFF;
	color: #B83732;
	font: 11px Arial, Verdana, Sans-Serif;
	font-weight: bols;
}

.sidenav {
	color: #B83732;
	font: 11px Arial, Verdana, Sans-Serif;
	font-weight: BOLD;
}
.sidenav a:link, .sidenav a:visited {
	color: #B83732;
	text-decoration: none;
}

.sidenav a:hover {
	text-decoration: underline;
}

a {color: #B83732;}
a:visited {color: #B83732;}
a:hover {color: #B83732;}
