* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff;
}
img {border:0;}
#container {padding:20px;}

/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Selects*/
.select-area {
	cursor:default;
	height:20px;
	background:url(../images/select-bg.gif) repeat-x right top;
}
.select-area iframe {
	display: none;
	border: none;
}
.select-area .select-area-left {
	width:1px;
	height:20px;
	float:left;
	background:url(../images/select-left.gif) no-repeat left top;
}
.select-area .select-area-right {
	width:17px;
	height:20px;
	float:right;
	background:url(../images/select-right.gif) no-repeat right top;
}
.select-area-opened .select-area-right {
	background:url(../images/select-right-opened.gif) no-repeat right top;
}
.select-area-opened iframe {
	display: block;
	position:absolute;
}
.select-area .select-area-center {
	color:#000;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects options*/
.select-options-invisible, .select-options-visible {
	position:absolute;
	background:#fff;
	z-index:20;
	border:1px solid #6f7074;
	overflow:auto;
}
.select-options-invisible {
	display:none;
}
.select-options-visible {
	cursor:default;
	display:block;
	list-style-type:none;
}
.select-options-visible li {
	margin:0;
	padding:0;
}
.select-options-visible li.select-option-hovered {
	background-color:#D2F0F4;
}
.select-options-visible li.select-option-selected {
	background-color:#496AC5;
	color:#fff;
}