body, form {
    margin: 0;
}

body {
    font-family: verdana, arial, helvetica, sans-serif; 
    /* background: #4C4C4C;  removed 3/19/09 dc */
    font-size: 10pt;   /* 3/09 */
    color: black;
}

.ms-gridT1
{
	font-size: 10pt;
	color: #808080;
	font-family: verdana;
	text-align: center;
}
a.ms-nav {
    text-decoration: none; 
    font-family: Verdana, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #003399;
}
a:link.ms-nav {
}
a:hover.ms-nav {
	/*text-decoration: underline; replace w/bold 03/09*/
	font-weight: bold;
	color: #003399;
}
/*a.ms-nav:visited {
   color: #003399;
}*/
.ms-pagetitle
{
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-family: arial;
}
.ms-descriptiontext 
{
    color: black;
    font-family: verdana; 
    font-size: 8pt; 
    padding-right:; 
}
.ms-alerttext
{
   color: red;
   font-family: verdana; 
   font-size: 8pt; 
}
.ms-WPTitle
{
    font-weight: bold; 
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #003399;  
    padding-left: 6px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 10pt; 
}
.DGHeader
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: top;
	color: white;
	font-family: verdana;
	background-color: #003399;
	text-align: center;
}

.wphighlight {
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #990000; font-size:10pt; font-weight:bold;
}

.top {
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #FFFFFF; font-size:8pt; font-weight:bold;
}

.topbreadcrumbs {
    font-family: verdana; 
    font-size: .68em; 
    vertical-align: top;
    padding-right:;    
}
.topbreadcrumbs a {
    color: #003399;
    text-decoration: none; 
}
.topbreadcrumbs a:hover {
    color: #990000;
    text-decoration: underline; 
}
.topbreadcrumbs a:visited {
   color: #000066;
   text-decoration: none; 
}
.topbreadcrumbs a:visited:hover {
    color: #990000;
    text-decoration: underline; 
}

.topred {
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #990000; font-size:8pt; font-weight:bold;
}
.toptext {
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #000000; font-size:8pt; font-weight:bold;
}
.boldbodytext {
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #000000; font-size:10pt; font-weight:bold;
}

.headerbackground{
background-color: #336699;
}

.altrowcolor{
background-color: #E4E4E4;
}

.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: verdana; 
	  font-size: 10pt;
 /*   font-size: .68em; */
    vertical-align: top;
    padding-right:;    
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #003399;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    font-weight:bold 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #000066;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    font-weight:bold 
}
.ms-vb-user {
    padding-top: 2px;
    padding-left: 0px; 
    padding-right: 0px;
}

/* duplicate commented out 3/19/09 dc  .ms-WPTitle
{
    font-weight: bold; 
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #990000;
    padding-left: 0px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 10pt; 
}*/

.ms-WPTitle A:link, .ms-WPTitle A:visited
{
    color: #990000;
    text-decoration:none; 
    cursor:hand;
}
.ms-WPTitle A:hover
{
	/*text-decoration: underline; replace w/bold 03/09*/
	font-weight: bold;
    cursor:hand;
}

.strLeftBackground 
{
	background-image:url(../images/global/topgradleft.gif);
}

.strRightBackground 
{
	background-image:url(../images/global/topgradright.gif);
}

.strMainBodyBackground 
{
	background-color: #FFFFFF;
}

.strBodyCellsBGColor 
{
	background-color: #336699
}
h3 {
	font-size:14px;
	color:#36F;
}

/* added 4/16/09 dac */
h1           { font-family: Verdana; font-size: 14pt; color: #0000CC; font-weight: bold; text-align:center }

h2           { font-family: Verdana; font-size: 12pt; color: #003366 }

.ColoredBackground	{ background-color: #336699  }