@charset "utf-8";

/* CSS Document */



html, body {

	margin:0;

	padding:0;

}

body {

	background:url("images/body_bg.gif") top left repeat-x #03466b;

	font-family:Arial, Helvetica, sans-serif;

}

p {

	margin:10px 0;

	padding:0;

}

h2 {

	margin:0 0 15px 0;

	padding:4px 0 0 10px;

	font-size:18px;

	color:#03466b;

	background:url(images/h2_bg.gif) top left no-repeat;

	height:27px;

}

h3 {

	font-size:13px;

	color:#fff;

	margin:0 0 10px 0;

	padding:3px 8px 4px 8px;

	background:#03507a;

	height:16px;;

}

h4 {

	margin:15px 0;

	padding:0 0 2px 0;

	color:#333;

	font-size:16px;

	border-bottom:1px solid #f1800f;

}

a {color:#0000cc;}

a:hover {

	text-decoration:none;

}

#wrapper {

	width:790px;

	margin:5px auto 0 auto;

	background:url("images/wrapper_bg.gif") top left repeat-y #fff;

	overflow:auto;

}

#masthead {

	width:790px;

	height:135px;

	background:url("images/masthead_bg.jpg") top left no-repeat #fff;

	clear:both;

}

#masthead h1 {

	width:241px;

	height:135px;

	margin:0;

	padding:0;

	float:left;

}

#masthead h1 a {

	display:block;

	width:241px;

	height:135px;

	background:url("images/h1_logo_bg.gif") top left no-repeat #fff;

	float:left;

}

#masthead h1 a span {

	display:none;

}

#tnav {

	float:left;

	padding:105px 0 0 20px;

	height:30px;

}

#tnav ul {

	margin:0;

	padding:0;

	list-style:none;

}

#tnav li {

	float:left;

	padding:0 18px;

}

#tnav a {

	color:#fff;

	font-weight:bold;

	font-size:14px;

	float:left;

	text-decoration:none;

}

#tnav a:hover {

	color:#d9e3e9;

}

#tnav a.current {

	color:#f90;

}

#inner-wrapper {

	width:780px;

	margin:0 auto;

	overflow:auto;

	background:url("images/content_right_bg.gif") top right no-repeat;

	clear:both;

}

#inner-wrapper-home {

	width:780px;

	margin:0 auto;

	overflow:auto;

	background:white;

	clear:both;

}

#content-body {

	width:780px;

	padding:15px 0;

	margin:0 auto;

	background:url("images/sports_equip_bg.jpg") bottom right no-repeat;

	overflow:auto;

	clear:both;

}

#content-body-home {

	width:750px;

	padding:15px;

	margin:0 auto;

	background:white;

	overflow:auto;

	clear:both;

	font-size:12px;

}

#left-col {

	width:568px;

	padding:0 15px;

	float:left;

	font-size:12px;

}

#left-col p {

	line-height:1.4em;

}

#right-col {

	width:166px;

	float:left;

	font-size:12px;

	padding:0 8px;

}

#right-col p {

	margin:5px 0;

}

#right-col h3 {

	font-size:14px;

	color:#02466b;

	padding:0;

	background:none;

}

ul.rnav {margin:0; padding:0; list-style:none;}

ul.rnav li {padding:5px 0 5px 5px;}

ul.rnav a {font-weight:bold; font-size:13px;}

#ftr {

	width:775px;

	height:25px;

	background:url("images/ftr_bg.gif") bottom left no-repeat #fff;

	clear:both;

	font-size:11px;

	padding:0 0 0 15px;

	color:#777;

}



/* MISC */



.lrgGrayTxt {font-size:16px; font-weight:bold; color:#333;}



div.article {border:2px solid #03466b; padding:10px; margin:15px 0;}

div.article h3 {font-size:16px; background:none; color:#f1800f; padding:0 0 2px 0; border-bottom:1px solid #eee;}

div.article strong {color:#333;}



div.featured {background:#d9e3e9; padding:10px;}

div.featured h4 {margin-top:0; color:#03507a; border:0;}



table#questions td.question {padding:2px 5px 2px 20px; vertical-align:top; background:url("images/q.gif") 2px 6px no-repeat;}

table#questions td.question a {text-decoration:none;}

table#questions td.question a:hover {background:yellow;}



p.btt {font-size:11px; text-align:right;}




