/* global tag styles */
body {color:black; background-color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:9pt;}
td {font-family:verdana,arial,helvetica,sans-serif; font-size:9pt;}
input{padding:0px;margin:0px;font-size:7pt;}

/* links */
a:visited {color:#0000FF; text-decoration:none}
a:link {color:#0000FF; text-decoration:none}
a:hover {color:#0000FF; text-decoration:underline}
a.headerlink:visited {color:#FFFFFF; text-decoration:none}
a.headerlink:link {color:#FFFFFF; text-decoration:none}
a.headerlink:hover {color:#FFFFFF; text-decoration:underline}
.headerlink {font-size:8pt;}

.custhdr1 {color:#000000; background-color:#cfcfde; font-size:7pt;}
.custhdr2 {color:#ffffff; background-color:#000000; font-size:9pt;}

/* table styles */
.tblhdr {color:#ffffff; background-color:#003399; text-align:left; font-weight:bold;} 
.colhdr {color:#ffffff; background-color:989898; text-align:center;}
.alta {color:black; background-color:#FFFFFF;}
.altb {color:black; background-color:#eeeeff;}
.altc {color:black; background-color:#ddddcc;}
.summary {background-color: #ffffff}
.selgroup {background-color: #cfcfde}

/* special fonts */
.small {font-size:7pt;} 
.large {font-size:11pt; font-weight:bold;}
.error {color:red; font-size:13pt;}
.status {color:red;}
.txtnum {padding:0px 1px 0px 0px; text-align:right}
.cathead {color: #003399; font-size: 1.8em; font-weight: bold;}
