.tipsy { font-size: 11px; position: absolute; z-index: 100000; color: #484848; 
	-moz-box-shadow: 2px 2px 1px rgba(0,0,0,0.3);
	-webkit-box-shadow: 2px 2px 1px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 1px rgba(0,0,0,0.3);
}
.tipsy-inner { background-color: #f7f7dc; color: #2a0022; max-width: 180px; padding: 8px; text-align: left; border: 1px solid #eaebed; }

/* Rounded corners */
.tipsy-inner { }
  
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
.tipsy-arrow { display: none; }
  
/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
.tipsy-arrow-e { border-left-color: #000; }
.tipsy-arrow-w { border-right-color: #000; }
  
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }



.marginB0 {
    margin-bottom:0 !important;
}

.marginB5 {
    margin-bottom:5px !important;
}

.marginB10 {
    margin-bottom:10px !important;
}

.marginB15 {
    margin-bottom:15px !important;
}

.marginB20 {
    margin-bottom:20px !important;
}

.marginB40 {
    margin-bottom:40px !important;
}

.marginT10 {
    margin-top:10px !important;
}

.floatNone 
{
    float:none !important;
    display:block;
}

.margin0 
{
    margin:0 !important;
}

.bold 
{
    font-weight:600;
}

.paddingL0 
{
    padding-left:0 !important;
}

.paddingB5 
{
    padding-bottom:5px !important;
}


/* Custom checkbox */
input[type=checkbox].css-checkbox {
    position: absolute;
    opacity: 0;
    left: -9999px;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left: 25px;
	height: 18px; 
	display: inline-block;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
	background-image: url("../Images/global/img/icn_checkbox.png");
}

input[type=checkbox].css-checkbox:focus + label.css-label {
     background-position: 0 -400px;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -200px;
}
					
