  a:link              { font-family: "Geneva", Arial, Helvetica, sans-serif; font-size:   12px; color: #4A6973; text-decoration: none; }
  a:active            { font-family: "Geneva", Arial, Helvetica, sans-serif; font-size:   12px; color: #4A6973; text-decoration: none; }
  a:visited           { font-family: "Geneva", Arial, Helvetica, sans-serif; font-size:   12px; color: #4A6973; text-decoration: none; }
  a:hover             { font-family: "Geneva", Arial, Helvetica, sans-serif; font-size:   12px; color: #9F1B54; text-decoration: none; }
  
  a.category:link     { font-family: "Geneva", Arial, Helvetica, sans-serif;  font-size:11px; color:#343434; text-decoration:none;  }
  a.category:active   { font-family: "Geneva", Arial, Helvetica, sans-serif;   font-size:11px; color:#343434; text-decoration:none;  }
  a.category:visited  { font-family: "Geneva", Arial, Helvetica, sans-serif;   font-size:11px; color:#343434; text-decoration:none;  }
  a.category:hover    { font-family: "Geneva", Arial, Helvetica, sans-serif;   font-size:11px; color:#9F1B54; text-decoration:none;  }
  
  a.copyleft:link     { font-family: "Geneva", Arial, Helvetica, sans-serif;  font-size:10px; color:#3E474A; text-decoration:none;  }
  a.copyleft:active   { font-family: "Geneva", Arial, Helvetica, sans-serif;   font-size:10px; color:#3E474A; text-decoration:none;  }
  a.copyleft:visited  { font-family: "Geneva", Arial, Helvetica, sans-serif;   font-size:10px; color:#3E474A; text-decoration:none;  }
  a.copyleft:hover    { font-family: "Geneva", Arial, Helvetica, sans-serif;   font-size:10px; color:#9F1B54; text-decoration:none;  }
  

img { border: 0px; }

.width
{ width: 700px; }

html,body
{ 
  height: 100%;
  margin-top:    0px;
  margin-bottom: 15px;
  margin-right:   0px;
  margin-left:  0px;

  padding-top: 0;

  color:       #3E474A;
  font-size:   12px;
  font-family: Geneva, Arial, Helvetica, sans-serif;

  background-image:url(images/rs_background_1.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color: #A9E8EF;
 }

select, option, textarea, input
{ border: 1px #BFBFBF solid; color:#3E474A; font-size:11px;   font-family: Geneva, Arial, Helvetica, sans-serif; background-color: #EAF0F1; margin-bottom: 2px;}

hr
{ height: 1px; border-top: 1px solid #FFFFFF; border: 0px; color: #BFBFBF; background-color: #BFBFBF; }

.copyleft
{ font-size: 9px; color: #3E474A;  padding: 0px 0px 0px 0px; }

.navigation
{ padding-left: 150px; }

.pluginname_1
{ font-size: 13px; font-weight:bold; color: #FFFFFF; padding: 0px 10px 0px 10px; }

.background_1
{ background-image: url(images/rs_background_2l.jpg); background-repeat:no-repeat; background-position: top left; }

.background_2
{ background-image:url(images/rs_background_3l.jpg); background-repeat:no-repeat; background-position: top right; }

.background_3
{ background-color:#FFFFFF; }

.background_4
{ background-color: #AAAAAA; }

.background_5
{ background-image:url(images/rs_background_2.jpg); background-repeat:repeat-x; background-position: top; padding: 3px 4px 1px 4px; }

.background_6
{ background-color:#FFFFFF; padding: 1px; }

.background_7
{ background-image:url(images/rs_background_3r.jpg); background-repeat:no-repeat; background-position: top left; }

.background_8
{ background-image:url(images/rs_background_2r.jpg); background-repeat:no-repeat; background-position: top right; }

.logo_1
{ background-image:url(images/rs_logobg_2.jpg); background-repeat:repeat-x; background-position: top; }

.logo_2
{ background-image:url(images/rs_logobg_1.jpg); background-repeat:no-repeat; background-position: top right; }

.logo_3
{ background-image:url(images/rs_logobg_3.jpg); background-repeat:no-repeat; background-position: top left; padding-left: 20px;}

.nav_1
{ background-image:url(images/rs_navbg_1.jpg); background-repeat:repeat-x; background-position: top; }

.nav_2
{ background-image:url(images/rs_navbg_2.jpg); background-repeat:repeat-x; background-position: top; }

.nav_3
{ background-image:url(images/rs_navbg_3.jpg); background-repeat:no-repeat; background-position: top right; }

.nav_4
{ padding-right: 37px; padding-left: 15px; }

.padding_1
{ padding-right:1px; padding-left: 1px; }

.padding_2
{ padding: 1px; padding-bottom: 0px; }

.padding_3
{ padding: 1px; }

.padding_4
{ padding: 0px 4px 3px 4px; }

.padding_5
{ padding-right: 4px; }

.padding_6
{ padding-bottom: 5px; }

.border_1
{ border: 1px solid #397F88; }

.border_2
{ border: 1px solid #BFBFBF; border-top: 0px; padding: 1px; }

.banner_1
{ background-image:url(images/rs_banner.jpg); background-repeat:repeat-x; background-position: top right; }

.pluginheader_1_1
{ background-image:url(images/rs_pluginheader_1_2.jpg); background-repeat:repeat-x; background-position: top; }

.pluginheader_1_2
{ background-image:url(images/rs_pluginheader_1_1.jpg); background-repeat:no-repeat; background-position: top right; }

.pluginheader_1_3
{ background-image:url(images/rs_pluginheader_1_3.jpg); background-repeat:no-repeat; background-position: top left; }

.pluginheader_2_1
{ background-image:url(images/rs_pluginheader_2_2.jpg); background-repeat:repeat-x; background-position: top; }

.pluginheader_2_2
{ background-image:url(images/rs_pluginheader_2_1.jpg); background-repeat:no-repeat; background-position: top right; }

.pluginheader_2_3
{ background-image:url(images/rs_pluginheader_2_3.jpg); background-repeat:no-repeat; background-position: top left; }

.plugin_1
{ background-image:url(images/rs_background_3.jpg); background-repeat:repeat-x; background-position: bottom; padding: 3px 10px 3px 10px;}

.footer_1
{ background-image:url(images/rs_footer_2.jpg); background-repeat:repeat-x; background-position: top; }

.footer_2
{ background-image:url(images/rs_footer_1.jpg); background-repeat:no-repeat; background-position: top right; }

.footer_3
{ background-image:url(images/rs_footer_3.jpg); background-repeat:no-repeat; background-position: top left; }