﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
}
ul{ list-style-type: none; }
body
{
    color: black;
    background: white;    
    font: 12px/1.22 arial,helvetica,clean,sans-serif; *font-size:small;*font:x-small;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img { border: 0; }
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
.tab { margin-left: 15px; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

#marqueecontainer{
position: relative;
width: 168px !important;/*marquee width */
height: 250px; /*marquee height */
border-left: solid 1px #cccccc;border-right: solid 1px #cccccc;border-bottom: solid 1px #cccccc;
overflow: hidden;
padding: 0;
padding-left: 0;
}
input.required
{
    background-color: #ffffa0;
}

/*** POPUP ***/
.hand { cursor: pointer; }

#sliderWrap {
position: absolute;left:0; top: 0;z-index: 1000;
margin: 0 auto;
width: 400px;
}
#slider {
position: absolute; top: 0; left: 0;
background:#fff;
width: 390px;
height: 600px;
margin-left: -390px;
border-right: solid 10px #f18633;
border-bottom: solid 5px #f18633;
}
#slider img { border: 0; }

#sliderContent {
margin: 5px;
position: absolute;
text-align:center;
background-color:#fff;
color:#333333;
font-weight:bold;
padding: 5px;
}

#openCloseWrap {
position:absolute; 
top: 5px;
right: -55px;
margin: 0;
font-size:12px;
font-weight:bold;
}
.modalBackground
{            
background:Gray;
filter:alpha(opacity=70);
opacity:0.7;
position: absolute;
z-index: 5000;
}
.modalPopup
{
background: white;
border: solid 3px black;
border-top: solid 2px black;
border-left: solid 2px black;
padding: 10px;
width: 500px;
}
.detail
{
	font-family:lucida grande;
	font-size:11px;
	border:solid 2px #000;
	padding:4px;
}
.detailsfooter
{
	text-align:right;
	padding:8px;
}
.detailgrid
{
	border:solid 1px #333;
}
.detailgrid td
{
	cursor:default;
	height:1.3em;
    color:#000;
	padding:2px 8px;		
	border-bottom:solid 1px #333;	
}
/*** END POPUP ***/