/* k5 css */
.hidethis{display:none}

/* note: some k5 styles are also set in javascript */
div.k5{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:transparent url('/images/dimout_dark.png');width:100%;height:100%;z-index:999}
div.k5w1{position:relative;background:#fff;margin:50px auto 0px;width:300px;padding:1px 12px;z-index:150;
-moz-border-radius:5px;
-webkit-border-radius:5px;                       
-moz-box-shadow:5px 5px 15px #333;
-webkit-box-shadow:5px 5px 15px #333;
}
* html div.k5{
position:absolute;
background:transparent;
top:expression(document.documentElement.scrollTop + 'px');
width:expression(document.documentElement.clientWidth + 'px');
}
* html div#k5ie6bg{
position:absolute;
z-index:99;
background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dimout_dark.png', sizingMethod='scale');
top:0px;
height:expression(document.body.clientHeight + 'px');
width:expression(document.documentElement.clientWidth + 'px');
left:0px;
}
* html div.k5w1,
* html div.k5w2{
height:1px;
}
div.k5vid div.k5w1{padding:1px 23px 11px 23px;background:white url("/images/k5_bg_dot_grid.jpg") repeat-x 0% 100%}
div.k5w1 h2.k5title{margin:4px 0px 5px 0px;float:left;font-size:13px}
div.k5vid h2.k5title{display:none}
div.k5w1 p.k5close,/*legacy*/
div.k5w1 p.k5closer{text-align:right;margin:2px -10px 2px auto;padding-right:1px;font-weight:bold;font-size:18px;cursor:pointer;max-width:30px;}
div.k5vid p.k5close,/*legacy*/
div.k5vid p.k5closer{margin-right:-20px}
p.k5close img,/*legacy*/
p.k5closer img{vertical-align:-1px}
div.k5w2{margin:0px 0px 11px 0px;clear:both;}/* the clear is for ie6&7 */
div.k5empty div.k5w2{padding:0px 12px;background:black url('/images/k5_progress_bar.gif') no-repeat 50% 50%;height:200px}
div.k5empty div.k5w2 p{color:#070;font-family:Monaco,Courier,"Courier New";font-size:11px}
div.k5error div.k5w1{width:500px}

* html .k5shadow,
div.k5empty .k5shadow,
html.browserSafari .k5shadow{display:none;}
.k5shadow{position:relative;z-index:149;top:0px;left:0px;}
.k5shadow table{background:transparent;margin:auto;border-collapse:collapse;}
.k5shadow td{width:24px;height:24px;padding:0px;}
.k5shadow td.tl,
.k5shadow td.tr,
.k5shadow td.bl,
.k5shadow td.br{background-image:url('/images/k5shadow-corners.png');background-repeat:no-repeat;}
.k5shadow td.tl{background-position:0% 0%}
.k5shadow td.tr{background-position:100% 0%}
.k5shadow td.bl{background-position:0% 100%}
.k5shadow td.br{background-position:100% 100%}
.k5shadow td.tc,
.k5shadow td.bc{background-image:url('/images/k5shadow-top-bottom.png');background-repeat:repeat-x;}
.k5shadow td.tc{background-position:50% 0%}
.k5shadow td.bc{background-position:50% 100%}
.k5shadow td.ml,
.k5shadow td.mr{background-image:url('/images/k5shadow-left-right.png');background-repeat:repeat-y;}
.k5shadow td.ml{background-position:0% 50%}
.k5shadow td.mr{background-position:100% 50%}

div.k5extra{padding:0px 3px;margin: 9px 0px 14px;line-height:130%}
* html div.k5extra{padding-bottom:1px;}
div.k5extra h1,div.k5extra h2,div.k5extra h3,div.k5extra h4,div.k5extra h5,div.k5extra h6,div.k5extra p,div.k5extra ul,div.k5extra ol,div.k5extra dl,div.k5extra blockquote,div.k5extra pre{margin-top:6px;margin-bottom:6px}
div.k5extra h4{font-size:14px}
div.k5extra h5{font-size:13px}
div.k5extra h6{font-size:12px}
div.k5extra h1 + p,div.k5extra h2 + p,div.k5extra h3 + p,div.k5extra h4 + p,div.k5extra h5 + p,div.k5extra h6 + p{margin-top:-6px}
div.k5extra li{padding-top:0;padding-bottom:0;margin:2px 0px;position:relative}

div.k5login div.k5w1{background:white url("/images/k5login_bg.gif") repeat-x 0% 0%}
div.k5login h2.k5title{margin:6px 0px 22px;white-space:nowrap}

div.k5info div.k5w1{background:white url("/images/k5info_bg.gif") repeat-x 0% 0%}
div.k5info h2.k5title {
	margin-top: 6px !important;
	white-space: nowrap
}
div.k5info p.k5close,/*legacy*/
div.k5info p.k5closer{margin-bottom:18px;}

div.k5info div.hr,div.k5login div.hr{height:0;border:1px solid #ccc;}
div.k5login div.hr{border-color:#bec184 #f4f6dc #f4f6dc #bec184;}
div.k5info div.hr{border-color:#babec1 #f3f5f6 #f3f5f6 #babec1;}

div.k5media div.k5w1{width:642px;min-width:642px;width:-moz-fit-content;}

.gecko body.paused .xfade,.gecko body.paused .xfadefirst{display:none}

.k5infopreload {background-image:url("/images/k5info_bg.gif")}
.k5loginpreload{background-image:url("/images/k5login_bg.gif")}
.k5vidpreload  {background-image:url("/images/k5_bg_dot_grid.jpg")}


