/* NAS Interactive Web Form Styles */

.nasEventsTitle
{
  color: #2f3f8d;
  width: 100%;
  border: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 22pt;
  font-family: Arial;
  font-weight: normal;
  vertical-align: middle;
  background-color: #FFFFFF;
  text-indent: 0px;
  height: 50px;
  line-height: 50px;
}
.nasEventsIntro
{
  color: #000000;
  border: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12pt;
  font-family: Arial;
  font-weight: normal;
  vertical-align: middle;
  background-color: #FFFFFF;
  text-indent: 0px;
}
.nasEventsLabel
{
  color: #2F3F8D;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  background-color: #FFFFFF;
}
.nasEventsFilterItem
{
  color: #0362aa;
  font-family: Arial;
  font-weight: normal;
  background-color: #FFFFFF;
}
.nasEventsHeader
{
  color: #FFFFFF;
  font-size: 11pt;
  font-family: Arial;
  font-weight: bold;
  background-color: #5287bb ;
  height: 25px;
}  
.nasEventsListItemHover
{
  color: #FFFFFF;
  background-color: #0362AA;
}  
.nasEventsListItemSelected
{
  color: #FFFFFF;
  background-color: #5287BB;
  font-weight: bold;
}  
.nasEventsItemDate
{
  background-color: #BBBEDC;
}
.nasEventsHeaderLabel
{
  color: #FFFFFF;
  font-size: 14pt;
  font-family: Arial;
  font-weight: bold;
  background-color: #0362AA;
}  
.nasEventsHeaderDate
{
  color: #FFFFFF;
  font-size: 14pt;
  font-family: Arial;
  font-weight: bold;
  background-color: #0362aa;
  text-align: right;
}  

.nasEventsNewsHeadline
{
  color: #555555;
  font-size: 12pt;
  font-family: Arial;
  font-weight: bold;
  background-color: #D8E6F2;
}  
.nasEventsNewsDate
{
  color: #0362AA;
  font-size: 12pt;
  font-family: Arial;
  font-weight: bold;
  background-color: #FFFFFF;
}  
.nasEventsNewsText
{
  color: #555555;
  font-size: 12pt;
  font-family: Arial;
  background-color: #FFFFFF;
}  

div.Spacer {
  overflow: hidden;
  width: 5px;
  height: 5px;
}
.nasWrapper
{
  font-family: Arial;
  font-size: 10pt;
  vertical-align: top;
}
.nasRoundPanel_Grid
{
  text-align: left;
  width: 900px;
  height: 600px;
  font-family: Arial;
  font-size: 10pt;
}
.nasRoundPanel_Form
{
  width: 900px;
  font-family: Arial;
  font-size: 10pt;
  text-align: left;
}
.nasWizardPage
{
  width: 875px;
  height: 500px;
  position: relative;
  top: 0em;
  left: 0em;
  font-family: Arial;
  font-size: 10pt;
}
.nasPageControl
{
  width: 875px;
  font-family: Arial;
  font-size: 10pt;
}
.nasTable_Main
{
  width: 900px;
  border: 0px;
  margin: auto;
  padding: 0px 0px 0px 0px;
}
.nasTable_Popup
{
  margin: 0px 0px 0px 0px;
  border: 0px;
  padding: 0px;
  vertical-align: middle;
  border-spacing: 0px;
  border-collapse: collapse;
  font-family: Arial;
  font-size: 10pt;
}
.nasTable
{
  border-style: none;
  border-color: inherit;
  border-width: 0px;
  margin: auto;
  padding: 0px;
  vertical-align: top;
}
.nasTable_Inset
{
  margin: 0px 0px 0px 0px;
  border: 0px;
  vertical-align: top;
}
.nasTable_FullWidth
{
  width: 875px;
  margin: 0px 0px 0px 0px;
  border: 0px;
}
.nasFullWidth
{
  width: 875px;
}
.nasTable_Buttons
{
  margin: 3px;
  border-style: none;
  vertical-align: middle;
}
.nasNoWrap
{
  white-space: nowrap;
}
.nasComments
{
  padding: 5px;
  vertical-align: middle;
  font-style: normal;
  white-space: normal;
  font-size: 8pt;
  font-weight: normal;
  text-transform: none;
}
.nasSection
{
  padding: 0px 0px 0px 0px;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  vertical-align: middle;
}
.nasDivider_Label
{
  padding: 0px;
  text-align: left;
}
.nasDivider
{
  padding: 0px 0px 5px 0px;
  text-align: left;
}
.nasDivider_Left
{
  padding: 0px 0px 0px 2px;
}
.nasLabel
{
  text-align: left;
  vertical-align: middle;
  font-size: 10pt;
  font-family: Arial;
}
.nasLabel_Emphasized
{
  text-align: left;
  vertical-align: middle;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
}
.nasLabel_Right
{
  text-align: right;
  vertical-align: middle;
  font-size: 10pt;
  font-family: Arial;
}
.nasLabel_Center
{
  text-align: center;
  vertical-align: middle;
  font-size: 10pt;
  font-family: Arial;
}

.nasEditor
{
  text-align: left;
  vertical-align: middle;
}
.nasReadOnly
{
  text-align: left;
  vertical-align: middle;
}

/* Non-Wrapping Row - cells and headers inherit
TR.nasNowrapRow TD, TR.nasNowrapRow TH
{
  white-space: nowrap;
}
 */

/* Inconspicuous Line - Section Divider */
hr
{
  border: 0;
  background-color: #C2D4DA;
  height: 1px;
  width: 100%;
  text-align: left;
}

/* Use with DIV for rendering in left and right columns */
/* For example:
   <div class="row">
     <span class="left">
     </span>
     <span class="right">
     </span>
   </div>
*/
div.row span.left
{
  float: left;
}
div.row span.right
{
  float: right;
}
