html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,legend{
	margin:0;
	padding:0;
}


h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,td,legend{
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	color: #000000;
}

ul,ol{
	list-style:none;
	line-height:1.7em;
}

fieldset,img{border:none;}
caption,th {text-align:left;}
html{height:100%;}
body{font:0.8em arial, helvetica, verdana, sans-serif; background-color:#fff; text-align:center;}
a span,h1 span, hr{position:absolute; left:-9999px; outline:0;}
a:hover{text-decoration:none;}
a:active, a:focus{outline:none;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
.hr{background:url(../img/dotted-grey.gif) repeat-x; height:1px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.classic{list-style:disc; margin:1em 0 1em 20px;}
.classic li{margin-bottom:1em;}
.classic li li{list-style:circle; margin:1em 0 1em 30px;}
p{margin:1em 0;}
.clear{clear:both;}
a.registerlink{color:#0066CC;}

#box{text-align:center; margin:0 auto; width:948px; margin-top:10px;}
#head{background:url(../img/bg-head.gif) no-repeat; height:40px;}
#footer{background:url(../img/bg-footer.gif) no-repeat -2px 0; height:95px;}
#body{background:url(../img/bg-repeat.gif) repeat-y; text-align:left;}
#content{padding:20px 0 10px; margin-left:32px; width:884px;}
#title{margin-left:20px; margin-bottom: 30px; float:left; display:block; width:400px; height:60px; background:url(../img/title.gif);}
#bt-logo{margin-right:20px; float:right; display:block; width:100px; height:50px;  background:url(../img/bt-logo.gif);}
#login, #register, #liveplayer, #archiveplayer{margin-left:20px;}
#register legend{font-size: 180%; display:block; width:200px; height:26px; background:url(../img/bt-registration.gif) no-repeat;}
#register label{font-weight:bold;}
legend span{position:relative; left:-9999px;}
h2 span{position:relative; left:-9999px;}

#itucc-logo{margin-right:20px; float:right; display:block; width:91px; height:50px; background:url(../img/itucc.jpg);}


#playerDiv{display:block; width:320px; text-align:center;}
#slides, #archiveslides {display:block; width:480px; height:360px; margin-right:20px;}
#archiveslides{height: 455px; border: none;}
#archiveslides iframe, #slides iframe {border:1px solid #cccccc;}
.vcentered{margin-top:0px; margin-bottom:2px; vertical-align:middle; }

.archive-list-small, .download-list{float:right; text-align:right;}
.archive-list-small{margin-top:3px;}
#arc-downloads{float:right; width:75px; height:17px; display:block; background:url(../img/arc-downloads.jpg) no-repeat; margin-top: 5px; margin-bottom: 5px;}

#archive-list{display:block; margin-left:15px; width:860px; height:175px; position:relative; background:url(../img/archive-bg.gif) no-repeat;}
.archive-item{position: relative; height:50px; top:50%;	margin-left:50px; margin-right:50px; margin-top:-25px; width:300px; float:left;}
.archive-item-text{float:right;}

.archive-item-title {color: #000066; font-size:1.3em; font-weight:bold;}
.archive-item-text a {color: #8f8f8f; text-decoration:none;}
.archive-item-text a:hover {text-decoration:underline;}

#archive-holding {position:relative; top:60px; text-align:center;}
#archive-holding h1 {color: #000066; font-size: 1.5em;}

#choose-section{background:url(../img/bt-choosesection.gif) no-repeat;}
