/* Main Stylesheet */

/* HTML elements */

body{
	background:#000;
	font-family:verdana;
	font-size:11px;
	color:#000;
}

a{
	text-decoration:none;
	color:#000;
}

a img{
    border:none;
}

a:hover{
    color:#1EBBDD;
}

a.selected{
    color:#1EBBDD;
}

h1{
    text-transform:uppercase;
    font-family: arial;
    font-size:35px;
    font-weight:bold;
}

h2{
    text-transform:uppercase;
    font-family: arial;
    font-size:11px;
    font-weight:normal;
    font-style: italic;
    padding:0;
    margin:0;
}

label{
    display:block;
    float:left;
    width:150px;
}

input[type=submit]{
    margin-left:150px;
    margin-bottom:5px;
}

input{
    margin-bottom:5px;
}

table{
    padding:0;
    margin:0;
    border-spacing:0;
}

th{
    text-align:left;
    font-weight:bold;
    padding-bottom:5px;
    vertical-align:top;
    border-bottom:1px solid white;
}

/* Id's */

#horizon{
    position:relative;
    float:left;
    width:890px;
    left:50%;
    top:15px;
    margin-left:-445px;
    background:#FFF;
    padding-bottom:10px;
}

#menu{
    position:relative;
    float:left;
    margin-left:15px;
    margin-top:20px;
    border-top:1px dashed #666;
    border-bottom:1px dashed #666;
    min-height:463px;
}

#menu .logo{
    margin-top:35px;
    padding-bottom:70px;
}

#menu ul{
    list-style: none;
    padding:0;
    margin:0;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px dashed #666;
    border-top:1px dashed #666;
}

#menu ul li{
    line-height:20px;
}

#menu .address{
    margin-left:5px;
    margin-top:10px;
    padding-bottom:10px;
}

#menu .address p{
    padding:0;
    margin:0;
    line-height:20px;
}

#content{
    position:relative;
    float:left;
    width:690px;
    background:#000;
    margin-top:20px;
    margin-left:10px;
    padding-left:10px;
    color:white;
    min-height:465px;
}

#content a{
    color:white;
}

#content a:hover{
    text-decoration:underline;
}

#footer{
    position:relative;
    float:left;
    margin-left:15px;
    margin-top:100px;
    padding-top:5px;
    border-top:1px dashed #666;
    width:862px;
    font-size:10px;
}

.index ul{
    list-style:none;
    padding:0;
    margin:0;
    margin-left:-10px;
}

index.ul li{
    padding:0;
    margin:0;
}

.agendaFooter{
    position:absolute;
    bottom:0;
    width:680px;
    border-top:1px #FFF dashed;
    height:30px;
    line-height:30px;
}

.overlay{
    display:none;
    position:absolute;
    background-color:white;
    color:black;
    height:180px;
    width:0px;
    top:50px;
    left:0;
    z-index:5;
    opacity:0;
    filter:alpha(opacity=100);
}

.overlay .text{
    display:none;
    padding-right:10px;    
    padding-top:10px;
    line-height:20px;
    text-align:right;
    opacity:0;
    filter:alpha(opacity=100);
    width:230px;
}

.clickable{
    cursor:pointer;
}

#accordion{
    width:500px;
}
