/*----------------------------*/
/* Google font */
/*----------------------------*/
@import url(https://fonts.googleapis.com/css?family=Dosis);
@import url(https://fonts.googleapis.com/css?family=Muli);
@import url(https://fonts.googleapis.com/css?family=Ubuntu+Condensed);
@import url(https://fonts.googleapis.com/css?family=Oxygen);


/*<agl.folder "general">*/
	body { margin: 0; padding: 0; }
	body.map { margin: 0; padding: 0; }	
	body.frame { background-image: url(../images/bg_detail_full.jpg); background-repeat: no-repeat; background-attachment: fixed; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	/*footer image*/
	td.footer_img_top { background-image: url(../images/bg_footer_top.gif); background-repeat: no-repeat; background-position: right bottom; }
	td.footer_img_bottom { background-color: #312d2e; background-image: url(../images/bg_footer_bottom.gif); background-repeat: no-repeat; background-position: right top; }
	td.footerbg { background-color: #312d2e; }
	/*footer font*/
	font.copyright { color: #fff; font-size: 7pt; font-family: Arial; letter-spacing: 0.5px; }
/*</agl.folder>*/
/*<agl.folder "content">*/
	td.line_1 { background-image: url(../images/line_1.gif); background-repeat: repeat-y; }
	td.detailbox_img_top { background-image: url(../images/bg_detail_box_top.gif); background-repeat: no-repeat; background-position: center top; }
	td.detailbox_img_bottom { 
		padding: 0px 10px 0px 10px;
		margin: 0px 0px 0px 0px;
		background-color: #fff; 
		background-image: url(../images/bg_detail_box_bottom.gif); 
		background-repeat: no-repeat; 
		background-position: center bottom; 
		}

	font.detailbox_text { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	td.registerbg { background-image: url(../images/bg_register.gif); background-repeat: no-repeat; }
	font { color: #000; font-size: 11px; font-family: Arial; }
	td.detail_img_top { background-image: url(../images/bg_detail_top.jpg); background-repeat: no-repeat; background-position: center top; }
	td.detail_img_bottom { background-image: url(../images/bg_detail_bottom.jpg); background-repeat: no-repeat; background-position: center bottom; }
	p.detail { font-size: 12px; font-family: Arial; text-align: justify; text-indent: 15px; }
	td.registerform1_mid { background-image: url(../images/bg_registerform1_mid.gif); background-repeat: repeat-y; }
	td.registerform2_mid { background-image: url(../images/bg_registerform2_mid.gif); background-repeat: repeat-y; }
	td.registerform3_mid { background-image: url(../images/bg_registerform3_mid.gif); background-repeat: repeat-y; }



/*</agl.folder>*/
/*<agl.folder "pop_up">*/
	body.pop_up { background-color: #f8eee4; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	font.title_pop_up { color: #361b1f; font-size: 14pt; font-family: georgia; word-spacing: 2px; letter-spacing: 1px; }
	font.detail_pop_up { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }
	td.title_bg_1 { background-color: #2d1316; }	
	td.title_bg_2 { background-color: #d9ccc4; padding: 5px; }
	td.form_empty_field { background-color: #f00; }
/*</agl.folder>*/
/*<agl.folder "form">*/
	td.field { }
	td.field_empty { background-color: #facea7; }
	font.field { color: #000; font-size: 11px; font-family: Arial; }
	font.field_empty { color: #c4110e; font-size: 11px; font-family: Arial; font-weight: bold; }
	p.register_success { color: #000; font-size: 12px; font-family: Arial; font-weight: bold; text-align: center; word-spacing: 2px; }
/*</agl.folder>*/

div .scroll{
    background-color: none;
    width: 365px;
    height: 450px;
    overflow: scroll;
	overflow-x: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

div .scrollspace{
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	}

p.detail_1 { 
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	line-height: 20px;
	text-align: justify; 
	text-indent: 0px; 
	}

p.detail_2 {
	padding: 30px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	text-align: left; 
	line-height: 20px;
    border-bottom: 1px dotted #312d2e;
	}

p.detail_3 {
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	text-align: left; 
	line-height: 20px;
	}

h1{ 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 28px; 
	font-family: 'Oxygen', serif;
	font-weight: none;
	text-align: left; 
	line-height: 30px;
	}
h2{ 
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-size: 12px; 
	font-family: 'Oxygen', serif;
	font-weight: none;
	text-align: left; 
	line-height: 14px;
	border-top: 1px solid #000000;
    border-left: 10px solid #000000;
	}

/*-- Contact Info --*/
#contect-info{
	width: 365px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	background:none;
	}

#contect-info table{
	padding: 20px 0px 0px 0px; 
	margin: 20px 0px 0px 0px; 
	border-collapse: collapse;
	width: 300px;
	background:none;
	}

#contect-info table th{
	width: 80px;
	padding: 5px 5px 3px 5px; 
	margin: 0px 0px 0px 0px; 
    text-align: right;
	vertical-align: top;
	background:none;
	}

#contect-info table td{
	padding: 5px 5px 3px 5px; 
	margin: 0px 0px 0px 0px; 
    text-align: left;
	vertical-align: top;
	background:none;
	}

#contect-info table th,td{
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	line-height: 20px;
	}

#contect-info a{
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	line-height: 20px;
	}


/*-- Footer Img --*/
#footer-info{
	position: relative;
	width:800px;
	}

#footer-info .award-mfpc{
    position: absolute;
	bottom: 40px;
    right: 50px;

	/*original size*/
	width: 85px;
    height: 125px;
	/*smaller size*/
	width: 50px;
    height: AUTO;

	border: 1px solid #312d2e;
	}
#footer-info .award-mfpc img{
	width: 50px;
    height: AUTO;
	border: 0px;
	}


/*-- Index-MainLink--*/
a.link { 
	color: #000; 
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	text-decoration: none; 
	}
a.link:link { 
	}
a.link:visited { 
	}
a.link:active { 
	}
a.link:hover { 
	color: #8e9295; 
	text-decoration: underline; 
	}

/*footer main link*/
a.link_footer{ 
	color: #fff; 
	font-size: 12px; 
	font-family: 'Oxygen', sans-serif;
	text-decoration: none; 
	height: 20px; 
	padding-top: 20px; 
	}

a.link_footer:link { 
	}
a.link_footer:visited { 
	}
a.link_footer:active { 
	}
a.link_footer:hover { 
	color: #ba8748; 
	background-image: url(../images/pointer_footer_link.gif); 
	background-repeat: no-repeat; 
	background-position: center top; 
	text-decoration: none; 
	height: 20px; 
	padding-top: 20px; 
	}
