/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/homepage_07_bg.jpg);
	background-color: #B8C4E8;
	background-repeat: repeat-x;
}
.whiteborder {
	border-left: 6px #fff solid; 
	border-right: 6px #fff solid;
}
.zippad {
	padding: 0px;
	margin: 0px;
}
.wide {
	width: 955px;
}
.high {
	padding: 0px;
	margin: 0px;

}
.mainwide {
	width: 628px;
	padding: 28px 14px 14px 28px;
}
.rightwide {
	width: 250px;
	padding: 28px 28px 14px 0px;
}
h1 {
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 120%;
	font-weight: 200;
	line-height: 1.6em;
	letter-spacing: .2em;
	color: #996633;
}
h2 {
	
	text-rendering: optimizeLegibility;text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 110%;
	font-weight: 200;
	line-height: 1.6em;
	letter-spacing: .2em;
	color: #996633;
}
h3 {
	
	text-rendering: optimizeLegibility;text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: 200;
	line-height: 1.6em;
	letter-spacing: .2em;
	color: #996633;
}

h4 {
	
	text-rendering: optimizeLegibility;text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 90%;
	font-weight: 200;
	line-height: 1.6em;
	letter-spacing: .2em;
	color: #996633;
}

b {
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 110%;
	font-weight: 200;
	line-height: 1.6em;
	letter-spacing: .2em;
	color: #996633;
}
.bodtxt {
	text-rendering: optimizeLegibility;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 90%;
	font-weight: 200;
	line-height: 130%;
	line-height: 1.6em;
	letter-spacing: .2em;
	color: #996633;
	padding: 1em;
	}

.mainlinks {
	text-decoration: none;
	text-transform: uppercase;
}
.mainlinks:hover {
	text-decoration: underline;
	text-transform: uppercase;
}
#bluetype {
	color: #677BC0;
}
#blackype {
	color: #000;
}
.blacktype {
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 110%;
	font-weight: 200;
	line-height: 1.6em;
	letter-spacing: .2em;
}
.findoutmore {
	display: block;
	width: 180px;
	height: 26px;
	background: url(/images/nav/find_out_more_btn.gif) left top;
	text-decoration: none;
}
.findoutmore:hover {
	display: block;
	width: 180px;
	height: 26px;
	background: url(/images/nav/find_out_more_btn.gif) left bottom;
	text-decoration: none;
}
.imagereplace {
	font-size: 1px;
	position: absolute;
	left: -9000px;
}
.notebox {
	text-rendering: optimizeLegibility;
	background-color:#FBFBEF;
	font-family: "Chaparrall Pro", Times, serif;
	font-style:italic;
	padding:10px 20px;
	-moz-box-shadow: 3px 3px 3px #eee;
	-webkit-box-shadow: 3px 3px 3px #eee;
	box-shadow: 3px 3px 3px #eee;
}
.findoutmore {
	display: block;
	width: 218px;
	height: 26px;
	background: url(/images/nav/find_out_more_btn.gif) left top;
	text-decoration: none;
}
.findoutmore:hover {
	display: block;
	width: 218px;
	height: 26px;
	background: url(/images/nav/find_out_more_btn.gif) left bottom;
	text-decoration: none;
}
.imagereplace {
	font-size: 1px;
	position: absolute;
	left: -9000px;
}
.style1 {
	text-rendering: optimizeLegibility;
	text-decoration: none; 
	font-weight: bold; }
.style4 {
text-rendering: optimizeLegibility;
	font-size: larger;
	font-weight: bold;
}
.style7 {
	text-rendering: optimizeLegibility;
	font-size: smaller; 
	line-height: 130%; 
	color: #000000; 
	font-family: Georgia, "Times New Roman", Times, serif;}
.linkbutton {
	display: block;
	width: 218px;
	height: 26px;
	text-decoration: none;
}
.linkbutton:hover {
	display: block;
	width: 218px;
	height: 26px;
	text-decoration: none;
}
#playnow {
	background: url(/images/nav/play_now.gif) left top;
}
#playnow:hover {
	background: url(/images/nav/play_now.gif) left bottom;
}
#printplay {
	background: url(/images/nav/print_play.gif) left top;
}
#printplay:hover {
	background: url(/images/nav/print_play.gif) left bottom;
}
#take_challenge {
	background: url(/images/nav/take_the_challenge_btn.gif) left top;
}
#take_challenge:hover {
	background: url(/images/nav/take_the_challenge_btn.gif) left bottom;
}
.imagereplace {
	font-size: 1px;
	position: absolute;
	left: -9000px;
}
/*p {
	margin: .5em 3em 1em 3em;
}*/
