body,td,th {font-family: Arial, "Trebuchet MS";color: #333333; text-decoration:none;font-size:12px;}
body {background-color: #FFFFFF;margin:0px;}
a:link {color: #639d36; text-decoration:underline;}
a:visited {color: #639d36; text-decoration:underline;}
a:hover {color: #5B87B3; text-decoration:none;}
a:active {color: #333333; text-decoration:none;}
h1, h2, h3, h4, h5 {
 font-size:12px;
}

/** Start Reset  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
  border: 0;
 outline: 0;
  font-size: 100%;
 vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
 list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: '';
 content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
 text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
 border-spacing: 0;
}


/*** end reset  ****/



.Logo {font-family: "Trebuchet MS";font-size: 32px; font-weight: bold;color: #9CCB03;}

.LogoBlue {
  font-family: "Trebuchet MS";
  font-size: 32px;
  font-weight: bold;
  color: #0B7DBB;
}

.LogoGreen {
  font-family: "Trebuchet MS";
  font-size: 32px;
  font-weight: bold;
  color: #9CCB03;
}
.TopLinks {
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #666666;
  padding-top:5px;
  
}

.TopLinks a:link {
  color: #666666;
  text-decoration: none;
}
.TopLinks a:visited {
  text-decoration: none;
  color: #666666;
}
.TopLinks a:hover {
    color: #0B7DBB;
  text-decoration: none;
}
.TopLinks a:active {
  text-decoration: none;
  color: #666666;
}
.TxtWhite24 {
  font-family: "Trebuchet MS";
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
}
.LeftMenu {font-family: "Trebuchet MS";font-size: 11px;color: #333333;}
.LeftMenu a:link {color: #333333;text-decoration:none;}
.LeftMenu a:visited {color: #333333;text-decoration:none;}
.LeftMenu a:hover {color: #cc0000;text-decoration:none;}
.LeftMenu a:active {color: #333333;text-decoration:none;}


.Arial12Yellow {
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  }
.Arial12Yellow a {  
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  text-decoration:none;
 }
.Arial12Yellow a:hover {  
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  color: #FF0000;
  text-decoration:none;
 }
 
/*.Arial12Yellow a:visited {
  text-decoration: none;
  color: #333333;
 }
.Arial12Yellow a:active {
  text-decoration: none;
  color: #0b7dbb;
  }*/
  
.Tabs {
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  color: #333333;
  
}

.Tabs a:link {
  color: #333333;
  text-decoration: none;
}
.Tabs a:visited {
  text-decoration: none;
  color: #333333;
}
.Tabs a:hover {
    color: #0B7DBB;
  text-decoration: none;
}
.Tabs a:active {
  text-decoration: none;
  color: #333333;
  }


.Arial12Blue {font-family: "Trebuchet MS";font-size: 12px;color: #3F658B;}
.Arial12Blue a:link {color: #3F658B;text-decoration:underline;}
.Arial12Blue a:visited {color: #3F658B;text-decoration:underline;}
.Arial12Blue a:hover {color: #cc0000;text-decoration:underline;}
.Arial12Blue a:active {color: #3F658B;text-decoration:underline;}

.Arial14White {font-family: "Trebuchet MS";font-size: 14px;color: #FFFFFF;}
.Arial14White a:link {color: #FFFFFF;text-decoration:none;}
.Arial14White a:visited {color: #FFFFFF;text-decoration:none;}
.Arial14White a:hover {color: #FFCC00;text-decoration:none;}
.Arial14White a:active {color: #FFFFFF;text-decoration:none;}


.Arial12White {
font-family: "Trebuchet MS";
  font-size: 15px;
  color: #333333;
  font-weight:bold;
  padding-bottom:3px;
  padding-left:5px;
  border-bottom:dashed 1px #666666;
  margin-bottom:10px;


}
.Arial12White a:link {color: #0b7dbb;text-decoration:none;}
.Arial12White a:visited {color: #0b7dbb;text-decoration:none;}
.Arial12White a:hover {color: #000000;text-decoration:none;}
.Arial12White a:active {color: #FFFFFF;text-decoration:none;}

.search {
font-family: "Trebuchet MS";
  font-size: 12px;
  color: #0B7DBB;
  font-weight:normal;
  padding-bottom:2px;
  padding-top: 6px;
  margin-bottom:8px;
  text-decoration:none;
}
.search a:link {
color: #0b7dbb;
text-decoration:none;
}
.search a:visited {
color: #0b7dbb;
text-decoration:none;
}
.search a:hover {
color: #000000;
text-decoration:none;
}
.search a:active {
color: #000000;
text-decoration:none;
}

.Arial11White {font-family: "Trebuchet MS";font-size: 10px;color: #FFFFFF;}
.Arial11White a:link {color: #FFFFFF;text-decoration:none;}
.Arial11White a:visited {color: #FFFFFF;text-decoration:none;}
.Arial11White a:hover {color: #FFCC00;text-decoration:none;}
.Arial11White a:active {color: #FFFFFF;text-decoration:none;}

.Arial11Red {font-family: "Trebuchet MS";font-size: 11px;color: #CC0000;}
.Arial11Red a:link {color: #CC0000;}
.Arial11Red a:visited {color: #CC0000;}
.Arial11Red a:hover {color: #FFCC00;}
.Arial11Red a:active {color: #CC0000;}

.BoxBG {padding: 4px;border: 1px solid #CCCCCC;
  background-image:url(images/boxbg.png);
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#EFEFEF;
width: 370px;}
/* commented by sandeep
.FivePXpadding {padding: 0px;}
*/
.noblackline {border: 1pt solid #ffffff;}

.whiteborders {border: 1pt solid #FFFFFF;}

.blueborders {border: 1pt solid #87A7C8;background-color: #DBE5EF;}

.TxtWhite24 {
  font-family: "Trebuchet MS";
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
}
.Fieldbg {
  background-image:url(images/formbg.png);
  background-position:left top;
  background-repeat:repeat-x;
}
.Fieldbg1 {
  background-image:url(images/searchbg.png);
  background-position:left top;
  background-repeat:repeat-x;
}
.LeftTitle {
  font-family: "Trebuchet MS";
  font-size: 15px;
  color: #333333;
  font-weight:bold;
  padding-bottom:3px;
  padding-top: 10px;
  border-bottom:dashed 1px #666666;
  margin-bottom:10px;
  text-decoration:none;
}
.LeftTitle1 {
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #0B7DBB;
  font-weight:normal;
  padding-bottom:3px;
    padding-top: 3px;
  border-bottom:dashed 1px #cccccc;
  margin-bottom:8px;
  text-decoration:none;
  }
.LeftTitle1 a:link {color: #0b7dbb;text-decoration:none;}
.LeftTitle1 a:visited {color: #0b7dbb;text-decoration:none;}
.LeftTitle1 a:hover {color: #000000;text-decoration:none;}
.LeftTitle1 a:active {color: #000000;text-decoration:none;}

.TxtBlue13 {
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  padding-top: 13px;
  color: #0B7DBB;
}

.TxtBlue14 {
  font-family: "Trebuchet MS";
  font-size: 13px;
  font-weight: bold;
  padding-top: 4px;
  color: #0B7DBB;
}
.TxtWhite12 {
  font-family: "Trebuchet MS";
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}
.BoxTitle {
  font-family: "Trebuchet MS";
  font-size: 15px;
  color: #333333;
  font-weight:bold;
  padding-bottom:3px;
  border-bottom:dashed 1px #666666;
  margin-bottom:10px;
}
.leftseperator {
  padding-top:5px;
  border-bottom:dashed 1px #CCCCCC;
  padding-bottom:5px;
  
}
.search1 {
    font-family: "Trebuchet MS";
  font-size: 12px;
  text-decoration:underline;
  color: #333333;
  font-weight:normal;
  padding-top:5px;
  border-bottom:dashed 1px #CCCCCC;
  padding-bottom:5px;
  
}
.search1 a:link {color: #0b7dbb;text-decoration:underline;}
.search1 a:visited {color: #0b7dbb;text-decoration:underline;}
.search1 a:hover {color: #000000;text-decoration:underline;}
.search1 a:active {color: #000000;text-decoration:underline;}
.LearnMore {
  font-family: "Trebuchet MS";
  font-size: 12px;
  color: #0B7DBB;
}

.LearnMore a:link {
  color: #0B7DBB;
  text-decoration:underline;
}
.LearnMore a:visited {
  color: #0B7DBB;
  text-decoration:underline;
}
.LearnMore a:hover {
    color: #000000;
  text-decoration:underline;
}
.LearnMore a:active {
  color: #0B7DBB;
  text-decoration:underline;
}


/*----- This starts customizations -----------*/

body {
  background: #f9f6d8;
  font-family:arial;
  font-size:12px;
  line-height:125%;
}

p {
  padding:4px;
}

h2 {
  font-size:135%;
  padding:4px;
}

h4 {
  font-size:105%;
}

table {
}

table td {
  padding:2px;
}

.navHeader {
  background:#0e4c8f;
  text-align:right;
  font-style:italic;
  font-weight:bold;
  color: #ffffff;
  padding:4px 8px;
  font-size:16px;


}
ul li {
  list-style-type: disc;   
}
.navItem {
  padding:0px 0px 0px 0;
  text-align:right;
  color: #0e4c8f;
  font-weight:bold;
  font-size:14px;
  margin-top:1px;

}

.navItem a {
  text-decoration:none;
  color: #0E4C8F;
  background: #F9F6D8 url(/images/cvj-nav-bullet.gif) right no-repeat;
  padding:4px 36px 4px 0;
  text-align:right;
  color: #0e4c8f;
  font-weight:bold;
  font-size:14px;
  display:block;
}

.navItem a:hover {
  text-decoration:none;
  color: #5b87b3;
}

.jobLinks a {
  color:#639d36;
  text-decoration:underline;
}

.jobLinks a:hover {
  color:#5B87B3;
  text-decoration:none;
}

.jobLinks td {
  width:50%;
}

h2.title {
  color: #0e4c8f;
  margin:6px 0;
}

a.searchLink {
  background: url(/images/magnifier.png) no-repeat;
  padding-left: 18px;
}

.topLinksSub a, .topLinksSub {
  color:#0E4C8F;
  text-decoration:none;
  font-weight:bold;
}

h4 {
  color: #0e4c8f;
  margin:6px 0;
}

.subNavLinks {
  padding:12px;
  padding-bottom:0;
}

.subNavLinks ul {
  margin:0;
  padding:0;
  padding-left:16px;
}

.subNavLinks ul li {
  padding-bottom:4px;
  list-style-type:none;
  color: #639D36;
}

.cvjBody {
  border-left: 1px solid #b9cbde;
  padding-left:10px;
}

.LeftTitle {
  margin:0;
  padding:4px;
  padding-top: 4px;
  font-size: 18px;
  font-weight:bold;
  border-bottom: 1px solid #ccc;
}

.Tabs, .TxtBlue13, .LeftTitle {
  font-family: arial;
}

#jobEmployerInfo {
  padding:4px;
}

#jobEmployerInfo p {
  margin-bottom:14px;
}


/* resume */
  ul#menu { 
    width: 100%;
    height: 43px;
    background: #FFF url("/images/menu-bg.gif") top left repeat-x; 
    font-size: 0.8em; 
    font-family: "Lucida Grande", Verdana, sans-serif; 
    font-weight: bold; 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
  }
  ul#menu li {
    display: block; 
    float: left; 
    margin: 0 0 0 5px; 
  }
  ul#menu li a { 
    height: 43px; 
    color: #777; 
    text-decoration: none; 
    display: block; 
    float: left; 
    line-height: 200%; 
    padding: 8px 15px 0; 
  }
  ul#menu li a:hover { 
    color: #333; 
  }
  ul#menu li a.current{ 
    color: #FFF; 
    background: #FFF url("/images/current-bg.gif") top left repeat-x; 
    padding: 5px 15px 0; 
  }

  .padding {padding:4px;}


  /* CAREER DAY PAGE */
  #hor-zebra {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  font-size: 12px;

  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
#hor-zebra th {
  font-size: 14px;
  font-weight: normal;
  padding:4px 8px;
  color: white;
  background: #0e4c8f;
  border-color: white;
}
#hor-zebra td {
  padding: 8px;
  color: #669;
}
#hor-zebra .odd {
  background: #e8edff; 
}

/* CAREER DAY INVIVIDUAL DETAILS */
  #careerdetails1 fieldset {
    margin-bottom: 1em;
    width: 400px;

  }

    #careerdetails1 legend {
      display: block;
      font-weight: bold;
    }

    #careerdetails1 label {
      display: inline-block;
      width: 45px;
    }


    #careerdetails2 legend {
      display: block;
      font-weight: bold;
    }

    #careerdetails2 label {
      display: inline-block;
      width: 60px;
    }



 #applyform fieldset {
    margin-bottom: 1em;
    width: 570px;
    padding: 1em;
  }

    #applyform legend {
      display: block;
      font-weight: bold;
    }

    #applyform label {
      display: inline-block;
      width: 100px;
      text-align: left;
      padding-right: 1em;
    }

    #applyform input.city {
      width: 100px;
      margin-right: 1em;
    }

    #applyform input.state {
      width: 40px;
      margin-right: 1em;
    }

    #applyform input.zip {
      width: 60px;
      margin-right: 1em;
    }

    #applyform textarea {
      width: 385px;
      height: 100px;
    }



/* CAREER DAY CALENDAR */

.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; }
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }

.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }


.calendricalTimePopup {
background: white;
border: solid 1px #999999;
width: 110px;
height: 130px;
overflow: auto; }
.calendricalTimePopup ul {
margin: 0;
padding: 0; }
.calendricalTimePopup ul li {
list-style: none;
margin: 0; }
.calendricalTimePopup ul li a, .calendricalTimePopup ul li a:visited {
text-indent: 10px;
padding: 4px;
display: block;
color: black;
text-decoration: none; }
.calendricalTimePopup ul li a:hover, .calendricalTimePopup ul li.selected a {
background: #ccccff; }

.calendricalEndTimePopup {
width: 160px; }


/* CAREER DAY PLACEHOLDERS */
  #applyform input.placeholderActive{
    color:#ddd;
  }

#applyform .placeholder{ color:#aaa; }
#applyform input.styled {
  padding: 9px;
  border: solid 1px #E5E5E5;
  outline: 0;
  font: normal 13px/100% Verdana, Tahoma, sans-serif;
  width: 200px;
  background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
  background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
  box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  }
#applyform input.styled:hover
#applyform input.styled::focus{
  border-color: #C9C9C9;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
  }


/* MAIN PAGE - NEWSLETTER */

#newsletter .placeholder{ color:#aaa; }
#newsletter input.styled {
  padding: 9px;
  border: solid 1px #E5E5E5;
  outline: 0;
  font: normal 13px/100% Verdana, Tahoma, sans-serif;
  width: 200px;
  background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
  background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
  box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  }
#newsletter input.styled:hover
#newsletter input.styled::focus{
  border-color: #C9C9C9;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
  }

#newsletter .formerror {
  background: #F2AEB7;
}


/* RESUME PLACEHOLDERS */
  #form_contact input.placeholderActive{
    color:#ddd;
  }

#form_contact .placeholder{ color:#aaa; }
#form_contact input.styled {
  padding: 9px;
  border: solid 1px #E5E5E5;
  outline: 0;
  font: normal 13px/100% Verdana, Tahoma, sans-serif;
  width: 200px;
  background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
  background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
  box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
  }
#form_contact input.styled:hover
#form_contact input.styled::focus{
  border-color: #C9C9C9;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
  }



/* */
@charset "utf-8";

/*********************/
/* Can't touch this! */
/*********************/

.fast_confirm {
	position: absolute;
	
	/* Position off-screen, show only when everything is ready */
	top: -500px;
	left: -500px;
}
/* IE6 */
.fast_confirm {
    _border-left-color: pink;
    _border-bottom-color: pink;
    _border-right-color: pink;
    _filter: chroma(color=pink);
}


/*******************************/
/* You can configure from here */
/*******************************/

/* BOX */

.fast_confirm {
	background-color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 6px;
	
	border: 1px solid #aaa;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	-moz-box-shadow: 0 0 4px #000;
	-webkit-box-shadow: 0 0 4px #000;
	box-shadow: 0 0 4px #000;
}


/* ARROWS */

/* Top arrow */
.fast_confirm .fast_confirm_top.fast_confirm_arrow {
	position: absolute;
	top: -10px;
	
	border-color: transparent transparent #fff;
	border-style: solid;
	border-width: 0 10px 10px;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_top.fast_confirm_arrow_border {
	position: absolute;
	top: -12px;
	
	border-color: transparent transparent #aaa;
	border-style: solid;
	border-width: 0 12px 12px;
	height: 0;
	width: 0;
}

/* Right arrow */
.fast_confirm .fast_confirm_right.fast_confirm_arrow {
	position: absolute;
	right: -10px;
	
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_right.fast_confirm_arrow_border {
	position: absolute;
	right: -12px;
	
	border-color: transparent transparent transparent #aaa;
	border-style: solid;
	border-width: 12px 0 12px 12px;
	height: 0;
	width: 0;
}

/* Bottom arrow */
.fast_confirm .fast_confirm_bottom.fast_confirm_arrow {
	position: absolute;
	bottom: -10px;
	
	border-color: #fff transparent transparent;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_bottom.fast_confirm_arrow_border {
	position: absolute;
	bottom: -12px;
	
	border-color: #aaa transparent transparent;
	border-style: solid;
	border-width: 12px 12px 0 12px;
	height: 0;
	width: 0;
}

/* Left arrow */
.fast_confirm .fast_confirm_left.fast_confirm_arrow {
	position: absolute;
	left: -10px;
	
	border-color: transparent #fff transparent transparent;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	height: 0;
	width: 0;
}
.fast_confirm .fast_confirm_left.fast_confirm_arrow_border {
	position: absolute;
	left: -12px;
	
	border-color: transparent #aaa transparent transparent;
	border-style: solid;
	border-width: 12px 12px 12px 0;
	height: 0;
	width: 0;
}


/* BUTTONS */

.fast_confirm button {
	margin: 10px;
	padding: 5px 10px;
    
    font-weight: bold;
    
    color: #fff;
    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* Proceed button */
.fast_confirm button.fast_confirm_proceed {
    border: 1px solid #128123;
    
    color: #fff;
    
    text-shadow: 0 -1px 0 hsla(120,100%,0%,.5);
    
    background: #00aa00;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #00aa00), color-stop(1, #006600) );
    background: -moz-linear-gradient( center top, #00aa00 20%, #006600 100% );
    
    -webkit-box-shadow:
		inset 0 1px 1px hsla(0,100%,100%,.4),
		inset 0 -1px 0 hsla(0,100%,100%,.3),
		0 2px 0 hsla(120,77%,26%,1),
		0 4px 2px hsla(122,100%,0%,.5);
    
    -moz-box-shadow:
		inset 0 1px 1px hsla(0,100%,100%,.4),
		inset 0 -1px 0 hsla(0,100%,100%,.3),
		0 2px 0 hsla(120,77%,26%,1),
		0 4px 2px hsla(122,100%,0%,.5);
    
    box-shadow:
		inset 0 1px 1px hsla(0,100%,100%,.4),
		inset 0 -1px 0 hsla(0,100%,100%,.3),
		0 2px 0 hsla(122,77%,26%,1),
		0 4px 2px hsla(122,100%,0%,.5);
}
.fast_confirm button.fast_confirm_proceed:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #00dd00), color-stop(1, #00aa00) );
    background: -moz-linear-gradient( center top, #00dd00 20%, #00aa00 100% );
}

/* Cancel button */
.fast_confirm button.fast_confirm_cancel {
    border: 1px solid #128123;
    
    color: #fff;
    
    text-shadow: 0 -1px 0 hsla(0,100%,0%,.5);
    
    background: #ff2222;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #ff2222), color-stop(1, #aa0000) );
    background: -moz-linear-gradient( center top, #ff2222 20%, #aa0000 100% );
    
    -webkit-box-shadow:
		inset 0 1px 1px hsla(0,100%,100%,.4),
		inset 0 -1px 0 hsla(0,100%,100%,.3),
		0 2px 0 hsla(0,77%,26%,1),
		0 4px 2px hsla(2,100%,0%,.5);
    
    -moz-box-shadow:
		inset 0 1px 1px hsla(0,100%,100%,.4),
		inset 0 -1px 0 hsla(0,100%,100%,.3),
		0 2px 0 hsla(0,77%,26%,1),
		0 4px 2px hsla(2,100%,0%,.5);
    
    box-shadow:
		inset 0 1px 1px hsla(0,100%,100%,.4),
		inset 0 -1px 0 hsla(0,100%,100%,.3),
		0 2px 0 hsla(0,77%,26%,1),
		0 4px 2px hsla(2,100%,0%,.5);
}
.fast_confirm button.fast_confirm_cancel:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #ff6666), color-stop(1, #ff2222) );
    background: -moz-linear-gradient( center top, #ff6666 20%, #ff2222 100% );
}
