body {color: #000000; background-color:#03467D;  }.thumbnail   { text-align: center; width: 145px; padding: 3px }.input       { padding-top: 5px; padding-bottom: 5px; }.form        { font-size: 10pt; font-family: Arial; text-align: right; width: 130px; height: 16px;                padding-left: 4px; padding-right: 5px; padding-top: 5px;                padding-bottom: 5px; font-weight:bold;  }.backtotop   { font-size: 8pt; text-align: right; }a { color: #03467D; text-decoration: underline; font-weight: bold;}a:hover {  color:  #cc0066; text-decoration: underline; font-weight: bold;}a:visited { color: #808080; text-decoration: underline; font-weight: bold;}td#helful-links           { padding-left: 5px; background-color:#ffffff; vertical-align:top;}td#admin {vertical-align:bottom; align: right; font-size:8pt; color:#808080; text-align:right; padding-top:3px; padding-bottom: 3px; padding-right: 0px; background-color:#03467d; }td#banner {border-bottom: 2px solid #03467d; background-color: #ffffff; }td#main {margin: 1em 2.5em; background-color: #FFFFFF; padding-left:15px; padding-right:10px; padding-top:10px; }td#sidelinks {vertical-align: top; top;background-color:#FFFFFF; text-align:left; font-size:10pt; color:#FFFFFF; padding-left:0px; width:151px; }td#links { background-color:#ffffff; left-padding: 12px; top-padding:3px; vertical-align: top; font-size:10px; }td#right {vertical-align: top; background-color:none; padding-right: 5px;}td#footer {background-color: #03467d; color: #ffffff; text-align: left; font-size: 10px; }  .left-links  { font-size: 10px; color: #03467D; font-family: Arial; line-height: 15px; }.left-links a { font-size: 10px; color: #333333; text-decoration: none; font-weight: normal;}.left-links a:link { font-size: 10px; color: #333333; text-decoration: none; font-weight: normal;}.left-links a:active { font-size: 10px; color: #333333; text-decoration: none; font-weight: normal;}.left-links a:hover { font-size: 10px; color:  #03467D; text-decoration: none; font-weight: normal;}.left-links a:visited { font-size: 10px; color: #333333; text-decoration: none; font-weight: normal;}td#sidelinks a {border-left:1px solid rgb(90%,85%,80%); border-right:1px solid rgb(60%,55%,50%); border-top:1px solid rgb(90%,85%,80%); border-bottom:1px solid rgb(60%,55%,50%); display: block; text-decoration: none;   color: #000000; background: rgb(92%,91%,90%) url('link-base.gif') no-repeat 3px 50%;   text-align:left; padding-left:5px; padding-right:10px; padding-top:2px; padding-bottom:1px; font-size:10pt;}td#sidelinks a:hover {background-image: url(link-hover.gif);background-color:#666666;color:#FFFFFF;border: 1px solid gray; border-color: #333333 #666666}/* headerNav background (products capabilities info */td#sidelinks h4 {padding: 2px;   border: 1px solid silver; border-width: 0 1px;   border-right:1px solid rgb(60%,55%,50%);   background-image:url(images/rep_bg_header_01.jpg); background-repeat:repeat-x;   padding: 2px 0px 2px 2px;   font-size:9px;} .news_header { font-size:10pt; font-family: Arial;color:#000000;padding:2px 0px 2px 7px;}.news_copy { font-size:9pt; font-family: Arial;color:#000000;background-color:#F7FCC3;padding:5px 1px 2px 4px;font-weight:500;}td#sidelinks a, td#sidelinks h4 {margin: 0;   font: normal 8pt Arial, Verdana, sans-serif; font-weight:300;}   h1           { color: #000000; font-family: Arial; font-size: 12pt; font-weight: bold; text-align:left; }p.tiny   { font-family: Verdana; font-size: 10px; text-align:right; padding-top:3px; padding-bottom:3px; }h3           { font-family: Arial; color: #666699; font-size: 10pt; font-weight: bold }li           { font-size: 10pt; color: #333333; font-family: Verdana; text-align:left; line-height:15px ;}hr        {color: #03467D; background-color: #fff; border: 1px dotted #03467D; border-style: none none dotted; }h2           { color: #000000; font-size: 12pt; font-family: Arial; font-weight: bold; text-align:left; margin-bottom:-5px; }.contact   {font-size: 8pt; font-family: arial, verdana, sans serif; padding-top: 2px; padding-left: 2px; text-align:left; height: 10px;}.top_banner   {font-size: 10pt; font-family: arial, verdana, sans serif; padding-top: 30px; padding-right: 8px; text-align:right; height: 10px; color:#6A8FB4;}/* content area */.body_copy{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000;}.body_copy a:link { font-size: 12px; color: #03467D; text-decoration: underline; font-weight: bold;}.body_copy a:active { font-size: 12px; color: #03467D; text-decoration: underline; font-weight: bold;}.body_copy a:hover { font-size: 12px; color:  #FF00FF; text-decoration: underline; font-weight: bold;}.body_copy a:visited { font-size: 12px; color: #03467D; text-decoration: underline; font-weight: bold;}.body_headers{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; color:#000000;}.td_content {padding: 40px 20px 6px 18px;}.outerborder {	padding: 20px;	border: 1px solid #333333;}.bucket {    height: 95px;	width: 150px;	border: 1px solid #333333;}.bucket_copy { padding: 10px 15px 5px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000;}.cta_column {	padding: 15px;	height: 350px;	border-top: 0px none #333333;	border-right: 0px none #333333;	border-bottom: 0px none #333333;	border-left: 1px dotted #03467D;}.td_content_main{padding:5px 15px 30px 15px;}