html {
height:100%;
width:100%;
margin:0;
padding:0;
}

body {
height:100%;
width:100%;
font:normal 14px Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#555;
background-color:#996;
}

.container {
width:700px;
height:100%;
margin:0 auto;
padding:10px 0;
}

a, a:visited {
color:navy;
font-weight:bold;
text-decoration:none;
outline:none;
}

a:hover {
color:#900;
}

#bodytable {
width:100%;
max-height:100%;
/*color:#099;*/
text-align:left;
background-image:url(/wtc/home-bg-main.jpg);
background-position:0 -120px;
background-repeat:no-repeat;
}
#bodytable tr {
}
#bodytable > td {
width:50%;
border:#FFF solid;
border-width:0 1px 0 0;
margin:0 5px;
}
#bodytable td > div {
width:100%;
height:100%;
margin:0;
padding:0;
overflow:auto;
}

.selected {
background-color:#FFF;
border:#666 solid;
border-width:1px 0 1px 1px;
}

#navcontainer {
background:0 0 repeat url(/images/bg-white-70.png);
border-right:#666 solid 1px;
}
#thenav a, #thenav a:visited {
display:block;
font-size:20px;
padding:2px 5px 2px 5px;
margin:5px 0 5px 5px;
}

#navbox {
background:0 0 repeat url(/images/bg-white-70.png);
}
#navbox a, #navbox a:visited {
display:block;
font-size:12px;
margin:0;
padding:5px 0 2px 7px;
border-color:transparent;
border-style:solid;
border-width:0 0 1px 1px;
}
#navbox a:hover {
border-color:#666;
background-color:#CCC;
}
.list1 {
margin:10px 5px 10px 25px;
padding:0;
}
.list1 li {
margin:0 5px 5px 5px;
}

dt {
margin-top:3px;
}
dd {
margin:-20px 0 0 15px;
padding:0;
}

#bodytable #bot {
font-size:12px;
padding:7px;
font-weight:bold;
}

#rightcontainer > div {
background-color:rgba(200,200,200,0);
}

#vidDiv {
overflow:auto;
}
#vidDiv #leftdiv {
width:auto;
float:none;
padding:0;
margin:0;
}
#vidDiv video {
max-width:100%;
}
#vidDiv .assoc {
display:none;
}
#vidDiv .dllink {
float:left;
}


/********** Image styles **********/
#imgs {
background:0 0 repeat url(/images/bg-white-70.png);
}
#imgs ul {
list-style:none;
margin:0;
padding:0;
}
#imgs ul li {
margin:0;
padding:0;
border:#666 solid;
border-width:1px 0 0 0;
background:#99AAA3;
overflow:auto;
color:#FFF;
}
#imgs ul li a.imgLnk {
float:right;
overflow:auto;
margin:2px;
}
#imgs ul li a.imgLnk img {
width:auto;
height:120px;
}

#imgs ul li .title {
font:bold 20px Arial, Helvetica, sans-serif;
color:#750;
text-align:center;
padding:3px 0;
}
#imgs ul li .desc {
padding:0 5px;
}
#imgs ul li a.dl {
position:absolute;
left:0;
bottom:0;
font:bold 12px Arial, Helvetica, sans-serif;
white-space:nowrap;
padding:1px 5px 1px 23px;
background:5px center no-repeat url(/images/save.png);
z-index:100;
}
#picdiv {
position:relative;
}
#picdiv img.mainimg {
display:block;
width:100%;
border:#666 solid;
border-width:1px 0;
}
#picdiv a.dl {
position:absolute;
left:0px;
bottom:0px;
padding:14px 14px 6px 6px;
z-index:80;
}
#imgs #picdiv .desc {
font:normal 14px Arial, Helvetica, sans-serif;
padding:4px;
}
.photoSel, #imgs ul li.photoSel {
background-color:#ADA;
}

