body
{
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	text-align: center;
	margin: 0;
	padding: 0;
}



P, LI, TD, BR, DIV, BLOCKQUOTE  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

h1 {
 	font-size: 18px;
	color: #000000;
}

h2 {
 	font-size: 14px;
	color: #000000;
}

h3 {
 	font-size: 13px;
	color: #000000;
}
td
{
	vertical-align: top;
}

.outertable
{
background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	margin-left: auto;
	margin-right: auto;
}
.outertable td
{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	border-color: #000;
	border-width: 0;
	border-style: solid;
}

h4 {
 	font-size: 15px;
	font-style: italic;
	color: #cc3366;
}

.copyright { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
 	font-size: 11px;
 	margin-right: 5px;
 
 }
div#OuterDiv div.addressblock
{
	width: 720px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;
	font-weight: bold;
	text-align: left;
	float: left;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 20px;
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;

}
 
div.copyright a, div.addressblock a{ 
text-decoration: none;
color: #fff;
 }

.addressblock img {
float: left;
}
.tagimage{
margin-top: 5px;
margin-bottom: 10px;
}

.blockimage{
margin-top: 5px;
margin-bottom: 5px;
}
a:link { 
	color: #663300;
 }

a:visited { 
	color: #006699;
 }

a:active { 
	color: #339900;
}

table#menuback {
	width: 100%;
	background-color: #fff;
	margin-bottom: 1px;
}

table#menuback tr {
	margin-bottom: 3px;
}

table#menuback td
{
	border-width: 1px 0 1px 0;
	border-color: #666;
	border-style: solid;
	width: 250px;
}


table#menuback td.last
{
	border-width: 1px 1px 1px 0;
	border-color: #666;
	border-style: solid;
}

table#menuback td.first
{
	border-width: 1px 0 1px 1px;
	border-color: #666;
	border-style: solid;
}


div#mainnavcontainer{
	float: left;
	width: 180px;
	background-color: #fff;
	margin-right: 100px;
}

div#mainnavcontainer li a:visited { color: #fff; }


#navcontainer
{
	color: #fff;
}
/* Main */

table#FPLayout td#RightPanel ul#mainnavlist
{
padding: 0px;
padding-top: 80px;
padding-left: 5px;
border: 1px none #fff;
border-top: 0px;
margin: 0px;
font: 20px helvetica,arial,sans-serif;
background-color: #fff;
}

table#FPLayout td#RightPanel ul#mainnavlist li
{
	list-style: none;
	margin: 0px;
	border-right: #FFF;
	border-bottom: #FFF;
	border-left: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: none;
	line-height: 1.3em;
}

table#FPLayout td#RightPanel ul#mainnavlist li a
{
	display: block;
	color: #666;
	padding: 2px 2px 2px 2px;
	border: 0px;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-transform: none;
	font-family: helvetica,arial,sans-serif;
	font-size: 20px;

}

table#FPLayout td#RightPanel ul#mainnavlist li a:link { 
color: #666; 

}

table#FPLayout td#RightPanel ul#mainnavlist li a:hover
{

color: #000;
}
table#FPLayout td#RightPanel ul#mainnavlist li a#act:hover
{
color: #9c0;
}
table#FPLayout td#RightPanel ul#mainnavlist li a#move:hover
{
color: #069;
}
table#FPLayout td#RightPanel ul#mainnavlist li a#sing:hover
{
color: #f60;
}


/* Left */


div#leftnavcontainer{
	float: left;
	width: 200px;
}

div#leftnavcontainer li a:visited { color: #fff; }


ul#leftnavlist
{
padding: 0px;
border: 1px none #fff;
border-top: 0px;
margin: 0px;
font: 12px helvetica, arial,sans-serif;
background-color: #666;
}

ul#leftnavlist li
{
	list-style: none;
	margin: 0px;
	border-right: #FFF;
	border-bottom: #FFF;
	border-left: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: none;
}

ul#leftnavlist li a
{
	display: block;

	padding: 2px 2px 2px 2px;
	border: 0px;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
	font: 12px helvetica, arial,sans-serif;
}

ul#leftnavlist li a:link { color: #fff; }

ul#leftnavlist li a:hover
{
border-color: transparent;
color: #000;
background: #666;
	background-repeat: no-repeat;
	background-position: 0;
}
ul#leftnavlist li a:hover#act {
background-image: url(Images/fp_orangebullet.gif);
color: #f60;
}
ul#leftnavlist li a:hover#move {
background-image: url(Images/fp_brownbullet.gif);
color: #330;
}
ul#leftnavlist li a:hover#sing {
background-image: url(Images/fp_greenbullet.gif);
color: #6c0;
}
ul#leftnavlist li a:hover#perform {

background-image: url(Images/fp_bluebullet.gif);
color: #08a;

}


/* mid */


div#midnavcontainer{
	float: left;
	width: 150px;
}

div#midnavcontainer li a:visited { color: #fff; }


ul#midnavlist
{
padding: 0px;
border: 1px none #fff;
border-top: 0px;
margin: 0px;
font: 12px helvetica, arial,sans-serif;
background-color: #666;
}

ul#midnavlist li
{
	list-style: none;
	margin: 0px;
	border-right: #FFF;
	border-bottom: #FFF;
	border-left: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: none;
}

ul#midnavlist li a
{
	display: block;
	padding: 2px 2px 2px 2px;
	border: 0px;
	background-color: transparent;
	text-decoration: none;
	text-align: left;
	font: 12px helvetica, arial,sans-serif;
}

ul#midnavlist li a:link { color: #fff; }

ul#midnavlist li a:hover
{
border-color: transparent;
color: #000;
background: #666;
	background-repeat: no-repeat;
	background-position: 0;
}
ul#midnavlist li a:hover#act {
background-image: url(Images/fp_orangebullet.gif);
color: #f60;
}
ul#midnavlist li a:hover#move {
background-image: url(Images/fp_brownbullet.gif);
color: #330;
}
ul#midnavlist li a:hover#sing {
background-image: url(Images/fp_greenbullet.gif);
color: #6c0;
}
ul#midnavlist li a:hover#perform {

background-image: url(Images/fp_bluebullet.gif);
color: #08a;

}


/* right */

div#rightnavcontainer{
	float: right;	
}

div#rightnavcontainer li a:visited { color: #fff; }


ul#rightnavlist
{
	padding: 0px;
	border: 1px none #fff;
	border-top: 0px;
	margin: 0px;
	font: 12px helvetica, arial,sans-serif;
	background-color: #666;

}

ul#rightnavlist li
{
	list-style: none;
	margin: 0px;
	border-right: #FFF;
	border-bottom: #FFF;
	border-right: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: none;
}

ul#rightnavlist li a
{
display: block;

padding: 2px 2px 2px 2px;
border: 0px;
background-color: transparent;
text-decoration: none;
text-align: right;
font: 12px helvetica, arial,sans-serif;

}

ul#rightnavlist li a:link { color: #fff; }

ul#rightnavlist li a:hover
{
border-color: transparent;
color: #000;
background: #666;
/*	background-image: url(Images/fp_plainbullet.gif); */
	background-repeat: no-repeat;
	background-position: 100%;
}
ul#rightnavlist li a:hover#act {
background-image: url(Images/fp_orangebullet.gif);
color: #f60;
}
ul#rightnavlist li a:hover#move {
background-image: url(Images/fp_bluebullet.gif);
color: #08a;
}
ul#rightnavlist li a:hover#sing {
background-image: url(Images/fp_greenbullet.gif);
color: #6c0;
}
ul#rightnavlist li a:hover#perform {
background-image: url(Images/fp_brownbullet.gif);
color: #330;
}


ul#subnavlist
{
width: 258px;
\width: 260px;
w\idth: 258px;
padding: 0px;
border: 1px none #fff;
border-top: 0px;
margin: 0px;
font: bold 12px helvetica, arial,sans-serif;
background-color: transparent;
}

ul#subnavlist li
{
	list-style: none;
	margin: 0px;
	border-right: #FFF;
	border-bottom: #FFF;
	border-left: #FFF;
	border-width: 1px 0px 0px 0px;
	border-style: none;
}

ul#subnavlist li a
{
display: block;
width: 212px;
\width: 248px;
w\idth: 212px;
padding: 4px 28px 4px 8px;
border: 0px;

background: transparent;
text-decoration: none;
text-align: right;
font: bold 12px helvetica, arial,sans-serif;

}

ul#subnavlist li a:link { color: #666; }

div#subnavcontainer li a:visited { color: #666; }

div#subnavcontainer
{
	color: #666;
	float: right;
	width: 200px;
}

ul#subnavlist li a:hover
{
border-color: transparent;
color: #000;
background: #fff;
	background-image: url(Images/fp_plainbullet.gif);
	background-repeat: no-repeat;
	background-position: 100%;
}

.green { font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #339900; ; font-style: normal }
.orange { font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #ff6600; ; font-style: normal }
.blue { font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #006699; ; font-style: normal }
.brown { font-family: Arial, Helvetica, sans-serif;font-size: 13px; color: #333300; ; font-style: normal }
.sing { background-color: #fff; font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #FFFFFF; }
th.sing { background-color: #669900; font-weight: bold}
td.sing { background-color: #CC9966;  color: #000; font-size: 13px; }

.perform { background-color: #fff; font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #FFFFFF;}
th.perform { background-color: #333300; font-weight: bold}
td.perform { background-color: #CCFFCC;  color: #000; font-size: 13px; }


.move { background-color: #006699; font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #FFFFFF; }
th.move { background-color: #006699; font-weight: bold}
td.move { background-color: #99CCFF;  color: #000; font-size: 13px; }


.act { background-color: #ff6600; font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #FFFFFF;}
th.act { background-color: #ff6600; font-weight: bold}
td.act { background-color: #FFCC99;  color: #000; font-size: 13px; }


div#OuterDiv{
	width: 790px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
table#FPLayout {
	width: 785px;
	margin-left: 0;
	text-align: left;
	background-color: #fff;
	margin-top: 10px;
}	
/*
table#FPLayout td#bl {background: url(Images/fp_bl.gif) 0 100% no-repeat #fff; width: 20px; color: #fff;}
table#FPLayout td#br {background: url(Images/fp_br.gif) 100% 100% no-repeat; width: 20px; color: #fff;}
table#FPLayout td#tl {background: url(Images/fp_tl.gif) 0 0 no-repeat; width: 20px; color: #fff;}
table#FPLayout td#tr {background: url(Images/fp_tr.gif) 100% 0 no-repeat; padding:0; margin: 0; width: 20px; color: #fff;}
table#FPLayout td#bm {color: #fff; height: 1px; background-color: #fff; padding:0; margin-top: 20px;}

 */
table#FPLayout td#bl {background-color: #fff; width: 2px; color: #fff;}
table#FPLayout td#br {background-color: #fff;width: 2px; color: #fff;}
table#FPLayout td#tl {background-color: #fff; width: 2px; color: #fff;}
table#FPLayout td#tr {background-color: #fff; padding:0; margin: 0; width: 2px; color: #fff;}
table#FPLayout td#bm {color: #fff; height: 1px; background-color: #fff; padding:0; margin-top: 2px;}

table#FPLayout td#Blocks
{
	background-color: #fff;
	padding: 0;
	margin: 0;
	border-width: 1px 0 1px 1px;
	border-color: #666;
	border-style: solid;
	width: 459px;
}

table#FPLayout td#Blocks img
{
	margin: 0;
	padding: 6px 0 4px 6px;
	border: 0;
}
table#FPLayout td#RightPanel
{
	background-color: #fff;
	width: 370px;
	padding: 2px;
	margin: 30px;
	border-width: 1px 1px 1px 0;
	border-color: #666;
	border-style: solid;
}

table#FPLayout tr#clear,table#menuback tr#clear1,table#menuback tr#clear2,table#menuback tr#clear3 {
	background-color: #fff;
	border-width: 0;
	border-color: #fff;
	border-style: solid;	
	content: ".";
	height: 2px;
}
table#menuback tr#clear1 td,table#menuback tr#clear2 td,table#menuback tr#clear3 td {
	border-width: 0;
	height: 2px;
}
table#squares {
margin-top: 100px;
margin-left: auto;
margin-right: auto;
}

table#words {
width: 743px;
padding:0;
margin:0;
margin-left: auto;
margin-right: auto;
}

a#actLink, a#singLink,a#moveLink, a#performLink {
	height: 51px;
}

img#SingSquare {
	background-color: #f83;
}

img#MoveSquare{
	background-color: #552;
}
img#ActSquare{
	background-color: #8d3;
}
img#PerformSquare{
	background-color: #38a;
}
img.mopng {
	behavior: url(iepngfix.htc);
}

table#menuback td{
	padding-left: 10px;
	padding-right: 0;
	height: 14px;
	width: 200px;
}
table#menuback td a:link, table#menuback td a:visited{
	color: #888;
	text-decoration: none;
	font-weight: bold;
}

table#menuback td a
{
	font-family: helvetica, arial, sans-serif;

}

table#menuback td a:hover{
	color: #333;
}

div#tumblegirl {position:relative; }