body {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:verdana,arial,sans-serif;
	background-color:#ffffff;
	font-size:12px;
}

td {
	vertical-align:top;
	padding:10px;
}

p {color:#141414;}
p.intro {margin:0px 0px;font-weight:bold;}
p.more {text-align:right;}
p.tag {font-size:14px;font-weight:bold;margin-top:0px;}
p.small {font-size:11px;}

h1 {font-size:20px;color:#141414;margin-bottom:3px;}
h2 {font-size:18px;font-weight:bold;margin:20px 0px 0px 0px;padding:0px;border-bottom:#333333 1px solid;color:#bb3333;}
h2.title {font-size:16px;margin:0px 0px 0px 0px;padding:0px;}
h2.title a {color:#990000;}
h3 {font-size:16px;color:#141414;margin:0px 0px 0px 0px;padding:0px;font-family:arial,sans-serif;}

a {color:#993333;text-decoration:none;}
a:hover {text-decoration:underline;color:#990000;}
a img {border:none;}

div#banner {margin:0px;padding:0px 0px 0px 43px;background-color:#141414;border-top:#ffffff 1px solid;}
div#contents {padding:20px 53px 30px 53px;background-color:#ffffff;}
div#menu {padding:0px 0px 0px 0px;background:#ffffff;}
div#menu a {text-decoration:none;color:#666666;}
div#menu a:hover {text-decoration:none;color:#990000;}
div.menuitem {padding:2px;font-size:14px;color:#000000;font-weight:bold;}
table.menu tr td {padding:0px;}
div#footer {padding:10px 0px 30px 0px;color:#666666;font-size:11px;border-top:#141414 1px solid;text-align:center;}
div#footer a {color:#666666;text-decoration:underline;}

div.item {
	margin:0px 5px 0px 0px;
	padding:20px 0px 10px 0px;
	clear:both;
}

div.item h2.title {border:none;}

div.intro {
	border-bottom:#666666 1px solid;
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;
}
div.intro p {
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

img.right {float:right;margin:0px 0px 0px 10px;}
img.picleft {float:left;margin:0px 10px 0px 5px;padding:1px;border:#141414 1px solid;}

img.noborder {border:none !important;}

.alert {color:#990000;}

.clear {clear:both;height:1px;overflow:hidden;}

table.awards {
	border-collapse:collapse;
	border:#000000 1px solid;
	margin-top:10px;
}

table.awards tr th, table.awards tr td {
	padding:10px 10px;
	vertical-align:top;
	text-align:left;
}

table.awards tr th {
	background-color:#990000;
	color:#ffffff;
}

table.awards tr {
	border:#000000 1px solid;
}

table.awards td.strong {
	font-weight:bold;
}

table.home {
	border-collapse:collapse;
}

table.home tr {
	border-bottom:#cccccc 1px solid;
}
table.home tr td {
	padding:20px;
}

ul {
	list-style-type:square;
}

ul li {
	padding-top:5px;
	padding-bottom:5px;
}
