div#page_outer span._navlogo { z-index: 14; background-image: url(../art/nav/logo.png); width: 230px; height: 62px; display: block; left: 0; position: absolute; }
div#page_outer span._navlogo span._navlogoin { display: none; }
div#page_outer div._gnavbar, body div#page_outer div._gnavbar, body.home div#page_outer div._gnavbar, body.page div#page_outer div._gnavbar { font-family: 'Gill Sans', 'Lucida Grande', Arial, Helvetica, Sans-serif; height: 23px; padding: 16px 0 8px 0; background: url(../art/nav/bg.png) repeat-x; font-size: 12px; z-index: 13; position: relative; width: 100%; }
div#page_outer div._gnavbar span.nv { padding: 0 10px 0 230px; display: block; }
div#page_outer div._gnavbar_ext { width: 100%; background: url(../art/nav/extbg.png) repeat-x; height: 275px; position: absolute; z-index: 12; }
div#page_outer div._gnavbar_ext span#extscl { cursor: pointer; position: absolute; right: 0; z-index: 3; margin-top: 221px; opacity: .7; padding: 3px 10px 3px 10px; background-color: #f00; color: #fff; line-height: 13px; font-size: 13px; letter-spacing: 3px; }
div#page_outer div._gnavbar_ext span#extscl:hover { background-color: #c827c2; }
div#page_outer div._gnavbar_ext div._ntab { color: #fff; margin: 55px 0 0 0; font-size: 14px; line-height: 16px; }
div#page_outer div._gnavbar_ext div._ntab div.a, div#page_outer div._gnavbar_ext div._ntab div.b, div#page_outer div._gnavbar_ext div._ntab div.c { height: 160px; float: left; width: 220px; padding: 0 10px 0 0px; }
div#page_outer div._gnavbar_ext div._ntab div.schedulea, div#page_outer div._gnavbar_ext div._ntab div.scheduleb {height: 160px; float: left; width: 220px; padding: 0px; font-size: 16px;}
div#page_outer div._gnavbar_ext div._ntab div.schedulea img.show, div#page_outer div._gnavbar_ext div._ntab div.scheduleb img.show {margin-bottom: 5px; margin-top: 20px;}
div#page_outer div._gnavbar_ext div._ntab div.schedulea span.date, div#page_outer div._gnavbar_ext div._ntab div.scheduleb span.date {color: #c1c1c1; font-size: 13px;}
div#page_outer div._gnavbar_ext div._ntab div.schedulea span.sort, div#page_outer div._gnavbar_ext div._ntab div.scheduleb span.sort{color: #b26772; font-size: 12px; letter-spacing: 3px;}
div#page_outer div._gnavbar_ext div._ntab div.c div.schedule {padding: 5px; background-color: #f00; width: 160px; margin-top: 45px; margin-left: 10px; font-size: 15px; line-height:  15px; text-transform: uppercase; letter-spacing: 2px;}
div#page_outer div._gnavbar_ext div._ntab div.c div.schedule:hover {background-color: #760013; cursor: pointer;}
div#page_outer div._gnavbar_ext div._ntab div.c div.schedule:hover a {background-color: #760013;}
div#page_outer div._gnavbar_ext div#_ntab3 div.a { margin-left: 275px; }
div#page_outer div._gnavbar_ext div#_ntab4 div.a { margin-left: 425px; }
div#page_outer div._gnavbar_ext div#_ntab5 div.a { margin-left: 495px; }
div#page_outer div._gnavbar_ext div._ntab div.b, div#page_outer div._gnavbar_ext div._ntab div.c { border-left: 1px dotted #aaa; padding: 0 10px 0 10px; }
div#page_outer div._gnavbar_ext div._ntab a { display: block; padding: 2px; text-decoration: none; }
div#page_outer div._gnavbar_ext div._ntab a:link, div#page_outer div._gnavbar_ext div._ntab a:visited { color: #fff; }
div#page_outer div._gnavbar_ext div._ntab a:hover { background-color: #9c1897; }
div#page_outer div._gnavbar_ext div._ntab span.hd { color: #ce6e7d; letter-spacing: 2px; padding-left: 2px; font-size: 13px; text-transform: uppercase; display: block; margin-bottom: 4px; }
div#page_outer div._gnavbar_ext div#_ntab5 span.hd { margin-top: 8px; }
div#page_outer div._gnavbar input.sf { width: 120px; border: 0; font-size: 13px; height: 16px; line-height: 16px; background-color: #b26772; color: #fff; padding: 3px; margin: 2px 1px 6px 0; }
div#page_outer div._gnavbar a, div#page_outer div._gnavbar a:link, div#page_outer div._gnavbar a:visited { display: block; float: left; margin: 0; padding: 4px 6px 4px 6px; border-right: 1px solid #ad4e5c; color: #fff; text-decoration: none; letter-spacing: 1px; }
div#page_outer div._gnavbar a.non, div#page_outer div._gnavbar a:hover { display: block; float: left; margin: 0; padding: 4px 6px 4px 6px; border-right: 1px solid #ad4e5c; color: #fff; background-color: #9c1897; text-decoration: none; letter-spacing: 1px; }
div#page_outer div._gnavbar a.sel, div#page_outer div._gnavbar span.sel { background-color: #ad4e5c; display: block; float: left; margin: 0; padding: 4px 8px 4px 8px; border-right: 1px solid #ad4e5c; color: #fff; text-decoration: none; letter-spacing: 1px; }
div#page_outer div._gnavbar a.fin { border-right: 0; }
div#page_outer div._gnavbar span.srch { text-align: left; width: 150px; float: left; margin: 0 0 0 5px; }
div#page_outer div._gnavbar span.srch input.srb { border: 0; margin: 2px 0 0 0; display: block; float: right; font-size: 16px; line-height: 16px; background:  transparent; color: #f00; padding: 2px; }
div#page_outer div._gnavbar_ext div._ntab div._narchive {float: left; width: 155px; height: 155px; padding: 7px; margin-top: 10px; margin-right: 5px; font-size: 16px; background-color: #ab0505;}
div#page_outer div._gnavbar_ext div._ntab div._narchive img.show {position: absolute; z-index: 1; margin: 0; padding: 0; }
div#page_outer div._gnavbar_ext div._ntab div._narchive div.description h4 { width: 136px; margin: 85px 0 0 0; position: absolute; z-index: 3; padding: 12px 7px; font-size: 17px; color: #fff; font-weight: normal; }
div#page_outer div._gnavbar_ext div._ntab div._narchive div.description div.descriptionbg {position: absolute; z-index: 2; background-color: #000; width: 155px; height: 65px; opacity:0.8; filter:alpha(opacity=80); margin-top: 90px;}
div#page_outer div._gnavbar_ext div._ntab div._narchive span.date {color: #c1c1c1; font-size: 12px;}
div#page_outer div._gnavbar_ext div._ntab div._narchive a {padding: 0;}
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon {display: none;}
div#page_outer div._gnavbar_ext div._ntab div._narchive:hover div.descriptionon {display: block;}
div#page_outer div._gnavbar_ext div._ntab div._narchive:hover div.description {display: none;}
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon div.descriptionbgon {position: absolute; z-index: 2; background: #7a0617; width: 155px; height: 155px;  opacity:0.8; filter:alpha(opacity=80); }
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon h4 { width: 136px; margin: 5px 0 0 0; position: absolute; z-index: 3; padding: 12px 7px; font-size: 17px; color: #fff; font-weight: normal; }
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon p { margin: 40px 0 0 0; position: absolute; z-index: 4; padding: 12px 7px; font-size: 13px; line-height: 13px ;color: #d0cece; font-weight: normal; width: 145px; cursor: none;}
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon p.watch {cursor: pointer;}
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon p.watch a {float: right; margin: 68px 0 0 0;  border-radius: 4px; -moz-border-radius: 4px; padding: 3px; font-size: 13px; color: #fff; background-color: #f00; text-decoration: none;}
div#page_outer div._gnavbar_ext div._ntab div._narchive div.descriptionon p.watch a:hover,  {color: #f00; background-color: #fff; text-decoration: none;}
div#page_outer div._gnavbar_ext div._ntab div.listouter {float: left; width: 165px; height: 155px; padding: 17px 0px 0 7px; margin-top: 10px; margin-right: 20px; font-size: 16px; text-align: right; }
div#page_outer div._gnavbar_ext div._ntab div.listouter div.listing a {text-align: center; background: none; padding: 20px 3px; margin-top: 28px; border-radius: 4px; -moz-border-radius: 4px; background: #fff; width: 155px; color: #f00; font-size: 18px; display: block;}
div#page_outer div._gnavbar_ext div._ntab div.listouter div.listing a:hover {background-color: #f00; color: #fff;}
div#page_outer div._gnavbar_ext div._ntab div.listouter span.nt {letter-spacing: 3px; color: #fff; text-transform: uppercase; font-size: 18px; line-height: 20px; display: block; } 
p.global { padding: 5px; margin: 9px; }
p.global b.global_date { font-size: 12px; text-decoration: none; color: #777; background-color: #eee; padding: 4px; font-weight: normal; margin: 10px 0 10px 0; text-align: center; }
table.global_underwriting { border-collapse: collapse; width: 100% }
table.global_underwriting td.global_um { vertical-align: top; margin: 0; padding: 0; border: 0; }
table.global_underwriting td.global_ums { vertical-align: top; width: 160px; padding: 0 1px 0 4px; background: #888 url(../art/09global/bg.gif) repeat-y; border: 0; }
table.global_underwriting td.global_ums div.skyscraper { padding: 20px 0 20px 0; }
table.global_underwriting td.global_ums div.logos { padding: 5px 8px 5px 8px; }
table.global_underwriting td.global_ums p { font-size: 14px; color: #666; padding: 20px 0 5px 0; margin: 0; }
h1.hptop, .hpblurb { display: none; }
div._ad { background: #3d3d3b url(../art/2011/adbg.gif) no-repeat;  text-align: center; width: 300px; padding: 10px; clear: both;}
div._ad span.pbsad { font-size: 13px; color: #aaa; text-align: center; line-height: 13px; display: block; padding: 4px; }

div._pgupbox {
	border: 1px solid #babcbd;
	clear: both;
	text-align: left;
	color: #646464;
}

div._pgupbox div._pguptext {
	background: url(../art/2011/upboxbg.gif) repeat-y;
	padding: 12px 5px 12px 9px;
	font-size: 14px;
}

div._pgupbox a, div._pgelsebox a {
	color: #f91212;
	text-decoration: none;
}

div._pgupbox a:hover, div._pgelsebox a:hover {
	color: #f3703c;
	text-decoration: none;
}

div._pgupbox a._pgreltitle  {
	font-size: 17px;
	font-weight: light;
	margin: 0 0 5px 0;
	text-decoration: none;
}

div._pgupbox span._pgrelt {
	color: #7c031c;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: light;
	margin: 0 0 10px 0;
	padding: 10px 0;
}

div._pgupbox div._pguptext span._pgdate {
	color: #7f7f7f;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
}

div._pgupbox div._pguptext p {
	margin-top: 3px;
	margin-bottom: 10px;
	line-height: 17px;
	font-size 17px;
	padding: 4px 0 4px 0;
}

div._pgupbox div._pguptext div._pgrelated {
	padding-top: 6px;
	position: relative; 
	z-index: 0;
	cursor: pointer;
}

div._pgupbox div._pguptext div._pgrelated:hover a {
	color: #f3703c;
}

div._pgupbox div._pguptext div._pgrelated span._pgtitle {
	color: #7f7f7f;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1px;
}

div._pgupbox div._pguptext div._pgrelated img._pgrelated {
	margin-top: 7px;
	cursor: pointer;
}

div._pgupbox div._pguptext div._pgrelated span._pgplay {
	position: absolute; 
	width: 47px;
	height: 48px;
	z-index: 2;
	display: block;
	background: url(../art/2011/play.png);
	top: 45px;
	left: 125px;
}

div._pgupbox div._pguptext div._pgrelated span._pgplay:hover, div._pgupbox div._pguptext div._pgrelated:hover span._pgplay {
	background: url(../art/2011/playa.png);
}

div._pgupbox div._pguptext div._pgrelated div._pgsource {
	position: absolute; 
	z-index: 5; 
	width: 290px; 
	padding: 7px 5px; 
	top: 95px; 
	background-color: #000; 
	opacity:0.7;filter:alpha(opacity=70); 
	font-size: 18px;
}


div._pgelsebox {
	background: url(../art/2011/elseboxouter.gif) repeat-y;
	border-top: 1px solid #babcbd;
	border-left: 1px solid #babcbd;
	border-right: 1px solid #babcbd;
	clear: both;
	text-align: left;	
}

span._pgcap { 
	display: block;
	width: 320px;
	background: url(../art/2011/boxcap.gif) no-repeat;
	height: 25px;
}	

div._pgelsebox div._elsetext {
	background: url(../art/2011/elseboxbg.gif) no-repeat;
	padding: 12px 9px;
}


div._pgelsebox span._pgerelt {
	color: #990101;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: light;
	margin: 0 0 10px 0;
	padding: 10px 0;
}

div._pgelsebox div._enext {
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 13px 0 3px  0;
}

div._pgelsebox div._pgerelated {
	padding-top: 6px;
	position: relative; 
	z-index: 0;
	cursor: pointer;
	margin-bottom: 10px;
}

div._pgelsebox div._pgerelated:hover a {
	color: #f3703c;
}

div._pgelsebox div._pgerelated img._pgerelated {
	margin-top: 7px;
	cursor: pointer;
	margin-bottom: 10px;
}

div._pgelsebox div._pgerelated span._pgplay {
	position: absolute; 
	z-index: 2;
	display: block;
	background: url(../art/2011/play.png);
	width: 47px;
	height: 48px;
	top: 25px;
	left: 125px;
}

div._pgelsebox div._pgerelated span._pgplay:hover, div._pgelsebox div._pgerelated:hover span._pgplay {
	background: url(../art/2011/playa.png);
}

div._pgelsebox div._pgerelated div._pgsource {
	position: absolute; 
	z-index: 5; 
	width: 290px; 
	padding: 1px 5px 2px 5px; 
	top: 75px; 
	background-color: #000; 
	opacity:0.7;filter:alpha(opacity=70); 
	cursor: pointer;
	font-size: 18px;
}

div._pgelsebox div._pgerelated div._pgsource a { text-decoration: none; }

div._pgelsebox div._pgerelated span._pgdate {
	float: right; 
	padding: 0 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}

div._pgelsebox ul._pgsort {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	list-style-type: none;
	margin: 10px 0 20px 0;
}

div._pgelsebox ul._pgsort li {
	padding: 10px 5px 10px 15px;
	background: none;
	color: #5e5e5e;
	background: url(../art/2011/aopen.png) no-repeat;
	background-position: 5px 15px;
	margin-right: 5px;
	display: inline;
}

div._pgelsebox ul._pgsort li._pgactive  {
	margin-bottom: 10px;
	padding: 10px 5px 10px 15px;
	color: #ff0000;
	cursor: pointer;
	background:#adb0b2 url(../art/2011/aclose.png) no-repeat;
	background-position: 5px 15px;
}

div._pgelsebox ul._pgsort li._pgactive:hover {
	color: #fff;
	cursor: pointer;
	background:#adb0b2 url(../art/2011/aclosea.png) no-repeat;
	background-position: 5px 15px;
}

div._pgelsebox div._pgelinks {
	cursor: pointer;
	border-bottom: 1px solid #b2b1b1;
	padding: 5px 9px;
	font-size: 12px; 
	color: #737373;
	margin: 0 -9px; 
}

div._pgelsebox div._pgelinks a {
	text-decoration: none;
	font-size: 14px;
}

div._pgelsebox div._pgelinks:hover {
	background-color: #e6d4c1;
}

div._pgelsebox div.last {
	border-bottom: 0;
}

