/* Contribute User Styles */

/* Standard Copy Types */
  .leadingPara {
    font-weight:bold;
  }
  .leadingPara strong {
    color:#000;
  }
  .copyLarge {
    font-size:1.3em;
    line-height:1.4em;
  }
  .copyMedium {
    font-size:1.1em;
    line-height:1.3em;
  }
  .copySmall{
    font-size:0.85em;
  }
  .copyTiny{
    font-size:0.75em;
  }

/* Standard Colour Types */
  .colourGreen {
    color:#33A23C;
  }
  .colourWhite {
    color:#FFF;
  }
  .colourRed {
    color:#F22;
  }

/* Tables */
  /* Standard Table */
  .tblStandard{
    background:#FFF url(../img/gui/bg_td.gif) repeat-x top left;
    font-size:1em;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;

  }
  .tblStandard th{
    font-size:1em;
    background:#FFF url(../img/gui/bg_td.gif) repeat-x top left;
    color:#33A23C;
    text-align:left;
    padding:3px 2px 3px 5px;
  }
  .tblStandard td{
    font-size:0.9em;
    background-color:#FFF;
    color:#000;
    text-align:left;
    padding:3px 2px 3px 5px;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
  }
  
  /* Products Table */
  .tblProducts{
    font-size:1em;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
  }
  .tblProducts th{
    font-size:1em;
    background:#FFF url(../img/gui/bg_td.gif) repeat-x top left;
    color:#33A23C;
    text-align:left;
    padding:3px 2px 3px 5px;
  }
  .tblProducts td{
    font-size:0.9em;
    background-color:#FFF;
    color:#000;
    padding:3px 2px 3px 5px;
    border-left:1px solid #CCC;
    border-right:1px solid #CCC;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
  }
  .tblProducts td ul{
    margin:0;
    padding:5px 0 5px 25px;
  }
  
  /* Invisible Table */
  .tblInvisible{
    font-size:1em;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border:0;
  }
  .tblInvisible td{
    font-size:0.9em;
    background:transparent;
    color:#000;
    text-align:left;
  }
  
  /* Job details table */
  .tblJob{
    font-size:0.9em;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border:0;
  }
  .tblJob th{
    font-size:1.1em;
    background:transparent;
    color:#33A23C;
    text-align:right;
    border-bottom: 1px dotted #33A23C;
    border-right: 1px dotted #33A23C;
    padding:2px 5px 2px 2px;
    vertical-align:top;
  }
  .tblJob td{
    font-size:1.1em;
    background:transparent;
    color:#000;
    text-align:left;
    padding:2px 0px 2px 2px;
    border:1px solid #CCC;
  }
  .tblJob ul{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 20px;
  }
  
  /* Contact Numbers table */
  .tblContactNumbers{
    font-size:0.9em;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border:0;
  }
  .tblContactNumbers td{
    font-size:1.1em;
    background:transparent;
    color:#000;
    text-align:left;
    padding:2px 0px 2px 2px;

  }
  .tblContactNumbers img{
    border-bottom: 2px solid #33A23C;
  }
 
  
/* Misc */

/* HR Styles */
  .dottedHRGreen {
    color: #fff; 
    background-color: #fff; 
    border: 2px dotted #33A23C; 
    border-style: none none dotted;
  }

/* To top link */
  .totop{
    font-size:0.9em;
    font-weight:bold;
    padding-bottom:5px;
  }

/* User Image Styles */
  .imgRight {
    float:right;
  }
  .imgLeft {
    margin:0px 10px 5px 0px;
    float:left;
  }

