body.series {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	background-color: #1b2027;
	min-width: 950px;
	height: 100%;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333;
}

body.series div.container {	
	z-index: 0;
	background-image: url(../art/p_fixbg.jpg) repeat-x;
	background-color: #c4c7cc;
	border-left: 12px #1b2027 solid;
	border-right: 12px #1b2027 solid;
	padding: 0px;
	margin: 0px;
}

* html body.series div.container {
	margin-bottom: -12px;
	min-width: 950px;
}

body.series img {
	border: 0px;
}

body.series A:link {
	color: #E81313;
	text-decoration: underline;
}

body.series A:visited {
	color: #1f4d8c;
	text-decoration: underline;
}

body.series A:hover {
	color: #1f4d8c;
	text-decoration: none;
}


body.series div.sideshim {
	position: absolute;
	height: 452px;
	width: 12px;
	left: 0px;
	background-color: #1b2027;
	background-image: url(../art/p_sideshim.jpg);
	background-repeat: no-repeat;
}

body.series div.toparea {
	background-color: #1b2027;
	background-image: url(../art/p_topshim.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 97px;
	margin: 0px;
}

body.series div.logo {
	float: left;
	width: 200px;
	height: 55px;
	margin: 0px;
	padding: 0px;
}

body.series div.search {
	float: right;
	margin-top: 10px;
	padding: 0px;
}

* html body.series div.search {
	float: right;
	margin: 10px 0 0 0;
	padding: 0px;
	width: 230px;
}

body.series div.search form.searchform {
	height: 27px;
}

body.series div.search form.searchform label,input {
    display: block;
    float: left;
	margin: 2px 0px 3px 9px;
}

body.series div.search form.searchform .searchbutton {
	height: 8px;
	width: 8px;
	background-color: #1b2027;
	margin-top: 8px;
}

body.series div.search form.searchform label {
	color: #94bad0;
	font-size: 10px;
	margin-top: 8px;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 9px;
	font-family:  lucida unicode, lucida grande, trebuchet ms, trebuchet, verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 2px;
	line-height: 11px;
}

body.series div.search form.searchform input {
	background-color: #dedede;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #444444;
}

body.series div.topnav {
	float: right;
	clear: both;
	margin: 16px 0 0 0;
	padding: 0px;
	min-width: 800px;
}

* html body.series div.topnav {
	float: right;
	clear: both;
	text-align: right;
	margin-top: 15px;
	margin-bottom: -3px;
	width: 800px;
}


body.series div.topnav img {
	margin-left: 2px;

}

body.series div.bodyarea {
	padding: 0px 0px 20px 70px;
	border-right: 4px solid #708c9e;
	display: block;
}

* html body.series div.bodyarea {
	padding-top: -17px;
	margin-top: 0px;
}

body.series div.bodyarea div.text  p {
	font-size: 13px;
	line-height: 18px;
}

* html body.series div.bodyarea p {
	font-size: 13px;
	line-height: 20px;
}

body.series div.bodyarea div.text {
	margin-right: 10px;
}


body.series div.bodyarea div.text div.last {
	width: 223px;
	padding: 0px;
	background-color: #bbc5ce;
	border: 2px solid #809eb1;
	float: right;
	margin: 60px 0px 20px 20px;
}

* html body.series div.bodyarea div.text div.last {
	margin-right: -10px;
	margin-top: 65px;
}

body.series div.bodyarea div.text div.last p {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	line-height: 8px;
}

* html body.series div.bodyarea div.text div.last p {
	margin: 10px 0px -4px 10px;
	padding: 0px;
	line-height: 8px;
}

body.series div.bodyarea div.text div.last img.watch {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #494d56;
}

body.series div.bodyarea div.text div.last img.watch:hover {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #97aebe;
}

body.series div.bodyarea div.text div.last a.show {
	border-right: 8px solid #bbc5ce;
}

body.series div.bodyarea div.text div.last a.show:hover {
	border-right: 8px solid #E81313;
}


body.series h1 {
	padding: 60px 0px 20px 0px;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	text-transform: uppercase;
	color: #1f4d8c;
	margin: 0px;
}

body.series p {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	padding: 10px 80px 20px 0px;
	margin: 0px;
	
}

body.series div.bodyarea img.photoleft {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: -30px;
	margin-top: 10px;
	
}

body.series div.bodyarea div.usbox {
	padding: 0px;
	margin: 0px -4px 30px 10px;
	width: 201px;
	list-style: none;
	float: right;
}

* html body.series div.bodyarea div.usbox {
	margin: 0px -4px 30px 30px;
}

* html body.series div.bodyarea div.usbox img.nav {
	margin-top: 4px;
}

body.series div.bodyarea div.usbox div.sub {
	background-image: url(../art/p_producer_bg.gif);
	width: 197px;
	margin: 0px;
	border-bottom: 1px solid #94bad0;
	font-family: Gill Sans , lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0px;
}

* html body.series div.bodyarea div.usbox div.sub {
	margin-top: 4px;
}

body.series div.bodyarea div.usbox div.sub p {
	width: 176px;
	border-bottom: 1px solid #94bad0;	
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 4px 11px 4px 10px;
}

* html body.series div.bodyarea div.usbox div.sub p, * html body.series div.bodyarea div.usbox div.sub p.noborder {
	width: 174px;
	padding-left: 10px;
	padding-right: 3px;
}


body.series div.bodyarea div.usbox div.sub p.noborder {
	width: 180px;
	border-bottom: 0px;	
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	padding: 4px 3px 4px 10px;
}

body.series div.bodyarea div.usbox div.sub p a, body.series div.bodyarea div.usbox div.sub p a:visited, body.series div.bodyarea div.usbox div.sub p a:link {
	color: #94bad0;
	text-decoration: none;
}

span.on {
	color: #2d5ea2;
	
}

body.series div.bodyarea div.usbox div.sub p.noborder a, body.series div.bodyarea div.usbox div.sub p.noborder a:visited, body.series div.bodyarea div.usbox div.sub p.noborder a:link {
	color: #94bad0;
	text-decoration: none;
}

body.series div.bodyarea div.usbox div.sub p a:hover, body.series div.bodyarea div.usbox div.sub p.noborder a:hover {
	color: #fff;
	text-decoration: none;
}



* html body.series div.bodyarea div.usbox img {
	margin-bottom: -4px;
	margin-right: 4px;
}

body.series div.pqright {
	font-family: Gill Sans , lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 15px;
	float: right;
	width: 200px;
	margin: 20px 0px 15px 50px;
	line-height: 22px;
	color: #1f4d8c;
	letter-spacing: 3px;
	text-transform: uppercase;
	clear: right;
}

body.series .subhead {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #1f4d8c;
}

body.series .head{
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #1f4d8c;
	padding: 2px 6px 2px 6px;
	border-right: 1px solid #1f4d8c;
	border-bottom: 1px solid #1f4d8c;
}

body.series  h4 {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #1f4d8c;
	padding: 2px 6px 10px 6px;
	border-right: 1px solid #1f4d8c;
	border-bottom: 1px solid #1f4d8c;
	margin: 70px 50px 50px -25px;
	/*border-bottom: 1px #aaaaaa solid;*/
}

body.series b {
	font-weight: bold;
	color: #333;
}

body.series b.blue {
	font-weight: bold;
	color: #1f4d8c;
}

body.series hr.breaker {
	border: none 0; 
	border-top: 1px solid #282e39;
	height: 1px;
	margin-top: 35px;
	margin-right: 20px;
	margin-bottom: 35px;
}

body.series .subheads {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #1f4d8c;
}

form.jumpform {
	    padding: 5px;
	    border: 1px #333 solid;
		background-color: #e3e3e4;
	    width: 350px;
	   }
form.jumpform label {
		color: #1f4d8c;
		font-size: 14px;
		font-family:  lucida unicode, lucida grande, trebuchet ms, trebuchet, verdana, helvetica, arial, sans-serif;
		padding-right: 8px;
		padding-left: 4px;
	  }

body.series ul.outer {
	list-style: square;
	margin-left: 30px;
	margin-right: 50px;
	
}

body.series ol.spaced li {
	margin-bottom: 20px;
	padding-right: 60px;
}

div.subform {
	padding: 3px 10px 10px 10px;
	margin: 0px 50px 0px 0px;
	background-color: #dedede;
	border: 1px #aaa solid;
	clear: all;
}

div.subform P {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 11px;
}
	
 .topsub {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #C11908;
}
	
  .topunsub {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #E07110;
}
	  
.emailbox {
	font-size: 12px;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	border: 1px #AAAAAA solid;
	color: #596688;
	background-color: #fffff;
	margin: 0px 0px 0px 0px;
}

.button {
	margin: 6px 0px 0px 0px;
	width: 100px;
}
       
.bulletinexample {
    color: #666;
	font-size: 13px;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
}
	  
td.sideformbox {
	 padding: 0px;
	 margin: 0px;
}

td.sideformbox b {
	 color: #1f4d8c;
}

body.series p.faq {
	height: 5px;
	margin-top: -20px;
	padding: 0px;
}

div.subform_right {
	padding: 3px 10px 10px 10px;
	margin: 1px 0px 2px 20px;
	background-color: #1f242c;
	width: 200px;
	float: right;
	clear: right;
	color: #fff;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 11px;
}

div.subform_right p {
	color: #fff;
	font-size: 11px;
	padding: 10px 0px 10px 0px;
	line-height: 15px;
	margin: 0px;
}
      div.subform {
		padding: 3px 10px 10px 10px;
		margin: 0px 50px 0px 0px;
		background-color: #dedede;
		border: 1px #aaa solid;
		clear: all;
	  }
	  div.subform P {
		font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
		font-size: 11px;
	  }
	  .topsub {
		font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 4px;
		color: #94bad0;
	   }
	   .topsub1 {
		font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 4px;
		color: #1f4d8c;
	   }
	  .topunsub {
		font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 4px;
		color: #bcbec1;
	   }
	   form.normform {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	   }
	   form.normform .emailbox {
		font-size: 12px;
		font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
		border: 1px #AAAAAA solid;
		color: #596688;
		background-color: #fffff;
		margin: 0px 0px 0px 0px;
       }
	   form.normform .button {
		margin: 6px 0px 0px 0px;
		width: 100px;
       }
       .bulletinexample {
       	color: #666;
		font-size: 13px;
		font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	   }

body.series .credit {
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #333;
	text-transform: none;
	letter-spacing: 3px;
	font-weight: bold;
}

body.series div.footer {
	background-color: #404040;
	text-align: center;
	color: #fff;
	font-size: 11px;
	margin-top: 12px;
	padding: 0px;
}

body.series div.footer div.links {
	background-color: #716f6f;
	padding: 4px;
	
	color: #333;
	font-family: lucida unicode, lucida grande, trebuchet ms, verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-align: center;
}

body.series div.footer div.links span {
	color: #fff;
}

body.series div.footer div.links a {
	color: #9cb7c6;
	text-decoration: underline;
}

body.series div.footer div.links a:hover {
	color: #333;
	text-decoration: underline;
}

body.series div.footer p {
	font-size: 11px;
	color: #fff;
}

body.series div.footer p a {
	color: #fff;
	text-decoration: underline;
}

