.inputtext,
.inputpassword {
  border: 1px solid #bdc7d8;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  padding: 3px; }

textarea {
  border: 1px solid #bdc7d8;
  padding: 3px;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
     
.inputbutton,
.inputsubmit {
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 1px;
  border-top-color: #fc0000;
  border-left-color: #fc0000;
  border-bottom-color: #fc0000;
  border-right-color: #fc0000;
  background-color: #fc0057;
  color: #FFFFFF;
  font-size: 11px;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
  text-align: center; }
  
  
  .inputbuttonlarge {
  border: 1px solid #fc0000;
    background-color: #fc0057;
      color: #FFFFFF;
      font-size: 14px;
       font-weight:400;
       width:150px; height:33px;
      font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
      text-align: center; }

.inputcheckbox {
  border: 0px; }

.inputsearch {
  background: white url(/images/magglass.png) no-repeat 3px 4px;
  padding-left: 17px; }

.transparent_png_ie6 { 
  display: none;
}

/*  ----------------------------|  ERROR PAGE  |----------------------------  */

.error_page #content {
  padding: 20px; }

.error_page #error {
  margin: 0px; }


/*  -------------------------------|  TABS  |-------------------------------  */




.generic_dialog { /* this just provides a convenient overlay and superclass for everything */
  height: 0px;
  left: 0px;
  overflow: visible;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 100;
}

#generic_dialog_iframe {
  filter: alpha(opacity=0);
  left: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
}

.pop_dialog #generic_dialog_popup,
.contextual_dialog #generic_dialog_popup {
  height: 0px;
  overflow: visible;
  position: relative;
}

.generic_dialog div.dialog_loading {
  background-color: #f2f2f2;
  border: 1px solid #606060;
  font-size: 24px;
  padding: 10px;
}
#profileActionsSecondary {
  overflow: hidden;
  background: #f7f7f7;
  margin: 0px 0px -20px 0px;
  border-top: solid 1px #ddd; }

  #profileActionsSecondary ul {
    list-style: none; 
    padding: 10px 20px 25px 20px;
    margin: 0px; }

  #profileActionsSecondary li.share {
    float: right;
    line-height: 13px;
    font-size: 11px;
    margin: -1px;
    padding: 0px 11px 0px 0px; }

  #profileActionsSecondary li.share .share_and_hide {
    text-align: right;
    float: left;
  }

  #profileActionsSecondary li {
    float: left;
    line-height: 18px;
    padding: 0px 2px 0px 2px; }
table.pop_dialog_table { 
  border-collapse: collapse;
  margin: auto;
  table-layout: fixed;
  width: 465px; /* default width... override if you want it different */
}

.pop_topleft, .pop_topright, .pop_bottomleft, .pop_bottomright {
  height: 10px;
  overflow: hidden;
  padding: 0px!important;
  padding: 5px;
  width: 10px!important;
  width: 0px;
}

.pop_topleft {
  background-image:url(images/pop_dialog_top_left.png)!important;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_dialog_top_left.png', sizingMethod='crop');
}

.pop_topright {
  background-image: url('images/pop_dialog_top_right.png')!important;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_dialog_top_right.png', sizingMethod='crop');
}

.pop_bottomleft { 
  background-image: url('images/pop_dialog_bottom_left.png')!important;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_dialog_bottom_left.png', sizingMethod='crop');
}

.pop_bottomright {
  background-image: url('images/pop_dialog_bottom_right.png')!important;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_dialog_bottom_right.png', sizingMethod='scale');
}

.pop_border {
  background-image: url('images/pop_dialog_border.png')!important;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pop_dialog_border.png', sizingMethod='scale');
}

.pop_content {
  background-color: white;
  padding: 0px;
  font-size:11px;
  color:#333333;
   font-family:tahoma;
}

.pop_content h2 {
  background: #fc0057;
  border: 1px solid #fc0000;
  color: white;
  font-size: 14px;
  font-weight: bold;
  margin: 0px;
  
}

.pop_content h2 span {
  border-top: 1px solid #fc0000;
  display: block;
  padding: 3px 10px 5px 10px;
}

.pop_content .dialog_content {
  background: #fff;
  border: 1px solid #fc0000;
  border-top-width: 0px;
}

.pop_content .dialog_body {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

.pop_content .dialog_summary {
  background: #f2f2f2;
  padding: 8px 10px 8px 10px;
  border-bottom: 1px solid #ccc;
}

.pop_content .dialog_buttons {
  background-color:#E0E0E0;
  padding: 4px;
  text-align: right;
}

.pop_content .dialog_buttons input {
  margin-left: 5px;
}

.pop_content .dialog_buttons_left_msg {
 float:left;
}
