/***********************************************************/
/*************** RESET RESET RESET RESET ********************/
//.dux_ui div,
.dux_ui dl,
.dux_ui dt,
.dux_ui dd,
.dux_ui ul,
.dux_ui ol,
.dux_ui li,
.dux_ui h1,
.dux_ui h2,
.dux_ui h3,
.dux_ui h4,
.dux_ui h5,
.dux_ui h6,
.dux_ui pre,
.dux_ui code,
.dux_ui form,
.dux_ui fieldset,
.dux_ui legend,
.dux_ui input,
.dux_ui button,
.dux_ui textarea,
.dux_ui p,
.dux_ui blockquote,
.dux_ui th,
.dux_ui td {
	margin: 0;
	padding: 0;
}

.dux_ui table {
	border-collapse: collapse;
	border-spacing: 0;
}

.dux_ui fieldset,
.dux_ui img {
	border: 0;
}

.dux_ui address,
.dux_ui caption,
.dux_ui cite,
.dux_ui code,
.dux_ui dfn,
.dux_ui em,
.dux_ui strong,
.dux_ui th,
.dux_ui var,
.dux_ui optgroup {
	font-style: inherit;
	font-weight: inherit;
}

.dux_ui del,
.dux_ui ins {
	text-decoration: none;
}

.dux_ui li {
	list-style: none;
}

.dux_ui caption,
.dux_ui th {
	text-align: left;
}

.dux_ui h1,
.dux_ui h2,
.dux_ui h3,
.dux_ui h4,
.dux_ui h5,
.dux_ui h6 {
	font-size: 100%;
	font-weight: normal;
}

.dux_ui q:before,
.dux_ui q:after {
	content: '';
}

.dux_ui abbr,
.dux_ui acronym {
	border: 0;
	font-variant: normal;
}

.dux_ui sup {
	vertical-align: baseline;
}

.dux_ui sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE6*/
.dux_ui legend {
	color: #000;
}

.dux_ui input,
.dux_ui button,
.dux_ui textarea,
.dux_ui select,
.dux_ui optgroup,
.dux_ui option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
.dux_ui input,
.dux_ui button,
.dux_ui textarea,
.dux_ui select {
	*font-size: 100%;
}


.float_right { float : right; }
.float_left { float : left; }

.dux_ui {
    font:13px/1.231 Arial, "Helvetica Neue", Helvetica, clean, sans-serif;
}

/* FORMS
-------------------------------------------------------------------------------------*/
.dux_ui.label_input {
	float: left;
}

.dux_ui.label_input > .input_container {
	padding-top:7px;
	padding-bottom:7px;
}

.dux_ui.label_input > .label_container {
	text-align:right;
	padding-top:11px;
}

.dux_ui.label_input > .label_container.disabled {
	color : #999;
}

.dux_ui.label_input > .label_container.right {
	text-align: left;
}

.dux_ui.label_input > .label_container .description {
	font-size:85%;
}

.dux_ui .flag {
	background-position : 0 2px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.dux_ui .flag.au { background-image: url("../images/common/flags/au.png"); }
.dux_ui .flag.br { background-image: url("../images/common/flags/br.png"); }
.dux_ui .flag.ca { background-image: url("../images/common/flags/ca.png"); }
.dux_ui .flag.cn { background-image: url("../images/common/flags/cn.png"); }
.dux_ui .flag.de { background-image: url("../images/common/flags/de.png"); }
.dux_ui .flag.es { background-image: url("../images/common/flags/es.png"); }
.dux_ui .flag.fr { background-image: url("../images/common/flags/fr.png"); }
.dux_ui .flag.gb { background-image: url("../images/common/flags/gb.png"); }
.dux_ui .flag.it { background-image: url("../images/common/flags/it.png"); }
.dux_ui .flag.jp { background-image: url("../images/common/flags/jp.png"); }
.dux_ui .flag.mx { background-image: url("../images/common/flags/mx.png"); }
.dux_ui .flag.pt { background-image: url("../images/common/flags/pt.png"); }
.dux_ui .flag.ru { background-image: url("../images/common/flags/ru.png"); }
.dux_ui .flag.us { background-image: url("../images/common/flags/us.png"); }
.dux_ui .flag.be { background-image: url("../images/common/flags/be.png"); }
.dux_ui .flag.nl { background-image: url("../images/common/flags/nl.png"); }
.dux_ui .flag.nz { background-image: url("../images/common/flags/nz.png"); }

.dux_ui_cursorDown {
	cursor : url(../images/common/cursors/closedhand.cur), pointer;
}




