﻿.dwnlfrm{
	margin: 0; padding: 0; padding-left:20px;
    font-size: 100%;
    min-width: 500px; max-width: 500px; width: 500px;
}

.dwnlfrm div{
    display: block; 
    padding-top: 1px; padding-bottom: 2px;
}

label { /*font-size: 1.2em;*/ }

/*        
.dwnlfrm div .label,.dwnlfrm div input {
  font-family: Tahoma, Arial, sans-serif;
  color: #000000;
}
*/
/*
.dwnlfrm div label  { padding-left: 5px; }
*/
.dwnlfrm div .label  
,.dwnlfrm div .labelshort
{ 
	display: block; 
    float: left; 
    width: 100px; 
    margin-top: 2px; margin-bottom: 2px; margin-right: 0px;
    text-align: left; 
}
.dwnlfrm div .labelshort{ width: 70px; margin-left: 5px; margin-right:0px; }

.dwnlfrm div.space{ margin-top: 5px; }

.dwnlfrm div.comment{ clear: both; padding-left:105px;}

.dwnlfrm div.normal{ clear: both;}
.dwnlfrm div.normal .textbox{ width: 300px; }
.dwnlfrm div.normal .checkbox{  }
.dwnlfrm div.normal .button{ margin-left:135px;  }

.dwnlfrm div.short{ width: 350px; }
.dwnlfrm div.short .textbox{ width: 175px; }

.dwnlfrm div.shortf{ width: 220px; float: left;}
.dwnlfrm div.shortf .textbox{ width: 105px; }

.dwnlfrm div.normal .width36{ width: 36px; }
.dwnlfrm div.normal .width40{ width: 40px; }
.width80{ width: 80px; }
.dwnlfrm div.normal .width150{ width: 150px; }
.dwnlfrm div.normal .phnum{ width: 158px; }
.width250{ width: 250px; }

/* ####### */

.lognfrm{
	margin: 0; padding: 0; padding-left:20px;
    font-size: 100%;
    min-width: 500px; max-width: 550px; width: 500px;
}

.lognfrm div{
    display: block; 
    padding-top: 2px; padding-bottom: 5px;
}

.lognfrm div .label  
{ 
	display: block; 
    float: left; 
    width: 70px; 
    margin-top: 2px; margin-bottom: 2px; margin-right: 0px; margin-left:5px;
    text-align: left; 
    font-weight: bold;
}

.lognfrm div.normal{ clear: both;}
.lognfrm div.right{ text-align: right; margin-right: 5px; }

.lognfrm div.microrr{ width: 90px; float: right; text-align:right;}

.lognfrm div.shortl{ width: 200px; float: left; text-align:right; }
.lognfrm div.shortr{ width: 175px; float: right; margin-left: 10px; }
.lognfrm div.shortl .textbox{ width: 100px; }
.lognfrm div.shortr .textbox{ width: 100px; }

/* ####### */

.pwrmfrm
{
	margin: 0; padding: 0;
    font-size: 100%;
    min-width: 400px; max-width: 40px; width: 400px;
}

.pwrmfrm div{
    display: block; 
    padding-top: 2px; padding-bottom: 5px;
    margin-left: 5px;
}

.pwrmfrm div label  { padding-left: 5px; }

.pwrmfrm div .label  
{
	display: block; 
    float: left; 
    width: 100px; 
    margin-top: 2px; margin-bottom: 2px; margin-right: 10px;
    padding-right: 5px;
    padding-left: 20px;
    text-align: left; 
    font-weight: bold;
}

.pwrmfrm div.normalr{ clear: both; text-align:right; width: 375px;}
.pwrmfrm div.normalr .textbox{ width: 225px; }

/* #### */

.advlgn{  text-align:center; width:610px;}

.advlgn .uplgn{ float:left; width: 279px; }
.advlgn .celgn{ float:right; width: 279px;}
/*.advlgn .sep{ float: left; margin: 25px;margin-top:5px; width: 22px; height:50px; background: #5d5d5d;}*/
.advlgn .sep
{
	background-position: center center;
	text-align: center;
	height: 50px;
	background: url('../img/sepline.png') no-repeat center;
}
.advlgn .sep #txt{ background: #ffffff; z-index:1; position:relative; top:15px;}
.advlgn .submit{ clear: both; margin-bottom: 5px;}
.advlgn .err{ text-align: left;}


.advlgn .normal{ margin-bottom: 10px; padding:0;}
.advlgn .normal .label{ display: block; float:left; width: 100px; padding: 0px; text-align:left;}
.advlgn .normal .textbox{ width: 160px; }
