
h1
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  26px;
  color        :  #0201cb;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px;
}

h1.gray
{
  color  :  #555555;
}

h1 a, h1 a:hover
{
  font-weight  :  normal;
  font-size    :  12px;
  float        :  right;
}

h1.gray a.pageLink
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  26px;
  color        :  #555555;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px;
  float        :  none;
}

h1.gray a.pageLink:hover
{
  color  :  #0201cb;
}

h2
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  16px;
  color        :  #cc0001;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px;
}

h3
{
  color  :  #0201cb;
}

h3.black
{
  color   :  #333333;
  margin  :  0px 0px 15px 0px;
}

h3.gray
{
  color  :  #666666;
}

h4
{
  font-family   :  arial, helvetica, sans-serif;
  font-weight   :  normal;
  font-size     :  19px;
  color         :  #cdcdcd;
  
  margin        :  0px 0px 10px 0px;
  padding       :  0px 0px 0px 10px;
  background    :  #000000;
  line-height   :  40px;
}

a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #0201cb;
  
  text-decoration  :  none;
}

a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  underline;
}

input.button
{
  font-family  :  verdana, arial, sans-serif;  
  font-weight  :  bold;  
  font-size    :  11px;

  border       :  solid 1px #4e4e4e;
  background   :  #5e5e5e;
}

input.btnBlue
{
  font-family     :  verdana, arial, sans-serif;  
  font-weight     :  normal;  
  font-size       :  12px;
  color           :  #ffffff;

  border          :  solid 1px #08408d;
  background      :  #0147a7;
  padding-top     :  3px;
  padding-bottom  :  3px;
}

body
{
  background  :  #ffffff url('../images/papers/body-bg.jpg') 0px 0px repeat-x;  
}

#BodyArea
{
  position    :  relative;
  width       :  938px;
  _width      :  941px;
  margin      :  0px auto 0px auto;
  padding     :  0px 0px 50px 0px;
}

#FaceFlavorBg
{
  background  :  #ffffff url('../images/papers/faceflavor-bg.jpg') center top repeat-x;
  padding     :  100px 0px 0px 0px;
  margin      :  0px auto 0px auto;
  width       :  938px;
  _width      :  941px;
}

#Search
{
  margin  :  0px 0px 20px 60px;
}

#Search input.textbox
{
  font-family  :  arial, helvetica, sans-serif;
  font-size    :  15px;
  color        :  #464646;
  
  border       :  solid 1px #999999;
  width        :  240px;
  padding      :  3px;
  margin-top   :  1px;
  _margin-top  :  0px;
  #margin-top  :  0px;
}

#Search input.button
{
  width       :  63px;
  height      :  26px;
  background  :  #2f2f2f;
  border      :  none;
  padding     :  0px;
  margin      :  0px;
}

#PaperSummary
{
  background   :  url('../images/papers/h-line.jpg') center top no-repeat;
  margin       :  0px 0px 30px 0px;
  padding-top  :  1px;
 }

#PaperSummary div
{
  background      :  url('../images/papers/h-line.jpg') center bottom no-repeat;
  padding-bottom  :  1px;
}

#PaperSummary div div
{
  background  :  url('../images/papers/paper-summary-bg.jpg') center top repeat-y;
  padding     :  10px 0px 10px 0px;
  text-align  :  center;
}

#PaperSummary div div td
{
  line-height  :  18px;

  font-family  :  verdana, arial, sans-serif;
  font-size    :  10px;
  color        :  #838383;
}

#PaperSummary div div td b
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  10px;
  color        :  #6b6b6b;
}

#PaperSummary div div td a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  10px;
  color            :  #838383;
  
  text-decoration  :  underline;
}

#PaperSummary div div td a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  10px;
  color            :  #000000;
  
  text-decoration  :  none;
}

#BodyLinks
{
  border-top     :  solid 1px #dadada;
  border-bottom  :  solid 1px #dadada;
  line-height    :  25px;
  text-align     :  center;
  word-spacing   :  4px;
  margin         :  15px 0px 25px 0px;
}

#BodyLinks a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #3c3c3c;
  
  text-decoration  :  none;
}

#BodyLinks a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  none;
}

#MostPopular h2
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  16px;
  color        :  #6a6a6a;
  
  margin       :  0px;
  padding      :  0px;
}

#MostPopular hr
{
  border-top     :  solid 1px #ffffff;
  border-left    :  solid 1px #ffffff;
  border-right   :  solid 1px #ffffff;
  border-bottom  :  solid 1px #d6d6d6;
  margin         :  5px 0px 10px 0px;
  _margin        :  0px 0px 5px 0px;
  #margin        :  0px 0px 5px 0px;  
}

#MostPopular td
{
  font-size  :  12px;
  color      :  #6c6c6c;
}

#MostPopular a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  12px;
  color            :  #6c6c6c;
  
  text-decoration  :  none;
}

#MostPopular a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  12px;
  color            :  #000000;
  
  text-decoration  :  underline;
}

form
{
  margin  :  0px;
}

input.textbox, textarea.textarea, select
{
  padding  :  1px;
  width    :  240px;
  border   :  solid 1px #a2a2a2;
}

hr
{
  border-top     :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  dotted 1px #9a9a9a;
  padding        :  0px;
  margin         :  15px 0px 15px 0px;
  _margin        :  10px 0px 10px 0px;
  #margin        :  10px 0px 10px 0px;  
  font-size      :  1px;
}

#Paging a:hover
{
  color  :  #3e3de1;
}

#Paging a.block:hover, #Paging a.selected, #Paging a.selected:hover
{
  background  :  #3e3de1;
}

.profile
{
  background     :  #f4f4f4;
  margin-bottom  :  10px;
  padding        :  10px;
}

.profile img
{
  border  :  solid 1px #f4f4f4;
}

.profile img:hover
{
  border  :  solid 1px #e80683;
}

.profile table table
{
  margin  :  10px 0px 10px 0px;
}

.profile td
{
  font-size  :  12px;
  color      :  #797979;
}

.profile b
{
  color  :  #666666;
}

.profile select
{
  font-size  :  11px;
}

.profile input
{
   width   :  88px;
   height  :  21px;
}

.profile div
{
  height  :  47px;
}

.profile a
{
  font-size  :  12px;
  color      :  #666666;
}

.profile a:hover
{
  font-size  :  12px;
  color      :  #000000;
}

#PublishPaper
{
  background  :  #f4f4f4;
  padding     :  20px;
}

#PublishPaper b
{
  font-size  :  12px;
  color      :  #7c7c7c;
}

#PublishPaper textarea
{
  padding  :  2px;
  border   :  solid 1px #dddddd;
  width    :  99%;
  height   :  100px;
}

#PublishPaper input.button
{
  width  :  210px;
}

#CreateFirstPage, #CreateFirstPage td, #CreatePage, #CreatePage td
{
  font-size  :  12px;
}

#CreateFirstPage span
{
  color  :  #116901;
}

#CreateFirstPage td, CreatePage td
{
  color  :  #9b9b9b;
}

#CreateFirstPage td b, #CreatePage td b
{
  color  :  #5f5f5f;
}

#WelcomeText
{
  font-family  :  arial, helvetica, sans-serif;
  font-size    :  14px;
  color        :  #f20000;  
  
  text-align   :  center;
  
  padding      :  10px 0px 10px 0px;
}

#AddLayer, #Msg
{
  border   :  solid 8px #959595;
  padding  :  20px;
  margin   :  15px 0px 0px 0px;
}

#AddLayer big, #Msg big
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  17px;
  color        :  #0670ae;  
}

#AddLayer label
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #4593c1;  
}

#AddLayer .blocks div
{
  float       :  left;
  width       :  13px;
  height      :  18px;
  background  :  #d2d2d2;
  margin      :  0px 1px 0px 1px;
}

#AddLayer .blocks a
{
  text-decoration  :  underline;
}

#AddLayer .size div
{
  width       :  60px;
  background  :  #d2d2d2;
}

#AddLayer .size div.large
{
  height  :  80px;
}

#AddLayer .size div.medium
{
  height  :  50px;
}

#AddLayer .size div.small
{
  height  :  30px;
}  

#AddLayer .types
{
  height  :  100px;
}

#AddLayer .types div
{
  float         :  left;
  width         :  60px;
  background    :  #d2d2d2;
  border        :  solid 1px #aeaeae;
  margin-right  :  7px;
  height        :  80px;  
  cursor        :  pointer;
}

#AddLayer .types div b
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #666666;

  text-align   :  center;
  
  display      :  block;
  padding-top  :  28px;
}

#AddLayer .types div.text
{
  background  :  #e4e4e4;
  border      :  solid 1px #aeaeae;
}

#AddLayer .types div.image
{
  background  :  #d2e4f0;
  border      :  solid 1px #7baac8;
}

#AddLayer .types div.video
{
  background  :  #eff0d1;
  border      :  solid 1px #c3bd6f;
}

#AddLayer b.red
{
  font-family  :  verdana, arial, sans-serif;
  color        :  #de0e0e;
}

#AddLayer b.green
{
  font-family  :  verdana, arial, sans-serif;
  color        :  #58890b;
}

#AddLayer b.gray
{
  font-family  :  verdana, arial, sans-serif;
  color        :  #888888;
}

#Layers ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#Layers ul li.layer
{
  clear    :  both;
  border   :  solid 1px #f0f0f0;
  padding  :  0px;
  margin   :  0px 0px 8px 0px;
  #margin  :  0px 0px 5px 0px;
  _margin  :  0px 0px 5px 0px;
  width    :  936px;
}

#Layers ul li.layer2
{
  clear    :  both;
  padding  :  0px;
  margin   :  0px 0px 1px 0px;
  border   :  solid 1px #ffffff;
}

#Layers ul li.layer:hover
{
  border  :  dotted 1px #cccccc;
}

#Layers ul li.layer div.layerLinks
{
  clear        :  both;
  border-top   :  solid 3px #ffffff;
  #border-top  :  none;
  padding      :  0px 3px 0px 3px;
  line-height  :  18px;
}

#Layers ul li.layer div.layerLinks span.handle
{
  display     :  block;
  float       :  left;
  cursor      :  move;
  padding     :  0px 5px 0px 5px;
  background  :  #cccccc;
  border      :  dotted 1px #aaaaaa;
}

#Layers ul li.layer div.layerLinks span.handle:hover
{
  display     :  block;
  float       :  left;
  cursor      :  move;
  padding     :  0px 5px 0px 5px;
  background  :  #dddddd;
  border      :  solid 1px #888888;
}

#Layers ul li.layer div.layerLinks a
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #666666;
  
  text-decoration  :  none;

  display          :  block;
  float            :  right;
  padding          :  0px 5px 0px 5px;
  background       :  #cccccc;
  border           :  solid 1px #aaaaaa;
}

#Layers ul li.layer div.layerLinks a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  11px;
  color            :  #444444;
  
  text-decoration  :  none;

  display          :  block;
  float            :  right;
  padding          :  0px 5px 0px 5px;
  background       :  #dddddd;
  border           :  solid 1px #888888;
}

#Layers ul.boxes
{
  margin  :  3px 0px 3px 0px;
}

#Layers ul li.border
{
  float       :  left;
  left        :  3px;
  padding     :  0px;  
  margin      :  0px 6px 0px 0px;
  border      :  solid 7px #ececec;
  background  :  #f6f6f6;
  cursor      :  move;
}

#Layers ul li.border:hover
{
  border  :  solid 7px #cccccc;
}

#Layers ul li.border2
{
  float       :  left;
  padding     :  0px;  
  margin      :  0px 3px 0px 3px;
  border      :  solid 7px #ececec;
  background  :  #f6f6f6;
  cursor      :  pointer;
}

#Layers ul li div.size
{
  border    :  solid 1px #bfbfbf;
  width     :  82px;
  height    :  180px;
  overflow  :  hidden;
  position  :  relative;
  left      :  0px;
  top       :  0px;
}

#Layers ul li div.size .video
{
  background     :  #e6e6e6;
  margin-bottom  :  10px;
}

#Layers ul li div.size a.videoLink
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #0033cc;
  
  text-decoration  :  underline;
}

#Layers ul li div.size a.videoLink:hover
{
  font-family      :  arial, verdana, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #666666;
  
  text-decoration  :  underline;
}

#Layers ul li div.boxLinks
{
  width          :  100%;
  left           :  0px;
  position       :  absolute;
  border-bottom  :  solid 1px #ffffff;
}

#Layers ul li div.boxLinks a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #0033cc;
  
  text-decoration  :  none;

  display          :  block;
  padding-left     :  8px;
  line-height      :  21px;
  height           :  21px;
  background       :  #f6f6f6;
  border-top       :  solid 1px #ffffff;
  border-left      :  solid 1px #ffffff;
  border-right     :  solid 1px #ffffff;  
}

#Layers ul li div.boxLinks a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #333333;
  
  text-decoration  :  none;

  display          :  block;
  padding-left     :  8px;
  line-height      :  21px;  
  height           :  21px;
  background       :  #eeeeee;
  border-top       :  solid 1px #ffffff;
  border-left      :  solid 1px #ffffff;
  border-right     :  solid 1px #ffffff;    
}

#Layers a.button
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #0033cc;
  
  text-decoration  :  none;
  text-align       :  center;
  
  display          :  block;
  width            :  160px;
  height           :  35px;
  line-height      :  35px;
  background       :  #f1f1f1 url('../images/papers/button-bg.jpg');
}

#Layers a.button:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  13px;
  color            :  #666666;
  
  text-decoration  :  none;
  text-align       :  center;
  
  display          :  block;
  width            :  160px;
  height           :  35px;
  line-height      :  35px;
  background       :  #f1f1f1 url('../images/papers/button-bg.jpg');
}

#Layers #Colors
{
  border       :  solid 1px #bababa;
  height       :  33px;
  line-height  :  33px;
  padding      :  0px 10px 0px 10px;
  
  font-size    :  12px;
}

#Layers #Colors a
{
  float      :  right;
  font-size  :  12px;  
}

#Layers #Colors span
{
  float  :  left;
}

#Layers #Colors ul
{
  float       :  left;
  margin      :  0px 0px 0px 10px;
  padding     :  0px;
  list-style  :  none;
}

#Layers #Colors ul li
{
  float       :  left;
  width       :  12px;
  height      :  12px;
  background  :  #ececec;
  padding     :  0px;
  margin      :  11px 3px 0px 0px;
  cursor      :  pointer;
}

#Settings
{
  margin  :  15px 10px 0px 10px;
}

#Settings #Tabs
{
  height         :  21px;
  padding        :  0px 10px 0px 10px;
  border-bottom  :  solid 1px #333333;
}

#Settings #Tabs ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#Settings #Tabs ul li
{
  float    :  left;
  margin   :  0px 2px 0px 0px;
  padding  :  0px;
}

#Settings #Tabs ul li a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;
  text-decoration  :  none;

  float            :  left;
  background       :  #8a8a8a url('../images/papers/tab-left-bg.jpg') no-repeat left top;
  margin           :  0px;
  padding          :  0px 0px 0px 6px;
}

#Settings #Tabs ul li a span
{
  float       :  left;
  display     :  block;
  background  :  url('../images/papers/tab-right-bg.jpg') no-repeat right top;
  padding     :  5px 15px 3px 7px;
}

#Settings #Tabs ul li a span
{
  float  :  none;
}

#Settings #Tabs ul li a:hover, #Settings #Tabs ul li a.selected, #Settings #Tabs ul li a.selected:hover
{
  font-family          :  verdana, arial, sans-serif;
  font-size            :  11px;
  color                :  #ffffff;
  text-decoration      :  none;
  
  background           :  #0168e9 url('../images/papers/tab-left-bg.jpg') no-repeat left top;
  background-position  :  0% -21px;
}

#Settings #Tabs ul li a:hover span, #Settings #Tabs ul li a.selected span, #Settings #Tabs ul li a.selected:hover span
{
  background-position  :  100% -21px;
}

#Settings form
{
  padding  :  10px;
}

#Settings #TabContents
{
  height  :  375px;
}

#Settings h1
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #d30c0b;
  
  margin       :  0px 0px 10px 0px;
  padding      :  0px;
}

#Settings b
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  11px;
  color        :  #317498;
}

#Settings strong
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  12px;
  color        :  #333333;
}

#Settings input.textbox, #Settings select, #Settings .textarea
{
  background  :  #f9f9f9;
}

#ContentArea
{
  background  :  #f4f4f4;
  padding     :  10px;
}

#BoxArea
{
  padding     :  14px 14px 6px 14px;
  margin      :  0px auto 30px auto;
  border      :  solid 1px #b7cbec;
  background  :  #ffffff;
}

#BoxArea #BackLink
{
  padding-top  :  8px;
  text-align   :  right;
}

.boxComments td img
{
  width   :  48px;
  height  :  48px;
  border  :  solid 4px #dfdfdf;
}

.boxComments td div
{
  float  :  right;
}

.boxComments td b a
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #075bd5;
  
  text-decoration  :  underline;
}

.boxComments td b a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #222222;
  
  text-decoration  :  none;
}

.boxComments td span
{
  color  :  #888888;
}

#Comments #Paging
{
  margin-top   :  0px;
  padding-top  :  0px;
}

#frmComments .textarea
{
  width          :  99%;
  height         :  120px;
  margin-bottom  :  10px;
}

.noRecord
{
  background  :  #eeeeee;
}

.searchResult
{
  padding-bottom  :  25px;
  line-height     :  18px;
}

.searchResult b a
{
  color            :  #0201cb;
  font-size        :  13px;
  font-weight      :  normal;
  text-decoration  :  none;
}

.searchResult b a
{
  text-decoration  :  underline;
}

.searchResult a
{
  color            :  #444444;
  text-decoration  :  underline;
}

.searchResult a:hover
{
  color            :  #444444;
  text-decoration  :  none;
}

.starRating,
.starRating a:hover,
.starRating a:active,
.starRating .currentRating
{
  background: url('../images/papers/stars.jpg') 0px -1000px repeat-x;
}

.starRating
{
  position             :  relative;
  width                :  60px;
  height               :  12px;
  overflow             :  hidden;
  list-style           :  none;
  margin               :  0;
  padding              :  0;
  background-position  :  left top;
}

.starRating li
{
  display  :  inline;
}

.starRating a, 
.starRating .currentRating
{
  position     :  absolute;
  top          :  0;
  left         :  0;
  text-indent  :  -1000em;
  height       :  12px;
  line-height  :  12px;
  outline      :  none;
  overflow     :  hidden;
  border       :  none;
}

.starRating a:hover
{
  background-position  :  left bottom;
}

.starRating a.oneStar
{
  width    :  20%;
  z-index  :  6;
}

.starRating a.twoStars
{
  width    :  40%;
  z-index  :  5;
}

.starRating a.threeStars
{
  width    :  60%;
  z-index  :  4;
}

.starRating a.fourStars
{
  width    :  80%;
  z-index  :  3;
}

.starRating a.fiveStars
{
  width    :  100%;
  z-index  :  2;
}

.starRating .currentRating
{
  z-index              :  1;
  background-position  :  left center;
  top                  :  -2px;
}	

.starRatingDisabled,
.starRatingDisabled a:active,
.starRatingDisabled .currentRating
{
  background: url('../images/papers/stars.jpg') left -1000px repeat-x;
}

.starRatingDisabled
{
  position             :  relative;
  width                :  60px;
  height               :  12px;
  overflow             :  hidden;
  list-style           :  none;
  margin               :  0;
  padding              :  0;
  background-position  :  left top;
}

.starRatingDisabled li
{
  display  :  inline;
}

.starRatingDisabled a, 
.starRatingDisabled .currentRating 
{
  position     :  absolute;
  top          :  0;
  left         :  0;
  text-indent  :  -1000em;
  height       :  12px;
  line-height  :  12px;
  outline      :  none;
  overflow     :  hidden;
  border       :  none;
  cursor       :  default;
}

.starRatingDisabled a.oneStar
{
  width    :  20%;
  z-index  :  6;
}

.starRatingDisabled a.twoStars
{
  width    :  40%;
  z-index  :  5;
}

.starRatingDisabled a.threeStars
{
  width    :  60%;
  z-index  :  4;
}

.starRatingDisabled a.fourStars
{
  width    :  80%;
  z-index  :  3;
}

.starRatingDisabled a.fiveStars
{
  width    :  100%;
  z-index  :  2;
}

.starRatingDisabled .currentRating
{
  z-index              :  1;
  background-position  :  left center;
  top                  :  -2px;
}

.starRatingDisabledWhite,
.starRatingDisabledWhite a:active,
.starRatingDisabledWhite .currentRating
{
  background: url('../images/papers/stars-white.jpg') left -1000px repeat-x;
}

.starRatingDisabledWhite
{
  position             :  relative;
  width                :  60px;
  height               :  12px;
  overflow             :  hidden;
  list-style           :  none;
  margin               :  0;
  padding              :  0;
  background-position  :  left top;
}

.starRatingDisabledWhite li
{
  display  :  inline;
}

.starRatingDisabledWhite a, 
.starRatingDisabledWhite .currentRating 
{
  position     :  absolute;
  top          :  0;
  left         :  0;
  text-indent  :  -1000em;
  height       :  12px;
  line-height  :  12px;
  outline      :  none;
  overflow     :  hidden;
  border       :  none;
  cursor       :  default;
}

.starRatingDisabledWhite a.oneStar
{
  width    :  20%;
  z-index  :  6;
}

.starRatingDisabledWhite a.twoStars
{
  width    :  40%;
  z-index  :  5;
}

.starRatingDisabledWhite a.threeStars
{
  width    :  60%;
  z-index  :  4;
}

.starRatingDisabledWhite a.fourStars
{
  width    :  80%;
  z-index  :  3;
}

.starRatingDisabledWhite a.fiveStars
{
  width    :  100%;
  z-index  :  2;
}

.starRatingDisabledWhite .currentRating
{
  z-index              :  1;
  background-position  :  left center;
  top                  :  -2px;
  #top                 :  -3px;
  _top                 :  -3px;
}

.inlineRating
{
  display         :  -moz-inline-block;
  display         :  -moz-inline-box;
  display         :  inline-block;
  vertical-align  :  middle;
}

.inplaceeditor-saving
{
  background  :  url('../images/papers/indicator.gif') bottom right no-repeat;
}

form.inplaceeditor-form
{
  display  :  inline;
}

form.inplaceeditor-form input[type="text"]
{
  padding       :  2px 3px 3px 3px;
  width         :  200px;
  margin-right  :  2px;
  border        :  solid 1px #a2a2a2;
}

form.inplaceeditor-form input[type="button"]
{
  font-family  :  verdana, arial, sans-serif;  
  font-weight  :  bold;  
  font-size    :  11px;
  color        :  #333333

  margin       :  0px 0px 0px 4px;
  padding      :  2px 6px 2px 6px;
  cursor       :  pointer;
}

form.inplaceeditor-form input[type="submit"]
{
  font-family  :  verdana, arial, sans-serif;  
  font-weight  :  bold;  
  font-size    :  11px;
  color        :  #333333

  margin       :  0px 0px 0px 4px;
  padding      :  2px 6px 2px 6px;
  cursor       :  pointer;
}

.imageBox
{
  position    :  relative;
  border      :  solid 2px #777777;
  margin      :  0px 0px 3px 0px;
  overflow    :  hidden;
  cursor      :  move;
  background  :  #efefef;
}

.imageBox img
{
  position  :  relative;
  top       :  0px;
  left      :  0px;
}

#ScaleTrack
{
  display     :  none;
  width       :  306px;
  height      :  10px;
  background  :  url('../images/papers/scroll-bg.gif') repeat-x;
}

#ScaleTrack #ScaleHandle
{
  width   :  13px;
  height  :  13px;
}

#TempOverlay
{
  position    :  absolute;
  left        :  0px;
  top         :  0px; 
  z-index     :  999999999; 
  width       :  100%; 
  height      :  100%; 
  background  :  #ffffff;
}
