.mainpage{
	min-width: 900px;
	color: #556268;
	font:12pt arial,sans-serif;
}

.centering{text-align:center;}

h1{
	font-size: 16pt;
}

h2{
	font-size: 14pt;
}

a.menu{
	font:bold 18pt arial,sans-serif;
	vertical-align:middle;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
    border-bottom: solid white;
	text-decoration: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

a, a:visited{
	color: #3fa06e;
}
a.menu:link, a.menu:visited{
	color: #556268;
}
a:hover, a:visited:hover, a.menu:hover, a.menu:visited:hover{
	color: #5167a8;
}
a.menu:hover{
    border-bottom: solid #5167a8;
}
a.menu_selected:visited{
	color: #3fa06e;
}

.sepRight{
    border-right: solid #5167a8;
}
.sepLeft{
    border-left: solid #5167a8;
}

.contentArea{
	padding-left: 10%;
	padding-right: 10%;
}

.leftHorizontalLine{
	width: 50%;
	height: 5px;
	display: inline-block;
	background-color: #5167a8; /* fallback color if gradients are not supported */
	background-image: -webkit-linear-gradient(left, white, #5167a8); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background-image:    -moz-linear-gradient(left, white, #5167a8); /* For Firefox (3.6 to 15) */
	background-image:      -o-linear-gradient(left, white, #5167a8); /* For old Opera (11.1 to 12.0) */ 
	background-image:         linear-gradient(left, white, #5167a8); /* Standard syntax; must be last */
}
.rightHorizontalLine{
	width: 50%;
	height: 5px;
	display: inline-block;
	background-color: #5167a8; /* fallback color if gradients are not supported */
	background-image: -webkit-linear-gradient(left, #5167a8, white); /* For Chrome 25 and Safari 6, iOS 6.1, Android 4.3 */
	background-image:    -moz-linear-gradient(left, #5167a8, white); /* For Firefox (3.6 to 15) */
	background-image:      -o-linear-gradient(left, #5167a8, white); /* For old Opera (11.1 to 12.0) */ 
	background-image:         linear-gradient(left, #5167a8, white); /* Standard syntax; must be last */
}
.lang_selected{
	font-weight: bold;
}

.column{
	display: inline-block;
	width: 45%;
	text-align:left;
	vertical-align:middle;
}