body,/*  this affect nav-panel*/
td, span, h1, h2, h3, h4, h5, h6, p, th /*these affect only current "/site/*.htm" content view*/
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

}

/* remember to define focus styles! */
#drag {
/*style="*/
	line-height: 1;
	color: black;
	background: white;
	font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial sans-serif;
	font-size:80%;
	color: #FFFFFF;
	cursor:pointer;
}

/* buttons */
a.btn-minimize {
    text-decoration:none;
    background:url('../imgs/minimize.gif') no-repeat;
    -moz-outline:0px none red;

}
a.btn-minimize:hover{
    background:url('../imgs/minimize-mouseover.gif') no-repeat;
}

a.btn-minimize:active {
    text-decoration:none;
    background:url('../imgs/minimize-mousedown.gif') no-repeat;
}


a.btn-maximize {
    text-decoration:none;
    background:url('../imgs/maximize.gif') no-repeat;
    -moz-outline:0px none red;
}
a.btn-maximize:hover{
    background:url('../imgs/maximize-mouseover.gif') no-repeat;
}

 a.btn-maximize:active{
     text-decoration:none;
    background:url('../imgs/maximize-mousedown.gif') no-repeat;
}

a.btn-close {
    text-decoration:none;
    cursor: pointer;
    background:url('../imgs/close.gif') no-repeat;

}
a.btn-close:hover {
    text-decoration:none;
    cursor: pointer;
    background:url('../imgs/close-mouseover.gif') no-repeat;
}
a.btn-close-deactive {
    text-decoration:none;
    cursor:default;
    background:url('../imgs/close-deactive.gif') no-repeat;
}
a.btn-close:active {
    text-decoration:none;
    background:url('../imgs/close-mousedown.gif') no-repeat;
}

a.btn-close-loading {
    text-decoration:none;
    cursor:default;
    background:url('../imgs/load.gif') no-repeat;
}

/* semitransparent background with round corners*/
.nav-window {
    position:fixed; top:80px; right:50px; /*default position*/
/*    display:none;*/
    /*position: relative;*/
    margin: 0px auto;
    min-width: 8em;
    max-width: 490px; /* based on image dimensions - not quite consistent with drip styles yet */
    color: #fff;
    z-index: 1;
    margin-left: 7px; /* default, width of left corner */
    margin-bottom: 0.5em; /* spacing under nav-window */
}

.nav-window .content,
    .nav-window .t,
    .nav-window .b,
    .nav-window .b div {
    background: transparent url('../imgs/trans-large.png') no-repeat top right;

}

.nav-window .content {
    position: relative;
    zoom: 1;
    _overflow-y: hidden;
    padding: 4px 7px 0px 0px;
}

.nav-window .t {
/* top+left vertical slice */
    position: absolute;
    left: 0px;
    top: 0px;
    width: 7px; /* top slice width */
    margin-left: -7px;
    height: 100%;
    _height: 1600px; /* arbitrary long height, IE 6 */
    background-position: top left;
}

.nav-window .b {
/* bottom */
    position: relative;
    width: 100%;
}

.nav-window .b,
    .nav-window .b div {
    height: 7px; /* height of bottom cap/shade */
    font-size: 1px;
}

.nav-window .b {
    background-position: bottom right;
}

.nav-window .b div {
    position: relative;
    width: 7px; /* bottom corner width */
    margin-left: -7px;
    background-position: bottom left;
}

ul,ol{
	margin:0 0 1.5em;
	padding:0;
}

#bubble {
	font-family: 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial sans-serif;
    font-size: 70%;
    color:#fff;
}