/* two things below are to have regular scrollbars for YUI menus */
.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar
{
	display: none;
}
.yui-skin-sam .yuimenu .yui-menu-body-scrolled {
	overflow: scroll;
	overflow-x: hidden;
	/* Prevent horizontal scrollbars in Firefox and IE */
}

/* --------- override css for yui tabview ------------- */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #228422; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#d8d8d8 url(/images/misc/tabbed_sprite.1298058103.png) repeat-x; /* tab background */
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#2647a0 url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -1400px; /* selected tab background */
    color:#fff;
}

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#bfdaff url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -1300px; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color:#245633; /* selected tab border color */
}

.yui-skin-sam .yui-navset .yui-content {
    background:#ebffeb; /* content background color */
}


/* --------- override css for yui tooltips ------------- */
.idd-skin .yui-tt .bd {
    color:#333333;
 	background:#B4DCFF;
    border:1px solid #333333;
}

/* --------- override css for yui calendar ------------- */

.idd-skin-cal .yui-calendar td.calcell.previous {
	background-color: white;
}

/* --------- override css for yui buttons on tabbed pages -------------- */

/* 
 * return to pub main page btn 
 * added visited as well because yui has a style for visited that will override ours if we just have a and nothing else
 */
.idd-skin .tab_btn_home a, .idd-skin .tab_btn_home a:visited {
	font-weight: bold;
	color: white;
}

.idd-skin .tab_btn_home .first-child, .idd-skin .tab_btn_home .yui-button {
	border-color: #9a3333;
}

.idd-skin .tab_btn_home .yui-button {
	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2020px;
}

.idd-skin .tab_btn_home .yui-button-hover {
 	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2120px; 
}

.idd-skin .tab_btn_home .yui-button-active  {
 	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2220px;
}

/* submit btn */
.idd-skin .tab_btn_submit button {
	font-weight: bold;
	color: white;
}

.idd-skin .tab_btn_submit .first-child, .idd-skin .tab_btn_submit .yui-button {
	border-color: #3f9a44;
}

.idd-skin .tab_btn_submit .yui-button-disabled {
	border-color: #A0A0A0;
	opacity: .5;
	filter:alpha(opacity=50);
}

.idd-skin .tab_btn_submit .yui-button-disabled .first-child {
	font-weight: normal;
	border-color: #A0A0A0;
	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -150px;
}

.idd-skin .tab_btn_submit .yui-button {
	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2320px;
}

.idd-skin .tab_btn_submit .yui-button-hover {
 	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2420px; 
}

.idd-skin .tab_btn_submit .yui-button-active  {
 	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2520px;
}

/* general btn */
.idd-skin .tab_btn_gen button {
	font-weight: bold;
	color: white;
}

.idd-skin .tab_btn_gen .first-child, .idd-skin .tab_btn_gen .yui-button {
	border-color: #3f449a;
}

.idd-skin .tab_btn_gen .yui-button {
	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2620px; 
}

.idd-skin .tab_btn_gen .yui-button-hover {
 	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2720px; 
}

.idd-skin .tab_btn_gen .yui-button-active  {
 	background:transparent url(/images/misc/tabbed_sprite.1298058103.png) repeat-x left -2820px;
}
