/* Reset BEGIN */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
fieldset, img {
    border:0;
}
address,caption,cite,code,dfn,th,var {
    font-weight:normal;
}
a {
    outline: none;
}
button {
    overflow:visible;
}
/* Reset END */


/* Extends BEGIN */
.floatleft {
	float:left !important;
	}
.floatright {
	float:right !important;
	}
.left {
	text-align:left;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}
.nomargin {
	margin:0 !important;
	}
.nopadding {
    padding:0 !important;
}
.clear, .clearleft, .clearright, .clearboth {
	height:1px !important;
	margin:0 !important;
	padding:0 !important;
	font-size:1px !important;
	overflow:hidden;
	position:relative;
    display:block;
	}	
.clear {
	clear:both;	
	}
.clearleft {
	clear:left;	
	}
.clearright {
	clear:right;	
	}
.clearboth {
	clear:both;	
	}
.center {
    text-align:center !important;
    }   
.inv {
    display:none;
    }
.bold {
	font-weight:bold !important;
	}
.nobold {
	font-weight:normal !important;
	}
.odinarn {
	line-height:100% !important;
	}
.abs {
	position:absolute;
	}
.nooverflow {
	position:relative;
	overflow:hidden;
	}
.noliststyle {
	list-style:none !important;
	}
.inline {
	display:inline;
	}
.block {
	display:block;
	}
.pointer {
	cursor:pointer;
	}
ul.nomarginlist li {
    margin:2px 0 4px 0 !important;
    }
.tahoma {
    font-family:tahoma !important;
    }
.trebuchet {
    font-family:'Trebuchet MS' !important;
    }
.calibri {
    font-family:Calibri !important;
    }
.noborder, .noborder td, .noborder th {
    border:none !important;
    }
.blockcenter {
    margin: 0 auto !important;
}
/* Extends END */