/* ------------------------------------------------------------------
Default Stylesheet
Contains all the styles for screen display
------------------------------------------------------------------ */



/* Layout Elements
------------------------------------------------------------------ */
body { text-align: center; background:#9FC5DF; /*background: url(../images/body-bg.gif);*/ color: #333; behavior:url(../htc/csshover.htc);
	 }
#container { background: #fff; width: 952px; margin: 0 auto; text-align: left; }
#content { padding: 0 20px; }
/* self clear floated parent containers */
#footer:after,#content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	
/*#footer,#content {zoom:1;} /* IE */	


/* Layouts
------------------------------------------------------------------ */
.layout-clw #main { display: inline; width: 480px; float: left; margin-left: 210px;}/*was 468px and 242*/
.layout-clw #main2 { display: inline; width: 505px; float: left; margin-left: 185px; }
.layout-clw #main3 { display: inline; width: 670px; float: left; margin-left: 185px; }
.layout-clw #side { width: 182px; float: left; margin-left: -692px; margin-top: 25px;} /* was 222 and -710 */
.layout-clw #side2 { width: 222px; float: left; margin-left: -892px;}/*-932px;*/
.layout-clw #side3 { width: 182px; float: left; margin-left: -860px; margin-top: 25px;}/*-932px;*/
.layout-clw #extra { width: 192px; float: right;}
.layout-clw #extra2 { width: 167px; float: right;}
#extra h2 {text-align:center; margin-left:-25px;}
#side a:hover{text-decoration:underline;}

/* interior Box  */
/*#int_box{border-right:#b2aea1 1px solid; padding-right:7px; border-top:#b2aea1 1px solid; padding-left:7px; padding-bottom:7px; border-left:#b2aea1 1px solid; width:430px;/*747px;*/ /*padding-top:7px; border-bottom:#b2aea1 1px solid; height:215px; background-color:#e8ebed}

#int_box_1a{padding-right:7px; padding-left:16px; float:left; padding-bottom:7px; width:167px; margin-right:0px; padding-top:5px; height:115px; background-color:#fff; text-align:left; margin-left:6px}
#int_box_2a{padding-right:7px; padding-left:16px; float:left; padding-bottom:7px; margin:0px 0px 0px 6px; width:167px; padding-top:5px; height:115px; background-color:#fff; text-align:left}
#int_box_3a{padding-right:7px; padding-left:16px; float:left; padding-bottom:7px; margin:6px 0px 0px 6px; width:167px; padding-top:5px; height:115px; background-color:#fff; text-align:left}
#int_box_4a{padding-right:7px; padding-left:16px; float:left; padding-bottom:7px; margin:6px 0px 0px 6px; width:167px; padding-top:5px; height:115px; background-color:#fff; text-align:left}

/* Paragraph class for smaller font for cities*/
.tike {font-size:12px; /*font-family:Geneva, Arial, Helvetica, sans-serif*/
}
.tike2 {font-size:11px;
}

/* Miscellaneous Classes
------------------------------------------------------------------ */
.separator { border-top: 1px solid #c6c8ca; height: 1px; margin-bottom: 15px; }

.title_search { font-size:11px; font-weight:bold;margin:0;}
/* Site Map */
.siteD {border-bottom:dotted 1px;}

/* Links
------------------------------------------------------------------ */
a:link, a:visited {text-decoration:none;color:#0033CC;/*color: #21a6bf; text-decoration: none;*/ }
a:hover {text-decoration:underline; color:#0060BF;/*color: #85C91A;*/}
a:link{text-decoration:none}
a:visited{text-decoration:none}

/* Header
------------------------------------------------------------------ */
/*#header { margin: 0 auto; height: 115px; position: relative; }*/
#header h2 { margin:0; font-size:14px; position: absolute; left:340px; top:65px; width: 646px; height: 57px; }

/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
		background:#fff;
    }
	/*#header {
		/*border-bottom:1px solid #000;
		border-right:solid 1px color:#cccccc;
		border-left:solid 1px color:#cccccc;*/
	
	/*#header h2 {
	    padding: 3.0em 115px 15px 10px;
        margin:0px;
		font-size: 16px;
		float:right;
	}*/
	
	#header p {
	padding:.4em 15px 0 15px;
        margin:0px;
		}
		
	#header ul {
	    /*clear:left;
	    float:left;
	    width:100%;
	    list-style:none;*/
	    margin:10px 0 0 0;
	   /* padding:0;*/
	}
	/*#header ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header ul li a {
	    display:block;
	    float:left;
	    margin:0px 0 0 0px;
	    padding:2px 12px 2px 12px;/*3px 10px
	    text-align:center;
	    background:#006329;/*eee;
	    color:#fff;/*000;
	    text-decoration:none;
	    position:relative;
	    left:0px;/*5px
		line-height:1.3em;
	}
	#header ul li a:hover {
	    background:#369;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	    color:#fff;
	    background:#000;
	    font-weight:bold;
		padding:2px 15px 2px 15px;
	}
	#header ul li a.activeB {
	    color:#fff;
	    background:#003366;
	    font-weight:bold;
		padding:2px 15px 2px 15px;
	}
	#header ul li a span {
	    display:block;
	}*/
#header img {padding-top:7px;}

.theading {font-weight:bold; font-size:13px; color:#336699;}

.right {float:right; width:140px;height:13px; padding-top:5px;}

.htop {font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;
              position:absolute; top:15px; left:945px; width:180px;}
/* Footer
------------------------------------------------------------------ */
#footer {/*color: #999; */
font:11px; 
font-family: helvetica,arial,sans-serif;
margin-bottom:10px;
width:100%;
border-top:1px solid #999;width:952px;
padding-right:0px; padding-left:0px; padding-bottom:7px; padding-top:8px; height:auto; }
/*#footer a:link, #footer a:visited { color: #999; text-decoration: underline;}
#footer a:hover { color: #666; }*/


 #footer p {
        padding:10px;
        margin:0;
		text-align:center;
    }
	
	#footer p a{
        padding:0px;
        margin:0;
		text-align:center;
		color:#222;
		font-weight:normal;
    }
	
	#footer p a:hover{
        color:#336699;text-decoration:underline;
    }
	.footer_style{font-size:12px; font-weight: bold;font-style:Arial,Helvetica,sans-serif;}
.links_footer{font:11px Verdana,Arial; color:#222; line-height:18px; text-decoration: none;}
.links_footer a{text-decoration:none;color:#222;}
.links_footer a:link{text-decoration:none}
.links_footer a:visited{text-decoration:none}
.links_footer a:hover{text-decoration:underline; color:#336699;}
.links_footer a:active{text-decoration:none}
.footer_copyright{font:12px arial; color:#333333; text-align:center;}
.footer_copyright a{font:12px arial; color:#333333}
.footer_copyright a:hover{font:12px arial; color:#0060bf}

/* Box
------------------------------------------------------------------ */
.box { border:0px; /*1px solid #dfdfdf*/ border-left: 0; border-right: 0; padding: 15px 0 0 0; margin-bottom: 15px; font:12px geneva,helvetica,arial,sans-serif;}

.box ul li {border-bottom:none;/*solid 1px #999;*/}

/* for styling for program content within box */
.box h3 {margin-bottom: 3px; font-weight: bold; color: #336699;}
/* Top Row Elements (Immediately after header)
------------------------------------------------------------------ */
#search-form { height: 79px; margin: 0; }
#search-form p { margin: 0; }
#search-form input#search-text {  }
#search-form input#search-go { width: 27px; margin-bottom: 3px; vertical-align: bottom; }
#adsense { height: 79px; margin: 0; }


/* Post
------------------------------------------------------------------ */
.post h3 { margin-bottom: 0; font-size: 105%; }
.post h2 { margin-bottom: 0; }
.post .meta { color: #999; margin-bottom: 5px; }
.post .meta a:link, .post .meta a:visited { color: #999; }
.post .meta a:hover { color: #666; }
.post a {font-size:12px; color:#006699;}
.post a:hover {font-size:12px; text-decoration:underline;color:#222222;}

/* Buttons
------------------------------------------------------------------*/

.button2 { 
	margin: 0;
	margin-left: 60px; 
	padding: 2px 3px; 
	font: bold 12px Arial, Helvetica, sans-serif; 
	background: #336699;
	border: 1px solid #f2f2f2;
	color: #f5f5f5;	
	width: 120px;
	vertical-align: top;
}


/* Comments
------------------------------------------------------------------ */
.comments { }


/* Form
------------------------------------------------------------------*/
.findit {
width: 350px; text-align:center; border:none;/*n 1px solid #5a698b*/
}

/* Table
------------------------------------------------------------------*/
.lender_list {
width: 450px; text-align:left; border:0; padding:0;/*n 1px solid #5a698b*/
}
.lender_list a{color:#0000FF;text-decoration:underline;}

.lfloat  {float:left;width:40%;}
.rfloat  {float:right;width:55%;text-align:center;}

.lender_info {
width: 440px; text-align:left; border:0; padding:2px 2px 2px 2px; line-height:normal;background-color:#e5e5e5;/*n 1px solid #5a698b*/
}

.main_cities {
font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* Search Form
------------------------------------------------------------------ */
.tops { float:right; padding: 15px; border: 1px solid #DFDFDF; background: #F6F6F6;color: #999; width: 125px; height:15px; }
.tops input { width: 90%; }
.tops .input-button { text-transform: uppercase; }


/* Post Comment Form
------------------------------------------------------------------ */
#comment-form { padding: 15px; border: 1px solid #DFDFDF; background: #F6F6F6; }
#comment-form label span { color: #999; }
#comment-form .input-text { width: 90%; }
#comment-form .input-button { text-transform: uppercase; }


/* Padding  Form
------------------------------------------------------------------ */

 .listingform input {
         margin-bottom:0px;
		 margin-top:3px;
		 }
.link_org {background-color:#336699;/*0033CC;/*ff6600;*/}

.org {margin-left:25px;}

/* Side Links
------------------------------------------------------------------ */
.link-list-1 { padding:1px; list-style-type: none; color: #999; margin-left: 0px; }
.link-list-1 a { color:#333; text-decoration: none; margin-left:0px;}
.link-list-1 a:hover { color:#0033CC;text-decoration: none;/*85C91A;*/ }

/* ------------ SUBMENU --------------------- */
.submenu {
	display:block;
	width:155px;
	background-color: #FFFFFF;
	color: #000000;
	text-align:left;
}

.submenu_hd {
	background: url(../img/tl_grn.gif) no-repeat 0px 0px;
	margin-right:8px; /* space for right corner */
	margin-bottom:0;
	width:155px;
}
.submenu_hd_c {
	background: url(../img/tr_grn.gif) no-repeat right 0px;
	margin-left:8px;
	margin-right:0px; /* pull right corner back over "empty" space */
	font-size:1px; /* ensure minimum height */
	height:8px;
	margin-bottom:0;
	width:155px;
}

.submenu_header {
	margin: 0px;
	background-color:#006329;/*#840017;*/
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 3px 8px;
	display:block;
	width:155px;
	text-align:center;
}

.submenu_body {
	margin: 0px;
	padding:5px;
	background-color:#F5F5F0;
/*	background-image:url(../img/submenu_bg.jpg);*/ 
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	display:block;
	width:151px;
}

.submenu_ft {
	background: url(../img/clw_bl.gif) no-repeat 0px 0px;
	margin-right:8px; /* space for right corner */
	width:155px;
}
.submenu_ft_c {
 background: url(../img/clw_br.gif) no-repeat right 0px;
 margin-left:8px;
 margin-right:-8px; /* pull right corner back over "empty" space */
 font-size:1px; /* ensure minimum height */
 height:10px;
 width:155px;
}

.submenu_body ul
{
text-align: left;
margin:0px 0px 5px 0px;
list-style-type: none;
padding:0;
list-style-image:none;
	width:155px;
}
.submenu_body ul li
{
    margin:4px;
	margin-bottom:3px;
	margin-top: 2px;
	list-style:none;
	border-bottom:solid 1px #999;
	width:150px;
}

.submenu_body ul li a
{	
	display:block;
	background: transparent /*url(img/list-off.gif)*/ left center no-repeat;
	padding-left: 0px;
	margin:0;
	text-align: left;
	font-size:10pt;
	text-decoration:none;
	color:#222;/*840017;*/
}

.submenu_body ul li a:link
{
	text-decoration:none;
}
.submenu_body ul li a:visited
{
	text-decoration:none;
}


.submenu_body ul li a:hover
{
background: transparent url(../img/list-on.gif) left center no-repeat;
text-decoration:none;
color:#369;
background:#fff;
width:150px;
}

/*   */
.menu5 {
text-align:center; font-family: verdana, sans-serif; font-size:0.9em;height:1.9em;/*.62em;*/ margin:0 0 0 0; padding:0; list-style-type:none;width:100%;background:#006329; 
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative;width:auto;padding-right:5px;
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; width:100%;/*6em;*/ color:#000; float:left; padding:2px 12px 2px 7px; height:1.5em; line-height:1.5em; background:#006329; color:#fff;text-align:center;}
* html .menu5 li a, .menu5 li a:visited {
width:7em; w\idth:6em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;width:100%;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:1.0em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:underline; background:#cccccc;color:#222;text-decoration:none;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; width:13em; background:#f5f5f5; border:1px solid #cccccc; left:0; top:.85em; overflow:visible;
border-bottom:solid 1px;}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.1em; padding:0.5em; width:12em;text-align:left;color:#336699;border-bottom:1px dotted;
}
* html .menu5 li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:none;color:#060658;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}

/*    Navigtn drop down */

#navWrapper{
	width: 100%;
	background: #FFF;
	margin: 0;
	padding: 0;
}
/* SPRITE NAVIGATION */ 
	#nav {
		background-color:#006329; 
		width: 100%;		/* Width of entire image  
		height: 37px;		/* Height of buttons 
		margin: 0 auto;
		padding: 0;*/
		text-align:center; font-family: verdana, sans-serif; height:1.5em;padding-top:5px;
	}
	#nav ul{

		margin: 0;
		padding: 0;
		list-style-type:none;
	}
	#nav span {
		/*display: none;*/
		margin: 0;
		padding: 0;
	}
	#nav li, #nav a {
		position: relative;
		height: 27px;		/* Each button must have the same height, define it here */
		margin: 0;
		padding: 0;
		color:#D6D7B7;
		text-decoration:none;
		font-family: verdana, sans-serif;
		text-align:center;
		font-size:12px;font-weight:bold;
	}
	#nav li {
		float: left;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	/* margin-left - you will need to adjust this value to "center" your nav, if needed */ 
	/* width - width of each button, they will each most likely be unique */ 
	#nav-aptloan 		{ width: 120px; margin: 0; padding: 0;}
	#nav-commlloan 		{ width: 140px; margin: 0; padding: 0; padding-left:5px;}
	#nav-sbaloan		{ width: 135px; margin: 0; padding: 0;}
    #nav-bridge-loan	{ width: 135px; margin: 0; padding: 0;}
    #nav-findlender		{ width: 135px; margin: 0; padding: 0;}
    #nav-tools  		{ width: 125px; margin: 0; padding: 0;}
    #nav-apply  		{ width: 130px; margin: 0; padding: 0;}
   /* #nav-bloggers		{ width: 116px; margin: 0; padding: 0;}
	
	/* Changed values should match sum of "width" numbers specified above */ 
	#nav-aptloan a:hover		{ background:#006329; color:#fff;text-align:center; 0 -37px no-repeat; }
	#nav-commlloan a:hover		{ background:#006329; color:#fff;text-align:center; -114px -37px no-repeat; }
	#nav-sbaloan a:hover 		{ background:#006329; color:#fff;text-align:center; -214px -37px no-repeat; }
	#nav-bridge-loan a:hover	{ background:#006329; color:#fff;text-align:center; -347px -37px no-repeat; }
	#nav-findlender a:hover 	{ background:#006329; color:#fff;text-align:center; -468px -37px no-repeat; }
	#nav-tools a:hover  		{ background:#006329; color:#fff;text-align:center; -640px -37px no-repeat; }
	#nav-apply a:hover  		{ background:#006329; color:#fff;text-align:center; -773px -37px no-repeat; }
	/*#nav-bloggers a:hover 		{ background:#006329; color:#fff;text-align:center; -884px -37px no-repeat; }*/



	/* MENU ------------------------------ */
	
	/* SPRITE NAVIGATION */ 


#nav ul ul {
margin-top: 0;
padding-top:0;
position: absolute;

}
#nav ul ul li{
z-index: 500;
width:130px;
height: 1.4em;
padding: 2px;
margin-top:0;
/*border-width: 1px;*/
border-bottom: dotted 1px;
border-color: #336699;/*#744F60 #171013 #171013 #744F60;*/
text-align: left;
background: #f5f5f5;/*412C36*/
}
#nav ul ul li a{
padding-left: 3px;
text-decoration: none;
color: #336699;
font-family: geneva, helvetica, arial, sans-serif; font-size:0.9em;
}
#nav ul ul li a:hover{
text-decoration:underline; 
background:#cccccc;
color:#222;
}

#nav ul li ul{
	position: absolute;
	left:0;
	top: 18px;/* was 37px*/
}

div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
{display: none;}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul
{display: block;}

#nav ul#navLast{
	position: absolute;
	left: -2px;
}
#nav ul#navLast li{
	width: 110px;
}
/****** Peekaboo Bug **********?
/* \*/
*html #nav li{
	height: 1%
}
/* */