#menu {
width: 150px;
border-style: none;
padding:0px 5px 1px 0px;
font-family: arial;
font-size: 12px;
font-weight: bold;
float: left;
}

#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
#menu li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	text-decoration: none;
	font-weight:normal;
	}	
	
#menu li a:link, #menu li a:visited {
             color: white;
font-weight: bold;
	display: block;
	background: url(images/v3.gif);
	background-repeat:no-repeat;
	padding: 4px 0 0 35px;
	}
	
#menu li a:hover {
	color: #FC0;
	background: url(images/v3.gif) 0 -32px;
	background-repeat:no-repeat;
	padding: 4px 0 0 35px;
	}
	
#menu li a:active {
	color: #FC0;
	background: url(images/v3.gif) 0 -64px;
	background-repeat:no-repeat;
	padding: 4px 0 0 35px;
	}
p {
font-size : 14px;
font-family : times new roman;
color : #0000ff;
text-align : ;
margin: 3px;
}

form { display: inline; }

body {
font-size: 14px;
font-family: times new roman;
color : #00008;
background-image:url(notebook2.jpg);
background-repeat:repeat-y;
} 

h3 {
font-family : times new roman;
color : #000000;
text-align : left;
} 

h2 {
font-family : times new roman;
color : #000000;
text-align : center;
} 

h1 {
font-family : times new roman;
color : #000000;
text-align : center;
}

hr {
color: black;
background-color: black;
height: 2px;
}

radio {
background-color: #6699CC;
padding: 2px;
border: 1px solid #6666CC;
}

ul.square {list-style-type:square}

blockquote
{
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
margin-right: 10px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
background-color: #dadada;
} 


#word {
font-size: 14pt;
font-family: arial;
font-weight: regular;
color: black;
} 

table#orig
{
font-family: arial;
font-size: 10pt;
background-color: white;
border-style: solid;
border-color: blue;
}

th#orig
{
border-width: 3px;
border-style: solid;
border-color: blue;
padding:2px;
}

td#orig
{
border-width: 3px;
border-style: solid;
border-color: blue;
padding: 3px;
}

#basicmath
{
color: black;
font-size: 12pt;
font-weight: bold;
font-family: arial;
text-align: right;
}

#ldtop
{
border-top-style: solid;
border-top-color: black;
}

#annf
{
color: black;
font-size: 10pt;
font-family: arial;
text-align: center;
padding: 2px;
}

#basicmathnum
{
color: black;
font-size: 12pt;
font-weight: bold;
font-family: times;
text-align: arial;
float: left;
vertical-align: bottom;
}

#basicmathbot
{
border-style: none;
border-bottom-style: solid; 
border-bottom-color: black;
color: black;
font-size: 12pt;
font-weight: bold;
font-family: arial;
text-align: right;
}

#ansbox
{
border: 1px solid black;
border-bottom-style: solid; 
border-bottom-color: black;
border-top-style: solid; 
border-top-color: black;
border-left-style: solid; 
border-left-color: black;
border-right-style: solid; 
border-right-color: black;
padding: 2px;
}

#bmatrix
{
border-left-style: solid;
border-left-color: black;
border-right-style: solid;
border-right-color: black;
color: black;
font-size: 11pt;
font-weight: bold;
font-family: arial;
text-align: right;
float: left;
}

#bmatrixans
{
border-left-style: solid;
border-left-color: black;
border-right-style: solid;
border-right-color: black;
color: black;
font-size: 11pt;
font-weight: bold;
font-family: arial;
text-align: right;
}

#bmatrixsign
{
background-color: white;
color: black;
font-size: 11pt;
font-family: arial;
text-align: center;
float: left;
}

#fracmaster
{
background-color: transparent;
font-size: 11pt;
font-family: arial;
color: black;
text-align: center;
}

#lesm
{
padding: 2px;
background-color: white;
font-size: 10pt;
font-family: arial;
color: black;
border-width: 2px;
border-style: solid;
border-color: black;
}

#quizm
{
padding: 1px;
background-color: white;
font-size: 8pt;
font-family: arial;
color: black;
border-style: none;
}

#trendm
{
padding: 2px;
background-color: white;
font-size: 10pt;
font-family: arial;
color: black;
border-style: none;
}

#bingo
{
padding: 2px 2px 2px 2px;
background-color: white;
font-size: 16pt;
font-family: arial;
color: black;
text-align: center;
border:1px solid black;
width: 40px;
border-collapse:collapse;
}

th#mctraf
{
padding: 3px;
background-color: black;
font-size: 12pt;
font-family: arial;
color: white;
text-align: center;
border-style: none;
border-color: none;
}

td#mctraf
{
padding: 3px;
background-color: black;
font-size: 10pt;
font-family: arial;
color: #FC0;
text-align: center;
border-width: 0.5px;
border-style: solid;
border-color: white;
}

th#mccal
{
padding: 1px;
background-color: black;
font-size: 9pt;
font-family: arial;
color: white;
text-align: center;
border-style: none;
border-color: none;
}

td#mccal
{
padding: 2px;
background-color: black;
font-size: 9pt;
font-family: arial;
color: #FC0;
text-align: center;
border-width: 0.5px;
border-style: solid;
border-color: white;
}

#mfoot
{
padding: 1px;
background-color: #CCCCCC;
font-size: 10pt;
font-family: Times;
color: blue;
text-align: center;
}

table #fracmaster2
{
background-color: green;
border-left-style: solid;
border-left-color: green;
border-right-style: solid;
border-right-color: green;
color: white;
font-size: 11pt;
font-weight: bold;
font-family: times;
text-align: center;
float: left;
}

th #fracmaster2
{
border-left-style: solid;
border-left-color: green;
border-right-style: solid;
border-right-color: green;
text-align: center;
}

td #fracmaster2
{
border-left-style: solid;
border-left-color: green;
border-right-style: solid;
border-right-color: green;
padding:0px;
text-align: center;
vertical-align: top;
}

table #numline
{
background-color: green;
border-left-style: solid;
border-left-color: green;
border-right-style: solid;
border-right-color: green;
color: white;
font-size: 12pt;
font-weight: bold;
font-family: times;
text-align: right;
}

th #numline
{
border-left-style: solid;
border-left-color: green;
border-right-style: solid;
border-right-color: green;
text-align: right;
}

td #numline
{
border-left-style: solid;
border-left-color: green;
border-right-style: solid;
border-right-color: green;
padding:4px;
text-align: right;
}

#basicmathld
{
border-style: none;
border-top-style: solid; 
border-top-color: black;
border-left-style: solid; 
border-left-color: black;
color: black;
font-size: 12pt;
font-weight: bold;
font-family: arial;
width: 10px;
text-align: center;
vertical-align: top;
}

a:link {
color: blue;
font-weight: bold;
}

a:visited {
font-weight: bold;
}

a:hover {
color: red;
background-color: white
}

TEXTAREA {
background-color: green;
border: black 5px solid;
color: white;
font-family: times;
font-size: 12pt;
font-weight: bold;
width: 500px;
height: 400px;
}

#regmat {
background-color: white;
border: black 10px solid;
color: black;
font-family: times;
font-size: 12pt;
font-weight: bold;
width: 150px;
height: 100px;
padding: 2px;
}

#inst p {
font-size : 12px;
font-family : arial;
color : #0000ff;
} 

#regvec {
background-color: white;
border-left-style: solid; 
border-left-color: black;
border-right-style: solid; 
border-right-color: black;
border-top-style: none; 
border-bottom-style: none; 
color: black;
font-family: times;
font-size: 11pt;
font-weight: bold;
width: 70px;
height: 100px;
padding: 2px;
}

#contact {
background-color: green;
border: black 10px solid;
color: white;
font-family: times;
font-size: 12pt;
font-weight: bold;
width: 500px;
height: 200px;
}

#ansout {
font-family: times;
font-size: 14pt;
font-weight: bold;
}

#calcans {
background-color: green;
border: black 5px solid;
color: white;
font-family: times;
font-size: 12pt;
font-weight: bold;
padding: 1px;
width: 500px;
}

#calcans2 {
background-color: white;
border: black 10px solid;
color: black;
font-family: times;
font-size: 12pt;
font-weight: bold;
}

#hpage
{
font-size: 11pt;
font-family: arial;
margin-left: 180px;
} 

#calcmath
{
font-size: 11pt;
font-family: arial;
color: black;
line-height: 150%;
margin-left: 160px;
} 

#quizmath
{
font-size: 10pt;
font-family: arial;
color: black;
line-height: 120%;
margin-left: 160px;
} 

#multable
{
border-style: none;
border-width: 0px;
border-color: black;
padding: 5px;
text-align: right;
color: black;
}

#menu input { 
background:#CCCCFF;
color:black;
border-style:solid;
border-color:black;
border-width:3px
}

input { 
background:white;
border-style:solid;
border-color:black;
}

.button {
border: 1px solid #006;
background: #CCCCFF;
font-family: arial;
font-weight: bold;
font-size: 9pt;
}

#hsign
{
float: left;
}

td#mcfooter
{
border-left-style: solid;
border-left-color: black;
border-left-width: 1px;
border-right-style: solid;
border-right-color: black;
border-right-width: 1px;
color: black;
font-size: 8pt;
font-family: arial;
text-align: center;
padding: 1px 1px 1px 1px;
}

div#nav{text-align: center;padding: 0;font-size: 1.0em;color: #fff;height: 1.2em;vertical-align:text-bottom;}div#nav ul{margin:0;padding:0;
}div#nav li{float: left;list-style: none;margin: 0;margin-right: 1px;padding: 0 0 0 4px;white-space:  nowrap;line-height: 1.2em;background: #000000 url(images/tab_on.gif) 0 0 no-repeat;color: #fff;width: auto;}div#nav li a{display: block;padding: 0.1em 4px 0.1em 0;text-decoration: none;color: white;background: #000000 url(images/tab_on.gif) no-repeat 100% 0;}
div#nav li img
{
border-style:inset;
}

div#nav li.selected a{color: #FC0;background: #000000 url(images/tab_on.gif) 100% 0 no-repeat; font-weight: bold;}

#sample
{
list-style-image:url("/images/calcpic.png");
list-style-type: square;
padding: 3px;
margin: 1em;
font-size: 9pt;
font-family: arial;
list-style-position:inside;
}

#deceng
{
list-style-type: circle;
margin: 1em;
font-size: 10pt;
font-family: arial;
list-style-position:inside;
}

#trtrack
{
list-style-image:url("/images/trendtracker.gif");
list-style-type: square;
font-size: 9pt;
font-family: arial;
padding: 1px;
margin: 1.0em;
list-style-position:inside;
}

#trtrack2
{
list-style-type: square;
font-size: 9pt;
font-family: arial;
margin: 1.0em;
list-style-position:inside;
}

#tmpage
{
background-color: gray;
color: black;
font-size: 12pt;
font-family: arial;
text-align: left;
}

#tmenu
{
font-size: 11pt;
font-family: arial;
color: black;
margin-left: 150px;
} 

#sbox
{ 
background:#FC0;
color:black;
border-style:solid;
border-color:black;
border-width:1px;
font-weight: bold;
font-size: 11pt;
font-family: arial;
height: 2em;
}

#stab
{ 
width=100%;
border-bottom-style: solid; 
border-bottom-color: black;
border-width:1px;
}