@charset "utf-8";
/* Global TAG based styles */
HTML		{ width:100%; height:100%; margin:0px; padding:0px; }
BODY		{ width:100%; height:100%; margin:0px; padding:0px; text-align:center; vertical-align:top;
			  background-image:url(img/back_tile.gif); background-position:top left; }
IMG			{ border:0px none; }
A *			{ white-space:nowrap; font-weight:bold; }	  
/* Named styles */
TABLE.GlobalContainer	{ width:100%; height:100%; background-image:url(img/dark_tile.gif); background-repeat:repeat-x;
						  background-position:top left; background-color:none; text-align:center }
TABLE.GlobalContainer TD	{ width:100%; text-align:center; vertical-align:top; }
TABLE.PageContainer		{ width:779px; vertical-align:top; text-align:center; height:100%; }
TD.LeftShadow			{ text-align:right; vertical-align:top; background-image:url(img/left_shade_tile.gif);
						  background-position:top right; background-repeat:repeat-y; height:100%; }
TD.RightShadow			{ text-align:right; vertical-align:top; background-image:url(img/right_shade_tile.gif);
						  background-position:top left; background-repeat:repeat-y; height:100%; }
TD.PageContainer		{ width:766px; background-color:#FFFFFF; text-align:center; height:100%; }

TABLE.Page				{ width:766px; vertical-align:top; height:100%; }

TD.TopNav_Container		{ padding-left:1px; padding-right:1px; }
TABLE.TopNavigation		{ background-color:#82B1D3; height:38px; width:100% }
TABLE.TopNavigation TD.Unselected	{ border-top:1px solid #E7FCFB; border-left:1px solid #CFF1F9; 
									  border-right:1px solid #AFDCF6; background-image:url(img/nav/unsel_back.gif);
									  background-repeat:repeat-x; text-align:center; vertical-align:middle; 
									  white-space:nowrap; padding-left:9px; padding-right:10px;
									  font:bold 11px Arial; color:#1D3783; white-space:nowrap }
TABLE.TopNavigation TD.Selected	{ border-top:1px solid #D2E7F5; background-image:url(img/nav/sel_back.gif);
								  border-left:1px solid #CFF1F9; border-right:1px solid #AFDCF6; 
								  background-repeat:repeat-x; text-align:center; vertical-align:middle; 
								  white-space:nowrap; padding-left:9px; padding-right:10px; font:bold 11px Arial;
								  color:#000000; font:bold 11px Arial; color:#1D3783; text-decoration:underline; 
								  white-space:nowrap  }

SPAN.SuperScript	{ font-size:9px; }

TD.Unselected A:link, TD.Unselected A:active, TD.Unselected A:visited	{ font:bold 11px Arial; color:#1D3783; text-decoration:none; }
TD.Unselected A:hover	{ font:bold 11px Arial; color:#1D3783; text-decoration:underline; }
TD.Selected A:link, TD.Selected A:active, TD.Selected A:visited	{ font:bold 11px Arial; color:#1D3783; text-decoration:none; }
TD.Selected A:hover	{ font:bold 11px Arial; color:#1D3783; text-decoration:underline; }
TABLE.GreenNavigation	{ background-image:url(img/nav/green.gif); background-repeat:repeat-x; height:22px; }
TABLE.GreenNavigation TD.Element	{ vertical-align:middle; height:22px; padding-right:15px;
									  white-space:nowrap; }
TD.Element IMG	{ vertical-align:absmiddle; margin-right:5px; }
TD.Element A:link, TD.Element A:active, TD.Element A:visited	{ font:normal 9px Arial; color:#FFFFFF; text-decoration:none; }
TD.Element A:hover		{ font:normal 9px Arial; color:#FFFFFF; text-decoration:underline; }

TD.Content_Container	{ height:100%; }

TD.Header_Container		{ padding:6px; }

TD.Footer_Container		{ vertical-align:middle; background-color:#237FBA; 
						  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
TABLE.Footer			{ vertical-align:middle; border-top:1px solid #1D3783; width:100%; font:normal 11px Arial;
						  color:#FFFFFF; text-align:left; }
TABLE.Footer TD			{ text-align:left; padding-left:15px; }
TABLE.Footer IMG		{ vertical-align:middle; }

/* Page-specific styles */
/*** Application Form Page (APP) ***/
.APP_Page_Cont			{ padding:15px 5px; }
TABLE.APP_Page			{ width:100%; }
TABLE.APP_Page TD.APP_LeftBlock		{ width:540px; }
TABLE.APP_Page TD.APP_RightBlock	{ width:216px; line-height:5px; vertical-align:top; }
TABLE.APP_Form			{ width:540px; font:normal 12px Arial; color:#000000; }
TABLE.APP_Form B		{ color:#1E3783; }
TABLE.APP_Form TD.APP_Left		{ width:215px; text-align:right; vertical-align:top; }
TABLE.APP_Form TD.APP_Right		{ width:320px; text-align:left; padding-left:5px; vertical-align:top; padding-bottom:4px; }
TABLE.APP_Form TD.APP_Heading	{ width:540px; text-align:left; padding-top:40px; padding-left:20px; font:bold 18px Arial;
								  color:#169133; padding-bottom:20px; }
TABLE.APP_Form TD.APP_Footing	{ width:540px; text-align:left; padding-left:58px; padding-right:65px; padding-bottom:35px; }
TD.CAL_Footing	{ width:540px; text-align:center; padding-top:20px; padding-bottom:30px;}
TD.APP_Heading IMG		{ margin-right:7px; vertical-align:middle; }
TD.APP_Left A.b:link, TD.APP_Left A.b:active, TD.APP_Left A.b:visited { color:#169133; font:bold 11px Arial; } 
TD.APP_Left A.b:hover	{ color:#169133; font:bold 11px Arial; text-decoration:none; }
A.a:link, A.a:active, A.a:visited { color:#169133; font:bold 12px Arial; } 
A.a:hover	{ color:#169133; font:bold 12px Arial; text-decoration:none; }
TD.APP_Right INPUT, TD.APP_Right SELECT	{ width:247px; height:19px; font:normal 12px Arial; border-top:1px solid #AAAAAA;
										  border-left:1px solid #AAAAAA; border-right:1px solid #DCDCDC; 
										  border-bottom:1px solid #DCDCDC; }
TD.APP_Right TEXTAREA	{ width:247px; height:82px; border-top:1px solid #AAAAAA; border-left:1px solid #AAAAAA; 
						  border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; }
/*** Home Page (HP) ***/
.HP_Cont				{ height:100%; }
TABLE.HP_Page			{ width:100%; height:100% }
	TABLE.HP_Page TD.HP_Left	{ width:221px; text-align:center; vertical-align:top; line-height:5px; }
	TABLE.HP_Page TD.HP_Right	{ width:529px; padding-left:30px; padding-right:5px; padding-bottom:40px; text-align:left }
	A:link, A:active, A:visited	{ color:#169133; font:bold 12px Arial; }
	A:hover		{ color:#169133; font:bold 12px Arial; text-decoration:none; }
	TD.HP_Right A.small:link, TD.HP_Right A.small:active, TD.HP_Right A.small:visited	{ color:#169133; 
																						  font:normal 11px Arial; }
	TD.HP_Right A.small:hover		{ color:#169133; font:normal 11px Arial; text-decoration:none; }

DIV.HP_Heading_red		{ font:bold 16px Arial; color:#ff0000; margin-top:16px; margin-bottom:20px; }
DIV.HP_Heading		{ font:bold 16px Arial; color:#169133; margin-top:16px; margin-bottom:20px; }
	DIV.HP_Heading IMG	{ margin-right:7px; vertical-align:middle; }
DIV.HP_Content		{ font:normal 12px/16px Arial; color:#333333; text-align:left; }
	DIV.HP_Content 	{ margin-right:10px; margin-left:0; color:#666666; }
	SPAN.HP_ButtonFLoater	{ float:right; line-height:5px; margin-left:20px; margin-bottom:10px; }
	SPAN.HP_UnderQuote		{ margin-right:10px; margin-left:10px; color:#666666; font-size:11px; }
	SPAN.HP_PreA			{ color:#169133; font:bold 14px Arial; }

/*** Glossary (G) ***/
.G_Cont				{ height:100%; }
	.G_Cont A:link, TD.G_Cont A:active, TD.G_Cont A:visited	{ color:#169133; font:bold 12px Arial; }
	.G_Cont A:hover		{ color:#169133; font:bold 12px Arial; text-decoration:none; }
TABLE.G_Page		{ height:100%; vertical-align:top; width:100%; }
TABLE.G_Page TD.G_InfoPane	{ height:64px; padding-left:37px; vertical-align:middle; font:bold 18px Arial; color:#169133;
							  text-align:left; }
TD.G_InfoPane IMG			{ vertical-align:middle; margin-right:7px; }
TABLE.G_Page TD.G_SmallNav	{ background-image:url(img/nav/green.gif); background-repeat:repeat-x; height:27px;
							  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-left:59px; 
							  vertical-align:bottom; text-align:left; background-color:#169133; }
TABLE.G_Page TD.G_Contents	{ height:100%; padding-left:37px; padding-right:50px; font:normal 12px/16px Arial; color:#000000;
							  text-align:left; padding-bottom:20px;  }
TABLE.G_Page TD.G_RightPane	{ padding-right:20px; text-align:left; line-height:5px; }
TABLE.G_SmallNav		{ width:174px; height:21px; text-align:left; }
.G_SN_Sep				{ width:2px; height:1px; }
DIV.G_Heading		{ margin-top:20px; font:bold 12px Arial; color:#1E3783; }
DIV.G_Heading_black		{ margin-top:20px; font:bold 12px Arial; color: #000000; }
DIV.G_HeadingGreen	{ margin-top:20px; font:bold 12px Arial; color:#169133; }
DIV.G_Heading2		{ margin-top:20px; font:normal 12px Arial; color:#1E3783; }
	DIV.G_Heading2 A:link, DIV.G_Heading2 A:active, DIV.G_Heading2 A:visited 	{ font:bold 12px Arial; color:#1E3783; text-decoration:none }
	DIV.G_Heading2 A:hover 	{ font:bold 12px Arial; color:#1E3783; text-decoration:underline; }
DIV.G_Heading IMG	{ margin-right:7px; vertical-align:middle }
DIV.G_Heading_black IMG	{ margin-right:7px; vertical-align:middle }
DIV.G_HeadingGreen IMG	{ margin-right:7px; vertical-align:middle }
DIV.G_Heading2 IMG	{ margin-right:7px; vertical-align:middle }
DIV.G_Req			{ margin-top:20px; font:normal 12px Arial; color:#1E3783; }
DIV.G_Req IMG		{ margin-right:7px; vertical-align:middle }
DIV.G_BottomNav		{ margin-top:35px; font:bold 11px Arial; color:#999999; vertical-align:middle }
DIV.G_BottomNav IMG	{ vertical-align:middle; }
DIV.G_BottomButton	{ margin-top:40px; }

/*** Loan Information (LI) ***/
TABLE.G_Page TD.LI_Contents	{ height:100%; padding-left:37px; padding-right:50px; font:normal 12px/16px Arial; color:#000000;
							  text-align:left; padding-bottom:50px;  }
/*** About Us (AU) ***/
TABLE.G_Page TD.AU_Contents	{ height:100%; padding-left:60px; padding-right:50px; font:normal 12px/16px Arial; color:#000000;
							  text-align:left; padding-bottom:50px; padding-top:50px  }
TD.AU_Contents TABLE		{ width:100%; }
TD.AU_Contents TD.Bullet	{ width:30px; text-align:left; vertical-align:top; padding-top:20px; }
	TD.Bullet IMG			{ margin-right:10px; }
TD.AU_Contents TD.Text		{ padding-top:20px; width:100%; text-align:left; vertical-align:top; font:normal 12px/16px Arial; color:#1E3783; }
/*** Recent Deals (RD) ***/
TABLE.RD_Container			{ width:100%; height:100%; text-align:center }
TD.RD_Container				{ width:100%; height:100%; text-align:left; padding:0px 5px 20px; }
	TD.RD_Container A:link, TD.RD_Container A:active, TD.RD_Container A:visited	{ color:#169133; font:bold 11px Arial; }
	TD.RD_Container A:hover		{ color:#169133; font:bold 11px Arial; text-decoration:none; }
TD.RD_LeftCol				{ width:33%; text-align:left; vertical-align:top; padding-top:30px; }
	TD.RD_LeftCol DIV.RD_Pusher	{ width:222px; height:1px; }
TD.RD_CenterCol				{ width:34%; text-align:center; vertical-align:top; padding-top:30px; }
	TD.RD_CenterCol DIV.RD_Pusher	{ width:312px; height:1px; }
TD.RD_RightCol				{ width:33%; text-align:right; vertical-align:top; padding-top:30px; }
	TD.RD_RightCol DIV.RD_Pusher	{ width:222px; height:1px; }
DIV.Description				{ font:normal 12px/18px Arial; text-align:center; }
DIV.Description B			{ color:#1E3783; }
DIV.RD_Pusher IMG			{ width:100%; height:1px; }

/*** Site Map (SM) ***/
DIV.SM_Submenu		{ padding-left:6px; }
DIV.SM_Submenu IMG	{ margin-right:15px; }
TABLE.SM_DoubleCol	{ width:100%; text-align:left; vertical-align:top; }
TD.SM_DoubleCol		{ width:50%; text-align:left; }
TD.SM_DoubleCol	DIV	{ text-align:left; }
TABLE.SM_Page		{ height:100%; vertical-align:top; width:100%; }
TD.SM_InfoPane		{ height:64px; padding-left:37px; vertical-align:middle; font:bold 18px Arial; color:#1D3783;
					  text-align:left; width:100%; padding-top:20px; }
TD.SM_InfoPane IMG			{ vertical-align:middle; margin-right:7px; }
TD.SM_InfoPane DIV			{ text-align:left; }
TABLE.SM_Page TD.G_SmallNav	{ background-image:url(img/nav/green.gif); background-repeat:repeat-x; height:27px;
							  border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-left:59px; 
							  vertical-align:bottom; text-align:left; background-color:#169133; }
TABLE.SM_Page TD.G_Contents	{ height:100%; padding-left:37px; padding-right:50px; font:normal 12px/16px Arial; color:#000000;
							  text-align:left; padding-bottom:20px;  }
TABLE.SM_Page TD.G_RightPane	{ padding-right:20px; text-align:left; line-height:5px; }

/*** Privacy (PR) ***/
.PR_Contents		{ font:normal 12px/16px Arial; color:#000000; text-align:left; padding-bottom:20px;  }
.PR_U		{ width:30px; vertical-align:top; }
.PR_T		{ width:400px; vertical-align:top; text-align:left }

A.c:link, A.c:active, A.c:visited	{ color:#1E3783; font:bold 12px Arial; }
A.c:hover							{ color:#1E3783; font:bold 12px Arial; text-decoration:none; }

DIV.External						{ padding:0px 0px 10px 0px; }
DIV.External A.External:link, DIV.External A.External:active, DIV.External A.External:visited
									{ color:#666666; font:bold 12px Arial; text-decoration:underline; }
DIV.External A.External:hover		{ color:#666666; font:bold 12px Arial; text-decoration:none; }


DIV.Externalilk						{ padding:0px 0px 10px 0px; }
DIV.Externalilk A.Externalilk:link, DIV.Externalilk A.Externalilk:active, DIV.Externalilk A.Externalilk:visited
									{ color:#666666; font:bold 12px/18px Arial; text-decoration:underline; }
DIV.Externalilk A.Externalilk:hover		{ color:#666666; font:bold 12px/18px Arial; text-decoration:none; }