.content div{margin-bottom:1em; margin-left:5px}
#leaderphoto {
border: #C0C0C0 dotted 1px;
float:left;
padding:15px;
width:auto;
margin:7px;
margin-right:17px;
}
#header{
float:left;
font-size: large;
font-weight:bold;
width:auto;
}
.cleardiv1{
height:1px;
width:auto;
clear:both;
}
.fl{
color:#3738C8;
}
input, textarea, select{
border:#0080FF solid 1px;
padding:2px;
margin-left:10px;
float:right;
width:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#regform{
padding:2em 1em 0;
border:#3738C8 solid 1px;
width:50em;
margin:1.5em 0;
float:left;
}
#regform label{
display:block;
float:left;
width:21em;
}
.cleardiv {
border-bottom: #3738C8 solid 1px;
height:1em;
width:auto;
clear:both;
}
#formtitle{
border:#CCCCCC dotted 1px;
background-color:#3738C8;
font-weight:bold;
padding:3px;
margin-top:-2.5em;
width:20em;
color:white;
}
#submitbutton{
border:#CCCCCC dotted 1px;
background-color:#3738C8;
font-weight:bold;
color:white;
margin-bottom:1em;
}
#container {float:left;width:auto;} 
#container .yui-ac-content {float:left;width:50em;border:#3738C8 solid 1px;background:#fff;overflow:hidden;} 
#container .ysearchquery{position:absolute;right:10px;color:#808080;} 
#container ul  {padding:0px 5px;width:100%;} 
#container li {white-space:nowrap; display:block;} 
#container li.yui-ac-highlight {background:#44A5C1;} 
#info{
padding:2em 1em;
border:#E03A68 solid 2px;
width:10em;
margin:1.5em;
float:left;
}
li {font-size:1.3em;
}

ul {list-style-type:none;}
#librarytypeid, #subtypeid{width:25em;}
#regform input {width:25em;}
#regform textarea {width:25em; font-size:100%}
#regform #submitbutton{width:15em;}
#regform #ismember{width:auto; border: 1px solid #000000}
TD.noactive
{
    BACKGROUND: #000000;
    COLOR: #ffffff;
    CURSOR: auto;
    FONT-SIZE: 70%;
    bgcolor: #000080;
    align: center
}
TD.tblheader
{
    BACKGROUND: #e0e0e0;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    bgcolor: #0484C1
}
TD.tblbanner
{
    BACKGROUND: #e0e0e0;
    BORDER-BOTTOM: #606060 1px solid;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    bgcolor: #0484C1
}
TD.tblheaderasc
{
    BACKGROUND: #e0e0e0 url('images/tblsortasc.gif') no-repeat right 50%;
    BORDER-BOTTOM: 1px solid #000000;
    BORDER-RIGHT: 1px solid #ffffff;
    FONT-SIZE: 80%;
    bgcolor: #0484C1
}
TD.tblheaderdesc
{
    BACKGROUND: #e0e0e0 url('images/tblsortdesc.gif') no-repeat right 50%;
    BORDER-BOTTOM: 1px solid #000000;
    BORDER-RIGHT: 1px solid #ffffff;
    FONT-SIZE: 80%;
    bgcolor: #0484C1
}
TD.atblheader
{
    BACKGROUND: #b9b9b9 no-repeat right 50%;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    COLOR: #ffffff;
    FONT-SIZE: 80%;
    bgcolor: #0484C1
}
TD.tblinfo
{
    BORDER-BOTTOM: #03699a 1px solid;
    BORDER-RIGHT: #e0e0e0 1px solid;
    FONT-SIZE: 70%;
    align: left;
    valign: top
}
TR.rowtblnormal
{
}
TR.rowtblnormalgray
{
    BACKGROUND-COLOR: #fafafa
}
TR.arowtblnormal
{
    BACKGROUND-COLOR: #ceefff
}
#regform .section {background:#A9C8E7; color:white; font-weight:bold; width:23em; padding:5px;}
#regform i {font-size:0.7em}