@charset "utf-8";
/* CSS Document */


/*FONTS*/

h1{ font-family:HelveticaNeue; font-size:36pt; color:#e26c15; text-align:center; text-transform:uppercase; }
h2{ font-family:HelveticaNeue; font-size:24pt; color:#e26c15; text-transform:uppercase; margin-left:80px; padding-top:40px; text-align:left;}
h3{	font-family:HelveticaNeue; font-size:18pt; color:#e26c15; text-transform:uppercase; margin-left:80px; padding-top:25px; text-align:left;}
h4{	font-family:HelveticaNeue; font-size:14pt; color:#111111; margin-left:80px; padding-top:10px; text-align:left;}
h5{	}
h6{	}
p{	word-wrap: break-word; font-family:HelveticaNeue; font-size:11pt; color:#111111; margin-left:80px; margin-right:80px; margin-top:20px; line-height:normal; display:inline-block;  -moz-hyphens: auto; text-align:justify; hyphens:auto; padding-bottom:20px;}
a{ 	color:#e26c15; text-decoration:none; border:2px solid transparent;}
a:hover{ /*border:2px solid #18c2e3;*/ text-decoration:underline; }



ul{ margin-left:102px; margin-top:20px; }
li{ font-family:HelveticaNeue; list-style-type:disc; margin-left:20px; font-size:11pt; line-height:normal;}

img{ max-width:100%;}



/*DOCUMENT*/
html {
    overflow: auto;
	overflow-x: hidden;
	margin:0;
	padding:0;
	height:100%;
}

body {
	background:#f3f3f3;

}

body p{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

/*STRUCTURE*/
header{
	padding-top:100px;
	text-align:center;	
}


section{
}


footer{
	min-height:800px;
}



nav{
	height:80px; 
	width:100%; 
	position:fixed; 
	bottom:0px; 
	left:0px; 
	background:#f3f3f3; 
	border:none;
	z-index:1000000;
	opacity:1;
}

nav a, nav a:hover{
	border:none;
}


/*OBJECTS*/


#social_icons a{
	text-align:center;
	margin-left:10px;
	margin-right:10px;
}


.title{
	width:100%;
	background:#111111;
	height:75px;
	padding-top:25px;
}

.page{
}


.content_l{
	width:75%;
	float:left;
	display:inline-block;
	z-index:-1000;
}

.content_r{
	width:75%;
	display:inline-block;
	z-index:-1000;
}

.content_f{
	
}


.sidebar_l{
	width:25%;
	float:left;
	display:inline-block;
	text-align:center;
	position:relative;
	z-index:1000;
}

.sidebar_r{
	width:25%;
	display:inline-block;
	text-align:center;
	position:relative;
	z-index:1000;
}

.sidebar_l p, .sidebar_r p, .sidebar_l h3{
	color:#f3f3f3 ;
	
	width:65%;
	margin-left:auto;
	margin-right:auto;
}

.content_l, .content_r, .content_f, .sidebar_l, .sidebar_r, .overlay_r, .overlay_l{
	min-height:520px;
	padding-bottom:25px;
}


.overlay_r{
	position:absolute;
	width:75%;
	min-height:inherit;
	right:-50%;
	background-color:#f3f3f3;	
	z-index:0;
	display:none;
}

.overlay_l{
	position:absolute;
	width:50%;
	min-height:inherit;
	left:-75%;
	background-color:#28c2e3;	
	z-index:0;
	display:none;
}


.icon{
	margin-bottom:20px;
	position:relative;
	left:50%;
	margin-left:-20px;
}

.border{
	border-style:solid !important;
	border-width:4px !important;
	border-color:#e26c15;
	border:#f3f3f3;
	padding:20px;
	
	width:65%;
	margin-left:auto;
	margin-right:auto;
}

.border_link .border{
	padding-top:40px; 
	padding-bottom:40px; 
	text-transform:uppercase; 
	text-align:center;
	
	width:65%;
	margin-left:auto;
	margin-right:auto;
}

.border_link p{
	font-size:12pt;
}


.border_link:hover, .border_link{
	border:none;
}

.overlay_list{
	text-transform:uppercase;
	font-size:14pt;
	margin-left:80px;
	/*border: solid #111111 4px;*/
	/*list-style:inside url('../images/icons/pop_24x24.png');*/
}

.overlay_list li{
	margin-bottom:15px;
	margin-left:80px;
	margin-right:80px;
	float:left;
	clear:both;
	color:#f3f3f3;
	text-transform:initial;
	font-size:14pt;
	list-style-type:none;

}

.overlay_list li p{
	margin:0;
}

.overlay_list h3{
	margin-left:0;
	padding-top:0;
}

.overlay_list li a{
	padding-bottom:10px;
}

.column{
	width:47%;
	float:left;
	margin-right:3%;
	
}

.column h2{
	padding-top:0;
}

.column p{
	margin-left:0;
	margin-right:0;
	height:80px;
}

.column h2{
	font-size:14pt;
}


.column:after{
	clear:both;	
}
/*
.column_left:before{
	float:right;
	content:'';
	height:140px;
	width:120px;
}

.column_right:before{
	float:left;
	content:'';
	height:140px;
	width:120px;
}*/

.column_right p, .column_left p, .column_left h2, .column_right h2{
	display:block;
}

.biblio{
	margin-top:10px;
	margin-bottom:10px;
	height:60px;
}

.biblio p, .biblio img{
	margin-top:0;
}

