BODY {
	background:#FFFFFF; font-family:Arial, sans-serif; color:#000000; font-weight:normal; list-style-type:disc;
	font-size:10pt; margin: 0px 0px 0px 0px; padding: 0 0;
}

P {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 10pt;
}

H1 {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 140%;
	font-weight : bold;
	text-align : center;
}

H2 {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 130%;
	font-weight : bold;
	text-align : left;
}

H3 {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 130%;
	font-weight : bold;
        text-align : center;
}

H4 {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 120%;
	font-weight : bold;
}

A {
	font-family : Arial, sans-serif;
}

A:ACTIVE {
	font-family : Arial, sans-serif;
	color : #FF0066;
}

a:hover {
	font-family : Arial, sans-serif;
	color : #FF00CC;
}

A:LINK {
	font-family : Arial, sans-serif;
	color : #9900CC;
}

A:VISITED {
	font-family : Arial, sans-serif;
	color : #FF00CC;
}

HR {
	color : #9900CC;
	height : 3px;
	width : 90%;
}
TH {
	font-family : Arial, sans-serif;
	font-size : 10pt;
	color : #CCCCFF;
	text-align : center;
    background : #9900FF;
	font-weight : bold;
	}
TD {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 10pt;
}

#tableContent {
	background-color: #CCCCFF;
	height : 100%;
	vertical-align : top;
	border : 2px solid #9900FF;
	width : 100%;
	}

#tableContentCopy {
	background-color: #CCCCFF;
	height : 450px;
	vertical-align : top;
	border : 1px solid Black;
	width : 100%;
	}

#tableContents {
	background-color: #CCCCFF;
	vertical-align : top;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : left;
	border : 0px;
	padding-left : 1px;
	padding-right : 1px;
}
#tableContentsHead {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : bold;
	font-size : 10pt;
	text-align : left;
}

#tableRecommended {
	background-color: #CCCCFF;
	vertical-align : top;
	border : 1px solid Black;
	width : 100%;
}

table.tabContent {
	background-color: #CCCCFF;
	vertical-align : top;
	padding : 1px 1px 1px 1px;
	empty-cells : show;
}

td.partnerContents {
	background-color: #CCCCFF;
	vertical-align : top;
    height: 100%;
}
 
td.tabContents {
	background-color: #CCCCFF;
	vertical-align : top;
        height: 100%;
	border-top : 2px solid #9900FF;
	border-left : 2px solid #9900FF;
	border-right : 2px solid #9900FF;
	border-bottom : 2px solid #9900FF;
}
 
td.tabInput {
	background-color: #CCCCFF;
	vertical-align : top;
        text-align : left;
}
 
td.tabButtons {
	background-color: #CCCCFF;
	vertical-align : middle;
        text-align : center;
	border-top : 2px solid #9900FF;
}
 
p.partnerContents {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : left;
}

p.tabContents {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 9pt;
	text-align : left;
}

p.tabContentsCentered {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : center;
}

p.tabContentsRight {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : right;
}

.subHead {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 80%;
	font-weight : bold;
	text-align : center;
}

.tabContentHead {
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : bold;
	font-size : 10pt;
	text-indent : 0px;
}
 
table.casinoContent {
	background-color: #CCCCFF;
	vertical-align : top;
	text-align : left;
	margin-left : 0px;
	padding : 1px 1px 1px 1px;
}

td.casinoContents {
	background-color: #CCCCFF;
	vertical-align : top;
    height: 100%;
	border-top : 2px solid #9900FF;
	border-left : 2px solid #9900FF;
	border-right : 2px solid #9900FF;
	border-bottom : 2px solid #9900FF;
}
 
p.casinoContents {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : left;
}

p.casinoContentsAmount {
	background-color: #CCCCFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : right;
}

table.casinoContentNoBorder {
	background-color: #FFFFFF;
	vertical-align : top;
	text-align : left;
	padding : 1px 1px 1px 1px;
	margin-left : 0px;
}

td.casinoContentsNoBorder {
	background-color: #FFFFFF;
	vertical-align : top;
    height: 100%;
}
 
p.casinoContentsNoBorder {
	background-color: #FFFFFF;
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 8pt;
	text-align : left;
}

p.contents {
	font-family : Arial, sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 10pt;
	text-align : left;
}

p.topMenu {
	font-family : Arial, sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 10pt;
	text-align : center;
}

.dirTitle {
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : bold;
	font-size : 11pt;
	text-align : left;
}

p.dirText {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 9pt;
	text-align : left;
}

.dirTextSmall {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 8pt;
	text-align : left;
}

.dictAlpha {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 8pt;
	text-align : center;
}

#tableContentsHeadLink {
    color : #CCCCFF;
}

p.smallHead {
	color : #CCCCFF;
    background : #9900FF;
	font-size : 8pt;
	text-align : center;
	font-weight : bold;
}

td.smallHead {
	background : #9900FF;
	margin-bottom : 0px;
}

#directoryTitle {
	font-family : Arial, sans-serif;
	color : #000066;
	font-weight : bold;
	font-size : 11pt;
	text-align : left;
}

#directoryText {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 9pt;
	text-align : left;
}

#directoryTextSmall {
	font-family : Arial, sans-serif;
	color : #000000;
	font-size : 8pt;
	text-align : left;
}

#sideMenuChoice {
	color : #CCCCFF;
	font-size : 8pt;
	line-height : 14px;
	margin-bottom : 0px;
	text-decoration : none;
}

a.sideMenuChoice {
	color : #CCCCFF;
	font-size : 8pt;
	line-height : 14px;
	margin-bottom : 0px;
	text-decoration : none;
}
a.sideMenuChoice:visited {
	color : #CCCCFF;
	font-size : 8pt;
	line-height : 14px;
	margin-bottom : 0px;
	text-decoration : none;
}

a.tabContentsHeadLink {
    color : #CCCCFF;
}

div#morecas         {text-align:center; width:486px; border: solid 2px #9900FF; background-color:#CCCCFF;}
div#morecas td      {vertical-align: top;}
div#morecas p       {text-align:left; font-size:.9em; margin: 0 5px .5em 5px; color : #000066;}
div#morecas .screen {margin-right: 5px; margin-top:3px; float:left; border:0; width:150; height:105;}

div#strategic       {text-align:center; width:486px; border: solid 2px #9900FF; background-color:#CCCCFF;}
div#strategic td    {vertical-align: top;}
div#strategic p     {text-align:left; font-size:.8em; color : #000066;}