.header { margin: 0px 0px 0px 12px; }
.header p.navigation2 { width: 763px; position: absolute; top: 52px; right: 0px; margin: 0px; padding: 0px; text-align: justify; font-weight: bold; border: 1px solid red; }
.header p.navigation2 a { color: #717171; text-decoration: none; }
.header p.navigation2 a:hover, .header p.navigation2 a.active { color: #62a0ef; }
.header p.navigation2 .spacer { margin: 0px 15px; }

.pageBody { padding-bottom: 0px;}
.pageBody .col1 { float: left; width: 207px; background: url(/images/con_cat_col1_bgA.gif) no-repeat; }
.pageBody .col1 #short { background: url(/images/con_cat_col1_bg2A.gif) no-repeat; }
.pageBody .col1 .contents { padding: 5px 15px 0px 20px; }
.pageBody .col1 .contents P.title A { display: block; font-size: 14px; font-weight: bold; margin-top: 10px; color: #555555; text-decoration: none; }
.pageBody .col2 { float: left; width: 583px; margin-left: 9px; margin-bottom: 40px; }
.pageBody .col3 { float: left; width: 181px;  }

ul.categories { margin: 2px 0px 0px -10px; padding: 0px; }
ul.categories li { margin: 0px; padding: 0px; list-style: none; width: 180px; }
ul.categories li a { display: block; padding: 0px 0px 0px 10px; margin: 0px; }
ul.categories li a:hover { background: url(/images/bullet_blue.gif) 0px 6px no-repeat; text-decoration: underline; }
ul.categories li a.active { background: url(/images/bullet_blue.gif) 0px 6px no-repeat; text-decoration: none; cursor: default; }

.pageBody .col1 h1 { font-size: 14px; margin: 10px 0px 0px -10px; padding: 0px; line-height: 110%; font-weight: bold; color: #7a7a7b; margin-left: 0px; width: 170px; }
.pageBody .col1 h1 a { display: block; margin-left: -10px; padding-left: 10px; text-decoration: none; color: #3b88eb; }
.pageBody .col1 h1 a:hover { background: url(/images/bullet_blue.gif) 0px 5px no-repeat; text-decoration: underline; }
.pageBody .col1 h1 a.active { background: url(/images/bullet_blue.gif) 0px 5px no-repeat; text-decoration: none; cursor: default; }

.pageBody .col2 .titleBar { height: 59px; background: url(/images/con_title_bar_bg2.gif) no-repeat; }
.pageBody .col2 .titleBar img { margin: 5px 0px 0px 26px; }
.pageBody .col2 .contents { margin: 0px 30px 0px 28px;  }
.pageBody .col2 .contents p { margin: 1.2em 0px; }
.pageBody .col2 .contents p.summary { margin-top: -0.3em; margin-bottom: 0px; font-size: 15px; line-height: 1.2em; }
.pageBody .col2 .contents p.teaser { text-transform: lowercase; background: url(/images/bullet_blue.gif) 0px 6px no-repeat; padding: 0px 0px 0px 10px; }
.pageBody .col2 .contents .headshot { float: left; margin: 0px 15px 0px 0px;}
.pageBody .col2 .contents .headshot img { float: left; margin: 18px 0px 10px 0px; border: 3px solid #CCC; }
.pageBody .col2 h2.bg { background: url(/images/horz_line.gif) bottom left repeat-x; padding-bottom: 15px; margin: 30px 0px -0.2em 0px; }
.pageBody .col2 ul { margin: 15px 0px 0px 20px; padding: 0px; }
.pageBody .col2 ul li { list-style: none; background: url(/images/bullet_grey.gif) 0px 6px no-repeat; padding: 0px 0px 2px 10px; margin: 0px; }
.pageBody .col2 h1.subtitle { font-size: 18px; margin-bottom: -5px; }

.pageBody .col3 .titleBar { height: 59px; }
.pageBody .col3 .contents { margin-top: 20px;  }
.pageBody .col3 .titleBar img { vertical-align: bottom; }

.breadcrumbComponent { font-size: 11px; margin-bottom: 5px; display: block; }
.breadcrumb a { color: #7a7a7b; }
.breadcrumb a:hover { color: #3b88eb; }

.pageBody .col2 .threeLists { margin: 15px 0px 10px 0; }
.pageBody .col2 .threeLists ul { float: left; width: 140px; margin: 0px 10px; padding: 0px; }
.pageBody .col2 .threeLists ul li { list-style: none; background: url(/images/bullet_blue.gif) 0px 6px no-repeat; padding: 0px 0px 0px 10px; margin: 0px; }

.promotile { padding-left: 20px; margin-bottom: 20px; background: url(/images/vert_line.gif) repeat-y; }
.promotile p,.promotile li { font-size: 11px; }
.promotile p.teaser { margin-top: 8px; background: url(/images/bullet_blue.gif) 0px 6px no-repeat; padding: 0px 0px 0px 10px; }
.promotile img.tile { border: 0; margin: 3px 8px 0 0; }
.promotile ul { margin: 0px; padding: 0px; }
.promotile ul li { list-style: none; background: url(/images/bullet_grey.gif) 0px 6px no-repeat; padding: 0px 0px 0px 10px; margin: 0px; }
.promotile ul.custom li { background-image: url(/images/bullet_blue.gif); }
.promotile h3 { font-size: 12px; margin: 0px 0px 4px 0px; color: #000000; }
.promotile h4 { font-size: 11px; margin: 10px 0px 0px 0px; }

.contentTools { margin-bottom: 10px; margin-left: 246px; height: 20px; }
.contentTools a { color: #7a7a7b; }
.contentTools a:hover { color: #3b88eb; text-decoration: underline;}

.backToTop { display: block; background-image: url(/images/icon_arrow_up.gif); background-repeat :no-repeat; background-position: top left; padding-left: 25px; float: left; height: 20px; }
A.printerFriendlyLink { display: block; background-image: url(/images/icon_print.gif); background-repeat: no-repeat; background-position: top left; padding-left: 25px; margin-left: 50px; float: left; height: 20px; }
.sendToAFriend A { display: block; background-image: url(/images/icon_mail.gif); background-repeat: no-repeat; background-position: top left; padding-left: 25px; margin-left: 50px; float: left; height: 20px; }

.horzLine { margin-top: 15px; font-size: 1%; height: 6px; }
.pageBody .col2 ul.custom { margin-top: 15px; padding: 0px; }
.pageBody .col2 ul.custom li { list-style: none; background: url(/images/bullet_blue.gif) 0px 6px no-repeat; padding: 0px 0px 2px 10px; margin: 0px; }
.pageBody .col2 ul.indented  { }
.paddedBottom5 { padding-bottom: 5px; }
.paddedBottom10 { padding-bottom: 10px; }
.alighRight { text-align: right; }
img.title { margin-bottom: 4px; vertical-align: bottom; }
img.titleHeadline { margin-top: 10px; vertical-align: bottom; }
.margin-top10 { margin-top: 10px; }
.margin-top15 { margin-top: 15px; }
.margin-left50 { margin-left: 50px; }

.pageClear { clear: both; }

.tableCC { margin-bottom: 15px; }
.tableCC TD.issue { padding-right: 20px; white-space: nowrap; }
.tableCC TD { padding-top: 10px; }



