	@font-face {
		font-family: 'PremireM';
		font-style: normal;
		src: url('../fonts/sukhumvittadmai_lig-webfont.ttf');
	}
	
	@font-face {
		font-family: 'PremireB';
		font-style: normal;
		src: url('../fonts/sukhumvittadmai_bol-webfont.ttf');
	}
	
	html {
		overflow-y: scroll;
	}
	body,div,p,td,th,ul,span,li,input,select,button{
		font-family: PremireM;
		color: #1E2F55;
	}
	body{
		font-family: PremireM;
		background-image: url('../images/bg/Background.png');
		background-repeat:no-repeat;
		background-position: top center;
		margin: 0px;
		background-attachment: fixed;
	}
	.premier-top{
		background-color: rgba(255, 255, 255, 0.4);
		border: 1px solid rgba(231, 231, 231, 0);
		height: 75px;
		margin: 0px;
		z-index: 1000;
		position: fixed;
		width:100%;
		padding:5px 0 5px 20px;
	}
	.job_title{
		/*font-weight:bold;*/
		color: #529CBA;
		font-size: 16px;
		/*background: #87dde9;*/
		/*background-color:#ffffc4;*/
		padding: 5px;
	}
	.job_title a{
		color: #529CBA;
		font-size: 16px;
	}
	.menuTop{
		font-family: PremireB;
		font-size: 1.2vw;
		color: #1E2F55;
		float:right;
		padding: 6px 20px 0 6px;
		background-color: rgba(255, 255, 255, 0.2);
		border: 1px solid rgba(231, 231, 231, 0);
		cursor: pointer;
		
	}
	.btn {
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.btn-default {
		color: #333;
		background-color: #fff;
		border-color: #ccc;
	}
	.btn-submit_pm,
	.btn-submit_pm:hover,
	.btn-submit_pm:focus {
		background-color: #32A3D5 !important;
		color: #FFF !important;
		padding: 5px 31px;
	}
	.btn-img,
	.btn-img:hover,
	.btn-img:focus{
		padding:6px 10px 6px 5px;
		background-color: #32A3D5 !important;
		color: #FFF;
	}
	.btn-img div{
		color: #fff;
	}
	.box1{
		/*border:solid 1px #d2d2d2;*/
		/*background-color:#FFFFFF;*/
		/*box-shadow: 1px 1px 1px #e4e4e4;*/
		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		
		border: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	.box_job{
		margin: 0 0 15px 20px;
		padding: 10px;
		width:600px;
		/*border:solid 1px #d2d2d2;*/
		/*background-color:#fcfcfc;*/
		/*background-color:#FFFFFF;*/
		/*box-shadow: 1px 1px 1px #f4f4f4;*/
		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		
		border: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	
	.box2{
		margin: 20px 20px 15px 20px;
		padding: 0px;
		width:300px;
		/*border:solid 1px #d2d2d2;*/
		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		
		border: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	.head2{
		padding:20px 0 15px 20px;
		/*font-size:22px;*/
		/*color: #f8981d;*/
		margin-top: -6px;
		font-family: PremireB;
		font-size: 1.3vw;
		color: #1E2F55;
	}
	.head3{
		font-weight: bold;
	}
	.contantTxt div{
		font-size: 14px;
	}
	.head4{
		font-weight: bold;
		font-size: 16px;
		cursor: pointer;
	}
	.head4:hover{text-decoration: underline;}
	.link{
		
	}
	.link:hover{
		cursor: pointer;
		color: #d22222;
		text-decoration: underline;
	}
	.field_label{
		font-size: 13px;
	}
	.back_button{
		/*-moz-border-radius: 3px; -webkit-border-radius: 3px;*/
		padding:2px;
		/*background-color:#ffffd5;*/
		/*border:solid 1px #c0c0c0;*/
		text-align: center;
		margin:0 5px 0 13px; cursor:pointer; width:70px; margin-top:20px;
	}
	.photo{
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
	.user_info{
		font-size:12px;
	}
	.user_info_value{
		font-size:12px;
		color:#d22222;
	}
	.user_row{
		width:110px;
		border-bottom: solid 1px #f2f2f2;
		padding-bottom:5px;
	}
	.text2{
		font-size:12px;
	}
	.profile_rowcurrent{
		height: 44px;
		background-image: url('../../../images/curcle_red.png');
		background-repeat: no-repeat;
		background-position: 20px;
		padding:5px 10px 5px 20px;
		border-bottom:solid 1px #f2f2f2;
		margin:0px;
		color:#c91919;
		/*color: #f8981d;*/
		/*color:#217d94;*/
	}
	.profile_row0{
		height: 44px;
		background-image: url('../../../images/curcle_gray.png');
		background-repeat: no-repeat;
		background-position: 20px;
		padding:5px 10px 5px 20px;
		border-bottom:solid 1px #f2f2f2;
		margin:0px;
		/*color:#444444;*/
		/*color:gray;*/
	}
	.profile_row1{
		padding:5px;
		border-bottom:solid 1px #f2f2f2;
		margin:10px;
	}
	.profile_no{
		font-size:22px;
		font-weight:bold;
		width:44px;
		padding:9px 0px 0px 14px;
	}
	.profile_boxhd{
		padding-top:0px;
		font-size:14px;
		/*font-weight:bold;*/
		
	}
	.profile_morehd{
		padding-top:0px;
		font-size:14px;
		/*font-weight:bold;*/
	}
	.profile_more_row{
		width:290px;
		
		/*border-bottom: solid 1px #f2f2f2;*/
	}
	.rm_more_title{
		font-size:14px;
		color: #217d94;
	}
	.row_link{
		
	}
	.row_link:hover{
		background-color:#ffffc4;
		cursor:pointer;
	}
	.stick {
		position:fixed;
		top:0px;
	}
	.stick_userinfo {
		position:fixed;
		top:460px;
	}
	#profile_percent{
		background-color:#79ff79;
		width:100px;
		height:13px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
	#profile_percent_background{
		margin:0px 5px 5px 10px;
		background-color:#f2f2f2;
		width:100px;
		height:13px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #ebebeb;
	}
	.headTop{
		background-color: rgba(255, 255, 255, 0.3);
		border-color: rgba(231, 231, 231, 0);
		height: 75px;
	}
	#comhead{
		height: 200px;
		border-top:solid 1px #d2d2d2;
		border-bottom:solid 1px #d2d2d2;
	
		/*background-color: #529cba;*/
		
		/*background-image: url('../../../images/bg_0031x.png');*/
        /*background-position:top left;*/
        /*background-repeat: no-repeat;*/
		
		/*background-color: rgba(255, 255, 255, 0.3);*/
		border-color: rgba(231, 231, 231, 0);
	}
	#comhead #title{
		font-size: 25px;
		/*color:#808080;*/
		color:#fff;
		line-height: 30px;
		/*font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;*/
		padding:25px 0 20px 20px;
		vertical-align: middle;
		font-weight:bold;
		
		/*text-shadow: 0 0 0.2em #171717, 0 0 0.2em #ffffff,0 0 0.2em #ffffff;*/
	}
	#desc{
		padding-left:22px;
		text-indent: 2.5em;
		text-align: justify;
		color: #fff;
		width:680px;
		margin-left: 30px;
		padding-top: 0px;
		margin-top: 0px;
	}
	#contact_head{
		/*margin-top:10px;*/
		margin-bottom:0px;
		padding:6px;
		/*background-color:#e4efab;*/
		
		font-family: PremireB;
		font-size: 16px;
		color: #1E2F55;
		background-image: url('../images/bg/Background.png');
		background-repeat:repeat;
		background-position: center center;
		border-top: 1px solid rgba(231, 231, 231, 0);
        border-bottom: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	#user_head{
		/*margin-top:10px;*/
		margin-bottom:0px;
		padding:6px;
		/*background-color:#f0f8ff;*/
		
		font-family: PremireB;
		font-size: 16px;
		color: #1E2F55;
		background-image: url('../images/bg/Background.png');
		background-repeat:repeat;
		background-position: center center;
		border-top: 1px solid rgba(231, 231, 231, 0);
        border-bottom: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	#login_head{
		/*margin-top:10px;*/
		margin-bottom:0px;
		padding:6px;
		/*background-color:#cde7f5;*/
		/*color:#939393;*/
		font-weight:bold;
		
		font-family: PremireB;
		font-size: 16px;
		color: #1E2F55;
		background-image: url('../images/bg/Background.png');
		background-repeat:repeat;
		background-position: center center;
		border-top: 1px solid rgba(231, 231, 231, 0);
        border-bottom: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	#copyright{
		width:980px;
		margin:0 auto;
		text-align: right;
		color:silver;
	}
	
	
	
	
	
	
	
	/*Open	wirat*/
	.table_form{
        width: 100%;
        border-collapse:collapse;
        padding: 0px;
    }
    .table_form .tr_form{
    }
    .table_form .tr_form .td_form0{
        /*border-bottom: 1px solid #ebebeb;*/
        padding: 1px 0 1px 0;
        padding-left: 5px;
		/*vertical-align: top;*/
		border-bottom: 1px solid rgba(231, 231, 231, 0);
    }
    .table_form .tr_form .td_form1{
        padding: 1px 0 1px 0;
        padding-left: 5px;
		border-bottom: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.72);
		/*vertical-align: top;*/
		font-family: PremireM;
		font-size: 16px;
		color: #1E2F55;
    }
	.table_form .tr_form td:first-child.td_form0{
		padding-left: 15px;
	}
	.table_form .tr_form td:first-child.td_form1{
		padding-left: 15px;
	}
	.table_form .tr_form td:last-child.td_form0{
		padding-right: 10px;
	}
	.table_form .tr_form td:last-child.td_form1{
		padding-right: 10px;
	}
    .divBox{
        margin: 5px;
        margin-top: 20px;
    }
    .divHead{
		color: #217d94;
        /*font-weight:bold;*/
        padding: 5px;
        /*background-color: #f3f3f3;*/
        /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f3f3f3));*/
        /*border-top: 1px solid #ebebeb;*/
        /*border-bottom: 1px solid #ebebeb;*/
		
		background-image: url('../images/bg/Background.png');
		background-repeat:repeat;
		background-position: center center;
		border-top: 1px solid rgba(231, 231, 231, 0);
        border-bottom: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.72);
    }
    .divSub{
        /*padding-left: 20px;*/
    }
    .divLi{
        background-image: url('../../../images/icons/bl_03.png');
        background-position:left center;
        background-repeat: no-repeat;
        padding-left: 15px;
		font-family: PremireM;
		font-size: 16px;
		color: #1E2F55;
    }
	/*End	wirat*/
	
	.button_01{
		padding:3px 10px 2px 5px;
		font-size:11px;
		height:17px;
		background-image: url(/images/button/bt01_bg.png);
		border:1px solid #c5c5c5;
		box-shadow: 1px 1px 1px #eaeaea;
		-moz-border-radius: 3px; -webkit-border-radius: 3px;
		cursor:pointer;
		white-space:nowrap;
		overflow-x:hidden;
		display:table-cell;
	}
	.button_01:hover{
		box-shadow: 0px 0px 3px 1px rgba(149, 202, 255, 0.75);
	}
	
	.button_01 div{
		font-size:12px;
		line-height: 17px;
	}
	
	.button_01_dsa{
		padding:3px 10px 2px 5px;
		font-size:11px;
		color:silver;
		height:17px;
		background-image: url(/images/button/bt01_bg.png);
		border:1px solid #d8d8d8;
		box-shadow: 1px 1px 1px #f4f4f4;
		-moz-border-radius: 3px; -webkit-border-radius: 3px;
		cursor: default;
		white-space:nowrap;
		overflow-x:hidden;
		display:table-cell;
	}
	
	.button_02{
		padding:5px 10px 7px 10px;
		font-size:13px;
		font-weight: bold;
		color:white;
		height:17px;
		background: -webkit-linear-gradient(red, blue); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(red, blue); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(red, blue); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#ff6a6a, #f40000); /* Standard syntax */
		border:1px solid #c5c5c5;
		box-shadow: 1px 1px 1px #eaeaea;
		-moz-border-radius: 5px; -webkit-border-radius: 5px;
		cursor:pointer;
		white-space:nowrap;
		overflow-x:hidden;
		display:table-cell;
	}
	.button_02:hover{
		box-shadow: 0px 0px 3px 1px rgba(255, 128, 128, 0.75);
	}
	
	.button_02 div{
		font-size:12px;
		line-height: 17px;
	}
	
	.icon_upload_result{
		float:left;
		padding:0 0 3px 3px;
		margin:0 3px 5px 0;
		border:solid 1px silver;
		font-size:12px;
		color:#008000;
		-moz-border-radius: 3px; -webkit-border-radius: 3px;
	}
	.icon_upload_result img{
		vertical-align: middle;
		height:30px;
		padding-right:3px;
		margin-top:3px;
	}
	.icon_upload_del{
		float:right;
		width:10px;
		height: 10px;
		padding-right:1px;
		position: relative;
		background-color:#e9e9e9;
		border: solid 1px silver;
		-moz-border-radius: 5px; -webkit-border-radius: 5px;
		text-align: center;
		vertical-align: middle;
		line-height: 10px;
		font-family:  sans-serif;
		font-size:7px;
		color:silver;
		margin: 1px 1px 0 0;
		cursor:pointer;
	}
	.input_require{
		background-color: #ffece3;
	}
	
	.posted_date{
		font-size:12px;
		color: gray;
	}
	.applyed_box{
		width:80px;
		padding:1px 1px 5px 5px;
		border:solid 1px #c0c0c0;
		margin:5px 0px 5px 10px;
		-moz-border-radius: 3px; -webkit-border-radius: 3px;
		background-color:#f3f3f3;
		color:#00bb00;
	}
	.unapply_icon{
			float:right;
			width:12px;
			height:12px;
			background-image: url('/images/icons/no12.png');
			cursor:pointer;
	}
	.applyed_date{
		font-size:10px;
	}
	
	
	
	
	.job-box{
		margin: 10px;
		margin-top: 0px;
		margin-left: 20px;
		width: 622px;
	}
	.row1-1{
		/*border-top: 1px solid #ebebeb;*/
	}
	.row1{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
        /*border-bottom: 1px solid #ebebeb;*/
        /*background-color: #fdfdfd;*/
        /*background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fdfdfd));*/
		border-bottom: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.50);
	}
	.row0{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
        /*border-bottom: 1px solid #ebebeb;*/
		border-bottom: 1px solid rgba(231, 231, 231, 0);
        /*background-color: #fdfdfd;
        background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fdfdfd));*/
	}
	.row-date{
		font-style: italic;
		color: #959595;
		font-size: 11px;
		line-height: 21px;
	}
	.row-title{
		/*font-family: "db_helvethaica_x63_medext";*/
		/*color: #529CBA;*/
		/*font-size: 18px;*/
		/*line-height: 25px;*/
		font-family: PremireM;
		font-size: 16px;
		color: #1E2F55;
	}
	.row-desc{
		color: #959595;
		font-size: 13px;
		line-height: 21px;
	}
	.row-action{
		height: 10px;
	}
	.row-view{
		float: right;
		margin-left: 5px;
		margin-right: 5px;
		cursor: pointer;
		font-size: 14px;
	}
	.row-apply{
		float: right;
		margin-left: 5px;
		margin-right: 5px;
		cursor: pointer;
		font-size: 14px;
	}
	.row-applyed{
		color: #17a655;
		float: right;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 14px;
	}
	.row-unapply{
		float: right;
		margin-left: 5px;
		margin-right: 5px;
		cursor: pointer;
		font-size: 14px;
	}
	.row-headCount{
		font-size: 12px;
		font-style: italic;
	}
	.row-exp{
		font-size: 12px;
		font-style: italic;
	}
	
	.box_search{
		margin: 0 0 15px 20px;
		margin-bottom: 0px;
		padding: 10px;
		padding-top: 10px;
		border-bottom: 0px;
		width:600px;
		border-top: solid 1px #ebebeb;
		border-bottom: solid 1px #ebebeb;
		background-color:#FFFFFF;

		/*background-image: url('../../../images/bg_0034.png');*/
        /*background-position:bottom left -10px;*/
        /*background-repeat:no-repeat;*/
		height: 38px;
		
		/*background-image: url('../images/bg/Background.png');*/
		/*background-repeat:repeat;*/
		/*background-position: center center;*/
		/*border-top: 1px solid rgba(231, 231, 231, 0);*/
        border: 1px solid rgba(231, 231, 231, 0);
		background-color: rgba(255, 255, 255, 0.90);
	}
	.box_search input{
		width: 300px;
		height: 27px;
		
	}
	.button_search{
		/*height: 27px;*/
		margin-left: 5px;
		overflow: hidden;
		margin-right: 5px;
		text-align:center;
		vertical-align: middle;
		border:1px solid #c5c5c5;
		padding: 5px 10px 5px 10px;
		
		box-shadow: 1px 1px 1px #eaeaea;
		-moz-border-radius: 5px; -webkit-border-radius: 5px;
        background-color: #fdfdfd;
        background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fdfdfd));
		float: left;
		cursor: pointer;
	}
	.button_search *{
		cursor: pointer;
	}