
/********** card type ********/
ul.card {
	width: 162px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	*margin-left:-162px;
	*margin-top:28px;
}

ul.card li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.card li.selected {
	background: steelblue;
	color: #fff;
}

a.card {
	display: block;
	width: 162px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/input-bg.gif) repeat-x;
	border-right:1px solid #C5C8C9;
	margin-top:7px;
	float:left;
	margin-left:0;
}

a.card div {
	background: url(../images/select-arraow.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.card div * { font: 12px Arial; color: #000; }

a.card:hover,
a.card:focus,
a.card:active {

}

a.card:hover div,
a.card:focus div,
a.card:active div {
}



/********** exp month ********/
ul.month {
	width: 162px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	*margin-left:-60px;

}

ul.month li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.month li.selected {
	background: steelblue;
	color: #fff;
}

a.month {
	display: block;
	width: 162px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/input-bg.gif) repeat-x;
	border-right:1px solid #C5C8C9;
	margin-top:7px;
	float:left;
	
}

a.month div {
	background: url(../images/select-arraow.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.month div * { font: 12px Arial; color: #000; }

a.month:hover,
a.month:focus,
a.month:active {

}

a.month:hover div,
a.month:focus div,
a.month:active div {
}

/********** exp year ********/
ul.year {
	width: 162px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	*margin-left:-55px;

}

ul.year li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.year li.selected {
	background: steelblue;
	color: #fff;
}

a.year {
	display: block;
	width: 162px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/input-bg.gif) repeat-x;
	border-right:1px solid #C5C8C9;
	margin-top:7px;
	float:left;
	
}

a.year div {
	background: url(../images/select-arraow.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.year div * { font: 12px Arial; color: #000; }

a.year:hover,
a.year:focus,
a.year:active {

}

a.year:hover div,
a.year:focus div,
a.year:active div {
}

/**********select state  ********/
ul.state {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:103px;
	*margin-left:-115px;

}

ul.state li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.state li.selected {
	background: steelblue;
	color: #fff;
}

a.state {
	display: block;
	width: 107px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/select-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.state div {
	background: url(../images/select-araw2.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.state div * { font: 12px Arial; color: #000; }

a.state:hover,
a.state:focus,
a.state:active {

}

a.state:hover div,
a.state:focus div,
a.state:active div {
}
/**********select state-two  ********/
ul.state-two {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:160px;
	*margin-left:-57px;

}

ul.state-two li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.state-two li.selected {
	background: steelblue;
	color: #fff;
}

a.state-two {
	display: block;
	width: 107px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/select-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.state-two div {
	background: url(../images/select-araw2.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.state-two div * { font: 12px Arial; color: #000; }

a.state-two:hover,
a.state-two:focus,
a.state-two:active {

}

a.state-two:hover div,
a.state-two:focus div,
a.state-two:active div {
}
/**********select HITS  ********/
ul.hits {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 100;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:50px;
	*margin-left:-115px;
	*margin-top:34px;

}

ul.hits li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.hits li.selected {
	background: steelblue;
	color: #fff;
}

a.hits {
	display: block;
	width: 162px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/select-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	
}

a.hits div {
	background: url(../images/select-araw2.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.hits div * { font: 12px Arial; color: #000; }

a.hits:hover,
a.hits:focus,
a.hits:active {

}

a.hits:hover div,
a.hits:focus div,
a.hits:active div {
}

/********** question ********/
ul.question {
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:105px;
	*margin-left:-204px;

}

ul.question li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.question li.selected {
	background: steelblue;
	color: #fff;
}

a.question {
	display: block;
	width: 162px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/input-bg.gif) repeat-x;
	border-right:1px solid #C5C8C9;
	margin-top:7px;
	float:left;
	margin-left:0;
}

a.question div {
	background: url(../images/select-arraow.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.question div * { font: 12px Arial; color: #000; }

a.question:hover,
a.question:focus,
a.question:active {

}

a.question:hover div,
a.question:focus div,
a.question:active div {
}

/**********register state  ********/
ul.register-state {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:107px;
	*margin-left:-112px;


}

ul.register-state li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.register-state li.selected {
	background: steelblue;
	color: #fff;
}

a.register-state {
	display: block;
	width: 107px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border: none;
	background: url(../images/select-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.register-state div {
	background: url(../images/select-araw2.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.register-state div * { font: 12px Arial; color: #000; }

a.register-state:hover,
a.register-state:focus,
a.register-state:active {

}

a.register-state:hover div,
a.register-state:focus div,
a.register-state:active div {
}

/**********activity********/
ul.activity {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:62px;
	*margin-left:-225px;


}

ul.activity li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.activity li.selected {
	background: steelblue;
	color: #fff;
}

a.activity {
	display: block;
	width: 107px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border-right:1px solid #C5C8C9;
	background: url(../images/input-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.activity div {
	background: url(../images/select-arraow.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.activity div * { font: 12px Arial; color: #000; }

a.activity:hover,
a.activity:focus,
a.activity:active {

}

a.activity:hover div,
a.activity:focus div,
a.activity:active div {
}

/**********within********/
ul.within {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:55px;
	*margin-left:-125px;


}

ul.within li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.within li.selected {
	background: steelblue;
	color: #fff;
}

a.within {
	display: block;
	width: 107px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border-right:1px solid #C5C8C9;
	background: url(../images/input-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.within div {
	background: url(../images/select-arraow.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.within div * { font: 12px Arial; color: #000; }

a.within:hover,
a.within:focus,
a.within:active {

}

a.within:hover div,
a.within:focus div,
a.within:active div {
}
/******** expire ******/


ul.expire {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:8px;
	*margin-left:-115px;
	*margin-top:28px;


}

ul.expire li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.expire li.selected {
	background: steelblue;
	color: #fff;
}

a.expire {
	display: block;
	width: 107px;
	height: 21px;
	font: 12px Arial;
	text-decoration: none;
	cursor: default;
	color: #000;
	border-right:none;
	background: url(../images/select-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.expire div {
	background: url(../images/select-araw2.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.expire div * { font: 12px Arial; color: #000; }

a.expire:hover,
a.expire:focus,
a.expire:active {

}

a.expire:hover div,
a.expire:focus div,
a.expire:active div {
}

/******** sort by date ******/


ul.sort {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:28px;
	margin-left:3px;
	*margin-left:-185px;


}

ul.sort li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
}

ul.sort li.selected {
	background: steelblue;
	color: #fff;
}

a.sort {
	display: block;
	width: 107px;
	height: 21px;
	font: 11px Arial;
	text-decoration: none;
	cursor: default;
	color: #686f7a;
	border-right:none;
	background: url(../images/select-bg.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
}

a.sort div {
	background: url(../images/select-araw2.gif) no-repeat right 0;
	padding: 3px 0 0 0;
	height: 17px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;
}

a.sort div * { font: 11px Arial; color: #000; }

a.sort:hover,
a.sort:focus,
a.sort:active {

}

a.expire:hover div,
a.expire:focus div,
a.expire:active div {
}
/******** subject ******/


ul.subject {
	width: 107px;
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #C5C8C9;
	position: absolute;
	z-index: 9999;
	cursor: default;
	display: none;
	margin-top:31px;
	margin-left:130px;
	*margin-left:-205px;


}

ul.subject li {
	-moz-user-select: none;
	padding: 3px 0 3px 5px;
	*padding: 0 0 0 5px; /* IE ... */
	color: #393A3B;
	font: 11px Arial;
	background: #fff;
	text-decoration: none;
	cursor: default;
	
	
}

ul.subject li.selected {
	background: steelblue;
	color: #fff;
	
}

a.subject {
	display: block;
	width: 107px;
	height: 24px;
	font: 11px Arial;
	text-decoration: none;
	cursor: default;
	color: #686f7a;
	border-right:none;
	background: url(../images/orange-select.gif) repeat-x;
	margin-top:7px;
	float:left;
	margin-left:0;
	
	
}

a.subject div {
	background: url(../images/select-orange-arraw.png) no-repeat right 0;
	padding: 5px 0 0 0;
	height: 20px;
	overflow: hidden;
	margin-left: 7px;
	-moz-user-select: none;

	
}

a.subject div * { font: 11px Arial; color: #000; }

a.subject:hover,
a.subject:focus,
a.subject:active {

}

a.subject:hover div,
a.subject:focus div,
a.subject:active div {
}


