body {
    background-color:#FFFFFF;
    background-image:url(images/bgrnd.gif);
    background-repeat:repeat;
    padding:0px;
	color:#000000;
	font-style:normal;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

P {
	font-size:8pt;
}

H1 {
	font-size:14pt;
}

H2 {
	font-size:12pt;
}

H3 {
	font-size:10pt;
}

A:link
{
	text-decoration:none;
	color:#006600;
}

A:visited
{
	text-decoration:none;
	color:#660000;
}

A:active
{
	text-decoration:none;
	color:#000066;
}

A:hover
{
	text-decoration:underline;
	color:#000066;
}

TABLE.body {
	table-layout:fixed;
	border-width:0px;
	border-spacing:5px;
	width:100%;
}

TD.body {
	padding:5px;
}

IMG
{
	border-style:none;
}

TABLE.banner {
	table-layout:fixed;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
	width:100%;
}

TABLE.menubar {
	table-layout:fixed;
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
	width:100%;
}

TD.bannerimage {
	padding:0px;
    background-image:url(images/banner.gif);
    width:529px;
    height:100px;
}

TD.bannerfiller {
	padding:0px;
    background-image:url(images/backg.gif);
}

TD.bar {
	padding:0px;
	text-align: center;
	vertical-align: middle;
}

.bar {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.barsel {
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

A.bar:link
{
	text-decoration:none;
	color:#000000;
}

A.bar:visited
{
	text-decoration:none;
	color:#000000;
}

A.bar:hover
{
	text-decoration:none;
	font-size:12pt;
	color:#FFFFFF;
}

A.bar:active
{
	text-decoration:none;
	color:#000000;
}

TD,TH {
	vertical-align:top;
	text-align:left;
	font-size:8pt;
}

TD.icon {
	vertical-align: top;
	text-align: center;
}

TABLE.group {
	border-spacing:0px;
	border-width:0px;
	border-collapse:collapse;
}

thead .container {
	position: absolute;
}

thead .titletext
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	white-space:nowrap;
	color:#006644;
}

thead .titleshadow
{
	position:absolute;
	top:1px;
	left:1px;
	z-index: 1;
	white-space:nowrap;
	color:#edd;
}

thead .titlefill
{
	visibility:hidden;
}

th.grouptitle {
    border-top:2px solid;
    border-left:2px solid;
    border-right:2px solid;
   	border-color:#CCCCCC;
	color:#444444;
	text-align: left;
	font-size:8pt;
	font-weight:bold;
	width:180px;
	white-space:nowrap;
	padding:3px;
	background-image:url(images/bar.gif);
}

th.grouptitletgl
{
    border-top:2px solid;
    border-left:2px solid;
    border-right:2px solid;
   	border-color:#CCCCCC;
	color:#444444;
	text-align: left;
	font-size:8pt;
	font-weight:bold;
	width:180px;
	white-space:nowrap;
	padding:3px;
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
}

th.grouptitlefiller {
    border-bottom:2px solid;
    border-bottom-color:#CCCCCC;
	white-space:nowrap;
	padding:3px;
	width:432px;
}

TD.groupend {
    border-top:2px solid;
    border-top-color:#CCCCCC;
	font-size:1pt;
	width:626px;
}

TD.entrytitle {
    border-left:2px solid;
    border-left-color:#CCCCCC;
	vertical-align: middle;
	text-align: right;
	font-size:8pt;
	font-weight:normal;
	white-space:normal;
	width:180px;
}

TD.entryfield {
    border-right:2px solid;
    border-right-color:#CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.videotitle {
    border-left:2px solid;
    border-left-color:#CCCCCC;
	vertical-align: top;
	text-align: center;
	font-size:8pt;
	font-weight:normal;
	white-space:normal;
	width:180px;
}

TD.videotext {
    border-right:2px solid;
    border-right-color:#CCCCCC;
	vertical-align: top;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.videotextnp {
    border-left:2px solid;
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: top;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:614px;
	padding:5px;
}

TD.separator {
    border-left:2px solid;
    border-right:2px solid;
    border-top:2px solid;
    border-color:#CCCCCC;
	font-size:1pt;
	width:620px;
}

TD.actorpicture {
    border-left:2px solid;
    border-color:#CCCCCC;
	vertical-align: top;
	text-align: center;
	font-size:8pt;
	font-weight:normal;
	white-space:normal;
	width:180px;
}

TD.actortext {
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: top;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.pagenav {
    border-left:2px solid;
    border-right:2px solid;
    border-color:#CCCCCC;
	color:#444444;
	text-align: center;
	font-size:8pt;
	font-weight:bold;
	width:618px;
	white-space:nowrap;
	padding:3px;
	background-image:url(images/bar.gif);
}

TD.commenter {
    border-left:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	white-space:normal;
	width:180px;
}

TD.commenttext {
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: top;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.owner {
    border-left:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	white-space:normal;
	width:180px;
}

TD.ownertext {
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.icons {
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: center;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TABLE.feature
{
	border-width:0px;
	font-size:8pt;
	font-weight:normal;
	text-align: left;
	width:400px;
}

TABLE.audio
{
	border-width:0px;
	font-size:8pt;
	font-weight:normal;
	text-align: left;
	width:400px;
}

TD.bullet
{
	width:20px;
}

TD.feature
{
	font-weight:normal;
	list-style:circle outside;
	width:380px;
}

TD.audio
{
	font-size:8pt;
	font-weight:normal;
	list-style:circle outside;
	width:380px;
}

.title
{
	font-size:12pt;
	font-weight:bold;
}

.data
{
	font-size:8pt;
	font-weight:normal;
	vertical-align:middle;
}

.content
{
	font-size:8pt;
	font-weight:normal;
}

.fsk
{
	font-size:8pt;
	font-weight:normal;
}

.currentpage
{
	color:#AA2222;
}

.pagelink
{
	text-decoration:underline;
}

.pageback
{
	text-decoration:underline;
}

.pagefwd
{
	text-decoration:underline;
}

.closer
{
	text-align: right;
	font-size:8pt;
	font-weight:bold;
}

TD.messagetitle {
    border-left:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-size:8pt;
	font-weight:bold;
}

TD.messagetext {
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: left;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.menubtn {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	vertical-align: middle;
	text-align: center;
	width:134px;
	height:27px;
	white-space:nowrap;
	padding:0px;
	background-image:url(images/button.gif);
}

TD.menubtnsel {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	vertical-align: middle;
	text-align: center;
	width:134px;
	height:27px;
	white-space:nowrap;
	padding:0px;
	background-image:url(images/buttonsel.gif);
}

TD.error {
    border-top:2px solid;
    border-left:2px solid;
    border-right:2px solid;
    border-bottom:2px solid;
    border-color:#CCCCCC;
	background-color:#FF6688;
	color:#FFFFFF;
	text-align: left;
	font-size:8pt;
	font-weight:bold;
	width:180px;
	white-space:nowrap;
}

TD.formbuttons {
    border-right:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: right;
	font-size:8pt;
	font-weight:normal;
	width:440px;
}

TD.formstatus {
    border-left:2px solid;
    border-color:#CCCCCC;
	vertical-align: middle;
	text-align: right;
	font-size:8pt;
	width:180px;
	font-weight:normal;
}

