.contact {
	MARGIN: 40px 40px
}
HTML {
	
}
BODY {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px/18px Arial, "Helvetica Neue", Helvetica, sans-serif; BACKGROUND: #ececec; HEIGHT: 100%; PADDING-TOP: 0px
}
A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #6e7073; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
P {
	MARGIN: 0px 0px 20px
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL {
	MARGIN-BOTTOM: 20px
}
OL {
	MARGIN-BOTTOM: 20px
}
BLOCKQUOTE {
	BORDER-LEFT: #f7f7f7 5px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#page {
	MARGIN: 0px auto; MIN-HEIGHT: 100%; WIDTH: 848px; BACKGROUND: #ececec; HEIGHT: auto !important
}
#header {
	POSITION: relative; FLOAT: left; HEIGHT: 38px
}
#topbar {
	WIDTH: 848px; FLOAT: left
}
#logo A {
	MARGIN: 20px 10px 0px 20px; WIDTH: 314px; BACKGROUND: url(img/leonwu.png) no-repeat; FLOAT: left; HEIGHT: 62px
}
#logo A:hover {
	MARGIN: 20px 10px 0px 20px; WIDTH: 314px; BACKGROUND: url(img/leonwu.png) no-repeat; FLOAT: left; HEIGHT: 62px
}
#narbar {
	WIDTH: 848px; FLOAT: left
}
.top_left {
	WIDTH: 6px; BACKGROUND: url(img/content_left.png) repeat-y left top; FLOAT: left; HEIGHT: 139px
}
.top_mid {
	WIDTH: 835px; BACKGROUND: url(img/top_mid.png) repeat-x left top; FLOAT: left; HEIGHT: 139px
}
.top_right {
	WIDTH: 6px; BACKGROUND: url(img/content_right.png) #000 repeat-y left top; FLOAT: left; HEIGHT: 139px
}
#mycontent {
	WIDTH: 848px; FLOAT: left
}
.schedule {
	TEXT-ALIGN: left; MARGIN: 25px 45px; WIDTH: 706px; BORDER-COLLAPSE: collapse; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; FONT-SIZE: 12px
}
.schedule TH {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #b9c9fe; COLOR: #039; FONT-SIZE: 13px; BORDER-TOP: #00ccdd 4px solid; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.schedule TD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #e8edff; COLOR: #669; BORDER-TOP: transparent 1px solid; PADDING-TOP: 8px
}
.schedule TR:hover TD {
	BACKGROUND: #d0dafd; COLOR: #339
}
.location_left {
	MARGIN: 10px; WIDTH: 330px; FLOAT: left
}
.location_right {
	MARGIN: 10px; WIDTH: 310px; FLOAT: left
}
.location {
	WIDTH: 330px
}
.location TD {
	VERTICAL-ALIGN: top
}
.home_pic {
	MARGIN: -10px -10px 0px; WIDTH: 835px
}
.home_content {
	MARGIN-TOP: 10px; WIDTH: 100%; FLOAT: left
}
#home_left {
	MARGIN: 10px; WIDTH: 500px; FLOAT: left
}
#home_right {
	BORDER-BOTTOM: #aabcfe 4px solid; BORDER-LEFT: #aabcfe 4px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 10px 10px; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 10px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #aabcfe 4px solid; BORDER-RIGHT: #aabcfe 4px solid; PADDING-TOP: 10px
}
.news_head {
	TEXT-ALIGN: right; COLOR: #00a8ff; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
.news_date {
	MARGIN-TOP: 6px; COLOR: #b60404; FONT-WEIGHT: bold
}
.news_content {
	MARGIN-LEFT: 6px
}
.content_left {
	MIN-HEIGHT: 600px; WIDTH: 848px; BACKGROUND: url(img/content_left.png) repeat-y left top; FLOAT: left; HEIGHT: 100%
}
.content_right {
	MIN-HEIGHT: 600px;
	WIDTH: 840px;
	BACKGROUND: url(img/content_right.png) repeat-y right top;
	FLOAT: left;
	HEIGHT: 100%;
	MARGIN-LEFT: 0px
}
.content_mid {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 600px; PADDING-LEFT: 10px; WIDTH: 815px; PADDING-RIGHT: 10px; BACKGROUND: url(img/content_mid.png) #fff repeat-x left top; FLOAT: left; HEIGHT: 100%; PADDING-TOP: 10px
}
.testimonial {
	BORDER-BOTTOM: #ccc 0.5em solid; BORDER-LEFT: #ccc 0.5em solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eee; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 0.5em solid; BORDER-RIGHT: #ccc 0.5em solid; PADDING-TOP: 0px
}
.profile {
	BORDER-BOTTOM: #ccc 0.5em solid; BORDER-LEFT: #ccc 0.5em solid; BACKGROUND-COLOR: #eee; WIDTH: 780px; MARGIN-BOTTOM: 10px; FLOAT: left; BORDER-TOP: #ccc 0.5em solid; BORDER-RIGHT: #ccc 0.5em solid
}
.profile_text {
	LINE-HEIGHT: 28px; MARGIN: 10px; FLOAT: left; FONT-SIZE: 1.4em
}
.profile_image {
	BORDER-BOTTOM: #fff4c2 0.5em solid; BORDER-LEFT: #fff4c2 0.5em solid; FLOAT: left; BORDER-TOP: #fff4c2 0.5em solid; BORDER-RIGHT: #fff4c2 0.5em solid
}
#nav_bar {
	TEXT-ALIGN: right; WIDTH: 696px; FLOAT: left; HEIGHT: 44px
}
#tutor-titles {
	TEXT-ALIGN: right; WIDTH: 825px; FLOAT: right
}
.tutor-title {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(img/nav.png) repeat-x left top; FLOAT: right; HEIGHT: 38px; FONT-SIZE: 1.5em; PADDING-TOP: 10px
}
.tutor-title A {
	HEIGHT: 38px; COLOR: #fff; TEXT-DECORATION: none
}
.tutor-title A:hover {
	COLOR: #ffdb2e; TEXT-DECORATION: underline
}
.tutors {
	MARGIN: 10px
}
.entry_content {
	LINE-HEIGHT: 22px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 48px; FONT-SIZE: 1.2em
}
.selectedtitle A {
	COLOR: #ffdb2e
}
H1 {
	
}
H1 A {
	COLOR: #fff; TEXT-DECORATION: none
}
H2 {
	MARGIN: 0px 0px 10px 2px; FONT-SIZE: 20px
}
H2#blog-description {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 60px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 0px; LEFT: 0px
}
H3 {
	COLOR: #00a8ff; FONT-SIZE: 1.5em
}
H4 {
	PADDING-LEFT: 10px; COLOR: #ea2a29; FONT-SIZE: 1.2em
}
H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: underline
}
H4 {
	MARGIN: 0px 0px 10px; FONT-SIZE: 12px
}
#top-nav {
	POSITION: absolute; LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; MARGIN-LEFT: 20px; LIST-STYLE-IMAGE: none
}
#top-nav LI {
	MARGIN: 0px 0px 0px 10px; FLOAT: left
}
#top-nav LI#rss {
	PADDING-LEFT: 15px; BACKGROUND: url(img/rss-icon.gif) no-repeat left center
}
.readmoretext {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; MARGIN-TOP: 0px; PADDING-TOP: 6px
}
.newsbox IMG {
	BORDER-BOTTOM: #ccc 3px solid; BORDER-LEFT: #ccc 3px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 3px solid; BORDER-RIGHT: #ccc 3px solid; PADDING-TOP: 5px
}
.imgtfe {
	BORDER-BOTTOM: #b2cbdf 3px solid; BORDER-LEFT: #b2cbdf 3px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #b2cbdf 3px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #b2cbdf 3px solid; PADDING-TOP: 3px
}
.box-left1 {
	TEXT-ALIGN: justify; MARGIN-LEFT: 40px; MARGIN-RIGHT: 40px
}
.box-left2 {
	TEXT-ALIGN: justify; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.box-left IMG {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
P.tags {
	CLEAR: both
}
.clear {
	CLEAR: both
}
.push {
	HEIGHT: 14em
}
#footer {
	TEXT-ALIGN: center;
	BACKGROUND: url(img/footer.png) #ececec no-repeat left top;
	FLOAT: left;
	margin-left: -6px;
}
#footer P {
	MARGIN: 0px 0px 10px
}
#legal {
	TEXT-ALIGN: left; MARGIN: 10px auto; PADDING-LEFT: 8px; WIDTH: 848px; COLOR: #666
}
.aligncenter {
	MARGIN: 0px auto; DISPLAY: block
}
DIV.aligncenter {
	MARGIN: 0px auto; DISPLAY: block
}
.aligncenter {
	MARGIN-BOTTOM: 20px !important
}
.alignleft {
	MARGIN: 0px 20px 20px 0px; FLOAT: left
}
.alignright {
	MARGIN: 0px 0px 20px 20px; FLOAT: right
}
.wp-caption {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; BACKGROUND-COLOR: #f7f7f7; MARGIN-BOTTOM: 20px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
.wp-caption IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.wp-caption P.wp-caption-text {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#calendar_wrap TABLE {
	WIDTH: 100%
}
#calendar_wrap TD {
	TEXT-ALIGN: center
}
#wp-calendar CAPTION {
	MARGIN: 0px 0px 10px; BACKGROUND: #dedede
}
.news_header {
	COLOR: #09f; MARGIN-LEFT: 18px; FONT-SIZE: 24px
}
#formbuilder-page-1 {
	WIDTH: 600px; FONT-SIZE: 15px
}
#formbuilder-page-1 INPUT {
	WIDTH: 250px; FONT-SIZE: 15px
}
#fieldformBuilderFieldFull_Address {
	WIDTH: 400px
}
#formbuilder-page-1 .formBuilderSubmit INPUT {
	WIDTH: auto
}
.formBuilderSuccess {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
A.readmore {
	COLOR: #09f
}
A.readmore:visited {
	COLOR: #09f
}
A.readmore IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
