body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #0066ff;
	font-size: 10pt;
	color: #0066ff;
	line-height: 150%;
}

h1, .heading {
	font-size: 16pt;
	color: red;
	font-weight: bold;
}

h2, .heading2 {
	font-size: 14pt;
	font-weight: bold;
}

h3, .heading3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 14pt;
	color: #0066ff;
	padding: 5px 0px 15px;
	margin: 0px;
	line-height: 130%;
}

.pagenav, a.pagenav:link, a.pagenav:active, a.pagenav:hover, a.pagenav:visited {
	font-size: 9pt;
	text-align: center;
	padding: 5px;
}

.pagenav2, a.pagenav2:link, a.pagenav2:active, a.pagenav2:hover, a.pagenav2:visited {
	font-size: 9pt;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

 a:link, a:active, a:hover {
	font-size: 10pt;
	text-decoration: underline;
}

 a:visited {
	color: red;
}

 a.link:link, a.link:active, a.link:hover {
	text-decoration: underline;
}

 a.link:visited {
	color: red;
}

.whatsnew, a.whatsnew:link, a.whatsnew:active, a.whatsnew:hover, a.whatsnew:visited { 
	font-size: 9pt;
	color: red;
 }
 
 img.safetytips {
	margin-left: 15px;
}
 
 .whatsnewBorder td {
	border-bottom:1px dotted #CCC;
}
  
 a.nav:link, a.nav:visited {
	font-size: 9pt;
	color: #0066ff;
	font-weight: bold;
	text-decoration: underline;
}
	
a.nav:hover, a.nav:active {
	font-size: 9pt;
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.nav {
	font-size: 9pt;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.copyright {
	font-size: 8pt;
	color: #ffffcc;
	text-align: center;
}

a.copyright:link, a.copyright:visited, a.copyright:active, a.copyright:hover {
	font-size: 8pt;
	color: #ffffcc;
	text-decoration: underline;
}

.sources {
	font-size: 8pt;
}

.kq {
	font-family: Andy, comic sans, Arial, sans-serif;
	font-size: 20pt;
	color: Red;
}

.ki, a.ki:link,a.ki:visited, a.ki:hover, a.ki:active{
	font-family: courier, Arial, sans-serif;
	font-size: 12pt;
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

.ka, a.ka:link,a.ka:visited,a.ka:hover,a.ka:active{
	font-family: Arial, sans-serif;
	font-size:14pt;
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

.besmart, a.besmart:link,visited,hover,active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color : red;
	font-weight: bold;
	text-decoration: none;
}

.fillin, a.fillin:link,a.fillin:visited, a.fillin:hover, a.fillin:active{
	font-family : courier, Arial, sans-serif;
	font-size: 16pt;
	color : blue;
	font-weight: bold;
	text-decoration: none;
}

.header-search {
	width: 498px;
	height: 37px;
	text-align: right;
	float: left;
}

.gameheader, a.gameheader:link,visited,hover,active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: red;
	font-weight: bold;
	text-decoration: none;
}

.rmheading {
	font-size: 13pt;
	color: #003366;
	font-weight: bold;
}

.rmheading1 {
	font-size : 14pt;
	color: #003366;
	font-weight: bold;
}

.rmbody {
	font-size: 10pt;
	color: #003366;
}

.rmintro {
	font-size: 10pt;
	color: red;
}

.hkksname {
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

.eventname {
	font-size: 10pt;
	color: #0066ff;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

/* Family Safety Video Sidebar */
.sidebar {
	height: 0px;
	position: relative;
	overflow: visible;
	visibility: visible;
}

.inner {
	width: 205px;
	position: relative;
	left: -220px;
}

.sb-logo {
	background-image: url('images/safety-video.jpg');
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	width: 197px; 
	height: 109px;
	clear: both; 
}

.sb-container {
	width: 185px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #0066FF;
}

.sb-content {
	width: 185px;
	font-size: 10pt;
	color: black;
	line-height: 140%;
}

.sb-content p {
	margin: 0;
	padding: 5px;
}

.sb-content a {
	font-size: 9pt;
}

.sb-tags {
	background-color: #ebebeb;
	font-size: 9pt;
}

.sb-tagspace {
	margin-left: 33px;
}

.sb-links a.pdf, a.tv {
	padding-left: 30px;
	min-height: 20px;
	display: block;
}

a.pdf {
	background: url(images/pdf-icon.png) no-repeat 0px 0px;
}

a.tv {
	background: url(images/tv-icon.png) no-repeat 0px 0px;
}

.footer {
	background-image: url('images/images-24.gif');
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	padding: 0 0 25px 0;
	width: 714px;
	height: 100px;
	clear: both; 
}



