﻿*
{
    font-family:Verdana;
    font-size:small;
    color:Maroon;
    margin:0px;
    padding:0px;
    border-width:0px;
    background-color:#d7f7d2;
}

h1
{
    font-size:xx-large;
    font-weight:bolder;
    text-align:center;
}

h2
{
    font-size:x-large;
    font-weight:bold;
}

.clear
{
    clear:both;
}

.clearleft
{
    clear:left;
}

.gridview
{
    background-color:#a6e474;
    color:Maroon;
    border-bottom:1px;
    border-style:solid;
    border-color:White;
}

.linkbutton
{
    display:block;
    float:left;
    color:Blue;
    border: solid 2px Blue;
    margin:5px;
    padding:5px;
    font-size:1.0em;
    text-align:center;
}

.menuitem
{
    display:block;
    line-height:1.1;
    padding:2px;
    border-style:solid;
    border-color:Blue;
    border-width:1px;
    color:Blue;
}

em
{
    font-style:italic;
    font-weight:bold;
    font-size:larger;
}

condensedtype
{
    font-size:0.8em;
}

.dynmenuitem
{
    padding-left:10px;
    background-color:#d7f7d2;
}

.leftlogo
{
    display:block;
    position:relative;
    float:left;
    top:0px;
    border:solid 10px #419a62;
    margin-right:0px;
    margin-left:0px;
}  

.rightlogo
{
    display:block;
    position:relative;
    float:right;
    top:0px;
    border:solid 10px #419a62;
    margin-right:0px;
    margin-left:0px;
}  

.topbanner
{
    position:relative;
    left:0px;
    height:25px;
    top:0px;
    padding:25px;
    padding-right:0px;
    color:White;
    background-color:#419a62;
    font-family:Verdana, Georgia, Century, Century Gothic, Cursive;
    font-size:35px;
}

.topbanner b
{
    font-weight:bold;
    color:White;
    background-color:#419a62;
}

.topright
{
    position:relative;
    left:0px;
    height:15px;
    padding:25px;
    color:White;
    background-color:#419a62;
    font-family:Verdana, Georgia, Century, Century Gothic, Cursive;
    font-size:25px;
    text-align:right;
}

.floatleft
{

}

.leftfloat
{
    float:left;
    margin-right:25px;
}

.pictureright
{
    float:right;
    margin-left:15px;
    width:150px;
}

.pictureleftsmall
{
    float:left;
    margin-right:15px;
    width:60px;  
}   

.pictureleft
{
    float:left;
    margin-right:15px;
    width:150px;
}


.floatleftcol
{
    float:left;
    width:29%;
    padding:5px;
}

.floatrightcol
{
    width:220px;
    position:fixed;
    right:20px;
    margin-left:10px;
/*    padding:5px; */
}

.fullwidth
{
    float:left;
    width:95%;
    padding:5px;
    margin-left:20px;
    margin-right:20px;
    margin-top:10px;
    border-top:Solid 10px #419a62;
    text-align:center;
    font-size:2em;
    font-weight:bold;
}

.floatleftcol h1
{
    text-align:center;
    font-size:1.3em;
}

.floatrightcol h1
{
    text-align:center;
    font-size:1.2em;
}
.boxitem
{
    float:left;
    width:29%;
    height:auto;
    margin-bottom:10px;
    margin-right:2px; 
    padding:5px;
    color:Maroon;
    border: Solid 1px #419a62;
    font-size:small;
}

.boxitem h1
{
    text-align:center;
    font-size:1.2em;
}

.colitem
{
    width:inherit;
    height:auto;
    margin-bottom:10px;
    padding:5px;
    color:Maroon;
    border: Solid 2px #419a62;
    font-size:small;
}

.image
{
    width:60px;
    height:auto;
    float:left;
    margin-right:10px;
}

.colitem image
{
    width:60px;
    height:auto;
    float:left;
    margin-right:10px;
}

.boxitem image
{   
    width:60px;
    height:auto;
    float:left;
    margin-right:10px;
}

.colitem h1
{
    font-size:larger;
    text-align:center;
}

.colitem a
{
    display:block;
    text-align:right;
    color:Blue;
}


.buttonbig
{
    width:100%;
    height:100px;
    margin-bottom:10px;
    color:White;
    background-color:#419a62;
    text-align:center;
    border:Solid 1px Maroon;
}    

.leftphoto
{
    
    width:200px;
    height:auto;
    float:left;
    margin-right:20px;
}

a
{
    font-family:Helvetica Narrow, Helvetica, Arial;
    font-size:1.1em;
    color:Blue;
}

a:visited {color:Navy}
a:hover, a:active {color:Red}

.buttonstyle
{
    padding:20px;
    margin:20px;
}

asp:BulletedList
{
    margin-right:100;
}

#navigator
{
    float:left;
    position:fixed;
    left:25px;
    top:200px;
/*    width:12em; */
    margin-right:50px;
}

#rightmargin /* defines the right column for the Master page */
{
    float:right;
    position:static;
    width:230px;
    height:100px;
    background-color:Gray;
  /*  clear:right; */
}

#contentblock
{ 
 /*   float:left; */
    width:inherit;
    height: auto;
/*    overflow:auto; */
    font-family:Verdana, Georgia, Century, Century Gothic, Cursive;
    font-size:medium;
    margin-left:14em;
    margin-right:230px; 
}

#contentblock p
{
    font-weight:100;
    line-height:22px;
    margin-bottom:20px;
    text-align:justify;
}

.pemph
{
    font-size:larger;
    font-style:italic;
    line-height:28px;
    margin-bottom:20px;
    text-align:center;
}

#contentblock ul
{
    margin-left:20px;
}

#contentblock li
{
    width:inherit;
    font-size:small; 
    margin-left:20px;
    margin-bottom:12px;
    margin-top:0px;  
}

.highlightbox
{
    display:block;
    position:relative;
    float:right;
    left: 210px;
    margin-left:-190px;
    top:inherit;
    width:150px;
    padding:20px;
    background: url(../images/GradGreen190px.jpg)  repeat-y left top;
    color:Maroon;
    background-color:#419a62;
    font-family:Verdana, Georgia, Century, Century Gothic, Cursive;
    font-size:20pt;
    line-height:25px;
    text-align:right;
}  

.rightpicture
{
    display:block;
    position:relative;
    float:right;
    left: 210px;
    margin-left:-190px;
    top:inherit;
    width:150px;
}  


.rightbox
{
    display:block;
    position:relative;
    float:right;
    left: 210px;
    margin-left:-190px;
    top:inherit;
    width:150px;
    padding:20px;
    background-color: #e8e7fa; 
    color:#c2d0cc;
    font-size:smaller;
}  

.leftbox
{
    position:relative;
    float:left;
    left:-210px;
    margin-right:-210px;
    width:150px;
    padding: 10px;
    background-color: #e8e7fa; 
    border:1px solid navy;
}

fieldset
{
    padding: 10px;
    border:1px solid navy;
}

.highvisibility
{
    color: black; 
    font-family: Sans-Serif; 
    background-color: yellow; 
    font-size: x-large;
}
