
/* CSS Validated by http://validator.w3.org/ on 1/28/2007           */
/* StyleSheet by Chili Pepper Consulting - http://www.chilico.com   */

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* General Style Declarations                                       */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


body,table,tr,th,td,p,pre,form,input,textarea,select,ul,li {
  font-size: 9pt;
}

body,table,p,pre,form,input,textarea,select,ul,li {
  font-family: 'Georgia', 'Times New Roman', Serif;
}

h1 { font-size: 1.30em; border-bottom: 1px solid #A8A7A5; }
h2 { font-size: 1.20em; border-bottom: 1px solid #A8A7A5;  }
h3 { font-size: 1.10em; border-bottom: 1px solid #A8A7A5;  }
h4 { font-size: .95em; border-bottom: 1px solid #A8A7A5;  }
h5 { font-size: .90em; border-bottom: 1px solid #A8A7A5;  }
h6 { font-size: .85em;  border-bottom: 1px solid #A8A7A5; }

p { margin-top:0px;}

td   { vertical-align: top; text-align: left; }
img  { border-style: none; padding: 0px; margin: 0px; }

form { margin: 0px; }

hr   {
  background-color: #9A8E8B;
  color: #999999;
  border:     0px;
  height:     1px;
  width:      100%;
}

a         { color: #073263; }
a:hover   { }
a:link    {  }
a:visited {  }
a:active  {  }  

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Table Cell Alignment Options                                     */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

td.celltoplt { vertical-align: top;    text-align: left;   }
td.celltopct { vertical-align: top;    text-align: center; }
td.celltoprt { vertical-align: top;    text-align: right;  }
td.cellmidrt { vertical-align: middle; text-align: right;  }
td.cellmidct { vertical-align: middle; text-align: center; }
td.cellmidlt { vertical-align: middle; text-align: left;   }
td.cellbotrt { vertical-align: bottom; text-align: right;  }
td.cellbotct { vertical-align: bottom; text-align: center; }
td.cellbotlt { vertical-align: bottom; text-align: left;   }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* General Style Options                                            */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

html { min-height: 100%; margin-bottom: 1px; }

body { padding: 0px; margin: 0px;  background-color: #fcfcfc; color: #666666; }

* { line-height: 1.60em; }

div#row_header { width:100%; background-color:#EAEAEA; color:#A2A2A2; padding: 0px; }

div#row_body { width:675px; background-color: #ffffff; border-right:1px solid #888888; border-bottom:1px solid #888888; border-left:1px solid #888888;overflow: auto; padding-bottom:30px;}

#row_body a, #row_body * a { color: #073263; text-decoration:none; font-weight:bold; border-bottom: 1px solid #073263; }


td#row_text { width:295px; padding-left:155px;  padding-top:15px; }
td#row_locations { width:185px; padding-left:40px; padding-top:15px;  }

img-left { border: 0px; margin-right: 8px;  }

