 /*===========================================================
		axis generic styles
===========================================================*/

.axis_legend {
	font-weight: normal;
	
	/*color: #000000;*/
}

h1.axis_heading {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

h2.axis_heading {
	font-weight: bold;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}


/*===========================================================
		axis cardform styles
===========================================================*/

.axis_amt_label {
	font-weight:bold;
	/*color: #000000;*/
}

.axis_amt {
	font-weight: normal;
	/*color: #000000;*/
}

div.axis_error {
	font-weight: bold;
	color: #FF0000;
}

div.axis_description {
	font-weight: normal;
	/*color: #000000;*/
}

label.axis_label {
	font-weight: bold;
	/*color: #000000;*/
}

.axis_button {
}

/*===========================================================
		axis confirmdetailsform styles
===========================================================*/

TH.axis_boldleftbg {
	font-weight:bold;
	/*color: #000000;*/
}

TH.axis_boldrightbg {
	font-weight:bold;
	/*color: #000000;*/
}

.axis_standardtext {
	font-weight: normal;
	/*color: #000000;*/
}

TD.axis_standardtextright {
	font-weight: normal;
	/*color: #000000;*/
}

/*
 * The following styles are be used to distinguish the post and
 * packaging line on the confirmation page (if present) from the
 * preceding lines.
 */
TD.axis_pnptext {
  padding-top: 2em; /* Extra space above */
	font-weight: normal;
}

TD.axis_pnptextright {
  padding-top: 2em; /* Extra space above */
	font-weight: normal;
  text-align: right;
}

.axis_surcharge_message{
	font-weight:bold;
	background-color: #FFFFCC;
}

.axis_deferred_payment_notification {
        font-weight: bold;
}

DL.vertical {
}

DT.vertical {
	font-weight: bold;
}

DD.vertical {
}

/*===========================================================
		axis misc styles
===========================================================*/

TH.axis_messagetitle{
	color: #FF0000;
}

TD.axis_please_refrain{
	color:#FF0000;
}

TD.axis_are_you_sure{
	color:#FF0000;
	font-weight:bold;
}

.axis_surcharge_amount{
	color:#FF0000;
}

.axis_please_wait{
	background-color: #f1f1fd;
	visibility: hidden;
}

.axis_referal_form_title{
	color:#FF0000;
}

.axis_printbutton{
	color: #FF0000;
	border: medium solid #FF0000;
}

.axis_bold {
	font-weight:bold;
	/*color: #000000;*/
}

TH.axis_bold {
	font-weight:bold;
	/*color: #000000;*/
}

TD.axis_bold {
	font-weight:bold;
	/*color: #000000;*/
}

TH.axis_boldleft {
	font-weight:bold;
	/*color: #000000;*/
}

TH.axis_boldright {
	font-weight:bold;
	/*color: #000000;*/
}

.highlightSI {
  background-color:#FF0000;
}

.SiteDescription {
  color:red;
}

.axis_email {
}

/* This will float the email format to the right of the email address field. Clear contents to align vertically */
.axis_emailAddress {
/*
  float: left;
  margin-right: 1em;
*/
}

.axis_emailFormat {
}


/* CUSTOM STYLING */

.help_link {
	border-right:1px solid;
	padding-right: 3px;
	}
	
p.capita_helplinks a{
	color:#692D73;
	font-size: 1.5em;
	 }
p.capita_helplinks {
	margin-bottom:10px;}
	
.axis_legend {
	font-size: 1.5em;
	margin-bottom:10px;}

.axis_amt_label{
	font-size: 1.5em;
	margin-bottom:10px;}

.axis_label{
	font-size: 1.5em;
	margin-bottom:10px;}

.axis_description{
	font-size: 1.0em;
	margin-bottom:10px;}
	
#css_fieldset {
	font-size: 1.3em;
	}
	
.css_legend {
	font-weight: bold;
	margin-bottom: 1em;
	}
	
a:hover {
	text-decoration: underline;
	}
	
li.cssFundList {
	font-weight: bold;
	margin-bottom: 0.5em;
	}
	
ul.cssFundList {
	list-style-type: circle;
	margin-left: 2em;
	}
	
ul.cssFundList {
	margin-bottom: 3em;
	}