BODY {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial, sans-serif
}
TD {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial, sans-serif
}
BODY.home {
	BACKGROUND-IMAGE: url(homeBackground.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #d0d0d0
}
.dots {
	FONT-SIZE: 7pt; COLOR: black; POSITION: absolute
}
.numbers {
	FONT-SIZE: 7pt; COLOR: black; POSITION: absolute
}
.bbox {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.btn {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.fbtn {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#show {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#hide {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#dmde {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
#mmde {
	BORDER-RIGHT: #299fcf 1px solid; BORDER-TOP: #299fcf 1px solid; FONT-SIZE: 8pt; BACKGROUND: url(blueButtient.gif) #29b6f1 repeat-y; BORDER-LEFT: #299fcf 1px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #299fcf 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.btn {
	LINE-HEIGHT: 100%
}
.bbox {
	CURSOR: pointer
}
.btn {
	CURSOR: pointer
}
.fbtn {
	CURSOR: pointer
}
#dmde {
	CURSOR: pointer
}
#mmde {
	CURSOR: pointer
}
#hide {
	CURSOR: pointer
}
#show {
	CURSOR: pointer
}
#inst {
	CURSOR: pointer
}
.blnk {
	CURSOR: pointer
}
#cncl {
	CURSOR: pointer
}
.title {
	CURSOR: pointer
}
.subtitle {
	CURSOR: pointer
}
.blnk {
	COLOR: white
}
.fbtn {
	FONT-WEIGHT: bold; WIDTH: 100px; COLOR: white; HEIGHT: 20px
}
.topNavPos {
	LEFT: 350px; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 17px
}
.contentBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
A {
	COLOR: blue; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999966; TEXT-DECORATION: underline
}
A.blnk:link {
	TEXT-DECORATION: none
}
A.blnk:visited {
	TEXT-DECORATION: none
}
A.title {
	TEXT-DECORATION: none
}
A.tag {
	TEXT-DECORATION: none
}
A.title {
	COLOR: black
}
A.blnk:hover {
	COLOR: white; BACKGROUND-COLOR: #299fcf
}
A.nav:link {
	COLOR: black; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.nav:hover {
	TEXT-DECORATION: underline
}
A.tag:hover {
	TEXT-DECORATION: underline
}
A.hmnav:link {
	COLOR: black; TEXT-DECORATION: underline
}
A.hmnav:visited {
	COLOR: black; TEXT-DECORATION: underline
}
A.bigLink {
	FONT-SIZE: 18pt
}
A.name {
	FONT-WEIGHT: bold; COLOR: #999966; TEXT-DECORATION: none
}
A.name:link {
	COLOR: #999966; TEXT-DECORATION: none
}
A.name:visited {
	COLOR: #999966; TEXT-DECORATION: none
}
A.name:active {
	COLOR: #99cc66; TEXT-DECORATION: underline
}
A.name:hover {
	COLOR: #99cc66; TEXT-DECORATION: underline
}
.bImg {
	Z-INDEX: -1; LEFT: 10px; MARGIN: 5px; PADDING-TOP: 10px; TOP: 20px
}
.dbg {
	LEFT: 10px; VISIBILITY: hidden; POSITION: absolute; TOP: 40px
}
#inst {
	BORDER-RIGHT: blue 4px outset; BORDER-TOP: blue 4px outset; Z-INDEX: 1000; BACKGROUND: #eeeeee; LEFT: 20%; BORDER-LEFT: blue 4px outset; WIDTH: 60%; BORDER-BOTTOM: blue 4px outset; POSITION: absolute; TOP: 20%
}
#cncl {
	BORDER-RIGHT: blue 4px outset; BORDER-TOP: blue 4px outset; Z-INDEX: 1000; BACKGROUND: #eeeeee; LEFT: 20%; BORDER-LEFT: blue 4px outset; WIDTH: 60%; BORDER-BOTTOM: blue 4px outset; POSITION: absolute; TOP: 20%
}
#cncl {
	LEFT: 30%; WIDTH: 40%
}
#mainBody {
	Z-INDEX: 3; MARGIN-LEFT: 20px; POSITION: relative; TOP: 30px
}
.tip {
	BORDER-RIGHT: black thin solid; PADDING-RIGHT: 2px; BORDER-TOP: black thin solid; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 2px; BORDER-LEFT: black thin solid; PADDING-TOP: 2px; BORDER-BOTTOM: black thin solid
}
.tipHeader {
	FONT-SIZE: 20pt; BACKGROUND: yellow; WIDTH: 100%; TEXT-ALIGN: center
}
.tipBody {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.dotBar {
	BACKGROUND-IMAGE: url(/images/dotBackground.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
.puzzleLink {
	FONT-WEIGHT: bold
}
#comments {
	DISPLAY: none
}
.odd {
	BACKGROUND-COLOR: #f2f5fe
}
.ml {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #214875; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}

@media Screen    
{
#controls {
	Z-INDEX: 4; BACKGROUND: #eeeeee; LEFT: 0px; WIDTH: 100%; CURSOR: auto; POSITION: absolute; TOP: 0px; HEIGHT: 40px
}
.getData {
	BORDER-RIGHT: blue 3px outset; BORDER-TOP: blue 3px outset; Z-INDEX: 1000; LEFT: 400px; BORDER-LEFT: blue 3px outset; CURSOR: auto; BORDER-BOTTOM: blue 3px outset; POSITION: absolute; TOP: 50px
}
.title {
	FONT-SIZE: 32pt; FONT-FAMILY: century gothic,georgia; WHITE-SPACE: nowrap
}
.subTitle {
	FONT-SIZE: 20pt; COLOR: #1122aa; FONT-FAMILY: georgia; WHITE-SPACE: nowrap
}
.subMake {
	FONT-SIZE: 20pt; COLOR: #1122aa; FONT-FAMILY: georgia; WHITE-SPACE: nowrap
}
.subTitle {
	POSITION: relative; TOP: 4px
}
.pageTitle {
	FONT-SIZE: 24pt
}
.fix {
	COLOR: purple
}
.navDot {
	COLOR: #007400
}
#cover {
	Z-INDEX: 3; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}

}

@media Print    
{
#controls {
	DISPLAY: none! important
}
.title {
	DISPLAY: none! important
}
#inst {
	DISPLAY: none! important
}
.bImg {
	DISPLAY: none! important
}
#cncl {
	DISPLAY: none! important
}
.subTitle {
	DISPLAY: none! important
}
.subMake {
	DISPLAY: none! important
}
.getData {
	DISPLAY: none! important
}
#cover {
	DISPLAY: none! important
}

}
