body {

	background-color: #FFFFFF;

	}



body, p, td, input, textarea, select {

	font-family: Arial, Verdana;

	font-size: 12px;

	font-weight: normal;

	}



h1 {

	font-size: 15px;

	font-weight: bold;

	color: #000000;

	margin: 0;

	padding: 0 0 10px 0;

	}



h2 {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	margin: 0;

	padding: 0 0 10px 0;

	}



h3 {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	}



ul {

	margin: 0;

	padding: 0 0 0 24px;

	list-style: square;

	}



a, a:link, a:visited, a:active {

	color: #515159;

	font-weight: bold;

	text-decoration: underline;

	}



a:hover {

	text-decoration: none;

	}



.listing, .listing th, .listing td {

	border: 1px solid #515159;

	}



.listing th, .listing td {

	padding: 1px 2px 1px 2px;

	}



.listing th {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #B5B1B1;

	}



.listing h1 {

	font-size: 13px;

	padding: 0;

	margin: 0;

	}



.btn {

	color: #728FE5;

	font-weight: bold;

	border: 1px solid #728FE5;

	background-color: #CCCCCC;

	}



form {

	padding: 0;

	margin: 0;

	}



.outline {

	background-color: #FFFFFF;

	border: 1px solid #2D458F;

	}



.outline th {

	border-bottom: 1px solid #2D458F;

	}



.outline div {

	padding: 3px 0 3px 0;

	}



.outline .content {

	padding: 3px;

	}



.error {

	font-weight: bold;

	font-size: 13px;

	color: #FF0000;

	}



#menu td {

	padding: 2px;

	border-bottom: 1px solid #2D458F;

	border-right: 1px solid #2D458F;

	background-color: #9C1C13;

	}



#menu .last {

	border-right: none;

	}



#menu a, #menu a:active, #menu a:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

	}



#menu a:hover {

	text-decoration: underline;

	}



#menu #there {

	text-decoration: underline;

	}



#main, #main td, #main th {

	border: 1px solid #333131;

	}



#main th, #main td {

	padding: 0 3px 0 3px;

	}



#main th {

	background-color: #333131;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 13px;

	}



#main .title {

	background-color: #B5B1B1;

	}



#main a, #main a:active, #main a:visited {

	color: #FFE1CF;

	}



#categories #there {

	font-weight: normal;

	font-style: italic;

	}



#sidebar {

	float: right;

	}



#sidebar, #sidebar th {

	border: 1px solid #333131;

	}



#sidebar td {

	border-right: 1px solid #333131;

	}



#sidebar #amount {

	border-bottom: 1px solid #333131;

	}



#sidebar th, #sidebar td {

	padding: 0 3px 0 3px;

	}



#sidebar th {

	background-color: #2D458F;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 13px;

	border-top: 0;

	}
