body {
}

.RequiredInput
{
    color: #f00;
    font-size: 14px;
}

.CaptchaImage
{
    float: left;
}

.CaptchaInstruct
{
    width: 205px;
    text-align: left;
    margin: 0;
    padding-right: 10px;
    float: right;
    font-weight:normal;
}

.GenericInstruct
{
    width: 370px;
    text-align: left;
    margin: 0;
    padding-right: 10px;
    float: left;
    font-weight:normal;
    /*
    background-color:Lime;
    */
}


.UserInputOuterContainer
{
    width: 400px;
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    /*
    border: solid 1px #f00;
    */
}

.UserInputCaption
{
    background-color: #e5e5e5;
    width:390px;
    text-align:left;
    border-right: solid 2px #e5e5e5;
    overflow: auto;
    padding: 3px 0 5px 10px;
    /*
    border: solid 2px #e5e5e5;
    */
}

.UserInputCaption p
{
    font-weight: bold;
    font-size: 14px;
    margin-left: 10px;
    /*
    margin: 4px 0 6px 10px;
    */
}


.UserInputMainContainer
{
    width: 100%;
    text-align:center;
    border: dashed 1px #dddddd;
    border-top: 0;
    padding-top: 4px;
    overflow: auto;
    /*
    */
}

.UserInputOuterContainer p
{
    margin: 4px 0 0 0;
    padding: 0;
    float: left;
}

.userinputtextbox
{
    width: 200px;
    float: right;
}

.checkboxcontainer
{
    width: 207px;
    float: right;
    text-align:left;
    /*
    background-color: Olive;
    */
}

.userinputcheckbox
{
    float: left;
}

.checkboxtext
{
    float:left;
    font-weight:normal;
    text-indent: 4px;
    margin-top: 2px;
    /*
    background-color: Teal;
    */
}

.MultiLineUserInput
{
    width: 376px;
}

.singlevalue, .singlevalue2
{
    margin: 0;
    border-bottom: solid 1px #dddddd;
    overflow: auto;
    padding: 2px 0 2px 0;
    margin: 0 10px 0 10px;
    
    /*
    background-color: Olive;
    */
}

.singlevalue2
{
    border-bottom: 0;
}

/* .singlevaluemultiinput /* I bruk i det hele tatt?
{
    margin: 0;
    border-bottom: solid 1px #dddddd;
    overflow: auto;
    padding: 2px 0 2px 0;
    _overflow: visible;
    _height: 1%;
    _margin: 0 0px 0 10px;

  /*
    background-color: Olive;
    * /
}
*/

.singlevalue p
{
    padding: 0px 0 0 0;
}

.loginbutton
{
    width: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    clear:both;
}

.ValidationSummary
{
    margin-top: 4px;
    padding-top: 10px;
    background-color: #FFFFC0;
    overflow: auto;
    clear:both;
}

.UserNotification
{
    width: 710px;
    /* Kommentert etter at jigsaw w3c hdee bemerkninger
    _width: auto;
    _height: 1%;
    */
    
    background-color:#ffffc0; 
    padding: 10px 0 10px 10px; 
    border: solid 1px #ddd;
}

.UserErrorNotification
{
    width: 710px;
    background-color:#ffc0c0; 
    padding: 10px 0 10px 10px; 
    border: solid 1px #000;
}

.divCheckBoxList
{
    margin-top: 4px;
    width: auto;
    height: 14px;
    clear: left;
    /*
    background-color: Lime;
    */
}

.divInputCheckBox
{
    float: left;
    /*
    background-color: Aqua;
    */
}

.divCheckBoxCaption
{
    float: left;
    padding-top: 3px;
    /*
    background-color: Fuchsia;
    */
}

.divCheckBoxCaption a:visited, .divCheckBoxCaption a:link, .divCheckBoxCaption a:active
{
    color: #4444ee;
    text-decoration: underline;
}

.divCheckBoxCaption a:hover
{
    text-decoration: none;
}

.CheckBoxNewsletter {float: left; } 


.NewsletterInfoContainer
{
    float: left; 
    width: 356px;
    padding: 2px 0 0 4px; 
    /*
    background-color: Bisque;
    */
}

.NewsLetterInfoText 
{
    font-weight:normal; text-align:left; 
    /*
    background-color:Aqua;
    */
}


.ForumsTextBox
{
    /*
    text-align:right;
    font-style:italic; 
    */
    float:left;
    clear: left;
    font-family: Georgia,Times New Roman,Times,serif; 
    color: #000000;
    text-decoration: none;
    font-weight:400;
    font-size: 15px;
}

a.ForumsLinkButton
{
    margin: 0 0 0 10px;
}

.standalonechaptatextbox
{
    /*
    background-color:Aqua;
    */
    width: 200px;
    float: right;
    padding: 0 0 0 0;
}


