/* Call additional style sheets -- @import section */
@import url( fastwrite-ls.css );        /* Inclusion of styles needed for LanguageSwitchers */
@import url( fastwrite-sysmenu.css );   /* Inclusion of styles needed for Sysmenu */
@import url( fw_effects.css );          /* Inclusion of styles needed for "FastWrite" marks */
@import url( blog.css );                /* Inclusion of styles needed for blogs */
@import url( fastwrite-sidebar.css );   /* Inclusion of a quick navigation sidebar -- Essential navigation */
@import url( calendar.css );            /* Inclusion of styles needed for the calendars */
@import url( fastwrite-vaesoli-overwrite.css ); /* Inclusion of styles needed to overwrite VaeSoli defaults */
/* End of @import */
body                {   margin                      :   0;
                        padding                     :   0;
                        font                        :   0.75em/1.3em georgia,'times new roman',serif;
                        font                        :   0.75em/1.7em Helvetica,Arial,Verdana,sans-serif;
                        letter-spacing              :   0.1em;
                        background-color            :   rgb(77,77,77);
                    }

div#Wrapper         {   margin                      :   -12px auto 0 auto;
                        width                       :   800px;
                    }

div#Columns
                    {   position                :   absolute;
                        top                     :   200px;
                        width                   :   800px;
                        background              :   rgb(251,251,249);
                    }

div#LeftColumn      {   background                  :   rgb(251,251,249) url('/images/bout-de-page-small2.jpg') left bottom repeat-x;
                        width                       :   490px;
                        height                      :   auto;
                        overflow                    :   hidden;
                        border-right                :   1px dotted silver;
                        padding                     :   20px;
                        margin                      :   0;
                        float                       :   left;
                    }

div#LeftColumn div.Emphasis
                    {   background                  :   rgb(241,195,110); /* rgb(2,17,165); */
                        color                       :   #000;
                        font-size                   :   1.2em;
                        font-style                  :   italic;
                        float                       :   right;
                        width                       :   175px;
                        margin                      :   0 0 15px 15px;
                        padding                     :   10px;
                        line-height                 :   1.4em;
                        border-top                  :   4px solid rgb(128,0,0);
                        border-bottom               :   4px solid rgb(128,0,0);
                    }

div#LeftColumn div.Emphasis p
                    {   padding                     :   10px;
                        text-indent                 :   0;
                    }

div#LeftColumn span.eop,
div#RightColumn span.eop,
div#LeftColumn p.eop,
div#RightColumn p.eop
                    {   background                  :   url('/images/eop.jpg') bottom right no-repeat;
                        padding-bottom              :   10px;
                    }

div#LeftColumn span.eop,
div#RightColumn span.eop
                    {   padding                     :  5px 35px 5px 0;
                    }

div#RightColumn     
                    {   background                  :   rgb(251,251,249) url('/images/bout-de-page-small2.jpg') left bottom repeat-x;
                        width                       :   244px;
                        padding                     :   10px;
                        float                       :   right;
                        border-left                 :   1px dotted silver;
                    }

div#RightColumn div#Search
                    {   background                  :   rgb(251,251,249) url('/images/bout-de-page-small2.jpg') left 30px repeat-x;
                        margin-top                  :   20px;
                    }


/***************************************************************************/
/* Information that we do not want to display                              */
/***************************************************************************/
.screenreader,
.temporary,
.hide               {   display                       :  none;
                    }


/***************************************************************************/
/* Header and Footer                                                       */
/***************************************************************************/
div#Header          {   position                    :   absolute;
                        top                         :   0;
                        height                      :   200px;
                        width                       :   850px;
                        margin                      :   0 0 0 -50px;
                        clear                       :   both;
                        background                  :   url('/images/fastwrite-header7.jpg') no-repeat;
                    }

div#GoHomepage      {   width                       :   114px;
                        height                      :   75px;
                        margin-left                 :   25px;
                        margin-top                  :   25px;
                        float                       :   left;
                    }

div#GoHomepage a    {  display                      :   block;
                       float                        :   left;
                       width                        :   100%;
                       height                       :   100%;
                       text-decoration              :   none;
                    }

div#Footer          {   height                      :   40px;
                        width                       :   100%;
                        clear                       :   both;
                        background-color            :   rgb(245,244,237);
                    }

div#Footer address  {   font-style                  :   normal;
                        text-align                  :   center;
                        font-size                   :   0.8em;
                        height                      :   40px;
                        line-height                 :   40px;
                        border-top                  :   1px solid silver;
                    }

div#Footer a,
div#Footer a:link,
div#Footer a:visited,
div#Footer a:active {   color                       :   rgb(0,0,128);
                        border-bottom               :   1px dotted rgb(0,0,128);
                        text-decoration             :   none;
                    }

div#Footer a:hover  {   color                       :   rgb(128,0,0);
                        border-bottom               :   1px solid rgb(128,0,0);
                    }


/***************************************************************************/
/* Titles                                                                  */
/***************************************************************************/
div#LeftColumn h1,
div#LeftColumn h2,
div#LeftColumn h3,
div#LeftColumn h4,
div#RightColumn h1,
div#RightColumn h2,
div#RightColumn h3,
div#RightColumn h4  {   font-family         :   georgia,'times new roman',serif;
                        font-size           :   160%;
                        border-bottom       :   1px dashed rgb(179,170,154);
                        color               :   rgb(153,137,111); /* rgb(179,170,154); */
                        line-height         :   1.8em;
                    }

div#LeftColumn h2,
div#RightColumn h2  {   font-size           :   145%;
                    }

div#LeftColumn h2 span.ArticleNo
                    {   background          :   url('/images/star.gif') center center no-repeat;
                        height              :   50px;
                        width               :   50px;
                        line-height         :   50px;
                        overflow            :   hidden;
                        color               :   #fff;
                        padding             :   20px;
                        font                :   1em georgia,'times new roman',serif;
                    }

div#LeftColumn h3,
div#RightColumn h3                  {  font-size                     :  130%;
                                    }

div#LeftColumn h4,
div#RightColumn h4                  {  font-size                     :  115%;
                                    }


/***************************************************************************/
/* Images in general                                                       */
/***************************************************************************/
img.left                            {  float                         :  left;
                                       margin                        :  5px 10px 5px 0;
                                    }

img.right                           {  float                         :  right;
                                       margin                        :  5px 0 5px 10px;
                                    }

img.ProcessStep                     {  border                        :  none;
                                    }


/***************************************************************************/
/* Thumbnails                                                              */
/***************************************************************************/
img.thumb,
img.thumbleft,
img.thumbright                      {  padding                       :  5px;
                                       padding-bottom                :  30px;
                                       border                        :  none;
                                       background                   :   url('/images/thumbshadow.jpg') bottom center no-repeat;
                                    }

img.thumbleft                       {  float                         :  left;
                                       margin-right                  :  5px;
                                    }

img.thumbright                      {  float                         :  right;
                                       margin-left                   :  5px;
                                    }

a:hover img.thumb                   {  background-image              :  url('/images/thumbshadow3.jpg');
                                    }

a:hover img.thumbleft               {  background-image              :  url('/images/thumbshadow4.jpg');
                                    }

a:hover img.thumbright              {  background-image              :  url('/images/thumbshadow5.jpg');
                                    }

img.LSImageGallery                  {   display                     :   online !important;
                                        border                      :   none !important;
                                        padding                     :   0 !important;
                                        margin                      :   0 !important;
                                        float                       :   none !important;
                                        width                       :   auto !important;
                                        height                      :   auto !important;
                                    }

/***************************************************************************/
/* Direct anchors                                                          */
/***************************************************************************/
a.gotarget,
a.gotarget:link,
a.gotarget:visited,
a.gotarget:active,
a.target,
a.target:link,
a.target:visited,
a.target:active                           {  text-decoration               :  none;
                                          }

a.gotarget,
a.gotarget:link,
a.gotarget:visited,
a.gotarget:active                         {  color                         :  rgb(0,0,128);
                                             border-bottom                 :  1px dotted rgb(0,0,128);
                                          }

a.gotarget:hover                          {  cursor                        :  help;
                                             color                         :  rgb(128,0,0);
                                             border-bottom                 :  1px solid rgb(128,0,0);
                                          }


/***************************************************************************/
/* Styles for Table of Free web models                                     */
/***************************************************************************/
table#TableOfFreeModels                   {  border                        :  none;
                                          }

table#TableOfFreeModels tr                {  width                         :  100%;
                                          }

table#TableOfFreeModels tr td.column1,
table#TableOfFreeModels tr td.column2,
table#TableOfFreeModels tr td.column3     {  width                         :  33%;
                                             text-align                    :  center;
                                             padding                       :  12px;
                                          }

table#TableOfFreeModels tr td.column3     {  width                         :  34%;
                                          }

table#TableOfFreeModels tr td.column1 p.Legend,
table#TableOfFreeModels tr td.column2 p.Legend,
table#TableOfFreeModels tr td.column3 p.Legend
                                          {  padding                       :  0;
                                             margin                        :  0;
                                             margin-top                    :  -20px;
                                             font                          :  12px/18px "Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
                                             color                         :  steelblue;
                                             text-indent                   :  0;
                                          }

table#TableOfFreeModels tr td.column1 p.Legend:first-letter,
table#TableOfFreeModels tr td.column2 p.Legend:first-letter,
table#TableOfFreeModels tr td.column3 p.Legend:first-letter
                                          {  font-size                     :  100%;
                                          }

p.Legend a,
p.Legend a:link,
p.Legend a:visited,
p.Legend a:active                         {   color                        :  steelblue;
                                              text-decoration              :  none;
                                              border-bottom                :  1px dotted steelblue;
                                          }

p.Legend a:hover                          {   color                        :  rgb(255,0,0);
                                              border-bottom                :  1px solid rgb(255,0,0);
                                          }

/***************************************************************************/
/* Each paragraph has a lastupdate tag                                     */
/***************************************************************************/
span.lastupdate                           {  font                          :  9px "Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;
                                             color                         :  #aaa;
                                             background                    :  transparent url("/images/alarmclock.gif") left 3px no-repeat;
                                             display                       :  block;
                                             padding                       :  0 0 0 16px;
                                             height                        :  16px;
                                             letter-spacing                :  1px;
                                          }


/***************************************************************************/
/* Styles for search form                                                  */
/***************************************************************************/
div#RightColumn div#Search p.google       {  padding                       :  3px;
                                             margin                        :  0;
                                             text-align                    :  center;
                                             line-height                   :  32px;
                                             vertical-align                :  middle;
                                          }

div#RightColumn div#Search p.google img
                                          {  padding                       :  4px;
                                             border                        :  none;
                                             vertical-align                :  middle;
                                          }


/***************************************************************************/
/* Styles for Site Statistics                                              */
/***************************************************************************/
table.BrowserStats,
table.PageStats,
table.VisitsMonthlyEvolution,
table.CountryStats                        {  margin-top                    :  25px;
                                             border                        :  1px solid rgb(90,142,164);
                                             border-top                    :  2px solid rgb(90,142,164);
                                             border-bottom                 :  2px solid rgb(90,142,164);
                                             width                         :  96%;
                                          }

table.BrowserStats caption,
table.PageStats caption,
table.VisitsMonthlyEvolution caption,
table.CountryStats caption                {  padding                       :  3px;
                                             background-color              :  rgb(90,142,164);
                                             color                         :  white;
                                             font-weight                   :  bold;
                                          }

table.BrowserStats thead tr,
table.PageStats thead tr,
table.VisitsMonthlyEvolution thead tr,
table.CountryStats thead tr               {  width                         :  100%;
                                          }

table.VisitsMonthlyEvolution thead th.c1,
table.VisitsMonthlyEvolution thead th.c2  {  width                         :  50%;
                                             border-bottom                 :  1px solid rgb(90,142,164);
                                             text-align                    :  center;
                                          }

table.BrowserStats thead th.c1,
table.BrowserStats thead th.c2,
table.BrowserStats thead th.c3,
table.BrowserStats thead th.c4,
table.BrowserStats thead th.c5,
table.BrowserStats thead th.c6,
table.PageStats thead th.c1,
table.PageStats thead th.c2,
table.PageStats thead th.c3,
table.PageStats thead th.c4,
table.CountryStats thead th.c1,
table.CountryStats thead th.c2,
table.CountryStats thead th.c3,
table.CountryStats thead th.c4            {  width                         :  15%;
                                             border-bottom                 :  1px solid rgb(90,142,164);
                                             text-align                    :  center;
                                          }

table.PageStats thead th.c5,
table.CountryStats thead th.c5            {  width                         :  40%;
                                             border-bottom                 :  1px solid rgb(90,142,164);
                                          }


table.VisitsMonthlyEvolution tbody td.c1,
table.VisitsMonthlyEvolution tbody td.c2  {  width                         :  50%;
                                             text-align                    :  center;
                                          }

table.CountryStats tbody td.c1,
table.CountryStats tbody td.c2,
table.CountryStats tbody td.c3,
table.CountryStats tbody td.c4            {  width                         :  15%;
                                             text-align                    :  right;
                                          }

table.BrowserStats tbody td.c1,
table.BrowserStats tbody td.c2,
table.BrowserStats tbody td.c3,
table.BrowserStats tbody td.c4,
table.BrowserStats tbody td.c5,
table.PageStats tbody td.c1,
table.PageStats tbody td.c2,
table.PageStats tbody td.c3,
table.PageStats tbody td.c4               {  width                         :  12%;
                                             text-align                    :  left;
                                             border-right                  :  1px solid rgb(90,142,164);
                                             border-bottom                 :  1px solid rgb(90,142,164);
                                          }

table.CountryStats tbody td.c5            {  width                         :  40%;
                                          }

table.PageStats tbody td.c5               {  width                         :  52%;
                                             border-bottom                 :  1px solid rgb(90,142,164);
                                          }

table.BrowserStats tbody td.c6            {  border-bottom                 :  1px solid rgb(90,142,164);
                                          }
table.BrowserStats tbody th.c1,
table.BrowserStats tbody td.c2,
table.BrowserStats tbody td.c3,
table.BrowserStats tbody td.c4,
table.BrowserStats tbody td.c5,
table.BrowserStats tbody td.c6            {  text-align                    :  center;
                                          }

table.BrowserStats tbody th.c1            {  border-right                  :  1px solid rgb(90,142,164);
                                             border-bottom                 :  1px solid rgb(90,142,164);
                                          }

table.BrowserStats tfoot                  {  font-style                    :  italic;
                                             font-size                     :  0.9em;
                                          }

table.BrowserStats tfoot tr td            {  /*border-top                    :  1px solid rgb(90,142,164); */
                                          }


/***************************************************************************/
/* Some specific styles for the divisions of the right column              */
/***************************************************************************/
div#PromotePages,
div#MissionReminderDiv,
div#HallOfFame,
div#PromoGetYourSite,
div#FrequentlyAskedQuestionsTOC,
div#ProcessTOC,
div#WebTrainingTOC                        {  background-position           :  bottom center;
                                             background-repeat             :  no-repeat;
                                             padding-bottom                :  7px;
                                          }

div#MissionReminderDiv                    {  background-image              :  url('/images/mission.jpg');
                                          }

div#PromotePages                          {  background-image              :  url('/images/love.jpg');
                                          }

div#HallOfFame                            {  background-image              :  url('/images/fame.jpg');
                                          }

div#PromoGetYourSite                      {  background-image              :  url('/images/callnow.jpg');
                                          }

div#FrequentlyAskedQuestionsTOC,
div#ProcessTOC,
div#WebTrainingTOC                        {  background-image              :  url('/images/toc.jpg');
                                          }

div#PromotePages ul.nobullet              {  list-style-type               :  none;
                                          }

div#PromotePages ul.nobullet li           {  margin-left                   :  -70px;
                                          }

div#PromotePages ul.nobullet li img.ProcessStep
                                          {  vertical-align                :  middle;
                                             text-decoration               :  none;
                                             border                        :  none;
                                             margin                        :  0 10px 5px 0;
                                          }


/***************************************************************************/
/* Read more style                                                         */
/***************************************************************************/
p.readmore                                {  font-style                    :  italic;
                                             text-align                    :  right;
                                          }

p.readmore a.readmore,
p.readmore a.readmore:link,
p.readmore a.readmore:visited,
p.readmore a.readmore:active              {  color                         :  rgb(120,0,0);
                                             text-decoration               :  none;
                                             border-bottom                 :  1px dotted rgb(120,0,0);
                                             padding-right                 :  20px;
                                             background                    :  url('/images/readmore.gif') right top no-repeat;
                                          }

p.readmore a.readmore:hover               {  border-bottom                 :  1px solid rgb(120,0,0);
                                          }


/***************************************************************************/
/* External links                                                          */
/***************************************************************************/
a.external_link,
a.external_link:link,
a.external_link:visited,
a.external_link:active                    {  color                         :  rgb(120,0,0);
                                             text-decoration               :  none;
                                             border-bottom                 :  1px dotted rgb(251,251,249);
                                             padding-left                  :  20px;
                                             background                    :  url('/images/external_link.gif') left top no-repeat;
                                          }

a.external_link:hover                     {  border-bottom                 :  1px solid rgb(120,0,0);
                                             background                    :  url('/images/external_link2.gif') left top no-repeat;
                                          }


/***************************************************************************/
/* Glossary                                                                */
/***************************************************************************/
table.Glossary                            {  width                         :  450px;
                                             border                        :  5px solid #ddd;
                                          }


table.Glossary tr                         {  width                         :  100%;
                                          }

table.Glossary th.C1,
table.Glossary td.C1                      {  width                         :  15%;
                                             border                        :  1px solid #ddd;
                                          }

table.Glossary th.C2,
table.Glossary td.C2                      {  width                         :  85%;
                                             border                        :  1px solid #ddd;
                                          }

div.Glossary                              {  border                        :  1px solid #ddd;
                                             width                         :  100%;
                                          }

dl.Glossary                               {  display                       :  block;
                                             padding                       :  5px;
                                             width                         :  100%;
                                          }

dl.Glossary dt                            {  font-weight                   :  bold;
                                             display                       :  block;
                                             float                         :  left;
                                             width                         :  30%;
                                             border-bottom                 :  1px dotted #ddd;
                                          }

dl.Glossary dd                            {  margin                        :  0;
                                             margin-left                   :  16%;
                                             margin-top                    :  -1.3em;
                                             display                       :  block;
                                             float                         :  left;
                                             width                         :  65%;
                                          }

/* IE won't see this */
html > body dl.Glossary dd                {  margin-left                   :  35%;
                                          }


/***************************************************************************/
/* Util classes                                                            */
/***************************************************************************/
div.Separation                            {  overflow                      :  hidden;
                                             height                        :  1px;
                                             clear                         :  both;
                                          }


/***************************************************************************/
/* Latin texts                                                             */
/***************************************************************************/
p.latin                                   {  font-style                    :  italic;
                                             width                         :  90%;
                                             margin                        :  auto;
                                             padding                       :  10px;
                                             border                        :  4px solid rgb( 254,232,195 );
                                             background                    :  rgb(254,240,217) url('/images/quotes.gif') 0px 5px no-repeat;
                                             margin-bottom                 :  15px;
                                          }

p.prev_next                               {  text-align                    :  center;
                                             text-indent                   :  0;
                                             font-size                     :  100%;
                                             color                         :  rgb(128,0,0);
                                          }


/***************************************************************************/
/* Training (Next module - Previous module)                                */
/***************************************************************************/
a.prev,
a.prev:link,
a.prev:visited,
a.prev:active,
a.next,
a.next:link,
a.next:visited,
a.next:active                             {  text-indent                   :  0;
                                             text-decoration               :  none;
                                             color                         :  rgb(128,0,0);
                                             border-bottom                 :  1px dotted rgb(128,0,0);
                                          }

a.prev                                    {  padding-left                  :  25px;
                                             background-image              :  url('/images/prev.gif');
                                             background-repeat             :  no-repeat;
                                             background-position           :  left 2px;
                                          }

a.next                                    {  padding-right                 :  25px;
                                             background-image              :  url('/images/next.gif');
                                             background-repeat             :  no-repeat;
                                             background-position           :  right 2px;
                                          }

a.prev:first-letter,
a.next:first-letter                       {  font-size                     :  100%;
                                          }

a.prev:hover,
a.next:hover                              {  border-bottom                 :  1px solid rgb(128,0,0);
                                          }

img.imgWebTraining                        {  width                         :  460px;
                                             border                        :  none;
                                          }

div.pre                                   {  border                        :  1px dashed black;
                                             background-color              :  rgb(254,246,232);
                                             background-image              :  url("/images/codeheader2.jpg");
                                             background-repeat             :  no-repeat;
                                             background-position           :  8px 3px;
                                             /* background-attachment         :  fixed; */
                                             width                         :  460px;
                                             overflow                      :  scroll;
                                             font-size                     :  0.8em;
                                          }

.code,
code,
pre                                       {  font-family                   :  "courier new", monospace;
                                             font-size                     :  1.2em;
                                             color                         :  black;
                                          }

.code                                     {  font-size                     :  1em;
                                             color                         :  red;
                                          }

pre                                       {  background-color              :  rgB(254,246,232);
                                             margin-top                    :  40px;
                                             padding                       :  10px;
                                             padding-top                   :  10px;
                                          }

code strong,
pre strong                                {  color                         :  red;
                                          }

ul.nobullet a,
ul.nobullet a:link,
ul.nobullet a:visited,
ul.nobullet a:active,
ol#FAQTOC,
ol#FAQTOC a,
ol#FAQTOC a:link,
ol#FAQTOC a:visited,
ol#FAQTOC a:active,
ol#ProcessListTOC,
ol#ProcessListTOC a,
ol#ProcessListTOC a:link,
ol#ProcessListTOC a:visited,
ol#ProcessListTOC a:active,
ol#TrainingTOC,
ol#TrainingTOC a,
ol#TrainingTOC a:link,
ol#TrainingTOC a:visited,
ol#TrainingTOC a:active                   {  font-size                     :  0.95em;
                                             color                         :  rgb(73,26,25);
                                             text-decoration               :  none;
                                          }

ul.nobullet a:hover,
ol#FAQTOC a:hover,
ol#ProcessListTOC a:hover,
ol#TrainingTOC a:hover                    {  color                         :  rgb(170,130,0);
                                             border-bottom                 :  1px solid rgb(170,130,0);
                                          }


/*-------------------------------------------------------------------------*/
/* Table of colors                                                         */
/*-------------------------------------------------------------------------*/
table#MultiPlatformColorTable             {  width                         :  420px;
                                             margin-left                   :  auto;
                                             margin-right                  :  auto;
                                          }

table#MultiPlatformColorTable caption,
table#MultiPlatformColorTable thead       {  display                       :  none;
                                          }

table#MultiPlatformColorTable thead tr th {  width                         :  69px;
                                          }

table#MultiPlatformColorTable tbody tr td {  width                         :  69px;
                                             border                        :  1px solid #000;
                                             height                        :  20px;
                                             color                         :  #000;
                                             text-align                    :  center;
                                             font-family                   :  "courier new";
                                             font-size                     :  11px;
                                          }

table#MultiPlatformColorTable tbody tr td.white
                                          {  color                         :  #fff;
                                          }

table#MultiPlatformColorTable tbody tr td.black
                                          {  color                         :  #000;
                                          }


/***************************************************************************/
/* Return to start of content or top of page                               */
/***************************************************************************/
a#top,
a#startcontent                            {  display                       :  block;
                                             height                        :  1px;
                                             width                         :  1px;
                                             overflow                      :  hidden;
                                             margin                        :  0;
                                             padding                       :  0;
                                          }


p.backtop                                 {  text-align                    :  right;
                                             display                       :  block;
                                             overflow                      :  hidden;
                                             width                         :  36px;
                                             height                        :  36px;
                                             background                    :  url('/images/top.jpg') center center no-repeat;
                                          }


p.backtop a,
p.backtop a:link,
p.backtop a:visited,
p.backtop a:active                        {  display                       :  block;
                                             width                         :  36px;
                                             height                        :  36px;
                                             overflow                      :  hidden;
                                             text-decoration               :  none;
                                          }


/***************************************************************************/
/* Styles needed for forms                                                 */
/***************************************************************************/
div#Login form#frmLogin p
                    {   margin                        :  0;
                        padding                       :  0;
                    }

div#Login form#frmLogin p label
                    {   margin                        :  0;
                        padding                       :  0;
                    }

div#Login form#frmLogin input
                    {   width                         :  120px;
                    }

div#Login form#frmLogin input.button
                    {   width                         :  80px;
                        text-align                    :  center;
                    }

/***************************************************************************/
/* Styles needed for Internet Toolkit                                      */
/***************************************************************************/
div.Toolkit         {   display                       :  block;
                        width                         :  156px;
                        height                        :  200px;
                        margin                        :  0;
                        padding                       :  0;
                        background                    :  rgb( 235,215,240);
                        float                         :  left;
                        overflow                      :  hidden;
                    }

div.Toolkit a       {   display                       :  block;
                        height                        :  156px;
                        width                         :  100%;
                        text-decoration               :  none;  
                    }   
                        
div.Toolkit a img   {   display                       :  block;
                        border                        :  none;
                    }   
                        
div#Toolkit01       {   background                    :  rgb( 235,215,240) url('/images/toolkit01.jpg') no-repeat;
                    }   
                        
div#Toolkit02       {   background                    :  rgb( 215,235,240) url('/images/toolkit02.jpg') no-repeat;
                    }   
                        
div#Toolkit03       {   background                    :  rgb( 220,220,240) url('/images/toolkit03.jpg') no-repeat;
                    }   
                        
div#Toolkit04       {   background                    :  rgb( 200,255,240) url('/images/toolkit04.jpg') no-repeat;
                    }   
                        
div#Toolkit05       {   background                    :  rgb( 220,220,240) url('/images/toolkit05.jpg') no-repeat;
                    }   
                        
div#Toolkit06       {   background                    :  rgb( 100,175,200) url('/images/toolkit06.jpg') no-repeat;
                    }   
                        
div#Toolkit07       {   background                    :  rgb( 150,200,250) url('/images/toolkit07.jpg') no-repeat;
                    }   
                        
div#Toolkit08       {   display                       :  none;
                    }   
                        
div#Toolkit09       {   display                       :  none;
                    }

div.Toolkit div.ToolkitMore
                    {   height                        :  30px;
                        width                         :  146px;
                        margin                        :  0;
                        font                          :  0.9em/1em georgia,'times new roman',serif;
                        font                          :  1em/1.3em Helvetica,Arial,Verdana,sans-serif;
                        padding                       :  5px;
                        text-align                    :  center;
                        border-bottom                 :  3px solid #fff;
                    }

/***************************************************************************/
/* Styles for semantic                                                     */
/***************************************************************************/
blockquote          {   display                       :  block;
                        border                        :  1px dotted silver;
                        background                    :  rgb( 241,241,239 ) url('/images/quotes.gif') 20px 30px no-repeat;
                        padding                       :  10px;
                    }

blockquote p.normal:first-letter
                    {   font-size                     :  100%;
                    }


/***************************************************************************/
/* First letter                                                            */
/***************************************************************************/
.capital            {   font                           :  50px/0.8em georgia,'times new roman',serif;
                        position                       :  relative;
                        float                          :  left;
                        width                          :  0.7em;
                        margin-top                     :  5px;
                        margin-right                   :  3px;
                        margin-bottom                  :  5px;
                        text-transform                 :  uppercase;
                    }