




/*
     FILE ARCHIVED ON 12:07:07 May 1, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:04:19 Nov 6, 2013.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*

Design by samuel.hanselmann

*/

html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,
ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,
tr,th,td,table {border-collapse: 0; collapse; border-spacing: 0;}


/* Main Layout */

html {height: 100%;}

body {
height: 100%; 
font:normal 13px/1.6em Arial, Helvetica, sans-serif; 
color:#333; 
background:#fff;
margin: 0px;
padding: 0px;
}

body.contentpane { 
background:#fff;
}

.tableau 
{
margin:0; 
padding: 0; 
border-style: solid;
border-width: thin;
font-family:Arial, Helvetica, sans-serif;
}



h1,h2 {
margin:0; 
padding: 0; 
font-weight:bold; 
color:#101010; 
font-family:Arial, Helvetica, sans-serif;
}

h3 {
margin: 0px; 
padding: 0; 
font-weight:bold; 
color:#cc0000; 
font-family:Arial, Helvetica, sans-serif;
}


h4,h5,h6 {
margin:0; 
padding: 0; 
font-weight:bold; 
color:#101010; 
font-family:Arial, Helvetica, sans-serif;
}

.componentheading { font-style:normal; font-size:15px; margin:0; padding:0px; color:#cc0000;}

h1 {font-size:15px;}
h2 {font-size:14px;}
h3 {font-size:13px;}
h4 {font-size:12px;} 
h5 {font-size:11px;} 
h6 {font-size:10px;}
a {color: #cc0000; text-decoration:underline; font-style:normal; font-size:12px;}
a:hover {color:#cc0000;text-decoration: underline; font-style:normal; font-size:12px;}
ul {margin:5px 0 0 -25px;}
p {margin-bottom: 0;}
blockquote { background:#eee; border:3px solid #ccc; margin:5px; padding:5px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-style:italic}
hr { width:100%; clear:both; border:none; height:1px; background:#333333; margin:0; padding:0;}
.clr {clear: both;}

img { 
border: 0px;
margin: 0px;
}

/* Layout Styles */

#site { 
min-height: 100%; 
height:auto !important;  
height:100%; 
overflow: hidden !important; 
position: relative;
width: 1000px;
text-align:left;
z-index: 0;
background-color: #fff;
-webkit-box-shadow: 0 0 4px #000;
-moz-box-shadow: 0 0 4px #000;
}

#left { 
min-height: 100%; 
height:auto !important;  
height:100%; 
overflow: hidden !important; 
margin: 0px;
position: absolute;
width: 300px;
-webkit-box-shadow: 0 0 4px #000;
-moz-box-shadow: 0 0 4px #000;
z-index: 3;
background:url(bg.png);
} 

#right { 
width: 653px;
height: 100%;
margin: 0 46px 0 303px;
position: relative;
z-index: 1;
min-height: 950px; 
height:auto !important;  
overflow: hidden !important; 
}

div.header { 
width: 300px;
height: 295px;
margin: 0px; 
position: relative;
background:url(header.png);
background-repeat: no-repeat;
z-index: 3;
}

div.login { 
width: 285px;
height: auto;
position: relative;
margin: 0 0 30px 10px;
z-index: 3;
text-align: right;
border: 0px;
}

div.varia { 
width: 300px;
height: 300px;
position: relative;
z-index: 3;
background:url(mh.png);
background-repeat: no-repeat;
border: 0px;
}

div.navigation { 
width: 250px;
height: auto;
margin: 80px 0 30px 50px; 
position: relative;
z-index: 3;
}

div.module{ 
margin: 0 0 150px 0; 
}

div.top { 
width: 590px;
height: 300px;
margin: 18px 25px 24px 25px; 
position: relative;
float: left;
z-index: 2;
-webkit-box-shadow: 0 0 2px #000;
-moz-box-shadow: 0 0 2px #000;
}

div.mod_li { 
width: 270px;
height: 185px;
position: relative;
float: left;
left: 0px;
z-index: 2;
padding: 0px;
margin: 10px;
/*-webkit-box-shadow: 0 0 3px #000;
-moz-box-shadow: 0 0 3px #000;
border-left: solid 1px grey;*/
}

div.mod_re { 
width: 270px;
height: 185px;
text-align: left;
float: left;
z-index: 2;
margin: 10px 10px 10px 15px;
padding: 0px;
/*-webkit-box-shadow: 0 0 3px #000;
-moz-box-shadow: 0 0 3px #000;
border-left: solid 1px grey;*/
}

div.dates { 
width: 300px;
height: auto;
text-align: left;
float: left;
margin:  14px 0 0 0;
z-index: 2;
}

#logos { 
z-index: 5;
position: absolute;
left: 954px;
top:3px;
width: 46px;
height: 1000px;
}

#social { 
z-index: 5;
position: absolute;
left: 15px;
top:248px;
width: 280px;
}

div.content { 
margin: 33px 25px 20px 25px; 
position: relative;
float: left;
width: 590px;
z-index: 1;
text-align: top;
}

div.custom { 
height: auto;
line-height: 14px;
}

div.buttonheading {
  width: 25px;
  position: absolute;
  left: 575px;
  top: 2px;
}

#login-form {
 color: #fff;
 border: 0px solid black;
}

.userdata{
 color: #fff;
 border: 0px solid black;
}

h2.item-page-title {
 color: #101010;
 font-size: 15px;
 margin: 2px 0 11px 0;
}

.readmore {
 margin: 0 0 30px 0;
}

#sfx { 
-webkit-box-shadow: 0 0 2px #000;
-moz-box-shadow: 0 0 2px #000;
margin: 0px; 
padding: 0px;
}

#people { 
-webkit-box-shadow: 0 0 2px #000;
-moz-box-shadow: 0 0 2px #000;
margin-bottom: 6px; 
padding: 0px;
}

/* Sidebar */

#leftbar-w {width:250px; min-height:200px; float:right;  margin:0; text-align:right; color:#ccc;}
#sidebar {padding:0}
#sidebar .module {padding:0px; margin:0;}
#sidebar .module-title {font-size:25px;font-weight:bold; text-align:right;margin:0;height:40px; line-height:40px; color: #fff; text-shadow:1px 1px #000; padding:0 10px 0 0 ; }
#leftbar-w .module-title {background:none}
#sidebar .module-body {margin:0; padding:0 10px 0 0;}
#sidebar .module-body p{padding:0; margin:0;}
#sidebar  ul li { margin:0 5px; padding:0}
#sidebar  ol li { margin:0 5px; padding:0;}
#sidebar .module ul.menu{margin:5px -10px 0 0; padding:0;list-style:none; padding:0; list-style-type:none;}
#sidebar .module ul.menu li{ list-style:none; list-style-type:none;margin: 5px 0; text-align:right}
#sidebar .module ul.menu li a {margin:0px; padding:4px 15px;font-weight:bold;line-height:25px;text-decoration:none; color:#fff; font-size:14px; text-align:right}
#sidebar .module ul.menu li a:hover { color: #fff; background:#0F0F0F;}
#sidebar .module ul.menu li.active a{color: #fff; background:#0F0F0F;}
#sidebar .module ul.menu li ul { margin:0;}
#sidebar .module ul.menu li ul li {background:none; border:none; margin: 0 0 0 15px;   }
#sidebar .module ul.menu li ul li a{ border: 0; color:#999; background: url(images/li.png) 0% 50% no-repeat;}
#sidebar .module ul.menu li ul li a:hover{ border: 0; color:#a92f12; background: url(images/lia.png) 0% 50% no-repeat; }
#sidebar .module ul.menu li.active ul li a{color: #0f0f0f; background:#fff;}
#sidebar .module ul.menu li ul li.active a, #sidebar .module ul.menu li.active ul li a:hover{color:#a92f12;}