DIV {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

a {font-family:Verdana;font-size:10pt;font-weight:normal;color:#339;text-decoration:none}
a:hover {color:#f60}

body {text-align:center;background:url(images/bgStrawmatWide.gif) repeat-y 50%;margin:0px}
body table {margin:0px auto}
form {margin:0px}
#headerblock {
	width:912px;
	background: #fff url(/images/rnd_b_1.png) no-repeat top left;
}

#logo {
	height:104px;
	padding: 12px;
	background:#282E81 url(/images/logoback.jpg) top right;
	font-family:Arial Black;
	font-size:20pt;
	font-style:italic;
	color:#fff;
}

#menu {float:left;width:100%;background:url(/images/menuBack.gif)}
#menu ul {margin:0px;padding:0px;list-style:none}
#menu li {float:left;display:inline;margin:0px}
#menu a {float:left;cursor:default;text-decoration:none;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;background:url(/images/menuButtonBack.gif) top right}
#menu a span {display:block;padding:4px 9px 5px 8px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none}
/* End IE5-Mac hack */
#menu a:hover {color:#f00}

#menu2 {width:100%;background:#e4e4e4}
#menu2 td {margin:0px;padding:0px;white-space: nowrap;background:#e4e4e4 url(/images/menuButtonBack.gif) top right}
#menu2 a {cursor:default;text-decoration:none;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000}
#menu2 a span {display:block;padding:4px 9px 5px 8px}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu2 a span {float:none}
/* End IE5-Mac hack */
#menu2 a:hover {color:#f00}
#menu2space {width:100%}

#shopbutton {margin:0px;padding:0px;white-space: nowrap;background:#e4e4e4 url(/images/menuButtonBackShop.gif) top right}


.menu2sub {border-left:1px solid #8F93B5}

.page {
	width:912px;
}
.adSpace {background:#fff;padding:5px;width:130px;vertical-align:top;text-align:center;border-right:1px solid #999}
.pageBody {
	background:#fff;
	padding:12px;
	text-align:justify;
	font-family:Verdana;
	font-size:10pt;
	position:relative;
	vertical-align:top;
}

.adSpaceDiv {border:3px solid #000;width:130px;height:170px;vertical-align:middle;text-align:center;font-family:Arial;font-size:12pt;font-weight:bold}
.adSpaceDiv span {color:#f60}


.profileStats {margin:0px}
.profileStats td {padding:2px 6px}
.mList {font-family: Tahoma;font-size:8pt;color:#000}
.mList th {cursor:default;height:24px;padding:0px 12px;color:#930;background:#ccc;border-bottom:1px solid #999;border-right:1px solid #fff}
.mList td {cursor:default;height:24px;padding:0px 12px;border-bottom:1px solid #999}

#userstatus {height:20px;text-align:right; vertical-align:middle; width:100%; padding-right:12px; font-family:Verdana; font-size:8pt}
#userstatus a {color:#c90; text-decoration:none}
#userstatus a:hover {color:#fc0; text-decoration:none; border-bottom:1px dashed}
#userstatus input {border:1px solid #999; background:url(/images/bgInput.gif); padding:1px 4px; margin:0px 8px; font-family:Verdana; font-size:8pt}
#userstatus .info {padding:0px 3px;margin:0px 3px;border:1px solid #999;font-face:Verdana;font-weight:bold;font-size:7pt}
button {background:#2858a0; color:#ffffff; padding:1px; margin:0px 4px; font-family:Verdana; font-size:7pt;border:1px outset #2858a0}
button img {vertical-align:middle;margin-right:4px}
.pAlbum {text-align:center;font-family:Arial;font-size:8pt;vertical-align:top}
.d36 {background:url('/images/drop_36.png');width:4px}
.d78 {background:url('/images/drop_78.png');height:4px}
.d9 {background:url('/images/drop_9.png');height:4px;width:4px}

.header2 {font-family:Verdana;font-weight:bold;font-size:10pt;color:#f60}
.tip {font-family:Arial;font-size:8pt;font-style:italic}

.admin {cursor:default}
.admin th {height:23px;background:#eee;border:1px outset #ccc;padding:2px 6px;font-family:Verdana;font-size:8pt;color:#000;white-space:nowrap}
.admin td {padding:2px 6px;font-family:Verdana;font-size:8pt;color:#000;white-space:nowrap}
.admin input {width:100%;background:#bbf;font-family:Verdana;font-size:8pt;margin:0px}
.admin select {width:100%;background:#bbf;font-family:Verdana;font-size:8pt}
.admin a {font-weight:bold;text-decoration:none;color:#900}
.admin a:hover {color:#f00}

.schedule {width:100%;background:#707070;border-spacing:3px}
.schedule th {padding:2px 0px;background:#fff;font-family:Verdana;font-weight:bold;font-size:8pt;color:#000;border:none;text-align:center}
.schedule td {cursor:default;font-family:Verdana;font-size:7pt;padding:0px 2px;width:120px;height:126px;background:url(/images/bgSchedule.png) no-repeat 0% 0%;border:none}
.schedule2 {position:relative;cursor:default;background:#e0e0e0 url(/images/bgSchedule2.png) no-repeat 0% 0%;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #eee;width:400px;height:400px;padding:30px;font-family:Verdana;font-size:12pt}

@media print {
	.noprint {visibility: hidden; display:none; }
	.schedule th {padding:2px 0px;background:#fff;font-family:Verdana;font-weight:bold;font-size:8pt;color:#000;border:1px solid #000;text-align:center}
	.schedule td {cursor:default;font-family:Verdana;font-size:7pt;padding:0px 3px;width:14%;height:126px;background:url(/images/bgSchedule.png) no-repeat 0% 0%;border:1px solid #000}
}

.itemList
{
	background-color:#fff;
}

.itemList th 
{
	vertical-align:middle;
	background-color:#2858a0;
	color:#fff;
	font-weight:bold;
	font-size:10pt;
	text-align:left;
	font-family:Arial;
	border-bottom:outset 1px #2858a0;
	border-right:outset 1px #2858a0;
}

.itemList td
{
	font-size:10pt;
	text-align:left;
	font-family:Arial;
}	

.itemList .row0
{
	background-color:#ddd;
}

.itemList .row1
{
	background-color:#eee;
}