

.mt5 { margin-top: 5px !important; }

.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }

.ml10 { margin-left: 10px !important; }

.w30 { width: 30px !important; }
.w45 { width: 45px !important; }
.w50 { width: 50px !important; }
.w60 { width: 60px !important; }
.w70 { width: 70px !important; }
.w80 { width: 80px !important; }
.w85 { width: 85px !important; }
.w86 { width: 86px !important; }
.w90 { width: 90px !important; }
.w96 { width: 96px !important; }
.w100 { width: 100px !important; }
.w102 { width: 102px !important; }
.w105 { width: 105px !important; }
.w110 { width: 110px !important; }
.w120 { width: 120px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w200 { width: 200px !important; }
.w206 { width: 206px !important; }
.w240 { width: 240px !important; }
.w246 { width: 246px !important; }
.w250 { width: 250px !important; }
.w300 { width: 300px !important; }
.w350 { width: 350px !important; }
.w380 { width: 380px !important; }
.w390 { width: 390px !important; }
.w400 { width: 400px !important; }
.w450 { width: 450px !important; }
.w500 { width: 500px !important; }

.w100p { width: 100% !important; }

.fc_4a52cb { color: #4a52cb !important; }
.fc_6066e1 { color: #6066e1 !important; }
.fc_999999 { color: #999999 !important; }
.fc_ff771d { color: #ff771d !important; }
.fc_ff0000 { color: #ff0000 !important; }

.fs09 { font-size: 0.9em !important;}

.aCenter { text-align: center; }
.aRight { text-align: right; }

.let-s1 { letter-spacing: -1px !important; }


.selectbox {
	background: #FFFFFF url("../../img/icon_selectbox1.gif") no-repeat right 0;
	border: #d7d7d7 1px solid;
	color: #000000;
	cursor: pointer;
	height: 22px;
	line-height: 22px;
	padding: 0 35px 0 0;
	position: relative;
	z-index: 10;
	}
	.selectbox a {
		color: #000000;
		padding: 0 0 0 5px;
		}
	.selectbox ul {
		width: 100%;
		background-color: #FFFFFF;
		border: 1px solid #E0E0E0;
		display: none;
		left: -1px;
		position: absolute;
		top: 22px;
		}
		.selectbox ul li {
			display: block;
			}
			.selectbox ul li a {
				color: #000000;
				display: block;
				height: 22px;
				line-height: 22px;
				padding: 0 0 0 5px;
				text-decoration: none;
				}


textarea {
	border: #d7d7d7 1px solid;
	}
input[type=text], input[type=file], input[type=password] {
	border: #d7d7d7 1px solid;
	padding: 2px;
	background: #fff;
	}
select {
	border: #d7d7d7 1px solid;
	height: 20px;
	padding: 1px;	
	}



/* PAGE TITLE */
.pageTit {
	/*width: 721px;*/
	height: 22px;
	overflow: hidden;
	position: relative;
	padding: 20px 0 0 0;
	margin: 0 0 35px 0;
	}
	.pageTit h3 {
		height: 22px;
		overflow: hidden;
		display: inline-block;
		padding: 0 18px 0 18px;
		font-size: 1.2em;
		color: #333333;
		border-bottom: #8387f0 2px solid;
		background: url("../../img/bullet07.gif") no-repeat 0 2px;
		position: absolute;
		left: 0;
		bottom: 0;
		}
	.pageTit .crumbs { 
		height: 20px;
		color: #949494;
		font-size: 0.9em;
		text-align: right;
		border-bottom: #ededed 2px solid;
		}
		.pageTit .crumbs span { 
			height: 21px;
			background: url("../../img/bullet06.gif") no-repeat 0 1px;
			padding: 0 0 0 15px;
			}



/* TABLE STYLE */
.tableStyle1 {
	width: 100%;
	border-collapse: collapse;
	border-top: #9a9a9a 2px solid;
	line-height: 130%;
	}
	.tableStyle1 th {
		background-color: #f9f9f9;
		border-bottom: #ebebeb 1px solid;
		font-weight: bold;
		padding: 6px 0 5px 14px;
		text-align: left;
		}
	.tableStyle1 th.d2 {
		background-color: #f3f3f3;
		color: #797979;
		}
		.tableStyle1 th img {
			padding: 0 0 3px 0;
			}
		.tableStyle1 th span {
			display: inline-block;
			background: url("../../img/bullet08.gif") no-repeat 0 3px;
			padding: 0 0 0 11px;
			}
		.tableStyle1 th span.t2 {
			background: url("../../img/bullet14.gif") no-repeat 0 3px;
			}
	.tableStyle1 td {
		border-bottom: #ebebeb 1px solid;
		padding: 4px 13px 5px 13px;
		}
	.tableStyle1 .bdN {
		border: none;
		}
	.tableStyle1 .aLeft {
		text-align: left !important;
		}
	.tableStyle1 .aCenter {
		text-align: center !important;
		}

.cenTable th, .cenTable td {
	text-align: center !important;
	}

	.tableStyle1 input {
		/* IE6 ONLY */
		border: #d7d7d7 1px solid;
		padding: 2px;
		background: #fff;
		}
	.tableStyle1 input.radioStyle{
		border: none;
		}

.linkColor td a {
	color: #4a52cb;
	}
	.linkColor td a:hover, .linkColor td a:focus {
		color: #4a52cb;
		text-decoration: underline;
		}

.topLayerBox table.tableStyle1 td {
	padding: 6px 25px 5px 25px;
	}

.tableStyleBg {
	border-bottom: #CCCCCC 1px solid;
	}


/* TREE AREA */
.topLayerBox .treeArea {
	height: 240px;
	overflow: auto;
	}
.treeArea {
	width: 100%;
	margin: 5px 0;
	}
	.treeArea li {
		padding: 3px 0 3px 12px;
		}
	.treeArea ul ul {
		padding: 5px 0 0 3px;
		}
	.treeArea li.urk {
		background: url("../../img/urk.gif") no-repeat 0 8px;
		}
	.treeArea li.rk {
		background: url("../../img/rk.gif") no-repeat 0 5px;
		}
		.treeArea span {
			color: #ff771d;
			}



/* ALL MENU LAYER */
#allMenu {
	background: #fff url("../../img/header/allBg.gif") repeat-x 0 0;
	width: 994px !important;
	padding: 0 !important;
	overflow: hidden;
	position: relative;
	z-index: 10000;
	}
	#allMenu div {
		float: left;
		border-right: #d2d2d2 1px solid;
		height: 330px;
		}
	#allMenu div a {
		display: block;
		}
	#allMenu div p {
		width: 100%;
		height: 36px;
		overflow: hidden;
		line-height: 36px;
		text-align: center;
		background-color: #e5e5ef;
		font-size: 1.2em;
		color: #000;
		font-weight: bold;
		}
	#allMenu div ul {
		padding: 15px 15px 15px 22px;
		}
		#allMenu div ul li {
			font-weight: bold;
			padding: 0 0 10px 0;
			}
	#allMenu div ul ul {
		padding: 6px 0 0 0;
		}
		#allMenu div li li {
			font-weight: normal;
			padding: 0 0 5px 0;
			}

	#allMenu div.all1 { width: 195px; }
	#allMenu div.all2 { width: 159px; }
	#allMenu div.all3 { width: 149px; }
	#allMenu div.all4 { width: 177px; }
	#allMenu div.all5 { width: 155px; }
	#allMenu div.all6 { border: none; width: 151px; }

	#allMenu .allClose {
		width: 130px;
		height: 10px;
		overflow: hidden;
		position: absolute;
		bottom: 0;
		left: 433px;
		z-index: 1000000;
		}

/* INDEX SEARCH LAYER */
.indexTable a {
	display: inline-block;
	width: 18px;
	height: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	border: #999999 1px solid;
	background-color: #aaaaaa;
	}
	.indexTable a.on, .indexTable a:focus, .indexTable a:hover {
		border: #be4103 1px solid;
		background-color: #ce571c;
		color: #fff;
		}

.index_listTableBg {
	border-top: #cccccc 3px solid;
	border-bottom: #cccccc 1px solid;
	padding: 8px 0;
	background-color: #f5f5f5;
	}
.index_listTable {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	}
	.index_listTable td {
		color: #D6D6D5;
		padding: 3px 0;
		}
	.index_listTable td a {
		color: #1D76BC;
		}

/* AUTO SEARCH LAYER */
.autoSearchTable textarea {
	width: 100%;
	height: 130px;
	}

/* HELP LAYER */
.helpTable {
	}
	.helpTable th {
		padding: 10px 14px !important;
		}
	.helpTable td {
		padding: 10px 12px !important;
		}
	.helpTable ul {
		padding: 7px 0 0 0;
		}
	.helpTable dl dt {
		padding: 7px 0 5px 0;
		}
	.helpTable dl dd ul {
		padding: 0;
		}





/* DL STYLE */
.dlStyle1 {
	clear: both;
	width: 100%;
	}
	.dlStyle1 dt {
		background: url("../../img/bullet13.gif") no-repeat 0 4px;
		padding: 0 0 10px 10px;
		font-weight: bold;
		color: #333333;
		position: relative;
		}
		.dlStyle1 dt .rightText {
			position: absolute;
			top: 4px;
			right: 0;
			font-size: 0.9em;
			color: #ff771d;
			font-weight: normal;
			}
		.dlStyle1 dt .rightText2 {
			position: absolute;
			top: 4px;
			right: 0;
			font-size: 0.9em;
			font-weight: normal;
			}
	.dlStyle1 dd {
		margin: 0 0 30px 0;
		line-height: 150%;
		}

	.right_text {
		line-height: 150%;
		text-align: right;
		margin: 0 0 30px 0;
		}







/* BOX STYLE */
.boxStyle1 {
	border: #e0e0e0 1px solid;
	}
	.boxStyle1 .bg {
		border: #efefef 5px solid;
		padding: 12px 14px;
		line-height: 150%;
		}







/* TAB STYLE */
.tab_line {
	border-bottom: #7E7E7E 3px solid;
	margin-bottom: 13px;
	}
.tab_area {
	clear: both;
	width: 100%;
	overflow: hidden;
	position: relative;
	}
	.tab_area li {
		float: left;
		text-align: center;
		}
		/* LEFT TAB */
		.tab_area .left_tab {
			height: 30px;
			overflow: hidden;
			}
			.tab_area .left_tab li a {
				cursor: pointer;
				display: block;
				height: 30px;
				line-height: 30px;
				background: url("../../img/sub/tab1.gif") no-repeat 0 0;
				color: #555555;
				font-weight: bold;
				padding: 0 0 0 30px;
				}
				.tab_area .left_tab li a span {
					display: block;
					height: 30px;
					background: url("../../img/sub/tab1.gif") no-repeat right 0;
					padding: 0 30px 0 0;
					}
			.tab_area .left_tab li.on a,
			.tab_area .left_tab li a:hover,
			.tab_area .left_tab li a:focus {
				color: #fff;
				background: url("../../img/sub/tab1.gif") no-repeat 0 -30px;
				}
			.tab_area .left_tab li.on a span,
			.tab_area .left_tab li a:hover span,
			.tab_area .left_tab li a:focus span {
				color: #fff;
				background: url("../../img/sub/tab1.gif") no-repeat right -30px;
				}

		/* NEW STYLE TAB */
		.tab_area .new_tab {
			width: 100%;
			overflow: hidden;
			margin: 0 0 25px 0;
			}
			.tab_area .new_tab li {
				margin: 0 7px 0 0;
				}
			.tab_area .new_tab li.last {
				margin: 0;
				}
	
	
	/* TOTAL */
	.tab_area .total {
		position: absolute;
		top: 10px;
		right: 0;
		}

	/* DOWNLOAD */
	.tab_area .download {
		position: absolute !important;
		top: 10px;
		right: 3px;
		}

	.download {
		text-align: right;
		height: 30px;
		font-size: 0.9em;
		letter-spacing: -1px;
		}
		.download a {
			display: inline-block;
			height: 14px;
			padding: 1px 0 0 17px;
			margin: 0 0 0 10px;
			color: #555555;
			}
			.download .example {
				background: url("../../img/icon_example.gif") no-repeat 0 0;
				}
			.download .excel {
				background: url("../../img/icon_excel.gif") no-repeat 0 0;
				}




/*  */
.partitionBg {
	border: #ebebeb 3px solid;
	margin-bottom: 30px;
	}
.partition {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	}
	.partition th {
		background: #f9f9f9 url("../../img/bullet08.gif") no-repeat 19px 13px;
		padding: 9px 0 10px 30px;
		text-align: left;
		color: #333333;
		}
	.partition td {
		padding: 9px 13px 10px 13px;
		}






/* DEFAULT LAYER STYLE */
.defaultLayer {
	padding: 0 0 4px 0;
	background: url("../../img/sub/layer_bottom.png") no-repeat 0 bottom;
	}
.defaultLayer .shadow {
	padding: 0 3px 0 0;
	background: url("../../img/sub/layer_right.png") no-repeat right 0;
	}
	.defaultLayer .white {
		border: #9a9a9a 1px solid;
		}
	.defaultLayer .line {
		background-color: #fff;
		border: #ebecf9 5px solid;
		padding: 16px 10px 6px 10px;
		position: relative;
		}
		.defaultLayer .tit {
			font-size: 1.2em;
			font-weight: bold;
			background: url("../../img/bullet09.gif") no-repeat 0 1px;
			padding: 0 0 6px 17px;
			color: #111111;
			}













/* ************************************************************************* */
/* **************************** RESOURCES LIST **************************** */
.resTab1 li {
	width: 120px;
	}

.resourcesTop {
	width: 945px;
	height: 290px;
	overflow: hidden;
	background: url("../../img/resources/resourcesTop_bg.gif") no-repeat 0 0;
	margin-bottom: 10px;
	}
	.resourcesTop dt {
		clear: both;
		height: 20px;
		background: url("../../img/bullet10.gif") no-repeat 0 0;
		font-weight: bold;
		padding: 0 0 0 17px;
		color: #333333;
		}

	.resourcesTop .box1 {
		float: left;
		width: 526px; /*572px;*/
		height: 260px;/*290px;*/
		overflow: hidden;
		background: url("../../img/resources/resourcesTop_bg2.png") no-repeat right 30%;
		padding: 15px 30px 15px 16px;
		}
		.resourcesTop .box1 dd {
			float: left;
			}
		.resourcesTop .box1 .big {
			padding-right: 8px;
			}
			.resourcesTop .box1 .big img {
				width: 318px;
				height: 238px;
				border: #cccccc 1px solid;
				}
		.resourcesTop .box1 .text {
			width: 198px;
			overflow: hidden;
			}
			.resourcesTop .box1 .text .imgList {
				width: 198px;
				}
				.resourcesTop .box1 .text .imgList li {
					width: 62px;
					height: 52px;
					float: left;
					padding: 0 0 4px 4px;
					}
					.resourcesTop .box1 .text .imgList li img {
						width: 60px;
						height: 50px;
						border: #cccccc 1px solid;
						}

			.resourcesTop .box1 .text .rTotal {
				width: 194px;
				height: 20px;
				margin-left: 4px;
				overflow: hidden;
				position: relative;
				padding: 4px 0 0 0;
				border-bottom: #dcdcdc 1px solid;
				}
				.resourcesTop .box1 .text .rTotal strong span {
					color: #ff771d;
					}
				.resourcesTop .box1 .text .rTotal .imgPaging {
					display: block;
					position: absolute;
					right: 0;
					top: 4px;
					}

			.resourcesTop .box1 .text .imgData {
				width: 194px;
				overflow: hidden;
				margin-left: 4px;
				padding: 8px 0 0 0;
				}
				.resourcesTop .box1 .text .imgData li {
					width: 186px; /*194px;*/
					overflow: hidden;
					background: url("../../img/bullet11.gif") no-repeat 0 6px;
					padding: 0 0 7px 8px;
					line-height: 140%;
					}



	.resourcesTop .box2 {
		float: left;
		width: 332px; /*373px;*/
		height: 260px;/*290px;*/
		overflow: hidden;
		padding: 15px 22px 15px 19px;
		}
		.resourcesTop .box2 p {
			width: 330px;
			height: 22px;
			overflow: hidden;
			padding: 0 0 8px 0;
			}
			.resourcesTop .box2 p select {
				width: 286px;
				height: 24px;
				}
		.resourcesTop .box2 .tree {
			width: 310px; /*330px;*/
			height: 191px; /*211px;*/
			overflow: auto;
			border: #e0dddd 1px solid;
			background-color: #fff;
			padding: 10px;
			}
		.resourcesTop .box2 .tree ul {
			line-height: 140%;
			}
		.resourcesTop .box2 .tree ul ul {
			padding-left: 8px;
			}


.resourcesCont {
	width: 945px;
	overflow: hidden;
	position: relative;
	}

	
	.resourcesCont .resourcesLeft {
		width: 170px;
		overflow: hidden;
		float: left;
		margin: 0 35px 0 0;
		background: url("../../img/resources/resourcesLeft_bg.gif") no-repeat 0 bottom;
		}
		.resourcesCont .resourcesLeft dl {
			padding: 13px 12px 10px 12px;
			line-height: 150%;
			}
		.resourcesCont .resourcesLeft dl dt {
			background: url("../../img/bullet12.png") no-repeat 0 3px;
			padding: 0 0 0 17px;
			font-weight: bold;
			}
			.resourcesCont .resourcesLeft dl dt.on a,
			.resourcesCont .resourcesLeft dl dt a:hover,
			.resourcesCont .resourcesLeft dl dt a:focus {
				color: #4a52ce;
				}
			.resourcesCont .resourcesLeft dl dd {
				padding: 7px 12px;
				}
			.resourcesCont .resourcesLeft dl dd li {
				background: url("../../img/bullet04.gif") no-repeat 0 8px;
				padding: 0 0 0 7px;
				}
				.resourcesCont .resourcesLeft dl dd li.on,
				.resourcesCont .resourcesLeft dl dd li a:hover,
				.resourcesCont .resourcesLeft dl dd li a:focus {
					font-weight: bold;
					}
				.resourcesCont .resourcesLeft dl dd.line {
					border-bottom: #d9d9d9 1px solid;
					margin-bottom: 7px;
					}

	.resourcesCont .resourcesSub {
		width: 740px;
		overflow: hidden;
		position: relative;
		float: left;
		}
		.resourcesCont .resourcesSub h5 {
			height: 21px; /*40px;*/
			border-bottom: #7e7e7e 2px solid;
			background: url("../../img/bullet09.gif") no-repeat 0 20px;
			padding: 19px 0 0 17px;
			color: #111111;
			font-size: 1.2em;
			position: relative;
			margin: 0 0 25px 0;
			}
			.resourcesCont .resourcesSub h5 span {
				position: absolute;
				top: 19px;
				right: 3px;
				font-size: 12px;
				font-weight: normal;
				}

















/* ************************************************************************* */
/* ********************* DATA REGISTRATION / ANALYSIS ********************* */
.dataTab1 li {
	width: 120px;
	}

.dataRegi {
	}
	.dataRegi td {
		text-align: left;
		}
	.dataRegi td label {
		line-height: 150%;
		padding: 0 20px 0 0;
		white-space: nowrap;
		}
	.dataRegi td textarea {
		width: 100%;
		height: 45px;
		}

.dataEng th {
	letter-spacing: -1px;
	}

.dataRegi2 {
	width: 100%;	
	border-collapse: collapse;
	border-top: #7e7e7e 3px solid;
	line-height: 130%;
	}
	.dataRegi2 th {
		background-color: #fff;
		text-align: center;
		font-weight: bold;
		padding: 6px 0 5px 0;
		border-bottom: #cccccc 1px solid;
		}
		.dataRegi2 th button {
			border: none;
			background: url("../../img/icon_array.gif") no-repeat right 8px;
			padding: 0 10px 0 0;
			font-weight: bold;
			cursor: pointer;
			width: 100%;
			height: 34px;
			}
			.dataRegi2 th button:hover, .dataRegi2 th button:focus {
				text-decoration: underline;
				}
	.dataRegi2 td {
		text-align: center;
		padding: 6px 25px 5px 25px;
		border-bottom: #7e7e7e 1px solid;
		}


























/* ************************************************************************ */
/* ****************************** STATISTICS ****************************** */
.realText {
	}
	.realText dd p {
		padding: 0 10px;
		}

.realLayerBox {
	width: 530px;
	display: none;
	}
	.realLayerBox .aCenter {
		margin: 18px 0 0 0;
		}
	.realLayerBox ul {
		float: left;
		}
		.realLayerBox ul li input {
			height: 15px;
			}
		.realLayerBox ul li {
			padding: 2px 0 3px 0;
			}
		.realLayerBox ul li img {
			vertical-align: middle;
			}
	.realLayerBox .add {
		float: left;
		margin: 3px 0 0 16px;
		}
	.realLayerBox .line {
		padding: 16px 10px !important;
		}


.statTab1 li {
	width: 20%;
	}
	.statTab2 li a {
		padding: 0 0 0 10px !important;
		}
		.statTab2 li a span {
			padding: 0 10px 0 0 !important;
			}

.statTab2 {
	}
	.statTab2 li.t1 { width: 79px; }
	.statTab2 li.t2 { width: 188px; }
	.statTab2 li.t3 { width: 148px; }
	.statTab2 li.t4 { width: 98px; }
	.statTab2 li.t5 { width: 98px; }
	.statTab2 li.t6 { width: 110px; }

.statTab3 li {
	width: 25%;
	}

.statTab4 li {
	width: 125px;
	}





/* ************************************************************************ */
/* **************************** SEARCH RESULT **************************** */
.searchResultTit {
	clear: both;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 20px;
	padding: 0 0 4px 0;
	}
	.searchResultTit .tit {
		padding: 3px 0 0 0;
		}
		.searchResultTit .tit strong {
			color: #4a52ce;
			}

	.searchResultTit .total {
		position: absolute;
		right: 0;
		top: 0;
		}
		.searchResultTit .total a {
			margin: 0 0 0 4px;
			}






/* ************************************************************************ */
/* ********************************** ETC ********************************** */

/* LOGIN */
.loginBox1 {
	height: 177px; /*227px;*/
	border-top: #7e7e7e 3px solid;
	border-bottom: #d0d0d0 1px dotted;
	background: url("../../img/etc/loginBg.gif") no-repeat 0 0;
	padding: 50px 0 0 334px;
	overflow: hidden;
	position: relative;
	}
	.loginBox1 p {
		padding: 0 0 10px 0;
		}
	.loginBox1 ul {
		padding: 5px 0 0 0;
		}
	.loginBox1 li {
		height: 20px;
		padding: 0 0 5px 0;
		}
		.loginBox1 li input.typeText {
			width: 200px;
			height: 14px;
			border: #d0d0d0 1px solid;
			background-color: #fafafa;
			padding: 2px;
			}
		.loginBox1 li .id_save {
			font-size: 0.9em;
			padding: 3px 0 0 58px;
			color: #9b9b9b;
			}
	.loginBox1 .loginBt {
		position: absolute;
		top: 123px;
		right: 47px;
		}

.loginBox2 {

	border-bottom: #cccccc 1px solid;
	color: #7c7fae;
	font-weight: bold;
	overflow: hidden;
	position: relative;
	padding: 35px 0 35px 33px;
	}
	.loginBox2 p {
		position: absolute;
		top: 28px;
		right: 46px;
		}




/* INFO SEARCH */
.infoSearch {
	height: 315px;
	overflow: hidden;
	border-top: #7e7e7e 3px solid;
	border-bottom: #cccccc 1px solid;
	}
	.infoSearch .search_id {
		width: 292px; /*316px;*/
		height: 281px; /*315px;*/
		background: url("../../img/etc/infoSearchBg.gif") no-repeat right 0;
		padding: 34px 17px 0 7px;
		overflow: hidden;
		float: left;
		}
	.infoSearch .search_pw {
		width: 361px; /*405px;*/
		height: 281px; /*315px;*/
		padding: 34px 18px 0 26px;
		overflow: hidden;
		float: left;
		}

	.infoSearch p {
		padding: 0 0 8px 0;
		}
	.infoSearch ul {
		border-top: #d0d0d0 1px dotted;
		border-bottom: #d0d0d0 1px dotted;
		padding: 18px 0 13px 12px;
		margin: 8px 0 18px 0;
		}

		.infoSearch li {
			height: 20px;
			padding: 0 0 5px 0;
			}
			.infoSearch input.typeText {
				height: 14px;
				border: #d0d0d0 1px solid;
				background-color: #fafafa;
				padding: 2px;
				}
	.infoSearch .searchBt {
		text-align: center;
		}


/* ZIPCODE */
.zipcodeLayerBox {
	width: 424px;
	display: none;
	}

	.zipcodeLayerBox .text {
		border-top: #9a9a9a 3px solid;
		border-bottom: #ebebeb 1px solid;
		background-color: #f9f9f9;
		text-align: center;
		padding: 16px 0 12px;
		margin: 0 0 10px 0;
		line-height: 150%;
		color: #333333;
		}

	.zipcodeLayerBox .tableStyle1 {
		border: #d7d7d7 1px solid;
		color: #333333;
		margin: 0 0 10px 0;
		}
		.zipcodeLayerBox .tableStyle1 th {
			border: none;
			background-color: #f3f3f3;
			}
		.zipcodeLayerBox .tableStyle1 td {
			border: none;
			}

	.zipcodeLayerBox .zipcodeList {
		margin: 0 0 8px 0;
		}
		.zipcodeLayerBox .zipcodeList dt {
			padding: 0 0 6px 0;
			}
		.zipcodeLayerBox .zipcodeList dd {
			height: 84px;
			overflow: auto;
			border: #d7d7d7 1px solid;
			line-height: 150%;
			}
		.zipcodeLayerBox .zipcodeList dd ul {
			padding: 7px;
			}
		.zipcodeLayerBox .zipcodeList dd li {
			height: 18px;
			}
		.zipcodeLayerBox .zipcodeList dd li a {
			display: block;
			}




.clause .tableStyle1 th {
	padding: 6px 0 5px 26px;
	}
.clause dt {
	padding-top: 10px;
	background: url("../../img/bullet13.gif") no-repeat 0 14px;
	}
.clause dd {
	margin-bottom: 20px;
	}
.clause dd p {
	padding: 0 0 10px 0;
	}
.clause dd ul li {
	padding: 0 0 10px 16px;
	text-indent: -16px;
	}
	.clause dd .last {
		padding-bottom: 0;
		}
.clause dd ol {
	background-color: #f9f9f9;
	padding: 12px;
	}
	.clause dd ol li {
		padding: 0 0 0 14px;
		text-indent: -14px;
		}

.clause dt .top a {
	color: #ff771d;
	}
.clause dt .top {
	position: absolute;
	top: 16px;
	right: 10px;
	font-size: 0.9em;
	font-weight: normal;
	}




.privacy {

	}
	.privacy dt {
		background: url("../../img/bullet13.gif") no-repeat 0 7px;
		line-height: 150%;
		}
		.privacy dt span {
			font-weight: normal;
			}
	.privacy dd p {
		padding: 0 0 5px 0;
		}
	.privacy dd ul {
		padding: 0 0 0 5px;
		}
	.privacy dd li {
		padding: 0 0 0 10px;
		text-indent: -10px;
		}

