/* Structure */
#structure{
	width: 650px;
	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 50px;
}

/* Header */
#header{
	height: 60px;
	margin: 0px;
	background-image: url(../images/background/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 185px;
	padding-top: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
}
	#header p{
		margin: 0;
		padding: 0;
		text-align: right;
	}

/* Tab navigation */
#nav-global-tab{
	width: 100%;
	margin-top: 10px;
	line-height:normal;
}

/* Body */
#body{
	border: 1px solid #B3B3B3;
	background-color: #EEEDEF;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 21px;
}

/* Thanks */
#thanks{
	color: #21062F;
	border: 1px solid #B3B3B3;
	background-color: #FFF;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-top: 8px;
}
	#thanks table{
		border: none;
		margin-left: auto;
		margin-right: auto;
	}
		#thanks table td{
			font-size: 0.75em;
			text-align: justify;
			line-height: 15px;
		}
			#thanks table td b{
				display: block;
				padding-bottom: 3px;
			}
			
/* Site Message */
#sitemessage{
	border: 1px solid #B3B3B3;
	background-color: #FFF;
	margin-top: 8px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
	/* Module: Startpage > Reference */
	#sitemessage #reference{
		font-style: italic;
		padding-right: 14px;
		border-right-color: #CCC;
		border-right-style: dotted;
		border-right-width: 1px;
	}
		#sitemessage #reference h2{
			margin-bottom: 12px;
		}
		#sitemessage #reference a:link,
		#sitemessage #reference a:visited{
			text-decoration: none;
			color: #E16126;
		}
		#sitemessage #reference a:hover{
			color: #623788;
		}
	/* Module: Startpage > News */
	#sitemessage #trend{
		font-style: italic;
		padding-left: 15px;
	}
		#sitemessage #trend h2{
			margin-bottom: 12px;
		}
		#sitemessage #trend p{
			color: #E16126;
		}

/* Services */
#services{
	color: #21062F;
	border: 1px solid #B3B3B3;
	background-color: #FFF;
	clear: both;
	margin-top: 8px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
	#services h2{
		font-style: italic;
		margin-bottom: 20px;
	}
	#services table{
		border: none;
		margin-left: auto;
		margin-right: auto;
	}
		#services table td{
			font-size: 0.70em;
			line-height: 15px;
			vertical-align: top;
		}
			#services table td b.topic{
				font-size: 1.1em;
				display: block;
				padding-bottom: 3px;
			}
	#services a:link,
	#services a:visited{
		text-decoration: none;
		color: #21062F;
	}
	#services a:hover{
		color: #623788;
	}

/* Footer */
#footer{
	margin-top: 8px;
}

/* Bottom navigation */
#nav-global-bottom{
	float: left;
	width: 643px;
}

/* Named anchor */
#nav-global-anchor{
	float: right;
	width: 7px;
	margin: 0;
	padding-left: 0;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	text-align: right;
}

/* Site info */
#siteinfo{
	clear: both;
	padding-top: 10px;
}
	/* Copyright */
	#siteinfo #copyright{
		float: left;
		widows: 480px;
		height: 36px;
	}
		#siteinfo #copyright p{
			font-size: 0.70em;
			line-height: 1.4em;
			color: #595959;
			margin: 0px;
			padding: 0px;
		}
	/* Social network */
	#siteinfo #social{
		text-align: right;
		float: right;
		width: 170px;
		height: 30px;
		padding-top: 6px;
	}

/* Tracking code - footer */
#tracking-footer{
	display: none;
}
