body 							{color:#000000;background:#FFF;padding-bottom:20px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td	{margin:0;padding:0;}
table							{border-collapse:collapse;border-spacing:0;}
fieldset,img			{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li 								{list-style:none;}
caption,th 				{text-align:left;}
h1,h2,h3,h4,h5,h6	{font-size:100%;font-weight:normal;}
q:before,q:after	{content:'';}
abbr,acronym			{border:0;font-variant:normal;}
sup,sub						{line-height:-1px;vertical-align: text-top;}
sub								{vertical-align:text-bottom;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}

body							{font-size:12px;line-height:18px;}
body,td 					{font-size:12px;line-height:170%;color:#333333}
td								{vertical-align:top;}
/*OVERWRITE GLOBAL*/
a					{color:#393;text-decoration:underline;}
a:visited 			{}
a:hover,active 		{color:#360;text-decoration:none;}
a.img-lnk				{border:1px solid #eee;padding:5px;line-height:1%;display:block;overflow:hidden;}
a.img-lnk:hover	{border-color:#ccc;}
.img-viw				{padding:5px;line-height:1%;display:block;background:#FFF;padding-top:0px;}

/*GLOBAL GRID*/
#body				{text-align:center;overflow:hidden;clear:both;text-align:left;}
#container			{}
#container-body		{text-align:left;margin-left:auto;margin-right:auto;width:904px;}
#footer				{width:100%;diplay:block;clear:both;text-align:center;}
/*-------------------------------------------*/
#header						{margin:0px auto 0px auto;overflow:hidden;zoom1}
#header .header-base		{text-align:left;diplay:block;width:100%;margin:10px 0px 0px 0px;overflow:hidden;zoom1}
#header .c1					{color:#1c9a9a;font-size:10px;margin:0px 0px 0px 0px}
#header .c2					{color:#1c9a9a;font-size:10px;padding:5px 0px 0px 0px;display:block;width:310px;}
#header .head-logo a		{width:305px;height:74px;display:block;}
#header .head-logo h1		{}
#header .head-copy			{margin:25px 0px 0px 40px;height:20px;width:320px;diplay:block;overflow:hidden;zoom1}
#header .head-copy span		{display:block;background:url(../img/head_txt_caption.gif) no-repeat left top;height:22px;text-indent:-2000em;margin:5px 0px 0px 0px;}
#header .head-mmenu			{padding:0px;display:block;clear:both;overflow:hidden;zoom:1;}
#header .head-mmenu li		{float:left;display:block;height:22px;}
#footer						{clear:both;margin:0px auto 0px auto;padding:60px 0px 60px 0px;font-size:11px;}
#footer .footmenu			{padding:20px 0px;color:#CCCCCC;background:url(../img/foot_border01.gif) no-repeat left top;}
#footer .footmenu a			{}

.lst-type02 ul	{display:block;}
.lst-type02 li	{display:inline;}
.lst-type01 ul	{display:block;}
.lst-type01 li	{display:block;width:50%;float:left;}

.fl-l						{float:left}
.fl-r						{float:right}
.al-l						{text-align:left;}
.al-c 					{text-align:center;}
.al-r						{text-align:right;}
.al-t						{vertical-align:top;}
.al-m					{vertical-align:middle}

.clear					{clear:both;}
.block					{display:block;}
.none						{display:none;}
.txt-mgn1				{margin-bottom:0px;}
.mgn-c				{margin-left:auto;margin-right:auto;}

.lst-type-cir li	{list-style:square;padding-left:10px;}
.lst-type-num 		{padding-left:30px;}
.lst-type-num li	{list-style:decimal;}

.ime-on		{ime-mode:active}
.ime-off	{ime-mode:inactive }

/*MENU*/
#header .head-mmenu				{padding:0px;display:block;clear:both;margin-bottom:20px;}/*overflow:hidden;zoom:1*/

/*MENU*/
.head-mmenu					 {width:904px;}
.head-mmenu li				 {float:left;}
.head-mmenu a.mm			 {background:url(../img/head_mm01.gif) no-repeat left top;display:block;background-repeat:no-repeat;height:28px;cursor:pointer;text-indent:-2000em;width:128px;padding:0px !important;}
.head-mmenu a.mm:hover		 {text-decoration:none;}
.head-mmenu .mm em 			 {}
.head-mmenu a.mm01 		{background-position:0px 0px}
.head-mmenu a.mm01:hover	{background-position:0px -40px}
.head-mmenu a.mm02 		{background-position:-128px 0px}
.head-mmenu a.mm02:hover	{background-position:-128px -40px}
.head-mmenu a.mm03		{background-position:-256px 0px}
.head-mmenu a.mm03:hover	{background-position:-256px -40px}
.head-mmenu a.mm04		{background-position:-384px 0px}
.head-mmenu a.mm04:hover	{background-position:-384px -40px}
.head-mmenu a.mm05		{background-position:-512px 0px}
.head-mmenu a.mm05:hover	{background-position:-512px -40px}
.head-mmenu a.mm06		{background-position:-640px 0px}
.head-mmenu a.mm06:hover	{background-position:-640px -40px}
.head-mmenu a.mm07		{background-position:-768px 0px;width:135px;}
.head-mmenu a.mm07:hover	{background-position:-768px -40px;}

.head-smenu 				{}
.head-smenu li				{float:left;}
.head-smenu li a			{background:url(../img/head_smenu.gif) no-repeat left top;text-indent:-2000em;display:block;width:67px;height:24px;}

.head-smenu li.sm01 a		{background-position:0px 0px}
.head-smenu li.sm01 a:hover	{background-position:0px -50px}
.head-smenu li.sm02 a		{background-position:-70px 0px;margin-left:5px;}
.head-smenu li.sm02 a:hover	{background-position:-70px -50px}

/*GROUP*/
.tbl-type02 table 	{width:100%;}
.tbl-type02 td			{padding:15px 0px 15px 0px;}
.tbl-type02 .c1			{vertical-align:top;padding-left:0px;}/*#dddfe2*/
.tbl-type02 .c2			{width:400px;}
.tbl-type02 .c2 b		{font-weight:lighter;}
.tbl-type02 .c2 h3	{display:block;background-position:0px -298px;padding-left:20px;font-weight:bold;}

.tbl-type-time td		{text-align:center;vertical-align:middle;}
.tbl-type-time .col-w	{width:10%;}
.tbl-type-time .col-ma	{width:1%;height:80px}
.tbl-type-time .tr-weekday td	{background:#F9F9F9;}

.tbl-type-fee td				{text-align:center;}
.tbl-type-fee .tr-coltit td		{background:#F9F9F9;}
.tbl-type-fee td				{}
.tbl-type-fee td				{}

/*MAINPIC*/
.main-pic			{margin:10px 0px;}
.txt-body	{padding:0px 0px 20px 15px;}

/*-------------------------------------------*/

/*TOP-CAT-TITLE*/
.stit01,.stit02,.stit03		{}
.toptit.stit01 *					{background-position:0px 0px;}
.toptit.stit01						{border-left:7px solid #7db717;}
.toptit.stit02 *					{background-position:0px -25px;}
.toptit.stit02						{border-left:7px solid #7db717;}
.toptit.stit03 *					{background-position:0px -50px;}
.toptit.stit03						{border-left:7px solid #7db717;}

.menu-noimg			{display:block;padding:2px;}
.menu-noimg i	{text-indent:-2000em;width:50px;height:50px;display:block;}

/*-------------------------------------------*/

.lst-top-whatnew	{display:block;overflow:hidden;zoom:1;margin-bottom:40px}
.lst-top-whatnew li	{display:inline-block;padding-right:30px;}

.lst-faq	{margin-bottom:20px}
.lst-faq b	{display:block;}
.lst-faq li	{padding:10px 0px;}
.tit02 *	{padding:2px 5px;border-bottom:1px solid #a6cc2a;font-weight:bold;}
.question	{background:url(../img/acc_q.gif) no-repeat left 2px;display:block;padding-left:30px;margin-bottom:10px;}/*font-weight:bold;*/
.answer		{padding-left:30px;}


.lst-type-curriculum ul	{width:100%;overflow:hidden;zoom:1}
.lst-type-curriculum li	{display:block;width:192px;float:left;margin-bottom:10px;}
.lst-type-curriculum a	{}


.lst-curriculum		{}
.lst-curriculum li	{margin-bottom:15px;}

.border01		{padding:20px 0px;}
.border01 hr	{border-top:1px solid #CCC;}

/*=================
TITLE GLOBAL x25px
==================*/
.tit_A			{display:block;padding:2px 0px 2px 8px;margin-bottom:5px;overflow:hidden;zoom:1;border-left:7px solid #7db717;}
.tit_A h3		{text-indent:-2000em;line-height:15px;display:block;background:transparent url(../img/tmp_title.gif) no-repeat left top;}

/*(1)TOP*/
.tit_A.tit_A11 h3	{background-position:0px 0px;}
.tit_A.tit_A12 h3	{background-position:0px -25px;}
.tit_A.tit_A13 h3	{background-position:0px -50px;}
.tit_A.tit_A14 h3	{background-position:0px -75px;}
.tit_A.tit_A15 h3	{background-position:0px -100px;}


/*(2)MESSAGE 200*/
.tit_A.tit_A21 h3	{background-position:0px -200px;}

/*(3)CURRICULUM 400*/
.tit_A.tit_A31 h3	{background-position:0px -400px;}
.tit_A.tit_A32 h3	{background-position:0px -425px;}
.tit_A.tit_A33 h3	{background-position:0px -450px;}

/*(4)SPECIALITY 600*/
.tit_A.tit_A41 h3	{background-position:0px -600px;}
.tit_A.tit_A42 h3	{background-position:0px -625px;}
.tit_A.tit_A43 h3	{background-position:0px -650px;}
.tit_A.tit_A44 h3	{background-position:0px -675px;}
.tit_A.tit_A45 h3	{background-position:0px -700px;}

/*(5)APPLY 800*/
.tit_A.tit_A51 h3	{background-position:0px -800px;}
.tit_A.tit_A52 h3	{background-position:0px -825px;}

/*(6)FAQ 1000*/
.tit_A.tit_A61 h3	{background-position:0px -1000px;}

/*(7)ACCESS 1200*/
.tit_A.tit_A71 h3	{background-position:0px -1200px;}
.tit_A.tit_A72 h3	{background-position:0px -1225px;}


/*IMG*/
.lst-type-curimg		{padding:10px 0px 20px 15px;}
.lst-type-curimg li		{float:left;}
.lst-type-curimg li a	{background:url(../img/btn_cur.gif) no-repeat 0px 0px;display:block;width:54px;height:65px;margin-right:40px;}

.lst-type-curimg .curimg00 a		{background-position:0px 0px;margin-right:70px}
.lst-type-curimg .curimg01 a		{background-position:-60px 0px;}
.lst-type-curimg .curimg02 a		{background-position:-120px 0px;}
.lst-type-curimg .curimg03 a		{background-position:-180px 0px;}
.lst-type-curimg .curimg04 a		{background-position:-240px 0px;}
.lst-type-curimg .curimg05 a		{background-position:-300px 0px;}
.lst-type-curimg li					{text-indent:-2000em;}
.lst-type-curimg li a:hover			{background-position-y:-69px;}
.lst-type-curimg li.on a			{background-position-y:-140px;}


/*TOP-CAT-TITLE*/
a.							{background:#000;padding:2px 3px 0px 3px;color:#FFF;line-height:11px;line-height:11px;height:10px;}
a.:hover				{background:#900;padding:2px 3px 0px 3px;color:#FFF}

.access-logo					{border-bottom:1px solid #CCC;margin-bottom:20px;width:401px;}
.box-access-body			{margin:0px 0px 10px 15px;}

.access-lst						{margin:5px 0px 10px 18px;}
.access-lst	li				{margin-bottom:2px;list-style:disc;display:list-item}

.txt-telfax						{display:inline-block;width:60px;}
.txt-time						{display:inline-block;width:70px;}
.txt-time-off				{padding-left:20px;}

.lst-arrow01 li	{background:url(../img/acc01.gif) no-repeat 0px 3px;padding-left:20px}

/*-------------------------------------------*/
.top-margin			{padding:15px 0px 15px 10px;}

/*-------------------------------------------*/
.box-txt				{border-left:7px solid #900;padding-left:15px;overflow:hidden;zoom:1;font-size:11px;}/*#900;*/
.box-txt.box-txt-01		{}
.box-txt.box-txt-02		{}
.box-txt.box-txt-03		{margin-bottom:15px;}

.box-top-01,
.box-top-02,
.box-top-03				{width:301px;display:block;overflow:hidden;float:left;border:}

.box-top-col			{border:1px solid #e0e4e9;width:295px;display:block;overflow:hidden;height:250px;}
.box-top-col-inner		{padding:15px;overflow:hidden;zoom:1;height:180px;}
.top-list-new ul		{margin-left:7px;}
.top-list-new ul li		{display:list-item;margin-bottom:8px;list-style:disc}
/*-------------------------------------------*/
/*----------------*/
#slider1,
#slider2 						{width:906px;height: 279px; position: relative;overflow: hidden;}
#slider1Content 		{width: 906px;position: absolute;top: 0;margin-left: 0;}
.slider1Image 			{float:left;position: relative;display: none;}
.slider1Image span 	{position: absolute;padding: 10px 13px;font-size:11px;width: 800px;background-color: #FFF;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #000; display: none;line-height:20px;}

.clear 							{clear: both;}
.slider1Image span strong {font-size: 14px;font-weight:bold !important;display:block;margin-bottom:5px;}
.left								{top: 0;left: 0;	width: 170px !important;height: 270px;}
.right							{right: 0;	bottom: 0;width: 170px !important;height: 270px;}
ul 									{list-style-type: none;}
.top {top:0;left:0;	width:850px !important;height: 70px;}
.bottom {bottom:0;left:0;	width:850px !important;height: 70px;}

.lst-top-whatnew			{margin:10px 0px;margin-bottom:20px;}
.lst-top-whatnew ul 		{}
.top-crr-lst	{}
.top-crr-lst li	{float:left;width:120px;display:block;padding-left:10px;}

a.btnA			{background:url(../img/btn_tmp01.gif) no-repeat left top;display:block;width:220px;height:106px;text-indent:-2000em;}
a.btnA.btnA01		{background-position:0px 0px;}
a.btnA.btnA01:hover	{background-position:0px -120px;}
a.btnA.btnA02 		{display:block;text-indent:-2000em;width:161px;height:25px;background-position:0px -240px;}
a.btnA.btnA02:hover	{background-position:0px -280px;}

/*droppy*/
#nav 		{display: block; margin:0; padding:0;position:relative;z-index:1000;}
#nav li		{display: block;list-style: none;margin:0px;padding:0;float:left;position:relative;}
#nav a 		{display: block;}
#nav ul		 {display: none; position: absolute; left:0px; margin:0px;padding:0px; }
/** html #nav ul {} line-height:0; IE6 "fix" */
#nav ul a 	{zoom:1;} /* IE6/7 fix */
#nav ul li	{float: none;}
#nav ul ul 	{top:0;}
    
/* Essentials - configure this */
#nav ul {width:228px;border-width:0px 1px 0px 1px;border-style:solid;border-color:#e0e4e9;}
#nav ul ul {left:131px;}

/* Everything else is theming */
#nav 			{height: 28px; }
#nav a			{padding:4px 5px 2px 15px;display:block;text-decoration:none;}
#nav li.hover a {}

#nav ul 		{top:28px;}
#nav ul li a	{background-color:#FFF}
#nav ul a.hover {background-color:#e0e4e9; }
#nav ul a 		{border-bottom:1px solid #e0e4e9;}/* opacity: 0.95; filter: alpha(opacity=95); */
/* #nav ul a 	{border-bottom: none; } - I also needed this for IE6/7 */


.tbl01		{width:100%;margin-bottom:10px}
.tbl01 table{border-collapse:collapse;border:1px solid #CCC;width:100%;}
.tbl01 td	{border-collapse:collapse;border:1px solid #EFEFEF;padding:5px;}


/*FAQ*/
.lst-top-whatnew	{display:block;overflow:hidden;zoom:1;margin-bottom:20px}
.lst-top-whatnew li	{float:left;display:inline-block;padding-right:30px;}

.lst-faq	{margin-bottom:20px}
.lst-faq b	{display:block;}
.lst-faq li	{padding:10px 0px;border-bottom:1px solid #a6cc2a;}
.tit02 *	{padding:2px 5px;}
.question	{background:url(../img/acc_q.gif) no-repeat left 2px;display:block;padding-left:30px;margin-bottom:10px;font-weight:bold}/*font-weight:bold;*/
.answer		{padding-left:30px;}