/* Common */
body {
	margin:0px auto;
	text-align:center;
	background-color:#fff;
	color:#666;
	font-size:12px;
	font-family:arial, "M SP Gothic";
	line-height:12pt;
}
a{
	color:#3399cc;
	text-decoration:none;
}

br.clear{
	clear:both;
}
.textright{
	text-align:right;
}
img{
	border:0px;
}
img.left{
	float:left;
	margin:0 10px 10px 0px;
}
img.right{
	float:right;
	margin:0 0 10px 10px;
}
img.dbleft{
	float:left;
	margin:0 0 0 0px;
}
img.dbright{
	float:right;
	margin:0 0 0 0px;
}
p.strong{
	font-weight:bold;
}
p.small{
	font-size:9px;
	line-height:9pt;
	margin:10px 0 0 0px;
}
p.center{
	text-align:center;
}
.mandatory{
	color:#cc0000;
}

#kari_wrap{
	margin:0px auto;
	padding:100px 0 0 0px;
}
#kari_inner{
	margin:0px auto;
	width:500px;
}
p.kari{
	margin:8px 0 8px 0px;
}
#kari_logo{
	margin:0px auto;
	width:274px;
	padding:50px 0 50px 0px;
}
#kari_footer{
	border-top:1px solid #ccc;
	font-size:10px;
	margin:30px 0 0 0px;
	padding:5px 0 0 0px;
}


#wrap{
	width:906px;
	margin:0px auto;
	padding:5px 0 0 0px;
}
#lang{
	width:906px;
	text-align:right;
}
#header{
	width:906px;
	margin:10px 0 10px 0px;
	overflow:auto;
}
div#header #logo{
	width:273px;
	margin:0 0 0 10px;
	float:left;
}
div#header #slogan{
	width:293px;
	margin:0 10px 0 0px;
	float:right;
}
#menu{
	width:906px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	white-space:nowrap;
}
dl.menu{
	width:906px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	white-space:nowrap;
}
dl.menu dd.w105{
	width:105px;
	margin:0 0 0 1px;
	padding:0 0 0 0px;
	float:left;
	height:20px;
}
dl.menu dd.w125{
	width:125px;
	margin:0 0 0 1px;
	padding:0 0 0 0px;
	float:left;
	height:20px;
}
dl.menu dd.w130{
	width:130px;
	margin:0 0 0 1px;
	padding:0 0 0 0px;
	float:left;
	height:20px;
}
dl.menu dd.w180{
	width:180px;
	margin:0 0 0 1px;
	padding:0 0 0 0px;
	float:left;
	height:20px;
}
dl.menu dd.w110{
	width:110px;
	margin:0 0 0 1px;
	padding:0 0 0 0px;
	float:left;
	height:20px;
}
dl.menu dd.w150{
	width:150px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	float:left;
	height:20px;
}
dl.menu dd.w99{
	margin:0 0 0 1px;
	padding:0 0 0 0px;
	width:99px;
	float:left;
	height:20px;
}
dl.menu dd.mainpic{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}




/*--------index.html---------*/
#mainpic{
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	text-align:left;
}
#mainpic_below{
	width:900px;
	height:17px;
	font-size:10px;
	background-color:#002459;
	color:#fff;
	text-align:left;
	padding:0 0 0 5px;
}
div#mainpic_below a{
	color:#fff;
	text-decoration:none;	
}
#index_left{
	width:430px;
	height:400px;
	float:left;
	background-color:#f3f3f3;
	padding:10px;
	text-align:left;
}
div#index_left p{
 	margin:5px 0 5px 0px;
 }
div#index_left h1{
 	margin:5px 0 10px 0px;
 	font-size:14px;
}
div#index_left p.name{
 	margin:0 0 10px 0px;
 	font-weight:bold;
}
div#index_left p.term_program{
 	margin:0 0 0 0px;
 	font-weight:bold;
}
div#index_left dl{
 	margin:0 0 0 0px;
	padding:0 0 10px 0px;
	border-bottom:1px solid #ccc;
}
div#index_left dt{
 	margin:10px 0 5px 0px;
	padding:0 0 0 0px;
	font-weight:bold;
	color:#0000ff;
}
div#index_left dd{
 	margin:0 0 10px 0px;
	padding:0 0 0 0px;
}
#continue{
	width:430px;
	margin:20px 0 0 0px;
	text-align:left;
}
#index_left_inner{
	width:430px;
	margin:10px 0 0 0px;
}
#index_right{
	width:430px;
	height:400px;
	float:right;
	background-color:#f3f3f3;
	padding:10px;
	text-align:left;
}
div#index_right p{
 	margin:0 0 5px 0px;
 }
#index_right_inner{
	width:430px;
	margin:10px 0 0 0px;
}

div#index_right_inner .index_campaign_details{
	width:405px;
	margin:0 0 13px 0px;
	padding:10px 10px 10px 15px;
	background-color:#fff;
}
div.index_campaign_details dl{
	margin:0px;
	padding:0px;
}
div.index_campaign_details dt{
	margin:0 0 11px 0px;
	font-size:14px;
}
div.index_campaign_details dt a{
	font-weight:bold;
}
div.index_campaign_details dt img.new{
	vertical-align:top;
}
div.index_campaign_details dd{
	margin:5px 0 3px 4px;
	padding:0 0 0 15px;
	background-image:url(img/ic_arrow02.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
div.index_campaign_details dd.details{
	margin:0 0 0 4px;
	padding:0 20px 0 0px;
	text-align:right;
	background-image:url(img/ic_arrow.gif);
	background-repeat:no-repeat;
	background-position:390px 3px;
}
#index_campaign_pics{
	width:430px;
	text-align:center;
	marging:2px 0 0 0px;
}
div#index_campaign_pics img.center{
	margin:0 9px 0 9px;
}

#links{
	width:905px;
	margin:3px 0 3px 0px;
	padding:7px 0 5px 0px;
	background-color:#f3f3f3;
}
div#links img{
	margin:0 2px 0 2px;
}



/*--------sub page common---------*/
#subpage_path{
	width:900px;
	margin:5px 5px 5px 0px;
	text-align:right;
	font-size:10px;
}
#subpage_title{
	width:895px;
	margin:20px 0 20px 0px;
	padding:5px;
	text-align:left;
}
#subpage_intro{
	width:895px;
	text-align:left;
	margin:0 0 5px 0px;
}
div#subpage_intro p{
	margin:0 0 15px 0px;
}
#subpage_inner{
	width:865px;
	padding:20px;
	background-color:#f3f3f3;
	text-align:left;
	overflow:auto;
}
#subpage_inner_wh{
	width:905px;
	margin:10px 0 0 0px;
	background-color:#fff;
	text-align:left;
}

#footer{
	border-top:5px solid #002459;
	font-size:10px;
	margin:10px 0 0 0px;
	padding:5px 0 0 0px;
}
#flash_download{
	width:905px;
	text-align:center;
	margin:20px 0 0 0px;
}
div#flash_download p{
	margin:0 0 5px 0px;
	padding:0 0 0 0px;
}
#pdf_download{
	width:640px;
	text-align:center;
	margin:20px 0 0 0px;
	background-color:#fff;
}
div#pdf_download p{
	margin:0 0 5px 0px;
	padding:0 0 0 0px;
}

/*--------aboutus.html---------*/
img.aboutus_subtit{
	margin:15px 0 0 0px;
}
.map_outer_ca{
	width:381px;
	margin:0 80px 20px 0px;
	float:left;
}
div.map_outer_ca .flag{
	width:37px;
	float:left;
}
div.map_outer_ca .title{
	width:330px;
	float:left;
	padding:7px 0 0 14px;
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.map_outer_au{
	width:381px;
	margin:0 0 20px 0px;
	float:left;
}
div.map_outer_au .flag{
	width:37px;
	float:left;
}
div.map_outer_au .title{
	width:330px;
	float:left;
	padding:7px 0 0 14px;
	font-weight:bold;
	font-size:14px;
	color:#000;
}
#cities_ca{
	width:381px;
	margin:0 80px 20px 0px;
	float:left;
}
#cities_au{
	width:381px;
	margin:0 0 20px 0px;
	float:left;
}
.cities_outer{
	width:381px;
	margin:0 0 10px 0px;
	overflow:auto;
}
div.cities_outer .pics{
	width:100px;
	float:left;
}
div.cities_outer .details{
	width:261px;
	float:left;
	padding:7px 0 0 15px;
}
div.details p{
	margin:0 0 0 10px;
}
div.cities_outer .details h1.van{
	color:#ff6600;
	font-size:12px;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
}
div.cities_outer .details h1.vic{
	color:#669933;
	font-size:12px;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
}
div.cities_outer .details h1.trt{
	color:#3399cc;
	font-size:12px;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
}
div.cities_outer .details h1.syd{
	color:#ff6600;
	font-size:12px;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
}
div.cities_outer .details h1.brs{
	color:#669933;
	font-size:12px;
	margin:0 0 6px 0px;
	padding:0 0 0 0px;
}
#greetings{
	width:760px;
	background-image:url(img/aboutus_greeting_bg.jpg);
	background-repeat:no-repeat;
	line-height:18pt;
	font-size:11pt;
	color:#333;
	margin:0 0 0 0px;
	padding:106px 35px 30px 65px;
}
div#greetings p{
	margin:0 0 25px 0px;
	padding:0 0 0 0px;
}
div#greetings p.signiture_tit{
	margin:35px 0 5px 0px;
	padding:0 0 0 0px;
}
div#greetings p.signiture_name
	margin:0 0 0px 0px;
	padding:0 0 0 0px;
}



/*--------video.html---------*/
#video_select_outer{
	width:865px;
	margin:0px auto;
	text-align:center;
}
#video_select_inner{
	width:640px;
	margin:0px auto;
	text-align:center;
}
div#video_select_inner #video_menu{
	border:1px solid #999;
}
div#video_menu a.ca{
	line-height:30pt;
	background-image:url(img/video_ca_s.jpg);
	background-repeat:no-repeat;
	padding:6px 0 10px 35px;
}
div#video_menu a.au{
	line-height:30pt;
	background-image:url(img/video_au_s.jpg);
	background-repeat:no-repeat;
	padding:6px 0 10px 35px;
}
#inframe_outer{
	width:865px;
	margin:0px auto;
	text-align:center;
}
#inframe_inner{
	width:640px;
	margin:0px auto;
	padding:20px 0 0 0px;
}
#inframe_bg{
	width:640px;
	height:570px;
	background-color:#f3f3f3;
}


/*--------campaign.html, newsletter.html---------*/
#cam_news_outer{
	width:640px;
	margin:0 0 20px 0px;
	float:left;
	text-align:left;
}
#cam_news_inner{
	width:638px;
	border:1px solid #333;
	margin:0 0 20px 0px;
	background-color:#E0DFE3;
}
#cam_news_list{
	width:250px;
	float:right;
}
#pdf_title{
	width:628px;
	padding:10px 0 10px 10px;
}
#pdf_enlarge{
	width:638px;
	background-color:#fff;
	padding:20px 0 20px 0px;
	text-align:center;
}
#pdf_enlarge a{
	color:#cc0000;
	font-weight:bold;
	text-decoration:none;
}


/*--------success.php---------*/
#success_inner{
	width:650px;
	padding:20px 20px 20px 20px;
	margin:0 0 20px 0px;
	background-color:#f3f3f3;
	float:left;
	text-align:left;
}
div#success_inner h1{
	font-size:16px;
	margin:0 0 10px 0px;
}
div#success_inner p.name{
 	margin:0 0 10px 0px;
 	font-weight:bold;
 	 font-size:14px;
}
div#success_inner p.term_program{
 	margin:0 0 0 0px;
 	font-weight:bold;
}
div#success_inner dl{
 	margin:20px 0 0 0px;
	padding:0 0 10px 0px;
}
div#success_inner dt{
 	margin:0 0 5px 0px;
	padding:0 0 0 0px;
	font-weight:bold;
	color:#0000ff;
}
div#success_inner dd{
 	margin:0 0 20px 0px;
	padding:0 0 0 0px;
}
div#success_inner dd p{
 	margin:5px 0 5px 0px;
}
#success_list{
	width:200px;
	float:right;
}
#expandcontractdiv {
	border:1px dotted #dedede;
	background-color:#EBE4F2;
}
#treeDiv1{ 
	padding:0 0 0 0px;
	margin:5px 0 0 5px;
	text-align:left;
}
div#treeDiv1 a{
	color:#666;
	text-decoration:none;
}

/*--------contact.html---------*/
#form{
	width:700px;
	float:left;
	margin:20px 0 0 0px;
}
#contacts{
	width:180px;
	background-color:#f3f3f3;
	padding:5px 10px 5px 10px;
	float:right;
	margin:42px 0 0 0px;
	font-size:11px;
}
div#contacts h1{
	margin:10px 0 5px 0px;
	color:#002459;
	font-size:12px;
}
div#contacts p{
	margin:1px 0 1px 0px;
}
div#contacts p.address{
	margin:2px 0 3px 0px;
}
div#contacts p.email{
	margin:3px 0 23px 0px;
}
table.contact{
	width:700px;
	border:0px;
	border-collapse:collapse;
}
table.contact th{
	background-color:#c1c6ca;
	color:#000;
	font-weight:normal;
	padding:3px 0 3px 0px;
	text-align:center;

}
table.contact td.mandatory{
	color:#cc0000;
	font-weight:normal;
	padding:3px 0 3px 0px;
	text-align:right;

}
table.contact td.column{
	width:200px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px 10px 3px 10px;
	vertical-align:middle;
}
table.contact td.input{
	width:500px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px 10px 3px 10px;
	vertical-align:middle;
}
table.contact td.input2_1{
	width:50px;
	background-color:#fff;
	border-left:1px solid #ccc;
	padding:3px 10px 3px 10px;
	vertical-align:middle;
}
table.contact td.input2_2{
	width:450px;
	background-color:#fff;
	border-right:1px solid #ccc;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	font-size:9px;
	line-height:9pt;
}
table.contact td.input2_3{
	width:500px;
	background-color:#fff;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:3px 10px 3px 10px;
	vertical-align:middle;
}
table.contact td.input2_4{
	width:500px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:3px 10px 3px 10px;
	vertical-align:middle;
}
table.contact td.input2_5{
	width:500px;
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:20px 10px 3px 10px;
	vertical-align:middle;
}
table.contact td.input2_6{
	width:100px;
	background-color:#fff;
	border-left:1px solid #ccc;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	text-align:right;
}
table.contact td.input2_7{
	width:400px;
	background-color:#fff;
	border-right:1px solid #ccc;
	padding:3px 0px 3px 20px;
	vertical-align:middle;
}
input{
	margin:0px;
	padding:0px;
}
textarea{
	width:95%;
	font-family:Arial, "‚l‚r ‚oƒSƒVƒbƒN";
}
#thankyou{
	margin:30px 0 0 0px;
	text-align:center;
}
div#thankyou p{
	margin:20px 0 15px 0px;
}
#thanks_campus{
	width:450px;
	background-color:#f3f3f3;
	padding:20px;
	margin:0 0 40px 0px;
}
div#thanks_campus h1{
	margin:0 0 10px 0px;
	color:#002459;
	font-size:14px;
}
div#thanks_campus p{
	margin:5px 0 5px 0px;
}











#index_footer{
	font-size:10px;
	margin:10px 0 0 0px;
	padding:5px 0 0 0px;
}
#sub_footer{
	width:905px;
	margin:0px auto;
	border-top:4px solid #002459;
	font-size:10px;
	padding:10px 0 0 0px;
}