/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.9+ autogenerated global CSS
*/
 body {
margin : 0px;
padding : 10px;
font-size : 10pt;
font-family : tahoma, verdana, arial, sans-serif;
text-align : justify;
background-color : white;
line-height : 125%;
}
 p {
text-align : justify;
text-indent : 20px;
margin-top : 5px;
margin-bottom : 5px;
}
 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 {
margin : 10px; text-align : center; color : black; font-weight : bold;
}
 h1 {
font-size : 16pt;
}
 h2 {
font-size : 14pt;
}
 h3 {
font-size : 12pt;
}
 td {
font-size : 10pt;
font-family : tahoma, verdana, arial, sans-serif;
text-align : justify;
line-height : 125%;
}
 img {
border : 0px;
margin : 0px;
}
 img.in {
clear : none;
float : none;
vertical-align : middle;
}
 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 : right;
float : left;
margin : 10px;
}
 img.rightno {
clear : left;
float : right;
margin : 10px;
}
 ul {
margin-top : 0px;
margin-bottom : 0px;
margin-right : 10px;
margin-left : 40px;
}
 ol {
margin-top : 0px;
margin-bottom : 0px;
margin-right : 10px;
margin-left : 40px;
}
 a {
color : #000099;
text-decoration : underline;
}
 input {
color : #000000;
font-size : 9pt;
}
 td.fc {
text-align : left;
border-bottom : solid #dddddd 1px;
padding : 10px;
}
 td.tc {
text-align : left;
border-bottom : solid #dddddd 1px;
padding : 10px;
}
 caption {
padding : 10px;
text-align : center;
font-size : 12pt;
width: 100%;
border-top : solid #dddddd 1px;
border-bottom : solid #dddddd 1px;
}
DIV.HotspotText  {
text-align : center;
}
DIV.HotspotText a {
color : white; text-decoration : none; font-size : 8pt;
}
DIV.MenuForMoto div.menu a {
text-align : left; padding : 3px; padding-left : 12px; display : block; text-decoration : none; color : white; font-size : 8pt; font-weight : normal;
}
DIV.MenuForMoto div.menu {
display : none; position : absolute; background-color : #2670A3; padding : 3px; border : #d6d6d6 solid 1px;
}
DIV.MenuForMoto a.menu {
font-weight : normal; display : block;  text-align : left; color : white; text-decoration : none; padding : 2px;
}
DIV.MenuForMoto td.menu {
vertical-align : bottom; width : 25%;
}
DIV.MapLastUpdated  {
padding : 10px;
}
 a:hover, a:active {
text-decoration : underline!important;
}
DIV.PageContent  {
padding : 10px;
}
DIV.MultinewsCalendar tr.odd {
background-color : #e1e6ec;
}
DIV.MultinewsCalendar tr.even {
background-color : #f1f6fc;
}
DIV.MultinewsCalendar td.now {
font-weight : bold; text-align : right; border : solid #808080 2px;
}
DIV.MultinewsCalendar td.yes {
font-weight : bold; text-align : right;
}
DIV.MultinewsCalendar td.no {
font-weight : bold; text-align : right;
}
DIV.MultinewsTop div.descr {
font-size : 9pt;
}
DIV.MultinewsTop a.descr {
display : block; text-align : right; margin-bottom : 10px; font-size : 8pt;
}
DIV.MultinewsTop div.dtime {
display : inline;
}
DIV.MultinewsCalendarSelect td.fc {
text-align : right; background-color : #f1f6fc;
}
DIV.MultinewsCalendarSelect td.tc {
text-align : right;
}
DIV.MultinewsCalendarSelect tr.odd {
background-color : #e1e6ec;
}
DIV.MultinewsCalendarSelect tr.even {
background-color : #f1f6fc;
}
DIV.MultinewsCalendarSelect button.go {
width : 100%;
}
DIV.MultinewsCalendarSelect select.go {
width : 100%;
}
DIV.MultinewsInterval  {
padding : 10px;
}
DIV.MultinewsInterval h3.descr {
font-size : 8pt; text-align : left; padding : 0px; margin : 0px; margin-top : 20px; padding-left : 20px;
}
DIV.MultinewsInterval p.descr {
text-align : right;
}
DIV.MultinewsInterval a.descr {
font-size : 8pt;
}
DIV.MultinewsNews  {
padding : 5px;
}
DIV.MultinewsNewsName  {
padding-right : 5px;
}
DIV.MultinewsSearchResults  {
padding : 10px;
}
DIV.MultinewsSearchResults h3.descr {
font-size : 8pt; text-align : left; padding : 0px; margin : 0px; margin-top : 20px; padding-left : 20px;
}
DIV.MultinewsSearchResults p.descr {
text-align : right;
}
DIV.MultinewsSearchResults a.descr {
font-size : 8pt;
}
DIV.MultinewsSearchResults p.pages {
text-indent : 0px; margin-top : 0px; margin-bottom : 10px;
}
DIV.MultinewsTapes  {
padding : 10px; padding-top : 0px; font-size : 8pt;
}
DIV.MultinewsTapes a.tape {
display : block; text-decoration : none; margin : 5px; color : black;
}
DIV.MultinewsTapes a.tapeactive {
display : block; font-weight : bold; text-decoration : none; margin : 5px; color : black; background-color : #fff6ec;
}
DIV.MultinewsTop  {
padding : 10px 10px 0px;
}
DIV.MultinewsTop div.nname {
display : inline;
}
DIV.MultinewsTop a.head {
display : block; font-weight : bold; text-decoration : none!important; color : black;
}
DIV.MapLastUpdated div.name {
display : inline;
}
DIV.MapLastUpdated div.time {
display : inline; font-weight : bold;
}
DIV.MapLastUpdated a.descr {
display : block; text-decoration : none!important; color : black; margin-bottom : 10px;
}
DIV.TwostateRandomColl tr.odd {
background-color : transparent;
}
DIV.TwostateRandomColl tr.even {
background-color : transparent;
}
DIV.TwostateRandomColl td {
padding : 2px;
}
DIV.TwostateRandomColl img {
border : solid black 1px; width : 36px; height : 25px;
}
DIV.UserProfile  {
width : 100%;
}
DIV.UserProfile input {
width : 100%;
}
DIV.UserProfile textarea {
width : 100%; font-family : verdana, tahoma, arial, sans-serif;
}
DIV.UserProfile table {
width : 100%;
}
DIV.UserProfile caption {
text-align : left; border : none;
}
DIV.UserProfile tr.even {
background-color : #eeeeee;
}
DIV.UserProfile tr.odd {
background-color : #dddddd;
}
DIV.UserProfile td.fc {
width : 25%; padding : 0px; padding-left : 10px; border : none;
}
DIV.UserProfile td.tc {
padding : 0px; background-color : #ffffff; border : none;
}
DIV.UserRights  {
width : 100%;
}
DIV.UserRights input {
width : 100%;
}
DIV.UserRights input.check {
width : auto;
}
DIV.UserRights table {
width : 100%;
}
DIV.UserRights caption {
text-align : left; border : none;
}
DIV.UserRights tr.even {
background-color : #eeeeee;
}
DIV.UserRights tr.odd {
background-color : #dddddd;
}
DIV.UserRights td.fc {
width : 25%; padding : 0px; padding-left : 10px; border : none;
}
DIV.UserRights td.tc {
padding : 0px; background-color : #ffffff; border : none;
}
DIV.UserRegister  {
padding : 10px;
}
DIV.UserRegisterForm form {
width : 100%;
}
DIV.UserRegisterForm input {
width : 100%;
}
DIV.UserRegisterForm textarea {
width : 100%; font-family : helvetica, verdana, tahoma, arial, sans-serif;
}
DIV.UserRegisterForm table {
width : 100%;
}
DIV.UserRegisterForm td.fc {
width : 20%;
}
DIV.UserRegisterForm td.tc {
width : 80%;
}
DIV.Counter b {
color : red;
}
DIV.Counter  {
padding : 5px;
}
DIV.SearchFormBasic td.fc {
width : 20%; padding : 0px; margin : 0px; border : none; padding-left : 10px;
}
DIV.SearchFormBasic tr.odd {
background-color : #E6E6E6;
}
DIV.SearchFormBasic tr.even {
background-color : #F4F3F3;
}
DIV.SearchFormBasic table {
width : 100%; border : none;
}
DIV.SearchFormBasic button.search {
border : #616F92 solid 1px; background : transparent;
}
DIV.SearchFormBasic form {
padding : 0px; margin : 0px;
}
DIV.SearchFormBasic input.what {
width : 100%;
}
DIV.CatSingleNodes p.pages {
text-indent : 0px;
}
DIV.TwostateLinkedColl tr.odd {
background-color : transparent;
}
DIV.TwostateLinkedColl tr.even {
background-color : transparent;
}
DIV.TwostateLinkedColl td {
padding : 2px;
}
DIV.TwostateLinkedColl img {
border : solid black 1px; width : 36px; height : 25px;
}
DIV.MapTreeN a.active {
display : block; font-weight : bold; text-decoration : none; margin : 5px; background-image : url(/img/arr.gif); background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px; color : black; background-color : #fff6ec;
}
DIV.MapTreeN a.slave {
color : black; display : block; text-decoration : none; background-image : url(/img/arr.gif); background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px; margin : 5px;
}
DIV.MapTreeN a.mainactive {
color : black; display : block; text-decoration : none; font-weight : bold; margin : 5px; background-image : url(/img/minus.gif); background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px; background-color : #fff6ec;
}
DIV.MapTreeN  {
font-size : 8pt;
text-align : left;
}
DIV.MapTreeN a.main {
color : black; display : block; text-decoration : none; margin : 5px; background-image : url(/img/plus.gif); background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px;
}
DIV.MapTreeN div {
padding-left : 15px; background-image : url(/img/tree.gif); background-repeat : no-repeat; background-position : 5px 4px;
}
DIV.SearchFormBasic td.tc {
width : 80%; padding : 0px; margin : 0px; border : none;
}
DIV.AdRotator  {
width : 100%; padding : 10px;
}
DIV.MapLastWeekUpdated a.descr {
display : block; font-weight : bold; text-decoration : none!important; color : black; margin-bottom : 10px;
}
DIV.AdGroup  {
width : 100%; padding : 10px;
}
DIV.MapLastWeekUpdated div.time {
display : inline;
}
DIV.MapLastWeekUpdated  {
padding : 10px;
}
DIV.MapTree a.slave {
color : black; display : block; text-decoration : none; background-image : url(/img/arr.gif); background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px; margin : 5px;
}
DIV.MapTree div {
padding-left : 15px; background-image : url(/img/tree.gif); background-repeat : no-repeat; background-position : 5px 4px;
}
DIV.MapTree  {
font-size : 8pt; text-align : left;
}
DIV.MapTree a.main {
color : black; display : block; text-decoration : none; margin : 5px; background-image : url(/img/minus.gif); background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px;
}
DIV.MapLastWeekUpdated div.name {
display : inline;
}
DIV.MultiFAQPager div.pages {
margin-top : 10px; margin-bottom : 10px;
}
DIV.MultiFAQPager a.descr {
display : block; margin-bottom : 10px; font-size : 8pt; text-align : right;
}
DIV.MultiFAQPager div.question {
text-indent : 20px;
}
DIV.MultiFAQPager div.date {
font-size : 8pt; font-weight : bold; text-indent : 20px;
}
DIV.UserLogin  {
padding-top : 20px;
padding-bottom : 20px;
}
DIV.CatSingleGroups  {
padding : 10px; padding-top : 0px; font-size : 8pt;
}
DIV.CatSingleGroups a.pr {
display : block; text-decoration : none; margin : 5px; color : black;
}
DIV.CatSingleGroups a.active {
display : block; font-weight : bold; text-decoration : none; margin : 5px; color : black; background-color : #fff6ec;
}
DIV.MultiFAQAnswer  {
padding : 10px;
}
DIV.MultiFAQTapeName  {
display : inline; text-decoration : underline;
}
DIV.MultiFAQQuestion  {
padding : 10px; font-weight : bold;
}
DIV.MultiFAQForm form {
padding : 0px; margin : 0px;
}
DIV.MultiFAQForm input.what {
width : 100%;
}
DIV.MultiFAQForm select {
width : 100%;
}
DIV.MultiFAQForm table {
width : 100%;
}
DIV.MultiFAQForm td.fc {
width : 20%; padding : 0px; margin : 0px; border : none; padding-left : 10px;
}
DIV.MultiFAQForm td.tc {
padding : 0px; margin : 0px; border : none;
}
DIV.MultiFAQTapes  {
padding : 10px; padding-top : 0px; font-size : 8pt;
}
DIV.MultiFAQTapes a.tape {
display : block; text-decoration : none; margin : 5px; color : black;
}
DIV.MultiFAQTapes a.tapeactive {
display : block; font-weight : bold; text-decoration : none; margin : 5px; color : black; background-color : #fff6ec;
}
DIV.MultiFAQPager  {
padding : 10px;
}
DIV.MultiFAQSubmitter  {
padding : 10px;
}
DIV.SearchMapTree p {
text-indent : 0px; margin : 0px; padding : 0px;
}
DIV.SearchMapTree a {
font-size : 9pt; display : block; text-decoration : underline; margin : 5px; background-repeat : no-repeat; background-position : 0px 4px; padding-left : 15px;
}
DIV.SearchMapTree a.mainclosed {
background-image : url(/img/plus.gif);
}
DIV.SearchMapTree a.mainclosedfound {
background-image : url(/img/plus.gif); font-weight : bold; background-color : #e6f0fb;
}
DIV.SearchMapTree a.mainopened {
background-image : url(/img/minus.gif);
}
DIV.SearchMapTree a.mainopenedfound {
background-image : url(/img/minus.gif); font-weight : bold; background-color : #e6f0fb;
}
DIV.SearchMapTree a.slave {
background-image : url(/img/arr.gif);
}
DIV.SearchMapTree a.slavefound {
background-image : url(/img/arr.gif); font-weight : bold; background-color : #e6f0fb;
}
DIV.SearchMapTree div {
padding-left : 15px; background-image : url(/img/tree.gif); background-repeat : no-repeat; background-position : 5px 4px;
}
DIV.SearchMapTree  {
text-align : left; padding : 10px;
}
DIV.MultiFAQSearchResults div.pages {
margin-top : 10px; margin-bottom : 10px;
}
DIV.MultiFAQSearchResults a.descr {
display : block; font-size : 8pt; text-align : right;
}
DIV.MultiFAQSearchResults div.question {
 text-indent : 20px;
}
DIV.MultiFAQSearchResults  {
padding : 10px;
}
DIV.MultiFAQSearchResults div.date {
font-size : 8pt; margin-top : 10px;  font-weight : bold; text-indent : 20px;
}
DIV.CatSingleSearchForm form {
padding : 0px; margin : 0px;
}
DIV.CatSingleSearchForm input.what {
width : 100%;
}
DIV.CatSingleSearchForm button.search {
border : #616F92 solid 1px; background : transparent;
}
DIV.CatSingleSearchForm table {
width : 100%; border : none;
}
DIV.CatSingleSearchForm tr.even {
background-color : #F4F3F3;
}
DIV.CatSingleSearchForm tr.odd {
background-color : #E6E6E6;
}
DIV.CatSingleSearchForm td.fc {
width : 20%; padding : 0px; margin : 0px; border : none; padding-left : 10px;
}
DIV.CatSingleSearchForm td.tc {
width : 80%; padding : 0px; margin : 0px; border : none;
}
DIV.PageSection  {
color : white; background-color : #ff8312; line-height : 20px; font-size :12pt;
}
DIV.CatSingleSearchResults div.card {
margin-bottom : 10px;
}
DIV.CatSingleSearchResults div.name {
margin-top : 10px;
}
DIV.CatSingleSearchResults  {
width : 100%; padding : 10px;
}
DIV.CatSingleLastN  {
padding : 10px;
}
DIV.CatSingleLastN div.date {
font-size : 8pt; font-weight : bold;
}
DIV.CatSingleLastN a.descr {
display : block; text-align : right; font-size : 8pt;
}
DIV.TalksTalks input {
width : 100%;
}
DIV.TalksTalks input.check {
width : auto;
}
DIV.TalksTalks td {
padding : 5px; border-bottom : solid black 1px;
}
DIV.TalksPath p {
text-indent : 0px; font-size : smaller; padding-left : 10px;
}
DIV.TalksMessages table {
border : none;
}
DIV.TalksMessages input {
width : 100%;
}
DIV.TalksMessages textarea {
width : 100%; font-family : verdana, tahoma, arial, sans-serif;
}
DIV.MultinewsTop1  {
padding : 10px;
}
DIV.MultinewsTop1 div.nname {
display : inline;
}
DIV.MultinewsTop1 div.dtime {
display : inline;
}
DIV.MultinewsTop1 div.descr {
display : inline;
}
DIV.MultinewsTop1 a.descr {
display : block; text-align : right; margin-bottom : 10px; font-size : 8pt;
}
DIV.MultinewsTop1 a.head {
display : block; font-weight : bold; text-decoration : none!important; color : black;
}
 p.red {
color : red !important;
}
DIV.TalksMessages button.toolbutton {
border : #2A56A5 solid 1px; margin : 2px; text-align : center; padding : 0px; width : 26px; height : 22px;
}
DIV.TalksDivs  {
margin-bottom : 5px;
}
DIV.IFormsLinked button.vote {
border : #616F92 solid 1px; background : transparent;
}
DIV.IFormsLinked  {
padding : 10px 10px 5px;
}
DIV.IFormsSubmitter  {
padding : 10px;
}
DIV.IFormsSubmitter td.fc {
text-align:left;
background-color : #FFFFFF;
border : solid #DDD 1px;
}
DIV.IFormsSubmitter td.tc {
text-align:center;
background-color : #FFFFFF;
border : solid #DDD 1px;
}
DIV.IFormsSubmitter img.dummy {
margin:0px;
}
DIV.IFormsLinked form {
margin : 0px;
}
 table {
border-collapse : collapse;
}
 hr {
clear: both;
}
DIV.IFormsVoteArchive td {
border : solid #DDD 1px;
}
DIV.IFormsVoteArchive  {
padding : 10px;
}
DIV.IFormsVoteArchive p.title {
font-weight : bold;
}
 DIV.HotspotText a:hover {
text-decoration : none!important;
}

