.jumppen h2 {
	border: 1px solid #999;
	border-bottom: 1px solid #aaa;
	background: #fefeff url(images/background-grn.png) repeat-x bottom;
	height: 28px;
	margin: 0px;
	
	font-size: 130%;
	font-weight: normal;
	padding: 5px 15px;
	color: #006;
	}

.jumppen .entrybox {
	padding: 10px;
	}	
.jumppen .entrybox li {
	text-align: right;
	}


#draw {
	background: #fff;
	border: 2px solid #963;
	border-left: 2px solid #c96;
	border-bottom: 2px solid #c96;
	margin: 5px 0;
	border-collapse: collapse;
	font-size: 120%;
	}

.division {
	border-collapse: collapse;
	border: 1px solid #999;
	margin: 5px;
	margin-bottom: 15px;
	}
.division td {
	padding: 5px 2px 5px 0;
	border: 0px solid red;
	}

.division .head td {
	
	padding: 5px 10px 5px 2px;
	
	font-weight: bold;
	
	vertical-align: bottom;
	
	}
#draw h1 {
	color: #fff;
	}
.toprow td {
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
	background: #fff5d4;
	padding: 5px;
	border: 1px solid #963;
/*	border-bottom: 2px solid #c96;*/
	/*border-top: 2px solid #963;*/
	}

.drawdata1 td, .drawdata2 td {
	padding: 5px;
	border: 1px solid #963;
	vertical-align: top;
	}
.drawdata2 {
	background: #e5ddd1;
	}

#toprow .waitnum {
	background: #fc9;
	}
.entrylist .waitnum {
	background: #fc9;
	}

.waitinfo {
	background: #ffdebd;
	text-align: center;
	}

.dress {
	background: #fff url(images/background-red.png) repeat-x bottom;
	}
.xc {
	background: #fffffe url(images/background-grn.png) repeat-x bottom;
	}
.stad {
	background: #fff url(images/background-blue.png) repeat-x bottom;
	}

td.day {
	background-color: #ffdebd;
	}
.owner {
	font-size: 0.8em;
	font-style: italic;
	}
	
	
	
tr.even {background-color: transparent;}
tr.odd {background-color: #ededed;}

.head {
	background: #fffeda url(images/background-ylor.png) repeat-x bottom;
	}
.entryinfo td, .entryinfo th {
	padding: 5px;
	border: 1px solid #333;
	vertical-align: top;
	/*text-align: center;*/
	}
.entryinfo {
	border-collapse: collapse;
	padding-left: 20px;
	}
	
.entryinfo a:link, .entryinfo a:visited {
	color: #006;
	border-bottom: 0px dotted #009;
	}
.entryinfo a:hover {
	color: #4a9ba9;
	border-bottom: 0px dotted #009;
	}

.entrylist td, .entrylist th {
	padding: 5px;
	border: 1px solid #333;
	vertical-align: top;
	font-size: 90%;
	}
.entrylist th {
	text-align: left;
	font-size: 100%;
	/*background: #fffeda;*/
	}
.entrylist td a, .entrylist td a:link, .entrylist td a:visited {
	border-bottom: 0;
	color: #009;
	}
.entrylist th a, .entrylist th a:link, .entrylist th a:visited {
	border-bottom: 0;
	color: #900;
	}

.entrylist td a:hover {
	color: #00e;
	}
.entrylist th a:hover {
	color: #c00;
	}

.entrylist {
	border-collapse: collapse;
	margin-bottom: 20px;
	border: 1px solid #333;
	text-align: left;
	}
.tablenum {
	width: 3em;
	}
.tablecomment {
	font-size: 80%;
	}
option.available {color: red;}
option.break {color: blue;}

.junior {color: green;}
.senior {color: purple;}

.greybox {
	border: 1px solid #999;
	border-bottom: 1px solid #aaa;
	background: #fefeff url(images/background-grn.png) repeat-x bottom;
	height: 28px;
	margin: 0px;
	
	font-size: 120%;
	font-weight: bold;
	padding: 5px 15px;
	color: #006;
	}
.greybox h2 {
	margin: 0;
	font-size: 1.1em;
	text-align: left;
	font-style: normal;
	}
.multihead {
	background: #fffeda;
	font-weight: bold;
	}