@charset "utf-8";
/* CSS Document */
/* ================================================= */
/* 4.0 ACTION BUTTONS                 */
/* ================================================= */
.buttonHolder 			{ height: 22px; margin-top: 3px; }
.buttonHolder.right a 	{ float: right !important; }
.buttonHolder.left a	{ float: left !important; }

a.button,
a.button:link,
a.button:active,
a.button:hover,
a.button:visited { color: #002F52;  float: left;  text-decoration: none;  cursor: pointer; }
/* ================================================= */
/* Standard UI buttons, statusbar...                 */
/* ================================================= */
a.button {
    background: transparent url(../images/buttons/bg_button_a.gif) no-repeat scroll top right;
    display: block;
    cursor: pointer;
    font: normal 11px arial, sans-serif;
    height: 21px;
    margin-right: 5px;
    padding-right: 12px;
	}
a.button .buttonLabel {
    background: transparent url(../images/buttons/bg_button_span.gif) no-repeat top left;
    display: block;
    line-height: 11px;
    padding: 5px 0 5px 9px;
	}
a.button:active {  background-position: bottom right; outline: none; }
a.button:active .buttonLabel { background-position: bottom left;}
/* ================================================= */
/* SMALL BUTTON - shrunked down butons used in lists and body text */
/* ================================================= */
a.button.small, a.button.small:link, a.button.small:hover, a.button.small:visited {
    background: transparent url(../images/buttons/bg_buttonSm_a.gif) no-repeat scroll top right;
    color: #002F52;
    display: block;
    font: normal 10px arial, sans-serif;
    height: 17px;
    margin-right: 4px;
    padding-right: 10px;
	}
a.button.small .buttonLabel {
    background: transparent url(../images/buttons/bg_buttonSm_span.gif) no-repeat;
    display: block;
    line-height: 9px;
    padding: 4px 0 4px 8px;
	}
a.button.small:active {
	/* IE6 BUG FIX - added image bg_buttonSm_b.gif */
	background: transparent url(../images/buttons/bg_buttonSm_b.gif) no-repeat scroll top right;
    /* background-position: top right !important; */
    outline: none !important;
	}
a.button.small:active .buttonLabel {  background-position: bottom left; padding: 5px 0 3px 8px; }

/* ================================================= */
/* MINI BUTTON - used in pagination and select boxes */
/* ================================================= */
a.button.mini {
    background: transparent url(../images/buttons/bg_button_a.gif) no-repeat scroll top right;
    display: block;
    cursor: pointer;
    font: normal 15px arial, sans-serif;
    height: 21px;
    margin-right: 1px;
    padding-right: 10px;
	}
a.button.mini .buttonLabel {
    background: transparent url(../images/buttons/bg_button_span.gif) no-repeat top left;
    display: block;
    line-height: 11px;
    padding: 5px 0 5px 9px;
	}
a.button.mini:active {  background-position: bottom right;  outline: none; }
a.button:active .buttonLabel {  background-position: bottom left;  padding: 6px 0 4px 9px; }

/* ================================================= */
/* 4.3 MINI DISABLE BUTTON */
/* ================================================= */
a.button.mini.disable,
a.button.mini.disable:link,
a.button.mini.disable:active,
a.button.mini.disable:hover,
a.button.mini.disable:visited {
    color: #ccc !important;
    cursor: default !important;
    background-position: top right !important;
	}
a.button.mini.disable:active .buttonLabel {
    background-position: top left !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
	}

/* ================================================= */
/* DISABLE BUTTON */
/* ================================================= */
a.button.disable, a.button.disable:link, a.button.disable:active, a.button.disable:hover, a.button.disable:visited {
    color: #ccc !important;
    cursor: default !important;
    background-position: top right !important;
	}
a.button.disable:active .buttonLabel {
    background-position: top left !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
	}

/* ================================================= */
/* SMALL DISABLE BUTTON */
/* ================================================= */
a.button.small.disable,
a.button.small.disable:link,
a.button.small.disable:active,
a.button.small.disable:hover,
a.button.small.disable:visited {
    color: #ccc !important;
    cursor: default !important;
    background-position: top right !important;
	}
a.button.small.disable:active .buttonLabel {
    background-position: top left !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
	}
	
/* ================================================= */
/* 4.5 TOGGLE BUTTON */
/* ================================================= */
.toggleHolder { padding: 4px; } /* ie6 (deprecated) system status hack*/
.toggleHolder a { color:#002F52; }
.tog-ie	{ padding: 4px; }

a {  font: normal 11px arial, sans-serif; }
.toggleOn {
	cursor: pointer;
	border-right: #ccc solid 1px;
	background: transparent url('../images/buttons/bg_button_span.gif') no-repeat scroll top left;
    padding: 4px 6px 3px 12px;
	}
a.toggleOn:active {
    background-position: bottom left;
    outline: none;
	}
.toggleOff {
	cursor: pointer;
	background: transparent url('../images/buttons/bg_button_b.gif')  no-repeat scroll top right;
    padding: 4px 12px 3px 9px;
	}
a.toggleOff:active {
    background-position: bottom right;
    outline: none;
	}
div.toggleHolder .toggleOn.disable {
	color: #ccc;
	cursor: default;
	background: transparent url('../images/buttons/bg_button_span.gif') no-repeat scroll bottom left;
	}
div.toggleHolder .toggleOff.disable {
	color: #ccc;
	cursor: default;
	background: transparent url('../images/buttons/bg_button_b.gif')  no-repeat scroll bottom right;
	}

