


p {  font-family: Georgia, Times New Roman, serif; font-size: 12px; font-style: normal; color: #000; line-height: 17px;}
p.textheader { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #355383; margin-bottom: -10px; }
p.textheaderW { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #fff; margin-bottom: -10px; }

li {  font-family: Georgia, Times New Roman, serif; font-size: 12px; font-style: normal; color: #000; line-height: 17px;}

.faq { background-color: #f6f6f6; padding: 10px; font-family: Georgia, Times New Roman, serif; font-size: 11px; font-style: normal; color: #000; line-height: 16px; }

div.callout { font-family: georgia, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-align: center; font-style: italic; font-weight: bold; color: #999; line-height: 24px; margin: 0px 0 20px 20px;  float: right; width: 25%; letter-spacing: -0.75px; border-top: 3px #EFEFEF solid; border-bottom: 3px #EFEFEF solid;  padding: 10px 4; background-color: #F9F9F9; }

p.notice { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #355383; margin-bottom: -10px; text-align: center; }


div.linkbox { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-style: normal; color: #000; line-height: 17px; padding: 10px; width: 100%; background-color: #f6f6f6; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; margin: 1px 0; }

td.linkbox { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-style: normal; color: #000; line-height: 17px; padding: 10px; background-color: #f6f6f6; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }

td.databox { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-style: normal; color: #000; line-height: 14px; padding: 5px; background-color: #f6f6f6; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
td.databoxhead { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: bold; color: #000; line-height: 14px; padding: 5px; background-color: #CCC; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }

td.emailbox { font-family: Georgia, Times New Roman, serif; font-size: 12px; font-style: normal; color: #000; line-height: 17px; padding: 8px; background-color: #E2E6F0; border-top: 1px solid #B7C1D6; border-bottom: 1px solid #B7C1D6; }


div.pdflink { float: right; vertical-align: bottom; padding: 10px 0 10px 10px; }

a { color: #253E74; text-decoration: underline; }
a:hover { color: #67789E; text-decoration: none; }
/* a:visited { color: #253E74; text-decoration: underline; } */

/* This controls the text in the columns on the home page */
.column { margin: 0 10px; padding-bottom: 10px; }
/* This is the sidebar stuff */
.column p {  font-family: Georgia, Times New Roman, serif; font-size: 11px; font-style: normal; color: #000; line-height: 15px;}
li.sidebar {  font-family: Georgia, Times New Roman, serif; font-size: 11px; font-style: normal; color: #000; line-height: 15px;}

/* This controls the body text in the main column in the interior pages */
.textcolumn { margin: 0 20px; padding-bottom: 10px; }
.textcolumnRM { margin: 10px 60px 0 20px; padding-bottom: 10px; }

.question { font-style: italic; color: #333; font-weight: bold; color: #355383; }
.answer { margin-top: -10px; }

/* These are the column header images on the home page */
.headlineImageT { margin: 10px 0 -6px 0; text-align: center; }
/* These are the bottom column header images on the home page */
.headlineImageB { margin: 4px 0 -6px 0; text-align: center; }

/* Provide white links in green text tables */
td.green a { color: #E6EBDB; text-decoration: none; }
td.green a:hover { color: #fff; text-decoration: underline; }

/* Image repeat down the left column side */
td.lowerleft { background-image: url('images/column_bg_brown1.gif'); 
background-repeat: repeat-y; }

/* attempt to format the form elements */
.emailform { font-family: arial, helvetica, sans-serif; font-size: 8px; margin-left: 14px;}

/* margin for arrow pointers */
.arrow { margin-left: 6px; vertical-align: middle; }

/* alignment for signup button  */
.signup { vertical-align: middle; text-align: center; }

/* caption formatting (downloads page) */
.caption { font-family: arial, helvetica, sans-serif; font-size: 9px; }
.caption a { text-decoration: none;  }
.captionspacing { margin: 8px 0; }

/* caption formatting (pictures) */
.captionp { font-family: arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; padding-top: 10px; }

/* caption formatting */
.smtext { font-family: Georgia, Times New Roman, serif; font-size: 10px; line-height: 13px;}
.smtext a { text-decoration: underline;  }
.smtext a:hover { text-decoration: none;  }

/* image formatting in the interior body copy */
img.floatRight { float: right; margin: 8px 0 8px 14px; }
img.floatLeft { float: left; margin: 8px 14px 8px 0; }
img.pdfRight { float: right; margin: 8px 0 8px 14px; vertical-align: bottom; }

.testing {  border: solid 1px black; }
