a.und:link{
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}

a:active, a:link, a:visited { color: white; text-decoration: none; }

a.und:visited, a.und:hover { color: #0099ff; text-decoration: none; }

body{
	background: #000000;
	color: #fff!important;
	font: normal normal 11px Arial,Tahoma, Helvetica,FreeSans, sans-serif;
	height: 100%;
	margin: 0px 0px 0px 0px;
	min-height: 100%;
	padding: 0 0 1px;
	position: relative;
	text-align: center;
}

div.clear{ clear: both; }
ul._standard_list {
    padding-left: 20px;
}
h3.job_name {
    font-size: 10pt;
}
h1 {
	color: white;
	font-size: 8pt;
	font-weight: bold;
}

h2 {
	color: white;
	font-size: 10pt;
	font-weight: bold;
}

h3 {
	color: white;
	font-size: 8pt;
	font-weight: normal;
}

h4 {
	color: white;
	font-size: 10pt;
	font-weight: normal;
}

h5 {
	color: #0099ff;
	font-size: 8pt;
	font-weight: bold;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul li, li,ul li, li { list-style: none; }

ul,
li,
ul li { //margin: 0; //padding: 0; }

.body_color { background-color: #000000; }

.breadcrumb{
	bottom: 0px;
	font-size: 10px;
	margin: 10px;
	margin: 0px!important;
	margin-left: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 100%;
}

.border2, .profile-page { background: #305090; }
.breadcrumb .crust{ display: block; float: left; position: relative; }

.breadcrumb .crust a.crumb{
	background-color: #000020!important;
	background-color: #f1f1f1;
	display: block;
	height: 24px;
	line-height: 24px;
	margin-bottom: 0;
	outline: 0 none!important;
	outline: 0 none;
	padding: 0 10px 0 18px;
	text-decoration: none;
}

.breadcrumb .crust:hover a.crumb{
	background-color: #0b152e!important;
	color: #ff0!important;
}

.breadcrumb .crust:hover a.crumb{ color: #222; }

.breadcrumb .crust:first-child a.crumb{ padding-left: 10px; }

.breadcrumb .crust:last-child a.crumb{
	background-color: transparent!important;
	font-size: 9px;
	font-size: 10px!important;
	font-weight: bold;
	font-weight: 700;
}

.breadcrumb a,.breadcrumb a:visited{ color: #222; font-family: Arial, sans-serif; }

.breadcrumb a:visited, .breadcrumb a { color: #ddd!important; }

.clearfix{ display: block; }

.clearfix:after{
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

.listings{
	background: #000000;
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10pt;
}

.menu{ padding-top: 5px; }

.name{ font-weight: bold; }

.pagetitle, .timelinetitle {
	background: #102040 repeat-x center left;
	padding-bottom: 5px;
}
 .timelinetitle {

margin: 5px;
}
.timelinetitle .menuheader, .pagetitle .menuheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	padding: 4px 0 4px 5px;
	position: relative;
	text-align: left;
}

.person{
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	width: 190px;
}

.person .role, .role{ font-size: 12px!important; }

.profile { background: #102040; }

.seriesmenu .menuheader{
	background: black url(/images/titlebar-prc.png) repeat-x center left;
	border-bottom: 1px solid #305090;
	border-top: 1px solid #305090;
	cursor: hand;
	cursor: pointer;
	font-family: Arial, Verdana, Helvetica, sans-serif; /*CSS class for menu headers in general (expanding or not!)*/
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px; /*bottom spacing between header and rest of content*/
	margin-left: 0px; /*link text is indented 19px*/
	padding: 4px 0 4px 5px; /*header text is indented 10px*/
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	text-transform: uppercase;
	width: auto;
}

.seriesmenu .menuheader .statusicon, .submenu .menuheader .statusicon {
	border: none; /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	right: 5px;
	top: 5px;
}

.seriesmenu .openheader, .submenu .openheader {
	background-image: url(/web/20130302021247im_/http://rangercentral.com/images/titlebar-prcactive.png); /*CSS class to apply to expandable header when it's expanded*/
}

.seriesmenu ul li{
	color: #fff;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12px;
	margin-left: 0px;
	padding: 2px 0;
	padding-bottom: 2px; /*bottom spacing between menu items*/
	padding-left: 5px; /*link text is indented 10px*/
	text-decoration: none;
}

.seriesmenu ul li .closedsubheader, .seriesmenu ul li .opensubheader, .submenu ul li .closedsubheader, .submenu ul li .opensubheader {
	background: #222222 !important; /*Closed state CSS for sub menu header*/
}

.seriesmenu ul li a.subexpandable:hover, .submenu ul li a.subexpandable:hover {
	background: #1b1b1b; /*hover state CSS for sub menu header*/
}

.seriesmenu ul li a:visited{ color: #fff; }

.seriesmenu ul li.last{ margin-bottom: 10px; }

.seriesmenu ul li.separator{
	background-color: gold;
	color: #fff;
	display: block;
	height: 1px;
	margin-bottom: 2px; /*bottom spacing between menu items*/
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 10px; /*link text is indented 19px*/
}

.seriesmenu ul, .submenu ul {
	list-style-type: none; /*CSS for UL of each sub menu*/
	margin: 0;
	margin-bottom: 2px; /*bottom spacing between each UL and rest of content*/
	padding: 0;
}

.spacer{ padding-bottom: 10px!important; }


.stunt_image {
    float: left;
    /* margin: 0px 0px 5px 0px; */
    padding: 0 5px 10px 0;
    width: 110px !important;
}


.style12, .style7, .style7, .style12, .style7 { color: #FFCC00; text-decoration: none; }

.style13 { color: #FF0000; text-decoration: none; }

.style14 { color: #F4D6E8; text-decoration: none; }

.style15 { color: #FAE110; text-decoration: none; }

.style16 { color: #990099; text-decoration: none; }

.style17 { color: #FF6600; text-decoration: none; }

.style18 { color: #FF3399; font-weight: bold; }

.style20 { color: #00CCFF; text-decoration: none; }

.style21 { color: #33CCFF; text-decoration: none; }

.style3 { color: #3333FF; text-decoration: none; }

.style5 { font-size: 24px; }

.style6 {
	color: #33FF66;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}

.style8 { color: #FF3399; text-decoration: none; }

.style9 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.submenu .menuheader{
	background: black url(/images/titlebar-prc.png) repeat-x center left;
	border-bottom: 1px solid #305090;
	border-top: 1px solid #305090;
	font-family: Arial, Verdana, Helvetica, sans-serif; /*CSS class for menu headers in general (expanding or not!)*/
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px; /*bottom spacing between header and rest of content*/
	margin-left: 0px; /*link text is indented 19px*/
	margin-top: 5px;
	padding: 4px 0 4px 5px; /*header text is indented 10px*/
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	text-transform: uppercase;
	width: auto;
}

.submenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.submenu ul li {
	color: #fff;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 12px;
	margin-left: 0px;
	padding: 2px 0;
	padding-left: 5px; /*link text is indented 10px*/
	text-decoration: none;
}

.timeline-border, .pagetitle_padding, .timeline-border { margin: 5px; }
.timeline-border { background-color: #305090; }

.timeline {
	width: 100%;
}


.title {
	background: #102040;
	color: #ffffff;
	font-family: arial, sans-serif;
	font-size: 10pt;
}

.toy_altversion { color: red; text-decoration: none; }

.toy_appears, a:hover, a.und:active, a:hover, a.und:active, .toy_appears, a:hover, a.und:active, a:hover, .toy_appears, a:hover, a.und:active { color: yellow; text-decoration: none; }

.toy_chaserfig { color: grey; text-decoration: none; }

.toy_japancounterpart { color: pink; text-decoration: none; }

.toy_japanonly { color: silver; text-decoration: none; }

.toy_never { color: gold; text-decoration: none; }

.toy_oneinshow { color: blue; text-decoration: none; }

.toy_provided { color: purple; text-decoration: none; }

.toy_repaint { color: cyan; text-decoration: none; }

.toy_toyonly { color: green; text-decoration: none; }

#footer-wrap{
	background: #000;
	border-bottom: 1px solid #305090;
	border-left: 1px solid #305090;
	border-right: 1px solid #305090;
	clear: both;
	color: #888;
	float: center;
	padding-bottom: 0px;
	width: 1022px;
}

#footer-wrap .copyright{
	color: #ffffff;
	float: left;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin: 2px;
}

#footer-wrap .line3 a,#footer-wrap .line4 a, #footer-wrap .line3 b {
	color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

#footer-wrap .line3, #footer-wrap .line4 {
	border-bottom: 1px solid #305090;
	color: #999;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

#footer-wrap a{ color: #999; font-size: 10px; }

#footer-wrap p{ color: #69C; padding: 3px 10px 5px; }

#global-nav{
	background: #000561;
	float: left;
	font: normal 12px Arial;
	height: 30px;
	margin: 0;
	padding: 0 0 0 10px;
}

#global-nav a{
	color: #fff;
	float: left;
	font-weight: bold;
	line-height: 30px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

#global-nav a.on,#global-nav a.on:hover{
	background: #0a0f97;
	color: #FFF;
	margin: 0 0 0 -2px;
	padding: 0 10px 0 12px;
	position: relative;
	z-index: 2;
}

#global-nav a:hover{
	background: #0a0f97;
	margin: 0 0 0 -2px;
	padding: 0 10px 0 12px;
	position: relative;
	text-decoration: none;
	z-index: 2;
}

#global-nav li, #global-subnav li { float: left; list-style: none; padding: 0; }

#global-subnav{
	background: #000020;
	border-bottom: 1px solid #305090;
	border-top: 1px solid #305090;
	clear: both;
	font: normal 10px Arial;
	height: 22px;
	margin: 0;
	padding: 0 0 0 115px;
}

#global-subnav a{
	float: left;
	font-weight: bold;
	line-height: 22px;
	padding: 0 10px;
}

#global-subnav a:hover{
	background: #000071;
	margin: 0 0 0 -2px;
	padding: 0 10px 0 12px;
	position: relative;
	text-decoration: none;
	z-index: 2;
}

#header{
	border-left: 1px solid #305090;
	border-right: 1px solid #305090;
}

#maincolumn{
	background-color: #000;
	margin: 0 auto;
	text-align: left;
	width: 1024px;
}

#masthead { background: no-repeat; height: 150px; }

#masthead #tv-logo span, #masthead_ss #tv-logo span { left: -5000px; position: absolute; }


#masthead #tv-logo a { float: left; height: 160px; margin: 0; width: 260px; }

#masthead #tv-logo a {

    /* background-image: url(/images/prc-logo.png); */
}
#masthead #userbox{
	display: block;
	float: right;
	height: 100px;
	line-height: 12px;
	margin: 5px 5px 5px 5px;
	overflow: hidden;
	padding: 5px;
	vertical-align: top;
	width: 730px;
}

#masthead { background-image: url(/images/banner.jpg); }

#masthead_ss #tv-logo,#masthead_ss #tv-logo a{ float: left; height: 180px; margin: 0; width: 450px; }

#masthead_ss #userbox{
	display: block;
	float: right;
	height: 130px;
	line-height: 12px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
	padding: 5px;
	vertical-align: top;
	width: 240px;
}
p#toy {
    /* margin: 5px; */
    padding-left: 20px;
}

#masthead_ss, #masthead_ss, #masthead_ss #tv-logo a { background-image: url(/images/banner.jpg); }

#queue-bg{ background: #000561; height: 30px; }

#ssi-left{ border-right: 1px solid #305090; }

#ssi-left,#ssi-right{ background: #000000; }

#ssi-right{ border-left: 1px solid #305090; }

#stunt a, .seriesmenu a.underline, .seriesmenu u { text-decoration: underline; }