@font-face
{
  font-family: UDO;
  font-style:  normal;
  font-weight: normal;
  src: url('/kohesion/fonts/UDO.eot');
}

*
{
  margin:0;
  padding:0;
}

img
{
  border:0;
  hspace:0px;
  vspace:0px;
}

div,p,td,input,textarea,select,option,button,body
{
  font-size:8pt;
  font-family : Verdana, Arial, san-serif;
}

p.helpName
{
  font-family:Udo, Verdana, Arial, san-serif;
  font-weight:bold;
  font-size:14pt;
  text-transform:uppercase;
}

p.helpDescription
{
  font-size:10pt;
}

body
{
  background-color:#ffffff;
}

body.objectEdit
{
  margin-left:0.3cm;
}

textarea
{
  width:8cm;
  height:3cm;
}

/* catering to IE since it doesn't recognize designation below */
input.categoryRadio
{
  vertical-align:middle;
  padding-left:5px;
  padding-right:2px;
}

input[type='categoryRadio']
{
  vertical-align:top;
  margin-left:5px;
  margin-right:2px;
}

/* catering to IE since it doesn't recognize designation below */
input.categoryCheckbox
{
  vertical-align:middle;
  padding-left:5px;
  padding-right:2px;
}

input[type='categoryCheckbox']
{
  vertical-align:top;
  margin-left:5px;
  margin-right:2px;
}

div.radioContainer
{
  width:auto;
  float:left;
  padding-left:3px;
}

div.checkboxContainer
{
  width:auto;
  float:left;
  padding-left:3px;
}

body.displayFrame
{
  margin-top:0.3cm;
  margin-left:0cm;
  behavior:url(#default#userdata);
  background-color:#ffffff;
  margin-bottom:3cm;
}

body.manager
{
  margin-top:0.3cm;
  margin-left:0cm;
  margin-right:0.5cm;
  behavior:url(#default#userdata);
  background-color:#ffffff;
}

div.manager
{
  width:auto;
  height:75%;
  overflow:auto;
}

div.managerTabsGrey
{
  width:auto;
  height:75%;
  overflow:auto;
  border-style:solid;
  border-color:#d5d5cc;
  border-width:4px;
}

button.manager
{
  margin-top:0.5cm;
  margin-left:0.7cm;
}

button.managerDanger
{
  margin-top:0.5cm;
  margin-left:1cm;
  color:#CC0000;
}

span.topButton
{
  font-family: Udo; 
  font-size:16pt;
  letter-spacing:-1.1pt;
  color:white;
  background-color:#ffa00e;
  text-transform:uppercase;
  text-align:middle;
}

img.topButton
{
  margin:0px;
  padding:0px;
}

div.topButton
{
  float:left;
  padding-top:6px;
  cursor:default;
  margin-right:4px;
  width:105px;
  height:32px;
  border-style:solid;
  border-width:1px;
  background-color:#ffa00e;
  text-align:center;
  font-family: Udo, Helvetica, Arial; 
  font-size:16pt;
  letter-spacing:-1.1pt;
  color:white;
}

body.wizard
{
  margin-left:2cm;
}

.emphasisA
{
  font-size:22pt;
  margin-bottom:8px;
  font-family:UDO; 
  color:#777;
  text-transform:uppercase;
}

.emphasisB
{
  font-size:12pt;
  font-weight: bold;
  margin-bottom:0px;
  margin-top:0.3cm;
  color:#000;
}

.emphasisC
{
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana; 
  font-decoration:italic;
  margin-top:0.3cm;
}

.tableHead
{
  border-bottom-width:1px;
  border-bottom-style:solid;
  font-weight:bold;
  border-color:#cccccc;
}

.warning
{
  color:#cc4488;
  font-style:italic;
}

.warning2
{
  color:#dd5566;
  font-weight:bold;
}

.inactive
{
  color:#888888;
}

span
{
  cursor:default;
}
span.menuItem { cursor:hand; }

div.menuContainer
{
  position:absolute;
  visibility:hidden;
  background-color:#ccccde;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  padding:10px;
}

p.kohMembersLogin
{
  margin-left:2cm;
}
