a:link, a:visited { text-decoration: underline; }
abbr, acronym { text-decoration: none; border-bottom-style: none; }
body { background-color: #0071bf; background-image: url(../images/_bgimg/blueprint_full.gif); background-position: 0 160px; margin: 0; padding: 0; }
body, .celldiv, .celldiv a:link, .inpagelinks, .inpagelinks a, .outlink, .outlink a, .seeexamp a, #botlink .linkbox, #botlink a, #navside a, #top h1, #top h2  { color: white; }
div { background-color: transparent; margin: 0; padding: 0; }
em { font-style: italic; }
h1, h2, h3 { padding: 0; }
strong { font-weight: bold; }
.celldiv a:visited, #locname, #navtop, #navtop a { color: yellow; }
.elt, .topfixed h3, .outlink, #botlink, #top h2 { font-family: "Eurostile LT Std", Eurostile, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.ieonly { display: none; }
.inpagelinks div { font-size: 12px; font-weight: normal; margin: 3px 6px; }
.inpagelinks, .ph2, .ph3, .tbldiv1 th .celldiv, .tbldiv2 th .celldiv, .tbldiv3 th .celldiv   { font-family: Verdana, Arial, Helvetica, sans-serif; }
.inpagelinks, .tbldiv1 th .celldiv, .tbldiv2 th .celldiv, .tbldiv3 th .celldiv, #location { font-weight: bold; background-color: #003153; margin: 6px 3px; padding: 6px; border: solid 1px; }
.lftonly { margin-right: 32px; }
.ltblue { color: black; background-color: #abd0ea; background-image: url(../images/_bgimg/blueprint_light.gif); }
.ltblue .ph1 { color: #003153; }
.ltblue .ph2, .ltblue .ph3 { color: #530006; }
.ltblue .text a:link { color: blue; }
.ltblue .text a:visited { color: purple; }
.noborder { border-style: hidden; }
.nowrap { white-space: nowrap; }
.outlink { font-size: 14px; margin: 8px 4px; padding: 4px 8px; }
.outlink a, #botlink a, #navside a {  white-space: nowrap; }
.overflowx { overflow: hidden; }
.pc1 { margin: 0.25em 0 1em 0; padding: 0; }
.pc1, .pc2, ul.extlinks ul li, #testbox4 li { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.pc2 { margin: 0.25em 0; padding: 0; }
.ph1 { font-size: 180%; margin-top: 0.25em; margin-bottom: 0.67em; }
.ph1, #top h1, #whatsnew h2 { font-family: "Eurostile LT Std Bold", Eurostile, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.ph2 { font-size: 120%; }
.ph2, .ph3 { font-weight: bold; margin-top: 1em; margin-bottom: 0.25em; display: block; }
.ph3 { }
.print { display: none; }
.size10 { font-size: 83.33%; }
.tbldiv1 { clear: both; }
.tbldiv1 td .celldiv { font-size: 1px; margin: 6px 4px; }
.tbldiv1 td img, .tbldiv2 td img, .tbldiv3 td img { background-color: #0071bf; border-color: white; border-style: solid; }
.tbldiv1 td img, .tbldiv3 td img { margin: 3px 2px; border-width: 1px; }
.tbldiv1 th { vertical-align: top; margin: 0; }
.tbldiv1 th .celldiv, .tbldiv3 th .celldiv { font-size: 14px; width: auto; white-space: nowrap; }
.tbldiv1, .tbldiv3 { margin: 0 24px; }
.tbldiv2 { min-width: 544px; margin-top: 8px; }
.tbldiv2 td img { margin: 4px 0; border-width: 2px; }
.tbldiv2 th .celldiv { font-size: 16px; }
.tbldiv2, #textbox4 { margin-left: 168px; }
.tbldiv3 { clear: left; }
.tbldiv3 td .celldiv { margin: 0 8px; }
.thumbcell div { text-align: center; }
.topfixed { height: 160px; }
.topfixed h3 { font-size: 16px; margin: 0 0 4px; }
.weaccept { font-size: 1px; background-color: black; margin-bottom: 1em; margin-left: 1em; }
#all {  }
#blcell { }
#blcell, .tbldiv1 th, .tbldiv2 th, .tbldiv1 td { border-top: 2px solid yellow; }
#botlink { text-align: center; clear: both; margin: 8px 32px; }
#botlink .linkbox { font-size: 12px; line-height: 1.5em; max-width: 60em; margin: auto; padding: 2px 16px; display: table; }
#botlink .linkbox, .outlink { background-color: #0071bf; border-style: solid; border-width: 1px; }
#botlink td { border-style: none; }
#botlink ul li { margin: 0.75em 0; padding: 0; display: block; }
#botlink ul li, #navtop ul li { list-style-type: none; }
#botlink ul ul  li.first, #navtop ul li.first { padding-left: 0; border-left-style: none; }
#botlink ul ul li, #navtop ul li { margin: 0; padding: 2px 0.25em 2px 0.5em; border-left-style: dotted; border-left-width: 1px; display: inline; }
#botlink ul, #navtop ul { text-align: center; margin: 0; padding: 0; list-style-type: inherit; display: inline; }
#firsttier {  }
#locname {  font-size: 24px; text-align: left; margin: 0; }
#navlearn { font-size: 83.33%; font-style: italic; letter-spacing: 1px; margin-right: 1em; margin-left: 1em; }
#navside { font-size: 12px; letter-spacing: 1.5px; width: 144px; overflow: hidden; float: left; margin-left: 8px; }
#navside .contact { font-size: 10px; letter-spacing: normal; }
#navside div { background-color: #0071bf; text-align: center; margin-bottom: 8px; border: solid 1px white; }
#navside li, #navside p { margin: 0.5em; padding: 0; }
#navside ul { margin: 0; padding: 0; list-style-type: none; }
#navside, #navside em { letter-spacing: 1.5px; }
#navtop { font-size: 12px; text-align: center; width: 760px; height: 30px; overflow: hidden; }
#sechead { }
#sectext { margin: 6px 0 16px 0; }
#tbl .noborder img { background-color: transparent; margin: 0; border-style: none; }
#textbox4 .text, #textbox5 .text { padding: 6pt 12pt; }
#textbox4 li { margin: 0.25em; padding: 0; }
#textbox4 ul { margin: 0.5em 0 1em 2.5em; padding: 0; list-style-type: square; }
#textbox4 ul.extlinks { margin-left: 0.5em; padding: 0; }
#textbox4 ul.extlinks li { margin-right: 0; margin-left: 0; list-style-type: none; }
#textbox4 ul.extlinks ul { margin-left: 1.5em; padding: 0; }
#textbox4 ul.extlinks ul li { font-size: 105%; margin-top: 0.33em; margin-bottom: 0.33em; }
#textbox4, #textbox5 { background-position: -168px -8px; width: auto; min-width: 20em; max-width: 40em; margin-top: 8px; margin-bottom: 16px; }
#thumbtbl {  }
#thumtblhead { margin-right: 24px; margin-left: 24px; white-space: normal; }
#top { background-image: url(../images/_bgimg/skyline_full.gif); background-repeat: repeat-x; width: auto; min-width: 770px; }
#top h1 { font-size: 56px; margin: 6px 0; }
#top h1, #top h2, .topfixed h3 {  font-style: italic; text-align: center; white-space: nowrap; }
#top h2 { font-size: 20px; margin-top: 6px; }
