/* Menus */
#menu
{
 clear:both;
}

ul.menu
{
 background:#9A9FB5;
}

ul.menu li
{
 background:url("images/UnSelectedTab-Left.gif") no-repeat left top;
}

ul.menu li a
{
 background:url("images/UnSelectedTab-Right.gif") no-repeat right top;
}

ul.menu li.selected
{
 background:url("images/SelectedTab-Left.gif") no-repeat left top;
}

ul.menu li.selected a
{
 background:url("images/SelectedTab-Right.gif") no-repeat right top;
}



/* Other */
.errorMessage
{
 display:block;
 margin-top:15px;
 font-weight:bold;
 color:#f00; /* red */
}

.Message
{
 display:block;
 margin-top:15px;
 font-weight:bold;
 color:#6666FF;
}

.username
{
 font-weight:bold;
 color:#9A9FB5;
}

.firstname, .lastname
{
 font-weight:bold;
 color:#000;
 font-size:inherit;
}

.orgname
{
 font-weight:bold;
 color:#000;
 font-size:inherit;
 text-align:left;
}

.orguserid
{
 color:#000;
 font-size:inherit;
}



/* Form Fields Styles */
form
{
 background:#EBECF0;
 border: 1px solid #9A9FB5;
}

input[type=text][readonly]
{
 background:#E8E8E8;
}

ul.FormInputs li label
{
  background-color: #B0C4DE; /* lightsteelblue - not supported by IE5.5 */
}

.FormInputSet
{
 padding:2px;
}

.FormInputSet *
{
 font-size:11px;
}

.formInputGroupTitle
{
 font-size:11px;
 font-weight:bold;
 color:#9A9FB5;
 background-color:#F5F5F7;
 padding:5px;
}


/* General */
*
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
 
#logo
{
 float:left;
 padding-bottom:10px;
 padding-left: 20px;
}

#LoginInfo
{
 padding-top:10px;
 padding-right: 20px;
 float:right;
}

#LoginInfo a
{
 text-decoration:none;
 color:#CC6666;
}

.tableTitle
{
 margin-top:15px;
 font-size:15px;
 font-weight:bold;
 color:#9A9FB5;
 border:1px solid #9A9FB5;
 border-bottom:0px;
 background-color:#F5F5F7;
 padding:2px;
 width:16em;
 text-align:center;
}

#body
{
 margin:2px;
}



/* Tabular Data Styles */
.divTable
{
 border:1px solid #9A9FB5;
 padding:5px;
}

tr.RollOver
{
 background-color:#C7CAD6;
}

th
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:white;
}

td
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-align:center;
}

th, tr.Selected
{
 background-color:#9A9FB5;
}

tr.OddRow
{
 background-color:#E1E2E9;
}

tr.EvenRow
{
 background-color:#F5F5F7;
}

a.action
{
 color:white;
 font-weight:bold;
 text-decoration:none;
 background-color:#9A9FB5;
 font-size:9px;
 white-space:nowrap;
}

a.action:hover
{
 color:#E8C827;
}