﻿body {}
.nospace { margin: 0; }
p{font-family: Rockwell, Helvetica, Verdana, Trebuchet MS; font-size:13px; color: #333333; text-align: left; margin: 0;}
p.pagebreak {page-break-before: always}
li {font-family: Rockwell, Helvetica, Verdana, Trebuchet MS; font-size:14px; color: #333333; text-align: left; margin: 0;}
.textnoprint {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-size:14px; color: #53387a; text-align: left; margin: 0; list-style: decimal; line-height: 200%}
.noprintlist {list-style: decimal; line-height: 200%}
#pinkbullet
{
    list-style-image: url(images/bulletcirclepink.jpg);
    font-family: Rockwell, Helvetica, Verdana, Trebuchet MS; font-size:14px; text-align: left;
}
#weightbullet
{
    list-style-image: url(images/bulletcirclepink.jpg);
    font-family: Rockwell, Helvetica, Verdana, Trebuchet MS; font-size:14px; text-align: left;
}
.rephead1
{
    font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 20px;
    color: #53387a;
    text-align: left;
    margin: 0;
}
.rephead1Center
{
    font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 20px;
    color: #53387a;
    text-align: center;
    margin: 0;
}
.rephead3 {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-size:14px; font-weight:bold; color: #53387a; text-align: left; margin: 0;}
.rephead2 {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-size:16px; color: #53387a; text-align: left; margin: 0;}
.tabletext {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-size:14px; color: #53387a; text-align: left; margin: 0;}
.pagelinksblue {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-weight:bold; font-size:16px; color: #3399cc; text-align: right;}
.pagelinksbluesmall {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-weight:bold; font-size:12px; color: #3399cc; text-align: left;}
.pagelinksgreyright {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-weight:bold; font-size:16px; color: #666666; text-align: right;}
.pagelinksgrey {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-weight:bold; font-size:16px; color: #666666; text-align: left;}
.pagelinkbackground {background-color: #E9E6EE; }
.lightblue {color: #3399cc; font-weight:bold;}
.lightgrey {font-family: Rockwell, Helvetica , Trebuchet MS, Verdana; font-size:16px; color: #666666;}
.redtext {font-family: Rockwell, Helvetica , Trebuchet MS, Verdana; font-size:14px; color: #800000;}
.greentext {color: Green; }
.greenfootertext {font-family: Rockwell, Helvetica , Trebuchet MS, Verdana; font-size:14px; color: #0F7F99;}
.whiteheadertext {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 20px;
    color: #ffffff;
    text-align: left;
    margin: 0; }
.whitetext {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 16px;
    color: #ffffff;
    text-align: left;
    margin: 0; }
.whitelargetext {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 24px;
    color: #ffffff;
    text-align: left;
    margin: 0; }
.whiteoverviewtext1 {font-family: Rockwell, Helvetica,  Trebuchet MS,Verdana;
    font-size: 26px;
    color: #ffffff;
    text-align: left;
    margin: 0; }
.whiteoverviewtext2 {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 48px;
    color: #ffffff;
    text-align: left;
    margin: 0; }
.redoverviewtext1 {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 26px;
    color: #800000;
    text-align: left;
    margin: 0; }
.redoverviewtext2 {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;
    font-size: 48px;
    color: #800000;
    text-align: left;
    margin: 0; }
.tt {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-size:16px; color: #53387a; text-align: center;}
.tttext {font-family: Rockwell, Helvetica, Trebuchet MS, Verdana;  font-size:12px; color: #53387a; text-align: center;}
a:link, a:visited {text-decoration:none; color:#1A59CD;}

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#F0ECF5}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #E2D9E8;
    background-color:#F0ECF5; color:#000;
    text-align: center}

img{border:none;}
.quotebackground {background-color: #DEE7EF;}
.tableheader {background-color: #E2D9E8;}
.tablerow {background-color: #F0ECF5;}
.headerred { background-color: #9D1C20; }
.headergreen { background-color:  #0F7F99 }
.headerblue { background-color: #5C92CD; }
.footerred
{
    border-width: thin;
    border-top-style: solid;
    border-color: #800000;
}
.footergreen
{
    border-width: thin;
    border-top-style: solid;
    border-color: #0F7F99;
}
.goaldow {font-family: Rockwell,  Helvetica, Trebuchet MS, Verdana;  font-size:12px; color: #53387a; text-align: center; margin: 0;}
.goalbluerow {background-color: #D8E0EE;}
.goalblueleft
{
    border-left-style: solid;
    border-bottom-style: solid;
    border-color: #D8E0EE;
}
.goalblueright
{
    border-right-style: solid;
    border-bottom-style: solid;
    border-color: #D8E0EE;
}
.goalbluebottom
{
    border-bottom-style: solid;
    border-color: #D8E0EE;
}
.goalpinkrow {background-color: #E2D9EB;}
.goalpinkleft
{
    border-left-style: solid;
    border-bottom-style: solid;
    border-color: #E2D9EB;
}
.goalpinkright
{
    border-right-style: solid;
    border-bottom-style: solid;
    border-color: #E2D9EB;
}
.goalpinkbottom
{
    border-bottom-style: solid;
    border-color: #E2D9EB;
}
