@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}




ul{
	margin:0;
	padding:0;
}

images{
	border:none;
}

.middle-bg{
	background:url(../images/middle-bg.jpg) top repeat-y;
}

.white-bg{
	background:#FFF;
	padding:10px 0 50px 0;
}

.search-center-bg{
	background:	url(../images/search-center.jpg) top repeat-x
}

.search-pipe-bg{
	background:	url(../images/searc-pipe.jpg) right no-repeat;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	}

.search-pipe-bg input[type='text']{
	width:162px;
	height:23px;
	border:1px #87898b solid;
}

.search-pipe-bg input[type='image']{
	width:120px;
	height:29px;
	border:none;
}

.advanced-search,advanced-search a{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	}

.block-text{
	font:13px Arial, Helvetica, sans-serif;
	color:#383838;
	padding-left:28px;
}

.lft-repeat{
	background:url(../images/lft-repeat.jpg) top left repeat-y;
}

.rft-repeat{
	background:url(../images/rgt-repeat.jpg) top left repeat-y;
}

.search-navi{
	margin-bottom:15px;
}

.search-navi li{
	float:left;
	list-style:none;
	margin-right:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8d8d8d;
	border:1px solid #a8a8a8;

}

.search-navi li a:link, .search-navi li a:visited,  .search-navi li a:active {
		color:#8d8d8d;
		text-decoration:none;
		padding:0 4px;
		background-color:#FFFFFF;
}

.search-navi li a:hover {
		color:#FFF;
		text-decoration:none;
		background-color:#f994b2;
}

.active
{
	color:#FFF;
	text-decoration:none;
	background-color:#f994b2;
}

.discrip1{
	
	background:#FFF;
	
}

.discrip{
	margin-bottom:23px;
	background:#FFF;
	height:95px;
	
}

.discrip strong{
	color:#10779d;
}

.discrip a{
	text-decoration:none;
	color:#10779d;
	padding-top:5px;
}

/*--------------------- Sub pages ----*/
 .rgt-table-margin{
	margin-bottom:21px;
}
.heading{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#3da1ff;
}

.table-margin h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:0px;
}


h5{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#10779d;
	margin:0 0 17px 0;
	padding:0;
}



.lft-mid p{
	line-height:22px
}

.lft-mid-p{
		background:url(../images/lft-mid.jpg) 0 0 repeat-y;
		padding-left:39px;
}

.lft-mid{
		background:url(../images/lft-mid.jpg) 0 0 repeat-y;
		
}
.rule{
		background:url(../images/lft-mid.jpg);
		background-repeat:repeat-y;
		
}
.clr-bg{
	background:#feedf3;
	padding-left:26px;
}

.clr-bg p{
	line-height:22px;
}

.images-border images{
	border:3px solid #f0f0f0;
}
.btn-bg{
	height:38px;
	font:bold 12px Helvetica;
	color:#000;
	text-indent:18px;
	background:url(../images/button-bg.jpg) top left no-repeat;
	line-height:24px
}

.btn-bg a{
	color:#000;
	text-decoration:none
}

.header-bg{
	background:url(../images/head-bg.jpg) top left no-repeat;
	height:53px;
	padding:0px 0 0 16px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:40px;
}

.lft-mid input[type='text']{
	width:279px;
	border:1px solid #c7c7c7;
	height:36px;
}

.lineheight p{
	line-height:24px;
}

.rgt-top-bg{
	background:url(../images/rgt-top.jpg) top no-repeat;
	height:36px;
	font:13px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:14px;
	}

.rgt-mid-bg{
	background:url(../images/rgt-mid.jpg) top repeat-y;
	padding-left:21px;
	color:#606060;
	line-height:24px
	}
	
.rgt-mid-bg input, .rgt-mid-bg select{
	width:130px;
	height:18px;
	border:1px solid #c3c3c3;
}

.rgt-mid-bg ul{
	margin-top:10px;
}

.rgt-mid-bg ul li{
	background:url(../images/sub-navi-arrow.jpg) 0 2px no-repeat;
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#606060;
	padding:0 0 18px 21px;
}

.rgt-mid-bg ul li a{
	color:#3DA1FF;
}

.rgt-mid-bg ul li a:hover{
	background-color:#F5F3F4;
	color:#10779D;
	text-decoration:underline;
}


.rgt-mid-bg ul li a:visited {
	color:#89C2D7;
	text-decoration:none;
}

.subpage-repaet-bg{
	background:url(../images/result-page-repeat.jpg) top repeat-y;
	padding-top:16px;
	line-height:30px;
}

.heading-bg{
	background:url(../images/result-page-top.jpg) top no-repeat;
	height:42px;
	font:13px Arial, Helvetica, sans-serif;
	color:#FFF;
}


.subpage-repaet-bg input[type='text']{
	width:493px;
	border:1px solid #c7c7c7;
	height:25px;
}

.subpage-repaet-bg textarea{
	width:493px;
	border:1px solid #c7c7c7;
	height:62px;
}

.subpage-repaet-bg input[type='image']{
	width:94px;
	border:none;
	height:28px;
}
