
body, input, select, textarea {
  font-family:Tahoma;
  font-size:14px;
}

body {
  background-color:#232323;
  margin:0px;
}

.smallFont        { font-size:10px; }
.mainBackground  { background-color:#ffffff; }
.lightBackground { background-color:#343434; }
.alignRight { text-align:right; }
.alignLeft { text-align:left; }

div.page {
  width:940px;
  margin:0 auto;
}
div.block {
  padding:5px;
}
div.dropdown {
  padding:0px !important;
}
div.body {
  padding-bottom:15px !important;
}

div.footer {
  margin-bottom:0px !important;
  padding-left:10px;
  padding-right:10px;
  clear:both;
  color:#b9b9c0;
}
div#left {
  width:240px;
  float:left;
}
div#main {
  margin-left:250px;
}

.multiselect {
  width: 100%;
  height: 200px;
}

.formLabel {
  padding-top: 8px;
  font-weight: bold;
}

.formInput {
  padding-top: 3px;
}
.ui-multiselect li {
  font-size: 10px !important;
}

a.smallLink { font-size:9px; }

table.leftRight td.caption {
  font-weight: bold;
  text-align: right;
}

label.error {
  padding-left: 5px;
  display: none;
  color: red;
  font-size: 10px;
}

div.adminHeader { padding-top:15px; padding-bottom:15px; }
span.adminHeader { font-size:16px;font-weight:bold; }

div.pageHeader { 
  padding:5px;
  padding-left:10px;
  color:white;
  background-color:#2880E8;
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
  vertical-align:middle;}

table.form td.caption {
  text-align: right;
	font-weight: bold;
  vertical-align: top;
  width:25%;
}

div.padded { padding:10px; }

span.clickable { cursor: pointer; color:blue; text-decoration:underline; }

table.adminGrid { width:650px; }
