
a:link { color: #900 }
a:visited { color: #c03 }
a:hover { color: #f30 }
a:active { color: #39f }
body 
{
    color: black;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
    background-color: white; 
    border-style: solid; 
    border-width: 0px; 
    padding: 0px;
    text-align:center;
    font-size:62.5%;
}
table {clear:both}
.CopyRight  
{
    font-size: 8pt;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
.NormalText 
{
    color: #000;
    font-size: 11pt;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
.Highlights 
{
    font-size: 10px;
    cursor: auto;
    list-style-type: square;
}
.ErrorText 
{
    color: #f30;
    font-size: 9pt;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
.MenuNavigation 
{
    font-size: 10pt;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-weight: bold;
} 
hr  
{
    margin: 0;
    padding: 0;
    margin: 10px 0;
    clear:both;
}
h1 { font-size: 18pt; font-weight: bold; text-align: center; margin: 0 }
h2 {margin:0 0 1em 0; color:#333; border-bottom: 1px solid #444; font-size:1.25em;clear:both;}
h2 a:link, h2 a:visited {color:#333;text-decoration:none;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
br {clear:both;display:block;}
ul { list-style-type: disc; margin: 0em 0 }
ul { list-style-type: disc; margin: 10px }

dl
{
    font-size:1.2em;}
dl dt,
dl dd
{
    display:block;
}

dl dt
{
    width:275px;
    clear:left;
}

dl dd
{
    width:275px;
    clear:right;
    margin-bottom:1em;
}


div#Highlights   { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; margin: 0; padding: 0; float: left; clear: none }
div#Highlights ul { margin: 10px; padding: 0 }
div#Highlights li { margin: 5px; padding: 0 }



#navcontainer
	{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	border-top: 1px solid #000;
	z-index: 1;
	}

#navcontainer ul
	{
	list-style-type: none;
	text-align: center;
	margin-top: -8px;
	padding: 0;
	position: relative;
	z-index: 2;
	}

#navcontainer li
	{
	display: inline;
	text-align: center;
	margin: 0 1px;
	}

#navcontainer li a
	{
	padding: 1px 7px;
	color: #666;
	background-color: #fff;
	border: 1px solid #ccc;
	text-decoration: none;
	}

#navcontainer li a:hover
{
    background-color: #384e80;
    color: #fff;
    border: gainsboro 1px solid;
}

#navcontainer li a#current
	{
	color: #000;
	border: 1px solid #666;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	}


#Page {margin:0 auto; width:780px;clear:both;}
#Menu {width:165px;float:left;clear:none;margin-right:10px;text-align:left;}
#Menu ul {margin:0px;padding:0px;}
#Content {width:590px;float:left;clear:none;text-align:left;margin: 0 0 2em 0;overflow:visible;}
#ContentSection {width:590px;clear:both;margin:0;}
#Header {width:780px;margin:0 auto;text-align:left;display:block;height:175px;clear:both;}
#Footer {clear:both;width:775px;margin:1em auto;}
.ProductText {margin:0 0 1em 1em ;font-size:1em;float:left;text-align:justify;clear:none;}
.ProductText p {font-size:1.2em;}

.ProductText br {clear:both;}
.ProductText table {margin:1em auto;}
.ProductText ul {margin:0px;padding: 0 1em;}
.ProductText img {margin:0 1em;}
.ProductImage .Right {float:right;clear:none; margin: 0 0 1em 1em;}

.Caption {font-size:.7em}

.Address     { font-family: Arial; font-size: .8em }
.AddressTitle { font-family: Arial; font-size: 1.0em; font-weight: bold }