body { background-color: #7A0C0A; text-align: center; margin: 0 0 40px 0; padding: 0; }

li { margin-right: 60px; }
p { margin-right: 0; }
h3 { margin-top: 20px; }

.restrict { width: 400px; }
.center { text-align: center; }

table td { padding: 0 12px 4px 0; }
table { margin-right: 120px; }



/********** Header **********/

#header { width: 746px; margin: 0 auto; padding: 20px 0 0 0; text-align: center; font-size: 9pt; background: url(header.gif) center top no-repeat; }
#header img { margin: 15px 0 27px 0; }
#header ul { list-style: none; margin: 0 auto; padding: 0 0 0 30px; height: 32px; }

#header ul li {
	float: left; padding: 9px 23px 0 13px; margin: 0; line-height: 9pt; height: 24px;
	background: url(separator.gif) right top no-repeat; }
#header ul li a { padding: 8px 4px 11px 4px;  }

#header ul li a:link, #header ul li a:visited { color: #F2E7E7; text-decoration: none; }
#header ul li a:hover, #header ul li a:active, #header ul li a.selected { color: #FFFFFF; text-decoration: none; background: url(selected.gif) center 0 no-repeat; }

#header ul li.firstchild { padding-left: 8px; }
#header ul li.lastchild { background-image: none; padding-right: 0; }


/********** Blocks **********/

div.blockouter {
	width: 746px; margin: 0 auto 10px auto; padding: 0;
	text-align: left; clear: both;
	color: #333333; background: url(blockbg.gif) 0 0 repeat-y; }	
	
div.blockmid { padding: 0 40px 40px 40px; }
div.blocktop { height: 20px; background: url(blocktop.gif) 0 0 no-repeat; }
div.blockbottom { height: 20px; background: url(blockbottom.gif) 0 0 no-repeat; }

 