﻿table 
{
    font-family: Verdana;
}

h1
{
    margin-top:4;
    margin-bottom:4;
    margin-left:4px;
    font-family:Verdana;
    font-size:1.6em;
    color:#408045;
}

h2
{
    margin-top:4;
    margin-bottom:4;
    margin-left:4px;
    font-family:Verdana;
    font-size:1.1em;
    color:#408045;
}

p
{
    margin-top:0px;
    margin-left:20px;
    margin-right:20px;
    font-size:0.8em;
}


.displayImage
{
    border:1px solid #408045;
    filter:alpha(opacity=80);
    opacity:0.8;
    -moz-opacity:0.8;
    width:75%;
}

.displayImageNS
{
    border:1px solid #408045;
    filter:alpha(opacity=80);
    opacity:0.8;
    -moz-opacity:0.8;
}
.displayImageNormal
{
    border:1px solid #408045;
    -moz-opacity:0.8;
}

body 
{
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 5;
    margin-top: 5;
    background-color: White;
    background-image: url(images/sunflower_original.png);
    background-position:right top;
    background-repeat:no-repeat;
    font-family:Verdana;
    
}

.transparentBack
{
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 0;
    background-image: url(images/sunflower_leftback.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;
    width:100%;
    height:100%;    
}

/* GridView is for use with 100% on-screen layouts and to compress text into single screens (wrapping) */
.gridView
{
    border:0px;
    border-spacing: 0px;
    border-collapse:collapse;
    width:100%;
    background-color:#A1C7A5;
    filter:alpha(opacity=50);
    opacity:0.5;
    -moz-opacity:0.5;
}

.gridView td
{
    padding:4px;
    width: 2%;
    white-space:nowrap;
    text-align:center;
}

.formView
{
    border: solid 1px #408045;
    background-color:#A1C7A5;
    font-size:0.9em;
    padding:10px;
}

.headerRow td
{
     border-bottom:1px solid #408045; 
     border-top:solid 1px #408045;
     font-family:Verdana, Arial;
     font-weight:bold;
     font-size:0.8em;
     margin: 0;
     padding: 5px;
     position:relative;
     text-decoration:none;
     color:#408045; 
}

.headerRow td a
{
    text-decoration:none;
    color:#000000; 
}


.sortRow td
{
     border-bottom:1px solid #408045; 
     border-top:solid 1px #408045;
     border-right:solid 1px #C3C5C4;
     font-family:Verdana, Arial;
     font-weight:bold;
     margin: 0;
     padding: 5px;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E7E6, endColorstr=#ffffff);
     width: 1%;

}
.sortRow td a
{
     color:#366092;
     display: block;
     text-decoration:none;
}
.highlight
{
    background-color:#DBE5F1;
}

.highlightBorder
{
    border-top:solid 2px #DBE5F1;
    border-bottom:solid 2px #DBE5F1;
    border-left:solid 2px #DBE5F1;
    border-right:solid 2px #DBE5F1;
}

/* Default highlight that needs to be high contrast */ 
.highlight2
{
    background-color:#B2A2C7;
}

.highlightRow2 td
{
    background-color:#B2A2C7;
}

.highlightBorder2
{
    border-top:solid 2px #B2A2C7;
    border-bottom:solid 2px #B2A2C7;
    border-left:solid 2px #B2A2C7;
    border-right:solid 2px #B2A2C7;
}


/* Green highlight */
.highlight3
{
    background-color:#A1C7A5;
}

.highlightRow3 td
{
    background-color:#A1C7A5;
}

.highlightBorder3
{
    border-top:solid 2px #A1C7A5;
    border-bottom:solid 2px #A1C7A5;
    border-left:solid 2px #A1C7A5;
    border-right:solid 2px #A1C7A5;
}

/* Red highlight */
.highlight4
{
    background-color:#C7A1A2;
}

.highlightRow4 td
{
    background-color:#C7A1A2;
}

.highlightBorder4
{
    border-top:solid 2px #C7A1A2;
    border-bottom:solid 2px #C7A1A2;
    border-left:solid 2px #C7A1A2;
    border-right:solid 2px #C7A1A2;
}

/* Yellow/Cream highlight */
.highlight5
{
    background-color:#D5D0A7;
}

.highlightRow5 td
{
    background-color:#D5D0A7;
}

.highlightBorder5
{
    border-top:solid 2px #D5D0A7;
    border-bottom:solid 2px #D5D0A7;
    border-left:solid 2px #D5D0A7;
    border-right:solid 2px #D5D0A7;
}



.highlightRow td
{
    background-color:#DBE5F1;
}
.highlightRowRed td
{
    background-color:#FF9696;
}
.highlightRowAmber td
{
    background-color:#FFB482;
}
.highlightRowGreen td
{
    background-color:#96FF96;
}
.highlightRowStar td
{
    background-color:#DBE5F1;
    background-image:url(images/star.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

.normalRow td
{
    background-color:#FFFFFF;
}
.normalRowRed td
{
    background-color:#FFB4B4
}
.normalRowAmber td
{
    background-color:#FFD2AA;
}
.normalRowGreen td
{
    background-color:#B4FFB4;
}
.normalRowStar td
{
    background-image:url(images/star.gif);
    background-position:right center;
    background-repeat:no-repeat;
}

.footerRow td
{
     border-bottom:1px solid #408045; 
     border-top:solid 1px #408045;
     font-family:Verdana, Arial;
     font-weight:normal;
}

.footerRow td a
{
    color:#366092;
}

.firstRow td
{
    border-top:1px solid #408045; 
}

.firstRow td td
{
    border-top:none;
}

.lastRow td
{
    border-bottom:1px solid #408045; 
}

.middleRow td
{
    border-bottom:1px solid #B3C9E1; 
}

.lastRow td td
{
    border-bottom:none;
}

.bottomRow
{
    border-bottom:1px solid #408045; 
}

.rightRow
{
    border-right:1px solid #408045;
}

.leftRow
{
    border-left:1px solid #408045;
}