body
{
    margin:0; 
    font-family: Sans-Serif
}
.no-selection 
{
	-moz-user-select:none;
}
.small
{
    font-size:80%;
}

a
{
    color: #006666;
    text-decoration:none;
}

a:hover
{
    color: #009900;
    text-decoration:underline;
}

.bannertxt
{
    font-family: "Arial";
    font-size: 200%;
    font-style: italic;
    font-weight: bold;
    background-color: #ccffff;
}

.bordertxt
{
    color: #ffffff;
    background-color: #000000;
}

.borderimg
{
    font-family: "Arial";
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    vertical-align: top;
    text-align: left;
}

.footertxt
{
    text-align:center;
    width: 100%;
    height: 100%;
    font-family:"Arial";
    font-size:10pt;
    color: #ffffff;
}

.footerimg
{
    vertical-align: middle;
    text-align: center;
    font-family: "Arial";
    width: 883px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('SiteImages/footer.gif');
}

.formbox
{
    border-right: #ff0066 3px dotted;
    border-top: #ff0066 3px dotted;
    border-left: #ff0066 3px dotted;
    border-bottom: #ff0066 3px dotted;
    background-color: #ffffcc;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.formgrid
{
    text-align: left;
}
.leadin
{
    font-family: "Arial";
    font-size: 125%;
    margin: 8px;
}
.disclaimer 
{
    font-size:75%;
}
.kickerbox
{
    background-color: #ccffff;
    font-family: "Arial";
    font-size: 125%;
    border-right: #00bd00 4px solid;
    border-top: #00bd00 4px solid;
    border-left: #00bd00 4px solid;
    border-bottom: #00bd00 4px solid;
}
.thead
{
    font-weight: bold;
    text-align: center;
    background-color: #ccffff;
    border: 1px solid #00bd00;
}
.MenuStaItm
{
    color: #ffffff;
    background-color: #000000;
    font-size: 80%;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 2px;
    border-right: #ffffff 2px solid;
    border-top: #ffffff 2px solid;
    border-left: #ffffff 2px solid;
    border-bottom: #ffffff 2px solid;    
}
.MenuStaHov
{
    color: #000000;
    background-color: #ffffff;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    border: 2px solid #000000;
}
table.MenuStaHov a:hover
{
    color: #000000;
    text-decoration: none; 
}
.MenuDynItm
{
    color: #ffffff;
    background-color: #44aaff;
    font-size: 80%;
    padding: 2px;
    border: 2px solid #3862ff;
}
.MenuDynHov
{
    color: #FFFFFF;
    background-color: #3862ff;
    padding: 2px;
    border: 2px solid #000000;
    text-decoration: none; 
}
table.MenuDynHov a:hover
{
    color: #ffffff;
    text-decoration: none; 
}
TABLE.links TD.external A.menu
{
}

.outerframe 
{
    width:100%;
    text-align:center;
    background-position: center;
    background: #ffff00 url('/SiteImages/sidebar.gif');
}

.innerframe 
{
    text-align:center;
    background-position:center;
    background: #3862ff url(assets/purplelace2.jpg);
}
.black {background: #0000aa;}

.bp5 {border: 5px inset #ffac11;}
.bp2 {border: 2px inset #ffac11;}

.m1 {margin: 1em;}
.m2 {margin: 2em;}
.mr1 {margin-right: 1em;}
.mb2 {margin-bottom: 2em;}
.l {float: left; clear: left;}
.r {float: right; clear: right;}

.bodytxt
{
    font-family:Arial;
    text-align:center;
    color:#000000;
}

.gvPager
{
}
.gvPager a:link
{
    background-color:#E0E0E0;
}
.gvPager a:hover
{
    background-color:Yellow;
    color:Black;
}
.gvPager a:active
{
    background-color:#FFAC11;
}
.gvPager a:visited
{
    background-color:Aqua;
}

.wordBreak
{
  width:300px;
  word-break:break-all;
}

.packed
{ 
    border-spacing:0;
    border-collapse:collapse;
    width:100%;
    border:0px;
}