body{
background-color:#e3e3da;
}

body,td,input,select, select option{
font-family:verdana;
font-size:9pt;
}

#header{
width:840px;
height:150px;
margin: 0px auto;
background-image: url('images/header.gif');
}

#menu{
width:840px;
margin: 0px auto;
background-color:#005588;
}

#content{
width:840px;
margin: 0px auto;
background-color:#66ccff;
}

#footer{
width:840px;
margin: 0px auto;
}


table.Main {
	font-size:10pt;
	border: solid 0px;
	margin: 0px auto;
	border-collapse : collapse;
	margin: 0px auto;
	width:800px;
}

td.Main {
font-size:10pt;
border: solid 0px;
padding: 10px;
vertical-align : top;
border: none 0px;
}

table.Form {
	font-size:8pt;
	border: none 0px;
	margin: 0px auto;
	border-collapse : collapse;
	width:500px;
}

td.Form {
font-size:8pt;
border: none 0px;
padding: 4px;
vertical-align : top;
}

table.playtable{
border: solid 1px #d0d0d0;
margin: 0px auto;
border-collapse : collapse;
background-color:#f1f1ff;
width:680px;
}

table.banners
{
margin: 0px auto;
width:580px;
}

td.playtable{
border: solid 1px #d0d0d0;
margin: 0px auto;
padding:3px;
font-size:8pt;
text-align:left;
}

table.playtablerc{
border: solid 1px #000000;
margin: 0px auto;
border-collapse : collapse;
background-color:#f1f1ff;
width:380px;
}

td.playtablerc{
border: solid 1px #000000;;
padding: 3px;
background-color:#f1f1ff;
text-align:left;
font-size:8pt;
}

table.playTable{
border: solid 1px #000000;
margin: 0px auto;
border-collapse : collapse;
background-color:#f1f1ff;
width:500px;
font-size:8pt;
}

td.playTable{
font-size:8pt;
border: solid 1px #000000;
padding: 3px;
background-color:#f1f1ff;
}

table.play{
border: solid 1px #000000;
margin: 0px auto;
border-collapse : collapse;
background-color:#f1f1ff;
width:490px;
}

td.play1{
font-size:8pt;
border: solid 1px #000000;;
padding: 3px;
background-color:#f1f1ff;
width:50px;
}

td.play{
font-size:8pt;
border: solid 1px #000000;;
padding: 3px;
background-color:#f1f1ff;
width:450px;
text-align:left;
}

table.reportcard
{
border: solid 1px #000000;
margin: 0px auto;
border-collapse : collapse;
background-color:#f1f1ff;
width:380px;
}

th.reportcard{
font-size:8pt;
border: solid 1px #000000;;
padding: 3px;
background-color:#f1f1ff;
text-align:left;
}

td.reportcard{
font-size:8pt;
border: solid 1px #000000;;
padding: 3px;
background-color:#f1f1ff;
text-align:right;
}

table.hranks{
margin: 0px auto;
border: solid 1px #000000;
padding: 2px;
border-collapse : collapse;
}

td.hranks{
font-size:8pt;
border: solid 1px #000000;;
padding: 3px;
background-color:#f1f1ff;
text-align:left;
font-weight:bold;
}

table.ranks{
width:760px;
margin: 10px auto 0px auto;
border: solid 1px #aaaaaa;
padding: 2px;
border-collapse : collapse;
}

td.sales{
font-size:9pt;
border: solid 1px #aaaaaa;;
padding: 3px;
background-color:#fafaff;
text-align:left;
font-weight:bold;
}

table.sales{
width:500px;
margin: 10px auto 0px auto;
border: solid 1px #aaaaaa;
padding: 0px;
border-collapse : collapse;
}

td.ranks{
font-size:9pt;
border: solid 1px #aaaaaa;;
padding: 3px;
background-color:#fafaff;
font-weight:bold;
}


table.smalltable{
width:200px;
margin: 0px auto 0px auto;
border: solid 1px #005588;
background-color:#005588;
padding: 0px;
border-collapse : collapse;
}

td.smalltabletop{
font-size:7pt;
border: solid 1px #aaaaaa;
padding: 3px;
background-color:#005588;
color:#ffffff;
text-align:center;
font-weight:bold;
}

td.smalltable{
font-size:7pt;
border: none 0px #aaaaaa;
padding: 2px;
background-color:#fafaff;
text-align:left;
font-weight:normal;
}

td.smalltable1{
font-size:7pt;
border: none 0px #aaaaaa;
padding: 2px;
background-color:#fafaff;
text-align:right;
vertical-align:top;
font-weight:normal;
width:9px;
}

td.smalltablenumbers{
width:30px;
font-size:7pt;
border: solid 0px #aaaaaa;
padding: 2px;
background-color:#fafaff;
text-align:right;
font-weight:normal;
}


a,a.reportcard{
color:#000077;
}

a:hover{
color:#ffff00;
color:#ff3300;
}

a.smalltable{
color:#005588;
}

a.smalltable:hover,a.reportcard:hover{
color:#ff3300;
}

a.header{
color:#ffffff;
}

a.header:hover{
color:#ffE300;
}


input,textarea{
font-size:8pt;
}

.submitbutton {
	font-size:9pt;
	background-color:#eeeeff;
	border: 1px solid #d0d0d0;
}

h2{
font-size:17pt;
text-align:center;
}

h3 {
font-size:12pt;
text-align:center;
}

span.pod{
background-color:#999999;
color:#ffffff;
padding:0px 1px 0px 1px;
margin: 3px 0px 0px 0px;;
font-weight:bold;
}

/*---------------------------------------------------------------------------------------*/

table#menu
{
margin:0px auto 0px auto;
width:800px;
height:30px;
background-color:#005588;
}

a.menu
{
color:#ffffff;
}

a.menu:hover
{
color:#FFE300;
}

a.sample_attach
{
  display: block;
  height: 20px;
	width:109px;
	border-top: solid 1px #ffffff;
 	border-right: solid 1px #ffffff;
	border-bottom: 0px;
	border-left: solid 1px #ffffff;
	padding-bottom:  2px;
  background: #005588;
  text-decoration: none;
  font-family: Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 9pt;
  color:   #ffffff;
  padding: 4px 0px 0px 4px; 
	text-align:left;
}

a.sample_attach_end
{
  display: block;
  height: 20px;
	width:109px;
 	border-top: solid 1px #ffffff;
 	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
  padding-bottom:  2px;
  background: #005588;
  text-decoration: none;
  font-family: Verdana, Sans-Serif;
  font-weight: bold;
  font-size: 9pt;
  color:   #ffffff;
  padding: 4px 0px 0px 4px; 
	text-align:left;
}

a.sample_attach:hover,a.sample_attach_end:hover
{
color:#FFE300;
}

div#sample_attach_menu_child   { text-align:left;  }

div#sample_attach_menu_parent,div#sample_attach_menu_child
{
width:120px;
text-align:center;
}

div#sample_attach_menu_parent_1,div#sample_attach_menu_child_1
{
width:120px;
text-align:center;
}

div#sample_attach_menu_parent_2,div#sample_attach_menu_child_2
{
width:90px;
text-align:center;
}
div#sample_attach_menu_child,div#sample_attach_menu_child_1,div#sample_attach_menu_child_2   { text-align:left; }

a.sample_attach1, div.sample_attach1
{
  display: block;
	background: #005588;;
  text-decoration: none;
  font-family: Verdana, Sans-Serif;
  font-weight: 900;
  font-size: 9pt;
  color:  #ffffff;
	text-align:left; 
	padding: 4px 0px 0px 4px;
	border: solid 1px 1px 0px 1px #ffffff;
}

a.sample_attach { border-bottom: 1px; }
div.sample_attach1 { border:none; }

.question{
color:#000000;
}

.answer{
color:#000099;
}