input.checkboxer {
	display:inline;
	margin: 0px;
}

input.srSubmit {
	width:1px;
	position:absolute;
	left:-999em;
}

input.srReplacedCheckbox {
	position: absolute;
	width: 1px;
	left: -999em;
}

ul.srChecker {
	/*display:inline;*/
	float:left;
	margin:0px;
	padding:0px;
	width:18px;
	height:17px;
}

ul.srCheckerOff {
	background: url('../img/register/srChecker.png') no-repeat 1px 0px;
}

ul.srCheckerOn {
	background: url('../img/register/srChecker.png') no-repeat -18px 0px;
}

.srCheckerFocused	{
	border:dotted 1px #8aa7b6;
}

.srCheckerBlur	{
	border:solid 1px transparent;
}

*html .srCheckerBlur {
	border:solid 0px;
}

*html div.srCheckerBlur div {
	margin-top:1px;
}

select.selector {
	display: block;
	margin: 0px 0px 10px;
	height:22px;
	width: 168px;
}

select.srReplacedSelect {
	width: 1px;
	position: absolute;
	left: -999em;
}

ul.srList {
	list-style:none;
	padding:0px;
	width: 168px;
	margin: 0px 0px -3px 0px;
	height:24px;
}

*html ul.srList {
	margin: 0px 0px -4px 0px;
}

ul.srList li {
	cursor:default;
	overflow:hidden;
	text-indent:5px;
	text-align:left;
	font-size:11px;
	display:none;
	background: #010511;
	line-height:1.8em;/**/
	/*height:22px;/**/
	/*padding:0px 10px 0px 0px;*/
	padding:0px;
	width:168px;
}

ul.srList li.srHoverLi {
	background: #616561;
}

ul.srBlur {
	background: url('../img/register/srBgTop.png') no-repeat;
	
	border:solid 1px transparent;
	margin: 0px 0px -3px 0px;
}

*html ul.srBlur {
	border:solid 0px;
	margin:1px 1px -5px 1px;
}

ul.srFocus {
	border:dotted 1px #8aa7b6;
}

ul.srFocus, ul.srHoverUl {
	background: url('../img/register/srBgTop.png') no-repeat 0px 0px;
}

ul.srBlur li.srSelectedLi, ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {
	display:block;
	background: /*url('srBgBottom.png')*/ no-repeat 0px 100%;
}

ul.srExpanded li.srSelectedLi { 
	display:block;
	background: #616561;
}

ul.srExpanded {
	position:relative;
	z-index:1000;
}

ul.srExpanded li {
	display:block;					

}
