img {
	border: 0px;
}

.imgbd{
	border: solid 3px #e6e6e6;
	margin:10px;
}

/* TITLE */

h2.ptitle{
	background: #ffffff url(./images/list_book.png) no-repeat left center;
	background-position: 5px 2px;
	padding: 10px 0px 10px 42px;
	margin: 10px 0px;
	font-weight: bold;
	color: #404040;
	font-size: 14pt;
}

h2.title{
	background: #CCDFF2 url(./images/list_check1.png) no-repeat left center;
	padding: 7px 0px 6px 32px;
	margin: 10px 0px;
	font-weight: bold;
	color: #0063a4;
	border-bottom: solid 1px #55A2F1;
}

h3.title{
	background: #CCDFF2 url(./images/list_arrow1.png) no-repeat left center;
	padding: 6px 0px 6px 35px;
	margin: 10px 0px;
	font-weight: bold;
	color: #0063a4;
	border-bottom: solid 1px #55A2F1;
}

h3.title_s{
	margin: 0px;
	padding: 3px;
	background: #fce8dd;
	font-weight: bold;
	font-size: 110%;
}
/* TITLE */

/* LIST */

div.list_url p{
	background-image: url(./images/icon_ie.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}
div.list_zoom p{
	background-image: url(./images/icon_zoom.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}
div.list_mail p{
	background-image: url(./images/icon_mail.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}
div.list_home p{
	background-image: url(./images/icon_home.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}
div.list_phone p{
	background-image: url(./images/icon_phone.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}
div.list_compass p{
	background-image: url(./images/icon_compass.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}
div.list_info p{
	background-image: url(./images/icon_info1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
}

div.list_circle p{
	background-image: url(./images/icon_circle1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}

div.list_exe p{
	background-image: url(./images/icon_exe1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 0px 24px;
	font-size: 13px;
	font-weight: bold;
}
div.list_exe_nb p{
	background-image: url(./images/icon_exe1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 0px 24px;
	font-size: 13px;
}
div.list_pdf p{
	background-image: url(./images/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 4px 0px 0px 24px;
	font-size: 13px;
	font-weight: bold;
}

div.list_example p{
	background-image: url(./images/icon_page1.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 20px 0px;
	padding: 8px 0px 6px 32px;
	font-size: 16px;
	font-weight: bold;
}

div.list_arrow1 p{
	background-image: url(./images/icon_arrow1.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding: 3px 0px 3px 24px;
	font-size: 14px;
	font-weight: bold;
}
div.list_arrow_s1 p{
	background-image: url(./images/icon_arrow_s1.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding: 2px 0px 3px 24px;
	font-size: 12px;
}

div.list_dcircle p{
	background-image: url(./images/icon_dcircle1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.box_indent25_ns{
	margin: 0px 0px 10px 25px;
}
div.box_indent25_ns p{
	margin: 0;
}


/* NUMBER */
div.box_indent25{
	margin: 5px 0px 5px 25px;
}

div.list_num1 p{
	background-image: url(./images/num1.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num2 p{
	background-image: url(./images/num2.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num3 p{
	background-image: url(./images/num3.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num4 p{
	background-image: url(./images/num4.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num5 p{
	background-image: url(./images/num5.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num6 p{
	background-image: url(./images/num6.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num7 p{
	background-image: url(./images/num7.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num8 p{
	background-image: url(./images/num8.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num9 p{
	background-image: url(./images/num9.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
div.list_num0 p{
	background-image: url(./images/num0.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 0px;
	padding: 2px 0px 2px 24px;
	font-weight: bold;
}
/* NUMBER */

ul.reg{
	background-image: none;
	padding: 0px;
	margin: 0px 10px 0px 15px;
}
ul.reg li{
	background-image: none !important;
	padding: 0px;
	margin: 5px 10px 5px 10px;
}

ol.reg{
	background-image: none !important;
	padding: 0px;
	margin: 0px 10px 0px 15px;
}
ol.reg li{
	background-image: none;
	padding: 0px;
	margin: 5px 10px 5px 10px;
}


ul.list_circle{
	list-style-type: none;
	margin: 10px 0px 10px 5px;
	padding: 0px;
}
ul.list_circle li{
	background-image: url(./images/icon_circle2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 0px 3px 24px;
	margin: 5px 0px;
}
ul.list_arrow{
	list-style-type: none;
	margin: 10px 0px 10px 5px;
	padding: 0px;
}
ul.list_arrow li{
	background-image: url(./images/icon_arrow2.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 2px 0px 3px 24px;
	margin: 5px 0px;
}

/* LIST */

/* PAGE LINK */
div.pgLink{
	width: 100%;
	margin: 0 0 30px 20px;
}

div.pgLink ul{
	font-size:11pt;
	padding: 0px;
	margin: 0px 10px 0px 10px;
}
div.pgLink ul li{
	white-space: nowrap;
	list-style-type: none;
	background-image: url(./images/list_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-indent: 20px;
	margin: 5px 30px 0px 0px;
	padding: 2px 0px 2px 0px;
	float: left;
}
/* PAGE LINK */


/* TEXT FIELD */
.text_field {
	margin: 20px 5px 40px 0px;
	padding: 8px;
	background-color: #eff7f7;
	border: 3px solid #e2f4f2;
	overflow: auto;
}
.text_field p{
	font-size: 10pt;
	margin: 10px 0px;
}

.text_field_nc{
	margin: 20px 5px 40px 0px;
	padding: 8px;
	overflow: auto;
}
.text_field_nc p{
	font-size: 10pt;
	margin: 10px 0px;
}

/* TEXT FIELD */




/* BOX FRAME */

.advTitle{
	background-color: #F1F5F9;
	padding: 5px;
	margin: 0;
}

.boxfrm {
	margin: 20px 10px 20px 20px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 5px #D0E1F6;
	overflow: auto;
}
.boxfrm_text {
	margin: 10px 0px;
}
.boxfrm_in {
	width: 360px;
	margin: 16px 5px 5px 5px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #D0E1F6;
}

.profPhoto{
	border: solid 3px #e6e6e6;
	margin:10px;
}

.abic {
	width: 544px;
	margin: 20px 0px 20px 20px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 5px #D0E1F6;
	overflow: hidden;
}
.abic_in {
	width: 360px;
	margin: 16px 5px 5px 5px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #D0E1F6;
}
/* BOX FRAME */


.img_mgn5{
	margin:5px;
}


.table1_base{
	width: 98%;
	color: #4d4d4d;
	font-size: 11pt;
	font-family: Arial, '‚l‚r ƒSƒVƒbƒN';
	background-color: #d9d9d9;
	text-align: center;
}

.table1_line1{
	background-color: #ffffff;
}
.table1_line2{
	background-color: #f4f4f4;
}


.table1_tit{
	background-color: #8ecdf0;
	color: #404040;
	font-size: 10pt;
}

.table1_sub_tit{
	width: 90px;
	background-color: #e5efef;
	color: #404040;
	font-weight: bold;
}

.table1_cont{
	background-color: #ffffff;
	color: #404040;

}


table.def1{
	border-collapse: collapse;
	width: 95%;
	margin: 10px 0;
	font-size: 10pt;
	font-family: Arial, '‚l‚r ƒSƒVƒbƒN';
}
table.def1 tr, table.def1 td, table.def1 th{
	border:1px solid #d9d9d9;
	padding:3px;
}


table.def1 th.title{
	background-color: #8ecdf0;
	font-weight: bold;
	text-align: center;
}

table.def1 td.title{
	background-color: #8ecdf0;
}
table.def1 td.stitle{
	width: 30%;
	background-color: #e5efef;
	font-weight: bold;
	text-align: center;
}
table.def1 td.cont{
	background-color: #ffffff;
}
table.def1 td.contc{
	background-color: #ffffff;
	text-align: center;
}



