body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img
{
	margin:0;padding:0;
}

body {
    font:12px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    text-align:center;
    color:#333;
    direction:ltr;
}

.tba {
    font:20px arial,helvetica,clean,sans-serif;
    text-align:center;
    color:#333;
    direction:ltr;
}

.smalltable {
    font:10px arial,helvetica,clean,sans-serif;
    text-align:center;
    color:black;
    direction:ltr;
}

.practice {
	background: #bbfaf7
}

.meet {
	background: orange;
    text-align:center;
}

.nopractice {
	background: white
}

.grayout {
	background: #aaaaaa
}

.small_info {
	font:bold 10px arial,helvetica,clean,sans-serif;
    color: blue;
    text-align:center;
}

.day {
	font:bold 14px arial,helvetica,clean,sans-serif;
    color: blue;
    text-align:center;
}

.importantdate {
	background: green;
    color: white;
}

.newswimmers {
	background: yellow;
    color: black;
}

.firstday {
	background: black;
    color: white;
}


.right_panel_info {
    background: #cccccc
}

.safelane_logo3 {
    border-bottom:0px solid yellow;
}

.blankcol {
	background: white
}

table {
    font-size:inherit;font:100%;
}

select,input,textarea {
    font:99% arial,helvetica,clean,sans-serif;
}

pre,code {
    font:115% monospace;*font-size:100%;
}

body *{
    line-height:1.22em;
}

.terminal {
    font:115% monospace;*font-size:100%;
    background: url(images/computer_monitor.jpg);
}

#left {
      float:left;
      width:20%;
      min-width:150px;
      margin:0 0 10px 0;
}
#right{
        float:right;
        width:80%;
        *width:84.21%;
        min-width:60px;
        *margin-left:-20px;
}

.foo {
    font:10px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
}

.odd {
     background: #ffffff;
}

.even
{
     background: #bbfaf7;
}

.red
{
     background: red;
	 color: white;
}

.green
{
     background: green;
	 color: white;
}

.list_selected {
     background: #90e978;
}

.head_version {
	font:bold 12px arial,helvetica,clean,sans-serif;
    color: white;
    text-align:center;
	font-style:italic;
}


.colhead {
	font:bold 14px arial,helvetica,clean,sans-serif;
    background: #d0d0d0;
    color: black;
    text-align:center;
}

.colhead1 {
	font:16px arial,helvetica,clean,sans-serif;
    background: white;
    color: blue;
    text-align:center;
}

.colhead2 {
	font:16px arial,helvetica,clean,sans-serif;
    background: white;
    color: blue;
    border-bottom:1px solid blue;
    text-align:center;
}

.actions {
	font:10px arial,helvetica,clean,sans-serif;
    color: red;
    text-align:left;
}

.tabon {
    font:18px bold arial;
    color: green;
}

.taboff {
}

.kkk {
   color: blue;
	font-style:italic;
}

.logerr {
    font:90% arial;
    color: red;
}
.logwarn {
    font:90% arial;
    color: maroon;
}
.loginfo {
    font:90% arial;
    color: green;
}

.helpsection {
    padding:1px 2px;
    border-bottom:1px solid #fff;
    border:3px solid #91a7b4;
    border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}

.helpmenu {
    color: black;
  	background-repeat:repeat-x;
    border-bottom:2px solid #91a7b4;
    font:100% arial;
    color: black;
}

.foo99 {
    color: black;
    border-bottom:2px solid #91a7b4;
    background-image:url(images/rarrow.gif);
  	background-repeat:no-repeat;
    font:100% arial;
    color: black;
}

.fieldhelp {
    font:90% arial;
	font-style:italic;
    color: maroon;
}

.fieldhelp_s {
    font:75% arial;
	font-style:italic;
    color: maroon;
}

.fieldhelp_warn {
    font:90% arial;
	font-style:italic;
    color: maroon;
}

.qf_title {
    font:bold 20px arial,helvetica,clean,sans-serif;
	font-style:italic;
    color: navy;
}

.newstitle {
    font:bold 16px arial,helvetica,clean,sans-serif;
	font-style:normal;
    color: black;
}

.newsbyline {
    font:bold 10px arial,helvetica,clean,sans-serif;
	font-style:italics;
    color: navy;
}

.newstext {
    font:12px arial,helvetica,clean,sans-serif;
	font-style:normal;
    color: black;
}


.bulletitem_red {
    font:90% arial;
	font-style:italic;
    color: red;
}
.bulletitem_green {
    font:90% arial;
	font-style:italic;
    color: green;
}
.bulletitem_blue {
    font:90% arial;
	font-style:italic;
    color: blue;
}

.section {
    padding:1px 1px;
    border-bottom:1px solid #fff;
    border:1px solid #91a7b4;
    border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}

.tablesection {
	background: #7798fe;
    font:100% arial;
    color: black;
	font-style:italic;
}

.button a {
    padding:2px 4px;
    border-bottom:1px solid #fff;
    border:1px solid #91a7b4;
    border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
	background: teal;
	color: white;
    font:80% arial;
}
.lbutton a {
    padding:2px 4px;
    border-bottom:1px solid #fff;
    border:1px solid #91a7b4;
    border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
	background: teal;
	color: white;
    font:120% arial;
}
.confirm_button a {
    padding:2px 4px;
    border-bottom:1px solid #fff;
    border:1px solid #91a7b4;
    border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
	background: green;
	color: black;
    font:100% arial;
}
.cancel_button a {
    padding:2px 4px;
    border-bottom:1px solid #fff;
    border:1px solid #91a7b4;
    border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
	background: red;
	color: white;
    font:100% arial;
}
.button u {
	text-decoration:underline;
    text-align:center;
}

.topline {
    font:90% arial;
    border-top:1px solid blue;
    border-bottom:1px solid blue;
    background: #d0d0d0;
    margin:0px 1px 1px;
}
.qlinks {
    font:90% arial;
    border-top:1px solid blue;
    border-bottom:1px solid blue;
    #background: #d0d0d0;
    margin:0px 1px 1px;
}
.alignleft {
    text-align:left;
}
.alignright {
    text-align:right;
}
.aligncenter {
    text-align:center;
}
.topline a {
    margin:10px 10px 10px;
}

.help_topic_title {
    font:bold 120% arial;
	font-style:italic;
    color: green;
    text-align:center;
}

.blocked_topic_title {
    font:bold 120% arial;
	font-style:italic;
    color: red;
    text-align:left;
}

.gaming_blocked {
    font:20px arial,helvetica,clean,sans-serif;
	font-style:italic;
    color: white;
    background: red;
    text-align:center;
}

.help_text {
    font:90% arial;
    color: black;
    text-align:justify;
}

.blocked_text {
    font:90% arial;
     color: blue;
    text-align:justify;
}

.section_title {
    font:bold 100% arial;
    text-align:center;
}

.section_titleM {
    font:bold 110% arial;
    text-align:center;
	color: maroon
}

.subsection_title {
    font:bold 12px arial;
    text-align:left;
    background: #3a53b1;
    color: white;
}

.section ul li a {
  /*color: #7a605b;*/
  color: green;
  font-size: small;
}

.blocked {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:#222222;
    color: white;
}

.config_err {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:#ec1a1a;
    color: white;
}

.norm_site {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:white;
    color: black;
}

.trusted {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:green;
    color: white;
}

.res_domain {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:orange;
    color: black;
}

.expired {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:#d0b0bf;
    color: black;
}

.advert_domain {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    background:#74b7bd;
    color: black;
}

.errmsg {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    color: red;
}

.errmsg1 {
    font:16px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    color: red;
}

.pagetitle {
    font:bold 30px arial,helvetica,clean,sans-serif;
	font-style:italic;
    text-align:center;
    *font-size: small;
    *font:x-small;
    color: black;
}
.pagetitle_red {
    font:bold 30px arial,helvetica,clean,sans-serif;
	font-style:italic;
    text-align:center;
    *font-size: small;
    *font:x-small;
    color: red;
}
.pagetitle_r {
    font:bold 30px arial,helvetica,clean,sans-serif;
	font-style:italic;
    text-align:right;
    *font-size: small;
    *font:x-small;
    color: white;
}
.pagesubtitle {
    font:bold 24px arial,helvetica,clean,sans-serif;
    text-align:center;
    *font-size: small;
    *font:x-small;
    color: black;
}
.pagesubtitle_g {
    font:bold 24px arial,helvetica,clean,sans-serif;
    text-align:center;
    *font-size: small;
    *font:x-small;
    color: black;
    background: #aaaaaa;
}
.pagesubsubtitle {
    font:bold 14px arial,helvetica,clean,sans-serif;
    text-align:center;
    *font-size: small;
    *font:x-small;
	font-style:italic;
    color: blue;
}
.pagesubsubtitle_b {
    font:bold 18px arial,helvetica,clean,sans-serif;
    text-align:center;
    *font-size: small;
    *font:x-small;
	font-style:italic;
    color: black;
}
.pagesubsubtitle_g {
    font:bold 16px arial,helvetica,clean,sans-serif;
    text-align:center;
    *font-size: small;
    *font:x-small;
	font-style:italic;
    color: green;
}
.pagesubtitle_r {
    font:bold 24px arial,helvetica,clean,sans-serif;
    text-align:center;
    *font-size: small;
    *font:x-small;
    color: white;
}

.flabel {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
	font-style:italic;
    color: blue;
    #background:white;
}

.flabel_s {
    font:12px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
    color: black;
    background:white;
}

.fvalue {
    font:90% arial;
    *font-size: small;
    *font:x-small;
    color: #3a1168;
}

.fvalue_s {
    font:bold 12px arial,helvetica,clean,sans-serif;
	font-style:italic;
    *font-size: small;
    *font:x-small;
    color: blue;
}

.tmenu1_notselected {
    font:14px arial,helvetica,clean,sans-serif;
    background:wheat;
    text-align:center;
}
.tmenu1_selected {
    font:bold 14px arial,helvetica,clean,sans-serif;
	font-style:italic;
    background:purple;
    text-align:center;
	color:white;
}

.tmenu2_notselected {
    font:14px arial,helvetica,clean,sans-serif;
    background:wheat;
    text-align:center;
}
.tmenu2_selected {
    font:bold 14px arial,helvetica,clean,sans-serif;
	font-style:italic;
    background:purple;
    text-align:center;
	color:white;
}

.available {
    font:14px arial,helvetica,clean,sans-serif;
    *font-size: small;
    *font:x-small;
	font-style:italic;
    color: blue;
}

.fw_outofdate {
    font:20px arial,helvetica,clean,sans-serif;
    color: black;
    *font-size: small;
    *font:x-small;
    background: #c92d2d
}

.fw_uptodate {
    font:20px arial,helvetica,clean,sans-serif;
    color: white;
    *font-size: small;
    *font:x-small;
    background: green
}

.backup_found {
    font:20px arial,helvetica,clean,sans-serif;
    color: white;
    *font-size: small;
    *font:x-small;
    background: green
}

.backup_notfound {
    font:20px arial,helvetica,clean,sans-serif;
    color: black;
    *font-size: small;
    *font:x-small;
    background: yellow;
}

.allgood {
    font:22px arial,helvetica,clean,sans-serif;
    color: green;
}

.accessok {
    background:green;
    font:5px arial,helvetica,clean,sans-serif;
}

.accessnow {
    padding:0px 11px;
    border-bottom:1px solid #fff;
    border:3px solid blue;
    border-color:black;
}

.hide_arrow {
    padding:0px 11px;
    border-bottom:1px solid #fff;
    border:3px solid blue;
    border-color:black;
}

.accessno {
    background:red;
    font:5px arial,helvetica,clean,sans-serif;
}

.accesstitle {
    font:20px arial,helvetica,clean,sans-serif;
    color: white;
    *font-size: small;
    *font:x-small;
    #background: #d0d0d0;
    /*background: white url(images/binary_code_small.jpg)*/
    /*background: indigo;*/
    background: #3a53b1;
}

.accesstime {
    font:12px arial,helvetica,clean,sans-serif;
    color: white;
    *font-size: small;
    *font:x-small;
    /*background:white;*/
    color: blue;
}

.available_graph {
    font:14px arial,helvetica,clean,sans-serif;
    color: white;
    *font-size: small;
    *font:x-small;
    background:green;
    color:green;
}

.success {
    font:14px arial,helvetica,clean,sans-serif;
    color:green;
}
.failed {
    font:14px arial,helvetica,clean,sans-serif;
    color:red;
}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}

.dl_step_active {
    background-image:url(images/rarrow.gif);
  	background-repeat:no-repeat;
}
.dl_step_done {
    color:black
}
.dl_step_notdone {
    color:white
}
.dl_step_inactive {
    background-image:url(images/spacer.gif);
  	background-repeat:no-repeat;
}

.checkedbox {
	width:24px;
	height:24px;
    background-image:url(images/checked-box-24x24.png);
  	background-repeat:no-repeat;
}
.uncheckedbox {
	width:24px;
	height:24px;
    background-image:url(images/unchecked-box-24x24.gif);
  	background-repeat:no-repeat;
}

.checked24 {
	width:24px;
	height:24px;
    background-image:url(images/checked-box-24x24.png);
  	background-repeat:no-repeat;
}
.unchecked24 {
	width:24px;
	height:24px;
    background-image:url(images/unchecked-box-24x24.png);
  	background-repeat:no-repeat;
}


#site_list {
  float:left;
  position:relative;
  z-index:10;
  float:left;
  width:100%;
  min-width:44px;
  *width:54.9%;
  margin-left:10px;
}



.more, .bullet, .audio, .video, .slideshow, .search, .minimantle li, #minimantle li, #localnewsct #newstop li, a#editpage, a#editpage.on,#vsearchtabs dl dt a,#sboxfooter a.yans {
    background-image:url(http://us.i1.yimg.com/us.yimg.com/i/ww/sp/icons_1.5.gif);
  background-repeat:no-repeat;
}


.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top, #mastheadbd, #doors li a, #today .ft li.on a{
  background-image:url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/grd-1px_1.1.gif);
  background-repeat:repeat-x;
}

div.minimantle, #minimantle, #sizetoggle, #trough ul, #pa{
  background-image:url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/grd-4px_1.1.gif);
  background-repeat:repeat-x;
}

.alert{
font:normal 77% verdana;
color:#f00;
}

#copyright{
  color:#666;
}

<!-- Nothing below this line -->

#left .md{
  border:1px solid #91a7b4;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
.hd{
  color:#18397c;
  background-color:#fff;
  background-position:bottom left;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
}
.hd li a{
  color:#18397c;
}
.hd li .pipe{
  background:#788a98;
  border-right:1px solid #fff;
}
.hd li.on em{
  border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;
  background-color:#fff;
  background-position:0 -178px;
}
.hd li.first em{
  border-left:none;
}
.hd li.tabon a{
  color:#c63;
}
#page{
  margin:0 auto;
  border-bottom:1px solid transparent;
  *border:0;
  position:relative;
  text-align:left;
}


.pagesubtitle_r a:link, .pagesubtitle_r a:visited {
    color:gray;
    font:bold 100% arial;
    text-decoration:underline;
}
a:link,a:visited {
    color:blue;
    font:bold 13px arial,helvetica,clean,sans-serif;
    text-decoration:underline;
}
a:hover {
    color:gray;
    text-decoration:underline;
    font-style:bold;
}
.on a:hover{text-decoration:none;}
ul,ol{list-style:none;}
u {text-decoration:none; }

ol:after, ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after, .fbody:after, #colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, #search:after, #tabs:after,  #doors:after, #patabs:after, #patop:after, #trough-overlay-bd div:after, #newsft:after, #newsbottom:after {
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}



ol, ul, dl, .md, .md-sub, .hd, .bd, .ft, .fixfloat, .fbody, #colcx, #rightcx, #eyebrow, #masthead, #search, #tabs, #sbox, #doors, #patabs, #patop, #newsft, #newsbottom{zoom:1;_height:1px;}
.iemw{
display:none;
width:950px;
font-size:0px;
line-height:0px;
height:0px;
*display:block;
}
.submit,.s2{
padding:2px 5px;
font:bold 77% verdana;
overflow:visible;
color:#000;
background:#ddd;
cursor:pointer;
cursor:hand;
}
.inputtext{
border:1px solid #f0f0f0;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
background:#fff url(http://us.i1.yimg.com/us.yimg.com/i/ww/t4/sbox-bg.gif) no-repeat;
}
.more, .bullet, .audio, .video, .slideshow, .search, .minimantle li, #localnewsct #newstop li{
font:normal 77% verdana;
padding:2px 0 2px 18px;
}
a.norgie{
float:left;
width:19px;
height:20px;
margin:auto;
}
a.mover{
float:right;
margin:0 4px;
width:19px;
height:20px;
display:none;
}
.bd span,.ft span{display:none;}
.bd .current,.ft .current,.current span{display:block;}
.md{
position:relative;
margin:0 0 10px;
}
.hd{
position:relative;
margin:-1px -1px 0;
}
.hd h2{
position:relative;
font:bold 100% arial;
padding:1px 11px;
border-bottom:1px solid #fff;
}
.tabs{
padding:0;
}
.tabs .hd h2{
left:25px;
top:-2px;
}
.bd{
padding:5px 10px 10px;
}
.ft{
padding:9px;
}
.ad{
margin:0 0 10px;
}
.hide .bd,.hide .ft{display:none;}
.hd ul{
position:relative;
width:100%;
border-bottom:1px solid #fff;
}
.hd ul li{
position:relative;
float:left;
}
.hd li.last{
float:right;
_margin-right:-2px;
}
.hd li em{
position:relative;
display:block;
width:99%;
_width:99.5%;
min-height:14px;
_height:14px;
padding:2px 0 0px;
margin-right:-1px;
border-right:0;
}
.hd li a{
display:block;
font:normal 92% arial;
outline:none;
text-align:center;
white-space:nowrap;
z-index:50;
padding:1px;
margin-top:-1px;
}
.hd li.on{
z-index:60;
margin-bottom:-1px;
}
.hd li .pipe{
display:block;
position:absolute;
top:1px;
right:-1px;
height:1.15em;
width:1px;
_width:2px;
}
.hd li.on .pipe{
visibility:hidden;
}
.hd li.on em{
padding-bottom:1px;
_padding-bottom:2px;
margin:-1px 0 -1px;
*margin-bottom:-2px;
}
.hd li.on a{
font-weight:bold;
z-index:60;
border:0;
padding:1px;
}
.hd li.sparkle{
z-index:70;
}
div.hd li.sparkle em{
left:-1px;
padding:1px 0 0;
margin:-1px -1px -2px 0;
}
div.hd li.sparkle a{
font-weight:bold;
padding:1px;
z-index:70;
}
.hd li.off .pipe,.hd li.on .pipe,.hd li.last .pipe,.hd li.sparkle .pipe{visibility:hidden;}
#news .hd ul li{width:25%;*width:24.9%;}
#today .hd ul li{width:25%;*width:24.9%;}
.md-sub h3{
font-size:100%;
}
#client{
position:absolute;
visibility:hidden;
}
#colcx{
position:relative;
min-width:95px;
}
#left{
float:left;
width:15.79%;min-width:150px;
margin:0 0 10px 0;
}
#rightcx{
float:right;
width:84%;*width:84.21%;min-width:80px;
*margin-left:-200px;
}
.colpadding{
margin-left:10px;
}

#middle .md{
min-width:34px;
}
#right{
float:left;
position:relative;
width:45%;
min-width:36px;
*margin-right:-20px;
}
#masthead{
min-width:95px;
*margin-right:1px;
}
#loading{
display:none;
position:absolute;
top:2px;
right:2px;
z-index:999;
}
.minimantle{
position:relative;
margin:10px 0;
}
#smallbiz.md-sub{
border-bottom:1px solid #fff;
}
.minimantle h2{
font:bold 100% arial;
margin-bottom:4px;
}
.minimantle ul{
padding:5px 0 5px 10px;
}
.minimantle li{
font:bold 85% verdana;
padding:1px 0 1px 8px;
*padding:0 0 0 8px;
voice-family:"\"}\"";
voice-family:inherit;
property:value;
*padding:0 0 0 8px;
}
.minimantle li a{
margin-left:-15px;
voice-family:"\"}\"";
voice-family:inherit;
property:value;
margin-left:0;
}
.minimantle .hd {margin:-2px;}
.minimantle .hd h2{margin:0;}
.minimantle .hd a{color:#16387C !important;}
#mantlecx{
margin:0 0 10px;
}
#xyz{
width:0;
height:0;
}
#eyebrow{
position:relative;
margin:0 auto;
font:normal 77% verdana;
padding:3px 10px;
}
#eyebrow li{
float:left;
}
#eyebrow ul,#eyebrow ul a{
float:left;
}
.eyebrowborder{
border-right:1px solid #B0BEC7;
padding-right:5px;
margin-right:5px;
}
#ffhpcx{
position:absolute;
}
#headline{
float:right;
right:0;
}
#toolbar{display:none;}
#eyebrow #shpd a{text-decoration:none; display:inline; float:none;}
.shdw{-moz-border-radius:4px;background:#ccc;z-index:1000;position:absolute;top:2em;left:1.5em;}
#shpd .bd{border:1px solid #4333BC;-moz-border-radius:4px;width:360px;background:#fff;position:relative;top:-2px;left:-2px;z-index:1001;color:#333;}
#pnt{position:absolute;top:-6px;left:30%;width:11px;height:6px;font-size:0px;background:url(http://us.i1.yimg.com/us.yimg.com/i/ww/shpa1.gif);}
#shpd .shp{width:40px;height:37px;font-size:0px;line-height:0px;top:10px;left:10px;display:block;position:absolute;background:url(http://us.i1.yimg.com/us.yimg.com/i/ww/ydrag.gif);}
.shp strong{display:none;}
#shpd ol{margin:9px 9px 9px 60px;padding:0 0 0 1.5em;list-style:decimal;}
#shpd li{padding:0;}
#shpd p{border-top:1px solid #ccc; font-family:verdana !important; margin:0 9px 9px;text-align:center;}
#masthead{
z-index:90;
position:relative;
}
#mastheadbd .top{
display:block;
position:relative;
left:-1px;
margin-right:-2px;
height:4px;
font-size:0;
}
#mastheadbd .mh_footer{
position:absolute;
width:100%;
bottom:0;
clear:both;
}
#mastheadbd{
margin:0 auto 10px;
_height:106px;
}
.mastheadbd{
position:relative;
min-height:106px;
height:7.85em;
}
#masthead h1{
float:left;
margin:17px 0 0 18px;
*margin-left:8px;
*width:219px;
height:50px;
*height:45px;
}
#searchother{
_display:none;
position:absolute;
left:0;
height:100%;
max-height:120px;
min-height:85px;
width:100%;
*width:48em;
}
#searchwrapper{
position:relative;
top:auto;
left:0;
margin-left:260px;
width:70%;
_width:90%;
height:6.1em;
padding:0 0 10px;
*z-index:100;
}
#searchIE{
display:none;
_display:block;
position:absolute;
width:100%;
height:113%;
_height:92%;
voice-family:"\"}\"";
voice-family:inherit;
property:value;
_height:90%;
}
#search{
position:relative;
z-index:200;
top:15px;
_height:89px;
zoom:1;
}
#scountry{
float:right;
position:relative;
margin-top:2px;
*margin-top:-2px;
top:0;
}
#scountry li{
display:inline;
position:relative;
white-space:nowrap;
}
#scountry li label{
margin:0 0 0 10px;
}
#scountry li.first label{
margin:0;
}
#scountry input{
margin:0 4px -3px 0;
_margin:0 2px -2px 0;
}
#vsearchtabs li{
float:left;
_float:none;
_display:inline;
border-left:1px solid #b0bec7;
}
#vsearchtabs li.first, #vsearchtabs li.last{
border:0;
}
#vsearchtabs li.last a{
border-right:0;
}
#vsearchtabs li a{
padding:0 7px;
font-size:92%;
border-right:1px solid #fff;
}
#vsearchtabs li.on a{
color:#333;
font-weight:bold;
}
#vsearchtabs dl{position:relative;display:inline;z-index:100;}
#vsearchtabs dt{display:inline;}
#vsearchtabs dl dt a{
position:relative;
border-left:1px solid #B0BEC7;
padding:1px 18px 0 5px;
_padding:2px 19px 0px 5px;
text-transform:lowercase;
background-position:2em -406px;
line-height:14px;
height:14px;
}
#vsearchtabs dt a:hover, #vsearchtabs dt a.on{
border:1px solid #B0BEc7;
text-decoration:none;
margin:-1px 0 -1px 0;
_margin:-2px 0 -2px 0;
background-position:2em -454px;
*background-position:2em -453px;
_background-position:2em -454px;
*top:1px;
}
#vsearchtabs dt a.on, #vsearchtabs dt a.on:hover{
background-position:2em -505px;
*background-position:2em -504px;
_background-position:2em -505px;
text-indent:0;
}
.ignore{position:relative; }
#mastheadbd{position:relative;z-index:100;}
#search{overflow:visible;}
#search fieldset{overflow:visible;}
#vsearchm.on #vslist{display:block;}
#vslist{
position:absolute;
left:0;
top:17px;
_top:1.4em;
display:none;
background:#889AA7;
z-index:100;
background:#eee;
border:1px solid #889AA7;
font:92% arial;
text-align:left;
}
#vslist div{
position:relative;
margin:-2px -0px -0px -2px;
background:#fff;
border:1px solid #889AA7;
padding:5px 2px;
min-width:150px;
width:12.7em;
_width:13.5em;
}
#vslist span{
position:relative;
display:block;
margin:8px 4px 5px;
border-top:1px solid #889AA7;
font-size:1px;
height:1px;
}
#vslist ul,#vslist li{
position:relative;
border:0;
display:block;
float:none;
}
#vsearchtabs #vslist a{
position:relative;
display:block;
padding:3px 4px;
}
#vslist a:hover{
background:#889AA7;
color:#fff;
text-decoration:none;
}
#vslist b.iemw{
display:none;
_display:block;
width:150px;
font-size:0;
height:1px;
}
#sbox{
_position:relative;
_z-index:11;
min-height:25px;
height:2em;
width:100%;
margin:0 0 1px;
}
#sbox label{
float:left;
}
#searchlabel{
position:relative;
margin:2px 8px 0 20px;
font:bold 122% arial;
color:#333;
}
#p,#scsz{
width:100%;
padding:3px 0 3px 3px;
_height:24px;
}
#searchbox .plong{
width:100%;
}
#search .btn-more-2{
float:left;
position:relative;
margin-left:-1px;
padding:2px 10px;
*padding:1px;
min-width:140px;
width:10em;
_width:140px;
*overflow:visible;
cursor:pointer;
z-index:50;
text-align:center;
}
#searchbox{
float:left;
width:62%;
text-align:left;
margin-bottom:0;
*margin-top:-1px;
}
#searchbox .plabel,#searchbox .cszlabel2{
width:44.5%;
}
#searchbox .cszlabel1{
text-align:center;
font-weight:bold;
padding-top:5px;
width:8.4%;
*width:7.0%;
}
#searchbox span{
font-size:77%;
}
#sboxfooter{
position:relative;
left:8.8em;
*left:7.2em;
_left:8.5em;
width:62.5%;
padding-bottom:6px;
font:normal 77% verdana;
text-align:center;
white-space:nowrap;
zoom:1;
top:-2px;
_top:-3px;
z-index:10;
line-height:14px;
}
.ynarrow #sboxfooter{
  width:90%;
}
#sboxfooter{
  width:83.5%;
  text-align:left;
}
#sboxfooter .answers{
  float:left;
  margin-top:1px;
}#sboxfooter .answers a{
padding:2px 0;_padding:0;_width:1em;_line-height:18px;
}
#sboxfooter em{font-style:italic;}
#mh_footer{z-index:9;}
#search ul.off .ss_option{display:none;position:relative;}
#search ul .ss_option{position:static;}
#search{height:30px;_height:55px;_margin-bottom:30px;}
#sboxfooter a.yans{
font-weight:bold;background-position:-15px -563px;_width:1em;padding-left:18px;
}
#e2econtent{
width:auto;
*width:101%;
_width:auto;
display:none;
border:1px solid #3E4758;
border-top:2px solid #343D4F;
background:#4A566E;
color:#fff;
border-bottom:0;
overflow:hidden;
zoom:1;
}
img#searchother_e2e{display:block;_display:none;
width:44em;min-width:572px;min-height:66px;
}
#e2etoggle img{display:block;_display:none;
width:44em;min-width:572px;
}
#searchother_e2e{_display:none;}
#e2econtent{position:relative;}
#e2einfo{display:none;}
#e2econtent #ac_info{line-height:2;padding-left:10px;}
#e2econtent .ac_options{position:absolute;right:10px;top:5px;_top:0;font:normal 77%/1.7 verdana;
color:#FFF;
}
#e2econtent .ac_options a{color:#9BB1BC;}
.ac_container{position:relative;}
#ac_container{
display:none;
padding:3px 0 2px;
}
#ac_container .ac_bd {
}
#ac_container .ac_bd ul{
width:16em;
position:relative;
margin:0 10px;
text-overflow:ellipsis;
white-space:nowrap;
}
#ac_container .ac_bd ul li a em {
color:#8aa0ab;
font-weight:bold;
}
#ac_container .ac_bd ul li{
padding:0 10px;
position:relative;
}
#ac_container .ac_bd li a{
color:#fff;
display:block;
position:relative;
padding:1px 0;
text-decoration:none;
text-overflow:ellipsis;
width:14.3em;
overflow:hidden;
}
#ac_container .ac_bd ul.highlight1 .highlight1,
#ac_container .ac_bd ul.highlight2 .highlight2,
#ac_container .ac_bd ul.highlight3 .highlight3,
#ac_container .ac_bd ul.highlight4 .highlight4,
#ac_container .ac_bd ul.highlight5 .highlight5,
#ac_container .ac_bd ul.highlight6 .highlight6,
#ac_container .ac_bd ul.highlight7 .highlight7,
#ac_container .ac_bd ul.highlight8 .highlight8,
#ac_container .ac_bd ul.highlight9 .highlight9,
#ac_container .ac_bd ul.highlight10 .highlight10
{background:#636F89;}
#ac_container .ac_bd ul.highlight1 .highlight1 em,
#ac_container .ac_bd ul.highlight2 .highlight2 em,
#ac_container .ac_bd ul.highlight3 .highlight3 em,
#ac_container .ac_bd ul.highlight4 .highlight4 em,
#ac_container .ac_bd ul.highlight5 .highlight5 em,
#ac_container .ac_bd ul.highlight6 .highlight6 em,
#ac_container .ac_bd ul.highlight7 .highlight7 em,
#ac_container .ac_bd ul.highlight8 .highlight8 em,
#ac_container .ac_bd ul.highlight9 .highlight9 em,
#ac_container .ac_bd ul.highlight10 .highlight10 em
{color:#fff;}
#ac_container .ac_bd ul .hidden{display:none;}
#ac_container .fleft{float:left;width:55%;}
#ac_container .fright{float:right;width:40%;}
#e2escroll{
position:absolute;
left:17em;
top:5em;
}
#e2eup, #e2edown{
background:transparent url(http://us.i1.yimg.com/us.yimg.com/i/ww/sp/arrow.gif) no-repeat;
height:8px;
width:10px;
font-size:1px;
display:block;
}
#e2escroll .up{background-position:0 0; margin-bottom:5px;}
#e2escroll .disabled{cursor:auto;opacity:0.2;filter:Alpha(Opacity=20);}
#e2escroll .down{background-position:0 -13px;}
#ps_autocomplete a {
border-top:1px solid #CBD4DB;
padding-top:8px;
}
#ps_autocomplete {
margin-top:18px;
}
#about_container{
display:none;
text-align:left;
padding:10px 0;
line-height:1.5;
}
#sboxfooter{
_position:absolute;
_top:3.9em;
}
#e2e_intl{
background:#343D4F;
height:1.7em;
}
#sboxfooter h3{
font-size:114%;
position:relative;
left:auto;
float:left;
width:4.55em;
margin-left:0.5em;
line-height:1.4em;
color:#FFC025;
}
#sboxfooter ul{
float:left;
color:#fff;
}
#sboxfooter ul li{
margin-left:-5px;
}
#sboxfooter ul li.first{
margin:0;
}
#sboxfooter.other{display:none !important;}
#sboxfooter.web{display:block !important;}
#sboxfooter{left:15px;}
#searchmw1{
width:550px;
}
#searchmw2{width:500px;}
#vsearchtabs{
margin-left:0;text-align:left;
left:27px;
}
#sbox{margin-left:25px;
}
#sboxfooter {margin-top:2.2em;}
#sboxfooter,#searchlabel{display:none;}
#searchIE{position:relative;margin-top:5px;height:5em;}
#searchwrapper{width:61%;_width:86%;
}
#searchbox{
width:66%;
}
#search{margin-left:-5px;}
#search fieldset{margin-top:-4px;}
#e2e{position:absolute;margin-left:5px;top:11px;*top:5px;_top:0;z-index:100;}
#e2etoggle{cursor:hand;height:15px;display:block;outline:none;}
#e2etoggle.open{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://us.i1.yimg.com/us.yimg.com/i/ww/sp/falcon_s.png", sizingMethod="scale");}
#e2econtent.on {}
#e2econtent.on #e2e_intl{display:block;}
#e2econtent.hideintl #e2e_intl{display:none;}
#e2econtent.on #ac_container{display:block;}
#e2econtent.on #ac_info{display:none;}
#e2econtent.empty #ac_info{display:block;}
#e2econtent.empty #ac_container{display:none;}
#e2econtent.empty #e2escroll{display:none;}
#e2econtent.off{}
#e2econtent.off #e2e_intl{display:none;}
#e2econtent.off #ac_container{display:none;}
#e2econtent.off #ac_info{display:block;}
#doors{
position:absolute;
left:20px;
*left:10px;
bottom:4px;
*bottom:3px;
border:0;
background:0;
}
#doors ul{
border:0;
}
#doors li{
float:left;
margin:0 0 0 5px;
}
#doors li strong{
display:block;
position:relative;
top:-1px;
left:-1px;
min-width:82px;
*width:5.5em;
_width:3em;
}
#doors li a{
position:relative;
min-width:60px;
_width:4.8em;
margin:0;
padding:1px 6px;
font:normal 100% arial;
}
#trough{
position:relative;
overflow:hidden;
*overflow:visible;
}
#trough .bd{
padding:0;
}
#trough span{
display:block;
}
#trough span{
position:relative;
margin:0 -1px 0 0;
padding:5px;
}
#trough .btn-more-2{
display:block;
position:static;
padding:1px 2px;
font-size:92%;
text-align:center;
white-space:nowrap;
}
#trough li{
padding:3px 0 3px 5px;
p\adding:3px 0;
margin-left:-15px;
ma\rgin-left:0;
}
#trough li a{
display:block;
_display:inline;
min-height:12px;
padding:3px 0 3px 25px;
margin:-1px 0 -2px;
background:url(http://us.i1.yimg.com/us.yimg.com/i/ww/sp/trough_1.5.gif) 0 0 no-repeat;
font:bold 84% verdana;
voice-family:"\"}\"";
voice-family:inherit;
property:value;
_margin-left:0;
}
#trough li.adaptive{
padding:3px 0 3px 5px;
*padding:2px 0 2px 5px;
font:bold 122% arial;
}
#trough li.adaptive a{
padding:1px 0 1px 25px;
}
#trough .highlight a{
color:#C40007;
}
span#edityservicescx{
display:block;
position:relative;
padding:1px;
text-align:right;
margin-right:-1px;
}
#edityservices{
display:block;
width:43px;
height:11px;
font-size:0px;
text-indent:-5000px;
margin-left:auto;
}
#edityservices:hover{
text-decoration:none;
}
#trough small{
margin:0 0 0 1px;
_margin-top:3px;
padding:0 5px 0 40px;
height:0.8em;
position:absolute;
background:url(http://us.i1.yimg.com/us.yimg.com/i/ww/sp/icons_1.6.gif) 0 0 no-repeat;
}
#trough .expanded{background-position: 0 -662px;}
#trough .new{background-position: -13px -604px;}
#trough .remixed{background-position: 0 -747px;}
#trough .updated{background-position: -3px -634px;}
#trough-promo{
background-position:0 -300px;
border-top:1px solid #F3F6F9;
}
#trough-promo .first{
border-width:1px 0 0;
border-style:solid;
}
#pagesettingscx{
position:absolute;
right:10px;
bottom:3px;
height:1em;
zoom:1;
z-index:90;
}
#editpage{
font:normal 77% verdana;
padding-right:15px;
zoom:1;
display:block;
_display:inline;
height:1.1em;
}
#pagesettings{
display:none;
position:absolute;
top:100%;
right:-3px;
min-width:160px;
margin:2px 0 0;
background:#acc0c9;
z-index:99;
}
#pagesettings .iemw{
width:150px;
}
#pscolors{
width:100%;
min-width:147px;
}
#pagesettings .bd{
position:relative;
top:-1px;
left:-1px;
padding:0;
background:#fffac6;
border:1px solid #000;
border-color:#cad5db #6b8792 #6b8792 #cad5db;
min-width: 158px;
}
#pagesettings .bd span{
display:block;
padding:15px 5px;
font:bold 77% verdana;
white-space:nowrap;
border:1px solid #fff;
border-width:0 1px 1px 0;
text-align:center;
}
#pagesettings h4{
float:left;
_margin-right:-2px;
font:bold 100% verdana;
}
#pagesettings ol{
border:1px solid transparent;
margin:-1px;
*border:0;
*margin:0;
}
#pagesettings ol li{
float:left;
}
#themes li a,#psbca{
display:block;
margin-left:6px;
width:13px;
height:12px;
text-indent:-5000px;
font-size:0px;
background:url(http://us.i1.yimg.com/us.yimg.com/i/ww/sp/theme-icons_1.2.gif) no-repeat;
cursor:pointer;
cursor:hand;
zoom:1;
}
#themes li a:hover{
text-decoration:none;
}
#themes #t1{background-position:0 0;}
#themes #t2{background-position:-19px 0;}
#themes #t3{background-position:-38px 0;}
#themes #t4{background-position:-57px 0;}
#themes #t5{background-position:-75px 0;}
#themes #t7{background-position:-94px 0;}
#themes #t1.on{background-position:0 -15px;}
#themes #t2.on{background-position:-19px -15px;}
#themes #t3.on{background-position:-38px -15px;}
#themes #t4.on{background-position:-57px -15px;}
#themes #t5.on{background-position:-75px -15px;}
#themes #t7.on{background-position:-94px -15px;}
#pagesettingscx #sizetogglelink{
display:block;
margin-top:10px;
padding-top:8px;
border-top:1px solid #cbd4db;
zoom:1;
}
#today{
min-height:234px;
_height:234px;
}
#today h3{
font:bold 122% arial;
color:#16387c;
}
#today h3 a{
font:bold 100% arial;
}
#today h3 a.video{
padding: 0 0 0 18px;
background-position:-3px -49px;
}
#today small img{margin:0 0 3px -2px;}
#today .last #money1{
_margin-right:1px;
}
#today .last.on #money1{
_margin-right:0px;
}
#today a#more-video{bottom:5px;}
#today p{
margin:5px 0;
}
#today .bd{
position:relative;
padding:6px 0 4px 10px;
_padding:7px 0 5px 10px;
min-height:142px;
_height:154px;
background:#fff;
}
#today .timestamp{
margin-bottom:6px;
_margin:-1 0 6px;
}
#today .bd img{
float:left;
margin-right:10px;
width:154px;
height:115px;
padding:1px;
border:1px solid #9dafbd;
border-color:#9eb1c0 #677787 #677787 #9eb1c0;
}
#today .bd a.more{
white-space:nowrap;
}
#today .pencil,#today img.editor{
position:absolute;
width:auto;
height:auto;
}
#today .bd span.current span{
float:left;
width:57%;
*width:56.5%;
margin-bottom:9px;
_margin-bottom:-6px;
overflow:hidden;
_height:9.35em;
}
#today .bd h3,#today .bd p{
margin:0 0 5px;
}
#today .bd ol,#today .bd ul,#today .bd ul li{
float:left;
}
#today .bd ul{
width:100%;
margin:0;
*margin:0 0 5px;
}
#today .bd ul li a{
margin-right:10px;
white-space:nowrap;
display:block;
*display:inline;
zoom:1;
}
#newsbd dl dt a, #today .bd ul.inline li a{
margin-right:3px;
font:normal 77% verdana;
}
#today .bd ul.inline{
margin-left:-10px;
}
#today .bd ul.inline li{
display:inline;
float:none;
margin:-2px 0 -2px 4px;
padding-left:5px;
border-left:1px solid #B0BEC7;
}
#today .bd ol li a{
display:block;
*display:inline;
zoom:1;
}
#today .ft{
position:relative;
padding:0 5px 22px;
_padding:0 5px 23px;
background:#fff;
}
#today .ft ul{
float:left;
*float:none;
padding:0;
width:100%;
}
#today .ft li{
position:relative;
float:left;
width:46%;
margin-right:2%;
margin-top:2px;
min-height:30px;
_height:30px;
border:1px solid #fff;
}
#today .ft li img{
float:left;
margin:0 5px 0 2px;
padding:1px;
border:1px solid #9eb1c0;
border-color:#9eb1c0 #677787 #677787 #9eb1c0;
}
#today .ft li a{
display:block;
padding:2px 0;
margin:1px;
min-height:24px;
_height:2.75em;
font:normal 77% verdana;
}
#today .ft li a .editor{
position:absolute;
left:0;
}

.timestamp{
display:block;
font:normal 77% verdana;
color:#555;
margin-bottom:4px;
}

