/* version 7 Print Display*//* version 7 Screen Display *//* OVERALL PAGE STYLES */body { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 74%; line-height: 140%; background-color: #FFFFFF; margin: 0px; }/* Specification so fonts display correctly in Internet Explorer */table { font-size: 100% }/* General Link Color */a:link { color: #CC0000; text-decoration: none; font-style: normal; }a:active { color: #ff0000; text-decoration: underline; font-style: normal; }a:visited { color: #660000; text-decoration: none; font-style: normal; }a:hover, a:focus { color: #ff0000; text-decoration: underline; font-style: normal; }/* Type Style Tags */h1 { color: #000000; font-size: 200%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 20px 0px; }h2 { color: #000000; font-size: 165%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 20px 0px; }h3 { color: #000000; font-size: 140%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 0px 0px; }h4 { color: #000000; font-size: 110%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 0px 0px; }h5 { color: #ffffff; font-size: 120%; font-style: normal; font-weight: bold; line-height: 100%; margin: 0px 0px 0px 0px; }h6 { color: #000000; font-size: 100%; font-style: normal; font-weight: bold; line-height: 100%; }p { margin: 0px 0px 20px 0px; }strong { font-weight: bold; }bold { font-weight: bold; }em { font-style: italic; }i { font-style: italic; }abbr { font-style: normal; text-decoration: none; }acronym { font-style: normal; text-decoration: none; }ul { list-style-position: outside; margin: 0px 0px 20px 25px; padding: 0px; }ol { list-style-position: outside; margin: 0px 0px 20px 25px; padding: 0px; }li { margin: 0px 0px 0px 0px; padding: 0px; }/* ALTERNATE INFORMATION FOR PRINT/HANDHELD/SCREENREADERS */.screenRead { visibility: hidden; display: none; }@media aural { .screenRead { speak: normal; } }/* IGUIDE LAYER */#iguide { background-color: #000000; text-align: left; vertical-align: top; height: 30px; width: 100%; margin: 0px; padding: 0px; }#iguide table { width: 580px; text-align: left; vertical-align: top; margin: 0px; padding: 0px; }/* MASTHEAD LAYER */#mastband { margin: 30px 0px 0px 0px; background-color: #ffffff; text-align: left; vertical-align: top; height: 40px; border-width: 0px 0px 4px 0px; border-style: solid; border-color: #990000; background-image: none; }#mastband span { color: #000000; font-size: 250%; font-style: normal; font-weight: bold; visibility: visible; display: block; }/* Masthead Graphic Rollover */a.linkHome { display: block; height: 100%; width: 100%; }a.linkHome:link {  }a.linkHome:active {  }a.linkHome:visited  {  }a.linkHome:hover, a.linkHome:focus { background-color: #000000; background-image: url(/images/masthead-over.gif); background-repeat: no-repeat; background-position: left top; }/* MASTHEAD LEVEL NAVIGATION LAYER */#mastLinks { background-color: #000000; text-align: left; vertical-align: top; height: 21px; }#mastLinks p { margin: 0px 0px 0px 0px; float: left; }#mastLinks p a { font-weight: bold; font-style: normal; line-height: 110%; padding: 3px 15px 5px 15px; display: block; }#mastLinks p a:link { color: #FFFFFF; text-decoration: none; background-color: #000000; }#mastLinks p a:active { color: #FFFFFF; text-decoration: underline; background-color: #FFCC33; }#mastLinks p a:visited { color: #FFFFFF; text-decoration: none; background-color: #000000; }#mastLinks p a:hover, #MastLinks p a:focus { color: #FFFFFF; text-decoration: underline; background-color: #FFCC33; }/* PAGE CONTENT LAYER */#containercontent { text-align: left; vertical-align: top; margin: 20px 0px 15px 0px; }/* Lefthand Navigation Menu */#columnlink { display: none; }#columnlink p.navigationLink1, #columnlink p.navigationLink2, #columnlink p.navigationLink3, #columnlink p.navigationLink4, #columnlink p.navigationLink5, #columnlink p.navigationLink6 { display: none; }/* Nav Link Props */#columnlink p { margin: 0px 0px 10px 0px; }#columnlink p a { font-weight: bold; font-style: normal; line-height: 110%; display: block; }#columnlink p a:link { color: #CC0000; text-decoration: none; }#columnlink p a:active { color: #ff0000; text-decoration: underline; }#columnlink p a:visited { color: #660000; text-decoration: none; }#columnlink p a:hover, #columnlink p a:focus { color: #ff0000; }#columnlink p a.secondary:link { margin: 0px 0px 0px 10px; }#columnlink p a.secondary:active { margin: 0px 0px 0px 10px; }#columnlink p a.secondary:visited { margin: 0px 0px 0px 10px; }#columnlink p a.secondary:hover, #columnlink p a.secondary:focus { margin: 0px 0px 0px 10px; }/* Main Content Body */#columnbody { height: 100%; display: block; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #990000; margin: 0px; padding: 0px; }/* Float Window Information */#containerSpecial { background-color: #CCCCCC; border: 1px solid #990000; float: right; width: 250px; margin: 20px 15px 10px 10px; }#containerSpecial h2 { font-size: 110%; line-height: 100%; font-weight: bold; color: #ffffff; background-color: #990000; display: block; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; }#containerSpecial p { margin: 5px 10px 5px 10px; color: #000000; text-align: left; vertical-align: top; font-style: normal; font-weight: normal; }#containerSpecial img { margin: 0px; padding: 0px; border-width: 0px; display: block; }/* Styles for the Two Column Formats */#columnIntro { display: table; margin: 0px; padding: 0px; }#containercolumns { display: table; width: 100%; margin: 0px; padding: 0px; }#columnleft { float: left; width: 48%; margin: 0px; padding: 0px; }#columnright { margin: 0px 0px 0px 52%; padding: 0px 0px 0px 15px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #990000; }/* FOOTER LAYER */#footer { clear: both; margin: 5px 0px 5px 0px; border-width: 1px 0px 0px 0px; border-style: solid; border-color: #666666; text-align: left; }#footer p { clear: both; margin: 5px 0px 5px 0px; padding: 0px 10px 0px 10px; text-align: left; }