body {
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 90%;
	MARGIN: 16px 0 0 0;
	PADDING: 0;
	TEXT-ALIGN: center;
	BACKGROUND: url(graphics/backdrop.png) repeat-x;
	BACKGROUND-COLOR: #CCC;
}

#canvas {
	PADDING: 0px;
	MARGIN: 0px auto;
	WIDTH: 768px;
	POSITION: relative;
	TEXT-ALIGN: left
}

#banner {
	MARGIN: 0 0 16px 0;
	PADDING: 0;
	WIDTH: 768px;
	HEIGHT: 128px;
	BACKGROUND: url(graphics/banner.gif) no-repeat;
}

#banner LI {
	FLOAT: left;
	FONT-SIZE: 85%;
	PADDING-TOP: 104px;
	PADDING-LEFT: 16px;
	LIST-STYLE-TYPE: none
}

#banner A:link, #banner A:visited {
	COLOR: #C60;
	TEXT-DECORATION: none
}

#banner A:active, #banner A:hover {
	COLOR: #60C;
	TEXT-DECORATION: underline
}

#page {
	FLOAT: left;
	MARGIN: 0;
	PADDING: 0;
	WIDTH: 544px;
}

#menu {
	MARGIN: 0 0 0 0;
	PADDING: 0;
	WIDTH: 192px;
	FLOAT: right;
}

.title {
	MARGIN: 8px 0;
	PADDING: 2px 24px 2px 24px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	COLOR: #666;
	BACKGROUND-COLOR: white;
}

.pagehead {
	PADDING: 0;
	MARGIN: 0;
	HEIGHT: 34px;
	BACKGROUND: url(graphics/page-head.png) no-repeat;
}

.pagebody {
	PADDING: 1px 24px 16px 24px;
	MARGIN: 0;
	BACKGROUND: url(graphics/page-body.png) repeat-y;
}

.pagefoot {
	PADDING: 0;
	MARGIN: 0;
	HEIGHT: 34px;
	BACKGROUND: url(graphics/page-foot.png) no-repeat;
}

.fullhead {
	PADDING: 0;
	MARGIN: 0;
	HEIGHT: 34px;
	BACKGROUND: url(graphics/full-page-head.png) no-repeat;
}

.fullbody {
	PADDING: 1px 24px 16px 24px;
	MARGIN: 0;
	BACKGROUND: url(graphics/full-page-body.png) repeat-y;
}

.fullfoot {
	PADDING: 0;
	MARGIN: 0;
	HEIGHT: 34px;
	BACKGROUND: url(graphics/full-page-foot.png) no-repeat;
}

.menuhead {
	PADDING: 0;
	MARGIN: 0;
	HEIGHT: 34px;
	BACKGROUND: url(graphics/menu-head.png) no-repeat;
}

.menubody {
	PADDING: 1px 24px 1px 24px;
	MARGIN: 0;
	COLOR: #666;
	BACKGROUND: url(graphics/menu-body.png) repeat-y;
	FONT-SIZE: 80%;
}

.menubody P {
	MARGIN: 0;
	PADDING: 0 0 6px 0;
}

.menubody UL {
	MARGIN: 0;
	PADDING: 0 0 12px 16px;
}

.menubody LI {
	LIST-STYLE-TYPE: circle;
	PADDING: 0 0 4px 0;
}

UL.menu {
	MARGIN: 8px 0 8px 8px;
}

.menu LI {
	LIST-STYLE-TYPE: none;
}

.menubody A:visited {
	TEXT-DECORATION: none;
}

.menubody A:hover, .menubody A:active {
	TEXT-DECORATION: underline;
}

.menufoot {
	PADDING: 0;
	MARGIN: 0;
	HEIGHT: 34px;
	BACKGROUND: url(graphics/menu-foot.png) no-repeat;
}

.heading {
	PADDING: 0;
	MARGIN: 0;
	FONT-WEIGHT: bold;
}

.pane {
	MARGIN: 0;
	PADDING: 0;
	FONT-SIZE: 90%;
	WIDTH: 90%;
}

.pane TH {
	MARGIN: 0;
	PADDING: 2px 8px;
	COLOR: white;
	BACKGROUND-COLOR: #F93;
}

.pane TD {
	MARGIN: 12px;
	FONT-SIZE: 13px;
}

.pane A:link, .pane A:visited {
	COLOR: white;
	TEXT-DECORATION: none;
}

.pane A:hover, .pane A:active {
	COLOR: white;
	TEXT-DECORATION: underline;
}

.leader {
	PADDING: 8px;
	VERTICAL-ALIGN: top;
}

.leader A:link {
	COLOR: #60C;
}

.leader A:visited {
	COLOR: #93F;
}

.leader A:hover, A:active {
	COLOR: #C60;
}

.icon {
	PADDING: 8px;
	VERTICAL-ALIGN: top;
	MARGIN-RIGHT: 8px;
}

.icon IMG {
	BORDER: 1px solid #F93;
}

.url {
	MARGIN: 0;
	PADDING: 32px 0 4px 0;
	COLOR: black;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
}

.copyright {
	MARGIN: 0;
	PADDING: 4px 0;
	COLOR: #999;
	TEXT-ALIGN: center;
	FONT-SIZE: 10px;
}

.copyright A:link, .copyright A:visited {
	COLOR: #F93;
}

.copyright A:hover, .copyright A:active {
	COLOR: #93F;
}

.contact {
	MARGIN: 0;
	PADDING: 4px 0;
	TEXT-ALIGN: center;
}

A:link {
	COLOR: #60C;
}

A:visited {
	COLOR: #93F;
}

A:hover, A:active {
	COLOR: #C60;
}

