.tab-moz { background-color: #d0b0ff; border: 2px solid #000000; border-bottom-width: 0px; border-color: #f0d0ff #b090e0 #b090e0 #f0d0ff; -moz-border-radius: .75em .75em .75em .75em; border-radius-topleft: .75em; border-radius-topright: .75em; padding: 4px 1px 4px 1px; position: relative; text-decoration: none; top: 3px; z-index: 100; }

A { text-decoration: none; color: #003399 }
A:hover { text-decoration: underline; color: #990033 }

.main-gutter { background-color: #ffffff; border-style: solid; border-width: 1px 0px 0px 0px; border-color: black }
.main-header-bg { background-image: url("/docroot/nrcsa/img/header/main_header_long.gif"); background-repeat: no-repeat; background-color: #FFCC00; background-position: center center; border-style: inset; border-color: #0033CC; border-width: 1px 1px 1px 1px; }
.main-header-bg2 { background-image: url("/docroot/nrcsa/img/header/main_header_long2.png"); background-repeat: no-repeat; background-color: #666699; background-position: center center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ffcc66; }

.header-bg { background-image: url("/docroot/nrcsa/img/header/header_text.png"); background-repeat: no-repeat; background-color: #cccccc }
.main-bg { background-image: url("/docroot/nrcsa/img/general/bk-02-2003.gif"); background-repeat: no-repeat; background-position: top center }
.sub-bg { }
.sub-bg2 { background-image: url("/docroot/nrcsa/img/general/bk-02-2003.gif"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center }

.headertopic    { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Times New Roman", Times, Georgia, Times; text-decoration: underline }
.headertopic_link   { color: black; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Times New Roman", Times, Georgia, Times; text-decoration: underline }
.headertopic_link:hover    { color: #990033; font-style: normal; font-weight: bold; font-size: 13px; font-family: "Times New Roman", Times, Georgia, Times; text-decoration: underline }
.headerlabel   { font-style: italic; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.body-link { color: #000099; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.countrylink  { color: #03c; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.languagelink { color: #369; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.topbar-link { color: #993333; font-size: 11px; font-family: Arial, SansSerif, serif; font-weight: bold; text-decoration: none; text-align: center; display: block; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #333333; background-color: #f0f0f0; padding: 4px 1px 4px 1px; }
.topbar-link:hover { color: #f0f0f0; font-size: 11px; font-family: Arial, SansSerif, serif;  font-weight: bold; text-decoration: none; text-align: center; display: block; border-style: solid; border-width: 2px 0px 0px 2px; border-color: #333333; background-color: #993333; padding: 4px 0px 4px 1px; }

.programlink { color: #066; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.plainlink { color: white; text-decoration: none; }
.plainlink:hover { color: white; text-decoration: none; }
.resourcelink { color: #30c; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tclink { color: #036; font-size: 11px; line-height: 110%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.mkbold { font-size: 11px; font-weight: bold; }
.arialhuge { font-weight: 800; font-size: 16px; font-family: "Sans Serif", SunSans-Regular; padding: 8px 0px 0px 0px; text-decoration: underline; }
.arialbold  { font-weight: 800; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arialboldred  { color: red; font-weight: 800; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ariallarge { font-weight: 800; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arialmedium { font-size: 11px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
.arialmain { font-size: 12px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
.arialmainjustified { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.arialbbb { color: #370c70; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arialwtc { color: #d44908; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arialgreen { color: #006600; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arialsmall { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.arialsmall-padded { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 5px 0px 5px }
.searchlink  { color: red; font-weight: 800; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: outset; border-color: #666666; border-width: 2px 2px 2px 2px; background-color: #f0f0f0; padding: 1px 2px 1px 2px; }

.comment-main { background-color: #f4f5ff; border-color: #3c3a5e; border-style: solid; border-width: 1px 1px 1px 1px; padding: 4px 6px 4px 6px }
.comment-title { background-color: #54588f; display: block; padding: 2px 6px 2px 6px; color: white; font-size: 14px; font-family: Utopia, Copperplate, Geneva, Helvetica, Swiss, SunSans-Regular }
.comment-title:hover { background-color: #666991; display: block; padding: 2px 6px 2px 6px; color: #FFCC33; font-size: 14px; font-family: Utopia, Copperplate, Geneva, Helvetica, Swiss, SunSans-Regular; text-decoration: none }

.pagetitle-feedback { color: #333399; font-size: 24px; font-weight: bold; font-family: "Times New Roman", Times, Georgia, Times; font-style: italic; text-align: left; padding: 2px 8px 2px 14px; background-color: #ffcc66; overflow: visible; width: auto }
.pagetitle-red { color: white; font-size: 24px; font-weight: bold; font-family: "Times New Roman", Times, Georgia, Times; font-style: italic; text-align: left; text-shadow: black; padding: 2px 8px 2px 8px; background-color: #990000; overflow: visible; width: auto }
.pagetitle-orange { color: #54588f; font-size: 24px; font-weight: bold; font-family: "Times New Roman", Times, Georgia, Times; font-style: italic; text-align: left; text-shadow: black; padding: 2px 8px 2px 8px; background-color: #FFCC66; overflow: visible; width: auto }
.paragraphtitle  { color: #006000; font-variant: small-caps; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 115%; padding-top: 5px }
.section-title { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; font-style: italic; text-align: left; padding: 10px 10px 10px 10px }

.country-list { background-color: #666991; display: block; padding: 2px 6px 2px 6px; color: white; font-size: 14px; font-family: Utopia, Copperplate, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: 800; text-decoration: none; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #3c3a5e; }
.city-list { background-color: #f4f5ff; border-color: #3c3a5e; border-style: solid; border-width: 1px 1px 1px 1px; padding: 4px 6px 4px 6px; border-style: solid; border-width: 0px 1px 1px 1px }

.city-detail { color: #8c6136; font-weight: bold; font-variant: small-caps; font-weight: 800; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 4px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #666666 }
.city-detail-link { color: #8c6136; font-weight: bold; font-variant: small-caps; font-weight: 800; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 4px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #666666 }
.city-detail-link:hover  { color: white; font-weight: bold; font-variant: small-caps; font-weight: 800; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 4px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #666666; text-decoration: none; background-color: #8c6136 }

.school-detail { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; display: block; text-decoration: none; padding: 3px 4px 4px 3px }
.school-detail-link { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; display: block; text-decoration: none; padding: 3px 4px 4px 3px }
.school-detail-link:hover { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; display: block; text-decoration: none; padding: 2px 2px 2px 2px; border-color: #ffcc00; border-style: solid; border-width: 1px 2px 2px 1px; background-color: #ffffcc }

.blocktitle  { color: #333399; font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; padding: 3px 5px 3px 1px; border-style: dotted dotted dotted dotted; border-width: 1px 1px 1px 1px; border-color: #666666; background-color: #f4f5ff }
.blocktitle-school { color: #333399; font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; padding: 3px 5px 3px 1px; border-style: dotted dotted dotted dotted; border-width: 1px 1px 1px 1px; border-color: #666666; background-color: #ffcc66 }
.citytitle  { color: #006699; font-size: 17px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 3px 5px 3px 1px; border-style: none dotted dotted none; border-color: grey }

.sidebar-border  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: black; padding: 2px 2px 2px 2px }
.sidebar-border-grey  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: black; padding: 2px 2px 2px 2px; background-color: #f0f0f0; }
.sidebar-border-pink  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: black; padding: 2px 4px 2px 4px; background-color: #fff9f9; }
.sidebar-comment { color: #333333; font-style: italic; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding: 2px 2px 2px 2px; }
.sidebar-source { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; padding: 0px 2px 2px 2px; }
.sidebar-title  { color: #990000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 1px 4px 1px; text-align: center; }
.sidebar-title-box  { color: #990000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 1px 4px 1px; text-align: center; }
.sidebar-title-box-pink { color: #990000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 1px 4px 1px; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999999; background-color: #fff9f9; }
.sidebar-title-box-grey { color: #990000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 1px 4px 1px; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999999; background-color: #f0f0f0; }
.sidebar-title-box-blue { color: #990000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 1px 1px 4px 1px; text-align: center; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999999; background-color: #f4f5ff; }

.border-notop  { border-style: solid; border-width: 0px 1px 0px 1px; border-color: black; padding: 2px 2px 2px 2px }
.border-row  { margin-top: 79px; line-height: 19px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: black; background-color: #CCCCCC }
.border-interior { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 1px; margin-bottom: 6px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: black }
.border-sidebar { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 0px 0px 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #666666 }
.border-sidebar2 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 5px 0px 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #666666 }

.table-border { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000; }

.line-thin { border-style: solid; border-width: 0px 0px 1px 0px; border-color: grey }
.line-globes { background-image: url("/docroot/nrcsa/img/glyph/mini_globe.png"); background-repeat: repeat-x; }

/*
.side-refresh   { color: #003399; text-decoration: none; display: block; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #999999; padding: 1px 4px 3px 4px; background-color: #fff9f9; }
.side-refresh:hover { color: #ffcc66; text-decoration: none; display: block; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #999999; padding: 1px 4px 3px 4px; background-color: #666991; }
*/

.side-link-pink   { color: #003399; text-decoration: none; display: block; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #999999; padding: 1px 4px 3px 4px; background-color: #fff9f9; }
.side-link-grey   { color: #003399; text-decoration: none; display: block; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #999999; padding: 1px 4px 3px 4px; background-color: #f0f0f0; }

.schoolpagenavbar  { color: #CCCCCC; padding-bottom: 2; padding-top: 2; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #FFFF66; background-color: #336633 }

.spacer-small  { margin: 1px 0px 1px 0px; padding: 3px 0px 2px 2px; }
.spacer-top   { list-style-type: circle; list-style-position: inside; margin: 1px 2px 1px 8px; padding: 2px 2px 2px 1px }
.spacer-nav { padding-top: 6px; border-style: solid; border-width: 2px 2px 0px 2px; border-color: gray; background-color: white; padding-bottom: 6px }
