/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1
*/

body, html{padding:0; margin:0;}
#zr-main dl,#zr-main dt,#zr-main dd,#zr-main ul,#zr-main ol,#zr-main li,#zr-main h1,#zr-main p.header-2,
#zr-main h3,#zr-main h4,#zr-main h5,#zr-main h6,#zr-main pre,#zr-main code,#zr-main form,#zr-main fieldset,#zr-main legend,
#zr-main button,#zr-main textarea,#zr-main p,#zr-main blockquote,#zr-main th,
#zr-main td{padding:0; margin:0;}

#zr-main table{border-collapse:collapse;border-spacing:0;}
#zr-main fieldset,#zr-main img{border:0;}
#zr-main address,#zr-main caption,#zr-main cite,#zr-main code,#zr-main dfn,#zr-main em,#zr-main strong,#zr-main th,#zr-main var,#zr-main optgroup{font-style:inherit;font-weight:inherit;}
#zr-main del,#zr-main ins{text-decoration:none;}
#zr-main li{list-style:none;}
#zr-main caption,#zr-main th{text-align:left;}
#zr-main h1,#zr-main h2, #zr-main h3,#zr-main h4,#zr-main h5,#zr-main h6{font-size:100%;font-weight:normal;}
#zr-main q:before,#zr-main q:after{content:'';}
#zr-main abbr,#zr-main acronym{border:0;font-variant:normal;}
#zr-main sup{vertical-align:baseline;}
#zr-main sub{vertical-align:baseline;}
#zr-main legend{color:#000;}
#zr-main button,#zr-main textarea, #zr-main optgroup,#zr-main option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
#zr-main button,#zr-main textarea{*font-size:100%;}




/* ==|== general db styles =====================================================
   Author: Zupa
   ========================================================================== */
#zr-main {
	font:12px Verdana, sans-serif;
	width:100%;
	padding:0; 
	margin:0;
	color: #0075a0;
	line-height: 1.6em;
	float: left;

}

#zr-main h1, #zr-main h2, #zr-main h3, #zr-main h4 {
	font-family: 'DanskeHeadlineRegular', Verdana, sans-serif;
	color:#003F62;	
	margin: 0;
	line-height: 1em;
}

#zr-main h1 {	font-size: 26px	}
#zr-main h2 {	font-size: 20px	}
#zr-main h3 {	font-size: 15px	}
#zr-main h4 {	font-size: 42px	}

#zr-main .dark-blue {
    color:#003F62;
}

#zr-main .light-blue {
    color:#C7E3F9;
}

#zr-main .white {
    color:#FFF !important;
}


#zr-main .zr-btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-decoration: none;
}

#zr-main .zr-btn.inactive {
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: default;
}
	#zr-main .zr-btn>* {
		height: 36px;
		float: left;		
		font: 900 13px/32px Verdana, sans-serif;
		color: white;
		text-align: center;
		background-position: top center;
		background-repeat: no-repeat;
		margin-top: -9px;		
	}


	#zr-main .zr-btnl, 
	#zr-main .zr-btnr {
		width: 30px;
		background-position: top left;
	}

	#zr-main .zr-btnr {
		background-position: top right;
	}

	#zr-main .zr-btn:hover>* {
		background-position: center center;
	}

	#zr-main .zr-btn:hover .zr-btnl {
		background-position: center left;
	}

	#zr-main .zr-btn:hover .zr-btnr {
		background-position: center right;
	}

	#zr-main .zr-btn.click>* {
		background-position: bottom center;
	}

	#zr-main .zr-btn.click .zr-btnl {
		background-position: bottom left;
	}

	#zr-main .zr-btn.click .zr-btnr {
		background-position: bottom right;
	}

	#zr-main .zr-btn.inactive .zr-btnc {
		background-position: top center !important;
	}

	#zr-main .zr-btn.inactive .zr-btnc {
		background-position: top center !important;
	}

	#zr-main .zr-btn.inactive .zr-btnl {
		background-position: top left !important;
	}
	#zr-main .zr-btn.inactive .zr-btnr {
		background-position: top right !important;
	}

	#zr-main .zr-btn.green.light-bg>*,
	#zr-main .zr-btn.green>* {		
		background-image: url(../images/common/green-btn-light-bg.png);

	}

	#zr-main .zr-btn.green{  margin: 20px 0 0 0; padding:0; }

	#zr-main .zr-btn.blue.light-bg>*,
	#zr-main .zr-btn.blue>* {		
		background-image: url(../images/common/blue-btn-light-bg.png);
		color: #003F62 !important;		
	}
	#zr-main .zr-btn.blue{ margin: 20px 0 0 0; padding:0; }

	#zr-main	ul {
		font-size: 13px;
		padding-left: 17px;
		margin-bottom: 20px;
	}
	#zr-main ul li {
		list-style-type: square;
	}

	#zr-main .zr-blue-arrow:hover
	{
		text-decoration: underline;
	}

	#zr-main .zr-blue-arrow {
		display:inline-block;
		*display:inline;
		*zoom:1;
		margin-bottom: 8px;
		background: url(../images/common/blue-arrow.png) center right no-repeat;
		padding-right: 20px;
		font-size: 12px;
		text-decoration: none;
		color: #003F62;

	}
	#zr-main .zr-blue-arrow.left {
		background: url(../images/common/blue-arrow.png) center left no-repeat;
		padding-right:0;
		padding-left: 20px;
	}


	#zr-main .zr-blue-arrow.back {
		background: url(../images/common/blue-arrow-back.png) center left no-repeat;
		padding-right:0;
		padding-left: 20px;
	}


/* ==|== non-semantic helper classes ======================================== */
#zr-main .ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
#zr-main .ir br { display: none; }
#zr-main .hidden { display: none !important; visibility: hidden; }
#zr-main .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
#zr-main .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
#zr-main .invisible { visibility: hidden; }
#zr-main .clearfix:after 
{
	/*content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;*/
}
 
#zr-main .clearfix 
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	zoom:1;

}



#zr-main .mt100{ margin-top: 100px }
#zr-main .mt140{ margin-top: 140px }
#zr-main .mt15{ margin-top: 15px }
#zr-main .mt40{ margin-top: 40px }
#zr-main .mt50{ margin-top: 50px }
#zr-main .mt70{ margin-top: 70px }
#zr-main .mb100{ margin-bottom: 100px }
#zr-main .mb140{ margin-bottom: 140px }
#zr-main .mb50{ margin-bottom: 50px }
#zr-main .mb70{ margin-bottom: 70px }