@charset "utf-8";
/* CSS to override image placement and styles through word content documents */
.Normal-1 { margin-top: 0px; padding-top: 0px; text-decoration: none!important; padding-bottom: 10px; font-size: 11px!important; line-height:16px!important; }
.Normal-1 span{ margin-top: 0px; padding-top: 0px; text-decoration: none!important; padding-bottom: 10px; font-size: 11px!important; }
.Normal-1 span img{ float: right !important; margin: 5px 0px 5px 15px!important; padding: 0px!important; clear:both; border-style: none!important; }
.Normal-1 img{ float: right !important; margin: 5px 0px 5px 15px!important; padding: 0px!important; clear:both; border-style: none!important; }
.DefaultParagraph-1 { line-height:normal!important; margin: 0px!important; padding: 1px 0px!important; color: #000000; font-size: 11px!important; }
.Heading1-1 { line-height:normal!important; margin-bottom: 10px; padding-bottom: 0px; font-size: 14px!important; margin-top: 0px; padding-top: 0px; white-space: normal!important; }
.Heading1-1 span b  { line-height:normal!important; margin-bottom: 10px; padding-bottom: 0px; font-size: 14px!important; margin-top: 0px; padding-top: 0px; width: auto; white-space: normal!important; }
.Heading1-1 img{ float: right !important; margin: 5px 0px 5px 15px!important; padding: 0px!important; clear:both; border-style: none!important; }
.Heading2-1 span{ line-height:normal!important; margin-bottom: 10px; padding: 0px; margin-top: 0px; font-style: normal!important; text-decoration: none!important; font-size: 12px!important; }
.Heading2-1 span i { font-style: normal!important;  }
.Heading2-1 span i b{ font-style: normal!important;  }
ul { margin: 0px!important; padding: 0px 0px 10px 20px!important; color: #000000; }
span {font-family:Tahoma, Verdana, Arial, Sans-Serif!important;}
li { padding: 2px 0px;line-height:16px!important; }
li span { font-family:Tahoma, Verdana, Arial, Sans-Serif!important; font-size: 11px!important; padding: 2px 0px!important; }
.ListBullet-1 { font-size: 11px!important; list-style: disc!important; padding: 0px; margin: 0px; }



/*CSS to override Stellent table formatting for document queries*/
.documents {width:100%!important; border-spacing:0!important;border: 1px solid #cc6600;  } /*Control cell spacing*/
td { margin: 0px; padding: 0px; }
.documents table tbody tr td table { border: 1px solid #CCCCCC; background: #E0E0E0; /*need background attribute to hide cell borders in IE*/}
td font {color:#555555; font: bold 12px Tahoma!important; }
table tbody tr td table tbody tr td table {border: none;}
table tbody tr td table tbody tr td table tbody tr td { font: 11px Tahoma; color: #333333;   }
.documents table tbody tr td table tbody tr td { background:#E0E0E0; padding: 0px 0px 5px; }
#careers {background:#FFFFFF; border:none;}
.pdficon { margin: 0px; padding: 0px 0px 8px; text-align: center; width: 7%; }
.pdficon img { padding: 0px 7px 0px 5px; }

/*More Info styles*/
.moreinfo { border-left: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; margin:10px 0 0px 0px; padding: 0px 0px 0px 3px; }
.moreinfo td { margin: 0px; padding: 0px 0px 5px 5px; }
/*.moreinfo tr { margin: 0px; padding: 0px 0px 5px 5px; }*/
.moreinfo tr td img{ margin: 0px; padding: 0px; }
.moreinfo tr td a { font-size:11px; text-decoration: none; margin: 0px; padding: 0px; }
.request { font-size:11px; text-align: center; color: #666666; padding: 5px 0px 0px 0px; margin: 0px; }