	/*
	reset.css file
	*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,table,abbr,acronym { 
	border:none;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
a {
	color: #545252;
}
a:visited {
	color: #545252; text-decoration: none;
}
a:hover {
	color: #000000; text-decoration: none;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
.hiddentext {
	text-indent: -1000em;
	*text-indent: 0;
	*line-height: 10000px;
	overflow: hidden;
}

body,textarea {
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
}
body {
	background:#FFFFFF url(../images/bg.jpg) repeat-x;
}
#header{
	width:900px;
	margin:0px auto;
	position:relative;
	padding-top:61px;
}
#header2{
	position:relative;
	z-index:100;
}
.header_bg{
	width:900px;
	height:301px;
	-moz-border-radius:7px;
	border-radius:7px;
	-webkit-border-radius:7px;
}
#home_header_bg{
	background:url(../images/header_bg.jpg) no-repeat;
}
#tut_header_bg{
	background:url(../images/tut_header_bg.jpg) no-repeat;
}
#ses_header_bg{
	background:url(../images/ses_header_bg.jpg) no-repeat;
}
#cur_header_bg{
	background:url(../images/c_header_bg.jpg) no-repeat;
}
#pro_header_bg{
	background:url(../images/pro_header_bg.jpg) no-repeat;
}
#for_parents_n_teachers_header_bg{
	background:url(../images/4parents_header_bg.jpg) no-repeat;
}
#about_us_header_bg{
	background:url(../images/about_us_header_bg.jpg) no-repeat;
}
#employment_form_header_bg{
	background:url(../images/employment_form_header_bg.jpg) no-repeat;
}
#educational_form_header_bg{
	background:url(../images/educational_form_header_bg.jpg) no-repeat;
}
#tutoring_form_header_bg{
	background:url(../images/tutoring_form_header_bg.jpg) no-repeat;
}
#header img{
	margin-top:61px;
	margin-left:87px;
	position:absolute;
}
/* Top Menu */
#menu_1{
	position: absolute;
	right:0px;
	top:0px;
}

#menu_1 ul li.main {
	float: left;
	position: relative;
}
#but01,
#but02,
#but03{
	display: block;
	text-indent: -1000em;
	*text-indent: 0;
	*line-height: 10000px;
	overflow: hidden;
	height: 42px;
	background: url(../images/menu_1.gif) no-repeat left top;
	position: relative;
	margin-top:19px;
}
#menu_1 .dir {
	z-index: 10;
}
#but01 {
	width:55px;
	background-position:left top;
}
#but01:hover,
#but01.selected {
	background-position:left -42px;
}
#but02 {
	width:73px;
	background-position:-55px top;
}
#but02:hover,
#but02.selected {
	background-position:-55px -42px;
}
#but03 {
	width:78px;
	background-position:-128px top;
}
#but03:hover,
#but03.selected {
	background-position:-128px -42px;
}

/*Menu bottom*/
#menu_2{
	position:absolute;
	margin-top:-3px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	border-radius-bottomright:15px;
	border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-box-shadow: 0 0 2em grey;
}

#menu_2 ul li.main {
	float: left;
	position: relative;
}
#but04,
#but05,
#but06,
#but07,
#but08{
	display: block;
	text-indent: -1000em;
	*text-indent: 0;
	*line-height: 10000px;
	overflow: hidden;
	height: 47px;
	background: url(../images/menu_2.png) no-repeat bottom center;
	position: relative;
	bottom:0px;
}
#menu_2 .dir {
	z-index: 10;
}
#but04 {
	width:151px;
	background-position:left top;
	-moz-border-radius-bottomleft:17px;
	border-radius-bottomleft:17px;
	-webkit-border-bottom-left-radius:17px;
}
#but04:hover,
#but04.selected {
	background-position:left -47px;
}
#but05 {
	width:194px;
	background-position:-151px top;
}
#but05:hover,
#but05.selected {
	background-position:-151px -47px;
}
#but06 {
	width:198px;
	background-position:-345px top;
}
#but06:hover,
#but06.selected {
	background-position:-345px -47px;
}
#but07 {
	width:205px;
	background-position:-543px top;
}
#but07:hover,
#but07.selected {
	background-position:-543px -47px;
}
#but08 {
	width:152px;
	background-position:-748px top;
	-moz-border-radius-bottomright:15px;
	border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
}
#but08:hover,
#but08.selected {
	background-position:-748px -47px;
}

/*Content*/
#content{
	width:900px;
	margin:70px auto 0px auto;
	position:relative;
}
#content_top{
	height:320px;
}
#content_top h1{
	font-family:times new roman;
	font-size:36px;
	margin-bottom:10px;
}
h1.brown_font36{
	color:#663200;
	font-family:times new roman;
	font-size:36px;
	margin-bottom:15px;
}
#about_us{
	background:#341900 url(../images/about_us_bg.jpg) repeat-x;
	color:#FFFFFF;
	width:271px;
	-moz-border-radius:15px;
	border-radius:15px;
	padding:29px 22px 5px 37px;
	position:absolute;
	left:0px;
}
#about_us img{
	margin-left:-37px;
	margin-top:-10px;
}
#about_us p{
	line-height:18px;
}
#read_more{
	background:url(../images/read_more_bg.gif) no-repeat;
	width:107px;
	height:32px;
	margin-left:193px;
	//padding:0px;
	margin-top:15px;
	padding:6px 10px 4px 14px;
	position:relative;
	//margin-right:-8px;
}
#read_more a{
	background:url(../images/read_more_arrow.gif) no-repeat right 3px;
	padding-right:10px;
	color:white;
	text-decoration:none;
}
#welcome_top, #welcome_bottom{
	padding-left:289px;
}
#welcome_bottom img{
	-moz-border-radius-bottomright:15px;
	border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
}
#welcome{
	width:516px;
	background:white url(../images/welcome_bg.gif) repeat-y;
	padding:21px 24px 27px 74px;
	margin-left:289px;
}
#welcome span{
	color:#30A5DD;
	font-weight:bold;
}
#welcome p{
	margin-top:20px;
	color:#000;
	line-height:20px;
}
#content_bottom{
	color:#000000;
	margin-bottom:50px;
}
#content_bottom p{
	line-height:18px;
}
#content_bottom h2{
	font-size:27px;
	font-family:times new roman;
}
#content_bottom img.img{
	float:left;
	margin-right:10px;
}
#content_bottom img.below{
	margin-bottom:26px;
}
#content_bottom p.font_19{
	font-size:19px;
	font-family:times new roman;
	float:left;
	padding-top:5px;
}
#content_bottom h3{
	margin-bottom:8px;
	font-size:20px;
	font-family:times new roman;
}
#tutoring_services{
	float:left;
	width:268px;
	padding-right:23px;
}
#century_skills{
	float:left;
	border-right:#ABB2B5 1px solid;
	width:275px;
	padding-right:15px;
	padding-left:19px;
	border-left:#ABB2B5 1px solid;
}
#pro_development{
	float:right;
	width:280px;
	padding-left:8px;
}
#sub_content{
	position:relative;
	background:url(../images/tut_content.gif) repeat-y;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	border-radius-bottomright:15px;
	border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
}
#sub_content img.img{
	float:left;
	position:relative;

}
#sub_content img#img{
	 z-index: 10;
	 margin-bottom:-17px;
	 width:353px;
	 margin-left:-39px;
	 // margin-left:-40px;
	 -moz-border-radius-bottomleft:15px;
	border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
}
#tut_desc{
    margin: 0 auto;
    width: 821px;
}
#tut_desc .desc{
	float:left;
	width:470px;
	margin-left:30px;
}
img#tut_sub_content_bottom{
	margin-top:-11px;
	position:relative;
	background:url(../images/tut_content_bottom.gif) no-repeat;
	-moz-border-radius-bottomright:25px;
	-moz-border-radius-bottomleft:20px;
	border-radius-bottomright:25px;
	border-radius-bottomleft:25x;
	-webkit-border-bottom-left-radius:25px;
	-webkit-border-bottom-right-radius:25px;
}
img#sub_content_bottom{
	//margin-bottom:-3px;
	position:relative;
	background:url(../images/tut_content_bottom.gif) no-repeat;
	-moz-border-radius-bottomright:25px;
	-moz-border-radius-bottomleft:20px;
	border-radius-bottomright:25px;
	border-radius-bottomleft:25x;
	-webkit-border-bottom-left-radius:25px;
	-webkit-border-bottom-right-radius:25px;
}
#tut_desc p{
	line-height: 18px;
	padding-top:10px;
}
#tut_content_bottom{
	margin-top:19px;
}
h2.brown_font24{
	color:#603813;
	font-size:24px;
	font-family:times new roman;
	text-align:center;
}
#tut_content_bottom .tut_service{
	float:left;
	width:230px;
	margin-left:62px;
}
#tut_content_bottom .tut_service ul li{
	line-height:20px;
}
#tut_content_bottom .tut_service ul{
	margin-top:24px;
}
#tut_content_bottom .tut_service ul li.title{
	color:#E975A8;
	font-weight:bold;
	background:url(../images/arrow.gif) no-repeat left 6px;
	padding-left:12px;
}
#tut_content_bottom h3 {
	background:url(../images/forMore_bg.gif) repeat-x left top;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	width:444px;
	//width:460px;
	height:30px;
	padding-top:10px;
	padding-left:29px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	margin:0 auto;
	margin-top:43px;
}
#tut_content_bottom h3 a{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
#tut_content_bottom h3 a:hover{
	color:#E975A8;
}
#sub_content_end{
	background-color:#CBDBE2;
	margin-top:20px;
}
#sub_content_end .sub_content_end{
	width:847px;
	padding:36px 23px 36px 30px; 
	position:relative;
	margin:0px auto;
}
#sub_content_end .sub_content_end p{
	line-height:18px;
}
#sub_content_end .sub_content_end b{
	font-weight:bold;
	font-size:14px;
}
#sub_content_end .sub_content_end a{
	color:#298ACB;
	text-decoration:none;
}
#ses_desc{
	width:821px;
	margin:0 auto;
	padding-bottom:34px;
}
#ses_desc b{
	font-weight:bold;
}
#ses_desc ul{
	margin-top:24px;
	margin-left:45px;
}
#ses_desc ul li, form#emp_contact_form ul li{
	background:url(../images/arrow.gif) no-repeat left 6px;
	padding-left:12px;
	line-height:18px;
}
#ses_desc .desc{
	float:left;
	margin-left:20px;
	width:600px;
	//width:580px;
	line-height:18px;
}
#cur_desc{
	width:834px;
	margin:0 auto;
	padding-bottom:24px;
}
#cur_desc .desc{
	float:left;
	margin-left:24px;
	width:572px;
	//width:568px;
	line-height:18px;
}
#cur_content h2{
	text-align:left;
	margin-top:23px;
}
#cur_content ul{
	float:left;
	margin:17px 80px 0px 30px;
}
#cur_content ul li, #for_parents_desc ul li, #for_teachers_desc ul li, #contact_us_desc ul li{
	background:url(../images/arrow.gif) no-repeat left 6px;
	padding-left:12px;
	line-height:18px;
}
#for_parents_desc ul,#for_teachers_desc ul,#contact_us_desc ul{
	margin-top:25px;
	margin-left:8px;
}
#for_parents_desc ul li a{
	text-decoration:none;
	color:#000;
}
#for_teachers_desc ul li a{
	text-decoration:none;
	color:#fff;
}
#contact_us_desc ul a{
	color:#fff;
}
#for_parents_desc ul li a:hover, #for_teachers_desc ul li a:hover, #contact_us_desc ul li a:hover{
	color:#FF7DB6;
}
#for_parents_desc, #about_us_desc{
	width:822px;
	margin:0 auto;
	padding-bottom:34px;
}
#for_teachers_desc,#contact_us_desc {
	z-index:100;
	background:#341900 url(../images/for_teachers.gif) repeat-x left top;
	padding:39px 49px 42px 37px;
	margin-bottom:47px;
	color:#fff;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-bottomleft:15px;
	border-radius-bottomright:15px;
	border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
}
#contact_us_desc{
	margin-top:-10px;
	margin-bottom:37px;
}
h2{
	color: #663200;
    font-family: times new roman;
    font-size: 36px;
    margin-bottom: 15px;
}
img#sub_content_bottom2{
	position:relative;
	margin-top:-13px;
	background:url(../images/tut_content_bottom.gif) no-repeat;
}
h1.white_font36{
	font-size:36px;
	font-weight:bold;
	font-family: times new roman;
	margin-bottom: 30px;
}
#for_teachers_desc b.font_14{
	font-weight:bold;
	font-size:14px;
}
#contact_us_desc b span{
	color:#3CBBEC;
	font-weight:bold;
}
#contact_us_desc .contact_us{
	background:url(../images/line.gif) repeat-y right top;
	padding-right:40px;
	float:left;
}
#contact_us_desc dl{
	line-height:18px;
}
#contact_us_desc dt{
	padding-left:27px;
	position:absolute;
	font-weight:bold;
}
#contact_us_desc dd{
	padding-left:98px;
}
#contact_us_desc .no_bg{
	background:none;
}
#contact_us_desc dl.toll dd{
	padding-left:179px;
}
#sub_content .form{
	width:831px;
	margin:0 auto;
	padding-bottom:24px;
}
#sub_content .form dl#tut dt{
	position:absolute;
	margin-right:54px;
	padding-top:5px;
}
#sub_content .form dl#tut dd.left{
	padding-left:78px;
}
#sub_content .form dl#tut p, #sub_content .form dl#tut dd{
	margin-bottom:17px;
}
#sub_content .form dl#tut p{
	//margin-bottom:0px;
}
p.grad{
	//margin-left:-80px;
}
#sub_content .form dl#tut input.input_right{
	margin-right:17px;
	margin-top:5px;
}
#sub_content .form dl#tut input.input_left{
	margin-left:15px;
}
#sub_content .form dl#tut input{
	border:gray 1px inset;
	padding:5px 5px;
}
#sub_content .form dl#tut  input#name{
	width:322px;
}
#sub_content .form dl#tut input#title{
	width:222px;
}
#sub_content .form dl#tut input#address{
	width:258px;
	margin-left:29px;
}
#sub_content .form dl#tut input#sch_or_org{
	width:196px;
}
#sub_content .form dl#tut input#tel,
#sub_content .form dl#tut input#alt_tel{
	width:127px;
}
#sub_content .form dl#tut p input#tel{
	margin-left:17px;
}
#sub_content .form dl#tut input#email{
	width:189px;
}
#sub_content .form dl#tut input#grades,
#sub_content .form dl#tut input#stud_grade,
#sub_content .form dl#tut input#yrs_exp,
#sub_content .form dl#tut input#hl_edu,
#sub_content .form dl#tut input#academic_sub{
	width:75px;
}
#sub_content .form dl#tut textarea#comments{
	width:403px;
	height:142px;
	border:gray 1px inset;
	padding: 5px;
}
#sub_content .form dl#tut input#submit{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url(../images/submit_btn.gif) repeat-x left top;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	border:none;
	padding:5px 15px;
}
#add{
	//margin-left:-100px;
}
#add p{
	float:left;
	position:relative;
}
#add p input.add{
	width:100px;
	margin-left:6px;
}
#add p input{
	margin-right:7px;
}
#sub_content .form dl#tut input#alt_tel,
#sub_content .form dl#tut input#stud_cs{
	margin-left:6px;
}
#sub_content .form dl#tut input#stud_sch{
	margin-left:10px;
}
#sub_content .form dl#tut input#position{
	margin-left:18px;
}
#sub_content .form dl#tut input#stud_sch,
#sub_content .form dl#tut input#stud_cs,
#sub_content .form dl#tut input#position{
	width:138px;
}
form#emp_contact_form p{
	line-height:18px;
}
form#emp_contact_form ul{
	margin-top:20px;
	margin-left:6px;
}
form#emp_contact_form .seperator{
	background:url(../images/seperator.gif) repeat-x left top;
	height:1px;
	margin:26px 0px;
}
#sub_content .form dl#tut input#attach{
	background:url(../images/attach.gif) no-repeat left top;
	width:98px;
	height:23px;
	border:none;
	margin-left:116px;
	padding:0px;
}
#sub_content .form dl#tut input#additional{
	background:url(../images/attach.gif) no-repeat left top;
	width:98px;
	height:23px;
	border:none;
	padding:0px;
	margin-left:386px;
}
#sub_content .form dl#tut textarea#letter,#sub_content .form dl#tut textarea#resume {
	width:831px;
	height:200px;
	border:gray 1px inset;
	padding: 5px;
}
.contact_us a{
	color:#fff;
	text-decoration:none;
}
/* Footer */
#footer {
	position: relative;
	height: 96px;
	background-color:#298ACB;
	font-size:11px;
	color: #ffffff;
}
#footer ul {
	position: absolute;
}
#footer a {
	color: #ffffff;
	text-decoration: none;
	padding-right: 20px;
	text-align:left;
}
#footer_content{
	width:900px;
	margin:0px auto;
}
#footer_content ul#footer_1{
	top:23px;
	width:80px;
	border-right:#94C5E5 1px solid;
	line-height:15px;
}
#footer_content ul#footer_2{
	top:23px;
	margin-left:106px;
	border-right:#94C5E5 1px solid;
	line-height:15px;
}
#footer_content ul#footer_3{
	top:23px;
	margin-left:349px;
	line-height:15px;
}
#footer_content a:hover, #footer_content a.selected{
	color:#FF7DB6;
}
#copyright{
	margin-top:23px;
	float:right;
	text-align:right;
}