.ExtendPanel{color:#5D9732;overflow:hidden;}
.ExtendPanel .Title{text-align:left; font-size:39px;vertical-align:middle;text-indent:12px; height:45px;  }
.ExtendPanel .Operate{text-align: right;color: #758E57;	position:relative;	width:100%;top: -26px;left: 0px; margin-bottom:-10px; }
.ExtendPanel .Operate .button{cursor:pointer;color:#698B35;font-weight:bold;font-size:12px; line-height:45px;width:75px; height:45px; vertical-align:bottom ; margin:6px 6px -6px 0px; padding:6px 6px 0px 6px;}
.ExtendPanel .Content{padding:3px 0px 0px 12px; }

.ExtendPanel .Content dt{font-weight:bolder;  padding:0px 0px 1px 0px; }
.ExtendPanel .Content dd{padding :1px 0px 0px 0px;color:#CC9900;font-weight:bolder;}
.ExtendPanel .Content dd input {vertical-align:middle;} 
.ExtendPanel .Content dd textarea{width:480px; }
.ExtendPanel .Content dl .center{text-align:center; padding:6px 0px 0px 0px; }

.ExtendPanel .Content .right{text-align:right; font-weight:bold;  }
.ExtendPanel .Content .right dt{padding:0px 34px 0px 0px;color:#5D9732; }
.ExtendPanel .Content .right dd{background-image:url(images/Arrows_Right.gif);background-repeat:no-repeat;background-position:right top; padding:2px 18px 2px 0px;}
.ExtendPanel .Content h3{margin:0px; padding:8px 0px 6px 0px;font-size:14px; }
.ExtendPanel .Content h4{margin:0px; padding:2px 0px 2px 0px;font-size:14px;color:#CC9900; }
.ExtendPanel .Content h5{margin:0px; padding:6px 0px 6px 0px;font-size:12px;color:#535659; vertical-align:top; }
.ExtendPanel .Content h5 A{color:#CC9900;}
.ExtendPanel .Content h6{margin: 0px;padding: 1px 1px 0px 0px;text-indent:24px; }
.ExtendPanel .Content .BorderPanel{border:1px solid #5D9732;margin:0px 6px 6px 12px; padding:3px;background-color:#FFF;}

.MainPanel .fspace{float:left;width:250px; height:419px;}

.SidePanle{border:1px solid #88BB5C;padding:0px 6px 6px 6px;margin:8px 0px 0px 0px;  }
.SidePanle .Header{border-bottom:1px solid #88BB5C;height:25px;margin:auto auto 6px auto; overflow:hidden;height:30px;line-height:30px;   }
.SidePanle .Title{text-align:left;font-weight:bold;vertical-align:middle;color:#728835;}
.SidePanle .Operate{text-align:left;float:right;color:#758E57;}
.SidePanle .Content{clear:both; color:#85A075; }

.homepage{height:auto ; color:#5D9732;}
.homepage .Left{width:280px;float:left; vertical-align:top; padding:0px 8px 0px 0px;   }
.homepage .Left dl dt{font-size:14px;font-weight:bolder;padding:0px 0px 6px 0px; margin:0px;}
.homepage .Left dl dd{ padding:6px 0px 6px 0px; margin:0px;  }

.homepage .Left .Yellow,.Green {background-color:#DEB408; padding:2px 0px 2px px;margin:0px 0px 10px 0px ; color:#FFF;   }
.homepage .Left .Yellow{ height:106px; background-image:url("../../images/homepage_tree.gif"); background-repeat:no-repeat; background-position:2% 50%;}
.homepage .Left .Yellow dt, .homepage .Left .Yellow dl, .homepage .Left .Yellow dd{ padding:3px 4px 1px 40px; margin:0px;  }
.homepage .Left .Green dt, dl, dd{ padding:3px 4px 1px 4px; margin:0px;  }
.homepage .Left .Green dl{background-color:#8CC63F; }
.homepage .Left .Green .right{text-align:right;}
.homepage .Left .Green .Bold{ font-weight:900;}
.homepage .HomeContent{}
.homepage .main {font-size:10px; }
.homepage .main .image{ margin:0px 0px 130px 17px; }
.homepage .main .msg{padding:0px 0px 0px 570px;}
.homepage .main .msg .Bold{font-weight:bold;  }
.homepage .main .copyright {text-align:right; font-size:9px;  }
.Brown{ color:#CC9900;}

.ViolinSize,.Rental{margin:12px 0px 0px 24px; height:360px;padding:8px; }
.ViolinSize p{text-align:right; font-weight:bold; margin:6px 0px 0px 0px; padding:0px;}
.ViolinSize table{width:100%; text-align:center; padding:6px;}
.ViolinSize b{font-size:16px; margin-bottom:12px; }
.ViolinSize th{vertical-align:bottom;}
.ViolinSize td A{color:#DEB408; font-weight:bold; font-size:14px;}
.Rental{ font-weight:bold; font-size:16px;padding:4px 0px 4px 85px;}

.ItemTable table,.Alternating table,.TableForm ,.TableList{width:auto;}
.TableForm th{font-weight:bold;text-align:right;padding:1px 4px 1px 0px;height:25px;margin:1px 4px 1px 0px;  }
.TableForm td{text-align: left; padding:1px 0px 1px 2px ;margin:1px 0px 1px 2px; }
.TableForm td input, .TableForm td select{width:250px;margin:2px 0px 2px 2px;}
.TableForm .Center{text-align:center; }
.BtnOK,.BtnCancel{cursor:pointer;color:#698B35;font-size:8pt;width:66px;height:20px;background-image:url(images/Button.gif); border:0px; vertical-align:middle; margin :2px 12px 2px 12px;}
.BtnOK_Ret{cursor:pointer;color:#698B35;font-size:8pt;width:110px;height:20px;background-image:url(images/Button_rt.gif); border:0px; vertical-align:middle; margin :2px 12px 2px 12px;}
.TableForm td textarea{height:80px;width:250px;margin:2px 0px 2px 2px;}
.TableForm .Radio{vertical-align:middle;  }
.TableForm .Radio input{width:12px;vertical-align:middle; padding-right:6px;margin-right:6px;  }

.TableList{width:100%;border-collapse:collapse; color:#5E675A;}
.TableList th{border:1px solid #88BB5C;font-weight:bold;text-align:center;padding:1px 0px 1px 2px ;margin:1px 0px 1px 2px;color:#F48A01; height:28px;  }
.TableList td{ border:1px solid #88BB5C;text-align: center; padding:1px 0px 1px 2px ;margin:1px 0px 1px 2px; font-weight:normal;}
.TableList td A{text-decoration: underline;}
.ItemTable ,.Alternating{ width:246px; }

.ItemTable table,.Alternating table{margin:0px; padding:0px;table-layout:fixed;}
.ItemTable table td,.Alternating table td{word-break:break-all;}
.ItemTable,.Alternating{margin:auto; vertical-align:middle;}
.ItemTable{border:1px solid #C8DF8E; color:#CC9900; margin-bottom:3px;   }
.ItemTable table th,.Alternating table th{text-align:right; font-size:7pt; font-weight:normal;  text-align:left;    }
.ItemTable table td,.Alternating table td{font-size:7pt;}
.ItemTable table td .button,.Alternating table td .button{color:#698B35;font-weight:bold;}
.ItemTable table td .Quantity,.Alternating table td .Quantity{width:24px; }
.Alternating{border:1px solid #C8DF8E; color:#FFF;margin-bottom:3px;  }
.ItemTable table .title , .Alternating table .title{font-size:9pt; font-weight:bolder;}

.BtnRental{cursor:pointer;color:#698B35;font-size:7pt;width:38px;height:14px;background-image:url(images/Rental.gif); border:0px; vertical-align:middle; margin:0px 0px 0px 24px;  }
.BtnRentalA{cursor:pointer;color:#698B35;font-size:7pt;width:38px;height:14px;background-image:url(images/RentalA.gif); border:0px; vertical-align:middle;margin:0px 0px 0px 24px; }

.RightTable{border:1px #solid #C8DF8E; border-collapse:collapse;}
.RightTable th{text-align:left; padding-right:6px;border:1px #solid #C8DF8E;}
.RightTable td{ color:#DEB408; border:1px #solid #C8DF8E;word-break: break-all; word-wrap:break-word; overflow:hidden;}
.RightTable .Center{text-align:center; }
.RightTable .Trim{width:155px}
.half{width:162px;margin:2px 0px 2px 2px; vertical-align:middle;  }

.RegisterForm{margin:0px 0px 0px 290px;border-collapse:collapse;}
.RegisterForm th{ font-size:9pt; font-weight:normal; text-align:left; width:140px; }
.RegisterForm td{text-align:left; }
.RegisterForm td input {width:195px;} 
.RegisterForm td select {width:203px;}
.RegisterForm .Center{text-align:center; width:100%; }

.UserProfileForm{margin:0px 0px 0px 290px;border-collapse:collapse;}
.UserProfileForm th{ font-size:9pt; font-weight:normal; text-align:left; width:200px; }
.UserProfileForm td{text-align:left; }
.UserProfileForm td input {width:195px;} 
.UserProfileForm td select {width:203px;}
.UserProfileForm .Center{text-align:center; width:100%; }

.TeacherDetailList{width:95%; border-collapse:collapse;}
.TeacherDetailList th{border:1px solid #88BB5C;font-weight:bold;text-align:right;padding:1px 4px 1px 0px ;margin:1px 0px 1px 2px;color:#F48A01; height:28px; width:160px;  }
.TeacherDetailList td{ border:1px solid #88BB5C;text-align:left; padding:1px 0px 1px 2px ;margin:1px 0px 1px 2px; }
.TeacherDetailList .Center{text-align:center; width:100%;}


.CategoryList table {table-layout:fixed;border:1px solid #88BB5C;}
.CategoryList th{ width:102px;}
.CategoryList td{display:inline; vertical-align:top; word-break:break-all; text-align:left;  }



.Calendar{z-index:100; margin:0px; padding:1px;border-collapse:collapse; position: relative;left: 0px !important;top: 0px !important;visibility: visible; display: block;}
.Calendar iframe{left: 0px !important;top: 0px !important;}
.Calendar .ajax__calendar_container {background-color:#FFF; border:1px solid #698B35; height:auto;}
.Calendar table{ border-collapse:collapse;   }
.Calendar td{padding:0px;margin:0px;border:1px solid #698B35;}

.SalesLeftMsg {width: 218px; height: 474px; font-size: 14px; text-align:left; padding:0px 130px 0px 12px;  float:left;}
.SalesLeftMsg p{ padding:6px 0px 6px 0px; margin:0px;}
.SalesLeftTitle{ height:42px;font-size:30pt;}
.SalesLeftSubTitle{font-size:20pt; height:30px;text-align:right;padding-right:48px; padding-bottom:8px; }
.SalesContent{font-weight:bold;}
.SalesContent p{margin:0px; padding:0px 0px 6px 0px;color:#DFB840;}
.NormalFont{font-weight:normal;}
.SubTitle{color:#DFB840; font-weight:bold;}
pre 
{
	 font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */white-space: -pre-wrap;      /* Opera 4-6 */white-space: -o-pre-wrap;    /* Opera 7 */word-wrap: break-word;       /* Internet Explorer 5.5+ */
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  
	} 