body
{
background: #fff;
margin: 0px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 80%;
color: #4e4e4e;
line-height: 1.5em;
}

#login form
{
margin: 0;
width: 430px;
margin: 20px auto 0 auto;
}

#login form fieldset
{
border: 0;
}

#login form legend
{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 160%;
font-weight: normal;
letter-spacing: 0.05em;
color: #632863;
padding-bottom: 3px;
border-bottom: 1px solid #ebe0c4;
display: block;
margin-bottom: 15px;
}

#login form label
{
background: url(/templates/images/label_bg.gif) top left no-repeat;
float: left; 
clear: left;
margin-bottom: 10px;
padding-left: 20px;
width: 120px;
display: block;
}

#login form input
{
float: left; 
clear: none;
margin-bottom: 10px;
width: 190px;
border: 1px solid #ccc;
}

#login form textarea
{
width: 250px;
}

#login form .formbutton
{
float: right; 
clear: left;
width: auto;
margin-right: 80px;
}

#popup_container
{
margin: 0;
padding: 15px;
background: #fff;
display: block;
}

#popup_container2
{
display: block;
}

#popup_container form
{
margin: 0;
margin: 20px auto 0 auto;
}

#popup_container form fieldset
{
border: 0;
}

#popup_container form legend
{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 160%;
width: 250px;
font-weight: normal;
letter-spacing: 0.05em;
color: #632863;
padding-bottom: 3px;
border-bottom: 1px solid #ebe0c4;
margin-bottom: 15px;
}

#popup_container form label
{
background: url(/templates/images/label_bg.gif) top left no-repeat;
float: left; 
clear: left;
margin-bottom: 10px;
padding-left: 20px;
width: 120px;
display: block;
}

#popup_container form input, #popup_container form input.file, #popup_container form textarea, #popup_container form select
{
float: left; 
clear: none;
margin-bottom: 10px;
width: 190px;
border: 1px solid #ccc;
}

.file
{
margin-right: 15px;}

#popup_container form textarea
{
width: 250px;
}

#popup_container br
{
display: none;
}

#popup_container br
{
display: none;
}

