@font-face
	{font-family:Arial,Verdana,Helvetica,Sans-Serif;}
 /* Style Definitions */
body
	{
/*	background-image: url(images/bg_green.gif); */
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: white;
	}
.bodyText
	{
	margin:0in;
	margin-right:0in;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}
table.maintable
	{
	width:100%;
	}
p.table
	{
	margin:.01in;
	margin-right:0in;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}
td.greencell
	{
	background-color: #336666;
	}
td.greycheckcell
	{
	background-color: #eeeeee;
	}
td.greencheckcell
	{
	background-image: url(images/bg_greencheck.gif);
	}
td.stripecell
	{
	background-image: url(images/bg_stripe.gif);
	}
td.greenshadow
	{
	background-image: url(images/bg_blackline_shadow2.gif);
	background-repeat: x;
	background-color: black;
	}
td.blackshadow
	{
	background-image: url(images/bg_blackline_shadow.gif);
	background-repeat: x;
	background-color: black;
	}
td.navcell
	{
	width: 160px;
	background-color: #336666;
	}
td.announce
	{
	background-color: #DCCBDC;
	font-size:13.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	color: #000000;
	font-weight: bold;
	border: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	}
td.cellBorder, td.cellBorderAlignTop
 	{
	border: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
        vertical-align:top;
	}
td.cellBorderAlignTop {
	vertical-align: top;
	}
td.calendartop
 	{
	border: #999999; 
	background-color: #333333;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-size:10.0px;
	font-family:Verdana,Helvetica,Sans-Serif;
	color:white;
	font-weight: bold;
	}
td.calendarday
 	{
	border: #999999; 
	background-color: #cccccc;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-size:10.0px;
	font-family:Verdana,Helvetica,Sans-Serif;
	color:#333333;
	font-weight: bold;
	}
td.calendardate
 	{
	border: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-size:10.0px;
	font-family:Verdana,Helvetica,Sans-Serif;
	color:#333333;
	}
td.leftColumnHeader, td.secondaryHeader
 	{
	background-color: #F3F3F3;
	border: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
	vertical-align: top;
	}
td.secondaryHeader
	{
	background-color: #E6E6E6;
	}
tr.toprow
	{
	display:table-row;
	}
tr.daterow
	{
	display:table-row;
	}
img.leftnav
	{
	width: 160px;
	height: 1px;
	}
td.fixBg
	{
	background-image: url(images/bg_logo.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 50% 25%;
	background-color: white;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}
td.fixBg2
	{
	background-color: white;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}
td.subhead
	{
	background-color: #EEEEEE;
	font-size:12.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-weight:bold;
	}
.pageInfo
	{
	margin:0in;
	margin-bottom:0in;
	font-size:11.0px;
	color: #336666;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	vertical-align: middle;
	background-color: #EEEEEE;
	}
a:link
	{
	color:#29006B;
	text-decoration:underline;
	}
a:visited
	{
	color:purple;
	text-decoration:underline;
	}
a:hover
	{
	color:#666666;
	}
.TableBorderAll
	{
	border: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	margin-right:.125in;
	margin-left:.1in;
	}
.TableBorderNoMargin
	{
	border: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	}
h1	{
	margin:0in;
	margin-right:0in;
	font-size:16.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	color:#660066;
	font-weight:bold;
	}
h2	{
	margin:0in;
	margin-right:0in;
	font-size:15.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	color:#000000;
	font-weight:bold;
	}
h3	{
	margin:0in;
	margin-right:0in;
	font-size:13.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	}
.footer
	{
	margin:0in;
	margin-right:0in;
	font-size:10.0px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	}
.headline
	{
	font-size:35px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	color:black;
	font-weight:bold;
	}
.headline2
	{
	font-size:20px;
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	color:black;
	font-weight:bold;
	}
.pp_body
	{
	padding-left:.5em;
	padding-right:.2em;
	font-size:14px;
	font-family:Times New Roman,Times,Serif;
	color:black;
	font-weight:normal;
	}
li
	{
	margin-left:0px;
	list-style:square;
/*	padding-bottom:12px; */
	}

.checkImage
	{
	list-style-image:url(images/checkmark.gif);
	}
ul.checkImage
	{
	margin-left:20px;
	}
