/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.9+ autogenerated global CSS
*/
body {
margin : 0;
font-family : verdana, tahoma, times, geneva, serif;
background-color : #FFF;
font-size : 11px;
}
p {
text-indent : 20px;
margin : 5px 0;
}
p.center {
text-indent : 0px;
text-align : center;
}
p.left {
text-indent : 0px;
text-align : left;
}
p.right {
text-indent : 0px;
text-align : right;
}
h1, h2, h3 {
text-align : center;
color : #616F92;
font: small-caps bold 15px times,geneva,serif;
margin: 10px 0 5px;
}
h1 {
font-size : 18px;
}
h2 {
font-size : 16px;
}
h3 {
font-size : 15px;
text-align: left;
font-variant: normal;
}
table.content td {
padding: 4px;
}
table {
font-family : verdana, tahoma, times, geneva, serif;
font-size : 11px;
}
img {
border : 0px;
margin : 0px;
vertical-align : middle;
behavior: url(/css/iepngfix.htc);
}
img.in {
clear : none;
float : none;
}
img.leftof {
clear : none;
float : left;
margin : 10px;
}
img.rightof {
clear : none;
float : right;
margin : 10px;
}
img.centered {
clear : none;
float : none;
margin : 10px;
}
img.leftno {
clear : left;
float : left;
margin: 10px;
}
img.rightno {
clear : right;
float : right;
margin : 10px;
}
div.content ul {
margin: 0 10px 0 20px;
}
div.content ol {
margin: 0 10px 0 30px;
}
a {
color : #000;
text-decoration : underline;
}
tr.even {
background: #f4f3f3;
}
tr.odd {
background: #E6E6E6;
}
caption {
padding: 10px 10px 5px;
text-align : center;
color : #616F92;
font: bold 15px times,geneva,serif;
}
table.content {
clear: both;
margin: 0!important;
}
.cll {
clear: left;
}
DIV.PageContent  {
overflow: auto;
}
DIV.PagePath  {
padding: 5px 0; border-bottom: solid #bbb 1px; font-size: 10px;
}
#header_left {
position: absolute;
background: transparent;
}
#header_img {
position: absolute;
background: #4391BC;
left: 361px;
}
#header_right {
position: absolute;
left: 920px;
behavior: url(/css/iepngfix.htc);
}
#header {
background: #4391BC url(/img/header_back.png) repeat-x;
min-height: 138px;
border-bottom: solid #f4f3f3 7px;
margin-bottom: 15px;
_height: 138px;
}
#header_text {
position: absolute;
left: 860px;
color: white;
font: small-caps bold 11px times,geneva,serif;
}
#header_text a {
color: white;
}
a:hover, a:active {
color: #616F92!important;
background: #f4f3f3;
}
#footer {
background: #f4f3f3;
padding: 10px;
overflow: hidden;
_height: 1%;
}
#footer_text {
float: left;
width: 50%;
}
DIV.RawMapTree a.slaveactive {
padding: 5px 20px 5px 18px; color: #616F92; font-weight: bold; background: #f4f3f3 url(/img/open.gif) 5px 8px no-repeat;
}
DIV.RawMapTree a.mainactive {
color: #616F92; text-align: right; padding: 7px 20px 7px 5px; background: #f4f3f3 url(/img/open.gif) 226px 10px no-repeat; font-size: 12px; font-weight: bold; padding-left:
}
DIV.RawMapTree a.slave {
padding: 5px 20px 5px 18px; background: url(/img/close.gif) 5px 8px no-repeat;
}
DIV.RawMapTree a.main {
color: #616F92; text-align: right; padding: 7px 20px 7px 5px; background: url(/img/close.gif) 226px 10px no-repeat; font-size: 12px; font-weight: bold;
}
DIV.RawMapTree a:hover {
text-decoration: underline; background-color: #f4f3f3!important;
}
DIV.RawMapTree a {
text-decoration: none; border-bottom: solid #bbb 1px; display: block;
}
DIV.RawMapTree li {
list-style: none; padding: 0; margin: 0; _height: 1%; vertical-align: top;
}
DIV.RawMapTree ul {
list-style: none; margin: 0; padding: 0;
}
DIV.RawMapTree  {
margin: 10px 0 20px;
}
.hh_big {
text-align: right;
padding: 5px 10px;
color: #616F92;
font: small-caps 20px times,geneva,serif;
background: #f4f3f3;
display: block;
}
.hh {
font: small-caps bold 15px times,serif,geneva;
color: #616F92;
background: #f4f3f3;
padding: 3px 10px;
display: block;
text-align: right;
}
DIV.RawMapTree div.pad {
border-left: solid #bbb 5px;
}
#middler {
margin-bottom: 20px;
overflow: hidden;
_height: 1%;
}
DIV.RawMapTree a.final {
padding: 5px 20px 5px 18px; background: url(/img/mark.gif) 6px 9px no-repeat;
}
DIV.RawMapTree a.finalactive {
padding: 5px 20px 5px 18px; background: #f4f3f3 url(/img/mark.gif) 6px 9px no-repeat; font-weight: bold; color: #616F92;
}
#middler_center {
margin: 0 260px;
_height: 1%;
}
#middler_navi {
float: left;
width: 240px;
clear: left;
}
#middler_right {
float: right;
width: 240px;
}
DIV.MultinewsTop dd {
font-weight: bold; margin-top: 5px;
}
DIV.MultinewsTop dt {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
DIV.MultinewsTop span.date {
text-transform: lowercase;
}
.add {
text-align: right;
display: block;
padding: 5px;
}
DIV.MapLastUpdated dt {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
DIV.MapLastUpdated dd {
font-weight: bold; margin-top: 5px;
}
DIV.GalleryTwostateRandom  {
padding: 10px 0;
}
.point {
display: block;
background: url(/img/mark.gif) 5px center no-repeat;
padding: 3px 5px 5px 20px;
border-bottom: solid #bbb 1px;
font-size: 12px;
font-weight: bold;
}
.point a {
color: #616F92;
}
.mb {
margin-bottom: 20px;
}
DIV.GalleryTwostateRandom table {
width: 240px;
}
DIV.GalleryTwostateRandom td {
background-color: #fff; text-align: center;
}
DIV.GalleryTwostateRandom img {
border : solid #bbb 1px;
}
.hh a {
color: #616F92;
}
DIV.AdRotator  {
padding : 10px; text-align: center;
}
DIV.AdGroupTop  {
text-align: center;
}
DIV.AdGroupTop a {
display: block; padding: 10px; background: none!important;
}
DIV.CatSingleLastN dd {
font-weight: bold; margin-top: 5px;
}
DIV.CatSingleLastN dt {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
DIV.PagesSeeAlso  {
border-bottom: solid #bbb 1px;
}
DIV.PagesSeeAlso ul {
margin: 0; padding: 0;
}
DIV.PagesSeeAlso li {
list-style: none; 
padding: 2px 5px;
}
DIV.RawMapTree div.pad div.pad {
margin-left: 1px;
}
.mt {
margin-top: 20px;
}
.content {
margin-right: 20px!important;
}
DIV.IFormsLinked  {
padding : 10px; border-bottom: solid #bbb 1px;
}
DIV.IFormsLinked input.radio {
margin-right: 3px; cursor: pointer;
}
DIV.IFormsLinked label {
cursor: pointer;
}
DIV.IFormsLinked button.vote {
border: solid #bbb 1px; color: black; background: #f4f3f3; cursor: pointer; display: block; margin: 10px auto 0; padding: 2px 5px; _width: 1%; _overflow: visible; font: 12px verdana;
}
DIV.IFormsSubmitter td.tc {
text-align:center; padding: 0 5px;
}
DIV.IFormsSubmitter td.fc {
text-align:left; padding: 0 5px;
}
DIV.IFormsSubmitter p.already {
color: red;
}
DIV.IFormsSubmitter p.title {
font-weight: bold;
}
DIV.IFormsSubmitter div {
min-height:15px; _height:15px; background: #616F92;
}
DIV.IFormsSubmitter td.ind {
text-align: left; width: 100px;
}
DIV.IFormsVoteArchive div {
min-height:15px; _height:15px; background: #616F92;
}
DIV.IFormsVoteArchive p.title {
font-weight: bold;
}
DIV.IFormsVoteArchive table {
margin-bottom: 10px;
}
DIV.IFormsVoteArchive td.fc {
text-align:left; padding: 0 5px;
}
DIV.IFormsVoteArchive td.tc {
text-align:center; padding: 0 5px;
}
DIV.IFormsVoteArchive td.ind {
text-align: left; width: 100px;
}
DIV.GratsTop dt {
margin: 10px;
}
div.PageContent img {
border: solid #bbb 1px;
}
hr {
overflow: hidden;
color: #bbb;
height: 1px;
}
.left {
text-align: left;
}
div.content li {
margin: 5px 0;
}
DIV.MultinewsCalendarSelect  {
text-align: right; padding-top: 10px;
}
DIV.MultinewsCalendarSelect span.year {
font-weight: bold;
}
DIV.MultinewsCalendarSelect select.year {
font: 11px verdana;
}
DIV.MultinewsCalendarSelect span.month {
font-weight: bold; margin-left: 10px;
}
DIV.MultinewsCalendarSelect select.month {
font: 11px verdana;
}
DIV.MultinewsCalendarSelect button.go {
border: solid #bbb 1px; color: black; background: #f4f3f3; cursor: pointer; font: 12px verdana; padding: 2px 5px; margin: 5px 0 0 auto; _width: 1%; _overflow: visible;
}
DIV.MultiFAQTapes  {
float: left; margin-right: 2px;
}
.p2 {
padding: 2px;
display: block;
}
body, div, span, ul, ol, li, hr, form, dl, dd, dt, a, label, table, tr, td {
padding: 0;
margin: 0;
}
DIV.MultinewsPager dd {
font-weight: bold; margin-top: 5px;
}
DIV.MultinewsPager dt {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
DIV.MultinewsPager div.pages {
margin-top: 5px;
}
DIV.MultinewsNews  {
overflow: hidden;
}
table.content td.th {
font-weight: bold;
text-align: center;
}
DIV.MultiFAQPagerRR div.showhide {
margin: 5px 0;
}
DIV.MultiFAQPagerRR dt.answer {
display: none; background: #f4f3f3; border: solid #bbb 1px; border-top: none; padding: 5px; overflow: hidden;
}
DIV.MultiFAQPagerRR div.pages {
text-indent : 0px; margin-top: 5px;
}
DIV.MultiFAQPagerRR dt.question {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
DIV.MultiFAQPagerRR dd {
font-weight: bold; margin-top: 5px;
}
DIV.MultiFAQCalendarSelect  {
text-align: right; padding-top: 10px;
}
DIV.MultiFAQCalendarSelect button.go {
border: solid #bbb 1px; color: black; background: #f4f3f3; cursor: pointer; font: 12px verdana; padding: 2px 5px; margin: 5px 0 0 auto; _width: 1%; _overflow: visible;
}
DIV.MultiFAQCalendarSelect select.month {
font: 11px verdana;
}
DIV.MultiFAQCalendarSelect select.year {
font: 11px verdana;
}
DIV.MultiFAQCalendarSelect span.month {
font-weight: bold; margin-left: 10px;
}
DIV.MultiFAQCalendarSelect span.year {
font-weight: bold;
}
DIV.MultiFAQTapes li {
margin: 0!important; padding: 4px 10px 4px 4px; list-style: none;
}
DIV.MultiFAQTapes a.tapeactive {
font-weight: bold;
}
DIV.MultiFAQTapes li.odd {
background: #e6e6e6;
}
DIV.MultiFAQTapes li.even {
background: #f4f3f3;
}
DIV.MultiFAQForm input.what {
width: 99%; font: 11px verdana;
}
DIV.MultiFAQForm textarea {
width: 99%; font: 11px verdana; height: 60px;
}
DIV.MultiFAQForm select {
font: 11px verdana;
}
DIV.MultiFAQForm button.search {
border: solid #bbb 1px; color: black; background: #f4f3f3; cursor: pointer; font: 12px verdana; padding: 2px 5px; _width: 1%; _overflow: visible;
}
DIV.MultiFAQForm table {
clear: none; border-collapse: collapse;
}
DIV.MultiFAQForm td.fc {
width: 33%;
}
DIV.MultiFAQTapes ul {
margin: 0; padding: 0;
}
DIV.MultiFAQSubmitter p.wrong {
color: red;
}
DIV.MultiFAQForm img {
float: left; display: block; margin-right: 5px; border: solid #bbb 1px;
}
DIV.MultiFAQForm input.random {
font: 11px verdana;
}
DIV.GalleryTwostateLinkedList  {
margin-top: 10px;
}
p.h {
color : #616F92;
font: small-caps bold 16px times,geneva,serif;
margin: 10px 0 5px;
text-indent: 0;
}
DIV.GalleryTwostateLinkedList table {
margin: 0 auto; border-collapse: collapse; border: solid #fff 2px;
}
DIV.GalleryTwostateLinkedList td {
background: #fff; text-align: center; padding: 0 15px; border-right: solid #bbb 1px; vertical-align: top; width: 50%;
}
DIV.GalleryTwostateLinkedList img {
display: block; margin: 0 auto 5px auto; border: solid #bbb 1px;
}
DIV.GalleryTwostateLinkedList a {
display: block; border-bottom: solid #bbb 1px; padding: 10px 0;
}
DIV.GalleryTwostateLinked a {
display: block; padding: 10px;
}
DIV.GalleryTwostateLinked img {
border : solid #bbb 1px; display: block; margin: 0 auto 5px auto;
}
DIV.GalleryTwostateLinked td {
background: #fff; text-align: center; vertical-align: top;
}
DIV.GalleryTwostateLinked  {
margin-top: 10px;
} p {
text-indent: 0;
} a.jsiBtn:hover, a.jsiBtn:active {
background: transparent;

}
DIV.GalleryTwostateLinked table {
width : 90%; margin: 0px auto;
}
DIV.RawMapTreeFull  {
margin: 10px auto 20px; 
}
DIV.RawMapTreeFull ul {
list-style: none; margin: 0; padding: 0!important;
}
DIV.RawMapTreeFull li {
list-style: none; padding: 0; margin: 0; _height: 1%; vertical-align: top;
}
DIV.RawMapTreeFull a {
text-decoration: none; border-bottom: solid #bbb 1px; display: block;
}
DIV.RawMapTreeFull a:hover {
text-decoration: underline; background-color: #f4f3f3!important;
}
DIV.RawMapTreeFull a.main {
color: #616F92; padding: 7px 5px 7px 20px; background: url(/img/open.gif) 6px 10px no-repeat; font-size: 12px; font-weight: bold;
}
DIV.RawMapTreeFull a.slave {
padding: 5px 20px 5px 18px; background: url(/img/open.gif) 5px 8px no-repeat;
}
DIV.RawMapTreeFull a.final {
padding: 5px 20px 5px 18px; background: url(/img/mark.gif) 6px 9px no-repeat;
}
DIV.RawMapTreeFull div.pad {
border-left: solid #bbb 5px;
}
DIV.RawMapTreeFull div.pad div.pad {
margin-left: 1px;
}
DIV.CatSingleNodes p.pages {
text-indent : 0px;
}
DIV.CatSingleNodes p.nextprev {
margin: 0; padding: 5px 0; text-indent: 0;
}
DIV.CatSingleNodes p.linklist {
display: inline;
}
DIV.CatSingleNodes a.pagecurrent {
font-weight: bold; text-decoration: none;
}
div.CatSingleNodes ul.list li, div.CatSingleNodes2 ul.list li {
border-bottom: solid #bbb 1px;
background: url(/img/mark.gif) 5px center no-repeat;
padding: 3px 5px 5px 20px;
margin: 0;
}
div.CatSingleNodes ul.list, div.CatSingleNodes2 ul.list {
margin: 0;
padding: 0;
list-style: none;
}
.mark {
background: url(/img/mark.gif) 5px 4px no-repeat;
padding: 0 5px 0 20px;
text-indent: 0;
}
.ml {
margin-left: 20px;
}
#header_short {
background: #4391BC url(/img/header_short_back.png) repeat-x;
min-height: 73px;
border-bottom: solid #f4f3f3 7px;
margin-bottom: 15px;
_height: 73px;
}
DIV.CatSingleGroups  {
margin-top: 10px;
}
DIV.CatSingleGroups a.pr {
display: block; padding: 2px 10px;
}
DIV.CatSingleGroups a.active {
font-weight: bold; display: block; padding: 2px 10px;
}
table.register {
border-collapse: collapse;
margin: 10px 1px;
}
table.register th {
border : solid #b6b6b6 1px; 
background-color : #f4f3f3; 
padding : 5px;
}
table.register td {
border : solid #b6b6b6 1px; 
padding : 5px;
}
DIV.CatSingleSearchForm form {
margin: 10px 0;
}
DIV.CatSingleSearchForm input.what {
width: 400px; font: 12px verdana;
}
DIV.CatSingleSearchForm input.radio {
cursor: pointer; 
}
DIV.CatSingleSearchForm button.search {
border: solid #bbb 1px; color: black; background: #f4f3f3; cursor: pointer; font: 12px verdana; padding: 2px 5px; _width: 1%;
}
DIV.CatSingleSearchForm td.fc {
background-color: white; padding: 5px 7px 5px 0px; width: 1%;
}
DIV.CatSingleSearchForm td.tc {
background-color: white; padding: 0 4px;
}
DIV.CatSingleSearchResults  {
padding : 10px;
}
DIV.CatSingleSearchResults div.name {
margin-top: 10px;
}
DIV.SearchMapTreeFTS li.href {
list-style: none; padding: 0; margin: 0; _height: 1%; vertical-align: top;
}
DIV.SearchMapTreeFTS div.pad div.pad {
margin-left: 1px;
}
DIV.SearchMapTreeFTS a.found {
background-color: #f4f3f3!important;
}
DIV.SearchMapTreeFTS a.slaveopened {
padding: 5px 20px 5px 18px; background: url(/img/open.gif) 5px 8px no-repeat;
}
DIV.SearchMapTreeFTS a {
text-decoration: none; border-bottom: solid #bbb 1px; display: block;
}
DIV.SearchMapTreeFTS a.mainclosed {
color: #616F92; padding: 7px 5px 7px 20px; background: url(/img/close.gif) 6px 10px no-repeat; font-size: 12px; font-weight: bold;
}
DIV.SearchMapTreeFTS ul.pages {
list-style: none; margin: 0; padding: 0;
}
DIV.SearchMapTreeFTS div.pad {
border-left: solid #bbb 5px;
}
DIV.SearchMapTreeFTS a.slaveclosed {
padding: 5px 20px 5px 18px; background: url(/img/close.gif) 5px 8px no-repeat;
}
DIV.SearchMapTreeFTS a.mainopened {
color: #616F92; padding: 7px 5px 7px 20px; background: url(/img/open.gif) 6px 10px no-repeat; font-size: 12px; font-weight: bold;
}
DIV.SearchMapTreeFTS  {
margin-top: 10px;
}
DIV.SearchMapTreeFTS a.final {
padding: 5px 20px 5px 18px; background: url(/img/mark.gif) 6px 9px no-repeat;
}
DIV.SearchMapTreeFTS a:hover {
text-decoration: underline; background-color: #f4f3f3!important;
}
p.red {
color: red;
}
img.noborder {
border: none !important;
}
.red {
color: grey;
text-align: center;
display: block;
}
#footer_cnt {
padding: 0;
text-align: right;
}
div.MultinewsTop p, div.MultinewsPager p, div.FTNewsResults p {
margin: 0;
padding: 0;
text-indent: 0;
}
DIV.CatSingleNodes2 div.pages {
padding: 5px 0; text-indent: 0;
}
DIV.CatSingleNodes2 a.inactive {
text-decoration: none; font-weight: bold;
}
DIV.Counter  {
float: right; border: solid #bbb 1px; background: #fff; text-align: right; font: 9px verdana; padding: 2px; margin-left: 5px;
}
DIV.SearchFormMulti  {
padding: 10px 10px 0;
}
DIV.SearchFormMulti input.text {
font: 12px verdana; border: solid #bbb 1px;
}
DIV.SearchFormMulti input.submit {
font: 12px verdana; border: solid #bbb 1px; background: #f4f3f3;
}
DIV.SearchFormMulti select.fld {
font: 11px verdana; margin-top: 3px;
}
DIV.FTSearchResults div.pages {
text-indent : 0px;
}
DIV.FTSearchResults dd {
border-bottom: solid #bbb 1px;
background: url(/img/mark.gif) 5px center no-repeat;
padding: 3px 5px 5px 20px;
}
DIV.FTNewsResults dd {
font-weight: bold; margin-top: 5px;
}
DIV.FTNewsResults a.pagecurrent {
font-weight: bold; text-decoration: none;
}
DIV.FTNewsResults div.pages {
margin-top: 5px;
}
DIV.FTNewsResults p.pages {
text-indent : 0px;
}
DIV.FTNewsResults  {
margin-top: 10px;
}
DIV.FTNewsResults dt {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
DIV.FTNewsResults h3 {
display : inline;
}
DIV.FTFAQResults  {
margin-top: 10px;
}
DIV.FTFAQResults p.pages {
text-indent : 0px;
}
DIV.FTFAQResults dd {
font-weight: bold; margin-top: 5px;
}
DIV.FTFAQResults h3 {
display : inline;
}
DIV.FTFAQResults div.pages {
margin-top: 5px;
}
DIV.FTFAQResults a.pagecurrent {
font-weight: bold; text-decoration: none;
}
DIV.FTFAQResults dt.answer {
background: #f4f3f3; border: solid #bbb 1px; border-top: none; padding: 5px;
}
DIV.FTFAQResults dt.question {
border-bottom: solid #bbb 1px; background: url(/img/mark.gif) 5px center no-repeat; padding: 3px 5px 5px 20px; 
}
div.content ol, div.content ul {
padding-left: 35px;
margin: 0;
overflow: hidden;
}
#message {
margin: 0 auto 10px;
color: red;
display: block;
text-align: center;
}
DIV.CatSingleNodeDate  {
font-size: 10px; text-align: right; margin-top: 10px;
}
DIV.MultinewsPrintLink  {
margin-top: 10px;
font-size: 10px;
text-align: right;
}
DIV.Calc  {
overflow: hidden; _height: 1%;
} div.Calc * {
font: 11px verdana;
}
sup.new {
color: red;
}
DIV.MultiFAQAsk input.random {
font: 11px verdana;
}
DIV.MultiFAQAsk input.what {
width: 99%; font: 11px verdana;
}
DIV.MultiFAQAsk img {
float: left; display: block; margin-right: 5px; border: solid #bbb 1px;
}
DIV.MultiFAQAsk textarea {
width: 99%; font: 11px verdana; height: 60px;
}
DIV.MultiFAQAsk select {
font: 11px verdana; display: none;
}
DIV.MultiFAQAsk button.search {
border: solid #bbb 1px; color: black; background: #f4f3f3; cursor: pointer; font: 12px verdana; padding: 2px 5px; _width: 1%; _overflow: visible;
}
DIV.MultiFAQAsk table {
clear: none; border-collapse: collapse;
}
DIV.MultiFAQAsk td.fc {
width : 33%;
}
DIV.CatSingleNodes3 a.inactive {
text-decoration:none;
}
DIV.CatSingleNodes3N a.inactive {
text-decoration:none;
}

