/* To change the size of the form, locate the .mainForm class of this file and change the value of width property */

body
{
  background: #FFFFFF;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
}

/* Text */
.bodyText
{
  font-size: 11px;
  font-weight: normal;
}

.labelTextBold
{
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

.noteText
{
  color: #666666;
  font-size: 11px;
  text-align: left;
}

.errorText
{
  color: #C00000;
  font-size: 11px;
}

.footerText
{
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}

.headerText
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 7px;
  text-align: left;
}

.headerTextSmall
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

/* Links */
a:link, a:visited
{
  color: #3B5A82;
  font-size: 11px;
}

a:active, a:hover
{
  color: #5280B1;
  text-decoration: underline;
}

a.globalLinks:link, a.globalLinks:visited
{
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
}

a.globalLinks:active, a.globalLinks:hover
{
  color: #5280B1;
  text-decoration: underline;
}

a.linkButton:link, a.linkButton:visited
{
  color: #5280B1;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
}

a.linkButton:active, a.linkButton:hover
{
  color: #FF9900;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
}

/* Default.aspx */
.mainForm
{
  margin: 0 auto;
  text-align: center;
  width: 90%;
}

.header
{
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: left;
  width: 100%;
}

.footer
{
  height: 20px;
}

.menu
{
  color: #666666;
  margin-top: 40px;
}

.formHeader
{
  background-color: #5280B1;
  height: 32px;
  text-align: left;
}

.formBody
{
  border-left: 4px solid #5280B1;
  border-right: 4px solid #5280B1;
  border-bottom: 4px solid #5280B1;
  padding: 12px 12px 12px 12px;
}

.contentPanel
{
  border: solid 1px #A7BAC5;
}

.errorPanel
{
  background-color: #F0F5FA;
  min-height: 100px;
  padding: 10px 10px 10px 10px;
  text-align: left;
}

/* Help.aspx */
.helpHeader
{
  background-color: #F0F5FA;
  border-bottom: solid 4px #5280B1;
  height: 20px;
  padding: 10px 20px 10px 20px;
  text-align: left;
  vertical-align: middle;
}

.helpTitleText
{
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

#helpMainContent
{
  padding: 10px 30px 10px 30px;
  text-align: left;
}

#helpCustomContent
{
  padding: 10px 30px 10px 30px;
  text-align: left;
  font-size: 11px;
  font-weight: normal;
}

/* Login.aspx */
.loginForm
{
  margin: 0 auto; /* to center in FireFox */
  text-align: center;
  width: 410px;
}

.loginBody
{
  background-color: #FFFFFF;
  border-left: 4px solid #5280B1;
  border-right: 4px solid #5280B1;
  border-bottom: 4px solid #5280B1;
}

.loginContent
{
  background-color: #F0F5FA;
  padding: 10px 10px 10px 10px;
  text-align: left;
}

.loginLabel
{
  color: #333333;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  padding-right: 5px;
  width: 90px;
}

/* Rad ComboBox */
.comboTable TD
{
  background-image: url(../Images/rowBg.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.comboHeader
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.comboItem
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-left: 5px;
  padding-bottom: 2px;
}

/* List View */
.listViewPanel
{
  background-color: #F0F5FA;
  border-bottom: 1px solid #dae2e8;
  height: 200px;
  padding: 20px 20px 20px 20px;
  text-align: left;
  width: 100%;
}

.fieldHeader
{
  color: #555555;
  background-color: #F0F5FA;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  width: 130px;
}

/* RadListView */
.listViewHeaderColumn
{
  font-weight: bold;
  color: #333333;
  font-size: 11px;
  text-align: left;
  vertical-align: top;
  height: 20px;
  width: 150px;
}

.listViewValueColumn
{
  color: #333333;
  font-size: 11px;
  text-align: left;
  vertical-align: top;
}

/* Details.aspx */
.detailsPage
{
  background-color: #F0F5FA;
}

.detailPanel
{
  background-color: #F0F5FA;
  padding: 10px;
}

fieldset
{
  /*border: solid 1px #DEDFFF;*/
  margin-bottom: 10px;
  padding: 5px 10px 5px 10px;
  text-align: left;
  width: 600px;
}

legend
{
  color: #5280B1;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  padding-right: 2px;
  padding-left: 2px;
}

/* Export window */
#exportWindow
{
  background-color: #F0F5FA;
}

#exportPanel
{
  margin: 10px 10px 10px 10px;
  text-align: left;
}

/* hide pagesize dropdown in RadGrid */
div.RadGrid .rgPager .rgAdvPart
{
  display: none;
}

/* Search Box */
.searchBoxPanel
{
  background-color: #F0F5FA;
  padding: 10px;
  text-align: right; /*height: 35px;*/
}

/* expand title*/
div.userName
{
  color: #555555;
  font-weight: bold;
  font-size: 15pt;
  padding-bottom: 10px;
  border-bottom: 1px solid #a9b5be;
}

.thumbnail a div
{
  display : block;
  margin : auto;
}

/* fix RadGrid rendering issue in Compatibility View mode */
.rgDetailTable, .rgMasterTable
{
  width: 100%;
}

.clearfix {
    overflow: auto;
}
