/* 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;}
a.cheaderlink:visited {color:#FFFFFF; text-decoration:none}
a.cheaderlink:link {color:#FFFFFF; text-decoration:none}
a.cheaderlink:hover {color:#FFFFFF; text-decoration:underline}
.cheaderlink {font-size:9pt;}

.custhdr1 {color:#000000; background-color:#FFF8DC; font-size:7pt;}
.custhdr2 {color:#ffffff; background-color:#000000; font-size:9pt;}

/* table styles */
.tblhdr {color:#ffffff; background-color:#000000; text-align:left; font-weight:bold;} 
.colhdr {color:#FFFFFF; background-color:#b8860b; text-align:center;}
.alta {color:black; background-color:#FFFFFF;}
.altb {color:black; background-color:#fff8dc;}
.altc {color:black; background-color:#eeeebb;}
.summary {background-color: #fff8dc}
.selgroup {background-color: #ddddaa}

/* special fonts */
.small {font-size:7pt;} 
.large {font-size:11pt; font-weight:bold;}
.error {color:red; font-size:13pt;}
.status {color:orange; font-size:12pt; font-weight:bold;}

