body
   {
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
	line-height: 160%;
	background: url(../images/bck.gif) repeat-x top center;
	}
.page
	{
	display: block;
	margin-left: -388px;
	position: absolute;
	width: 776px;	
	left: 50%;
	top: 0px;
	}
img
    {
    border: none;
    }    
/* content box*/

.lft
	{
	float: left;	
	}
.tpimg
	{
	float: right;
	margin: 18px 0px 0px 0px;
	}
.lftcol
	{
	float: left;
	margin: 20px 0px 0px 0px;	
	width: 189px;
	}

.rgtcol
	{
	float: right;
	width: 545px;
	margin: 32px 0px 0px 0px;	
	padding: 0px 20px 0px 20px;
	border-left: 2px solid #c7b12d;
	}

.cont
	{
	width: 750px;
	background-image: url(../images/bcksub1.gif);	
	border: 1px solid #cbc4cb;    
	}
div.wnelst
    {
    float: left;
    width: 185px;
    }
div.ftsd
	{
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9px;
	padding: 0px 0px 5px 10px;
	position: absolute;
	bottom: 0;
	}
p
	{
	margin: 0px 0px 15px 0px;
	}

.bld
	{
	font-weight: bold;
	}
.itl
	{
	font-style: italic;
	}
.blk
	{
	color: #000000;
	}	
.blu
	{
	color: #005596;
	}	
.grn
	{	
	color: #076c44;
	}	
.ylw
	{
	color: #c7b12d;
	}
.hds
	{
	font-size: 18px;
	}
.hds2
	{
	font-size: 13px;
	}
.hds2sp
	{
	margin: 20px 0px 5px 0px;	
	}	
.hds3
	{
	font-size: 12px;
	}
.hdsp
	{
	margin: 0px 0px 5px 0px;	
	}
.smtxt
	{
	font-size: 10px;
	}	
.caps
	{
	font-size: 10px;
	font-family: arial;
	line-height: 120%;
	}		

/* links */
		   
a, a:link, a:visited
    {
    color: #076c44;
    }
a:hover
    {
    color: #000000;
    }
	
/* lists */

ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0;
	}
ul li
	{
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px 0px 10px 10px;
	}

/* side nav */	
.sdnav
	{
	display: block;
	height: 11px;
	text-align: right;
	padding: 10px 25px 10px 0px;
	margin: 0px 5px 0px 0px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: right center;	

	}
.sdnavon
	{
	display: block;
	height: 11px;	
	text-align: right;
	padding: 10px 25px 10px 0px;
	margin: 0px 5px 0px 0px;
	background-image: url(../images/navov.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}	
a.sdnav:link, a.sdnav:visited
	{
	color: #076c44;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	}	
a.sdnavon:link, a.sdnavon:visited
	{
	color: #076c44;
	font-weight: bold;	
	text-decoration: none;
	line-height: 100%;	
	}
/* side nav blue*/	
.sdnavblu
	{
	display: block;
	height: 11px;
	text-align: right;
	padding: 10px 25px 10px 0px;
	margin: 35px 5px 0px 0px;
	background-image: url(../images/navbl.gif);
	background-repeat: no-repeat;
	background-position: right center;	
	}
.sdnavbluon
	{
	display: block;
	height: 11px;	
	text-align: right;
	padding: 10px 25px 10px 0px;
	margin: 35px 5px 0px 0px;
	background-image: url(../images/navblov.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}	
a.sdnavblu:link, a.sdnavblu:visited
	{
	color: #005596;
	font-weight: bold;
	text-decoration: none;
	line-height: 100%;
	}	
a.sdnavbluon:link, a.sdnavbluon:visited
	{
	color: #005596;
	font-weight: bold;	
	text-decoration: none;
	line-height: 100%;	
	}
/* tables*/	
table.tbl
	{
	width: 370px;
	margin: 0px 0px 15px 0px;
	line-height: 120%;
	}
table.tbl td
	{
	padding: 3px 3px 3px 0px;
	border-bottom: 1px solid #076c44;
	}
table.tbl td.rt
	{
	text-align: right;
	padding: 3px 3px 3px 0px;
	border-bottom: 1px solid #076c44;
	}	
/* side blue box*/	
.clout
	{
	line-height: 220%;
	margin: 0px 0px 0px 21px;
	width: 123px;
	padding: 10px;
	text-align: center;
	background-color: #c4d4ec;
	}

