@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#0072b2;
	background-image:url(../template-images/body.jpg);
	background-repeat:no-repeat;
	background-position:0px 85px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	}
h1{
	margin:0 0 0.1em 0;
	color:#333;
	}
h2{
	margin:0 0 0.1em 0;
	padding:0;
	}
h3{
	margin:0 0 0.1em 0;
	padding:0;
	}
p{
	margin:0 0 1em 0;
	padding:0;
	font-size:110%;
	line-height:1.4em;}
a{
	color:#002b81;
	/*text-decoration:none;*/
	}
	a:hover{
		text-decoration:underline;
		color:#F00;
		}
ul{
	font-size:110%;
	line-height:1.4em;
	margin:0 0 1em 0;
	padding:0 0 0 1.4em;
	}
ol{
	font-size:110%;
	line-height:1.4em;
	margin:0 0 1em 0;
	padding:0 0 0 1.4em;
	}
li{
	padding:0;
	margin:0;}
	
/*layout*/
#logoPrint{
	display:none;
	}
div#topWrapper{
	background-image:url(../template-images/bg-top.gif);
	background-repeat:repeat-x;
	height:85px;
	margin:0;
	padding:0;
	}
	div#topWrapper div{
		width:850px;
		margin:0 auto;
		padding:0px;
		}
		a#logo{
			}
			a#logo img{
				border:none;
				width:124px;
				height:85px;
				}
	ul#secondaryMenu{
		list-style-type:none;
		text-align:right;
		float:right;
		margin:0;
		padding:7px 0 0 0;
		color:#FFF;
		font-size:95%;
		}
		ul#secondaryMenu li{
			display:inline;
			margin-left: 10px;
			}
			ul#secondaryMenu li a{
				color:#FFF;
				text-decoration:none;
				}
				ul#secondaryMenu li a:hover{
					text-decoration:underline;
					}
		
div#contentWrapper{
	background-color:#FFF;
	margin:0 auto 0 auto;
	padding-bottom:15px;
	width:880px;
	border:1px solid #FFF;
	}
	div#contentWrapperInner{
		margin:15px 15px 0 15px;
		background-image:url(../template-images/bg-contentWrapper.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		}
	div#topImageWrapper{
		margin:15px 15px 0 15px;
		}
	ul#mainMenu{
		list-style-type:none;
		margin:0 15px;
		height:40px;
		padding:0;
		background-image:url(../template-images/bgMaimMenu.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		border:1px solid #ccc;
		}
		ul#mainMenu li{
			margin:0px;
			float:left;
			height:40px;
			}
			ul#mainMenu li a{
				display:block;
				float:left;
				height:40px;
				padding:0;
				margin:0;
				text-decoration:none;
				font-weight:bold;
				font-size:110%;
				text-transform:uppercase;
				}
				ul#mainMenu li a:hover{
					background-image:url(../template-images/bg-top.gif);
					background-repeat:repeat-x;
					background-position:bottom;
					color:#FFF;
					}
				ul#mainMenu li a span{
					display:block;
					padding:0;
					margin:11px 20px 0 20px;
					}
	ul#breadcrumbs{
		margin:0 15px;
		padding:0 20px;
		height:20px;
		}
		ul#breadcrumbs li{
			list-style-type:none;
			float:left;
			margin:5px 10px 0 0;
			}
			ul#breadcrumbs li a{
				font-size:11px;}

div#articleWrapper{
	float:left;
	width:520px;
	margin-right:60px;
	overflow:hidden;
	}
	div#articleWrapperInner{
		padding:0 0 10px 20px;
		}
div#asideWrapper{
	float:left;
	width:250px;
	overflow:hidden;
	}
	h2.asideMenuTitle{
		background-image:url(../template-images/bg-top.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		margin:0 0 2px 0;
		color:#FFF;
		font-size:105%;
		padding:4px 5px 4px 10px;
		}
	div.asideMenuTop{
		background-image:url(../template-images/bg-top.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		height:10px;
		margin:0 0 2px 0;
		}
	ul.asideMenu{
		list-style-type:none;
		margin:0 0 20px 0;
		padding:0;
		}
		ul.asideMenu li{
			margin:0 0 2px 0;
			padding:0;
			}
			ul.asideMenu li a{
				display:block;
				font-weight:bold;
				font-size:95%;
				background-color:#CCC;
				border:1px solid #ccc;
				padding:3px 5px 1px 10px;
				text-decoration:none;
				}ul.asideMenu li a:hover{
					background-color:#999;
					border:1px solid #999;
					}
	
#contactFooter{
	margin:10px auto 20px auto;
	width:850px;
	color:#FFF;
	}
	#contactFooter a{
		color:#FFF;
		text-decoration:none;
		}
		p#contactFooter a:hover{
			text-decoration:underline;
			}
/*custom*/
.clr{
	clear:both;
	}
div.contactsWrapperOuter{
	margin-right:-21px;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}
div.contactPersonWrapper{
	float:left;
	width:230px;
	margin-right:20px;
	}
	div.contactPersonWrapper p{
		margin-bottom:0.5em;}
	
#ie6warning{
	border-bottom: 4px solid #d8d6ba; background-color: #f8f9de; padding: 10px; margin:0;
	}
	#ie6warning div{
		margin:0 auto;
		width:850px;
		}
		#ie6warning div p{
			font-size:12px;
			margin:0;
			padding:0;
			}