/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

input {
	font-size:11px;
	font-weight:bold;
}

.selection {
	border-top: #CC0033 solid 1px;
	border-left: #CC0033 solid 1px;
	border-right: #CC0033 solid 1px;
	text-align:center;
	width:150px;
	font-weight: bold;
}

.membersub {
	background-color:#CCCCCC;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding:2px;
}

.memberpanel
{
	padding:5px;
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
}

.memberside
{
	border-bottom:#000000 1px dotted;
	padding:5px;
	margin-bottom:5px;
	font-size:11px;
}

.bottomline {
	border-bottom: #CC0033 solid 1px;
}

.mainnavbar {
	width:175px;
	vertical-align:top;
}

.topnavbar {
	border-bottom:#ffffff 1px dotted;
	padding:3px;
	font-size:12px;
	text-align:left;
}

.topnavbar a {
	color:#FFFFFF;
}

.subtitle {
	border-color:#CC0033;
	border-style:solid;
	border-width:1px;
	background-color:#F75862;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

.tdgrey {
	border-color:#CC0033;
	border-style:solid;
	border-width:1px;
	background-color:#F75862;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

.tdfield {
	background-color:#F75862;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:right;
	width:150px;
}

.smallfontpanel {
	border: #CC0033 1px solid;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.smallfont {
	font-size:11px;
}

.row1 {
	background-color:#ffffff;
	vertical-align:middle;
}

.row2 {
	background-color:#eaeaea;
	vertical-align:middle;
}

.row1small {
	background-color:#FFFFFF;
	font-size:11px;
	padding:3px;
}

.row2small {
	background-color:#EAEAEA;
	background-color:#f3f3f3;
	font-size:11px;
	padding:3px;
}

.navbar {
	background-color:#FD878E;
	width:170px;
	font-size:12px;
	padding:5px;
	border-right:#CC0033 1px dotted;
}

.sidepanel {
	text-align:center;
	font-size:11px;
	border-bottom:#333333 1px dotted;
	margin-bottom:5px;
}

.statbar {
	border-color:#CC0033;
	border-style:solid;
	border-width:1px;
	background-color:#FD878E;
	width:200px;
	font-size:11px;
	padding:5px;
	text-align:left;
}

.mainpanel {
	font-size:12px;
	padding:5px;
	vertical-align:top;
	text-align:left;
}

.mainpanelnoborder {
	font-size:11px;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

.table-list-wrapper {
	/* border:#cccccc 1px solid; */
}

.table-list-wrapper td {
	border:#e6e6e6 1px solid;
}

.tdseries {
	vertical-align:top;
	font-size:11px;
}

.tdcharacters {
	border:#666666 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	width:140px;
	background-color:#ffb0b0;
	text-align:center;
	font-size:12px;
	vertical-align:top;
}

.fancybutton {
	background-color:#f54040;
	border:1px solid #ff0000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.marrymebutton {
	background-color:#f54040;
	border:1px solid #ff0000;
	padding-top:2px;
	padding-bottom:2px;
	width:80px;
}

.marrymebutton a {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.error {
	border-color:#CC0000;
	border-style:solid;
	border-width:2px;
	background-color:#FF9966;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

td {
	font-size:12px;
	vertical-align:top;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


.smallpanel {
	border:#666666 1px solid;
	background-color:#ffffff;
	font-size:10px;
	padding:3px;
	text-align:center;
}

.forumtrail {
	font-size:14px;
	font-weight:bold;
}

.homesubtitle {
	color:#FFFFFF;
	background-color:#990000;
	font-weight:bold;
	padding:3px;
}

.homesubpanel {
	border-left:#990000 1px solid;
	border-right:#990000 1px solid;
	border-bottom:#990000 1px solid;
	padding:5px;
}

.series-list-title {
	text-align:center;
}

.horizlist li {
	border-right:#ffffff 1px solid;
}

.horizlist li.last {
	border-right:none;
}

.horizlist li a {
	padding-left:5px;
	padding-right:5px;
}

.hometablelist td {
	text-align:left;
}

.headercell img {
	display:block;
	margin:0px;
	padding:0px;
}

.topsearchcell form {
	margin:0px;
	padding:0px;
}

.topsearchcell {
	vertical-align:bottom;
	text-align:right;
	color:#ffffff;
	padding-bottom:10px;
}
