
body{
 margin: 0px;
 padding: 0px;
 background: url(/img/pf-st-bgtile.gif) repeat-x #74a6d6;
 font-family: verdana, arial, sans-serif;
 }
 
h3{
 color: #c93333;
 display: inline;
 font-size: 18px;
 }
 
td.content{
 background: #cadcee;
 }
td.download{
 background: url(/img/pf-st-dl-bgtile.gif) repeat-x #cadcee;
 }
td.downloadGrad{
 background: url(/img/pf-st-dl-bg-grad-tile.gif) repeat-y #cadcee;
 }
div.content{
 padding: 10px;
 font-size: 14px;
 }
div.preview{
 padding: 0px;
 }
 
#subnav{
 width: 194px;
 background: url(/img/pf-st-subnav-div-bg.gif) repeat-y;
 }
#subnavPadding{
 padding-left: 8px;
 }
#subnavTop{
 background: url(/img/pf-st-subnav-top.gif) no-repeat;
 height: 36px;
 margin: 0px 0px 3px 8px;
 }
#subnavBot{
 background: url(/img/pf-st-subnav-bottom.gif) no-repeat;
 height: 36px;
 margin: 0px 0px 0px 8px;
 }
.subnavMid{
 background: url(/img/pf-st-subnav-bg.gif) repeat-x;
 height: 36px;
 margin: 0px 0px 3px 8px;
 }
.subnavLink{
 font-size: 12px;
 font-weight: bold;
 padding: 9px 0px 9px 9px;
 }
 
#subnavTopActive{
 background: url(/img/pf-st-subnav-top-on.gif) no-repeat;
 height: 36px;
 margin: 0px 0px 3px 8px;
 }
#subnavBotActive{
 background: url(/img/pf-st-subnav-bottom-on.gif) no-repeat;
 height: 36px;
 margin: 0px 0px 0px 8px;
 }
.subnavMidActive{
 background: url(/img/pf-st-subnav-bg-on.gif) no-repeat;
 height: 36px;
 margin: 0px 0px 3px 8px;
 }
.subnavLinkActive{
 font-size: 12px;
 font-weight: bold;
 padding: 9px 0px 9px 17px;
 }

.subnavMid a, #subnavTop a, #subnavBot a{color: #FFFFFF; text-decoration: none;}
.subnavMidActive a, #subnavTopActive a, #subnavBotActive a{color: #002c5c; text-decoration: none;}

#footer{
 text-align: center;
 font-size: 14px;
 line-height: 16px;
 font-family: tahoma;
 margin-top: 10px;
 color: #FFFFFF;
 }
 
#footer a{
 color: #FFFFFF;
 font-size: 14px;
 }
 
#footer span{
 font-size: 11px;
 color: #cfe2f4;
 }
 
#footer strong{
 color: #8bb6df;
 }
 
#reviews{
 
 }

#reviews #header{
 font-size: 14px;
 font-weight: bold;
 }
 
.review{
 background: #f4faff;
 padding: 6px;
 font-size: 12px;
 }
 
.review_data{
 background: #e4f2ff;
 font-size: 12px;
 text-align: right;
 padding: 6px;
 }
td.l2 img{
 background: url(/img/pf-st-23.jpg) no-repeat;
 }
 
div.content a:link{color: #c93333;}
div.content a:visited{color: #c93333;}
div.content a:focus{color: #2c66a4;}
div.content a:hover{color: #2c66a4;}
div.content a:active{color: #2c66a4;}

#dlPanelContent{
 width: 194px;
 height: 77px;
 background: url(/img/pf-st-dl-content.gif) no-repeat;
 font-size: 11px;
 font-family: tahoma, arial, sans-serif;
 text-align: center;
 }
#dlPanelContentPadding{
 padding: 50px 10px 0px 15px;
 }

/* STYLES FOR PREVIEW PAGE */

#menu{
 width: 419px;
 height: 196px;
 background: url(/img/pf-st-menu-hl.gif) no-repeat;
 }
 
#menuTable{
 margin: 43px 0px 0px 257px;
 }
 
#previewPane{
 width: 419px;
 height: 433px;
 background: url(/img/pf-st-preview.gif) no-repeat;
 }
 
#preview{
 width: 385px;
 height: 388px;
 overflow: hidden;
 background: url(/img/pf-cntst-background-default.jpg);
 }
 
#previewMargin{
 padding: 23px 0px 0px 20px;
 }
 
#prev_glitter{
 background: #FFFFFF;
 padding: 6px;
 }
 
 
 /* STYLES FOR BLOG PAGE */
 
div.blogContent{
 font-size: 12px;
 padding: 15px;
 }
.blogDate{
 font-size: 14px;
 color: #c93333;
 }
.blogTitle{
 font-size: 16px;
 font-weight: bold;
 color: #123d6d;
 }
 
 /* STYLES FOR FEATURED CONTENT */
 
#featuredContent{
 width: 195px;
 height: 335px;
 background: url(/img/pf-st-dl-feature-bgtile.gif) repeat-y;
 }
#featuredContentPadding{
 padding: 10px;
 }
#featuredContentPadding h3{
 color: #000000;
 }
 
 /* STYLES FOR DOWNLOAD CONTENT */
 
#downloadContent{
 margin: 0px 10px 0px 10px;
 }
#downloadContent td{
 font-size: 12px;
 line-height: 16px;
 }
#downloadContent td h3{
 color: #000000;
 }
#downloadContent td h3 span{
 color: #c93333;
 }
 
#varContent strong{
 font-size: 14px;
 }
 
#varContent li{
 font-weight: bold;
 }
 
 
 
 
 /* STYLES FOR CURSORS PAGE */
 
 .cur_title{
  text-align: center;
  font-size: 22px;
  font-family: avenir, arial, sans-serif;
  height: 30px;
  }
  
 a.cur_link:link{text-decoration: none; color: #000000;}
 a.cur_link:visited{text-decoration: none; color: #000000;}
 a.cur_link:focus{text-decoration: none; color: #000000;}
 a.cur_link:hover{text-decoration: none; color: #000000;}
 a.cur_link:active{text-decoration: none; color: #000000;}
  
 .cur-button{
  margin-top: 5px;
  }
 
 
 /* STYLES FOR OLD CURSORS PAGE */
 
#flashcursorsContainer{
 position: absolute;
 left: 50%;
 top: 180px;
 margin-left: -405px;
 }
#cursorTable{
 background: url(/img/pf-st-cur-copybg.gif) repeat-x;
 }
 
#cursorsCopy{
 width: 809px;
 height: 329px;
 }
#cursorsCopyPadding{
 padding: 15px 420px 15px 15px;
 font-size: 14px;
 }