/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  OPTGROUP {
  	font-style: normal;
  	font-weight: bold;
  	font-size: 14px;
  	color:rgb(80,80,80);
  }
  
  a { 
  	 color: rgb(102, 102, 102);
    font-family: Arial,Helvetica,sans-serif;
    }

  .ticketLink { 
  		color: rgb(0, 102, 255);
    }

  body, td { color: rgb(80, 80, 80);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    }

  h1 { 
  	 font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: rgb(0, 102, 255);
    margin-top: 0px;
    margin-bottom: 0px;
    }

  h1.subtitle {
  	 font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: rgb(0, 102, 255);
    margin-top: 0px;
    margin-bottom: 0px;
    }

  h2 {
  	 font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
	}  
    
  .line { margin: 0px;
    padding: 0px;
    display: block;
    background-color: rgb(220, 220, 220);
    height: 1px;
    }

  form { margin: 0px;
    }

  A.ticket {
  	 font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: rgb(0, 102, 255);
    }

  .headerMenu { 
    background-color: rgb(136, 136, 136);
    color: rgb(255, 255, 255);
    }

  .headerMenu a { color: rgb(255, 255, 255);
    }

  #headerMenuSelected, #headerMenuSelected a, .headerUnderline { 
  	 background-color: rgb(255, 102, 0);
    color: rgb(255, 255, 255);
    }

  #headerMenuLinkActive { color: rgb(255, 255, 255);
    font-weight: bold;
    text-decoration: none;
    }

  .tableOrange { 
  		border: 1px solid rgb(210, 84, 0);
  		background-color: rgb(247, 247, 255);
    }

  .tableThOrange { padding: 3px;
    background-image: url(bg_ltorange.jpg);
    background-repeat: repeat-x;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(255, 153, 0);
    }

  .tableGreen { border: 1px solid rgb(0, 153, 51);
    background-color: rgb(245, 251, 238);
    }

  .tableGreen TD B.green {
	color: rgb(0, 102, 0);  	
  }
    
  .tableThGreen { padding: 3px;
    background-image: url(bg_green.jpg);
    background-repeat: repeat-x;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
  	 text-align: left;
    background-color: rgb(189, 228, 139);
    }

  .tableBlue { border: 1px solid rgb(0, 102, 204);
    background-color: rgb(240, 240, 255);
    }

  .tableThBlue { padding: 3px;
    background-image: url(bg_ltblue.jpg);
    background-repeat: repeat-x;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    background-color: rgb(140, 175, 229);
    }

  .tableBg { background-color: rgb(255, 255, 255);
    }

  .tableThGreen th a, .tableThBlue th a, .tableThOrange th a {
  	color: rgb(255, 255, 255);
   font-weight: normal;
   font-family: Arial,Helvetica,sans-serif;
  	font-size: 12px;
  }
    
  .tableTh th { border-right: 1px solid rgb(150, 150, 150);
    border-bottom: 1px solid rgb(50, 50, 50);
    background-color: rgb(200, 200, 200);
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    }

  .tableTh a { font-size: 12px;
    font-weight: bold;
    color: rgb(68, 68, 68);
    font-family: Arial,Helvetica,sans-serif;
    }

  .tableCellBg { background-color: rgb(247, 247, 255); }
  
  .tableCellBgIndent { 
		border-left:1px solid rgb(180,180,180);
		background-color: rgb(227,227,235);
	}
    
  .tableRowBg { background-color: rgb(247, 247, 255); }

  .tableRowAltBg { background-color: rgb(238, 238, 238); }

  .tableRowHover {background-color: rgb(255, 255, 206); }

  .tableRowBg TD, .tableRowAltBg TD { font-size: 11px; }
  
  .tableThLink { color: rgb(255, 255, 255);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    }

DIV.note { 
	border: 1px solid rgb(255, 153, 0);
	background-image: url(bg_yellow.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: rgb(252, 242, 191);
	margin: 10px;
	padding: 5px;
}

DIV.note H2 {
  	font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	margin:0px;
	color: rgb(0,150,0);
}

DIV.block {
	padding:5px;
	background-image:url(bg_block.jpg);
	background-repeat: repeat-x;
	background-color: rgb(255,255,255);
	border:1px solid rgb(120,120,120);
}

DIV.block H2 {
  	font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	margin:0px;
	color: rgb(0,150,0);
}

DIV.block H3 {
  	font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	margin:0px;
	color: rgb(85, 85, 85);
}

DIV.error {
	border:1px solid rgb(180,0,0);
	background-color:rgb(255,235,235);
	color:rgb(180,0,0);
	font-weight:bold;
	margin:10px;
	padding:5px;
}

DIV.success {
	border:1px solid rgb(0,180,0);
	background-color:rgb(235,255,235);
	color:rgb(0,180,0);
	font-weight:bold;
	margin:10px;
	padding:5px;
}

DIV.subtle {
	background-color:rgb(235,255,211);	
	margin:5px;
	padding:5px;
}

DIV.subtle2 {
	background-color:rgb(239,245,255);
	margin:5px;
	padding:5px;
}

/* Tabs */
.yui-skin-sam .yui-navset .yui-content {
	padding:5px;
	background-image:url(bg_block.jpg);
	background-repeat: repeat-x;
	background-color: rgb(255,255,255);
	border:1px solid rgb(120,120,120);
}

.yui-skin-sam .yui-navset .yui-content H2 {
	font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
	margin:0px;
	color: rgb(0,150,0);
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border:0px; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
