/*
  modify default stylesheet
*/

#bread
{
  margin-top: 8px;
}

.leftCOL
{
  background-color: transparent;
  border-width: 0px;
  margin-left: 0px;
  width: 190px;
}

.leftCOL p
{
  margin: 0px;
}

.mainsection
{
  background-color: #F6FaFF;
  border: 1px dashed #cccccc;
  width: 673px;
}

.mainsection h4
{
  margin: 1em 0px;
}

.mainsection h5
{
  margin: 0.5em 0px;
}

.mainsection p img
{
  display: inline;
}

.mainsection .csc-header-date
{
  color: #11297b;
  font-weight: bold;
  margin: -0.5em 0px 1em 0px;
}

.FAQs .mainsection h5
{
  font-size: 1.2em;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  padding-top: 1em;
}

.mainsection .dotted
{
  border: none;
  border-top: dashed 1px #cccccc;
  color: transparent;
  background-color: transparent;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 80%;
}

.mainsection .csc-linkToTop
{
  text-align: center;
}

.mainsection .successPage .errorsNotPresent h3
{
  font-size: 1.2em;
}

.mainsection .successPage .errorsNotPresent .msgTitle
{
  padding: 0px;
}


/*
  admin styles
*/

.cualert_admin_stats
{
  margin: 0px 18px;
}

.cualert_admin_stats th, .cualert_admin_stats td
{
  padding: 3px 0px;
}

.cualert_admin_stats th
{
  padding-right: 24px;
}

.cualert_admin_options
{
  margin-bottom: 0px;
  margin-top: 0px;
}

.cualert_admin_options li
{
  padding: 2px 0px;
}


/*
  current registration styles
*/

#cualert_registration_wrapper
{
  background-color: #f0f1ec;
  background-color: #f6f6f6;
  background-color: #fafafa;
  margin: 12px 20px;
  padding: 6px;
  width: 622px;
}

#cualert_registration
{
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  width: 622px;
}

#cualert_registration .row
{
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 3px 6px;
}

#cualert_registration .row .label
{
  display: inline;
  float: left;
  font-weight: bold;
  width: 180px;
}

#cualert_registration .tooltip
{
  cursor: help;
}

#cualert_registration .row .value
{
  display: inline;
  float: left;
  font-weight: normal;
  width: 340px;
}

#cualert_registration .row .options
{
  display: inline;
  float: left;
  width: 90px;
}

#cualert_registration .row .options a
{
  color: #0000ee;
  text-decoration: none;
}

#cualert_registration .row .options a:hover
{
  text-decoration: underline;
}

.cualert_batphones .col1, .cualert_batphones .col2
{
  display: inline;
  float: left;
  width: 120px;
}

.cualert_batphones .col3
{
  display: inline;
  float: left;
  width: 290px;
}

.cualert_batphones .col4
{
  display: inline;
  float: left;
  width: 72px;
}

.clear
{ 
  clear:both;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  line-height:0px;
}

/*
  CUAlert form styles
*/

#cualert_form
{
  margin: 0px;
  padding-top: 1em;
}

#cualert_form label
{
  display: inline;
  float: left;
  font-weight: bold;
  margin-top: 2px;
  width: 180px;
}

#cualert_form label.inlinelabel {
  float: none;
  width: 40px;
}

#cualert_form .row
{
  clear: both;
  margin-bottom: 4px;
  padding-left: 18px;
}

#cualert_form .button, #cualert_form .button_row, .button_row
{
  padding-left: 200px;
}

#cualert_form .button_row, .button_row
{
  padding-top: 1em;
}

#cualert_form .row .formatMsg
{
  font-size: 0.92em;
  margin-left: 182px;
}

.err-msg, .success-msg
{
  margin: 1.5em 0px;
}

.err-msg strong
{
  color: red;
}

.success-msg strong
{
  color: green;
}


/*
  Logon form styles
*/

#cu_logged_on_div fieldset, #cu_logged_off_div fieldset
{
  margin: 0px;
  padding: 0px 10px 10px 10px;
  border-width: 0px;
  border-bottom: 1px dotted #cccccc;
  display: block;
  clear: both;
}

#cu_logon_button, #cu_logoff_button
{
  display: inline;
  float: none;
}

#cu_logged_on_div, #cu_logged_off_div
{
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
}

#cu_logon_form, #cu_logoff_form
{
  padding: 10px;
  text-align: left;
  border: 1px solid #cccccc;
  margin: 0px;
  background-color: #f0f1ec;
  background-color: #f6f6f6;
  background-color: #fafafa;
  line-height: 1.0em;
  font-weight: normal;
}

#cu_logon_form input, #cu_logoff_form input
{
  margin-top: 3px;
}

.logonLegend, .logoffLegend
{
  display: none;
}

#cu_logon_username_label_div, #cu_logon_username_label_div label, #cu_logon_username_input_div, 
#cu_logon_password_label_div, #cu_logon_password_label_div label, #cu_logon_password_input_div
{
  display: inline;
  float: left;
  width: 142px;
}

#cu_logon_username_label_div label, #cu_logon_password_label_div label
{
  display: block;
  font-weight: bold;
  padding: 13px 0px 0px 0px;
  clear: both;
  width: 150px;
  text-align: left;
}

#cu_logon_username_input_div, #cu_logon_password_input_div
{
  padding-left: 6px;
}

#cu_logon_username_label_div label, #cu_logon_password_label_div label
{
  padding-top: 6px;
}

#cu_logon_middle, #cu_logon_button_input_div
{
  clear: both;
}

#cu_logon_button_input_div
{
  margin-left: 148px;
}

#cu_errors
{
  padding: 10px 10px 10px 20px;
}

#cu_logon_errors .cu_logon_error
{
  color: #ff0000;
}
