@media screen
{
    body
    {
        font-family: arial, sans-serif;
        font-size: 12px;
        background: #ffffff;
        color: #595959;
        margin: 0 50% 0 50%;
    }

    div.page
    {
        margin-left: -390px;
        width: 780px;
    }	/* This div combined with the margin declared in the body fixes IE's inability to deal with margin: 0 auto 0 auto */
}

@media print
{
    body
    {
        font-family: arial, sans-serif;
        font-size: 12px;
    }

    div.page
    {
    }
}

td
{
	font-family: arial, sans-serif;
	font-size: 12px;
}

:link 
{
	color: #666666;
}  /* for unvisited links */

:visited 
{ 
	color: #666666;
} /* for visited links */

:active 
{ 
	color: #333333;
} /* when link is clicked */

:hover 
{ 
	color: #000000;
} /* when mouse is over link */

.toc
{
	background-image: url("images/tocwallpaper.gif");
	background-repeat: repeat-y;
	float: left;
	height: 500px;
	width: 157px;
}

.tocHeading1
{
	border-bottom: 1px solid #656565; 
	color: #656565;
	height: 113px;
	line-height: 150%;
	margin-left: 15px;
	margin-top: 12px;
}

.tocContactHeading
{
	color: #656565;
	height: 113px;
	line-height: 150%;
	margin-left: 15px;
	margin-top: 12px;
}

.tocHeading2
{
}

a.tocHeading2:link
{
	color: #1f78d3;
	text-decoration: none;
}  /* for unvisited links */

a.tocHeading2:visited
{ 
	color: #1f78d3;
	text-decoration: none;
} /* for visited links */

a.tocHeading2:active
{ 
	color: #333333;
} /* when link is clicked */

a.tocHeading2:hover
{ 
	color: #000000;
} /* when mouse is over link */

.body
{
	color: #000000;
	margin-left: 157px;
}

.bodyAlignedToToc
{
	height: 125px;
}

.bodyAlignedToTocImage
{
	margin: 10px 25px 0 45px; 
}

.bodyAlignedToTocContent
{
	vertical-align: middle;
}