/* @override http://espnabcsports.fusebox.com/includes/css/style.css */

/* stylesheet created by fusebox Oct 2005 */
/* main GLOBAL elelment styles */
body {
	background-image: URL(../../imgs/bkgrd.gif);
	color:#f0f0f0;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	margin:0;
	padding:0;
}
td, form, div {
	color:#000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
}
input, textarea {
	color:#666666;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
}
select, option {
	color:#000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
}
li {
	list-style-image: url(../../imgs/bullet_333.gif)
}
body.print {
	background-image: URL(../../imgs/spc_white.gif);
	background-color:#ffffff;
	color:#000000;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 11px;
	margin:10;
	padding:10;
}
/* all link rules are in this order: LVHA */

a:link {
	color:#f8130d;
	TEXT-DECORATION: none;
}
a:visited {
	color:#990000;
	TEXT-DECORATION: none;
}
a:hover {
	color:#990000;
	TEXT-DECORATION: underline;
}
a:active {
	color:#990000;
	TEXT-DECORATION: none;
}
a.linkOn {
	color:#666666;
	TEXT-DECORATION: none;
}
a.linkOn:visited {
	color:#666666;
	TEXT-DECORATION: none;
}
a.linkOn:active {
	color:#666666;
	TEXT-DECORATION: none;
}
a.linkOn:hover {
	color:#666666;
	TEXT-DECORATION: none;
}
/* navigation on masthead styles */

a.utilNav {
	color:#ffffff;
	font-size: 9px;
	TEXT-DECORATION: none;
}
a.utilNav:visited {
	color:#ffffff;
	font-size: 9px;
}
a.utilNav:hover {
	color:#999999;
	font-size: 9px;
	TEXT-DECORATION: none;
}
a.primNav_link {
	color:#f8130d;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.primNav_link:visited, a.primNav_link:active {
	color:#f8130d;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.primNav_link:hover {
	color:#f8130d;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.pageHeader_txt {
	color:#666666;
	FONT-SIZE: 10px;
	font-weight: bold;
}
/* layout items */

#container {
	position: relative;
	width: 911px;
	\width: 892px;
	w\idth: 911px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	vertical-align: top;
}
#pageHeader {
	margin-top: 0px;
	width: 911px;
	\width: 892px;
	w\idth: 911px;
	height: 69px;
	background-color:#ffffff;
	background-image: URL(../../imgs/top_hdr_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px
}
#primNav {
	background-color: #ffffff;
	position: relative;
	width: 911px;
	\width: 892px;
	w\idth: 911px;
	height: 45px;
	margin-top: 0px;
}
/* styles for main Home pages */ 

#content {
	width:911px;
	\width:901px;
	w\idth:911px;
	position:relative;
}
#h_maincol {
	width: 563px;
	\width: 551px;
	w\idth: 563px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
}
#h_sidecol {
	float: right;
	width: 335px;
	\width: 328px;
	w\idth: 335px;
	float: right;
	background-color:#ffffff;
}
/* styles for 2nd Home pages */

#twocols {
	width:755px;
	\width:740px;
	w\idth:755px;
	float:right;
	position:relative;
	background-color:#ffffff;
}
#twocols_p3 {
	width: 911px;
	\width: 901px;
	w\idth: 911px;
	float:left;
	position:relative;
}
#leftcol {
	width: 143px;
	\width: 140px;
	w\idth: 143px;
	float:left;
	position:relative;
	margin-right:13px;
}
#h2_maincol {
	width:499px;
	\width:489px;
	w\idth:499px;
	background-color: #FFFFFF;
	float: left;
	display:inline;
	position: relative;
}
#h2_rightcol {
	width:243px;
	\width:238px;
	w\idth:243px;
	float:right;
	position:relative;
}
#p2_maincol {
	width:499px;
	\width:489px;
	w\idth:499px;
	background-color: #FFFFFF;
	float: left;
	display:inline;
	position: relative;
	margin: 0px 0px 0px 0px;
	border: 0px;
}
#p2_rightcol {
	width:236px;
	\width:231px;
	w\idth:236px;
	float:right;
	position:relative;
}
#p3_maincol {
	width:578px;
	\width:565px;
	w\idth:578px;
	background-color: #FFFFFF;
	float: left;
	display:inline;
	position: relative;
	margin: 0px 0px 0px 0px;
	border: 0px;
}
#p3_sidecol {
	width:303px;
	\width:293px;
	w\idth:303px;
	float:right;
	position:relative;
}
#pgtitle {
	margin-top: 0px;
	width: 755px;
	\width: 740px;
	w\idth: 755px;
	background-color:#ffffff;
	background-image: URL(../../imgs/pgti_generic.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px
}
#promo_content {
	padding: 8px;
}
/* Poll Page */
div#pollPage { background: url(../../imgs/9_upfront/upfront2010_pollBG.png) 0 0 no-repeat; height: 950px; width: 911px; }
div#pollPage div#pollWindow { background: #fff; border: 1px solid #d3d3d3; font-family: arial, helvetica, sans-serif; padding: 35px 25px 0 45px; position: relative; top: 25px; left: 350px; width: 464px; }

div#pollPage div#pollWindow * {  font-family: arial, helvetica, sans-serif; font-size: 13px; }
div#pollPage div#pollWindow h1 {  font-family: arial, helvetica, sans-serif; font-size: 16px; padding: 0 0 15px 0; }
div#pollPage div#pollWindow div.ss-form-heading { padding: 0 0 15px 0; }
div#pollPage div#pollWindow div.ss-form-entry { padding: 0 0 35px 0; }
div#pollPage div#pollWindow label.ss-q-title { display: block; font-weight: bold; padding: 0 0 5px 0; }
div#pollPage div#pollWindow ul, div#pollPage div#pollWindow ul li { list-style: none; list-style-image: none; margin: 0; padding: 0; }
div#pollPage div#pollWindow li.ss-choice-item { padding: 0 0 3px 0; }

/* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */  




/* sidenav secondary & tertiary styles */
#snav_container {
	width: 143px;
	\width: 140px;
	w\idth: 143px;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	color: #ffffff;
}
#snav_bgcolor {
	background-color: #990000;
}
#snav_banner {
	margin-bottom: 0px;
	background-color: #990000;
	border-bottom: 1px solid #ff3333;
}
#snav, #snavFirst {
	background-color: #cc0000;
}
#snavOn {
	background-color: #333333;
}
/* @group tnav */
div#tnav, div#tnavDep {
	background-color: #474747;
}
div#tnavOn {
	background-color: #474747;
	border-bottom: 1px dotted #999999;
}
div#tnavDep {
	background: #474747 url(../../imgs/tnav_more.gif) 105px 7px no-repeat;
}
div#tnavDepOn {
	background: #474747 url(../../imgs/tnav_more.gif) 105px 7px no-repeat;
	border-bottom: 1px dotted #999999;
}
/* side nav: tertiary nav */	
div#tnav a, div#tnavDep a {
	border-bottom: 1px dotted #999;
	display: block;
	font-size: 10px;
	padding: 5px 10px 5px 20px;
}
div#tnav a:link, div#tnav a:visited, div#tnav a:hover, div#tnav a:active,  div#tnavDep a:link, div#tnavDep a:visited, div#tnavDep a:hover, div#tnavDep a:active {
	color: #fff;
	text-decoration: none;
}
div#tnav a:hover, div#tnavDep a:hover {
	background: url(../../imgs/carrot.gif) 9px 6px no-repeat;
	color: #ffffff;
	text-decoration: none;
}
div#tnavOn a, div#tnavDepOn a, div.tnavOnLast a {
	background: url(../../imgs/carrot.gif) 9px 6px no-repeat;
	color: #fff;
	display: block;
	font-size: 10px;
	padding: 5px 10px 5px 20px;
	text-decoration: none;
}
div#tnavOn a:link, div#tnavOn a:visited, div#tnavOn a:hover, div#tnavOn a:active,  div#tnavDepOn a:link, div#tnavDepOn a:visited, div#tnavDepOn a:hover, div#tnavDepOn a:active {
	color: #ffffff;
	text-decoration: none;
}
/* @end */

/* @group t2nav */

div#t2nav {
	background-color: #707070;
}
div#t2navOn {
	background: #707070 url(../../imgs/carrot.gif) 17px 6px no-repeat;
	border-bottom: 1px dotted #999999;
	padding: 5px 10px 5px 30px;
}
div#t2navOn a {
}
a.t2nav {
	border-bottom: 1px dotted #999999;
	display: block;
	font-size: 10px;
	padding: 5px 10px 5px 30px;
}
a.t2nav:link, a.t2nav:visited, a.t2nav:hover, a.t2nav:active {
	color: #ffffff;
	text-decoration: none;
}
a.t2nav:hover {
	background: url(../../imgs/carrot.gif) 17px 6px no-repeat;
}
a.t2navOn {
	display: block;
	font-size: 10px;
}
a.t2navOn:link, a.t2navOn:visited, a.t2navOn:hover, a.t2navOn:active {
	color: #ffffff;
	text-decoration: none;
}
/* @end */



div.tnav_dep a {
	background: url(../../imgs/tnav_more.gif) 0 0 no-repeat;
}
#tnavOnLast {
	color: #ffffff;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #474747;
	font-size: 10px;
	border-bottom: 0px dotted #999999;
	background-image: URL(../../imgs/carrot.gif);
	background-repeat: no-repeat;
	background-position: 9px 6px
}
/* side nav: secondary nav */		

a.snav {
	font-size: 11px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
}
a.snav:link, a.snav:visited, a.snav:active {
	color: #ffffff;
	text-decoration: none;
	border-top: 1px solid #660000;
	border-bottom: 1px solid #ff3333;
}
a.snav:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #333333;
	border-bottom: 1px solid #999999;
}
a.snavFirst {
	font-size: 11px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
}
a.snavFirst:link, a.snavFirst:visited, a.snavFirst:active {
	color: #ffffff;
	border-bottom: 1px solid #ff3333;
}
a.snavFirst:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #333333;
	border-bottom: 1px solid #999999;
}
a.snavOn {
	font-size: 11px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
}
a.snavOn:link, a.snavOn:visited, a.snavOn:active {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #999999;
}
a.tnavLast {
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #474747;
	display: block;
	border-bottom: 0px dotted #999999;
}
a.tnavLast:link, a.tnavLast:visited, a.tnav:active {
	color: #ffffff;
	text-decoration: none;
}
a.tnavLast:hover {
	color: #ffffff;
	text-decoration: none;
	background-image: URL(imgs/carrot.gif);
	background-repeat: no-repeat;
	background-position: 9px 6px
}
a.tnavOn, a.tnavOnLast {
	color: #ffffff;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial;
	text-decoration: none;
	display: block;
}
a.tnavOn:link, a.tnavOn:visited, a.tnavOn:active, a.tnavOn:hover {
	color: #ffffff;
	text-decoration: none;
}
#snav_bottom {
	clear: both;
	border-top: 1px solid #660000;
}
/* font styles */

.pagetitle {
	color:#ffffff;
	FONT-SIZE: 14px;
	font-weight: bold;
}
.subti {
	color:#2657a3;
	FONT-SIZE: 14px;
	font-weight: bold;
}
.subsubti {
	color:#474747;
	FONT-SIZE: 11px;
	font-weight: bold;
}
.subsubti_blu {
	color:#2657a3;
	FONT-SIZE: 12px;
	font-weight: bold;
}
.promoti {
	color:#990000;
	FONT-SIZE: 14px;
	font-weight: bold;
}
.promosubti {
	color:#000000;
	FONT-SIZE: 12px;
	font-weight: bold;
}
a.subsubti {
	color: #f8130d;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subsubti:visited {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subsubti:active {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.subsubti:hover {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}
.header {
	color:#000000;
	FONT-SIZE: 12px;
	font-weight: bold;
}
.subhead {
	color:#000000;
	FONT-SIZE: 10px;
	font-weight: bold;
}
.tableTitle {
	color:#000000;
	FONT-SIZE: 13px;
	font-weight: bold;
}
th {
	color:#000000;
	FONT-SIZE: 11px;
	font-weight: bold;
}
.error {
	color:#990000;
	FONT-SIZE: 10px;
}
.required {
	color:#ED1C24;
	FONT-SIZE: 11px;
}
a.footer {
	color: #f8130d;
	font-size: 10px;
	text-decoration: none;
}
a.footer:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
a.footer:active {
	color: #990000;
	font-size: 10px;
	text-decoration: none;
}
a.footer:hover {
	color: #990000;
	font-size: 10px;
	text-decoration:underline;
}
/* clears */
.clrfix {
	zoom:1;
}
.clrfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#divContactForm #tblContact {
	background-color: #fff;
	padding: 0 20px 10px 20px;
	text-align: left;
}
#divContactForm #tblContact span.required {
	display: block;
	font-size: 10px;
	text-align: right;
}
#divContactForm #tblContact h5 {
	float: left;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}
#divContactForm #tblContact fieldset {
	border: 0;
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: right;
	width: 100%;
}
#divContactForm #tblContact fieldset label {
	float: left;
	margin: 0 10px 0 0;
	width: 190px;
}
#divContactForm #tblContact fieldset input.txt {
	height: 20px;
	width: 150px;
}
#divContactForm #tblContact fieldset input.txt, #divContactForm #tblContact fieldset select {
	float: right;
	margin: 0;
	padding: 0;
}
#divContactForm #tblContact fieldset textarea {
	width: 100%;
}
#divContactForm #tblContact fieldset.salesrep {
	padding: 5px 0 0 0;
}
#divContactForm #tblContact fieldset.country label {
	width: 85px;
}
#divContactForm #tblContact fieldset p.return {
	float: right;
	font-weight: bold;
	margin: 0;
	text-align: left;
	width: 150px;
}
#divContactForm #tblContact fieldset label span {
	color: #ff0000;
	font-size: 10px;
	display: inline;
}
#divContactForm #tblContact fieldset label span.required {
	color: #ff0000;
	display: inline;
	font-size: 10px;
}
#divContactForm #tblContact fieldset.btns {
*margin-right:-3px;
	text-align: right;
}
#divContactForm #tblContact fieldset.btns input {
*margin: 0 3px 0 0;
}
#divContactForm #tblContact input {
	color: #474747;
}
#divContactForm #tblContact select, option {
	color: #474747;
}
#footer {
	background-color:#FFFFFF;
	clear:both;
	color:#707070;
	FONT-SIZE: 10px;
}
.listItem {
	color:#000000;
	FONT-SIZE: 10px;
}
.pullquote {
	color:#990000;
	FONT-SIZE: 10px;
}
.bodyital {
	TEXT-DECORATION: italic;
}
.reference {
	color:#000000;
	FONT-SIZE: 10px;
}
/* table styles */



/* video styles back */

.flv_back {
	background-image: URL(../../imgs/swf_video_bk.gif);
	background-repeat: no-repeat;
}
/* padding: Top R Bot L */

table.chart2dHdr755 {
	background: url(../../imgs/chart2d_header755.gif) repeat-x 0px 0px;
}
table.chart2dHdr755tall {
	background: url(../../imgs/chart2d_header755tall.gif) repeat-x 0px 0px;
}
table.chart2dFtr755 {
	background: url(../../imgs/chart2d_bottom755.gif) repeat-x 0px 0px;
}
table.chart2dFtr755w {
	background: url(../../imgs/chart2d_bottom755g.gif) repeat-x 0px 0px;
}
table.chart2dFtr755b {
	background: url(../../imgs/chart2d_bottom755blue.gif) repeat-x 0px 0px;
}
table.chart2dHdr600 {
	background: url(../../imgs/chart2d_header600.gif) repeat-x 0px 0px;
}
table.chartHdr236 {
	background: url(../../imgs/chart236_header.gif) repeat-x 0px 0px;
}
table.chartFtr236 {
	background: url(../../imgs/chart236_bottom.gif) repeat-x 0px 0px;
}
table.chartHdr328 {
	background: url(../../imgs/chart328_header.gif) repeat-x 0px 0px;
}
table.chartFtr328 {
	background: url(../../imgs/chart328_bottom.gif) repeat-x 0px 0px;
}
table.chartHdr240 {
	background: url(../../imgs/chart240_header.gif) repeat-x 0px 0px;
}
table.chartFtr240 {
	background: url(../../imgs/chart240_bottom.gif) repeat-x 0px 0px;
}
table.chart2dHdr {
	background: url(../../imgs/chart2d_header.gif) repeat-x 0px 0px;
}
table.chart2dFtr {
	background: url(../../imgs/chart2d_bottom.gif) repeat-x 0px 0px;
}
table.chart320Hdr {
	background: url(../../imgs/chart320_header.gif) repeat-x 0px 0px;
}
div.chart320Hdr {
	background: url(../../imgs/chart320_header.gif) no-repeat 0px 0px;
	padding:3px 0 0px 10px;
	width:320px;
	height:22px;
	font-weight:bold;
	clear:both;
}
div.chart320Body {
	margin-top:-2px;
	padding:10px 0 6px 10px;
	width:308px;
 *width:320px;
	xheight:10px;
	border-left:1px #f0f0f0 solid;
	border-right:1px #f0f0f0 solid;
	clear:both;
}
div.chart320Ftr {
	background: url(../../imgs/chart320_bottom.gif) no-repeat 0px 0px;
	padding:3px 0 6px 10px;
	width:320px;
	height:10px;
	clear:both;
}
table.chart320Ftr {
	background: url(../../imgs/chart320_bottom.gif) repeat-x 0px 0px;
}
table.chart2d3 {
	border-right:1px #f0f0f0 solid;
	border-left:1px #f0f0f0 solid;
	border-collapse: collapse;
}
table.chart2d {
	border-right:1px #f0f0f0 solid;
	border-left:1px #f0f0f0 solid;
	border-collapse: collapse;
}
table.chart2d th {
	background: url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
	text-align: left;
}
table.chart2d TD {
	padding: 0px 0px 13px 0px;
}
table.chart2d2 th {
	background:#f0f0f0 url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
	text-align:left;
}
table.chart2d2cal {
	border-right:1px #f0f0f0 solid;
	border-left:1px #f0f0f0 solid;
	border-collapse: collapse;
}
table.chart2d2cal th {
	background:#f0f0f0 url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
	text-align:left;
}
table.chart2d2 td {
	padding: 0px 0px 13px 0px;
}
table.chart2d4_noBorder {
	border-right:1px #ffffff solid;
	border-left:1px #ffffff solid;
	border-collapse: collapse;
}
table.chart2d4_noBorder th {
	background: url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
	text-align: left;
}
table.chart2d4_noBorder TD {
	background: url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
}
table.chart2d4 {
	border-right:1px #f0f0f0 solid;
	border-left:1px #f0f0f0 solid;
	border-collapse: collapse;
}
table.chart2d4 th {
	background: url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
	text-align: left;
}
table.chart2d4 TD {
	background: url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 6px 0px 6px 0px;
}
table.chartSMHdr th {
	background: url(../../imgs/sitemap_hdr.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	font-size:13px;
	text-decoration: bold;
	text-align: left;
}
table.chartSM {
	text-align: left;
}
table.chartSM th {
	height: 25px;
	padding: 0px 0px 3px 10px;
	vertical-align:bottom;
	text-decoration: bold;
}
table.chartSM TD {
	background-image: url(../../imgs/line_dot_255.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding: 1px 0px 1px 30px;
}
table.chart_cal {
	border-right:1px #f0f0f0 solid;
	border-left:1px #f0f0f0 solid;
	border-collapse: collapse;
}
table.chart_cal tr.chartBlue {
	background-color: #dde6f1;
}
TD.chartline {
	background:#FFFFFF url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 0px 0px 0px 0px;
}
TD.chartline_pad13 {
	background:#FFFFFF url(../../imgs/line_dot.gif) repeat-x 0px 0px;
	padding: 13px 0px 13px 0px;
}
.chartlineVert {
	background: url(../../imgs/line_dot_vertical.gif) repeat-y 0px 0px;
}
td.catcol {
	background-color:#f0f0f0;
	color: #666666;
	font-weight: bold;
}
td.calcol {
	background-color:#cccccc;
}
table.calendar th {
	color:#ffffff;
	FONT-SIZE: 9px;
	font-weight: normal;
}
table.calendar TD {
	FONT-SIZE: 10px;
	padding: 3px 0px 3px 0px;
}
img.mainimg {
	margin: 0px 0px 20px 20px;
}
img.mainimg_p3 {
	margin: 0px 0px 20px 0px;
}
input.button {
	color: white;
	font-weight: bold;
	FONT-SIZE: 11px;
	font-family: Helvetica, Arial;
	background-color: #f72420
}
.SportsContFlash {
	width:236px;
	height:614px;
}
/* for UpFront 2007 pages */

.uf {
	line-height:17px;
}
/* for Pardon The Integration 2008 pages */



/* PTI Home page */

.pti_row {
	width:911px;
	xborder-bottom: 1px #666 dotted;
	clear: both;
}
.pti_container_c1 {
	float:left;
	border: 0px #666 dotted;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:0px;
	width:408px;
	xclear: both;
}
.pti_container_c2 {
	float:left;
	border: 0px #666 dotted;
	margin-top:20px;
	margin-left:55px;
	margin-bottom:0px;
	width:408px;
	xclear: both;
}
.pti_img {
	float:left;
	width:170px;
}
.pti_copy {
	float:left;
	width:230px;
	line-height:17px;
	min-width:100px;
}
.pti_title {
	color:#990000;
	font-weight:bold;
}
/* PTI Details page */

.pti_col_det {
	float:left;
	width:900px;
	margin-left:10px;
	xborder: 1px #666 solid;
	xclear: both;
	line-height:17px;
}
.pti_container_det {
	float:left;
	border-bottom: 1px #666 dotted;
	xmargin-top:20px;
	margin-bottom:0px;
	padding-bottom:15px;
	width:880px;
	xclear: both;
}
.pti_img_det {
	float:left;
	margin-top:20px;
	width:355px;
	xborder:1px #000 solid;
}
.pti_copy_det {
	float:left;
	margin-top:20px;
	width:500px;
	line-height:17px;
	min-width:160px;
}
.pti_breadcrumb {
	color:#000000;
	font-weight:bold;
}
.pti_title_det {
	color:#000000;
	font-weight:bold;
	font-size:13px;
}
.pti_hr {
	border-bottom: 1px #666 dotted;
	margin-top:20px;
	margin-bottom:10px;
 width:880px  height:1px;
	clear: both;
}
.pti_hr_wrap {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	height:1px;
}
.pti_hr408l {
	float:left;
	border-bottom: 1px #666 dotted;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
 width:408px  height:1px;
}
.pti_hr408r {
	float:left;
	border-bottom: 1px #666 dotted;
	margin-top:0px;
	margin-left:55px;
	margin-bottom:10px;
 width:408px  height:1px;
}
.pti_note {
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	width:95%;
	line-height:17px;
	color:#666
}
div.scroll {
	height: 500px;
	width: 100%;
	overflow: auto;
	margin-top: 0px;
	border: 0px solid #666;
	background-color: #fff;
	padding: 0px;
}
.program_ti {
	font-size:13pt;
	font-weight:bold;
	line-height:13pt;
}
p.loading {
	background: url(../../imgs/10_recap_ctr/recap_loading02.gif) no-repeat center center;
}
div.loading {
	background: url('../../imgs/10_recap_ctr/recap_loading02.gif') no-repeat 0px 0px;
	width:320px;
	height:240px;
}
/* adds - MP 01/27/09 - fixes 'send a message' pop up */
div#contact-box-top {
	background: url(../../imgs/ebox_hdr_sam.png) 0 0 no-repeat;
	height: 32px;
	padding: 0 10px 0 0;
	text-align: right;
	width: 390px;
*width:400px;
}
div#contact-box {
	background: url(../../imgs/ebox_bg.png) 100% 100% no-repeat;
	padding: 10px 10px 10px 0;
	width: 390px;
*width:400px;
}
a, a img, img {
	border: 0;
	outline: 0 none;
}
