@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}

body {
	background:#dededc;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:none;
}

h1, h2, h3, h4, h5, p {
	margin-bottom:12px;
}

h1 { font-size:160%; }
h2 { font-size:140%; }
h3 { font-size:120%; }
h4 { font-size:160%; }

table#container {
	margin:0 auto;
}

#leftColumn, #rightColumn {
	width:120px;
	border:1px solid #BBBBBB;
	background-color:#FFFFFF;
	text-align:center;
}
#leftColumn img, #rightColumn img {
	padding:4px;
	display:block;
}

#footer {
	background-color:#FFFFFF;
	height:80px;
	width:343px;
}

table.page-layout {
	border-collapse:collapse;
}

#content-box {
	background:url(../images/content-bg.jpg);
	height:412px;
	vertical-align:top;
	padding:0 20px 0 20px;
	width:650px;
}

#breadcrumbs {
	text-align:right;
	color:#999999;
}

#breadcrumbs a {
	color:#999999;
	text-decoration:none;
}

#breadcrumbs a:hover {
	color:#333333;
}

#content {
	width:100%;
	height:340px;
	overflow-y:auto;
	padding-right:10px;
}

table.search td {
	padding:3px;
	text-align:right;
}

input.text {
	font-size:14px;
	width:200px;
	border:1px solid #CCCCCC;
	padding:3px;
}

.listing {
	border-collapse:collapse;
	width:620px;
	margin-left:1px;
}
.listing caption {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	color:#62B9F9;
	text-align:left;
}
.listing td {
	border:1px solid #CCCCCC;
	padding:3px;
	vertical-align:top;
}
.listing .heading {
	font-weight:bold;
	background-color: #DDDDDD;
}
.warning {
	color: #CC0000;
	font-weight:bold;
}