
.bnr .tp-bnpl {
	margin-bottom: 11px;
}



#duble-search form {
	margin:0 0 0 66px;
}


/* header */
.hd {
	font-size:13px;
	padding:0 0 1px;
	height:1%;
	/*position:relative; hide for popup menu_list */
	}
	.hd:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

	.hd a:hover,
	.hd a:visited,
	.hd a {
		color: #005279 !important;
		font-weight: normal;
		}

	.hd .pc {
		clear:none;
		}
	
	/* column wrapper */
	.hd .srch_b {
		position:relative;
	    clear:both;
	    float:left;
	    padding:17px 0 0;
	    width:100%;
		overflow:hidden;
		}
	    .hd .srch_b .colmid {
	        float:left;
	        width:200%;
	        margin-left:-210px; 	/* Width of right column */
	        position:relative;
	        right:100%;
	    	}
	    .hd .srch_b .colleft {
	        float:left;
	        width:100%;
	        _margin-left:-100%;
	        margin-left:-50%;
	        position:relative;
	        left:435px;         	/* Left column width + right column width */
	    	}
	    .hd .srch_b .centrwrap {
	        float:left;
		    width:50%;
		    position:relative;
		    right:225px;        	/* Width of left column */
			}
			.hd .srch_b .centr {
		        margin:0 210px 0 225px;	/* Centre column side padding:
		                            	Left padding = left column width + centre column left padding width
		                            	Right padding = right column width + centre column right padding width */
		        position:relative;
			    left:200%;
			    overflow:hidden;
				}
	    .hd .srch_b .frst { 
	        float:right;
	        float:right;
	        width:225px;        	/* Width of left column content (left column width minus left and right padding) */
	        position:relative;
	    	}
	    .hd .srch_b .last {
	        float:left;
	        float:right;
	        width:210px;        	/* Width of right column content (right column width minus left and right padding) */
	        margin-right:0px; 	 	/* Width of right column right-hand padding + left column left and right padding */
	        position:relative;
	        left:50%;
	    	}

	/* topline */
	.hd .fstl {
		font-size:1em;
		margin:4px 0;
		*height:1%;
		}
		.hd .fstl:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
		.hd .fstl ul {
			list-style-type:none;
			margin:0;
			padding:0;
			}
			.hd .fstl ul li {
				float:left;
				margin:0 11px 0 0;
				padding:0;
				}
				.hd .fstl ul li.selected,
				.hd .fstl ul li.selected a {
					color:#333333 !important;
					font-weight:bold;
					text-decoration:none;
					}
			.hd .fstl ul.usr_info {
				float:right;
				margin:0 -13px 0 0;
				}
			.hd .fstl ul.topMenu {
				margin-left:229px;
				}
			.hd .fstl .r--link {
				float: right;
				text-align: right;
				}
				.hd .fstl .r--link a:hover,
				.hd .fstl .r--link a:visited,
				.hd .fstl .r--link a {
					color:#767676 !important;
					}
				.hd .fstl .r--link ul.topMenu {
					color:#000 !important;
					margin:0;
					}
		
	/* logo column styles */
	.hd .frst {}
		.hd .frst a {
			font-size:17px;
			color:#767676;
			text-decoration:none;
			}
		.hd .frst img {
			margin:0;
			}
		.hd .frst span {
			color:#767676;
			display:block;
			font-size:18px;
			line-height:15px;
			margin:0 0 -4px;
			text-transform:lowercase;
			padding:0 0 3px 50px;
			text-align:right;
			position:relative;
			top:-7px;
			width:133px;
			}

	/* input column styles */
	.hd .centr {}
		.hd .centr table {
			background:#00AEEF;
			border:none;
			border-collapse:collapse;
			border-spacing:0;
			padding:0;
			width:100%;
			_width:auto;
			border-radius: 3px;
			-webkit-border-radius: 3px;
		    -moz-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    -opera-border-radius: 3px;
		    height:36px;
		    overflow:hidden;
			}
			.hd .centr table td {
				vertical-align:middle;
				padding:0 4px;
				width:auto;
				}
			.hd .centr table td.txt {
				width:100%;
				padding-right:0;
				padding-left:11px;
				*padding-left:4px;
				_padding-left:4px;
				}
				.hd .centr table td.txt input {
					border:1px solid #2A9ED9;
					color:#111111;
					font-size:18px;
					height:25px;
					margin:0;
					padding:1px 1px 0 5px;
					width:100%;
					position: relative;
					*position: inherit;
					left:-7px;
					*left:0;
					_left:0;
					_height:25px;
					}
			.hd .centr table td.sbmt {
				padding:3px 3px 3px 4px;
				}
				.hd .centr table td.sbmt input {
					height: 30px;
					font-size: 15px;
					margin:0;
					-webkit-appearance:button;
					/*padding: 0 0 3px 0;*/
					}

	/* third column styles */
	.hd .last {}
		.hd .last .b_special_links {
			font-size:.85em;
			padding:2px 0 0 12px;
			}
		.hd .last .b_special_links,
		.hd .last .b_special_links a {
			color:#767676 !important;
			}

	/* search examples */
	.hd .exmpl {
		font-size:.85em;
		}
		.hd .exmpl dl,
		.hd .exmpl dd,
		.hd .exmpl dt {
			margin:0;
			padding:0;
			float:left;
			}
		.hd .exmpl dl {
			padding:2px 5px;
			}
		.hd .exmpl a {
			border-bottom:1px dotted #005279;
			margin:0 0 0 3px;
			text-decoration:none;
			}

/* opera css 3 hacks */
*|html[xmlns*=""] .hd .centr table {
	background:#00AEEF url(/static/wrapper/images/t-l.gif) no-repeat left top;
	}
*|html[xmlns*=""] .hd .centr table td.sbmt {
	background:#00AEEF url(/static/wrapper/images/t-r.gif) no-repeat right bottom;
	}
/*
@media all {
    .hd .centr table td.sbmt {background:#00AEEF url(/static/wrapper/images/t-r.gif) no-repeat right bottom;}
    .hd .centr table {background:#00AEEF url(/static/wrapper/images/t-l.gif) no-repeat left top;}
}
*/

/* popup project menu */
#moreBox {
	color: #005279;
	cursor:pointer;
	font-weight: normal;
	display:none;
	}
	#moreBox .arrow i {
		border:transparent solid 0.4em;
		// border-color:pink;
		border-bottom-width:0;
		border-top-color:#00537A;
		margin-top:0.5em;
		margin-left:.3em;
		// filter:chroma(color=pink);
		position:absolute;
		}
	#moreBox .arrow span {
		border-bottom:1px dotted #005379;
		position:relative;
		}


/* popup project menu */
#p_list {
	background:#fff;
    border: 1px solid #a6a6a6;
    box-shadow: 1px 1px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px #ccc; /* Safari, Chrome */
    -moz-box-shadow: 1px 1px 2px #ccc; /* Firefox */
    border-top-color:#c2dddd;
    border-left-color:#c2dddd;
    cursor:default;
	font: normal 13px/1.85em Arial, sans-serif;
    position:absolute;
    margin-left:-124px;
    z-index:100;
    _width:372px;
	}
	#p_list a {
		color: #005279;
		padding:0 0 2px;
		}
		#p_list a.sel {
			color: #000 !important;
			font-weight:bold;
			text-decoration:none;
			}
	#p_list ul {
	    background: #fff;
	    background: -webkit-gradient(linear, 0 55%, 0 100%, from(#fff), to(#f2f8fc));/* Safari, Chrome */
	    background: -moz-linear-gradient(top, white, white, #f2f8fc);   /* Firefox */
	    background:
	        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f8fc); /* IE 5.5 - 7 */
	        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f8fc)";   /* IE 8 */
		float:left;
		margin:0;
		padding:9px 30px 10px 20px;
		}
		#p_list ul.lst {
			padding-right:24px;
			}
	#p_list li {
		float:none;
		list-style:none;
		margin:0;
		padding:0;
		white-space:nowrap;
		}
	#p_list div {
		border-top:1px solid #d0e2ed;
		clear:both;
		padding:3px 20px 5px;
		}
		#p_list div span {
			color:#767676;
			position:relative;
			left:-15px;
			}
				
	#p_list .all {
		position:relative;
		bottom:-38px;
		}
		
	#p_list .mobil {
			background-image:url(/static/wrapper/images/mobile.gif);
			background-repeat:no-repeat;
			background-position:left 1px;
			background-repeat:no-repeat;
			margin:2px 0 0;
			padding:2px 0 0 8px;
			height:15px;
			width:0;
			overflow:hidden;
			position:absolute;
		}
		#p_list div a.n_mobile {
			background-image:url(/static/wrapper/images/mobile.gif);
			background-repeat:no-repeat;
			background-position:left 1px;
			color:#00aeef !important;
			font-weight:bold;
			background-position:2px .1em;
			padding:0 0 2px 15px;
			}
			
			
.login {
	color: #005279;
	cursor:pointer;
	font-weight: bold;
	margin-right:25px !important;
	}
	.login .arrow i {
		border:transparent solid 0.4em;
		// border-color:pink;
		border-bottom-width:0;
		border-top-color:#00537A;
		margin-top:0.5em;
		margin-left:.3em;
		// filter:chroma(color=pink);
		position:absolute;
		}
	.login .arrow span {
		border-bottom:1px dotted #005379;
		position:relative;
		}

#u_list {
	background:#fff;
    background: -webkit-gradient(linear, 0 55%, 0 100%, from(#fff), to(#f2f8fc));/* Safari, Chrome */
    background: -moz-linear-gradient(top, white, white, #f2f8fc);   /* Firefox */
    background:
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f8fc); /* IE 5.5 - 7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f2f8fc)";   /* IE 8 */
    border: 1px solid #a6a6a6;
    box-shadow: 1px 1px 2px #ccc;
    -webkit-box-shadow: 1px 1px 2px #ccc; /* Safari, Chrome */
    -moz-box-shadow: 1px 1px 2px #ccc; /* Firefox */
    border-top-color:#c2dddd;
    border-left-color:#c2dddd;
    cursor:default;
	font: normal 13px/1.85em Arial, sans-serif;
    position:absolute;
	text-align:left;
    z-index:100;
    white-space:nowrap;
	}
	#u_list ul {
		margin:0;
		padding:0;
		}
	#u_list li {
		float:none;
		list-style:none;
		margin:0;
		padding:0;
		}
	#u_list a {
		color:#005179 !important;
		cursor:default;
		display:block;
		line-height:1.6em;
		margin:0;
		padding:0 8px;
		text-decoration:none;
		}
		#u_list a:hover {
			background:#3964c2;
			color:#fff !important;
			text-decoration:none !important;
			}
		#u_list li.f a {
			padding-top:4px;
			padding-bottom:2px;
			}
		#u_list li.l a {
			padding-top:3px;
			padding-bottom:4px;
			}
	#u_list div {
		border-top:1px solid #c2dddd;
		color:#000;
		font-size:.85em;
		line-height:1.3em;
		padding:4px 8px 8px;
		}
		#u_list div b {
			display:block;
			}
			
			
			
			
			
			
			
			
			
			
			
			

