@charset "utf-8";
/* Texas AgFinance Styles */

html {
	padding: 0;
	margin: 0;
}

body {  
	font-family:  Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 1.3;
	color: #000000;
	}

a {
	color: #663300;
	text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		color: #974d03;
		}
		
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
	
.title {
	font-size: 1.1em;
	font-weight: bold;
	font-family: Arial, Helvetica, san-serif;
	}
	
h1 { 
	font-family:  Tahoma, sans-serif;
	font-size: 13px;
	color: #000000;
	}
	
#contentIn { /* INSIDE pages: wider width column that holds main content (not navigation)  */
	width: 482px;
	padding: 10px 18px 20px 18px;
	float: left;
	height: 100%;
	background-color: #fff;
	}
	
#mapB {
		width: 500px;
		position: relative;
		float: left;
		margin-left: 12px;
		margin-top: 0;
		margin-bottom: 25px;
		text-align: center;
		background-image:url(images/texasmap.jpg);
		background-repeat: no-repeat;
		height: 489px;
		padding-top: 0;
		}  
		
	#mapB a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	position: absolute;
	height: 19px;
	width: 102px;
	top: 387px;
	text-decoration: none;
	left: 149px;
		}  
	#mapB a:hover {
		text-decoration: underline;
		color: #CA8752;
		}   
		
	a#robstown {
	top: 398px;
	left: 306px;
}
	a#bandera {
	top: 288px;
	left: 249px;
}
	
	a#brenham {
	top: 270px;
	left: 375px;
}
	a#pleasanton {
	top: 343px;
	left: 309px;
}
	a#sanantonio{
	top: 310px;
	left: 303px;
}
	a#uvalde{
	top: 312px;
	left: 191px;
}
	a#weslaco{
	top: 452px;
	left: 235px;
}
	a#hebbronville{
	top: 401px;
	left: 225px;
}
	a#raymondville{
	top: 459px;
	left: 326px;
}
	
#locationInfo {  /* div holds office location data and google map */	
		width: 230px;
		float: left;
		margin-top: 25px;
		padding: 5px 0px 10px 15px;
		border: 3px solid #F2EFE1;
		margin-left: 10px;
		} 
#locationInfo2 {  /* div holds office location data and google map */	
		width: 230px;
		float: left;
		margin-top: 25px;
		padding: 5px 0px 10px 15px;
		border: 3px solid #F2EFE1;
		margin-left: 10px;
		} 
#googleMapHolder {
		height: 230px;
		width: 230px;
		float: left;
		margin-left: 0px;
		background-color: #C1D7C9;
		}  			
		
/* //// heading styles ////// */
	
	h1 {
		font-weight: normal;
		font-size: 1.7em;
		margin-bottom: 5px;
		line-height: normal;
		color: #333;
	}	
	
	h2 {
		font-size: 16px; 
		font-weight: bold; 
		background-color: #eadec4; 
		padding: 0 2px;
		margin-top: 0;
	}
	
	h3 {
		font-weight: normal;
		font-size: 1.3em;
		margin-top: .3px;
		margin-bottom: 5px;
		color: #366;
		/*color: #548A72;*/
	}
	h4 {
		font-weight: normal;
		font-size: 1.1em;
		line-height: normal;
		margin-top: .4em;
		margin-bottom: 0;
		color: #86492c;
	}
	h5 {
		font-weight: normal;
		font-size: 1.2em;
		line-height: normal;
		margin-top: .4em;
		margin-bottom: 10px;
		color: #333;
	}
	
	
	.indent {
		margin-left: 20px;
		margin-bottom: 10px;
		}

.apply { /* apply for a loan header on loans page */
		font-size: 16px; 
		font-weight: bold; 
		color: #fff;
		background-color: #464646; 
		padding: 0 2px;
		margin-top: 0;
		margin-bottom: 15px;
	}

	
.imgFloatL {
	float: left;
	margin: 10px 10px 10px 0px;
	padding: 10px;
	border: 1px solid #dfdecc; 
}

.imgFloatR {
	float: right;
	margin: 10px 0px 10px 10px;
	padding: 10px;
	border: 1px solid #dfdecc; 
}

.imgFloatRNB {
	float: right;
	margin: 10px 0px 10px 10px;
	padding: 10px; 
}

.imgFloatLNB {
	float: left;
	margin: 10px 0px 10px 10px;
	padding: 10px; 
}

.imgAcross {
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 10px;
	border: 1px solid #dfdecc; 
}


.content {
	background-color: #F8F6E4; 
	padding: 20px 25px 30px 25px; 
	/*min-height: 800px;*/
}

.contentHm {
	background-color: #F8F6E4; 
	padding: 15px; 
	min-height: 600px;
}

.brown {
	color: #86492c;
/*	color: #AD6B4B; */
}

.sidebar { /* used on the product pages for rates and terms boxes */
/* /// NOTE /// You need to define the width inline */
	float: left; 
	margin: 25px 25px 25px 0; 
	padding: 0 10px 10px 10px; 
	border: 1px solid #BC8769; 
	color: #86492c; 
	background-color: #EADEC4; 
	font-size: .95em
}

	.sidebar a {
		font-size: 1.1em;
		color: #000;
	/*	color: #0054A6; */
	}
	
	.sidebar ul  {
		margin-left: 0;
		margin-top: 10px;
		padding-left: 20px;
	}
	.sidebar ul li {
		line-height: 1.4;
	}
	
.sidebarHdr {  /* header inside sidebars */
	font-size: 16px;
	font-weight:normal;
	margin-top: 10px;
	color: #000;
}
	
.clear { /* clear float function */
	clear: both;
}

.leftCol {
	float: left; 
	width: 160px; 
	margin: 0 10px 200px 0;
}

.floatR {
	float: right;
	margin: 0 0 20px 20px;
}

.floatL {
	float: left;
	margin: 0 20px 20px 0;
}

.menu {  /* Secondary menu used on Member News pages */
	/*border: 1px solid #636363;*/ 
	background-color: #b2c5c3;
	padding: 1px;
	font-size: 1em; 
	float: right; width: 150px;
	margin: 0 0 15px 15px;
}		
	.menuItem {
		padding: 5px 10px; 
		background-color: #fff; 
		border-bottom: 1px solid #b2c5c3;
	}
	.menuItem a {
		color: #000;
	}
	
	.active { /* use on menuitem on active page */
		background-color: #e2edec; 
	}
	
	.active a {
		font-weight: bold;
	}
	
hr {
	color: #dcc89e;
	background-color: #dcc89e;
	/*color: #638f8e;
	background-color: #638f8e;*/
	margin: 15px 0;
	height: 1px;
	border: none;
}

.YBStext { /* text next to YBS photo on home page */
	width: 145px; 
	float: right; 
	padding-top: 5px;
	font-size: .95em;
	line-height: 1.2;
}
	.YBStext a {
		color: #366; 
	}

.announce { /* used for ABOL announcement on home page */
	text-align: center; 
	font-color: #c6c; 
	font-size: 1.4em; 
	font-weight: bold;
	width: 180px;
}

.featuredborrower { /* used for ABOL announcement on home page */
	font-size: .6em;
	padding: 3px;
	text-align: left;
	background-color: #EAE1A7;
}

.FBheader {
	text-align: center;
	font-color: #099;
	font-size: 1.4em;
	padding: 3px;
	border: 1px solid #999;
	background-color: #EAE1A7;
}

.homeNews { /* news table with arrow bullets */
	font-size: .9em;
}

	.homeNews a {
		color: #000;
	}
