@import url("faq00000.css");
@import url("nav00000.css");
@import url("contactu.css");
@import url("ticketin.css");
@import url("manage_a.css");

A {
    text-decoration: none;
}

A:link {
    color:           #3366cc;
    text-decoration: none;
}

A:visited {
    color:           #663399;
    text-decoration: none;
}

A:active {
    color:           #cccccc;
    text-decoration: none;
}

BODY, TD, CENTER, P {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   12px;
    color:       #000000;
}

.body {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   10px;
    color:       #000000;
}

.content {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   12px;
    color:       #000000;
}

.disclaimer {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   9px;
    color:       #999999;
}

.error {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   10px;
    color:       #CC0000;
}

.formlabel {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   10px;
    color:       #333333;
}

.form {
    font-family: Courier, "Courier New";
    font-size:   10px;
    color:#000000;
}

.forminput {
    font-family: Courier, "Courier New";
    font-size:   10px;
    color:#000000;
    width: 310px;
}

.forminputsm {
    font-family: Courier, "Courier New";
    font-size:   10px;
    color:#000000;
    width: 165px;
}

.forminputmed {
    font-family: Courier, "Courier New";
    font-size:   10px;
    color:#000000;
    width: 210px;
}

.headline {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   13px;
    font-weight: bold;
    color:       #000000;
}

.instr {
    font-family: Geneva, Verdana, Arial, Lucida Grande;
    font-size:   11px;
    font-weight: bold;
    padding: 16px 0 0 5px;
}

.footnote {
    font-family: Geneva, Verdana, Arial, Lucida Grande;
    font-size:   11px;
}

.label {
    font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   9px;
    color:       #000000;
}

.message {
    font-family: Geneva, Verdana, Arial, Lucida Grande;
    font-size:   9px;
}

.preference {
    font-family: Lucida Grande, Arial, sans-serif;
    font-size:   12px;
    font-weight: bold;
    color:       #000000;
}

.reminder {
    font-family: "Times New Roman", Times, serif;
    font-size:   28px;
    color:       #000000;
}

.subheader {
	font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   14px;
    font-weight: bold;
    color:       #666666;
}

.whiteheader {
	font-family: Lucida Grande, Geneva, Verdana, Arial;
    font-size:   12px;
    font-weight: bold;
    color:       #ffffff;
}

/* Headings */

div.clear {
  clear: both;
  height: 1px;
}

/* Forms */

fieldset {
  border: 0;
  padding: 0 2px 5px 2px;
}

fieldset label {
  display: inline;
}

fieldset input[type=text] {
  display: inline;
  width: 200px;
  margin-left: 5px;
}

fieldset select {
  margin-left: 5px;
}

fieldset.top {
  display: block;
}

fieldset.top label {
  display: block;
  margin: 2px 0 0 1px;
}

fieldset.top textarea, fieldset.top input {
  width: 100%;
  margin: 2px 0 0 0;
}

fieldset.small input {
  width: 30px;
}

div.aligned-form fieldset label, div.aligned-form div.ro-label {
  width: 240px;
  text-align: right;
  display: block;
  float: left;
  margin-top: 4px;
}

div.medium fieldset label, div.two-column div.ro-label {
    width: 150px;
}

div.aligned-form div.ro-label {
  margin-left: 5px;
  margin-bottom: 6px;
  margin-left: 4px;
}

div.aligned-form div.ro-label-text {
  margin-top: 4px;
  float: left;
  margin-left: 6px;
  font-weight: bold;
}

div.two-column fieldset label, div.two-column div.ro-label {
  width: 110px;
}

div.two-column-tv fieldset label, div.two-column-tv div.ro-label {
  width: 120px;
}

div.two-column-tv fieldset input {
  width: 150px;
}

div.two-column fieldset input {
  width: 150px;
}

div.two-column-small fieldset label, div.two-column div.ro-label {
  width: 85px;
}

div.two-column-large fieldset label, div.two-column-large div.ro-label {
  margin-left: 0px;
  width: 210px;
}

p.form-seperator {
  text-align: center;
  font-size: 12px;
  font-weight:  bold;
  margin: 8px 0;
}

/* Brick */

div.brick {
  border: 1px solid #999;
}

div.brick img.brick_topl {
  position: relative;
  top: -1px;
  left: -1px;
  float: left;
}

div.brick img.brick_topr {
  position: relative;
  top: -1px;
  right: -1px;
  float: right;
}

div.brick img.brick_botl {
  float: left;
  position: relative;
  bottom: 9px;
  left: -1px;
}

div.brick img.brick_botr {
  position: relative;
  bottom: 9px;
  right: -1px;
  float: right;
}

div.brick div.content {
  margin: 10px;
}

/* For IE */

* html div.brick img.brick_topl { left: -4px; }
* html div.brick img.brick_topr { right: -4px; }
* html div.brick img.brick_botl { left: -4px; }
* html div.brick img.brick_botr { right: -4px; }


/* Button Alignment */

div.buttons {
  text-align: right;
  margin:  5px 15px;
}

div.buttons input {
  margin-left: 5px;
  width: 96px;
}

/* Footnotes */

sup, div.footnote p {
  color: #000;
  font-style: italic;
}

sup {
	vertical-align: 3px;
}

sup, div.footnote p span {
  font-size: 11px;
}

div.footnote {
  margin: 20px 10px;
}

div.footnote p {
  font-size: 11px;
  margin: 10px 0;
}

/* Footer Links */

.footerLinks {
  
  width: 100%; font-size: 10px;
  margin-top: 5px;
}

.footerLinks a {
  
  padding: 0 4px; text-decoration: none;
}
  
.footerLinks a:hover {
  
  text-decoration: underline;
}

.footerCopyright {

  font-size: 10px !important; color: #76797c;
  margin-top: 5px;
  padding-bottom:20px;
}

/* Lists */

.ApModList {
  
  list-style: circle;
  margin-left: 10px
  padding-left: 5px;
}

.ApModList li {
  padding-bottom: 5px;
}

/* Javascipt style */

span.temporary_alert {
  color: red;
  margin-left: 5px;
}

a.collapse_link {
  cursor: pointer;
}

/* TV Form Table */

.padLeft5px {
  padding-left:5px;
}


/* Ticketing Styles */

.notes {	font-size: 10px;
	font-style: italic;
	color: #666666;
}

.smalltext {	font-size: 10px;
	color: #000000;
}

.borderbot {
  border-bottom:1px solid #aaaaaa;
}


/* Search Styles */

.contentSearchContainer {

}

.contentSearch {
	border: solid 1px #bfd6ff;
	padding: 10px 20px 10px 20px;
	margin-bottom: 15px;
	margin-right: 8px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	float: left;
}