* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

html, body {
	height: 100%;
	margin: 5px 0 0 0;
	padding: 0px 0px 0px 0px;
	background-color: #fafbfb;
/*	background-color: #bbc2c7; #f3f7f9
	background-image:url("/media/img/member/member_bg.jpg");*/
/*	background-repeat:no-repeat;		
	background-position:top center;
*/
	font-family: Arial;
	font-size:14px;
	color:#414a56;
}

a {
	color:#414a56;
}

a:visited {
	color:#414a56;
}

img {
	border:0;
}

input.itext {
	border:1px solid #cccccc;
}

div.dialog_base {
	display:none;
}

iframe#frame_edit {
	border:0;
	width:100%;
	height:100%;
}

iframe#frame_add {
	border:0;
	width:100%;
	height:100%;
}

table.but1 {
	border:0;
	padding:0;
	margin:0;
}

	table.but1 td {
		border:0;
		padding:0;
		margin:0;
	}

		table.but1 td a{
			font-weight:bold;
			text-decoration:none;
		}

		table.but1 td a:hover{
			text-decoration:underline;
		}

/*
--------------------------------
*/
div#divpage {
	width:100%;
	margin:0;
	padding:0;
}

	div#divpage table#pagetable {
		width:90%;
		min-height:750px;
		min-width:400px;		
	}

		div#divpage table#pagetable tr#trtop td {
			vertical-align: bottom;
			background-image:url("/media/img/tsep.png");
			background-position:bottom center;
			background-repeat:repeat-x;
			padding-bottom:8px;
		}

		div#divpage table#pagetable td#tdlogo {
			width:225px;			
		}		

		div#divpage table#pagetable td#tdtm {			
			background-image:url("/media/img/tsep.png");
			background-position:bottom center;
			background-repeat:repeat-x;
			padding:2px;
			font-weight:normal;
		}

		div#divpage table#pagetable tr#trfooter td {
			vertical-align: bottom;
			background-image:url("/media/img/tsep.png");
			background-position:top center;
			background-repeat:repeat-x;
			padding-bottom:8px;
		}

		div#divpage table#pagetable tr#trfooter td table td {
			vertical-align: bottom;
			background:none;
		}

		div#divpage table#pagetable td#tdpc {
			padding:20px 0;
		}

		div#divpage table#pagetable td#tdpc div#lm_div {
			width:180px;
			padding:0;
			margin:0;
			left:0;
			bottom: 0;
			float:left;
/*
			background-image:url("/media/img/box_back.png");
*/
			min-height:300px;
		}

		div#divpage table#pagetable td#tdpc div#divpc {
			padding:0 12px;
			left:0;
			display:inline;
			float:left;
		}

		div#crumbs {
			display:inline;
		}

ul.lmenu_1 {
	font-size:16px;
	font-weight:bold;
	color:#414a56;
}

	ul.lmenu_1 a {
		color:#414a56;
		text-decoration:none;
	}

	ul.lmenu_1 a.current {
		font-weight:bold;
		color:#bf1132;
	}


ul.lmenu_2 {
	font-size:16px;
	font-weight:normal;
	color:#414a56;
}

ul.lmenu_3 {
	font-size:14px;
	font-weight:normal;
	color:#414a56;
}

ul.lmenu_4 {
	font-size:14px;
	font-weight:normal;
	color:#414a56;
}

td#lmslider {
	background-image:url("/media/img/tsep_v.png");
	background-position:top right;
	background-repeat:repeat-y;
	width:21px;
}

	td#lmslider div {
		background-image:url("/media/img/member/mslider.png");
		background-repeat:no-repeat;
		width:19px;
		height:147px;
		position:relative;
		cursor:pointer;
	}

div#div_logout {
	display:inline;
	float:right;
}

table#footcontent{
	padding:10px;
}

table#footcontent td{
	padding:10px;
	text-align:center;
	font-size:12px;
}

table.list {
	margin: 0 0 0 40px;
	border:1px solid #CCCCCC;
	background-color:white;
}

	table.list th {
		background:url("/media/img/member/box_back.png");
		background-position:top center;
		background-repeat:repeat;
		padding:5px;
	}

	table.list tr {
		
	}

	table.list tr:hover {
		background-image:url("/media/img/member/tr_sel.png");
		background-repeat:repeat;
	}

	table.list tr.header {
		background:none;
	}

	table.list td {
		background-image:url("/media/img/tsep.png");
		background-position:top center;
		background-repeat:repeat-x;
		padding:5px;
	}

div.popup_loading {
	z-index:999;
	position:absolute;
	top:0;
	text-align:center;
	width:92%;
}

div.popup_loading img {
	margin:25px;
}

iframe.popup {
	overflow:hidden;
	border:0px;
	z-index:1000;	
}

iframe.popup_scroll {
	overflow:scroll-vertical;
	border:0px;
	z-index:1000;
}

span.numlist {
	font-size:10px;
	color:#D2241B;
	vertical-align:top;
	margin-right:4px
}

div.info_text p {
	padding-left:10px;
}

div.info_text h4 {
	padding-left:10px;
}
