.listView {
	z-index: 1250;
	width: 100%;
	max-width:640px;
	overflow: auto;
}
.listViewTopBar {
	z-index: 1251;
	font-size: 11px;
	font-weight: bold;
	color: #4A4A4A;
	text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;
	width: 100%;
	min-height: 32px;
	line-height: 32px;
	background-color: #F7F7F7;
	background:linear-gradient(0% 0% 270deg, #FAFAFA, #F0F0F0);
	background:-moz-linear-gradient(0% 0% 270deg, #FAFAFA, #F0F0F0);
	background:-o-linear-gradient(0% 0% 270deg, #FAFAFA, #F0F0F0);
	background:-ms-linear-gradient(0% 0% 270deg, #FAFAFA, #F0F0F0);
	background:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#F0F0F0));
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.24), inset 0px -1px 0px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.24), inset 0px -1px 0px rgba(0, 0, 0, 0.13);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.24), inset 0px -1px 0px rgba(0, 0, 0, 0.13);
}
.listViewHeading {
	width: 100%;
	height: 23px;
	line-height: 23px;
	background-color: #E5E5E5;
	background:linear-gradient(0% 0% 270deg, #DEDEDE, #F1F1F1);
	background:-moz-linear-gradient(0% 0% 270deg, #DEDEDE, #F1F1F1);
	background:-o-linear-gradient(0% 0% 270deg, #DEDEDE, #F1F1F1);
	background:-ms-linear-gradient(0% 0% 270deg, #DEDEDE, #F1F1F1);
	background:-webkit-gradient(linear, left top, left bottom, from(#DEDEDE), to(#F1F1F1));
	-moz-box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.13), inset 0px 1px 0px rgba(255, 255, 255, 0.24), inset 0px -1px 0px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.13), inset 0px 1px 0px rgba(255, 255, 255, 0.24), inset 0px -1px 0px rgba(0, 0, 0, 0.13);
	box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.13), inset 0px 1px 0px rgba(255, 255, 255, 0.24), inset 0px -1px 0px rgba(0, 0, 0, 0.13);
}
.listViewHeading .title {
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	color: #7F7F7F;
	text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;

	display:inline-block;
	margin-left:12px;
}
.listViewHeading .accessory {
	float:right;
	padding-right:12px;
}
.listViewHeader {
	font-size:12px;
	padding:12px;
	text-align:center;
}
.listViewFooter {
	font-size:12px;
	padding:12px;
	text-align:center;
}
.listViewCell {
	font-size: 15px;
	width: 100%;
	min-height: 44px;
	background-color: #FFFFFF;
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.04), inset 0px -1px 0px rgba(0, 0, 0, 0.12);
}
/*.listViewCell:active {
	background-color:#3874d7;
	color:white;
}*/
.listViewCellSelected td {
	background-color: #1d83f6;
	color: #FFFFFF;
}
.listViewCellSemiSelected {
	background-color: #ddedff;
}
.listViewCellDisabled {
	background-color: #F2F2F2;
	color: #7F7F7F;
}
.listViewCell .cellTitle {
	margin-top: 12px;
	margin-bottom: 13px;
	min-height: 19px;
	float:left;
	margin-left:12px;
	width:252px;
	/*background-color: #FF0000;*/
}
.listViewCell .cellTitle .mainTitle {
	font-size: 14px;
	font-weight: bold;
}
.listViewCell .cellTitle .subTitle {
	font-size: 12px;
}
.listViewCell .cellDetail .smallDetail {
	font-size: 14px;
}
.listViewCell .cellDetail .subTitle {
	font-size: 12px;
}
.listViewCell .cellDetail {
	margin-top: 12px;
	margin-bottom: 13px;
	min-height: 19px;
	float:left;
	margin-left:9px;
	width:340px;
	/*background-color: #00FF00;*/
}

.listViewCell .cellAccessory {
	margin-top: 12px;
	margin-bottom: 13px;
	min-height: 19px;
	float:left;
	margin-left:9px;
	width:19px;
	/*background-color: #0000FF;*/
}

.cellDetailField {
	font-family:"Lucida Grande", Helvetica, Arial;
	font-size:11px;
}

.cellToggle {
	display:inline-block;
	height:16px;
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	padding-left:6px;
	padding-right:6px;
	/*background-color:#000000;*/
	border-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	margin-right:6px;

	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 0px;
	background-color:rgba(0, 0, 0, 0.50);

	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.50), inset 0px 1px 0px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.50), inset 0px 1px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.50), inset 0px 1px 0px rgba(0, 0, 0, 0.25);
}

.listView .pushButton {
	display:inline-block;
	padding-left: 8px;
	padding-right: 8px;
	min-width: 21px;
	height: 21px;
	line-height: 21px;

	font-size: 11px;
	font-weight: none;
	font-family: "Lucida Grande", Helvetica, Arial;
	text-align: center;
	text-shadow:rgba(255, 255, 255, 0.5) 0px 1px 0px;

	background-color:#fcfcfc;
	background:linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f7f7f7));
	background:-moz-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-ms-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);
	background:-o-linear-gradient(0% 0% 270deg, #fcfcfc, #f7f7f7);

	box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-ms-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);

	border: 1px solid rgba(0, 0, 0, 0.4);
	
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	
	cursor:default;
}
.listView .pushButton:active {
	background:linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	background:-webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#f7f7f7));
	background:-moz-linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	background:-ms-linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	background:-o-linear-gradient(0% 0% 270deg, #EEEEEE, #f7f7f7);
	text-shadow:rgba(255, 255, 255, 0.5) 0px -1px 0px;
}
.listView .pushButton.defaultButton {
	color:white;
	text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 0px;

	background-color:#2f98cd;
	background:linear-gradient(0% 0% 270deg, #2f98cd, #026395);
	background:-webkit-gradient(linear, left top, left bottom, from(#2f98cd), to(#026395));
	background:-moz-linear-gradient(0% 0% 270deg, #2f98cd, #026395);
	background:-ms-linear-gradient(0% 0% 270deg, #2f98cd, #026395);
	background:-o-linear-gradient(0% 0% 270deg, #2f98cd, #026395);

	box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-ms-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
	-o-box-shadow: inset 0px 0px 1px rgba(255, 255, 255, 1), 0px 0px 2px rgba(255, 255, 255, 0.5);
}
.listView .pushButton.defaultButton:active {
	background:linear-gradient(0% 0% 270deg, #157db3, #026395);
	background:-webkit-gradient(linear, left top, left bottom, from(#157db3), to(#026395));
	background:-moz-linear-gradient(0% 0% 270deg, #157db3, #026395);
	background:-ms-linear-gradient(0% 0% 270deg, #157db3, #026395);
	background:-o-linear-gradient(0% 0% 270deg, #157db3, #026395);
	text-shadow:rgba(0, 0, 0, 0.5) 0px -1px 0px;
}