html, body {
	font-family: Arial, Arial , Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #000000;
}
 
table {
	table-layout: normal;
}

tr {
	vertical-align: top;
}
 
td {
	overflow: hidden;
}

th {
	text-align: left; 
	background-color: #eee;
}

p {
	margin: 0 0 1em 0;
}

h1 {
	font-size: 21px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 0 1em 0;
}

h2 {
	font-size: 20px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 0 1em 0;
}

h2.bluestyle {
	font-size: 16px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 0 3px 0;
}

h2.blackstyle {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 8px 0 6px 5px;
}

h2.graystyle {
	background-color:#CCC;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding:3px;
}

h3 {
	font-size: 19px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 0 1em 0;
}

h4 {
	font-size: 18px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 01em 0;
}

h5, h6 {
	font-size: 17px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 0 1em 0;
}

input, select, textarea {
	font-size: 1em;
}

form {
	display: inline;
}

label {
	vertical-align: middle;
}

input[type='radio'], input[type='checkbox'] {
	vertical-align: middle;
}

img {
	margin: 0;
	display: block;
	border:none;
}

.hide {
	display: none;
}

.smallest {
	font-size: .8em;
}

.smalltext{
	font-size: 10px; 
	font-weight: normal;
}

.smaller {
	font-size: .9em;
}

.larger {
	font-size: 1.1em;
}

.largest {
	font-size: 1.2em;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.strike {
	text-decoration: line-through;
}

.red {
	color: #f00;
}

.green {
	color: #390;
}

.vtop {
	vertical-align: top;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.breakforprint {
	page-break-after: always;
}

.clear {
	overflow: hidden; 
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}

a, a:link, a:visited {
	color: #3b618f;
	text-decoration: underline;
}
a:hover {
	color: #ea3d2f; 
	text-decoration: none;
}
a:active {
	color: #ea3d2f; 
	text-decoration: underline;
}

a.whtlnk, a.whtlnk:link, a.whtlnk:visited {
	color: #ffffff;
	text-decoration: none;
}
a.whtlnk:hover {
	color: #cccccc; 
	text-decoration: none;
}
a.whtlnk:active {
	color: #ffffff; 
	text-decoration: none;
}

a.whtlnk2, a.whtlnk2:link, a.whtlnk2:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	margin: 0 0 6px 0;
	padding: 0 0 0 1px;
}
a.whtlnk2:hover {
	color: #494949; 
	text-decoration: none;
}
a.whtlnk2:active {
	color: #ffffff; 
	text-decoration: none;
}

a.grylnk, a.grylnk:link, a.grylnk:visited {
	color: #5f6367;
	text-decoration: none;
}
a.grylnk:hover {
	color: #5f6367;
	text-decoration: underline;
}
a.grylnk:active {
	color: #5f6367;
	text-decoration: none;
}

a.redlnk, a.redlnk:link, a.redlnk:visited {
	color: #ea3d2f;
	text-decoration: underline;
	font-size:11px;
}
a.ontheairlnk, a.ontheairlnk:link, a.ontheairlnk:visited {
	color: #3b618f;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.ontheairlnk:hover {
	color: #ea3d2f;
	text-decoration: none;
}
a.ontheairlnk:active {
	color: #3b618f;
	text-decoration: none;
}

a.clmnlnk, a.clmnlnk:link, a.clmnlnk:visited {
	font-size: 12px;
	font-weight: bold;
	color: #3b618f;
	margin: 0 0 13px 0;
	text-decoration: none;
	display: block;
}
a.clmnlnk:hover {
	color: #ea3d2f; 
	text-decoration: none;
}
a.clmnlnk:active {
	color: #ea3d2f; 
	text-decoration: none;
}

a.nationalslnkOff, a.nationalslnkOff:link, a.nationalslnkOff:visited {
	color: #323232;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 85px;
	background: url('/images/core/natnlsbkgoff.gif') top left no-repeat;
	text-transform: uppercase;
}
a.nationalslnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/sports-flat-blue.gif') top left no-repeat;
}
a.nationalslnkOff:active {
	text-decoration: none;
}

a.nationalslnkOn, a.nationalslnkOn:link, a.nationalslnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 85px;
	background: url('/images/core/sports-flat-blue.gif') top left no-repeat;
	text-transform: uppercase;
}
a.nationalslnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/sports-flat-blue.gif') top left no-repeat;
}
a.nationalslnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.capitalslnkOff, a.capitalslnkOff:link, a.capitalslnkOff:visited {
	color: #323232;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 66px;
	background: url('/images/core/capsbkgoff.gif') top left no-repeat;
	text-transform: uppercase;
}
a.capitalslnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/sports-left-red.gif') top left no-repeat;
}
a.capitalslnkOff:active {
	text-decoration: none;
}

a.capitalslnkOn, a.capitalslnkOn:link, a.capitalslnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 66px;
	background: url('/images/core/sports-left-red.gif') top left no-repeat;
	text-transform: uppercase;
}
a.capitalslnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/sports-left-red.gif') top left no-repeat;
}
a.capitalslnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.navylnkOff, a.navylnkOff:link, a.navylnkOff:visited {
	color: #323232;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 101px;
	background: url('/images/core/navybkgoff.gif') top left no-repeat;
	text-transform: uppercase;
}
a.navylnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/navybkgon.gif') top left no-repeat;
}
a.navylnkOff:active {
	text-decoration: none;
}

a.navylnkOn, a.navylnkOn:link, a.navylnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 101px;
	background: url('/images/core/navybkgon.gif') top left no-repeat;
	text-transform: uppercase;
}
a.navylnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/navybkgon.gif') top left no-repeat;
}
a.navylnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.dcuntdlnkOff, a.dcuntdlnkOff:link, a.dcuntdlnkOff:visited {
	color: #323232;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 82px;
	text-transform: uppercase;
}
a.dcuntdlnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/sports-right-black.gif') top left no-repeat;
}
a.dcuntdlnkOff:active {
	text-decoration: none;
}

a.dcuntdlnkOn, a.dcuntdlnkOn:link, a.dcuntdlnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 82px;
	text-transform: uppercase;
	background: url('/images/core/sports-right-black.gif') top left no-repeat;
}
a.dcuntdlnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/sports-right-black.gif') top left no-repeat;
}
a.dcuntdlnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.fdrldrvlnkOff, a.fdrldrvlnkOff:link, a.fdrldrvlnkOff:visited {
	color: #272727;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 126px;
	text-transform: uppercase;
	background: url('/images/core/fdrldrvbkgoff.gif') top left no-repeat;
}
a.fdrldrvlnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/fdrldrvbkgon.gif') top left no-repeat;
}
a.fdrldrvlnkOff:active {
	text-decoration: none;
}

a.fdrldrvlnkOn, a.fdrldrvlnkOn:link, a.fdrldrvlnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 126px;
	text-transform: uppercase;
	background: url('/images/core/fdrldrvbkgon.gif') top left no-repeat;
}
a.fdrldrvlnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/fdrldrvbkgon.gif') top left no-repeat;
}
a.fdrldrvlnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.fdrldrvlnkOff2, a.fdrldrvlnkOff2:link, a.fdrldrvlnkOff2:visited {
	color: #272727;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 124px;
	text-transform: uppercase;
}
a.fdrldrvlnkOff2:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/fdrldrvbkgon2.gif') top left no-repeat;
}
a.fdrldrvlnkOff2:active {
	text-decoration: none;
}

a.fdrldrvlnkOn2, a.fdrldrvlnkOn2:link, a.fdrldrvlnkOn2:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 124px;
	text-transform: uppercase;
	background: url('/images/core/fdrldrvbkgon2.gif') top left no-repeat;
}
a.fdrldrvlnkOn2:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/fdrldrvbkgon2.gif') top left no-repeat;
}
a.fdrldrvlnkOn2:active {
	color: #ffffff;
	text-decoration: none;
}

a.dlydbrflnkOff, a.dlydbrflnkOff:link, a.dlydbrflnkOff:visited {
	color: #272727;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 115px;
	text-transform: uppercase;
	background: url('/images/core/dlydbrfbkgoff.gif') top left no-repeat;
}
a.dlydbrflnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/dlydbrfbkgon.gif') top left no-repeat;
}
a.dlydbrflnkOff:active {
	text-decoration: none;
}

a.dlydbrflnkOn, a.dlydbrflnkOn:link, a.dlydbrflnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 115px;
	text-transform: uppercase;
	background: url('/images/core/dlydbrfbkgon.gif') top left no-repeat;
}
a.dlydbrflnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/dlydbrfbkgon.gif') top left no-repeat;
}
a.dlydbrflnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.nwslnkOff, a.nwslnkOff:link, a.nwslnkOff:visited {
	color: #272727;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 54px;
	text-transform: uppercase;
}
a.nwslnkOff:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/nwslnkbkgon.gif') top left no-repeat;
}
a.nwslnkOff:active {
	text-decoration: none;
}

a.nwslnkOn, a.nwslnkOn:link, a.nwslnkOn:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 54px;
	text-transform: uppercase;
	background: url('/images/core/nwslnkbkgon.gif') top left no-repeat;
}
a.nwslnkOn:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/nwslnkbkgon.gif') top left no-repeat;
}
a.nwslnkOn:active {
	color: #ffffff;
	text-decoration: none;
}

a.nwslnkOff2, a.nwslnkOff2:link, a.nwslnkOff2:visited {
	color: #272727;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 54px;
	text-transform: uppercase;
	background: url('/images/core/nwslnkbkgoff2.gif') top left no-repeat;
}
a.nwslnkOff2:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/nwslnkbkgon2.gif') top left no-repeat;
}
a.nwslnkOff2:active {
	text-decoration: none;
}

a.nwslnkOn2, a.nwslnkOn2:link, a.nwslnkOn2:visited {
	color: #ffffff;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	margin: 0;
	padding: 4px 0 3px 0;
	width: 54px;
	text-transform: uppercase;
	background: url('/images/core/nwslnkbkgon2.gif') top left no-repeat;
}
a.nwslnkOn2:hover {
	color: #ffffff;
	text-decoration: none;
	background: url('/images/core/nwslnkbkgon2.gif') top left no-repeat;
}
a.nwslnkOn2:active {
	color: #ffffff;
	text-decoration: none;
}

a.nwsstrylnk, a.nwsstrylnk:link, a.nwsstrylnk:visited {
	color: #000000;
	display: block;
	width: auto;
	margin: 5px 0;
	padding: 0 0 0 9px;
	text-decoration: none;
	background: url('/images/core/nwsstrylnkbkg.gif') 0 5px no-repeat;
	font-weight: bold;
}
a.nwsstrylnk:hover {
	color: #cb171a;
	text-decoration: none;
}
a.nwsstrylnk:active {
	color: #000000;
	text-decoration: none;
}

a.nwsstrylnk2, a.nwsstrylnk2:link, a.nwsstrylnk2:visited {
	color: #000000;
	display: block;
	width: auto;
	margin: 5px 0;
	padding: 0 0 0 9px;
	text-decoration: underline;
	background: url('/images/core/nwsstrylnkbkg.gif') 0 5px no-repeat;
	font-weight: bold;
}
a.nwsstrylnk2:hover {
	color: #000000;
	text-decoration: none;
}
a.nwsstrylnk2:active {
	color: #000000;
	text-decoration: underline;
}

a.ftrlnk1Off, a.ftrlnk1Off:link, a.ftrlnk1Off:visited {
	display: block;
	width: 73px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	background: url('/images/core/specialftrsdvdr.gif') top right no-repeat;
	color: #272727;
	text-decoration: none;
	text-transform: uppercase;
}
a.ftrlnk1Off:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk1Off:active {
	text-decoration: none;
	color: #272727;
}

a.ftrlnk1On, a.ftrlnk1On:link, a.ftrlnk1On:visited {
	display: block;
	width: 73px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	background: url('/images/core/specialftrsdvdr.gif') top right no-repeat;
	color: #272727;
	text-decoration: underline;
	text-transform: uppercase;
}
a.ftrlnk1On:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk1On:active {
	text-decoration: underline;
	color: #272727;
}

a.ftrlnk2Off, a.ftrlnk2Off:link, a.ftrlnk2Off:visited {
	display: block;
	width: 81px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	background: url('/images/core/specialftrsdvdr.gif') top right no-repeat;
	color: #272727;
	text-decoration: none;
	text-transform: uppercase;
}
a.ftrlnk2Off:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk2Off:active {
	text-decoration: none;
	color: #272727;
}

a.ftrlnk2On, a.ftrlnk2On:link, a.ftrlnk2On:visited {
	display: block;
	width: 81px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	background: url('/images/core/specialftrsdvdr.gif') top right no-repeat;
	color: #272727;
	text-decoration: underline;
	text-transform: uppercase;
}
a.ftrlnk2On:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk2On:active {
	text-decoration: underline;
	color: #272727;
}

a.ftrlnk3Off, a.ftrlnk3Off:link, a.ftrlnk3Off:visited {
	display: block;
	width: 69px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	background: url('/images/core/specialftrsdvdr.gif') top right no-repeat;
	color: #272727;
	text-decoration: none;
	text-transform: uppercase;
}
a.ftrlnk3Off:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk3Off:active {
	text-decoration: none;
	color: #272727;
}

a.ftrlnk3On, a.ftrlnk3On:link, a.ftrlnk3On:visited {
	display: block;
	width: 69px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	background: url('/images/core/specialftrsdvdr.gif') top right no-repeat;
	color: #272727;
	text-decoration: underline;
	text-transform: uppercase;
}
a.ftrlnk3On:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk3On:active {
	text-decoration: underline;
	color: #272727;
}

a.ftrlnk4Off, a.ftrlnk4Off:link, a.ftrlnk4Off:visited {
	display: block;
	width: 73px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	color: #272727;
	text-decoration: none;
	text-transform: uppercase;
}
a.ftrlnk4Off:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk4Off:active {
	text-decoration: none;
	color: #272727;
}

a.ftrlnk4On, a.ftrlnk4On:link, a.ftrlnk4On:visited {
	display: block;
	width: 73px;
	text-align: center;
	padding: 5px 0 6px 0;
	margin: 0;
	float: left;
	color: #272727;
	text-decoration: underline;
	text-transform: uppercase;
}
a.ftrlnk4On:hover {
	text-decoration: underline;
	color: #272727;
}
a.ftrlnk4On:active {
	text-decoration: underline;
	color: #272727;
}

a.lvelnk, a.lvelnk:link, a.lvelnk:visited {
	background: url('/images/core/lvelnkarrw.gif') center right no-repeat;
	color: #3b618f;
	margin: 0;
	padding: 3px 22px 0 0;
	text-decoration: underline;
}
a.lvelnk:hover {
	color: #3b618f;
	text-decoration: none;
}
a.lvelnk:active {
	color: #3b618f;
	text-decoration: underline;
}


.bdr {
	border: 1px solid #999;
}

.bdrtop {
	border-top: 1px solid #999;
}

.bdrright {
	border-right: 1px solid #999;
}

.bdrbottom {
	border-bottom: 1px solid #999;
}

.bdrleft {
	border-left: 1px solid #999;
}

/* Start Up Styles */

.btnadd2cart {
	background-color: #090;
}
.btnadd2cart:hover {
	background-color: #0c3;
}

.btnwishlist {
	background-color: #339;
}
.btnwishlist:hover {
	background-color: #33c;
}

.colsp {
	font-size: 2px;
	padding: 4px;
}

.cblock10 {
	margin: 10px;
}

.cblock15 {
	margin: 15px;
}

.lnpad4 {
	padding-bottom: 4px;
}

.lnpad8 {
	padding-bottom: 8px;
}

/* Start Up Layout */

.mainbody {
	background: #ffffff;
	margin: 0;
	padding: 0;
}

.bdywrpr {
	width: 100%;
	margin: 0;
	padding: 0;
}

.hdrwrpr {
	width: 993px; 
	height: 165px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/core/hdrbkg.gif') top left no-repeat;
}

.logos {
	width: 976px;
	height: 111px;
	padding: 13px 5px 0 12px;
	margin: 0;
}

.navsrcharea {
	width: 993px;
	height: 41px;
	margin: 0;
	padding: 0;
}

.nav {
	width: 780px;
	float: left;
	margin: 0;
	padding: 0;
}

/*
.srch {
	width: 195px;
	float: left;
	padding: 18px 9px 0 9px;
	margin: 0;
}


.srch {
	width:132px;
	height:18px;
	padding:0px;
	display:block;
	border:none;
	margin:-3px 5px 0px 0px;
	background:#fff;
	font-size:12px;
	color:#000;
}
*/

.srch { 
	border:none;
	width:132px;
	height:18px;
}

.srchbtn { 

}

img.logo {
	width: 220px;
	height: 86px;
	float: left;
	margin: 4px 28px 0 0;
}

.superbanner {
	width: 726px;
	height: 88px;
	float: left;
	border: solid 1px #b9bec4;
}

.corwrpr-exp {
	width: 993px;
	min-height: 980px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/core/crwrpr-exp.gif') top left repeat-y;
}

.corwrpr-exp2 {
	width: 993px;
	min-height: 980px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/core/crwrpr-exp2.gif') top left repeat-y;
}

.corwrpr-exp3 {
	width: 993px;
	min-height: 980px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/core/crwrpr-exp3.gif') top left repeat-y;
}

.corwrpr-tp {
	width: 993px;
	min-height: 980px;
	margin: 0;
	padding: 0;
	background: url('/images/core/crwrpr-bkgtop.gif') top left no-repeat;
}

.corwrpr-tp2 {
	width: 993px;
	min-height: 980px;
	margin: 0;
	padding: 0;
	background: url('/images/core/crwrpr-bkgtop2.gif') top left no-repeat;
}

.corwrpr-tp3 {
	width: 993px;
	min-height: 980px;
	margin: 0;
	padding: 0;
	background: url('/images/core/crwrpr-bkgtop3.gif') top left no-repeat;
}

.corwrpr-btm {
	width: 977px;
	min-height: 959px;
	margin: 0;
	padding: 8px 5px 13px 11px;
	background: url('/images/core/crwrpr-bkgbtm.gif') bottom left no-repeat;
}

.corwrpr-btm2 {
	width: 977px;
	min-height: 959px;
	margin: 0;
	padding: 8px 5px 13px 11px;
	background: url('/images/core/crwrpr-bkgbtm2.gif') bottom left no-repeat;
}

.corwrpr-btm3 {
	width: 977px;
	min-height: 959px;
	margin: 0;
	padding: 8px 5px 13px 11px;
	background: url('/images/core/crwrpr-bkgbtm3.gif') bottom left no-repeat;
}

.cntntarea {
	width: 653px;
	min-height: 949px;
	margin: 0 8px 0 0;
	float: left;
	padding: 9px 4px 4px 9px;
}

.cntntarea2 {
	width: 436px;
	min-height: 949px;
	margin: 0 10px 0 0;
	float: left;
	padding: 9px 6px 4px 7px;
}

.lftrl {
	width: 215px;
	float: left;
	margin: 0 10px 0 -9px;
	padding: 0;
}

.rghtrl {
	width: 293px;
	float: left;
	margin: 0;
	padding-left: 1px;
}

.rghtrlhome {
	width: 293px;
	float: left;
	margin: 0;
	padding-left: 4px;
}

img.lstnnw {
	width: 293px;
	height: 54px;
	margin: 0 0 15px 0;
}

.ontheair-exp {
	width: 293px;
	/*min-height: 163px;*/
	margin: 0 0 25px 0;
	padding: 0;
	background: url('/images/core/ontheair-bkgexp.gif') top left repeat-y;
}

.ontheair-exp2 {
	width: 215px;
	min-height: 63px;
	margin: 0 0 25px 6px;
	padding: 0;
	background: url('/images/core/ontheair-bkgexp2.gif') top left repeat-y;
}

.ontheair-tp {
	width: 280px;
	/*min-height: 141px;*/
	margin: 0;
	padding: 13px 6px 9px 7px;
	background: url('/images/core/ontheair-bkgtp.gif') top left no-repeat;
}

.ontheair-tp2 {
	width: 202px;
	min-height: 141px;
	margin: 0;
	padding: 13px 6px 9px 7px;
	background: url('/images/core/ontheair-bkgtp2.gif') top left no-repeat;
}

.ontheair-tp h1, .ontheair-tp2 h1 {
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 12px 5px;
}

.ontheaircntnt-exp {
	width: 280px;
	/*min-height: 107px;*/
	background: #ffffff;
	margin: 0;
	padding: 0;
}

.ontheaircntnt-exp2 {
	width: 202px;
	min-height: 107px;
	background: #ffffff;
	margin: 0;
	padding: 0;
}

.ontheaircntnt-tp {
	width: 280px;
	/*min-height: 107px;*/
	background: url('/images/core/ontheaircntnt-tp.gif') top left no-repeat;
	margin: 0;
	padding: 0;
}

.ontheaircntnt-tp2 {
	width: 202px;
	min-height: 107px;
	background: url('/images/core/ontheaircntnt-tp2.gif') top left no-repeat;
	margin: 0;
	padding: 0;
}

.ontheaircntnt-btm {
	width: 270px;
	/*min-height: 89px;*/
	background: url('/images/core/ontheaircntnt-btm.gif') bottom left no-repeat;
	margin: 0;
	padding: 9px 4px 9px 6px;
}

.ontheaircntnt-btm2 {
	width: 192px;
	min-height: 89px;
	background: url('/images/core/ontheaircntnt-btm2.gif') bottom left no-repeat;
	margin: 0;
	padding: 9px 4px 9px 6px;
}

.ontheairhrule {
	width: 270px;
	height: 1px;
	overflow: hidden;
	margin: 0 0 4px 0;
	padding: 0;
	border-top: dashed 2px #d8dbde;
}

.ontheairhrule2 {
	width: 192px;
	height: 1px;
	overflow: hidden;
	margin: 0 0 4px 0;
	padding: 0;
	border-top: dashed 2px #d8dbde;
}

img.ontheairthmb {
	width: 57px;
	height: 41px;
	margin: 0 9px 4px 0;
	float: left;
}

.ontheairtxt {
	width: 263px;
	margin: 0 0 4px 10px;
	float: left;
}

.ontheairtxt2 {
	width: 123px;
	margin: 0 0 4px 0;
	float: left;
}

.adbanner {
	width: 293px;
	height: 599px;
}

.adbanner2 {
	width: 245px;
	height: 700px;
	margin: 0 auto 0 auto;
}

.vertspcr18 {
	height: 18px;
}

.cntntlftrl {
	width: 343px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
}

.cntntrghtrl {
	width: 301px;
	margin: 0;
	padding: 0;
	float: left;
}

.ftrdnws {
	width: 343px;
	min-height: 292px;
	margin: 0;
	padding: 0;
}

img.ftrdnwspic {
	width: 343px;
	height: 195px;
}

img.ftrdnwspic2 {
	width: 341px;
	height: 195px;
	border: solid 1px #000000;
}

.ftrdnwsstry {
	width: 329px;
	margin: 0;
	padding: 7px 8px 6px 6px;
}

.ftrdnwsstry h1 {
	margin: 0 0 13px 0;

}



.ftrdnwsstry p {
	margin: 0 0 5px 0;
}

.hrule {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: #d4d7db;
	margin: 0;
}

.hrule2 {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: none;
	margin: 0;
	border-top: dashed 2px #d8dbde;
}

.hrule3 {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: none;
	margin: 0;
	border-top: dashed 2px #494949;
}

.hrule5 {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: none;
	margin: 0;
	border-top: dashed 2px #b5b8bb;
}

.colmnsandblgs {
	width: 338px;
	margin: 0;
	padding: 7px 0 13px 5px;
}

.colmnsandblgs2 {
	width: 338px;
	margin: 0;
	padding: 7px 0 0 5px;
}

img.colthmb {
	margin: 5px 12px 5px 0;
	border: solid 0px #6a696e;
	float: left;
}

.colcntnt {
	width: 227px;
	margin: 5px 0;
	padding: 0;
	float: left;
}

.colcntnt p {
	margin: 0 0 3px 0;
}

.sprtshdng {
	width: 321px;
	height: 16px;
	margin: 0 auto 5px auto;
	padding: 3px 7px;
	background: url('/images/core/sprtshdngbkg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

.homehdng {
	width: 321px;
	height: 16px;
	margin: 0 auto 5px auto;
	padding: 3px 7px;
	background: url('/images/core/hdngbkg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}

.sprtslnkarea {
	width: 334px;
	height: 19px;
	margin: 0 auto;
	background: url('/images/core/sprtslnkbkg.gif') top left no-repeat;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
}

.sprtscntnt {
	width: 334px;
	margin: 0;
	padding: 0;
}

img.tmlogo {
	
	float: left;
}

.sportsinfo {
	width: 188px;
	float: left;
	margin: 0;
	padding: 19px 8px 0 8px;
}

.sportsinfo p {
	margin: 0 0 3px 0;
}

#sprtstwo {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

#sprtsone {
	position: relative;
	opacity: 1;
	top: 0;
	z-index: 1;
}

#sprtsthree {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

#sprtsfour {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

.newstabs {
	width: 295px;
	height: 19px;
	margin: 0 auto 7px auto;
	padding: 0;
	background: url('/images/core/newstabsbkg.gif') top left no-repeat;
	color: #272727;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.newstabs2 {
	width: 293px;
	height: 19px;
	margin: 0 auto 7px auto;
	padding: 0;
	background: url('/images/core/newstabsbkg2.gif') top left no-repeat;
	color: #272727;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.newsarea {
	width: 301px;
	margin: 0;
	padding: 0;
}

.newsarea2 {
	width: 293px;
	margin: 0;
	padding: 0;
}

.newsheading {
	width: 284px;
	height: 16px;
	margin: 0 0px 0px 0;
	padding: 3px 7px 3px 7px;
	background: url('/images/core/nwshdngbkg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	
}

#newsheadingone {
	position: relative;
	opacity: 1;
	top: 0;
	z-index: 1;
}

#newsheadingtwo {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;	
}

#newsheadingthree {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

.newsstories {
	width: 289px;
	margin: 0 auto 8px auto;
	padding: 0 4px 0 5px;
}

#nwsstryone {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

#nwsstrytwo {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;	
}

#nwsstrythree {
	position: relative;
	opacity: 1;
	top: 0;
	z-index: 1;
}

#nwsstryone2 {
	position: relative;
	opacity: 1;
	top: 0;
	z-index: 1;
}

#nwsstrytwo2 {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;	
}

#nwsstrythree2 {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

img.banner {
	width: 300px;
	height: 100px;
	margin: 0 auto 9px auto;
}

img.bannerflt1 {
	width: 300px;
	height: 100px;
	float: left;
	margin: 0 ;
}

img.bannerflt2 {
	width: 300px;
	height: 100px;
	float: right;
	margin: 0 ;
}

.spclftrs {
	width: 301px;
	min-height: 356px;
	margin: 0 0 2px 0;
	padding: 0;
	background: #A6A6A6;
}

.spclftrs2 {
	width: 640px;
	min-height: 54px;
	margin: 10px 0 11px 0;
	padding: 2px 6px 7px 6px;
	background: #7e7e7e;
}

.spclftrs2lftcol {
	width: 301px;
	float: left;
	margin: 0 29px 0 0;
	padding: 0;
}

.spclftrs2rghtcol {
	width: 301px;
	float: left;
	margin: 0 0 0 29px 0;
	padding: 0;
}


.spclftrsotherheight {
	min-height: 236px;
	margin: 0 0 11px 0;
	padding: 0 0 5px 0;
}

.spclftrsanotherheight {
	min-height: 166px;
	margin: 0 0 11px 0;
	padding: 0 0 5px 0;
}

.spclftrshdngtabs {
	width: 301px;
	height: 47px;
	margin: 0px;
	padding: 0;
	background: url('/images/core/spclftrshdngbkg.png') top left no-repeat;
	
}



.spclftrshdngtabs h1 {
	font-weight: bold;
	margin: 0;
	padding: 4px 11px 5px 11px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}


.spclftrtabs {
	width: 296px;
	height: 21px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/core/spclftrtabsbkg.gif') top left no-repeat;
	position: relative;
	z-index: 100;
	color: #272727;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.spclftrshdng {
	width: 301px;
	height: 47px;
	margin: 0 0 -18px 0;
	padding: 0;
	background: url('/images/core/spclftrshdngbkg.png') top left no-repeat;
}

.spclftrshdng h1 {
	font-weight: bold;
	margin: 0;
	padding: 4px 11px 4px 11px;
	font-weight: bold;
	font-size: 14px;
	color: #f5f5f5;
}

.spclftrcntnt {
	width: 283px;
	margin: 0 auto;
	padding: 0;
}

.spclftrcntnt2exp {
	background: #ffffff;
	min-height: 206px;
	width: 294px;
	margin: 0 auto 0 auto;
	padding: 0;
}

.spclftrcntnt2tp {
	background: url('/images/core/spclftrcntnt2bkg-top.gif') top left no-repeat;
	min-height: 206px;
	width: 294px;
	margin: 0;
	padding: 0;
}

.spclftrcntnt2btm {
	background: url('/images/core/spclftrcntnt2bkg-btm.gif') bottom left no-repeat;
	min-height: 193px;
	width: 288px;
	margin: 0;
	padding: 13px 3px;
}

img.spclftrthmb {
	
	margin: 5px 3px 5px 6px;
	float: left;
	
}

.spclftrinfo {
	width: 210px;
	font-size:11px;
	margin: 5px 0;
	padding: 0;
	float: left;
	color: #ffffff;
	
}

.spclftrinfo p {
	margin: 0 0 6px 0;
}

#spclftrone {
	position: relative;
	opacity: 1;
	top: 0;
	z-index: 1;
}

#spclftrtwo {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;	
}

#spclftrthree {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

#spclftrfour {
	position: absolute;
	opacity: 0;
	top: -10000px;
	z-index: -1;
}

.themotherhdng {
	width: 632px;
	height: 27px;
	margin: 0 auto 3px auto;
	padding: 5px 10px;
	background: url('/images/core/mthrhdngbkg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	font-style: italic;
}

.themotherhdng2 {
	width: 632px;
	height: 27px;
	margin: 0 auto 3px auto;
	padding: 5px 10px;
	background: url('/images/core/mthrhdngbkgblu.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 24px;
	text-transform: uppercase;
	font-style: italic;
}

.themotherhdngsmall {
	width: 400px;
	height: 27px;
	margin: 0 auto 3px auto;
	padding: 5px 10px;
	background: url('/images/core/mthrhdngbkgblu440.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	font-style: italic;
}

.lstnlve {
	width: 293px;
	height: 65px;
	margin: 0 0 15px 0;
	background: url('/images/core/lstnlve.gif') top left no-repeat;
}

.lstnlve h1 {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 15px 3px 15px;
	margin: 0;
}

.lstnlvelnkbkg {
	width: 263px;
	height: 21px;
	margin: 0 auto;
	padding: 10px 12px 0 12px;
	background: url('/images/core/lstnlvelnkbkg.gif') top left no-repeat;
	font-weight: bold;
	color: #686b6f;
	font-size: 12px;
}

.progschedarea {
	width: 636px;
	min-height: 777px;
	padding: 9px 8px 0 6px;
	margin: 14px auto 9px auto;
	background: #323232;
}

.progschedareahdr {
	width: 623px;
	height: 47px;
	margin: 0;
	padding: 0 5px 0 8px;
	background: url('/images/core/program/progschedareahdr.png') top left no-repeat;
}

.progschedareahdr h1 {
	width: auto;
	padding: 9px 0 0 0;
	margin: 0;
	float: left;
	color: #f5f5f5;
	font-weight: bold;
	font-size: 21px;
}

.progschedareahdr h2 {
	width: auto;
	padding: 12px 0 0 0;
	margin: 0;
	float: right;
	color: #ea3b2e;
	font-weight: bold;
	font-size: 19px;
}

.progrschedcntnt {
	width: 628px;
	min-height: 715px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
}

.timeslot {
	width: 71px;
	border-right: solid 1px #373737;
	min-height: 715px;
	margin: 0;
	padding: 0;
	float: left;
}

.time {
	width: 71px;
	height: 23px;
	padding: 5px 0 0 0;
	margin: 0;
	border-bottom: solid 1px #373737;
	color: #323232;
	font-size: 12px;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	text-align: center;
}

.progslot {
	width: 556px;
	float: left;
	min-height: 715px;
	margin: 0;
	padding: 0;
}

.dayhldr {
	width: 556px;
	height: 23px;
	padding: 5px 0 0 0;
	margin: 0;
	border-bottom: solid 1px #373737;
	color: #323232;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}

.day {
	width: 110px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

.someshow {
	width: 556px;
	height: 64px;
	margin: 0;
	text-align: center;
	padding: 51px 0 0 0;
	color: #323232;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	border-bottom: solid 1px #373737;
}

.someshow2 {
	width: 556px;
	height: 17px;
	margin: 0;
	text-align: center;
	padding: 11px 0 0 0;
	color: #323232;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	border-bottom: solid 1px #373737;
}

.someshow3 {
	width: 556px;
	height: 33px;
	margin: 0;
	padding: 24px 0 0 0;
	color: #323232;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	border-bottom: solid 1px #373737;
	text-align: center;
}

.someshow4 {
	width: 556px;
	height: 51px;
	margin: 0;
	padding: 35px 0 0 0;
	color: #323232;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	border-bottom: solid 1px #373737;
	text-align: center;
}


.smallershows {
	width: 556px;
	height: 57px;
	margin: 0;
	padding: 0;
	color: #323232;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	border-bottom: solid 1px #373737;
}

.smallershow1 {
	width: 110px;
	height: 39px;
	float: left;
	margin: 0;
	padding: 18px 0 0 0;
	border-right: solid 1px #373737;
	text-align: center;
}

.smallershowslot2 {
	width: 110px;
	height: 57px;
	float: left;
	margin: 0;
	padding: 0;
	border-right: solid 1px #373737;
}

.smallershowslot2tp {
	width: 110px;
	height: 27px;
	padding: 1px 0 0 0;
	margin: 0;
	border-bottom: solid 1px #373737;
	text-align: center;
}

.smallershowslot2btm {
	width: 110px;
	height: 27px;
	padding: 1px 0 0 0;
	margin: 0;
	text-align: center;
}

.wkndsched {
	width: 636px;
	padding: 7px 0 4px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.audiosrcharea {
	width: 636px;
	height: 45px;
	background: #456a96;
	margin: 0 auto 16px auto;
	padding: 0 10px 0 6px;
}

.audiosrchcntnt {
	width: 630px;
	height: 24px;
	background: url('/images/core/audio/audiosrcharea.png') top left no-repeat;
	margin: 0;
	padding: 21px 0 0 6px;
}

.audioinputarea {
	width: 155px;
	height: 18px;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	z-index: 1000;
}

.audiosrchbxbkg {
	width: 132px;
	height: 18px;
	background: #ffffff;
	float: left;
	padding: 0;
	margin: 0;
}

.normaltext {
	text-transform: none;
}

.noborder {
	border: none;
}

.audioarchvecat {
	width: 651px;
	height: 21px;
	margin: 0 -3px 10px -9px;
	padding: 6px 9px 0 9px;
	background: #3b618f;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.audiocatname {
	width: 149px;
	float: left;
	margin: 0;
	padding: 0;
}

.audiocatdesc {
	width: 315px;
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
}

.audiocatdate {
	width: 107px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
}

.audiocatcategory {
	width: 60px;
	margin: 0;
	padding: 0;
	float: left;
}

.audioarchveitm {
	width: 651px;
	min-height: 70px;
	margin: 0 -3px 0 -9px;
	padding: 6px 9px 6px 9px;
	font-weight: bold;
}

.audioarchveitm2 {
	width: 651px;
	min-height: 70px;
	margin: 0 -3px 0 -9px;
	padding: 6px 9px 6px 9px;
	background: #e1e7ee;
	font-weight: bold;
}

.audioitmname {
	width: 149px;
	float: left;
	margin: 0;
	padding: 0;
}

.audioitmdesc {
	width: 315px;
	margin: 0;
	padding: 0;
	float: left;
}

.audioitmdate {
	width: 107px;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
}

.audioitmcategory {
	width: 60px;
	margin: 0;
	padding: 0;
	float: left;
}

.inthdrarea {
	width: 633px;
	/*min-height: 47px;*/
	margin: 0 -8px 5px -9px;
	padding: 0 18px 8px 18px;
	border-bottom: solid 1px #d4d7db;
}

.inthdrarea2 {
	width: 417px;
	/*min-height: 47px;*/
	margin: 0 -8px 5px -9px;
	padding: 0 18px 8px 18px;
	border-bottom: solid 1px #d4d7db;
}

.inthdrarea h1, .inthdrarea2 h1 {
	margin: 0 0 10px 0;
}

.inthdrarea p, .inthdrarea2 p {
	color: #686b6f;
	margin: 0;
}

img.apic {
	width: 425px;
	height: 344px;
	float: left;
	margin: 0 7px 0 0;
}

img.apic2 {
	width: 260px;
	height: 211px;
	float: left;
	margin: 0 7px 0 0;
}

.mreartclesincntnt {
	
	
	float: right;
	
}

.mreartcles {
	width: 210px;
	min-height: 215px;
	margin: 0 0 7px 6px;
	padding: 5px 3px 5px 2px;
	background: #323232;
}

.mreartcles h1 {
	color: #f5f5f5;
	font-weight: bold;
	padding: 7px 10px;
	font-size: 14px;
	margin: 0;
}

.mreartclescntntarea {
	width: 203px;
	/*min-height: 196px;*/
	margin: 0;
	padding: 3px 3px 9px 3px;
	background: #ffffff;
	border-top:3px solid #323232;
	border-right:3px solid #323232;
	border-bottom:1px solid #323232;
	border-left:1px solid #323232;
}

.mreartclescntntarea p {
	margin: 0;
	text-align: right;
}

.ftrwrpr {
	width: 993px;
	height: 113px;
	margin: 0 auto;
	padding: 0;
	color: #5f6367;
	text-align: center;
}

.subnav {
	width: 993px;
	height: 24px;
	margin: 0 0 16px 0;
	padding: 15px 0 0 0;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background: #486c98;
}

/* Optional for Start-Up */

.corlnav {
	width: 190px;
	background-color: #fff;
	vertical-align: top;
}

.cormain  {
	vertical-align: top;
	background-color: #fff;
}

.corrrail {
	width: 190px;
	vertical-align: top; 
	background-color: #fff;
}

/* Left Nav */

.lnavwrpr {
	font-size: 1.1em;
	margin: 0 10px 30px 10px; 
	line-height: 1.2em;
}

.lnvgrphdg {
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px 0 8px 0;
}

ul.lnav {
	font-weight: bold;
	color: #036;
	margin: 0 0 0 4px;
	padding: 0;
	list-style-type: none;
}
ul.lnav a, ul.lnav a:link, ul.lnav a:visited {
	color: #036;
	font-weight: normal;
	text-decoration: none;
}
ul.lnav a:hover {
	font-weight: bold; 
	color: #036;
}
ul.lnav a:active {
	color: #036;
}
ul.lnav li {
	padding-bottom: 3px;
}

ul.lnav ul  {
	margin: 4px 0 10px 10px;
	padding: 0;
	list-style-type: none;
}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {
	color: #c00;
}
ul.lnav ul a:hover {
	font-weight: bold;
	color: #036;
}
ul.lnav ul a:active {
	color: #c00;
}

/* Breadcrumb */

div.bcrmwrpr {
	font-size: .9em; 
	color: #999;
	padding: 10px;
}
div.bcrmwrpr a {
	margin: 0 5px;
}
div.bcrmwrpr span {
	color: #c00;
	margin: 0 5px;
}

/* Header Summary */

div.smrywrpr {
	text-align: right; 
	padding: 0 0 10px 0;
}
div.smrywrpr a {
	text-decoration: none; 
	margin: 0 5px;
}

/* Page Tools */

.tlswrpr {
	font-size: .9em;
	text-align: right; 
	padding: 0 10px 10px 0;
}

/* Page Remote Bookmark */

.sharewrpr {
	text-align: right;
	padding: 0 10px 10px 0;
}

/* Mods Default */

.hdng {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background-color: #333; 
	padding: 4px 10px;
	margin: 0 0 15px 0;
}

.hdng2 {
	font-size: 16px; 
	font-weight: bold; 
	color: #fff;
	background-color: #666; 
	padding: 3px 10px; 
	margin: 0 0 8px 0;
}

.hdngbox {
	font-size: 16px; 
	font-weight: bold;
	color: #fff;
	background-color: #999; 
	padding: 3px 10px; 
	margin: 0;
}

.btn {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	background-color: #fff;
	border: 1px solid #000; 
	text-decoration: none; 
	cursor: pointer;
}
.btn:hover {
	color: #c00; 
	border: 1px solid #c00;
}

.btncheckout {
	font-size: 14px; 
	font-weight: bold;
	color: #c00;
	background-color: #fff;
	border: 1px solid #c00; 
	text-decoration: none; 
	cursor: pointer;
}
.btncheckout:hover {
	color: #000;
	border: 1px solid #000;
}

/* Store */

div.paginate {
	font-size: .9em;
}

div.thumbwrpr {
	width: 770px;
	margin: 10px auto;
}
div.thumbwrpr a {
	width: 140px; 
	height: 190px;
	float: left;
	font-size: .9em; 
	text-align: center; 
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px 15px;
}
div.thumbwrpr a:link, div.thumbwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.thumbwrpr a:hover {
	color: #666;
	background-color: #eee;
	text-decoration: none;
}
div.thumbwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.thumbwrpr img {
	border-style: none;
	margin-bottom: 6px;
}

div.thumblgwrpr {
	width: 770px; 
	margin: 10px auto;
}
div.thumblgwrpr a {
	width: 160px;
	height: 190px; 
	float: left;
	font-size: .9em; 
	text-align: center; 
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px 15px;
}
div.thumblgwrpr a:link, div.thumblgwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.thumblgwrpr a:hover {
	color:#666;  
	background-color: #eee;
	text-decoration: none;
}
div.thumblgwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.thumblgwrpr img {
	border-style: none;
	margin-bottom: 8px;
}

div.rcntvwwrpr {
	width: 100%;
	margin: 10px;
}
div.rcntvwwrpr a {
	width: 130px; 
	height: 150px; 
	float: left;
	font-size: .9em; 
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px; 
	margin: 8px;
}
div.rcntvwwrpr a:link, div.rcntvwwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.rcntvwwrpr a:hover {
	color: #601;
	background-color: #eee;
	text-decoration: none;
}
div.rcntvwwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.rcntvwwrpr img {
	width: 100px;
	height: 100px;
	border-style: none;
	margin-bottom: 6px;
}

div.reltdwrpr {
	width: 100%; 
	margin: 10px 0;
}
div.reltdwrpr a {
	width: 130px;
	height: 150px;
	float: left;
	font-size: .9em;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 8px;
}
div.reltdwrpr a:link, div.reltdwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.reltdwrpr a:hover {
	color: #601;
	background-color: #eee; 
	text-decoration: none;
}
div.reltdwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.reltdwrpr img {
	width: 100px;
	height: 100px; 
	border-style: none;
	margin-bottom: 6px;
}

table.carttbl {
	width: 100%;
}
table.carttbl td {
	padding: 4px;
	vertical-align: top;
}
table.carttbl th {
	padding: 4px;
}

div.stepswrpr {
	padding: 10px;
}
div.stepswrpr table {
	margin-left: auto;
}

input.qtybox {
	width: 25px;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}

.promo {
	font-size: 12px;
	color: #ff0000; 
	font-weight: bold;
	border-top: 5px solid #eeeeee;
}

.gift1 {
	background-color: #dc0707;
}

.gift2 {
	background-color: #fdfbbe;
}

.txtlimitbx {
	background-color: #dc0707;
}

.txtlimitbx2 {
	background-color: #fdfbbe;
}

.alternate {
	background-color: #eeeeee;
}

.row {
	background-color: #ffffff;
}

/* Flyout Menus */

 /* menu base code */

.qmclear {
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display: block;
}

.qmmc {
	position: relative;
}

.qmmc a {
	float: left;
	display: block;
	white-space: normal;
}

.qmmc div a {
	float: none;
}

.qmmc div {
	visibility: hidden;
	position: absolute;
}

/* Remove the comments below for vertical mains and change the false value to
   true in the qm_create function after the menus structure. */
/*
.qmmc a {
	float: none;
}
*/

#qm0 {
	background: transparent;
}

 /* Main Items */
#qm0 a {
	color: #ffffff; 
	font-weight: bold;
	text-decoration: none; 
	padding: 0; 
	border: none;
	text-transform: uppercase;
}

/* Main Hover State */
#qm0 a:hover {}

/* Main Active State */
body #qm0 .qmactive,
body #qm0 .qmactive:hover {}

/* Main Parent Items */
#qm0 .qmparent {}

/* Sub Containers */
#qm0 div {
	background: #496e9a; 
	padding: 0; 
	border: solid 1px #88a7c6;
	border-bottom: none;
}

/* Sub Hover State */
#qm0 div a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #e9352b;
}

/* Sub Active State */
body #qm0 div .qmactive,
body #qm0 div .qmactive:hover {
	background: #e9352b url('/images/core/nav/arrow.gif') 147px 4px no-repeat;
}

/* Sub Parent Items */
#qm0 div .qmparent {
	background: url('/images/core/nav/arrow.gif') 147px 4px no-repeat;
}

/* Sub Items */
#qm0 div a {
	width: 125px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 25px 2px 5px;
	border-bottom: solid 1px #88a7c6;
}

/* optional add-on styles */

/* End Flyout Menus */

/* Error Markers */

.fieldlbl {
	padding: 4px 2px 0 0;
	text-align: right;
}

.field {
	padding-left: 2px;
}

.fieldpad {
	padding-bottom: 2px;
}

.fieldtext {
	color: #000000;
}

.fielderror {
	color: #cc0000;
}

.fieldnorm {
	width: 16px;
	height: 20px;
}

.fieldreq {
	width: 16px;
	height: 20px; 
	background: transparent url(/images/global/field-error.gif) no-repeat center right;
}

.fieldred {
	width: 16px;
	height: 20px; 
	background: transparent url(/images/global/field-error.gif) no-repeat center right;
}

/* Admin Edit */

.content {
	border: 1px dashed #2b4487;
	padding: 1px;
	margin: 1px 1px 1px 1px;
}

.contentregion {
	background: #b8cde7; 
	color: #2b4487;
	border: 1px solid #2b4487;
	padding: 2px;
	margin: 1px 0 1px 0;
}

.contentheader {
	background: #dddddd; 
	color: #000000;
	border: 1px solid #2b4487; 
	padding: 2px; 
	margin: 1px 0 1px 0px; 
	text-align: right;
}

.contentedit {
	background: #f2faff;
	color: #000000; 
	border: 1px solid #2b4487;
	padding: 2px;
}

.adminbtn {
	font-size: 12px; 
	font-weight: bold;
	color: #000000;
	background: #112848 url(/images/btn.gif) repeat-x top left; 
	border: 1px solid #a5b9c8; 
	padding: 2px;
	text-decoration: none;
	cursor: pointer;
}

.contentbottom {
	background: #dddddd;
	color: #000000; 
	border: 1px solid #2b4487; 
	padding: 2px; 
	margin: 1px 0 1px 0;
}

.contentsettings {
	background: #ffffff;
	color: #000000;
	border: 1px solid #2b4487; 
	padding: 2px;
}

#storyPhoto {margin-bottom:8px; width:215px;}
.caption{color:#333;font-size:10px; letter-spacing: .015em;}

/*============TRAILMARKER============*/
#trailmarker {float:right;;clear:both;margin:0px 10px 3px 0px; font-size: 10px; color:#9D9D9D;}
#trailmarker a:link{text-decoration:none; color:#9D9D9D;}
#trailmarker a:visited{text-decoration:none; color:#9D9D9D;}
#trailmarker a:hover{text-decoration:underline; color:#9D9D9D;}

.headlineLinks {clear:both; min-height: 75px;border-bottom:1px dotted #CCC; margin:0 0 10px 0; padding:0}
a.headline:link{font-size:12pt; color: #3b618f; font-weight:bold; text-decoration:none}
a.headline:visited{font-size:12pt; color: #3b618f; font-weight:bold; text-decoration:none}
a.headline:hover {font-size:12pt; color: #FF0000; font-weight:bold; text-decoration:none}


/* =====FORMS ======*/
#contact {float:left;margin-left:15px;}
#contact input {font-family: verdana; font-size: 12px; color: #545454;}
#contact  select {font-family: verdana; font-size: 12px; color: #545454; text-decoration: none; font-style : normal; font-weight: normal;}
.contact_line {margin: 10px 0px;}

label {width: 7em; float: left; text-align: right; margin: 0 1em 10px 0; clear: both; font-weight: bold;}
textarea {font-family: verdana; font-size: 11px;}
.input-select {margin-bottom: 10px; width: 300px;}
.input-box {margin-bottom: 10px; width: 400px;}
.submit-button {margin-left: 5em; clear: both;}

.sec_desc {color:#3b618f; background:#FFF; border:1px solid #496e9a;font-size:11px; width:640px; float:left;margin:5px 0 5px 0;padding:5px}

H2.pageTitle {background-image:url(/images/layout/h2_back.gif);padding:4px;border:1px solid #193a62;color:#000033; font-size:12pt;margin:5px 0 10px 0;}
H2.pageTitle2 {background-color:#496e9a; ;padding:2px;border:1px solid #183960;color:white; font-size:12pt;margin:5px 0 5px 0;}

.def_small {margin-bottom:5px;}
.def_small a:link {font-weight:bold; font-size:11px; color:#000033;}
.def_small a:visited {font-weight:bold; font-size:11px; color:#000033;}
.def_small a:hover{font-weight:bold; font-size:11px; color:#003333;}

.def_small2 {margin-bottom:5px;}
.def_small2 a:link {font-weight:normal; font-size:12px; color:#000033;}
.def_small2 a:visited {font-weight:normal; font-size:12px; color:#000033;}
.def_small2 a:hover{font-weight:normal; font-size:12px; text-decoration:underline; color:#003333;}

.related ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;	list-style-type: square; list-style-position:inside;}
.related li {margin: 0px 0px 3px 0px;	padding: 0px;	text-decoration: none;	list-style-type: square;color: #3b618f;
		font-size: 11px;}	
.related li a{color: #3b618f;  font-family: verdana;  font-size: 10px;  text-decoration:none; font-weight: bold; margin: 0px 0px 5px 0px; }
.related li a:visited{color: #3b618f;  font-family: verdana; font-size: 10px;  text-decoration:none; font-weight: bold; margin: 0px 0px 5px 0px; }
.related li a:hover{color: #990000;  text-decoration:none;  }


.related ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;	list-style-type: square; list-style-position:inside;}
.related div.subhead {margin: 0px 0px 3px 0px;	padding: 0px;	text-decoration: none;	list-style-type: square;color: #3b618f;
		font-size: 11px;}	
.related  a{color: #3b618f;  font-family: verdana;  font-size: 10px;  text-decoration:none; font-weight: bold; margin: 0px 0px 5px 0px; }
.related li a:visited{color: #3b618f;  font-family: verdana; font-size: 10px;  text-decoration:none; font-weight: bold; margin: 0px 0px 5px 0px; }
.related li a:hover{color: #990000;  text-decoration:none;  }

.alignleft { 
	float:left;
}

.alignright { 
	float:right;
}

.aligncenter { 
	float:center;
}


.commentBox {
	width: 205px;
/*	border: 1pt solid purple; */
}

.commentBox a {
   /* background:url(/images/comment_box_border.jpg) no-repeat; */
	text-decoration: none;
}
.commentBox .policy{
    font-size:75%;
/*	border: 1pt solid blue; */
	width: 85px;
}
.commentBox .commentCount{
    font-style:italic;
	width: 80px;
/*	border: 1pt solid red; */
}

.commentBox .commentBtn{
	float: right;
	margin-top: 5px;
/*	border: 1pt solid green; */
}

.commentBox .commentCount .number{
    color:#a81010;
    font-weight:bold;
    color:#A81010;
    font-size:150%;
    font-weight:bold;
}

.header_section_small { 
	font-size:12pt;
	margin-bottom:5px;
}

div.headlines_title { 
	font-size:13pt;
	font-weight:bold;
	background:#496E9A;
	color:#f1f1f1;
	height:30px;
	margin-left:-9px;
	margin-bottom:10px;
	width:313px;
}

div.headlines_title_spacer { 
	margin-left:10px;
	padding-top:5px;
}

div.rsslink {
	float:right;
	margin-right:4px;
	margin-top:2px;
}

div.rsslink2 {
	float:right;
	margin-right:4px;
	margin-top:3px;
}

a.headline_link { 
	text-decoration:none;
	font-weight:bold;
}

img.headline_image { 
	border:1px solid black;
}



div.template_todays_news { 
	padding-top:10px;
	clear:both;
}

div.template_todays_news_title { 
	font-weight:bold;
	background:#4c6d9a;
	color:white;
	width:100%;
	height:25px;
	-moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; 
	-moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; 
	-webkit-border-radius-top: 5px; -webkit-border-radius-bottom: 5px;
	
	
}

div.template_todays_news_stories { 
	margin:10px;
}

div.template_todays_news_story { 
	margin-bottom:5px;
}			

div.template_todays_news_story_title { 
	width:100%;
	vertical-align:bottom;
	font-weight:bold;
	margin-top:5px;
	font-size:10pt;
	margin-bottom:15px;
}

a.template_todays_news_story_link { 
	text-decoration:none;
	background: url('/images/core/nwsstrylnkbkg.gif') 0 5px no-repeat;
	padding-left:9px;
	margin-top:5px;	
	font-size:9pt;
	font-weight:bold;
}

div.template_todays_news_title_text { 
	padding-left:10px;
	padding-top:4px;	
	font-weight:bold;
	font-size:10pt;
}



div.template_most_related { 
	border:1px solid #cccccc;
	width:205px;
	display:block;
	margin-bottom:10px;
	margin-left:5px;
}

div.template_most_related_title { 
	font:bold 14pt;
	width:auto;
	background:#f1f1f1;
}	

div.template_most_related_stories { 
	padding:10px;
}				

div.template_most_related_story { 
	margin-bottom:5px;
	
}	

a.template_most_related_story_link { 
	text-decoration:none;
	background: url('/images/core/nwsstrylnkbkg.gif') 0 5px no-repeat;
	padding-left:9px;
	margin-top:5px;
	
}			