/* 
	Colors for this template
 	
	#000000		black
	#FFFFFF		white

	#c0bcb8 	         med grey
	#d0c0b0		pink grey
	#f0ece8		light grey pink
	#483830		slate
	#D6C3B5		lt slate

	#EEEEEE		lt lt grey
	#EBEBEB		lt grey
	#D8D8D8		grey
	#c0c0c0		grey
	#999999		grey
	#808080		dark grey
	#777777		grey
	#666666		grey
	#474747		grey
	#303030		dark grey

	#C6CBCE		lt grey blue

        #669933         medium ahm logo green
        #59862D         darker ahm logo green

	#E3E2B9		khaki grey
	#EDE6D5		light grey
	#E7CFBD		grey pink

	#C8E6D2		sky blue
	#303DAD		dark blue
	#242E84		blue

	#FF6600		Mambo orange
	#FF9900		Mambo lt orange

	#A07C60		mauve
	#DEB3A0		pink
	#EFDAD1		lt pink

	#FF0000		red
	#DD0000		red
	#00FFFF		aqua

	Fonts for this template

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
*/

/* Body */
BODY {
	margin: 0px;
	background: #BFBAA3 
	color : #000000;
	}

.greybar {
	background-color: #c0bcb8;
}

.colorbar {
	background-color: #d0c0b0; 
}

.pathway {
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.modulebg {
	background-color: #f0ece8;
}

.footer {
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #c0c0c0;
}

td,tr,p,div {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

h4 {
	color: #303DAD; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
	}
	
h5 {
	color: #303DAD; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}
	
h6 {
	color: #303DAD; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}

/* ==================== Links in the Login Area of the Front Page also Title Bar==================== */


/* Links */
a {
	font-size: 10pt; color: #000000; text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

a:hover {
	color: #59862D;	text-decoration: none;
	}

/* Horizontal Line */	
hr {
	background: #ffffff; height:0px; border: 0px inset;
	}

/* --Default Class Settings-- */	

a.mainlevel:link, a.mainlevel:visited {
	color: #000000; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
a.mainlevel:hover {
	color: #59862D; 
	}

a.mainlevel:active {
        color: #808080;
        font-weight: bold;
        }

.pagenav {
	color: #FFFFFF;
}

/* Content - Sections & Categories */
.contentpane {
	background-color : #FFFFFF; 
	}
		
.contentpaneopen {
	border : 0px ridge #DCDCDC;
	}
	
.contentheading {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	}
	
.contentdescription {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	}
	
/* Links */
a.blogsection:link, a.blogsection:visited {
	color: #FF9900; 
	text-decoration: none; 
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

a.blogsection:hover {
	color: #999999;	text-decoration: underline;
	}
	
a.weblinks:link, a.weblinks:visited {
	color: #FF9900; 
	text-decoration: none; 
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

a.weblinks:hover {
	color: #999999;	text-decoration: underline;
	}

a.readon:link, a.readon:visited {
	color: #ff6600; 
	text-decoration: none; 
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

a.readon:hover {
	color: #999999;	text-decoration: underline;
	}

.moduletable {
	width: 100%;
}

.moduleheading {
	font: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
        height : 15px;
        line-height : 15px;
        text-align : center;
        white-space: nowrap;
        color: #483830;
	background-color: #D6C3B5 ! important;
	}

.componentheading {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #303DAD;
	text-align:left;
	}
	
.button {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #303DAD;
}

/* ==================== Search Site Input Box ==================== */

.inputbox {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000080;
	background: #FFFFFF;
	border: 1px solid;
	width: 100px;
	}

/** category text format and links **/
.category {
	color: #000000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	}

a.category:link, a.category:visited {
	color: #000000; 
        font-weight: bold;
	}

a.category:hover {
	color: #59862D;
	}
	
.poll {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px
	}
	
.sectiontableentry1, .contentpane {
	background-color : #FFFFFF;	
	}

.sectiontableentry2 {
	background-color : #EBEBEB;
	}

.sectiontableheader {
	background-color : #303DAD;
	color : #FFFFFF;
	font-weight : bold;
	}
	
.small {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none; 
	font-weight: normal;
	}

.createdate {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A07C60;
	text-decoration: none; 
	font-weight: normal;
	}

.modifydate {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	text-decoration: none; 
	font-weight: normal;
	}
			
ul {
	margin: 0px 0px 0px 0px;
	}

li { 
	list-style: inside url(../images/arrow.gif) 2px;
	list-style-image: url(../images/arrow.gif);
	}

.fase4rdf {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: normal;
	}

a.fase4rdf:link {
	font-size: 11px; font-weight: normal; color: #FF9900;
	}

a.fase4rdf:hover {
	font-weight: bold; color: #808080;
	}	

table.searchintro {
  	background-color: #FFFFFF;
	border: solid 1px #777777;
	}

table.contact {
	background-color: #FFFFFF;
	}

table.contact td.icons {
	background-color: #C6CBCE;
	}

table.contact td.details {
	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}

td.date {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#logocell {
  border-right: 1 solid #303DAD; 
  border-bottom: 1 solid #9B9B9B;
  margin: 0px;
  padding: 0px;
}

#signincell {
  border-bottom: 1 solid #9B9B9B;
  background-color: #e1e3f7; 
}

#body_tbl {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	border: 0;
}

#logo_signin_tbl {
	margin: 0px;
	padding: 0px;
	border: 0;
	}

/* ==================== Links and Search Table Title Bar ==================== */

#links_search_tbl {
	background-color: #303DAD;
}

#links_search_tbl td {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#links_search_tbl a:link {
	font-size: 12px;
	color: #FFFFFF;
}

#links_search_tbl a:visited {
	font-size: 12px;
	color: #FFFFFF;
}

#links_search_tbl a:hover {
	font-size: 12px;
	color: #C8E6D2;
}

#white_spacer_row {
	border-bottom: 1 solid #474747;
}

#left_content_row {
	margin: 0px;
	padding: 0px;
	border-right: 1 solid #9B9B9B;
	width: 200;
	background-color: #303DAD;
}

#center_content_row {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 2em;
}

#center_content_row div.main {
	width: 90%;
	padding-left: 2em;
}

#center_content_row span {
	color: #242E84;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 1em;
}

#center_content_row span a {
	color: #242E84;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 1em;
}

#center_content_row span a:hover {
	color: #59862D;	text-decoration: none;
}

#center_content_row td.content_desc {
	color: #000000;
	font-size: 10pt;
	padding-left: 5em;
}

#right_content_row {
	margin: 0px;
	padding: 0px;
	width: 215;
	border: 0;
}

#blue_spacer_row {
	margin: 0;
	padding: 0;
	width: 201;
	background-color: #303DAD;
	color: #303DAD;
}

#footer_row {
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	font-size: 8pt;
	color: #303DAD;
	text-align: center;
	border-top: 1 solid #474747;
	width: 559;
}

#footer_row .moduletable {
	width: 100%;
}

td.newsflash_spacer {
	margin: 0;
	padding: 0;
	border-right: 1 solid #9B9B9B;
	width: 200;
	background-color: #303DAD;
	color: #303DAD;
}

/*-- ############################################################################################ */
/*-- #################################### Module Specific Styling ############################### */
/*-- ############################################################################################ */

/* ==================== Rate Table Module ==================== */

.ahm_mrt_table {
	background-color: #D8D8D8;
	width: 100%;
}

.ahm_mrt_header td {
	font-size: 10pt;
	font-weight: bold;
	background-color: #C8E6D2;
	font-face: verdana;
}

.ahm_mrt_section {
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	font-face: verdana;
}

.ahm_mrt_cell {
	border-left: 1 solid #D8D8D8;
	font-size: 8pt;
	font-face: verdana;
	background-color: #ffffff;
	padding: 0;
	padding-left: 1em;
}

/* ==================== Rate Finder Module ==================== */

.ahm_rf_table {
	background-color: #ffffff;
}

.ahm_rf_table td {
	text-align: center;
}

.ahm_rf_table input {
	width: 175;
}

.ahm_rf_table select {
	width: 175;
}

/* ==================== Headline Module ==================== */

.ahm_hl_table {
	background-color: #E3E2B9;
	border-top: 0;
	border-left: 1 solid #DEB3A0;
	border-bottom: 7 solid #DEB3A0;
	border-right: 0;
}

.ahm_hl_table td {
	font-weight: normal;
	font-size: 8pt;
}

.ahm_hl_table a {
	text-decoration: normal;
}

.ahm_hl_item {
	padding-left: 1em;
	padding-bottom: 1em;
}

.ahm_hl_more {
	padding-left: 1em;
}

.ahm_hl_more a {
        color: #303DAD;
        font-family: tahoma;
        font-weight: normal;
        font-size: 8pt;
}

/* ==================== Fake Stock Module ==================== */

.ahm_st_table {
	background-color: #EFDAD1;
	border-top: 1 solid #DEB3A0;
	border-left: 1 solid #DEB3A0;
	border-bottom: 7 solid #DEB3A0;
	border-right: 0;
}

.ahm_st_div {
	width: 100%;
}

span.ahm_st_name {
	font-weight: bold;
	padding-left: 2em;
	width: 50%;
}

span.ahm_st_time {
	padding-left: 4em;
	text-align: right;
}

span.ahm_st_price {
	padding-left: 3em;
}

span.ahm_st_diff {
	padding-left: 1em;
}

span.ahm_st_date {
	font-weight: bold;
	text-align: center;
	width: 100%;
}

/* ==================== Icon Group ==================== */

.ahm_ig_table {
	background-color: #FFFFFF;
	border-top: 1 solid #DEB3A0;
	border-left: 1 solid #DEB3A0;
	border-bottom: 7 solid #DEB3A0;
	border-right: 0;
}

/* ==================== Agape Login Module ==================== */

.ahm_al_message {
	font-weight: bold;
	font-size: 10pt;
}

.ahm_al_hi {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

.ahm_al_table {
  width: 85%;
}

.ahm_al_table_wide {
  width: 85%;
}

.ahm_al_table td {
  padding: 0px;
  margin: 0px;
  border: 0px;	  
  text-align: center;
}

.ahm_al_table tr.last_row td {
  padding-top: 10px;
}

.ahm_al_table td.first {
  width: 60%;
}

.ahm_al_table td.second {
  width: 40%;
}

.ahm_al_table td.left {
  text-align: left;
}

.ahm_al_table td.right {
  text-align: right;
}

.ahm_al_table input {
  font-weight: normal;
  font-face: verdana;
  font-size: 8pt;
  width: 100px;
}

input#remember_me {
  width: auto;
}

.ahm_al_table a {
  font-weight: normal;
  color: #303DAD;
  font-size: 10pt;
}

.ahm_al_table a#complete {
  font-weight: normal;
  color: #303DAD;
  font-size: 10pt;
}

/* ==================== Newsflash Module ==================== */

td.newsflash {
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	border-bottom: 1px dashed #303dad;
}

/* ==================== Bottomlinks Module ==================== */

#footer_row table.moduletable {
	width: 559;
	text-align: center;
}

/* ############################################################################################ */
/* ################################## Component Specific Styling ############################## */
/* ############################################################################################ */

/* ==================== Loanapp Component ==================== */

div.vnoel {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div.vnoel_message {
	margin-bottom: 1em;
}

div.vnoel_debug {
	color: #ff0000;
}

div.vnoel_buttons {
	font-size: 8pt;
	width=100%;
	text-align: center;
}

.vnoel_heading {
	font-size: 10pt;
	text-align: left;
	background: #bbbbbb;
	width: 85%;
}

.vnoel_paragraph {
	width: 85%;
	text-align: left;
}

.vnoel_paragraph input {
	font-size: 8pt;
	width: 5em;
}

div.vnoel_paragraph {
	text-align: left;
	margin-top: 2em;
	margin-bottom: 1em;
}

/* Application form sections and headers */

table.vnoel_appform {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

table.vnoel_appoverview {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border: 1pix solid #303DAD;
}

table.vnoel_apptoc {
	width: 100%;
	border: 0;
}

table.vnoel_appoverview td.heading {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #303DAD;
	background-color: #E3E2B9;
	margin-bottom: 0px;
}

table.vnoel_apptoc td.heading {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #303DAD;
	background-color: #E3E2B9;
	margin-bottom: 0px;
}

table.vnoel_apptoc td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
}

table.vnoel_apptoc a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

table.vnoel_apptoc td.currentpage {
	background-color: #EEEEEE;
}

div.vnoel_apperr {
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10pt;
	padding: 10px;
	border: 3px solid #000000;
}

div.vnoel_apperr a {
	color: #DD0000;
	font-size: 10pt;
}

table.vnoel_appform a {
  font-size: 8pt;
}

table.vnoel_appform tr.superheading td {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #303DAD;
	background-color: #E3E2B9;
	margin-bottom: 0px;
	border: 2 solid #303DAD;
}

table.vnoel_appform tr.subheading td {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #303DAD;
	background-color: #E3E2B9;
}

table.vnoel_appform table.section {
	border: 1 solid #303DAD;
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-bottom: 4px;
}

table.vnoel_appform td.spacer {
	height: 2px;
}

table.vnoel_appform td.largespacer {
	height: 20px;
}

table.vnoel_appform td.page_description {
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	font-size: 8pt;
	color: #303DAD;
	background-color: #EDE6D5;
}

table.vnoel_appform td.page_description_new {
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 12pt;
	color: #303DAD;
	font-weight: bold;
	background-color: #EDE6D5;
}

table.vnoel_appform td.promptcell {
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.25em;
}

table.vnoel_appform td.inputcell {
}

table.vnoel_appform tr.section1 {
	background-color: #EDE6D5;
}

table.vnoel_appform tr.section2 {
	background-color: #EEEEEE;
}

table.vnoel_assigned {
	width: 100%;
}

/* Form controls */

table.vnoel_appform input, input.number {
	width: 200;
	text-align: left;
	font-size: 8pt;
}

table.vnoel_appform input.text {
	width: 200;
	text-align: left;
	font-size: 8pt;
}

table.vnoel_appform input.checkbox {
	width: auto;
	font-size: 8pt;
}

table.vnoel_appform select {
	width: 200;
	font-size: 8pt;
	text-align: right;
}

table.vnoel_appform td.input {
	text-align: right;
}

table.vnoel_appform td.button {
	font-size: 8pt;
	text-align: center;
	border: none;
	color: #303DAD;
	background-color: #EDE6D5;
}

table.vnoel_appform td.button input {
	text-align: center;
	width: auto;
}

table.vnoel_appform td.page_title {
	padding-right: 50px;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	color: #303DAD;
}

table.vnoel_page_nav {
	background-color: #E7CFBD;
}

table.vnoel_page_nav td {
	color: #777777;
}

table.vnoel_buttons {
	font-size: 8pt;
}

td.appintro {
	color: #303DAD;
	font-size: 10pt;
	padding: 1em;
}

td.appintro ul {
	margin-top: 1em;
	list-style-type: square;
	list-style-image: url(https://www.fastapproval.com/templates/agape1/images/checkbox.gif);
}

td.appintro li {
	margin-top: 1em;
}

div.specialnote {
	border: 3px solid #303DAD;
	background-color: #E3E2B9;
	padding: 1em;
}

/* ==================== Ratewatch Component ==================== */

div.ahm_rw_header {
	color: #000000;
	margin-bottom: 1em;
}

div.ahm_rw_title {
	font-size: 12pt;
	font-weight: bold;
	color: #303DAD;
	margin-bottom: 1em;
}

div.ahm_rw_footer {
	text-align: center;
	color: #303DAD;
}

table.ahm_rw_list {
	border: 0px;
}

table.ahm_rw_list td {
	border: 0px;
}

table.ahm_rw_list th {
	border: 0px;
}

table.ahm_rw_list td {
	text-align: center;
}

table.ahm_rw_list tr.ahm_rw_row_0 {
	background-color: #EEEEEE;
}

/* ==================== Loanstatus Component ==================== */

div.ahm_ls_title {
	font-size: 12pt;
	font-weight: bold;
	color: #303DAD;
	margin-bottom: 1em;
}

div.ahm_ls_header {
	color: #000000;
	margin-bottom: 1em;
}

/* ==================== Notregistered Component ==================== */

div.ahm_nr_body {
	background-color: #FFFFFF;
	color: #005900;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
        padding-top: 1em;
}

div.ahm_nr_button {
	width: 100%;
	text-align: center;
	margin: 2em;
}

/* ==================== Calculators Component ==================== */

div.ahm_cc_body {
	/* defaults */
}

div.ahm_cc_entry {
	margin-left: 3em;
	margin-bottom: 1em;
}

/* ==================== Amortization Component ==================== */

table.amort_table {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	width: 100%
}

tr.at_heading {
	font-weight: bold;
}

tr.at_oddrow {
	background-color: #dddddd;	
}

tr.at_evenrow {
	background-color: #ffffff;
}

tr.at_totalrow {
	background-color: #ddddff;
	border: 1 solid blue;
}

td.at_title {
	font-weight: bold;
	font-size: 10pt;
}

td.at_equals {
	display: none;
}

/* ==================== Ratesearch Component ==================== */

table.ratesearch {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 18pt;
	width: 100%;
}

tr.rs_heading {
	font-weight: bold;
}

tr.rs_oddrow {
	background-color: #dddddd;	
}

tr.rs_evenrow {
	background-color: #ffffff;
}

tr.rs_totalrow {
	background-color: #ddddff;
	border: 1 solid blue;
}

td.rs_title {
	font-weight: bold;
	font-size: 10pt;
}

td.rs_equals {
	display: none;
}

/* ==================== Ratetable Component ==================== */

.ahm_rt_msg {
	width: 100%;
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 10pt;
	margin-top: 2em;
	margin-bottom: 2em;
}

.ahm_rt_table {
	background-color: #D8D8D8;
	width: 100%;
}

.ahm_rt_table td {
	padding-bottom: 1em;
	padding-top: 1em;
}

.ahm_rt_header td {
	font-size: 10pt;
	font-weight: bold;
	background-color: #FBF5EC;
	font-face: verdana;
}

.ahm_rt_section1 {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	font-face: verdana;
	background-color: #FFFFFF;
}

.ahm_rt_section2 {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	font-face: verdana;
	background-color: #FFFFFF;
}

.ahm_rt_cell1 {
	font-size: 10pt;
	font-face: verdana;
	background-color: #FFFFFF;
	padding: 0;
	padding-left: 1em;
	text-align: center;
}

.ahm_rt_cell2 {
	font-size: 10pt;
	font-face: verdana;
	background-color: #FFFFFF;
	padding: 0;
	padding-left: 1em;
	text-align: center;
}

.ahm_rt_footer {
	font-size: 8pt;
}

/* ==================== Employees Component ==================== */

.ahm_emp_data {
	padding-bottom: 2em;
	padding-left: 2em;
}

.ahm_emp_bio {
	padding-top: 2em;
}

/* ==================== GFE Component ==================== */

table.gfe {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 18pt;
	width: 85%;
	border: 1px solid black;
}

div.gfe_admin_title {
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
   	padding-bottom: 5px;
        padding-top: 15px;
}

div.gfe_schedule_title {
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
}

div.gfe_paragraph {
	width: 85%;
	text-align: left;
}

div.gfe_paragraph input {
	font-size: 8pt;
	width: 5em;
}

tr.gfe_heading {
	font-weight: bold;
}

tr.gfe_oddrow {
	background-color: #dddddd;	
}

tr.gfe_evenrow {
	background-color: #ffffff;
}

tr.gfe_totalrow {
	background-color: #ddddff;
	border: 1 solid blue;
}

table.gfe tr.total {
	font-weight: bold;
}

td.gfe_title {
	font-weight: bold;
	font-size: 10pt;
}

td.gfe_equals {
	display: none;
}

table.gfe td {
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

table.gfe td.datum {
  width: 80%;
}

table.gfe td.dollar {
  width: 20%;
}


---------------------

#agapesites {width:760;font-family:verdana;font-size:10px;color:white;background-color:EEEEEE;}
#agapesites TD{font-size:10px;color:000000; font-family: arial, verdana;}
#agapesites A{font-size:10px;color:000000;font-weight:normal;text-decoration:normal; font-family: arial, verdana;}
#agapesites A:hover{color:59862D;text-decoration:underline;}