/*************************************************
RESET CSS: all browsers will start from the same place
Reset CSS and Base CSS - version: 2.6.0 - Copyright (c) 2008, Yahoo! Inc. All rights reserved.
*************************************************/

html {
	color:						#000;
	background:					#fff;
}
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code,
form, legend, input, textarea,
p, blockquote,
th, td {
	margin:						0;
	padding:					0;
}
table {
	border-collapse:			collapse;
	border-spacing:				0;
}
img {
	border:						0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:					normal;
	font-weight:				normal;
}
li {
	list-style:none;}
caption,th {
	text-align:					left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:					100%;
	font-weight:				normal;
}
q:before, q:after {
	content:					'';
}
abbr,acronym {
	border:						0;
	font-variant:				normal;
}
sup {
	vertical-align:				text-top;
}
sub{
	vertical-align:				text-bottom;
}
input,
textarea,
select {
	font-family:				inherit;
	font-size:					inherit;
	font-weight:				inherit;
}
legend{
	color:						#000;
}
del,
ins{
	text-decoration:			none;
}
body {
    text-align:					center;
}
body div {
    text-align:					left;
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
/* YUI container CSS required by popups */
.yui-overlay, .yui-panel-container {
    visibility: hidden;
    position: absolute;
    z-index: 2;
}

.yui-panel-container form {
    margin: 0;
}

.mask {
    z-index: 1;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.mask.block-scrollbars {
    overflow: auto;
}

.masked select, .drag select, .hide-select select {
    _visibility: hidden;
}

.yui-panel-container select {
    _visibility: inherit;
}

.hide-scrollbars, .hide-scrollbars * {
    overflow: hidden;
}

.hide-scrollbars select {
    display: none;
}

.show-scrollbars {
    overflow: auto;
}

.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars {
    overflow: visible;
}

.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow {
    overflow: auto;
}

.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}

.yui-effect-fade .underlay {
    display: none;
}

.yui-tt-shadow {
    position: absolute;
}

.yui-override-padding {
    padding: 0 !important;
}

.yui-panel-container .container-close {
    overflow: hidden;
    text-indent: -10000em;
    text-decoration: none;
}

.yui-skin-sam .mask {
    background-color: #000;
    opacity: .25;
* filter : alpha ( opacity = 25 );
}

.yui-skin-sam .yui-panel-container {
    padding: 0 1px;
* padding : 2 px;
}

.yui-skin-sam .yui-panel {
    position: relative;
    left: 0;
    top: 0;
    border-style: solid;
    border-width: 1px 0;
    border-color: #808080;
    z-index: 1;
* border-width : 1 px;
* zoom : 1;
    _zoom: normal;
}

.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
    border-style: solid;
    border-width: 0 1px;
    border-color: #8a8a8a;
    margin: 0 -1px;
* margin : 0;
* border : 0;
}

.yui-skin-sam .yui-panel .hd {
    border-bottom: solid 1px #ccc;
}

.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
    background-color: #fafafa;
}

.yui-skin-sam .yui-panel .hd {
    padding: 0 10px;
    font-size: 93%;
    line-height: 2;
* line-height : 1.9;
    font-weight: bold;
    color: #000;
    background: repeat-x 0 -200px;
}

.yui-skin-sam .yui-panel .ft {
    border-top: solid 1px #808080;
    padding: 5px 10px;
    font-size: 77%;
}

.yui-skin-sam .yui-panel-container.focused .yui-panel .hd {
}


.yui-skin-sam .yui-panel-container .underlay {
    right: -1px;
    left: -1px;
}

.yui-skin-sam .yui-panel-container.matte {
    padding: 9px 10px;
    background-color: #fff;
}

.yui-skin-sam .yui-panel-container.shadow {
    _padding: 2px 4px 0 2px;
}

.yui-skin-sam .yui-panel-container.shadow .underlay {
    position: absolute;
    top: 2px;
    left: -3px;
    right: -3px;
    bottom: -3px;
* top : 4 px;
* left : - 1 px;
* right : - 1 px;
* bottom : - 1 px;
    _top: 0;
    _left: 0;
    _right: 0;
    _bottom: 0;
    _margin-top: 3px;
    _margin-left: -1px;
    background-color: #fff;
    opacity: .55;
* filter : alpha ( opacity = 55 );


	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.yui-skin-sam .yui-dialog .ft {
    border-top: none;
    padding: 0 10px 10px 10px;
    font-size: 100%;
}

.yui-skin-sam .yui-dialog .ft .button-group {
    display: block;
    text-align: right;
}

.yui-skin-sam .yui-dialog .ft button.default {
    font-weight: bold;
}

.yui-skin-sam .yui-dialog .ft span.default {
    border-color: #304369;
    background-position: 0 -1400px;
}

.yui-skin-sam .yui-dialog .ft span.default .first-child {
    border-color: #304369;
}

.yui-skin-sam .yui-dialog .ft span.default button {
    color: #fff;
}

.yui-skin-sam .yui-dialog .ft span.yui-button-disabled {
    background-position: 0pt -1500px;
    border-color: #ccc;
}

.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child {
    border-color: #ccc;
}

.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button {
    color: #a6a6a6;
}

.yui-skin-sam .yui-tt .bd {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    color: #000;
    padding: 2px 5px;
    border-color: #D4C237 #A6982B #A6982B #A6982B;
    border-width: 1px;
    border-style: solid;
    background-color: #FFEE69;
}

.yui-skin-sam .yui-tt.show-scrollbars .bd {
    overflow: auto;
}

.yui-skin-sam .yui-tt-shadow {
    top: 2px;
    right: -3px;
    left: -3px;
    bottom: -3px;
    background-color: #000;
}

.yui-skin-sam .yui-tt-shadow-visible {
    opacity: .12;
* filter : alpha ( opacity = 12 );
}

/* Digital Vault changes to YUI container CSS */

.yui-skin-sam .mask {
/* background opacity for overlay */
    background-color: #000;
    opacity: .55;
* filter : alpha ( opacity = 55 ); /* Set opacity in IE */
}

.yui-skin-sam .yui-panel .hd {
    background-color: #676767;
}

.yui-skin-sam .yui-panel-container.shadow .underlay {
    top: -8px;
    left: -7px;
    right: -7px;
    bottom: -7px; /* IE 7 Quirks Mode and IE 6 Standards Mode and Quirks mode */
    _top: 0;
    _left: 0;
    _right: 0;
    _bottom: 0;
    _margin-top: 3px;
    _margin-left: -5px;
}

.yui-skin-sam .yui-panel .bd {
    border: none;
    background: white;
    text-align: left;
    padding:0px;
}

.yui-skin-sam .yui-panel {
    border: none;
}

.yui-skin-sam .yui-panel .hd {
    text-align: left;
    color: white;
    height: 28px;
    font-size: 14px;
}

.yui-skin-sam .container-close {
    position: absolute;
    top: 5px;
    right: 6px;
    width: 18px;
    height: 18px;
    background: url( ../images/icon-dialog-close.gif ) no-repeat top left;
    cursor: pointer;
}
/*****************************************************************
 End YUI Styles */