
/* Overall Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body		{
			background: #ffffff;
			color: #000000;
			}

/* Layout Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.in {
	background-color: #EBEBEB;
   }

tr.head {
	background-color: #EBEBEB;
     }

.row_original {
	background-color: #EBEBEB;
     }

.row_highlight {
	background-color: #ffffff;
     }

.asterisk {
	color: #FF0000;
	}

#table {
	background-color: #EBEBEB;
	}

#tr {
	background-color: #EBEBEB;
	}
	
#td {
	background-color: #EBEBEB;
	}	

.formbg	{
	background-color: #EBEBEB;
	}
	
.formError {
	background-color: #ffd5d5;
	}
	
.formSuccess {
	background-color: #dcffd7;
	}

input	{background-color: #FFFFFF;}
select	{background-color: #FFFFFF;}
textarea	{background-color: #FFFFFF;}

#detail {
	background: #FFFFFF;
	border-top: 2px solid #B11C2F;
	border-left: 2px solid #B11C2F;
	border-right: 2px solid #B11C2F;
	border-bottom: 2px solid #B11C2F;			
	}

#box {
	background: #FFFFFF;
	border-left: 2px solid #B11C2F;
	border-right: 2px solid #B11C2F;
	border-bottom: 2px solid #B11C2F;			
	}

.box {
	background: #FFFFFF;
	border-left: 2px solid #B11C2F;
	border-right: 2px solid #B11C2F;
	border-bottom: 2px solid #B11C2F;			
	}

#boxSpons {
	background: #FFFFFF;
	border: 2px solid #B11C2F;
	}

.boxSpons {
	background: #FFFFFF;
	border: 2px solid #B11C2F;
	}

#boxHead {
	background: #B11C2F;
	border-top: 2px solid #B11C2F;
	border-left: 2px solid #B11C2F;
	border-right: 2px solid #B11C2F;		
	}

.boxHead {
	background: #B11C2F;
	border-top: 2px solid #B11C2F;
	border-left: 2px solid #B11C2F;
	border-right: 2px solid #B11C2F;		
	}

#footer {
	border-top: 2px solid #B11C2F;
	}

#headLine {
		  border-top: 2px solid #B11C2F;
    	  }


/* Text Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
hr {
		color: #B11C2F;
		}
		
#box hr {
		color: #B11C2F;
		}

.box hr {
		color: #B11C2F;
		}

/* Links Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a, a:link, a:visited {
	color: #B11C2F;
	}

a:hover, #headerText a:hover, #footer a:hover {
	color: #ff0000;
	}

#headerText a:link, a:visited {
	color: #000000;
	}

#footer a:link, a:visited {
	color: #000000;
	}


/* Headings Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#detail h1 {
	background: #B11C2F;
	color: #ffffff;
	}	
	
#boxHead h2 {
	background: #B11C2F;
	color: #ffffff;
	}	

.boxHead h2 {
	background: #B11C2F;
	color: #ffffff;
	}	

/* Menu Buttons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.menuButtons a	{
				color: #000000;
				background-color: #FFFFFF;
				border-left: 15px solid #FF9191;
				}

.menuButtons a:hover	{
					border-left: 15px solid #B11C2F;
					color: #000000;
					background-color: #EBEBEB;
					}
	

.active  a	{
					border-left: 15px solid #B11C2F;
					color: #000000;
					background-color: #FFCFCF;
					}					

			
	
.gbox h2 {
	font-size: 120%;
	background: url(/careers/images/dottygrey.gif) repeat-x bottom left;
}


.gbox {
	padding: 1px 12px 1px 12px;
	background-color: #EBEBEB;
}




.triangle {
	list-style-image: url(../images/triangle.gif);
}

.square {
	list-style-image: url(../images/square.gif);
}	



/* Data table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
.datatable {
	border: 1px solid #000000;
	}

.datatable th {
	border: 0px solid #E9FBFE;
	background-color: #ebebeb;
	}

.datatable td {
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	}

.datatable-form {
	border: 1px solid #000000;
	}

.datatable-form th {
	border: 0px solid #E9FBFE;
	background-color: #EBEBEB;
	}

.datatable-form td {
	border: 1px solid #ebebeb;
	background-color: #ffffff;
	}
	
		


/* myAccount properties
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
.cancelled { color: red; }
.confirmed { 	color: green; }
.live { 	color: green; }
.expired { color: #000080; }
.new { color: blue; }

.pending { color: #E65B00; }
.reserved { color: purple; }


