﻿div.form 
{
    width:600px;
    height:80%;
    float:left;
}

span.sectionheading
{
    background-color:#fff;
    color:#254262;
    font-size:15px;
    font-weight:bold;
    font-family:Verdana;
    position:relative;
}

div.detailsHeader
{
    background-color:#909faf;
    color:#fff;
    font-size:16px;
    line-height:30px;
    width:100%;
    padding:5px;
}

div.form hr
{
    display:none;
}

div.form label
{
    font-size:12px;
    font-weight:bold;
    font-family:Verdana;
    vertical-align:top;
    float:left;
    width:150px;
    margin-left:10px;
}
div.form fieldset
{
    border:none;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:20px;
    clear:both;
    position:relative;
}
fieldset.active
{
    background-color:#E7F8FF;
}

fieldset a:link, fieldset a:visited
{color:#909faf; text-decoration:none;}

 fieldset a:hover, fieldset a:active
{color:#254262; text-decoration:underline;}

textarea, select, input
{
    border:solid 1px #999999;
    width:68%;
    float:left;
    font-family:Verdana;
    font-size:12px;
    margin-left:10px;
}
input[type=radio]
{
    border:solid 0px #999999;
    width:auto;
    float:left;
}
select
{
    width:69%;
}
textarea
{
    height:50px;
}
input[type=button], input[type=submit]
{
    width: auto;
    border: 3px double #999999;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding: 0.25em;
    background-color: #efefef;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    margin-left:10px;
    float:right;
    cursor:pointer;
}
.questioncontainer input[type=button], input[type=submit]
{
        float:left;
}
input[type=checkbox]0
{
    border:none;
    text-align:right;
    width:15px;
}
div.formbuttons
{
    text-align:right;
    margin-right:30px;
    margin-bottom:10px;
    float:right;
    width:100%;
}

div.undo
{
    width:90%;
    height:25px;
    border-top:solid 1px #FFF2A9;
    border-bottom:solid 1px #FFF2A9;
    background-color:#FFFFD9;
    margin:5px;
    padding:10px;
}

div.undo a, div.undo a:visited
{
    float:right;
    margin-right:30px;
    color:#000000;
    text-decoration:none;
}
div.undo a:hover, div.undo a:active
{
    text-decoration:underline;
    color:#000000;
}
a.addLink, a.addLink:visited
{
    color:#000000;
    text-decoration:none;   
    float:right;
    margin:5px;
}
a.addLink:hover, a.addLink:active
{
    color:#000000;
    text-decoration:underline;
    float:right;
    margin:5px;
}

.row_actions a, .row_actions a:visited
{
    color:#000000;
    text-decoration:none;
}

.row_actions a:hover, .row_actions a:active
{
    color:#000000;
    text-decoration:underline;
}

div.formerror
{
    font-size:14px;
    font-family:Verdana;
    color:#ff0000;
    font-weight:bold;
    padding-left:50px;
}

div.required
{
    font-size:14px;
    font-family:Verdana;
    color:#ff0000;
    font-weight:bold;
    position:absolute;
    right:0px;
    width:20px;
}


fieldset.active div.prompt
{

}
fieldset table.listing
{
    width:100%;
}

fieldset div.prompt
{
    font-size:10px;
    color:#999999;
    font-weight:normal;
    margin-right:40px;
    padding-left:10px;
    display:block;
}

div.errormessage div.prompt
{
       width:90%;
}

#pagetitle
{
    font-size:14px;
    font-weight:bold;
}


#ctl00_ContentPlaceHolder1_Score tbody tr td { background-image:none; }

#ctl00_ContentPlaceHolder1_Score td label 
{
    width:25px;
}
input[type=checkbox] 
{
    border:none;
    width:20px;
    height:20px;
}

#ctl00_ContentPlaceHolder1_Score td input[type=checkbox]  
{
    border:none;
    position:relative;
    left:-7px;
}

