/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#000000;
margin-top:0px;
margin-bottom:45px;
}

/* default links in the body of the page */
a:link, a:visited, a:hover, a:active{
color:#990000; 
text-decoration:underline;
}

.head_a a:link, .head_a a:visited, .head_a a:hover, .head_a a:active{
color:#FFFFFF; 
text-decoration:none;
}

.head_b a:link, .head_b a:visited, .head_b a:hover, .head_b a:active{
color:#990000;
text-decoration:none;
font-family:Arial Narrow, Helvetica Narrow, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
font-weight:bold;
font-stretch:condensed;
vertical-align:super;
}

.head_a{
color:#FFFFFF;
font-size:11px;
line-height:15px;
font-weight:bold;
}

.headline{
color:#000000;
font-size:23px;
line-height:15px;
}

.sidebar{
font-size:14px;
line-height:22px;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#666666;
}

.black{
color:#000000;
}

.gray{
color:#B5B5B5;
}

.red{
color:#990000;
}

.prodTable{
border-collapse:collapse;
caption-side:bottom;
empty-cells:show;
padding:0px;
margin:0px;
table-layout:auto;
}

.sectCategory{
background-color:#660000;
font-size:10pt;
font-weight:700;
color:#FFFFFF;
padding:0 5px 0 5px;
}

.prodTable th{
background-color:#CCCCCC;
border-bottom:#999999 1px solid;
font-size:10pt;
font-weight:700;
text-align:left;
color:#000000;
padding:0 5px 0 5px;
}

.prodDisplay_0{
font-size:10pt;
font-weight:400;
color:#000000;
}

.prodDisplay_1{
font-size:10pt;
font-weight:700;
color:#000000;
}

.prodDisplay_2{
font-size:10pt;
font-weight:700;
color:#990000;
}

.prodDisplay_0, .prodDisplay_1, .prodDisplay_2{
padding:2px 5px 2px 5px;
border-right:#cccccc 1px solid;
border-bottom:#999999 1px solid;
border-left:#cccccc 1px solid;
vertical-align:text-top;
}