A:link {color:#CF142B; text-decoration: none;}
body {margin: 10px; font-family: Verdana, Arial, Helvetica, Tahoma; font-size: 0.75em; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF;}

P {font-family: Verdana, Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; margin-top: 10px; line-height: 1.4em;}
TD {font-family: Verdana, Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; line-height: 1.3em;}
TH {font-family: Verdana, Arial, Helvetica, Tahoma; font-style: normal; font-weight: normal; text-align: left;}

A:link {color:#CF142B; text-decoration: none;}
A:visited {color:#CF142B; text-decoration: none;}
A:hover {color:#CBC1B0; text-decoration: none;}

A.on:link {color:#000000; text-decoration: none; font-weight: bold;}
A.on:visited {color:#000000; text-decoration: none; font-weight: bold;}
A.on:hover {color:#000000; text-decoration: none; font-weight: bold;}

A.grey:link {color:#666666; text-decoration: none;}
A.grey:visited {color:#666666; text-decoration: none;}
A.grey:hover {color:#CF142B; text-decoration: none;}



form {display: inline;}

h1 {caption: Header text (h1);color: #CF142B; font-weight: bold; font-size: 2.2em; margin: 0px 0px 0px 0px; padding: 0px; line-height: 0.95em;}
h2 {caption: Header text (h2);color: #CF142B; font-weight: bold; font-size: 1.1em; margin: 0px 0px 0px 0px; padding: 0px; line-height: 0.95em;}
.h2black {caption: Header text (h2);color: #231F20; font-weight: bold; font-size: 1.1em; margin: 0px 0px 0px 0px; padding: 0px; line-height: 0.95em;}


.bold {font-weight: bold;}
.on {color:#000000; text-decoration: none; font-weight: bold;}

.st10 {font-size: 0.9em;}
.st9 {font-size: 0.8em;}
.st9bold {font-size: 0.8em; font-weight: bold;}
.st8 {font-size: 0.7em; color: #231F20; line-height: 1.3em;}
.st8bold {font-size: 0.7em; color: #231F20; font-weight: bold;}
.rh_title {font-size: 1em; font-weight: bold; margin-top: 10px;}

.bt {caption: Body text (Black); font-size: 0.9em; color: #000000; line-height: 1.2em;}
.btg {caption: Body text (Black); font-size: 0.9em; color: #666666; line-height: 1.2em;}
.bt9g {caption: Body text (Black); font-size: 0.9em; color: #666666; line-height: 1.5em;}
.bt9gbold {caption: Body text (Black); font-size: 0.9em; font-weight: bold; color: #666666; line-height: 1.5em;}

.stnested {caption: Smaller text (Black); font-size: 0.8em; font-weight: normal; color: #000000; margin-top: 0px; line-height: 1.2em;}
.stg {caption: Smaller text (Darker Grey); font-size: 0.85em; font-weight: normal; color: #666666; margin-top: 0px; line-height: 1.3em;}

.breadcrumb {font-size: 0.65em; font-weight: normal; color: #666666; margin-top: 0px; line-height: 1.2em;}

.form {visible:false; background-color: #DDDDDD; padding: 1px; border: 1 solid #999999; font-size: 0.7em; font-style: normal; font-weight: normal; color: #000000;}

hr {margin-top: 6px; margin-bottom: 6px; width: 100%; height: 1px; color: #AAAAAA; background-color:#AAAAAA; border-width:0;}
.plainht {font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 1.9em; font-style: normal; font-weight: bold; color: #3399FF;}

UL {margin-top: 7px; margin-bottom: 3px; list-style: square outside;}


/* styles for the sitemap page */
UL.sitemap {margin-top: 2px; margin-bottom: 0px;}
LI.sitemap_level1 {margin: 1px 0px 0px -38px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 2px 3px 4px 0px; line-height: 1.3em;  border-bottom: 1px solid #CBC1B0; text-align: left; color: #ACA49B; }
LI.sitemap_level2 {margin: 0px 0px 0px -22px; list-style-type: square; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 0px 3px 2px 0px; line-height: 1.1em; text-align: left; color: #ACA49B;}

LI.sitemap_level1 a, LI.sitemap_level1 a:visited, LI.sitemap_level2 a, LI.sitemap_level2 a:visited {color: #CF142B; text-decoration: none;}
LI.sitemap_level1 a:hover, LI.sitemap_level2 a:hover {color: #CBC1B0; text-decoration: none;}

.content_td_align_left {caption: Text align - Left; text-align: left; vertical-align: middle; font-size: 0.7em ! important;}
.content_td_align_right {caption: Text align - Right; text-align: right; vertical-align: middle; font-size: 0.7em ! important;}
.content_td_align_center {caption: Text align - Center; text-align: center; vertical-align: middle; font-size: 0.7em ! important;}
.content_td_align_left_first {caption: Text align - Left; text-align: left; vertical-align: bottom; font-size: 0.7em ! important;}
.content_td_align_right_first {caption: Text align - Right; text-align: right; vertical-align: bottom; font-size: 0.7em ! important;}
.content_td_align_center_first {caption: Text align - Center; text-align: center; vertical-align: bottom; font-size: 0.7em ! important;}