/*a.top-links {
  color: #003C00;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
}

a.top-links:hover {
  color: #50804E;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
}

a.top-links:visited:hover {
  color: #50804E;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
}

a.top-links:visited {
  color: #003C00;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
}

a.top-links:active {
  color: #50804E;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
}*/

.success {
  color: #33BD33;
  font-weight: bold;
  font-style: italic;
}
.error {
    color: #BD3333;
    font-weight: bold;
    font-style: italic;
}
.required {
    background: transparent url(/images/required.gif) no-repeat 100% 30%;
    padding-right: 8px;
    line-height: 22px;
}

.small-links {

	font-size: 10px;

}
a.small-links {
	color: #003C00;
	font-size: 10px;
	text-decoration: underline;
}

a.small-links:hover {
	color: #50804E;
	font-size: 10px;
	text-decoration: underline;
}

a.small-links:visited:hover {
	color: #50804E;
	font-size: 10px;
	text-decoration: underline;
}

a.small-links:visited {
	color: #003C00;
	font-size: 10px;
	text-decoration: underline;
}

a.small-links:active {
	color: #50804E;
	font-size: 10px;
	text-decoration: underline;
}



.admin-links {

/*  font-size: 14px;*/

}
a.admin-links, a.admin-links:link, a.admin-links:visited {
    color: #003C00;
/*    font-size: 14px;*/
    text-decoration: underline;
}

a.admin-links:hover, a.admin-links:visited:hover {
    color: #50804E;
/*    font-size: 14px;*/
    text-decoration: underline;
}





a.whitelink{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.whitelink:hover {
	color: #EEEEEE;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.whitelink:visited:hover {
	color: #EEEEEE;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.whitelink:visited {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.whitelink:active {
	color: #CCCCCC;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.body-flash {
	padding: 9 14 14 14;
}
	
.body-content {
	padding: 0 6 7 6;
}

.header-text {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.header2-text {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.header2-text-white, .header2-text-green {
	color: #5E5E5E;
    font-size: 18px;
    font-weight: bold;
}


.header3-text {
	font-weight: bold;
/*  color: #000000;*/
}
.error-message {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}

.keyword-search {
    background: #FFF url('/images/keyword-search.gif') no-repeat 0 0;
}

.col-left a {
  color:white;
  text-decoration:none;
}
.cancel {
  color: #F00;
}


.circle {
	display: block;
	width: 8px;
	height: 12px;
	background: #333;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	margin:5px auto;
    border:solid 1px black;
    text-indent: -9999px;
}
.is_cancelled {
background-color:#cb1c18;
padding-right:4px;
float:left;
margin-right:4px;
}
.is_signature_needed {
background-color:#4f78ad;
padding-right:4px;
float:left;
margin-right:4px;
}
.is_approval_needed {
background-color:#e7e700;
padding-right:4px;
float:left;
margin-right:4px;
}

.is_approved {
background-color:#729d32;
padding-right:4px;
float:left;
margin-right:4px;
}

.keyinfo .is_cancelled , .keyinfo .is_signature_needed, .keyinfo .is_approval_needed
.keyinfo .is_approved {
float:none;
padding:0;
padding-left:2px;
padding-right:2px;
}

.notice { margin-left: 18px; margin-right: 18px; padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.notice a {color:#514721;}

.refunded {
  color: #F00 !important;
}
