<style type="text/css">
<!--
 a:link    { color:#000000; text-decoration:none; }
 a:visited { color:#000000; text-decoration:none; }
 a:link    { color:#000000; text-decoration:none; } /* NS-Bug */
 a:hover   { color:#CC0033; text-decoration:none; }
 a:active  { color:#000000; text-decoration:none; }
 a:focus   { color:#000000; text-decoration:underline; }

body { 
  background:#CC0033;
  color:#000000;
  font-family:Helvetica,Arial;
  font-size:10pt; 
  /* background-image:url("templates/bg_1.jpg"); */
  background-attachment:fixed;
  scrollbar-base-color:#CC0033;
  scrollbar-3dlight-color:#000000;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#CC0033;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#CC0033;
  scrollbar-track-color:#CC0033; }

.FontSizeXXL    { font-size:140%; }
.FontSizeBig    { font-size:120%; }
.FontSizeMedium { font-size:85%; }
.FontSizeSmall  { font-size:75%; }

.InputFieldsStd    { background-color:#E8E8E8;
                     color:#000000; 
                     font-family:Arial; }
.ButtonStd         { background-color:#CC0033; 
                     color:#FFFFFF; 
                     font-family:Arial; 
                     font-weight:bold; 
                     font-size:85%; }
.AltBGImage        { background-image:url(templates/bg_2.jpg); }
.AltBGColor        { background:#FFFFFF; }
.AltBGColor2       { background:#E8E8E8; }
.AltTextColor      { color:#CC0033; }
.AltTextColor2     { color:#FFFFFF; }
.TableBorderStd    { border-top:2px solid #000000;
                     border-bottom:2px solid #000000; 
                     border-left:2px solid #000000; 
                     border-right:2px solid #000000; }
.TableBorderImage  { /* border-top:1px solid #000000;
                     border-bottom:1px solid #000000; 
                     border-left:1px solid #000000; 
                     border-right:1px solid #000000; */
                     background:#FFFFFF;
                     background-image:url(_tpl/leftup_red.gif); 
                     background-repeat:no-repeat; } 
.TableBorderImage2 { /* border-top:1px solid #000000;
                     border-bottom:1px solid #000000; 
                     border-left:1px solid #000000; 
                     border-right:1px solid #000000; */
                     background:#E8E8E8;
                     background-image:url(_tpl/rightup_white.gif); 
                     background-position:right top;
                     background-repeat:no-repeat; } 
.TableBorderImage3 { /* border-top:1px solid #000000;
                     border-bottom:1px solid #000000; 
                     border-left:1px solid #000000; 
                     border-right:1px solid #000000; */
                     background:#676767;
                     background-image:url(_tpl/rightup_white.gif); 
                     background-position:right top;
                     background-repeat:no-repeat; } 
.TableBorderImage4 { /* border-top:1px solid #000000;
                     border-bottom:1px solid #000000; 
                     border-left:1px solid #000000; 
                     border-right:1px solid #000000; */
                     background:#676767;
                     background-image:url(_tpl/rightdown_white.gif); 
                     background-position:right bottom;
                     background-repeat:no-repeat; } 
.TableModerator    { border-top:2px solid #A00000;
                     border-bottom:2px solid #A00000; 
                     border-left:2px solid #A00000; 
                     border-right:2px solid #A00000; 
                     background-image:url(templates/bg_3.jpg); }

.TextThemeChoose   { color:#000000; font-size:120%; font-weight:bold; }

a.TextSubNavi       { font-size:100%; font-weight:bold; text-decoration:none; width:100%; }
a.TextSubNavi:hover { background:#CC0033; color:#FFFFFF; }

.ShortMsg          { font-size:80%; }
.TextErrorMsg      { color:#FFFF00; }

.UserName          { color:#DCF3CF; font-size:75%; text-decoration: none; }
.UserAnonymousName { color:#FFFFFF; font-size:75%; text-decoration: none; }
.ReadCount         { font-size:75%; }
.EntryCount        { font-size:75%; }
.EntryDate         { font-size:75%; text-decoration: none; }
.LastEntryDate     { font-size:75%; text-decoration: none; }
.LastEntryUserLink { color:#DCF3CF; font-size:75%; text-decoration: none; }

.TextEntryListT0   { background-image:url(templates/bg_2.jpg); }
.TextEntryListT1   { }

.TextEntrySubtreeT0 { background-image:url(templates/bg_2.jpg); }
.TextEntrySubtreeT1 { }
.TextEntrySubtreeChoosed { color:#FFFF80; }

.TextSearchResultT0 { background-image:url(templates/bg_2.jpg); }
.TextSearchResultT1 { }

.TextBottomDisclaimerSignature     { font-size:80%;
                                     text-align:center; }
.TextBottomDisclaimerSignatureLink { }

.pgcChoosed { background:#FFFFFF; color:#676767; }

.VoteInputQuestion { font-weight:bold; }
.VoteInputText     { }

.Logo { width:234px; height:66px;
		background-image:url("_tpl/cpslogo.gif"); 
        background-position:left;
        background-repeat:no-repeat; }

.cpsNaviText { font-size:80%;     /* compass only */
               font-weight:bold; 
               color:#FFFFFF; }

table,
input,
select { font-size:100%; }

.TextError   { color:#FF0000; font-size:100%; font-weight:bold; }

-->
</style>

