/* Call additional style sheets -- @import section */
@import url( fastwrite-ls.css );                /* Inclusion of styles needed for LanguageSwitchers */
/* End of @import */

body                          {  background-color  :  rgb(77,77,77);
                                 margin            :  0;
                                 padding           :  0;
                              }

div.Sysmenu                   {  display           :  block;
                                 margin            :  6px 0 0 0;
                                 padding           :  0;
                              }

div.Sysmenu ul                {  display           :  block;
                                 overflow          :  hidden;
                                 height            :  40px;
                                 width             :  900px;
                                 margin            :  0 auto;
                              }

div.Sysmenu ul li             {  display           :  block;
                                 float             :  left;
                                 height            :  40px;
                                 margin            :  0 8px;
                                 text-align        :  center
                              }

div.Sysmenu ul li a,
div.Sysmenu ul li a:link,
div.Sysmenu ul li a:visited,
div.Sysmenu ul li a:active    {  font              :  12px/15px helvetica,arial,verdana,sans-serif;
                                 display           :  block;
                                 width             :  94px;
                                 border-top        :  2px solid rgb(241,195,110);
                                 border-bottom     :  2px solid rgb(241,195,110);
                                 border-left       :  1px solid rgb(241,195,110);
                                 border-right      :  1px solid rgb(241,195,110);
                                 color             :  rgb(77,77,77);
                                 text-decoration   :  none;
                              }

div.Sysmenu ul li a:hover     {  background        :  rgb(255,220,140);
                                 color             :  #000;
                                 border-top        :  2px solid #fff;
                                 border-bottom     :  2px solid #fff;
                                 border-left       :  1px solid rgb(255,220,140);
                                 border-right      :  1px solid rgb(255,220,140);
                              }

div.Sysmenu ul li a.Hotspot   {  font-weight       :  bold;
                                 color             :  rgb(128,0,0);
                              }

.temporary,
.screenreader,
.hide                         {  display           :  none;
                              }

table#layout_table            {  width             :  100%;
                                 height            :  100%;
                                 margin            :  0;
                                 padding           :  0;
                              }

table#layout_table tr         {  width             :  100%;
                              }

table#layout_table tr td      {  width             :  100%;
                                 height            :  100%;
                                 margin            :  0;
                                 padding           :  0;
                              }

div#SplashDiv                 {  border-top        :  1px solid rgb(223,223,223);
                                 border-bottom     :  10px solid rgb(174,176,178);
                                 background        :  rgb(241,195,110) url('/images/splash8.jpg') center top no-repeat;
                                 height            :  340px;
                                 display           :  block;
                                 overflow          :  hidden;
                                 margin            :  0;
                                 padding           :  0;
                              }

div#News                      {  width             :  1024px;
                                 height            :  200px;
                                 margin            :  0 auto;
                                 margin-top        :  -15px;
                                 padding           :  0;
                              }

div.NewsTeaser                {  width             :  340px;
                                 color             :  #dfdfdf;
                                 height            :  160px;
                                 overflow          :  hidden;
                                 float             :  left;
                                 margin            :  0;
                                 padding           :  15px;
                                 font              :  8pt/11pt helvetica,arial,verdana,sans-serif;
                              }

/* IE won't get this */
html > body div.NewsTeaser    {  width             :  341px;
                              }

div.NewsTeaser p              {  text-align        :  left;
                              }

div.NewsTeaser h2.news        {  font              :  13px/17px helvetica,arial,verdana,sans-serif;
                                 color             :  #fff;
                                 text-align        :  center;
                                 display           :  block;
                                 background-color  :  #000;
                                 margin            :  0;
                                 padding           :  5px 0;
                              }

div.NewsTeaser p.allnews      {  text-align        :  right;
                              }

div#News p.allnews a,
div#News p.allnews a:link,
div#News p.allnews a:visited,
div#News p.allnews a:active
                              {  text-decoration   :  none;
                                 color             :  rgb(255,220,140);
                                 border            :  1px dotted rgb(255,220,140);
                                 padding           :  2px 20px;
                              }

div#News p.allnews a:hover    {  color             :  rgb(128,0,0);
                                 border            :  1px solid rgb(128,0,0);
                                 background-color  :  #fff;
                              }

div#IntroMenu                 {  font              :  8pt/11pt helvetica,arial,verdana,sans-serif;
                                 color             :  #fff;
                              }

div#IntroMenu a,
div#IntroMenu a:link,
div#IntroMenu a:visited,
div#IntroMenu a:active        {  color             :  #fff;
                                 text-decoration   :  none;
                                 border-bottom     :  1px dotted #fff;
                              }

div#IntroMenu a:hover         {  font-weight       :  bold;
                                 border-bottom     :  1px solid #fff;
                              }
