.toppage_menu_table
{
	margin: 3px;
}

.toppage_menu_td_image
{
	padding:2px;	
}

.toppage_menu_td_text
{
	padding:2px;
	font-size: 10px;
	color: Gray;
}

.pub_grid_allplan
{
	color: Navy !important;
	border-top: 1px solid #A0522D;
	padding:5px 0px 5px 20px;
	width:460px;
}

.pub_grid_allplan a
{
	color: Navy !important;
	font-weight:bold;
	text-decoration:none;
}

.pub_grid_course_title
{
	padding:5px 0px 0px 0px;
}

.pub_grid_course_title a
{
	color:Maroon !important;
	font-weight:bold;
}

.pub_grid_course_description
{
	margin:5px 0px 0px 2px;
	font-family: verdana;
	font-size:10px;
	line-height:17px;
	width:350px;
}

#pub_grid_course_ul
{
	width:479px;
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style: none;
	background-image: url(Img/aw_plan_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#pub_grid_course_ul li
{
		padding: 3px 0px 5px 20px;
}

ul#toppage_menu_container
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top:1px solid #CC6666;
	border-left:1px solid #CC6666;
	width: 663px;
}

ul#toppage_menu_container li
{
	width: 220px;
	height:100px;
	border-bottom:1px solid #CC6666;
	border-right:1px solid #CC6666;
	background-color:white;
	float:left;
}

#toppage_container
{
	background-color: White;
	width:750px;
}

#toppage_toparea
{
	margin:5px 5px 5px 5px;
}

.editform_textfield
{
	border: 1px solid Gray;
	color: Black;
	font-family: Arial;
	font-size: 11px;
	padding:2px;
	/*background-image: url(Img/textbox_bkgd.jpg);
	background-repeat: repeat-x;*/
}

.contact_table
{
	width: 501px;
}

.contact_table_td_label
{
	width:100px;
	padding:3px;
}

.contact_table_td_form
{
	width:401px;
	padding:3px;
}



/* Panel New */

.panel_new_container
{
	margin: 10px;
	width: 300px;
	border: 2px solid #EFE1CA;
}

#panel_new_ul
{
	list-style: none;
	padding: 0px;
	margin:0px;
}

#panel_new_ul li
{
	padding: 3px;
	border-bottom: 1px dashed #E4E4E4;
	font-size: 11px;
	font-family: Verdana;
	color: Black;
	height:20px;
}

#panel_new_ul li a
{
	color: #696969;
}

.panel_new_title
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #A0522D;
	padding:3px;
	border-bottom: 1px solid #EFE1CA;
	width:470px;
	margin-bottom:5px;
}

.panel_new_ul_image
{
	padding:4px;
}

.panel_new_ul_text
{
	padding:4px;
	font-size: 10px;
}

.panel_new_ul_text a
{
	color: #696969;
}



.system_detail
{
	padding:30px 10px 0px 10px;	
	width: 480px;
}

.system_detail a
{
	color: #A0522D;
}



#toppage_middlearea
{
	margin: 0px 5px 5px 5px;
}

ul#test2_color_container
{
	width:300px;
	margin:0px;
	padding:0px;
	list-style: none;
}

ul#test2_color_container li
{
	width:100px;
	height:100px;
	text-align: center;	
	float:left;
}

#toppage_banner_container
{
	background-color: #191970;
	color: White;	
	font-size: 14px;
	font-family: Verdana;
	width:705px;
	height:25px;
	line-height:25px;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 5px;
}

#toppage_banner_container a
{
	color:White;
	text-decoration: none;
}

#toppage_banner_container a:hover
{
	color:White;
	text-decoration: underline;
}

.listing_subtitle_news
{
}

.sub_pageinfo
{
/*	background-image: url(Img/aw_pageinfo.jpg);*/
	width: 585px;
	height: 63px;
}

#sub_breadcrumbs_container
{
	padding:20px 0px 0px 20px;
}

#sub_breadcrumbs
{
	font-size:11px;
	font-family:Tahoma;
	color:Gray;
	height:30px;
}

#sub_breadcrumbs a
{
	color:#718998;
	height:30px;
}

.sub_contents
{
	font-size:11px;
	padding:10px;
}

#sub_description
{
	
}

.pageinfo_text
{

}

#sidebar_introduction_container
{
	
}

#sidebar_introduction_title
{ 
	background-image: url(Img/aw_sidebar_introduction.jpg);
	background-repeat: no-repeat;
	width: 151px;
	height: 56px;
	display:block;
}

#sidebar_introduction_menu
{
	background-color: White;
	width:144px;
	position: relative;
	left: 6px;
	border-top: 1px solid #F4F4F4;
}

ul#sidebar_introduction_ul
{
	list-style: none;
	margin:0px;
	padding:3px;
}

ul#sidebar_introduction_ul li
{
	font-size: 11px;
	background-image: url(Img/sidemenu_arrow.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
	height:20px;
	display:block;
	line-height: 20px;
	background-position: 0px 2px;
	border-bottom: 1px dotted #EFEFEF;
}

#sidebar_services_container
{
	
}

#sidebar_services_title
{ 
	background-image: url(Img/aw_sidebar_services.jpg);
	background-repeat: no-repeat;
	width: 151px;
	height: 56px;
	display:block;
}

#sidebar_services_menu
{
	background-color: White;
	width:144px;
	position: relative;
	left: 6px;
	border-top: 1px solid #F4F4F4;
}

ul#sidebar_services_ul
{
	list-style: none;
	margin:0px;
	padding:3px;
}

ul#sidebar_services_ul li
{
	font-size: 11px;
	background-image: url(Img/sidemenu_arrow.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
	height:20px;
	line-height: 20px;
	background-position: 0px 2px;
	border-bottom: 1px dotted #EFEFEF;
	display:block;
}

#sidebar_school_container
{
	margin-top:5px;
}

#sidebar_school_title
{ 
	background-image: url(Img/aw_sidebar_school.jpg);
	background-repeat: no-repeat;
	width: 151px;
	height: 56px;
	display:block;
}

#sidebar_school_menu
{
	background-color: White;
	width:144px;
	position: relative;
	left: 6px;
	border-top: 1px solid #F4F4F4;
}

ul#sidebar_school_ul
{
	list-style: none;
	margin:0px;
	padding:3px;
}

ul#sidebar_school_ul li
{
	font-size: 11px;
	background-image: url(Img/sidemenu_arrow.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
	height:20px;
	line-height: 20px;
	background-position: 0px 2px;
	border-bottom: 1px dotted #EFEFEF;
	display:block;
}

#sidebar_visit_container
{
	margin-top:5px;
}


#sidebar_visit_title
{ 
	background-image: url(Img/aw_sidebar_visit.jpg);
	background-repeat: no-repeat;
	width: 151px;
	height: 56px;
	display:block;
}

#sidebar_visit_menu
{
	background-color: White;
	width:144px;
	position: relative;
	left: 6px;
	border-top:1px solid #F4F4F4;
}

.sidebar_visit_item
{
	font-size:11px;
	font-family: Verdana;
	padding:4px;
}

.sidebar_visit_link
{
	background-image: url(Img/sidemenu_arrow.gif);
	background-repeat: no-repeat;
	padding:0px 0px 0px 20px;
	height:20px;
	line-height: 20px;
	background-position: 0px 2px;
	border-top:1px solid #F4F4F4;
	display:block;
}

.sidebar_visit_link a
{
	font-size:11px;
	font-family: Verdana;
	padding:4px;
	border-top:1px solid #F4F4F4;
}

.sidebar_visit_name
{
	font-size:11px;
	font-family: Verdana;
	font-weight:bold;
	padding:4px;
	background-color: #F3F3F3;
}

.sidebar_visit_item a
{
	font-size:11px;
}

.sidebar_visit_phone
{
	font-size:13px;
	font-family: Verdana;
	padding:4px;
	font-weight: bold;
	color: #A0522D;
}

#aw_freetrybkgd
{
	background-image: url(Img/aw_freetrybkgd.gif);
	background-repeat: no-repeat;
	width: 558px;
	height: 156px;
	margin:5px 0px 0px 5px;
}

#aw_freetrybkgd_text
{
	font-size: 11px;
	font-family: Verdana;
	width:350px;
	position:relative;
	top:60px;
	left: 20px;
	color:Gray;
}

/* Pricelist Plan */

.plan_title
{
	background-image: url(Img/plan_title_bkgd.jpg);
	background-repeat: no-repeat;
	height:30px;
	width:500px;
	padding:5px 0px 0px 45px;
	color: #A0522D;
}

.plan_initialcost_number
{
	color: #A0522D;
	font-weight:bold;
	font-family:Tahoma;
	font-size:14px;
}

.plan_initialcost_explain
{
	color: #696969;
	font-size:9px;
	font-family:Verdana;
	padding:5px 0px 5px 0px;
}

.classes_apply
{
	line-height:15px;
	padding:5px 0px 5px 0px;	
	border-bottom:1px solid #E4E4E4;
	color: #556B2F;
}

.classes_apply a
{
	margin:5px 0px 5px 0px;
	text-decoration: none;
	font-weight: bold;
	color: #556B2F;
}

.classescat_apply
{
	line-height:15px;
	padding:10px 0px 10px 0px;
	color: #556B2F;	
}

.classescat_apply a
{
	color: #556B2F;
	margin:5px 0px 5px 0px;
	text-decoration: none;
	font-weight: bold;
}

.counseling_apply
{
	line-height:15px;
	padding:10px;
	margin:10px 0px 5px 10px;
	color: White;
	border: 3px solid #CD853F;
	width:250px;
	background-color: #A0522D;
	display: block;
}

.counseling_apply a
{
	color: White !important;
	text-decoration: none;
	font-weight: bold;
	
}



.classes_table_detail
{
	width:499px;
}

.classes_contents_detail
{
	font-size:11px;
	font-family: Verdana;
	line-height: 20px;
	color: #4F4F4F;
	width: 500px;
}

.pricelist_plan_table_container
{
	padding:3px;
}

.pricelist_plan_image_container
{
	padding:3px;
}

.pricelist_plan_table
{
	width:250px;
	margin:10px 0px 10px 0px;
	border: 1px solid #DEB887;
	border-left:none;
	border-top: none;
}

.pricelist_plan_td_label
{
	padding:3px;
	width:100px;
	border:1px solid #DEB887;
	border-right:none;
	border-bottom: none;
	background-color: #FFEBCD;
}

.pricelist_plan_td_data
{
	border:1px solid #DEB887;
	border-right:none;
	border-bottom: none;
	padding:3px;
	width:150px;
}

.plan_contents
{
	margin: 10px 0px 10px 0px;
	width:500px;
}

.plan_option
{
	background-color: #FFFAF0;
	border:1px solid #DEB887;
	padding:3px;
	width:500px;
}

ul.plan_option_ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:500px;
	border-top:1px solid #E4E4E4;
}

ul.plan_option_ul li
{
	border-bottom:1px solid #E4E4E4;
	padding:3px;
}

.course_image_outer
{
	padding:5px;
	border: 1px solid #E4E4E4;
}

.course_image_inner
{
	border:1px solid #E4E4E4;	
}

.sub_pagedescription
{
	padding: 5px;
}

.sub_pagegoback
{
	padding: 5px;
}

/* List */

.list_table
{
	width:480px;
}

.list_title
{
	background-repeat: no-repeat;
	width: 300px;
	height: 32px;
}

.list_table_contents;
{
	background-color: #D2B48C;
}

.list_ul_table
{
	padding: 3px;
	width: 480px;
}

ul.list_ul
{
	list-style: none;
	margin:0px;
	padding:0px;
}

ul.list_ul li
{
	padding:5px;
	font-size:10px;
	width:480px;
	background-color:White;
}

.list_ul_table a
{
}

.list_ul_image
{
	border-top: 1px dotted #F4EADC;	
	margin: 5px 0px 5px 0px;
	width: 50px;
}

.list_ul_text
{
	border-top: 1px dotted #F4EADC;	
}

.list_ul_title
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}

.list_ul_title a
{
	color: #556B2F;
}

.list_ul_description
{
	font-size: 10px;
	padding: 3px;
}

.list_ul_description a
{
	color: Gray;
	text-decoration: none;
	cursor: pointer;
}

.list_ul_date
{
	font-family: Tahoma;
	font-size: 12px;
	padding: 3px;
}

/* List Others */

.list_ul_marriedcouple_title
{
	font-family:Verdana;
	font-size:14px;
	color:White;
	background-color: #CD853F;
	border-bottom: 3px solid #E4E4E4;
	padding:3px;
	margin:10px 0px 10px 0px;
}

.list_ul_marriedcouple_contents
{
	font-family:Verdana;
	color: #696969;
	line-height:18px;
}

.application_title
{
	margin-top:10px;
	padding:0px;
	height:28px;
}

.application_table
{
	width:500px;
	margin:0px;
	border-bottom:1px solid #999999;
}

.application_td
{
	width:130px;
	border:1px solid #999999;
	border-right:none;
	border-bottom:none;
	background-color:#dcdcdc;
}

.application_td_txtbx
{
	width:370px;
	border:1px solid #999999;
	border-bottom:none;
	background-color:White;
}

.form_textbox_medium
{
	width:150px;
	border:1px solid #999999;
	margin:2px;
	padding:2px;
}

.form_textbox_long
{
	width:200px;
	border:1px solid #999999;
	margin:2px;
	padding:2px;
}

.form_textbox_postcode
{
	width:50px;
	border:1px solid #999999;
	margin:2px;
	padding:2px;
}

.form_textbox_multiline
{
	border:1px solid #999999;
	width:300px;
	height:150px;
	margin:2px;
	padding:2px;
}

.application_table_required
{
	width:500px;
	margin:0px;
	border:1px solid #999999;
}

ul.application_required_ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.application_required_ul li
{
	padding:3px;
	border-bottom:1px solid #999999;
}

/* List Members */

.list_members_table
{
	width: 490px;
}

.list_members_td_label
{
	padding:3px;	
	/*background-color: #DEB887;*/
	background-color: #CD853F;
	color:White;
	width:120px;
	font-size:11px;
	font-family: verdana;
}

.list_members_td_data
{
	font-size:11px;
	font-family: verdana;
	color: #696969;
	padding:3px;	
	border-bottom: 1px solid #E4E4E4;
}

/* Party */

.list_party_title
{
	background-image: url(Img/plan_title_bkgd.jpg);
	background-repeat: no-repeat;
	height:30px;
	width:500px;
	line-height:30px;
	padding:0px 0px 0px 45px;
	color: #A0522D;
	font-weight:bold;
	font-family:Verdana;
}

.list_party_contents
{
	padding:9px;
}

.list_party_info
{
	padding:2px;
	font-family: Verdana;
}

.list_party_table
{
	width:500px;
	border:1px solid #E4E4E4;
}

.list_party_td_image
{
	width:120px;
	padding:3px;	
}

.list_party_td_text
{
	width:380px;
	padding:3px;	
}

/* Bottom Default */

.list_bt_title
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #A0522D;
	padding:3px;
	border-bottom: 1px solid #EFE1CA;
}

#list_bt_container
{
	padding:10px;
	border-top: 1px solid #EFE1CA;
}

/* Panel Marriedcouple */

.panel_married_title
{
	padding:3px;
	font-family:Verdana;
	font-size:12px;
	background-color: #CD853F;
	color:White;
	width:500px;
}

.panel_married_contents
{
	font-family:Verdana;
	padding:3px;
	font-size:12px;
	color: #696969;
	line-height: 20px;
	width:500px;
}

.list_faq_title_question
{
	background-image: url(Img/fw_faqicon_q.jpg);	
	background-repeat: no-repeat;
	height:22px;
	padding: 10px 0px 0px 50px;
	vertical-align: top;
	color: #A0522D;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	border-bottom: 1px solid #E4E4E4;
}

.list_faq_title_answer
{
	background-image: url(Img/fw_faqicon_a.jpg);
	background-repeat: no-repeat;
	height:22px;
	padding: 10px 0px 0px 50px;
	vertical-align: top;
	line-height:15px;
	color: #696969;
}


#toplz
{
	width:157px;
	background-image: url(../MainCss/Img/aw_sidebar_bkgd.jpg);
}

#toplz a
{
	/*color: #778899;*/
	color: #464646;
	text-decoration: none;
	/* color: #5F9EA0; */
}

#toplz a:hover
{
	text-decoration: underline;
	color: #A0522D;
}

/* AW Top */

.aw_top_image
{
	width:80px;
}

.aw_top_text
{
	width:90px;
	font-size:10px;
	font-family: Verdana;	
	padding:4px;
	color: #5A5A5A;
}

/* AW left */

.lz_marriage
{
	background-image: url(Img/aw_left_school.jpg);
	background-repeat: no-repeat;
	height:137px;
	width: 185px;	
}

.lz_marriage_text
{
	font-size:10px;
	font-family: Verdana;
	position:relative;
	top:40px;
	left:6px;	
	width:80px;
	line-height:15px;
	color: #5A5A5A;
}

.lz_blog
{
	background-image: url(Img/aw_left_blog.jpg);
	background-repeat: no-repeat;
	height:117px;
	width: 185px;	
}

.lz_blog_text
{
	font-size:10px;
	font-family: Verdana;
	position:relative;
	top:40px;
	left:6px;	
	width:80px;
	line-height:15px;
	color: #5A5A5A;
}

.lz_councelling
{
	background-image: url(Img/aw_left_counselling.jpg);
	background-repeat: no-repeat;
	height:105px;
	width: 185px;	
	padding:10px 0px 0px 5px;
	
}

.lz_councelling_text
{
	font-size:10px;
	font-family: Verdana;
	position:relative;
	top:25px;
	left:100px;	
	width:70px;
	line-height:13px;
	color: #5A5A5A;
}

.lz_marriedcouple
{
	background-image: url(Img/aw_left_marriedcouple.jpg);
	background-repeat: no-repeat;
	height:100px;
	width: 185px;	
	padding:10px 0px 0px 5px;
	
}

.lz_marriedcouple_text
{
	font-size:10px;
	font-family: Verdana;
	position:relative;
	top:25px;
	left:100px;	
	width:70px;
	line-height:13px;
	color: #5A5A5A;
}

.lz_members
{
	background-image: url(Img/aw_left_members.jpg);
	background-repeat: no-repeat;
	height:105px;
	width: 185px;	
	padding:10px 0px 0px 5px;
	
}

.lz_members_text
{
	font-size:10px;
	font-family: Verdana;
	position:relative;
	top:25px;
	left:5px;	
	width:70px;
	line-height:13px;
	color: #5A5A5A;
}

.lz_boshu
{
	background-image: url(Img/aw_left_boshu.jpg);
	background-repeat: no-repeat;
	height:105px;
	width: 185px;	
	padding:10px 0px 0px 5px;
	
}

.lz_boshu_text
{
	font-size:10px;
	font-family: Verdana;
	position:relative;
	top:25px;
	left:100px;	
	width:70px;
	line-height:13px;
	color: #5A5A5A;
}

.lz_btn
{
	padding: 5px 0px 5px 0px;
}

.aw_top_video_text
{
	font-size:12px;
	font-family: Verdana;
	line-height:20px;
	color: #5A5A5A;
}

.lz_text
{
	color: Gray;
}

/* Panel Link */

.panel_link_container
{
	margin: 10px 0px 10px 0px;
}

ul.panel_link_ul
{
	list-style: none;
	margin:0px;
}

ul.panel_link_ul li
{
	float: left;
	width: 100px;
}

/* Blog Panel */

.panel_blogarchive_content
{
	padding:3px;
	color:White;
	width:153px;
}

.panel_blogarchive_content a
{
	color:White;
}

.panel_blogcategory_ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.panel_blogcategory_contents
{
	padding: 5px;
	width:200px
}

.panel_blogcategory_ul li
{
	font-size: 11px;
	padding:3px;
}

.panel_blogcategory_ul li a
{
	padding: 2px 2px 2px 10px;
	color: Maroon;
}

.panel_blogcat_table
{
	;
}


/* Blog */

.sidemenubkgd
{
 	vertical-align: top;
	background-color:White;
}

.list_blog_itemstyle
{
	padding: 5px;
}

.list_blog_table
{
	border: 1px solid #E4E4E4;
	margin-bottom: 10px;
}

.list_blog_title
{
	padding: 4px;
	color: #A0522D;
	font-weight: bold;
	width: 465px;
	background-color: #F5DCA8;
}

.list_blog_contents
{
	padding: 10px 3px 10px 3px;
	width: 465px;
	border-bottom: 1px solid #E4E4E4;
}

.list_blog_mydate
{
	padding: 3px;
	width: 120px;
	border-right: #E4E4E4;
}

.list_blog_comments
{
	padding: 3px;
	width: 150px;
	border-right: #E4E4E4;	
}

.list_blog_comments a
{
	color: Navy;
}

.list_blog_category
{
	width: 150px;
	padding: 3px;
}

.list_blog_category a
{
	color: Navy;
}

.list_blogcomment_ul_table
{
	border: 1px solid #E4E4E4;
	width: 557px;
	margin-bottom: 20px;
}

.list_blogcomment_ul_title
{
	padding: 3px;
	border-top: 1px dashed #E4E4E4;
}

.list_blogcomment_ul_comment
{
	padding: 10px 3px 10px 3px;
}

.list_blogcomment_ul_date
{
	padding: 3px;
	border-top: 1px dashed #E4E4E4;
	width: 150px;
}

.list_blogcomment_ul_button
{
	padding: 3px;
}

.list_blogcomment_add_table
{
	margin-left: 20px;
	margin-bottom: 20px;
	border-top: 1px double Gray;
	border-bottom: 1px double Gray;
}

.list_blogcomment_add_label
{
	width: 100px;
	padding: 2px;
}

.list_blogcomment_add_label_button
{
	width: 100px;
	padding: 10px 2px 10px 2px;
}

.list_blogcomment_add_colspan
{
	padding: 10px 4px 10px 4px;
}

/* PageInfo */


