/* Global Declaration */
div.checker span, div.radio span, div.uploader, div.uploader span.action {  background-image:url(../images/sprite.png);  background-repeat: no-repeat;}
.select01 div.selector, .select01 div.selector span, .select02 div.selector, .select02 div.selector span, .select03 div.selector, .select03 div.selector span,.select04 div.selector, .select04 div.selector span, .select05 div.selector, .select05 div.selector span {background-image:url(../images/selectorArrowSprite.png);  background-repeat: no-repeat;}
.selector, .radio, .checker, .uploader, .selector *, .radio *, .checker *, .uploader *{	margin: 0;	padding: 0;}
.selector, .selector *{ font-family:Arial;}

/* SPRITES */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action {
    background-image:url(../images/sprite.png);
    background-repeat: no-repeat;
}

/* Select01 */
.select01 div.selector {
	background: #eceaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eceaea 0%, #f3f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eceaea), color-stop(100%,#f3f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eceaea 0%,#f3f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eceaea 0%,#f3f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eceaea 0%,#f3f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eceaea 0%,#f3f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceaea', endColorstr='#f3f2f2',GradientType=0 ); /* IE6-9 */
	line-height: 26px; height:22px; -webkit-border-radius:5px; border-radius:5px;
}
.select01 div.selector span {  background-position:right -56px; height:22px; line-height:22px;}
.select01 div.selector select {  /* change these to adjust positioning of select element */  top: 0px;	left: 0px;}
.select01 div.selector:active, div.selector.active {	background-position: right -56px;}
.select01 div.selector:active span, div.selector.active span {	background-position:right -56px;}
.select01 div.selector.hover, div.selector:hover { border:1px solid #a0a0a0;}
.select01 div.selector.focus {	
	background: #eceaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eceaea 0%, #f3f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eceaea), color-stop(100%,#f3f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eceaea 0%,#f3f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eceaea 0%,#f3f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eceaea 0%,#f3f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eceaea 0%,#f3f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceaea', endColorstr='#f3f2f2',GradientType=0 ); /* IE6-9 */
 	border:1px solid #1687a2;}
.select01 div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {border:1px solid #d5d5d5;	
	background: #eceaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eceaea 0%, #f3f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eceaea), color-stop(100%,#f3f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eceaea 0%,#f3f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eceaea 0%,#f3f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eceaea 0%,#f3f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eceaea 0%,#f3f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceaea', endColorstr='#f3f2f2',GradientType=0 ); /* IE6-9 */
}
.select01 div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {background-position:right -56px;}
.select01 div.selector.disabled {	background:#efefef;}
.select01 div.selector.disabled span {  background-position: right -56px;}

/* Select02 */
.select02 div.selector {background: #fff; line-height: 26px; height:26px; -webkit-border-radius:2px; border-radius:2px;}
.select02 div.selector span {background-position:right -27px; height:26px; line-height:26px;}
.select02 div.selector select {/*change these to adjust positioning of select element*/ top: 0px; left: 0px;}
.select02 div.selector:active, div.selector.active {background-position: right -27px;}
.select02 div.selector:active span, div.selector.active span{background-position:right -27px;}
.select02 div.selector.hover, div.selector:hover {border:1px solid #e8e7e7;}
.select02 div.selector.focus {background:#fff; border:1px solid #1687a2;}
.select02 div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover{border:1px solid #e6e5e5; background:#fff;}
.select02 div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -27px;}
.select02 div.selector.disabled {background:#FAFAFA;}
.select02 div.selector.disabled span { background-position: right -27px;}

/* Select03 */
.select03 div.selector { background: #fff; line-height: 26px; height:26px; -webkit-border-radius:2px; border-radius:2px;}
.select03 div.selector span { background-position:right 0; height:26px; line-height:26px;}
.select03 div.selector select { /* change these to adjust positioning of select element */  top: 0px; left: 0px;}
.select03 div.selector:active, div.selector.active { background-position: right -22px;}
.select03 div.selector:active span, div.selector.active span{ background-position:right -22px;}
.select03 div.selector.hover, div.selector:hover { border:1px solid #e7e7e7;}
.select03 div.selector.focus { background: #fff; border:1px solid #1687a2;}
.select03 div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {border:1px solid #e1e1e1;	background: #fff;}
.select03 div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {	background-position: right 0px;}
.select03 div.selector.disabled { background:#FAFAFA;}
.select03 div.selector.disabled span { background-position: right 0px;}

/* Select04 */
.select04 div.selector { background: #fff;  border:none !important; line-height: 26px; height:26px; -webkit-border-radius:2px; border-radius:2px; float:left}
.select04 div.selector span { background-position:right -54px; height:26px; line-height:26px; }
.select04 div.selector select { /* change these to adjust positioning of select element */  top: 0px; left: 0px;}
.select04 div.selector:active, div.selector.active { background-position: right -54px;}
.select04 div.selector:active span, div.selector.active span{ background-position:right -54px;}
.select04 div.selector.hover, div.selector:hover { border:none;}
.select04 div.selector.focus { background: #fff; /*border:none;*/}
.select04 div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {	background: #fff;}
.select04 div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {	background-position: right -54px;}
.select04 div.selector.disabled { background:#FAFAFA;}
.select04 div.selector.disabled span { background-position: right 0px;}

/* Select05 */
.select05 div.selector { background: transparent;  border:none !important; line-height: 26px; height:26px; -webkit-border-radius:2px; border-radius:2px; float:left}
.select05 div.selector span { background-position:right -54px; height:26px; line-height:26px; }
.select05 div.selector select { /* change these to adjust positioning of select element */  top: 0px; left: 0px;}
.select05 div.selector:active, div.selector.active { background-position: right -54px;}
.select05 div.selector:active span, div.selector.active span{ background-position:right -54px;}
.select05 div.selector.hover, div.selector:hover { border:none;}
.select05 div.selector.focus { background:transparent; /*border:none;*/}
.select05 div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {	background: transparent;}
.select05 div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {	background-position: right -54px;}
.select05 div.selector.disabled { background:transparent;}
.select05 div.selector.disabled span { background-position: right 0px;}

/* Checkbox */
div.checker { width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
	background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
	background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
	background-position: -57px -260px;
}

div.checker span.checked {
	background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
	background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
	background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
	background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
	background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}

/* New Checkbox CSS */
div.newChecker span{ background: url(../images/checkboxBg.png) no-repeat !important; width: 17px;  height: 17px; display:inline-block;}
*div.newChecker span {margin-top:15px;}
div.newChecker  {  width: 17px; height: 17px;}
div.newChecker input {  width: 17px;  height: 17px;}
div.newChecker span {  background-position: 0px -18px !important;  height: 17px;  width: 17px;  display:inline-block;}
div.newChecker:active span, div.newChecker.active span {	background-position: 0px 0px;}
div.newChecker.focus span, div.newChecker:hover span {	background-position: 0px 0px;}
div.newChecker.focus:active span, div.newChecker:active:hover span, div.newChecker.active:hover span, div.newChecker.focus.active span {	background-position: 0 0px;}
div.newChecker span.checked {	background-position:0 0px !important;}
div.newChecker:active span.checked, div.newChecker.active span.checked {	background-position: 0 0px;}
div.newChecker.focus span.checked, div.newChecker:hover span.checked {	background-position: 0 0px;}
div.newChecker.focus:active span.checked, div.newChecker:hover:active span.checked, div.newChecker.active:hover span.checked, div.newChecker.active.focus span.checked {	background-position: 0 0px;}
div.newChecker.disabled span, div.newChecker.disabled:active span, div.newChecker.disabled.active span {	background-position: 0 0px; display:inline-block;}
div.newChecker.disabled span.checked, div.newChecker.disabled:active span.checked, div.newChecker.disabled.active span.checked {	background-position: 0px 0px;  display:inline-block;}/* New Checkbox CSS End */

/* Radio */
/*div.radio {  width: 18px;  height: 18px;}
div.radio input {  width: 18px;  height: 18px;}
div.radio span {  height: 18px;  width: 18px;  background-position: 0 -279px;}
div.radio:active span, div.radio.active span {	background-position: -60px -24px;}
div.radio:hover span {	background-position: -36px -279px;}
div.radio.focus span {	background-position: -36px -279px;}
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span {	background-position: -60px -72px;}
div.radio span.checked { 	background-position:-60px -140px;}
div.radio:active span.checked, div.radio.active span.checked {	background-position: -72px -279px;}
div.radio:hover span.checked { background-position: -108px -279px;}
div.radio.focus span.checked { background-position:  -108px -279px;}
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked { 	background-position: -108px -279px;}
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span { 	background-position: -61px 1px;}
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked {	background-position: -86px 1px;}*/


div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
	background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
	background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
	background-position: -54px -279px;
}

div.radio span.checked {
	background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
	background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
	background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
	background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
	background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
	background-position: -162px -279px;
}

/* Uploader */
div.uploader {height:21px; border:1px solid #ccc; border-radius:5px; -webkit-border-radius: 5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
div.uploader span.action {  background-position: right -409px;  height: 21px;  line-height: 21px;}
div.uploader span.filename {  height: 21px;  /* change this line to adjust positioning of filename area */  margin: 0px 0 2px 2px;  line-height: 21px;}
div.uploader.hover, div.uploader:hover {   border:1px solid #a0a0a0;}
div.uploader.focus {   border:1px solid #4D90FE;}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {   /*background-position: right -437px;*/}
div.uploader.active span.action, div.uploader:active span.action {   background-position: right -465px;}
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {   background-position: right -493px;}
div.uploader.disabled {  background-position: 0px -325px;}
div.uploader.disabled span.action {  background-position: right -381px;}

/* PRESENTATION */

/* Select */
.select01 div.selector, .select02 div.selector, .select03 div.selector, .select04 div.selector, .select05 div.selector {font-size: 12px;}
.select01 div.selector select, .select02 div.selector select, .select03 div.selector select, .select04 div.selector select, .select05 div.selector select {font-size:12px;border: solid 1px #fff;}
.select01 div.selector.disabled span, .select02 div.selector.disabled span, .select03 div.selector.disabled span, .select04 div.selector.disabled span, .select05 div.selector.disabled span  {color: #bbb;}

/* Select01 */
.select01 div.selector span {  color: #436174;  text-shadow: 0 1px 0 #fff;}
.select01 div.selector span {  padding: 0px 25px 0px 2px;  cursor: pointer;}
/* Select02 Select03 */
.select02 div.selector span, .select03 div.selector span, .select04 div.selector span, .select05 div.selector span {  color: #cccccc;  text-shadow: 0 1px 0 #fff;}
.select02 div.selector span, .select03 div.selector span, .select04 div.selector span {  padding: 0px 35px 0px 2px;  cursor: pointer;}
.select05 div.selector span {  padding: 0px 25px 0px 2px;  cursor: pointer;}
/* Select02 Select03 */
.select04 div.selector span, .select05 div.selector span {  color: #898989;  text-shadow: 0 1px 0 #fff;}
.select04 div.selector span {  padding: 0px 35px 0px 2px;  cursor: pointer;}
.select05 div.selector span {  padding: 0px 25px 0px 2px;  cursor: pointer;}
/* Checker */
div.checker{ margin: -4px 5px 0 0px !important;} 
div.newChecker { margin: 7px 10px 0 6px!important;}
/*div.checker{ margin: 0px 5px 0 0px !important;} 
div.newChecker { margin: 0px 10px 0 6px !important;}*/

/* Radio */
div.radio {  margin-right:-5px;}

/* Uploader */
div.uploader {  cursor: pointer;}
div.uploader span.action {  width: 75px;  text-align: center;  text-shadow: #fff 0px 1px 0px;  font-size: 11px;  font-weight: bold;
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fbfbfb 0%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
div.uploader span.filename {  color: #777;  width:95px;  border-right: solid 1px #bbb;  font-size: 11px;}
div.uploader input {  width: 190px;}
div.uploader.disabled span.action {  color: #aaa;}
div.uploader.disabled span.filename {  border-color: #ddd;  color: #aaa;}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.select01 .selector select:focus, .select02 .selector select:focus, .select03 .selector select:focus,.select04 .selector select:focus, .select05 .selector select:focus, .radio input:focus, .checker input:focus, .newChecker input:focus, uploader input:focus{outline:0;}

/* Select01 */
.select01 div.selector, .select02 div.selector, .select03 div.selector,.select04 div.selector, .select05 div.selector  {position:relative;	padding-left:4px; overflow:hidden; float:left; border:1px solid #d5d5d5;}
.select01 div.selector option, .select02 div.selector option, .select03 div.selector option, .select04 div.selector option{ height:20px; background:#fff; padding:0px 5px;}
.select05 div.selector option{ height:20px; background:transparent; padding:0px 5px;}
.select05 div.selector option{ height:20px; background:transparent; padding:0px 5px;}
.select01 div.selector span, .select02 div.selector span, .select03 div.selector span, .select04 div.selector span,.select05 div.selector span  {	display: block; float:left; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-weight:normal; color:#666;}
.select01 div.selector select, .select02 div.selector select, .select03 div.selector select, .select04 div.selector select, .select05 div.selector select { position:absolute; opacity:0; height:22px; border:none; background:none; width:100%;}

/* Checker */
div.checker{ float: left; margin-top:1px;}
div.newChecker{float: left;margin-top:-1px;}
div.checker span, div.newChecker span {	display: block;	float: left;text-align: center;}
div.newChecker span {display: block; float: left;text-align: center; margin:9px 10px 0 0;}
div.checker input, div.newChecker input {  opacity: 0;  display: inline-block;  background: none;}


/* Radio */
div.radio {	position: relative;	float: left;	margin:-1px 3px 0px 0px;}
div.radio span {	display: block;	float: left;	text-align: center;}
div.radio input {  opacity: 0;  text-align: center;  display: inline-block;  background: none;}

/* Uploader */
div.uploader {  position: relative;  float: left;  overflow: hidden;  cursor: default;}
div.uploader span.action {  float: left;  display: inline;  padding: 0px 0px;  overflow: hidden;  cursor: pointer; border-radius:0 5px 5px 0;}
div.uploader span.filename {  padding: 0px 6px;  float: left;  display: block;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  cursor: default;}
div.uploader input {  opacity: 0;  position: absolute;  top: 0;  right: 0;  bottom: 0;  float: right;  height: 21px;  border: none;  cursor: default;}

/*textField textarea*/
.input input:focus,.input textarea:focus, .textbox01:focus { border-color:#0091ea; border-width:1px; border-style:solid; background:#ffffff;-webkit-border-radius:3px; border-radius:3px; /*padding:5px;*/}
.input span a{border-radius : 0px 2px 2px 0px;}
.inputText input:hover, .inputText textarea:hover{ border:1px solid #a0a0a0; }
.inputText input:focus, .inputText textarea:focus{ border:1px solid #4D90FE; }
.input01 input{ border:solid 1px #c0c0c0; font-size:16px; padding:10px 10px 8px 10px;
background: rgb(255, 255, 255);
background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 80%, rgb(243, 243, 243) 100%);
background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 80%, rgb(243, 243, 243) 100%);
background: -o-linear-gradient(90deg, rgb(255, 255, 255) 80%, rgb(243, 243, 243) 100%);
background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 80%, rgb(243, 243, 243) 100%);
background: linear-gradient(180deg, rgb(255, 255, 255) 80%, rgb(243, 243, 243) 100%);
}
.input01 input:focus{ border-color:#29afd9;
-moz-box-shadow: 0 0 5px 0 rgba(41, 175, 217, 0.67);
-webkit-box-shadow: 0 0 5px 0 rgba(41, 175, 217, 0.67);;
box-shadow: 0 0 5px 0 rgba(41, 175, 217, 0.67);}


/*list Box*/
.listBox div.selector {background:#fff;  }
.listBox div.selector span { display:none;}
.listBox div.selector select {top: 0px; left: 0px; filter: alpha(opacity=100)!important;opacity:1 !important; width:100%; border:1px solid #D5D5D5;-webkit-border-radius:3px; border-radius:3px;color:#666; font-size:12px;font-family:arial;}
.listBox div.selector select option{padding:3px 5px;}
.listBox div.selector:active span{}
.listBox div.selector.hover { border:none;}
.listBox div.selector.focus { background: #fff; border:none;}
.listBox div.selector.focus:active{border:1px; margin:0px; padding:0px;	background: #fff; top: 0px; left: 0px;}

/*list Box01*/
.listBox01 div.selector {background:#fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }
.listBox01 div.selector span { display:none;}
.listBox01 div.selector select { /* change these to adjust positioning of select element */  top: 0px; left: 0px; filter: alpha(opacity=100)!important;opacity:1 !important; width:100%; border:1px solid #D5D5D5;-webkit-border-radius:3px; border-radius:3px;color:#666; font-size:12px;font-family:arial;background:#f7f4f4;}
.listBox01 div.selector select option{padding:3px 5px;}
.listBox01 div.selector:active span{}
.listBox01 div.selector.hover { border:none;}
.listBox01 div.selector.focus { background: #fff; border:none;}
.listBox01 div.selector.focus:active{border:1px; margin:0px; padding:0px;	background: #fff; top: 0px; left: 0px;}


.loginNewWrapper .select02 div.selector {height:30px;}
.loginNewWrapper .select02 div.selector span {background-position:right -376px; height:30px; line-height:30px;}
.loginNewWrapper .select02 div.selector.focus:active span {background-position:right -376px;}
.loginNewWrapper .select02 div.selector {position:relative;	padding-left:4px; overflow:hidden; float:left; border:1px solid #bbd1e0;}
.loginNewWrapper .select02 div.selector.focus {position:relative; padding-left:4px; overflow:hidden; float:left; border:1px solid #1687A2;}
.loginNewWrapper .select02 div.selector select { position:absolute; opacity:0; height:30px; border:none; background:none; width:100%;}
/*new thems */
.newTheme div.newChecker{margin:9px 9px 0 8px !important;}
.newTheme div.newChecker span{
background-image: url(../images/checkboxBg01.png)!important;
background-repeat: no-repeat;
}
.newTheme div.newChecker span{background-position:0 -20px!important}
.newTheme div.newChecker span.checked{background-position:0 0!important}
/*new thems end*/
/*margintop9*/
div.newChecker.marginTop9{margin-top:9px!important}
.newTheme div.newChecker.minusMarginTop11{margin-top:-11px!important}