﻿
/* hide IE's vertical scrollbar */
html { 
  overflow:hidden;
}

/* element defaults */
body
{
  margin: 0;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  
  font-size:12px;
  cursor:default;
  overflow:hidden;
}

form
{
  margin:0;  
}

label,
.clickable
{
  cursor:pointer;  
}
div,
span
{
  margin:0;
  padding:0;
}
th,td
{
  padding:0;  
}
img
{
  margin:0;
  border:none;
}

* 
{
 background-repeat:no-repeat;  
}

a, a:active, a:visited
{
  color: #000000;
  outline: none;
}

/* form elements */
input[type="checkbox"],
input[type="radio"]
{
  border:0;
  padding:0;
  margin:0 4px 0 0;
  background-color:#f4f4f4;
}

input[type=text],
input[type=password],
textarea,
select,
option
{
  background-color:#f4f4f4;
  color:#000;
  font-family:'Courier New',Monospace; 
  font-size:11px;
}
input[type=text],
input[type=password],
textarea,
select
{
  border:1px inset #222;
}
input[type=text]:disabled,
input[type=password]:disabled,
textarea:disabled,
input[type="checkbox"]:disabled,
input[type="radio"]:disabled
{
  background-color:#e8e8e8;
  color:#999;
}


input.button
{
  height: 22px;
  font-size: 11px;
  font-weight:bold;
  vertical-align:top;
  text-align:center;
  padding:0 10px 2px 10px;
  background-color:#e8e8e8;
  background: url(images/button.jpg) repeat-x #f0f0f0;
  border: 2px outset #eee;
  color: #333;
  cursor:pointer;
}
input.button:hover
{
  color:#555;
}



a.attachment
{
  font-size:11px;
  font-weight:normal;  
}

a.delete,
span.delete
{
  color:#ff0000;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}


