body {
	padding:0px; margin:0px; background:#B3B3B3; font-family:Arial; font-size:14px;
}

td {
	font-family:Arial; font-size:14px;
}

table.downloadgrid td {
	font-family:Arial; font-size:12px;
}

table.downloadgrid td.group {
	font-family:Arial; 
	font-size:14px;
	text-transform:capitalize;
	font-weight:bold;
	padding:2px;
}

table.downloadgrid td.subgroup {
	font-family:Arial; 
	font-size:12px;
	padding:2px;
	padding-left:5px
}

ul.tabbar {
	padding:0px; margin:0px; list-style:none; line-height:30px; font-family:Arial; font-size:14px; font-weight:bold;
}

li.firsttab {
	cursor:pointer; float:left; border-right: 1px solid #922c23;
}

li.lasttab {
	cursor:pointer; float:left; border-left:1px solid #B57071;
}

li.tab {
	cursor:pointer; float:left; padding-left:12px; padding-right:12px; border-right: 1px solid #922c23; border-left:1px solid #B57071;
}

li.selectedtab {
	background-image:url(/dynamiccontent/tko/images/selectedtabbackground.gif); background-position:top left; background-repeat:repeat-x;
	cursor:default;
}

a:link {
	color: #EE3223;
	text-decoration: none;
}

a:visited {
	color: #EE3223;
	text-decoration: none;
}

a:active {
	color: #EE3223;
	text-decoration: none;
}

a:hover {
	color: #EE3223;
	text-decoration: underline;
}

ul.tabbar a {
	color: white;
	text-decoration: none;
}

ul.tabbar a:visited {
	color: white;
	text-decoration: none;
}

ul.tabbar a:hover {
	color: white;
	text-decoration: underline;
}

ul.tabbar .mouseovertab {
	color: white;
	text-decoration: underline;
}

#innerrightnav a {
	color: black;
	text-decoration: none;
}

#innerrightnav a:hover {
	text-decoration: underline;
}

#loginbutton a {
	color: white;
	text-decoration: none;
}

#loginbutton a:hover {
	text-decoration: underline;
}

#footer a {
	color: black;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#breadcrumbbar {
	padding:0px; margin:0px; background-image:url(/dynamiccontent/tko/images/breadcrumbbackground.gif); background-position:top left; height:23px; line-height:23px; padding-left:4px;
}

#footer {
	width:960px; margin-left:auto; margin-right:auto; color: #EE3223; margin-top:4px; font-size:12px; padding-bottom:20px;
}

#footerleft {
	float:left; color:black; 
}

#footerright {
	float:right; color:black; text-align:left; font-size:12px;
}

#loginbutton {
	background-image:url(/dynamiccontent/tko/images/logintab.gif); background-position:top left; position:relative; top:6px; left:714px; width:172px; height:15px; text-align:center; font-size:.8em; color:white; overflow:hidden;
}

#trailerbutton {
	cursor: pointer; background-image:url(/dynamiccontent/TKO/images/trailerbutton_up.png); display:block; position:relative; top:30px; left:688px; width:234px; height:40px; text-align:center; z-index:0;
}

#headerbar {
	background-image:url(/dynamiccontent/tko/images/banner.jpg); background-position:top left; background-repeat:no-repeat; height:104px; cursor:pointer;
}

#tabbar {
	background-image:url(/dynamiccontent/tko/images/tabbackground.gif); background-position:top left; background-repeat:repeat-x; height:30px; padding-left:60px; color:white;
}

#outerbox {
	margin-left:auto; margin-right:auto; width:970px; background:url(/dynamiccontent/tko/images/shadows/rightshadow.gif); background-position:top right; background-repeat:repeat-y
}

#innerbox {
	width:960px; border: 1px solid #787878;
}

#colorbar {
	background: #EE3223; height:6px; /*border-bottom:1px solid black*/
}

#outercontentbox {
	background:white; border-top:1px solid white; padding-bottom:14px; height:auto; overflow:visible;
}

#innercontentbox {
	margin-left:60px; margin-top:22px; width:590px; min-height: 600px; height: auto; _height: 600px;
}

#bottomshadowbar {
	padding:0px; width:970px; height:10px; margin-left:auto; margin-right:auto; background:url(/dynamiccontent/tko/images/shadows/bottomshadow.gif); background-position:top left; background-repeat:repeat-x;
}

#bottomshadowbar2 {
	padding:0px; width:590px; height:10px; margin-left:auto; margin-right:auto; background:url(/dynamiccontent/tko/images/shadows/bottomshadow2.gif); background-position:top left; background-repeat:repeat-x;
}

#membershipbar {
	background: #AAA9A9; height:65px;
}

#outerrightnav {
	position:relative; top:49px; left:656px; width:294px; height:273px; text-align:center; font-size:.8em; background-image:url(/dynamiccontent/tko/images/rightnavbackground.png); background-position:top left; background-repeat:no-repeat;
}

#innerrightnav {
	position:relative; top:0px; left:0px; overflow:hidden; padding:34px; padding-top:28px; text-align:left;
}

.bottomleftshadow {
	height:10px; width:20px; float:left;
}

.bottomleftshadow2 {
	float:left;
}

.cornershadow {
	float:right;
}

.cornershadow2 {
	height:10px; width:10px; float:right;
}

.rightshadow {
	float:left; width:10px; height:144px; background:url(/dynamiccontent/tko/images/shadows/rightshadow2.gif); background-position:top right; background-repeat:repeat-y;
}

.datebox {
	font-size:12px; width:32px; height:32px;background:url(/dynamiccontent/tko/images/datebox.gif); float:left; margin-right:8px; color:white; font-weight:bold; text-align:center; line-height:14px; padding-top:4px;
}

.articleheading {
	color: #EE3223; font-size:16px; font-weight:bold; margin-bottom:10px;
}

.sectionheading {
	font-size:16px; font-weight:bold
}

.pagetitle {
	font-family: "Trebuchet MS", sans-serif; font-weight:bold; font-size: 24px; color: #EE3223; margin-bottom: 6px;
}

.rightnavtitle {
	text-align:center; color:#EE3223; font-size:18px; font-weight:bold; margin-bottom:4px
}

.productbutton {
	display:block; font-size:12px; line-height:16px; color:white; padding:2px; background:#EE3223; border:2px solid #7C7C7C; padding-left: 12px; margin-top:5px;
}

.productbutton img {
	float:right; margin-right:10px; border:0px
}

.productbutton_longtext {
	display:block; font-size:9px; line-height:16px; color:white; padding:2px; background:#EE3223; border:2px solid #7C7C7C; padding-left: 12px; margin-top:5px;
}

.productbutton_longtext img {
	float:right; margin-right:10px; border:0px
}

a:link.productbutton {
	color: White;
	text-decoration: none;
}

a:visited.productbutton {
	color: White;
	text-decoration: none;
}

a:hover.productbutton {
	color: White;
	text-decoration: underline;
}

a:active.productbutton {
	color: White;
	text-decoration: none;
}

a:link.productbutton_longtext {
	color: White;
	text-decoration: none;
}

a:visited.productbutton_longtext {
	color: White;
	text-decoration: none;
}

a:hover.productbutton_longtext {
	color: White;
	text-decoration: underline;
}

a:active.productbutton_longtext {
	color: White;
	text-decoration: none;
}
