.ae-pagination {
	text-align: right; font-size: 100%;
}
.ae-pagination a {
	padding: 0.5em 1.1em; text-decoration: none; margin-right: 4px;
}
.ae-lookup-openbtn {
	margin-left: 3px; cursor: pointer;
}
.ae-lookup-clearbtn {
	margin-left: 3px; cursor: pointer;
}
.ae-lookup-searchlist {
	-ms-overflow-y: scroll !important;
}
.ae-lookup-selectedlist {
	-ms-overflow-y: scroll !important;
}
.ae-lookup-list {
	margin: 0px;
}
.ae-lookup-morebtn {
	padding: 1em; text-align: center; clear: both; display: block; cursor: pointer;
}
.ae-lookup-multidisplay {
	padding: 5px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 200px; line-height: 150%; float: left; cursor: pointer; min-height: 18px;
}
.ae-lookup-multidisplay li {
	line-height: 150%; margin-right: 10px; float: left;
}
.patient_ask .patient_ask_form .patient_ask_form_body .disease .ae-lookup-multidisplay {
	float: left;
}
.ae-lookup-list li {
	line-height: 25px; cursor: pointer;
}
.DiseaseIdsie8 .ae-lookup-list {
	height: 150px !important; overflow: scroll; margin-bottom: 10px;
}
.DiseaseIdsie8 .ae-lookup-list li {
	padding-top: 5px; padding-bottom: 5px;
}
.DiseaseIdsie8 .ae-lookup-list .ui-draggable .fl {
	float: left;
}
.DiseaseIdsie8 .ae-lookup-list .ui-draggable .ae-lookup-mbtn {
	margin-right: 10px;
}
.ae-lookup-mbtn {
	float: left;
}
input.search_btn {
	padding: 0px 5px;
}
.boxy {
	padding: 5px; width: 200px; line-height: 25px; margin-left: 10px; float: left;
}
.divCalendar {
	width: 100%; margin-top: 10px;
}
.tbCalendar {
	width: 100%;
}
.tbCalendar {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(204, 204, 204) currentColor currentColor rgb(204, 204, 204); border-image: none;
}
.tbCalendar td {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none;
}
.tbCalendar th {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none;
}
.tbCalendar tr {
	border: 0px currentColor; border-image: none;
}
.calendar {
	width: 100%; height: 36px;
}
.calendar_left {
	background: url("../images/calender_tit_l.jpg") no-repeat left; margin: 0px; padding: 0px; width: 10%; height: 36px; float: left;
}
.calendar_right {
	background: url("../images/calender_tit_r_bg.jpg") repeat-x left; margin: 0px; padding: 0px; width: 90%; height: 36px; float: left;
}
.CalendarDate {
	width: 50%; height: 36px; color: rgb(255, 255, 255); line-height: 36px; float: left;
}
.left_a {
	background: url("../images/left_a_bg.jpg") no-repeat center; width: 12px; height: 17px; margin-top: 10px; margin-left: 13%; float: left; display: block; cursor: pointer;
}
.left_a:hover {
	background: url("../images/left_a_bg_h.jpg") no-repeat center;
}
.right_a {
	background: url("../images/right_a.jpg") no-repeat center; width: 12px; height: 17px; margin-top: 10px; float: left; display: block; cursor: pointer;
}
.right_a:hover {
	background: url("../images/right_a_h.jpg") no-repeat center;
}
.CalendarDate span {
	padding: 0px 8px; width: 130px; text-align: center; float: left; display: block;
}
.calendar_tit {
	background: rgb(242, 242, 242); height: 30px; line-height: 30px;
}
.newdate {
	background: url("../images/calender_tit_r.jpg") no-repeat right; height: 36px; color: rgb(255, 255, 255); line-height: 36px; padding-right: 3%; font-weight: bold; float: right;
}
.tbCalendar td {
	width: 110px; height: 130px; text-align: left; color: rgb(28, 145, 57); vertical-align: top; min-height: 130px;
}
.tbCalendar .today {
	background: rgb(255, 148, 102); color: rgb(255, 255, 255) !important;
}
.tbCalendar .date {
	background: rgb(254, 232, 221); height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.awesomeCheckBoxList_ul {
	
}
.awesomeCheckBoxList_ul li {
	margin: 0px 8px; float: left;
}
.awesomeCheckBoxList_ul li input {
	margin: 0px 3px; vertical-align: middle;
}
.tr_statistics {
	line-height: 18px !important;
}
.poll_plan0 {
	background-position: 0px -52px;
}
.poll_plan1 {
	background-position: 0px -104px;
}
.poll_plan2 {
	background-position: 0px -156px;
}
.poll_plan3 {
	background-position: 0px -208px;
}
.poll_plan4 {
	background-position: 0px -260px;
}
.poll_plan5 {
	background-position: 0px 0px;
}
.poll_plan0 .plan_e {
	background-position: right -78px; padding-right: 2px; margin-left: 2px; background-repeat: repeat-x;
}
.poll_plan1 .plan_e {
	background-position: right -130px; padding-right: 2px; margin-left: 2px; background-repeat: repeat-x;
}
.poll_plan2 .plan_e {
	background-position: right -182px; padding-right: 2px; margin-left: 2px; background-repeat: repeat-x;
}
.poll_plan3 .plan_e {
	background-position: right -234px; padding-right: 2px; margin-left: 2px; background-repeat: repeat-x;
}
.poll_plan4 .plan_e {
	background-position: right -286px; padding-right: 2px; margin-left: 2px; background-repeat: repeat-x;
}
.poll_plan5 .plan_e {
	background-position: right -26px; padding-right: 2px; margin-left: 2px; background-repeat: repeat-x;
}
.poll_plan0 .plan_c {
	background-position: 0px -339px; height: 16px; background-repeat: repeat-x;
}
.poll_plan1 .plan_c {
	background-position: 0px -367px; height: 16px; background-repeat: repeat-x;
}
.poll_plan2 .plan_c {
	background-position: 0px -395px; height: 16px; background-repeat: repeat-x;
}
.poll_plan3 .plan_c {
	background-position: 0px -420px; height: 16px; background-repeat: repeat-x;
}
.poll_plan4 .plan_c {
	background-position: 0px -447px; height: 16px; background-repeat: repeat-x;
}
.poll_plan5 .plan_c {
	background-position: 0px -312px; height: 16px; background-repeat: repeat-x;
}
