body
   {
	font-family:  Verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
	line-height: 18px;
    background-color: #e5eef2;
	}
.page
	{
	margin-left: -388px;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 776px;
    padding: 0px;    
	}	
	
div
	{
	padding: 0px 0px 10px 0px;
	}	
img
    {
    border: none;
    margin: 0px;
    padding: 0px;
    }
.bld
	{
	font-weight: bold;
	}
.itl
    {
    font-style: italic;
    }
        
.red
    {
    color: #b10042;
    }
.blu
    {
    color: #005883;
    }    
.wht
    {
    color: #ffffff;
    }    
.hds
    {
    font-size: 13px;
    }
.hds2
    {
    font-size: 14px;
    }    
.sm
    {
    font-size: 11px;
    }
.sm10
    {
    font-size: 10px;
    }    
.tms
    {
    font-family: times new roman, times, serif;
    }               
div.clr
    {
    clear: both;
    margin: 0px; 
    padding: 0px;
    }	
/* lists */

ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0;
	}
ol
	{
	list-style-type: decimal;
	padding: 0px;
	margin: 0px 0px 10px 20px;
    font-weight: bold;
    color: #005883;
	}
ol li
    {
    margin: 0px;
    padding: 0px 0px 10px;
    background-image: none;
    }        
li
	{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 10px 12px;
	}
li.rdbul
	{
	background-image: url(../images/bulletrd.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 10px 10px;
	}
li.bulq
	{
	background-image: url(../images/bulletq.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 10px 20px;
	}
li.bula
	{
	background-image: url(../images/bulleta.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 10px 20px;
	}        
/* page layout*/
.topnav
    {
    position: absolute;
    top: -3px;
    left: 0px;
    width: 773px;
    text-align: right;
    }

.navbck
    {
    background-image: url(../images/top.gif);
    background-repeat: no-repeat;
    }
.navbck2
    {
    background-image: url(../images/top2.gif);
    background-repeat: no-repeat;
    }    
.hmback, .whtbck
    {
    background: #ffffff;
    }
.rdcol
    {
    background-color: #b10042;
    width: 115px;    
    }
.rtcol
    {
    background: #ffffff;
    width: 115px;    
    }    
.lftcol
    {
    width: 140px;    
    background: #ffffff;
    }
.textcol
    {
    width: 521px;    
    background: #ffffff;    
    }
.textcol2
    {
    width: 636px;    
    background: #ffffff;    
    }    
.colpd
    {
    padding: 5px 10px 0px 10px;
    }
.colpd2
    {
    padding: 20px 10px 0px 10px;
    line-height: 180%;
    }    
.colpdlt
    {
    padding: 10px 3px 10px 15px;
    }
.colpdlt2
    {
    padding: 50px 15px 10px 15px;
    }       
.textpd
    {
    padding: 20px 40px 10px 0px;
    }
.textpd2
    {
    padding: 20px 40px 200px 0px;
    }    
.callout
    {
    margin: 10px 10px 15px 0px;
    padding: 10px 5px 15px 10px;
    background-color: #ccdee6;
    }
.navsp
    {
    padding: 0px 0px 20px 0px;
    }
.hdspc
    {
    padding: 0px 0px 5px 0px;
    }
.hdspc2
    {
    padding: 20px 0px 10px 0px;
    }      
div.footer
    {
    font-size: 11px;
    margin: 25px 0px 10px;
    line-height: 15px;
    }
span.squ
    {
    font-weight: bold;
    font-size: 14px;
    color: #005883;
    }
div.howheart
    {
    margin: 20px 20px 0px;
    padding: 0px;
    }
div.bluhds
    {
    margin: 10px 0px 5px;
    padding: 0px;
    color: #005883;
    font-weight: bold;
    }
div.bluhds2
    {
    margin: 0px 0px 5px;
    padding: 0px;
    color: #005883;
    font-weight: bold;
    }    
.nrml
    {
    font-weight: normal;
    color: #000000;
    }                               
