.dashboardheader
{
    border-top: 1px solid #b9d376;
    border-left: 1px solid #b9d376;
    border-right: 1px solid #b9d376;
    border-bottom:none;
    padding:5px;

    font-style:italic;
    font-weight:bold;
}

.dashboarditem
{
    background-color:white;
    border-top: none;
    border-left: 1px solid #b9d376;
    border-right: 1px solid #b9d376;
    border-bottom:none;

    padding:5px;
    width:350px;
    height:140px;
    vertical-align:middle;
    font-weight:bold;
}

.dashboarditem td
{
    font-size:12px;
    padding-left:10px;
}

.dashboardlink
{
    background: url(images/gradgreenbr.gif) no-repeat bottom right;
    border-top:none;
    border-left: 1px solid #b9d376;
    border-right: 1px solid #b9d376;
    border-bottom: 1px solid #b9d376;
    padding:5px;
    height:18px;
    font-size:12px;
    text-align:right;
}

a.members:link, a.members:hover, a.members:visited
{
    color:#0066cc;
    font-weight:bold;
}

.formtitle
{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:dashed 1px #b9d376;
    padding-top:4px;
    padding-bottom:4px;
    font-weight:bold;
    text-align:left;
}

.formfooter
{
    border-top:dashed 1px #b9d376;
    border-left:none;
    border-right:none;
    border-bottom:none;
    padding-top:4px;
    padding-bottom:4px;
}

.histogrambar
{
    background-color:#e3eec9;
    border-right: 1px solid #b9d376;
    border-bottom: 1px solid #b9d376;
    padding:0;
    height:8px;
}

.membersbannerout, .membersbannerin
{
    border: 1px solid #b9d376;
    width: 100%;
    height: 75px;
}

.membersbannerout
{
    background: white url(images/bannerbackgroundout.gif) repeat;
}

.membersbannerin
{
    background: white url(images/bannerbackgroundin.gif) repeat;
}

.membersbannerout input, .membersbannerin input
{
    border:#b9d376 solid 1px;
}

.pagetitle, .pagebody
{
    border: solid 1px #b9d376;
    padding: 8px;
}

.pagetitle, .pagebody
{
    margin-right:10px;
}

.pagetitle
{
    background-color:#f5f9ed;
    background-image:  url(images/gradgreentl.gif);
    background-position:2px 2px;
    background-repeat:no-repeat;
    margin-left:20px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight:bold;
}

.pagebody
{
    background: white url(images/gradgreenbr.gif) no-repeat bottom right;
    margin-left:30px;
}

.pageinner
{
    padding:10px;
}

body.members
{
    margin-top:0;
    margin-left:0;
    margin-right:2px;
    background-image: url(images/background.gif);
    background-attachment: fixed;
    background-color: cornsilk;
    color: black;
    font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table.members, .pageinner
{
    border: 1px solid #b9d376;
    background-image:url(images/gradgreentl.gif);
    background-position:2px 2px;
    background-repeat:no-repeat;
    background-color: white;
    margin-top: 10px;
}

td.document
{
    text-align:center;
    background-image:url('images/document.gif');
    background-position:center;
    background-repeat:no-repeat;
    color:Black;
    font-weight:bold;
    width:31px;
    height:39px;
    /*cursor:pointer;*/
}

td.document:hover
{
    /*cursor:pointer;*/
    background-image:url('images/document-hover.gif');
}

.membersbannerin .title,.membersbannerin .trim,.membersbannerin .link
{
    color: black;
}

.membersbannerout .link
{
    color: white;
}

.membersbannerout .title,.membersbannerout .trim
{
    color: black;
}

.userinresults
{
    border-top:lightgray 1px solid;
    border-left:lightgray 1px solid;
    border-right:darkgray 2px solid;
    border-bottom:darkgray 2px solid;
    background-color:white;
    padding:6px;
    font-weight:bold;
}

td.userinresults:hover
{
    background-color:#f7faf0;
}

input, select
{
    font-family:"Trebuchet MS",sans-serif;
    font-size:12px;
}

th
{
    background-color: #F3F3F3;
}

th.smallinline
{
    font-weight:bold;
    font-size:8pt;
    font-style:italic;
    text-align:right;
}

a.button
{
    background: white url(http://www.devonfhs.org.uk/images/gradindexvert.gif) repeat-x bottom;
}

.title
{
    list-style: none;
    float: left;
    font-size: 14px;
    font-style:italic;
    padding:5px;
    margin-right: 4px;
}

.trim, .link
{
    font-size: 12px;
    margin-right: 4px;
}

.link
{
    text-decoration:underline;
    cursor:pointer;
}

a.button:hover
{
    background: white url(http://www.devonfhs.org.uk/images/gradindexvert2.gif) repeat-x top;
    border: 1px solid white;
}

.user
{
    height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 4px;
    float: left;
    border: darkgray solid 1px;
    background-color: white;
    font-size: 12px;
    font-weight: bold;
    cursor: inherit;
}

.yes, .no
{
    text-align:center;
    font-weight:bold;
    font-size:larger;
    width:50%;
}

.yes
{
    color:green;
}

.no
{
    color:red;
}