/********************************************************************************************/
/* DEFAULT STYLES ***************************************************************************/
/********************************************************************************************/
A:link									{ text-decoration: underline; color: #330000; outline: none; }
A:active								{ text-decoration: underline; color: #663300; outline: none; }
A:visited								{ text-decoration: underline; color: #663300; outline: none; }
A:hover									{ text-decoration: underline; color: #CC3300; outline: none; }
A:focus									{ -moz-outline-style: none; }

A.site_common_link:link					{ text-decoration: none; color: #330000 }
A.site_common_link:active				{ text-decoration: none; color: #663300 }
A.site_common_link:visited				{ text-decoration: none; color: #663300 }
A.site_common_link:hover				{ text-decoration: underline; color: #CC3300 }

A.site_menu_link:link					{ text-decoration: none; color: #2d2b2b }
A.site_menu_link:active 				{ text-decoration: none; color: #2d2b2b }
A.site_menu_link:visited				{ text-decoration: none; color: #2d2b2b }
A.site_menu_link:hover					{ text-decoration: underline; color: #2d2b2b }

A.site_footer_link:link					{ text-decoration: none; color: #FFFFFF }
A.site_footer_link:active				{ text-decoration: none; color: #FFFFFF }
A.site_footer_link:visited				{ text-decoration: none; color: #FFFFFF }
A.site_footer_link:hover				{ text-decoration: underline; color: #EF8418 }

A.site_buttons_link:link				{ text-decoration: none; color: #EF8418 }
A.site_buttons_link:active 				{ text-decoration: none; color: #EF8418 }
A.site_buttons_link:visited				{ text-decoration: none; color: #EF8418 }
A.site_buttons_link:hover				{ text-decoration: none; color: #3E4A44 }

A.site_designedby_link:link				{ text-decoration: none; color: #FF0000 }
A.site_designedby_link:active 			{ text-decoration: none; color: #FF0000 }
A.site_designedby_link:visited			{ text-decoration: none; color: #FF0000 }
A.site_designedby_link:hover			{ text-decoration: none; color: #FF0000 }

/*********************************************************************************************/
/* START DEFAULT CONTENT LAYOUT STYLES *******************************************************/
/*********************************************************************************************/
/* The page will be divided into three vertical div sections (header, content, footer)       */
/* The content section will be divided based on the current page's request but always one to */
/* two horizontal cells. Each of these cells will have another section in it that will       */
/* take 100% of the cell's width and the section will have an inner cell that will set the   */
/* format for text and background of that column. The outer cell and sections styles may set */
/* some of the formats but generally they will be limited to widths, alignments and borders. */
/*********************************************************************************************/

/* BODY tag default style */
#body
{
	color               : #000000;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 13px;
	background-color	: #1C1C9E;
/*	background			: #66ABEE url('images/bluegradient.gif') repeat-x top left; */

/*	background-color	: #000000;
	color				: black;
	font-family			: arial, verdana;
	margin				: 0px 0px 0px 0px;*/
}

#wrapper
{
	width				: 990px;
	margin				: 0px auto;
	text-align			: left;
}

#menu
{
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 10px;
	padding-right		: 10px;
	background-color	: #FFFFFF;
}

#header_wrapper
{
	clear				: both;
	border-top			: 1px solid #000000;
	border-right		: 1px solid #000000;
	border-left			: 1px solid #000000;
	height				: 228px;
	padding				: 0px;
	background			: #FFFFFF;
	vertical-align		: top;
}

/* Only used in page.php - does not affect the display */
#header
{
	border				: 0px solid #BBB000;
	height				: 100px;
	padding				: 0px;
	background			: #B40B08;
}

.header_top_div
{
	float				: right;
	height				: 20px;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #979797;
	text-align 			: right;
	padding-top			: 3px;
	padding-bottom		: 3px;
	vertical-align		: middle;
}

.header_middle_div_left
{
/*	clear				: both; */
/*	float				: left; 
	height				: 200px;*/
	text-align 			: left;
/*	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 15px; */
	vertical-align		: top;
}

.header_middle_div_right
{
	float				: right;
	padding-top			: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
	vertical-align		: middle;
}

.header_bottom_div
{
	clear				: both;
/*	height				: 20px; */
	text-align 			: right;
	font-family 		: "Times New Roman", Times, serif;
	font-size   		: 14px;
	color				: #6B6B6B;
	font-weight			: bold;
	border-top			: 1px solid gray;
	border-bottom		: 1px solid gray;
/*	background-color	: #CCCCCC; */
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-right		: 10px;
	vertical-align		: bottom;
	background			: url('images/background.jpg') repeat-x top left;
}

#content
{
	border-left			: 1px solid #000000;
	border-right		: 1px solid #000000;
	border-bottom		: 1px solid #000000;
	padding				: 0px;
	background-color	: #FFFFFF;
}

#content_main
{
	width				: 100%;
	margin-left			: auto;
	margin-right		: auto;
}

#content_main_body
{
	vertical-align		: top;
	background-color	: #FFFFFF;
	padding				: 5px;
}

/* Only for the home page to bring the columns to the top (no padding) */
#home_content_main_body
{
	vertical-align		: top;
	background-color	: #FFFFFF;
	padding				: 0px;
}

#footer
{
	color				: #FFFFFF;
	height				: 40px;
	clear				: both;
	background-color	: #841212; 
	padding				: 5px 5px 3px 5px;
	border-left			: 1px solid #000000;
	border-right		: 1px solid #000000;
	border-bottom		: 1px solid #000000;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 15px;
	text-align			: center;
	vertical-align		: middle;
}

#footer_contact
{
	color				: #FFFFFF;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 15px;
	text-align			: center;
}

#footer_copyright
{
	color				: #FFFFFF;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	text-align			: center;
}

#footer_owner
{
	color				: #FFFFFF;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	text-align			: center;
}

/********************************************************************************************/
/* END DEFAULT CONTENT LAYOUT STYLES ********************************************************/
/********************************************************************************************/

/********* START FORM PAGE LAYOUT STYLES - CONTENT *********/

/* Style for the prompt cell of a form */
.site_form_prompt_cell
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	text-align			: right;
	vertical-align		: top;
	font-weight			: normal;
	width				: 30%;
}

/* Style for the input cell of a form */
.site_form_input_cell
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	color				: #FFFFFF;
	text-align			: left;
	vertical-align		: top;
	width				: 70%;
}

.site_t_form_opt_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 6px;
}

.site_s_form_opt_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
}

.site_m_form_opt_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
}

.site_l_form_opt_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
}

.site_t_form_req_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 6px;
}

.site_s_form_req_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
}

.site_m_form_req_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
}

.site_l_form_req_prompt
{
	color       : #727272;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
}

/********** END FORM PAGE LAYOUT STYLES - CONTENT **********/

/* Common site input box style */
.site_input
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	padding				: 2px;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #EDEDED;
	height				: 15px;
}

input:focus { border: 1px solid #EF8418; }

/* Common site input box style for file browse box */
.site_file_input
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	padding				: 2px;
	border-width		: 1px;
	border-color		: #EDEDED;
	background-color	: #FFFFFF;
}

/* Common site checkbox style */
.site_checkbox
{
	border-style		: none;
	border-width		: 1px;
}

/* Common site radiobutton style */
.site_radiobutton
{
	border-style		: none;
	border-width		: 1px;
}

/* Common site select box style */
.site_select
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #EDEDED;
	height				: 20px;
}

/* Common site textarea style */
.site_textarea
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	border-style		: solid;
	padding				: 2px;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #EDEDED;
}

textarea:focus { border: 1px solid #EF8418; }

/* Standard button style */
.site_button
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	border-style		: solid;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #EDEDED;
	height				: 20px;
	cursor				: hand;
	vertical-align		: top;
}

/* Tiny text */
.site_ttext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 6px;
}

.site_stext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
}

.site_mtext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
}

.site_ltext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
}

.site_bttext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 6px;
	font-weight	: bold;
}

.site_bstext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: bold;
}

.site_bltext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
	font-weight	: bold;
}

.site_bxltext
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 15px;
	font-weight	: bold;
}

.site_rbttext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 6px;
	font-weight	: bold;
}

.site_rbstext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
	font-weight	: bold;
}

.site_rbmtext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
	font-weight	: bold;
}

.site_rbltext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
	font-weight	: bold;
}

.site_rttext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 6px;
}

.site_rstext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 9px;
}

.site_rmtext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
}

.site_rltext
{
	color       : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
}

.site_bbstext
{
	color       : #3E4A44;
	font-family : sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size   : 9px;
	font-weight	: bold;
}

.site_bbmtext
{
	color       : #3E4A44;
	font-family : sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size   : 11px;
	font-weight	: bold;
}

.site_bbltext
{
	color       : #3E4A44;
	font-family : sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size   : 14px;
	font-weight	: bold;
}

.site_bmtext
{
	color       : #0055A5;
	font-family : sans-serif, Verdana, Geneva, Arial, Helvetica;
	font-size   : 11px;
}

/* Style for current page text */
.site_current_page
{
	color				: #FF0000;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
}

/* Style for not found type of text */
.site_not_found_text
{
	color				: #000000;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 15px;
	font-weight			: bold;
}

/* image tag with border */
.site_img_with_border
{
	border				: 1px solid;
}

/* image tag without border */
.site_img_without_border
{
	border				: none;
}

img.magazine_image
{
	border				: 1px solid #BEAC9E;
	padding				: 3px;
	margin				: 5px 5px 5px 5px;
	background-color	: #CCCCCC;
}

img.services_image
{
	border				: 1px solid #BEAC9E;
	padding				: 3px;
	margin				: 5px 5px 5px 5px;
	background-color	: #EAEAEA;
}

li
{
	padding				: 3px;
}

#home_animation_wrapper
{
	width				: 798px;
	background-color	: #8D9A93;
	padding-top			: 0px;
}

#home_animation 
{
	border				: 0px solid #555;
	width				: 798px;
	height				: 449px;
}

.header_text
{
	color				: #0055A5;
	font-family			: "Times New Roman", Times, serif;
	font-size			: 14px;
	font-weight			: bold;
}

.footer_text
{
	color       : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 11px;
}

.about_text
{
	color       : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
	text-align	: justify;
}

img.logo
{
	border: none;
}

li.MsoNormal
{
	mso-style-parent: "";
	margin-bottom	: .0001pt;
	font-size		: 12.0pt;
	font-family		: "Times New Roman";
	margin-left		: 0in; margin-right:0in; margin-top:0in
}

.page_title_text
{
	font-family		: Arial;
	font-style		: normal;
	font-weight		: bold;
	font-size		: 16px;
	color           : #800000;
}

.heading_text
{
	font-family		: Arial;
	font-style		: italic;
	font-weight		: bold;
	font-size		: 16px;
	color           : #800000;
}
	
.style1
{
	color			: #000099;
	font-style		: italic;
	font-weight		: bold;
	font-size		: 14px;
}

.style2
{
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	font-size		: 11px;
}

.texto
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
}

/* START: Headers for the loan prequalification page */
h1
{
	margin-right	: 0in;
	margin-left		: 0in;
	font-size		: 24.0pt;
	font-family		: "Times New Roman";
	font-weight		: bold;
}

h2
{
	margin-right	: 0in;
	margin-left		: 0in;
	font-size		: 18.0pt;
	font-family		: "Times New Roman";
	font-weight		: bold;
}
/* END: Headers for the loan prequalification page */

.email_input_box
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	border-style		: solid;
	padding				: 2px;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #EDEDED;
	height				: 15px;
	width				: 180px;
}

.message_text_box
{
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	border-style		: solid;
	padding				: 2px;
	border-width		: 1px;
	border-color		: #000000;
	background-color	: #EDEDED;
	height				: 100px;
	width				: 180px;
}

.message_table
{
	background-color	: #FFFFFF;
}