html,body {

margin:0;
padding:0;
height:100%; /* needed for container min-height */
	}

div#container {
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}

div#header {
padding:0px;
height:225px;
}

div#content {
padding:30px 15px 55px 15px; /* bottom padding for footer */
}

div#footer {
position:absolute;
width:100%;
height:31px;
bottom:0; /* stick to bottom */
}


.nav-on{background:url(bullet.jpg) top left no-repeat ;height:30px; font-family: Arial,Verdana;font-size: 13px;font-weight: bold;color: #6E0071;text-decoration:none;text-align:left;cursor:pointer;text-transform:uppercase;padding-left:30px;}
.nav-off{background:url(bullet.jpg) top left no-repeat ;height:30px; font-family: Arial,Verdana;font-size: 13px;font-weight: bold;color: #6C6C6C;text-decoration:none;text-align:left;cursor:pointer;text-transform:uppercase;padding-left:30px;}

.navtop-on{height:20px; font-family: Arial,Verdana;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;text-transform:uppercase;}
.navtop-off{height:20px; font-family: Arial,Verdana;font-size: 13px;font-weight: bold;color: #FFFFFF;text-decoration:none;text-align:center;cursor:pointer;text-transform:uppercase;}

h1{margin:0px;}
h2{margin:0px;}
h3{margin:0px;}
h4{margin:0px;}
h5{margin:0px;}


#navigation {
position:relative;
width:192px;
margin-top:25px;
margin-left:25px;
z-index:3;
}

#banner {
position:absolute;
width:794px;
height:150px;
margin-top:75px;
margin-left:176px;
z-index:2;
overflow:hidden;
}

#logo {
position:absolute;
width:217px;
height:118px;
margin-top:90px;
margin-left:5px;
z-index:4;
}

#top_bar {
position:absolute;
background:url(../Theme/top_bar.jpg) top left no-repeat;
width:756px;
height:42px;
margin-top:33px;
margin-left:0px;
z-index:6;
}

#footer_icons {
position:absolute;
width:150px;
height:25px;
margin-top:-5px;
margin-left:600px;
z-index:7;
}

#copyright {
position:absolute;
width:9px;
height:36px;
margin-top:-40px;
margin-left:-10px;
z-index:8;
}

#top_nav {
position:absolute;
background:url(../Theme/bg_top_nav.png) top left no-repeat;
width:377px;
height:22px;
margin-top:203px;
margin-left:580px;
z-index:9;
}

.title_left{height:25px; font-family: Arial,Verdana;font-size: 13px;font-weight: bold;color: #6C6C6C;background:url(../Theme/bg_titles_left.jpg) bottom left no-repeat;text-transform:uppercase;padding-left:5px;}

.title_right{height:25px; font-family: Arial,Verdana;font-size: 13px;font-weight: bold;color: #6C6C6C;background:url(../Theme/bg_titles_right.jpg) bottom left no-repeat;text-transform:uppercase;padding-right:5px;text-align:right;}

#news_box{position:relative;
width:187px;
margin-top:30px;
margin-left:25px;
z-index:4;
margin-bottom:35px;
}

#events_box{position:relative;
width:187px;
margin-top:25px;
margin-left:5px;
z-index:4;
}

#login_box{position:relative;
width:187px;
margin-top:15px;
margin-left:5px;
margin-bottom:35px;
z-index:4;
}

.formtexts{font-weight:bold;}

#banner_right{position:relative;
width:187px;
margin-top:15px;
margin-left:5px;
z-index:4;
}

#login_but{position:absolute;
width:25px;
height:120px;
margin-top:730px;
margin-left:970px;
z-index:4;
}
