/* **********************************************************
 @NORMALIZES
*************************************************************/
/* Normalizes margin padding */
body, div, dl, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, input, textarea, select, th, td 
{ margin: 0; padding: 0; }

/* Normalizes fonts */
h1, h2, h3, h4, h5, h6, p, li, fieldset, label, input, textarea, select, table
{ font-family:"Times New Roman", Times, serif; font-size: 100%; }

input, textarea, select
{ padding: 1px 3px 1px 3px ; border: solid 1px #B1B1B1; background: #FFF url(../images/form_shadow.gif) no-repeat left top; }

input:hover
{ border: solid 1px #48880A; }

h1, h2, h3, h4 
{ font-weight: normal; }

h5, h6
{ font-weight: bold; }

h1, h2, h3, h4, h5, h6, p, li
{ cursor: default; }

/* Normalizes links */
a 

a:hover 
{ color: #FFF; text-decoration: underline; }

/* Removes list-style from lists */
ol, ul 
{ list-style-type: none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style: normal; font-weight: normal; }

/* Table borders collapse */
table
{ border-collapse: collapse; border-spacing: 0; }

/* Removes border from fieldset and img */
fieldset, img
{ border: 0; }

/* Left-aligns text in caption and th */
caption, th
{ text-align: left; }

/* Removes quotation marks from q */
q:before, q:after
{ content: ''; }

.clear
{ height: 0; clear: both; font-size: 0;}


/* **********************************************************
 @FONTS UNIVERSAL
*************************************************************/
h1 { font-size: 260%; line-height: 1.2em; margin-bottom: 5px; }

h2 { font-size: 220%; line-height: 1.2em; margin-bottom: 5px; } 

h3 { font-size: 180%; line-height: 1.4em; margin-bottom: 230ƒpx; }

h4 { font-size: 160%; line-height: 1.4em; margin-bottom: 5px; }

h5 { font-size: 140%; line-height: 1.4em; margin-bottom: 5px; }

h6 { font-size: 110%; line-height: 1.4em; margin-bottom: 5px; text-transform: uppercase; }

p {
	font-size: 100%;
	line-height: 1.6em;
	margin-bottom: 5px;
	text-align: center;
}

/* system messages */
p.crash { background: #FFF url(../images/system_crash.gif) no-repeat 15px center; margin: 10px; padding: 10px 10px 10px 50px; border: solid 2px #FF0000; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
p.crash span { font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: #FF0000; }

p.bless { background: #FFF url(../images/system_bless.gif) no-repeat 15px center; margin: 10px; padding: 10px 10px 10px 50px; border: solid 2px #7EB712; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
p.bless span { font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: #7EB712; }

p.note { background: #FFF url(../images/system_note.gif) no-repeat 15px center; margin: 10px; padding: 10px 10px 10px 50px; border: solid 2px #4C91BD; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }	
p.note span { font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: #4C91BD; }

#content_inside #center_area .contact_form p.crash,
#content_inside #center_area .contact_form p.bless,
#content_inside #center_area .contact_form p.note { margin: 0 0 10px 0; }


/* **********************************************************
 @LAYOUT
*************************************************************/
body { background: #48880a repeat-x left top; font-size: 11px; color: #FFFFFF; text-align: center; margin: 0 auto; padding-bottom: 10px; }
#container { text-align: left; width: 960px; height: auto; margin: 0 auto; background: #000 url(../images/corners_blue.gif) no-repeat left bottom; }
#container_inside { text-align: left; width: 960px; height: auto; margin: 0 auto; background: #000; }
#container_inside1 { text-align: left; width: 960px; height: auto; margin: 0 auto; background: #000 url(../images/corners_white1.gif) no-repeat left bottom; }

/* @header */
#header { height: 104px; background: transparent url(../images/header_bg.gif) repeat-x left top; position: relative;z-index: 3; }
#header h1 { text-indent: -9999px; }
#header h2 { position: absolute; right: 295px; top: 34px; font-size: 20px; line-height: 20px; font-weight: bold; text-align: center; }
#header h2 span { font-size: 23px; color: #48880A; }

.phark, .phark a{
	text-indent: -9999px;
	display: block;
	font-size:0px;
	overflow:hidden;
}

h3#quick-apply{
	background-image:url(../images/top_header.jpg);
	position: absolute;
	height: 34px;
	width: 226px;
	right: 0px;
	top: 3px;
	}
	
h3#quick-apply a{
	height: 32px;
	width: 226px;
}
	
h3#quick-apply a:hover{background:url(../images/top_header_hover.jpg);
}
	
h3#quick_submit{
	background-image:url(../images/submit_loan.jpg);
	position: absolute;
	height: 34px;
	width: 226px;
	right: 0px;
	top: 39px;
	}
	
h3#quick_submit a{
	height: 32px;
	width: 226px;
}
	
h3#quick_submit a:hover{background:url(../images/submit_loan_hover.jpg);
}
	
h3#bbb{
	background-image: url(../images/bbb_land_large.gif);
	position: absolute;
	height: 71px;
	width: 174px;
	right: 764px;
	top: 3px;
	background-repeat: no-repeat;
	}

h3#bbb a{
	height: 71px;
	width: 174px;
}

#nav_admin { position: absolute; top: 0; right: 0px; width: 228px; height: 32px; background: transparent url(../images/top_header.jpg) no-repeat left top; }
#nav_admin_a:hover {
	background-image: url(../images/top_header_hover.jpg);
}

#nav_admin li {
	float: right;
	display: inline;
}
#nav_admin li a {
	line-height: 32px;
	display: block;
	text-indent: -9999px;
}

#nav_admin li.na2 a {
	width: 225px;
}

#quick_submit_a:hover {
	background-image: url(../images/submit_loan_hover.jpg);
}

#quick_submit li {
	float: right;
	display: inline;
}
#quick_submit li a {
	line-height: 32px;
	display: block;
	text-indent: -9999px;
}

#quick_submit li.na2 a {
	width: 225px;
}

#nav_main {
	position: absolute;
	top: 78px;
	left: 0;
}
#nav_main li { float: left; display: inline; font-size: 13px; }
#nav_main li a { color: #000000; font-weight: bold; text-transform: uppercase; line-height: 21px; display: block; background: #002D51 url(../images/nav_main_bg.gif) no-repeat right top; padding: 0 10px 0 8px; }
#nav_main li a:hover {
	color: #000000;
	text-decoration: none;
	background-position: right top;
	background-image: url(../images/nav_main_bg_hover.gif);
}
	.nmcl { position: absolute; bottom: 3px; left: 0; width: 3px; height: 3px; background: transparent url(../images/corners_black.gif) no-repeat left bottom; }
	.nmcr { position: absolute; bottom: 3px; right: 0; width: 3px; height: 3px; background: transparent url(../images/corners_black.gif) no-repeat right bottom; }

	#nav_main ul#nav_dropdown { position: absolute; width: 130px; height: auto; background: #19252E url(../images/nav_dropdown_bg.gif) repeat-y center top; }
	#nav_main ul#nav_dropdown li { width: 124px; margin: 0 3px; padding: 5px 0; border-top: dotted 1px #424242; background: transparent url(../images/nav_dropdown_icon.gif) no-repeat 5px 8px; }
	#nav_main ul#nav_dropdown li.first { border: none; margin-top: 3px; }
	#nav_main ul#nav_dropdown li a { font-size: 9px; margin: 0 10px; line-height: 12px; background: none; }
	

	#nav_main ul#nav_dropdown1 { position: absolute; width: 130px; height: auto; background: #19252E url(../images/nav_dropdown_bg.gif) repeat-y center top; }
	#nav_main ul#nav_dropdown1 li { width: 124px; margin: 340 343px; padding: 5px 0; border-top: dotted 1px #424242; background: transparent url(../images/nav_dropdown_icon.gif) no-repeat 5px 8px; }
	#nav_main ul#nav_dropdown1 li.first { border: none; margin-top: 3px; }
	#nav_main ul#nav_dropdown1 li a { font-size: 9px; margin: 0 10px; line-height: 12px; background: none; }

#nav_left {
	width: 167px;
	height: auto;
	margin: 0 3px;
	border-top: dotted 1px #424242;
	font-size: 14px;
}
#nav_left li { width: 167px; height: 65px; border-bottom: dotted 1px #424242; float: left; }
#nav_left li a { display: block; padding: 5px 10px 5px 20px; color: #818181; font-weight: bold; line-height: 12px; background: transparent url(../images/nav_left_icon.gif) no-repeat 10px center; }
#nav_left li a:hover,
#nav_left li a:active,
#nav_left li.current a {
	color: #000000;
	background-color: #48880A;
	text-decoration: none;
}

	#nav_left ul#nav_left_sub { border: none; }
	#nav_left ul#nav_left_sub li { border: none; }
	#nav_left ul#nav_left_sub li a { color: #818181; font-weight: normal; background: #0A1720 url(../images/nav_left_sub_icon.gif) no-repeat 10px center; }
	#nav_left ul#nav_left_sub li a:hover,
	#nav_left ul#nav_left_sub li a:active,
	#nav_left ul#nav_left_sub li.current a { color: #F7941D; }


/* @content */
#content {}
#content_inside { background: transparent url(../images/content_inside_bg.gif) repeat-y left top; }
#content_inside_2 { 
    /* background: transparent url(../images/content_inside_bg_closed.gif)	no-repeat left bottom; */
	}
#content_inside_22 { background: transparent url(../images/content_inside_bg_closed1.gif) no-repeat left bottom; padding-bottom: 25px; }
#content_inside_3 { background: #000000 repeat-y left top; }
#content_inside_4 {
	background: #000000 no-repeat left bottom; }

#header_pic_holder { position: relative; z-index: 1; height: 154px; background: transparent url(../images/header_pic_bg.gif) repeat-x left top; }
	#header_pic_holder h2 {
	position: absolute;
	top: 5px;
	right: 25px;
	text-align: right;
	height: 32px;
}
	
	#header_pic_holder h2 span { position: relative; width: auto; height: auto; font-size: 24px; line-height: 32px; }
	#header_pic_holder h2 span span.slogan { position: realtive; padding: 0 26px 0 30px; }
	#header_pic_holder h2 span span.sign1 { position: absolute; top: 0; left: 0; display: block; width: 25px; height: 25px; overflow: hidden; font: italic bold 40px Georgia, "Times New Roman", Times, serif; color: #48880A; text-align: left; }
	#header_pic_holder h2 span span.sign2 { position: absolute; bottom: 3px; right: 0; display: block; width: 25px; height: 25px; overflow: hidden; font: italic bold 40px Georgia, "Times New Roman", Times, serif; color: #48880A; text-align: left; }
	
	#header_pic { display: block; width: 351px; height: 154px; background-color: transparent; background-repeat: no-repeat; background-position: left top; }

/* @USER UPLOADS */
	#content_inside #center_area { color: #000; width: 590px; float: left; display: inline; }
	#content_inside #center_area a { color: #48880A; }
	#content_inside #center_area a:hover { color: #48880A; }
	
	#content_inside #center_area h1 { color: #48880A; margin: 0 10px 10px 0; }
	#content_inside #center_area h2 { color: #48880A; margin: 0 10px 10px 0; }
	#content_inside #center_area h3 { color: #48880A; margin: 0 10px 10px 0; }
	#content_inside #center_area h4 { color: #002D51; margin: 0 10px 10px 0; }
	#content_inside #center_area h5 { color: #002D51; margin: 0 10px 10px 0; }
	#content_inside #center_area h6 { color: #002D51; margin: 0 10px 10px 0; }
	#content_inside #center_area p {
	margin: 0 10px 10px 0;
	color: #000000;
}
	#content_inside #center_area p.currently_viewing { line-height: 40px; margin-bottom: 0; }
	#content_inside #center_area ul,
	#content_inside #center_area ol { margin: 10px 10px 20px 0; }
	#content_inside #center_area ul li { padding-left: 10px; margin-bottom: 10px; background: transparent url(../images/center_ul_icon.gif) no-repeat 0 4px; }
	#content_inside #center_area ol li { padding-left: 10px; margin-bottom: 10px; background: transparent url(../images/center_ol_icon.gif) no-repeat 0 4px; }
	#content_inside #center_area ul ul,
	#content_inside #center_area ul ol,
	#content_inside #center_area ol ol,
	#content_inside #center_area ol ul { margin: 10px 0 0 10px; }
	#content_inside #center_area ul ul li,
	#content_inside #center_area ul ol li,
	#content_inside #center_area ol ol li,
	#content_inside #center_area ol ul li {}
	#content_inside #center_area table {}
	
	#content_inside #right_area {
	width: 167px;
	background: #FFF;
	float: left;
	display: inline;
	margin-left:7px;
	margin-top: 3\px;
}
	.right_closed { width: 167px; height: 10px; font-size: 0; clear: both; background: transparent url(../images/right_closed.gif) no-repeat left top; }



/* @footer */
#nav_footer {
	clear: both;
	height: 39px;
	background: transparent url(../images/nav_footer_bg.gif) repeat-x top left;
	margin: 0 3px;
	color: #FFFFFF;
}
#nav_footer_inside { clear: both; height: 39px; background: transparent url(../images/nav_footer_inside_bg.gif) repeat-x top left; margin: 0 0px; }
#nav_footer_inside1 { clear: both; height: 39px; background: transparent url(../images/nav_footer_inside_bg.gif) repeat-x top left; margin: 0 3px; }
#nav_footer p,
#nav_footer_inside p { color: #48880a; line-height: 39px; margin: 0 2px; }
#nav_footer p a,
#nav_footer_inside p a { margin: 0 3px; }

/* @site info */
#site_info {
	position: relative;
	top: 0;
	left: 0;
	height: 60px;
	background-color: #FFFFFF;
}

#rss_footer { position: absolute; top: 7px; left: 10px; }
#rss_footer a { display: block; width: 18px; height: 30px; text-indent: -9999px; background: transparent url(../images/rss_footer_logo.gif) no-repeat left top; }
#rss_footer a:hover { background-position: right top; }

#site_info_txt {
	position: absolute;
	top: 8px;
	left: 51px;
	width: 725px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#site_info_txt p {
	font-size: 15px;
	line-height: .5em;
	color: #000000;
	margin: 0 10px;
}
#site_info_txt p.privacy { margin-bottom: 10px; }
#site_info_txt img { float: right; margin-left: 10px; }
#site_info_txt p a { color: #48880a; }
#site_info_txt p a:hover { color: #6b6b6b; }
