

body {
	background: #175da8 url(/images/bg_blue.png) top left repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	}


/* -----------------------------------*/
/* -------->>> ANCHOR TAGS <<<--------*/
/* -----------------------------------*/


a {
	color: #1D5DA7;
	text-decoration: none;
	cursor: pointer;
	outline:0px;
}

a:hover {
	text-decoration: underline;
}

a img { border: 0; }

/* -----------------------------------*/
/* -------->>> CONTAINERS <<<---------*/
/* -----------------------------------*/


#container_main {
	position: relative;
	display: block;
	margin: 0px auto;	
	width: 947px;
}

#top {
	width: 947px;
	height: 127px;
	position: relative;
}

#top_bg {
	width: 947px;
	height: 127px;
	background: url(/images/bg_top.png) top left no-repeat;
	position: absolute;
		top: 0;
		left: 0;
}

#shadow {
	margin: 0px auto;	
	width: 947px;
	background: url(/images/bg_shadow.png) top center repeat-y;
	z-index: 1;
}

#container {
	position:relative;
	clear: both;
	width:900px;
	margin: 0 auto;
	z-index:2;
	}
	
#bottom {
	width: 947px;
	height: 40px;
	position: relative;
	clear: both;
}

#bottom_bg {
	width: 947px;
	height: 40px;
	background: url(/images/bg_bottom.png) top left no-repeat;
	position: absolute;
		bottom: 0;
		left: 0;
}



#top_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
		top: 33px;
		right: 45px;
	color: #1D5DA7;
}


#top_tabs {
	height: 64px;
	position: absolute;
		right: 43px;
		bottom: -11px;
}

#top_tabs div {
	height: 64px;
	width: 178px;
	/*cursor: pointer;*/
	float: left;
}

#top_tabs a {
	display: block;
	position: relative;
		top: 5px;
		left: 6px;
	width: 165px;
	height: 40px;
}

#tab_owners {
	background: url(/images/toptab_owners.png) top left;
}

#tab_lenders {
	background: url(/images/toptab_lenders.png) top left;
}

#tab_partners {
	background: url(/images/toptab_partners.png) top left;
}

#page {
	padding: 18px;
	background: url(/images/bg_page.png) top left repeat-x;
}

#left {
	width: 488px;
	float: left;
}

#right {
	width: 358px;
	float: right;
	position: relative;
		top: -12px;
}


.column_group {
	position: relative;
}

.colheader {
	width: 358px;
	height: 64px;
	position: absolute;
		top: 0; left: 0;
}

#col_interest {
	height: 75px;
	font-family: Trebuchet MS, Trebuchet, Verdana, Arail, sans;
	color: #8C8C8C;
	font-size: 10px;
}

#col_interest #rate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #008458;
	position: absolute;
		top: 20px;
		right: 20px;
}

#col_interest a {
	text-decoration: underline;
	font-style: italic;
	color: #8C8C8C;
}
#col_interest .colheader {
	background: url(/images/colheader_interest.png) top left no-repeat;
}

#col_news .colheader {
	background: url(/images/colheader_news.png) top left no-repeat;
}

#col_office .colheader {
	background: url(/images/colheader_office.png) top left no-repeat;
}

#col_careers {
	position:relative;
	width: 358px;
	padding-top:50px;
	padding-bottom:15px;
	background: url(/images/colheader_careers.png) top left no-repeat;
}

.column_group2 {
	position:relative;
	padding: 40px 18px 0px 18px;
	width:320px;
}

.column_group p {
	position: absolute;
		top: 50px;
		left: 18px;
	width: 320px;
}

.column_date {
	 position: absolute; 
		top: 28px;
		right: 20px;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	color: #008458;
	font-size: 10px;
}


#copyright {
	color: #fff;
	font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	
}

#colheader_general {
	width: 486px;
	height: 64px;
	background: url(/images/colheader_general.png) top left no-repeat; 
}


#colheader_rates {
	width: 486px;
	height: 64px;
	background: url(/images/colheader_rates.png) top left no-repeat; 
}

/* -----------------------------------*/
/* ------------>>> NAV <<<------------*/
/* -----------------------------------*/


#nav_group {

}


#mainnav {
	height: 40px;
	background: url(/images/bg_nav.png) top left repeat-x;
	position: relative;
}

#mainnav .navitem {
	float: left;
	margin-right: 23px;
	margin-left: 22px;
	margin-top: 15px;
}

#pointer {
	width: 43px;
	height: 7px;
	background: url(/images/pointer.png) top left no-repeat;
	position: absolute;
		bottom: 0;
}

#pagepointer {
	width: 43px;
	height: 7px;
	background: url(/images/pointer.png) top left no-repeat;
	position: absolute;
		bottom: 0;
}

.no_pos { display: none; }
.pos_advantages { left: 53px; }
.pos_loan { left: 207px; }
.pos_fundedprojects { left: 355px; }
.pos_information { left: 525px; }
.pos_news { left: 688px; }
.pos_staff { left: 820px; }

#navimg_advantages { margin-left: 20px; }
#navimg_staff { margin-right: 20px; }


/* --------------------------------------*/
/* ------------>>> SUBNAV <<<------------*/
/* --------------------------------------*/

#subnav {
	height: 30px;
	position: relative;
	background-color: #fff;
}

#subnav img {
	float: left;
	margin: 4px 6px 0px 13px;
}



/* ------------------------------------------------*/
/* ------------>>> homepage feature <<<------------*/
/* ------------------------------------------------*/

#feature_container {
	width: 900px;
	height: 338px;
	position: relative;
	display:block;
}

#inside_feature_container {
	width: 900px;
	height: 118px;
	position: relative;
}

.inside_feature_group {
	width: 900px;
	height: 118px;
	position: absolute;
	top: 0;
	left: 0;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}


.feature_group {
	width: 900px;
	height: 338px;
	position: absolute;
	top: 0px;
	left: 0px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	
	background-position:top left;
	background-repeat:no-repeat;
}

.feature_text {
	width: 870px;
	position: absolute;
		top: 230px;
		left: 13px;
}

.sub_feature_text {
	width: 870px;
	position: absolute;
	top: 90px;
	left: 13px;
}

#feature_tab {
	width: 223px;
	height: 21px;
	background: url(/images/features/tab.png) top left no-repeat;
	position: absolute;
		bottom: 0;
		right: 15px;
	cursor:pointer;
}

.feature_title {
	font-size:18px;font-weight:bold;margin-bottom:5px;
}


#holteye {
	background: url(/images/features/holteye.jpg) top left no-repeat;
	}
	
#holteye2 {
	background: url(/images/features/inside_holteye.jpg) top left no-repeat;
	}

/* -----------------------------------*/
/* ---------->>> titles <<<----------*/
/* -----------------------------------*/

.header {
	width: 488px;
	height: 40px;
}

#premierlender {
	background: url(/images/header_premierlender.png) top left no-repeat;
}

.title {
	width: 486px;
	height: 31px;
	margin-bottom: 10px;
}

#title_advantages { background: url(/images/title_advantages.png) top left no-repeat; }
#title_contact { background: url(/images/title_contact.png) top left no-repeat; }
#title_calendar { background: url(/images/title_calendar.png) top left no-repeat; }
#title_career { background: url(/images/title_career.png) top left no-repeat; }
#title_details { background: url(/images/title_details.png) top left no-repeat; }
#title_events { background: url(/images/title_events.png) top left no-repeat; }
#title_faqs { background: url(/images/title_faqs.png) top left no-repeat; }
#title_interestrates { background: url(/images/title_interestrates.png) top left no-repeat; }
#title_lender { background: url(/images/title_lender.png) top left no-repeat; }
#title_lenders { background: url(/images/title_lenders.png) top left no-repeat; }
#title_links { background: url(/images/title_links.png) top left no-repeat; }
#title_loanprogram { background: url(/images/title_loanprogram.png) top left no-repeat; }
#title_owners { background: url(/images/title_owners.png) top left no-repeat; }
#title_partners { background: url(/images/title_partners.png) top left no-repeat; }
#title_premierLender { background: url(/images/title_premierLender.png) top left no-repeat; }
#title_press { background: url(/images/title_press.png) top left no-repeat; }
#title_projects { background: url(/images/title_projects.png) top left no-repeat; }
#title_reference { background: url(/images/title_reference.png) top left no-repeat; }
#title_sample { background: url(/images/title_sample.png) top left no-repeat; }
#title_staff { background: url(/images/title_staff.png) top left no-repeat; }
#title_structure { background: url(/images/title_structure.png) top left no-repeat; }
#title_504Lender { background: url(/images/title_504.png) top left no-repeat; }


#title_testimonials { background: url(/images/title_testimonials.png) top left no-repeat; }
#title_eventregistration { background: url(/images/title_eventregistration.png) top left no-repeat; }

#title_newsletters { background: url(/images/title_newsletters.png) top left no-repeat; }
#title_locations { background: url(/images/title_locations.png) top left no-repeat; }
#title_inthenews { background: url(/images/title_inthenews.png) top left no-repeat; }
#title_training { background: url(/images/title_training.png) top left no-repeat; }




/* -----------------------------------*/
/* -------->>> CLICK AREAS <<<--------*/
/* -----------------------------------*/


#click_ {

}


/* -----------------------------------*/
/* -------->>> PNG TRANS <<<----------*/
/* -----------------------------------*/


#trans_ {

}

#logo {
	width: 202px;
	height: 76px;
	background: url(/images/logo.png) top left;
	position: absolute;
		top: 35px;
		left: 43px;
	cursor: pointer;
}

.column_top {
	width: 358px;
	height: 64px;
	background: url(/images/bg_columntop.png) top left no-repeat;
	position: absolute;
		top: 0;
		left: 0;
}


#tab_learnmore {
	width: 506px;
	height: 27px;
	background: url(/images/tab_learnmore.png) top left no-repeat;
	position: absolute;
		bottom: -16px;
		left: 15px;
}

#learnmore_hit {
	height: 15px;
	width: 190px;
	position: absolute;
		bottom: -5px;
		left: 15px;
	display: block;
}
/* -----------------------------------*/
/* -------->>> TEXT STYLES <<<--------*/
/* -----------------------------------*/


h1 {

}

h2 {
	color:#1D5DA7;
}

.justify {
	text-align: justify;
}


#page p {
	line-height: 160%;
}

.green {
	color: #008458;
	font-weight: bold;
}

#left .green {
	font-size: 14px;
}

#left li {
	line-height: 160%;
}


p.testimonial {
	color: #363636;
	font-size: 1.1em;
	
	padding-bottom: 30px;
}

p.credit {
	margin-bottom: -10px;
	margin-left:-5px;
	padding: 5px;
	background-color: #F9F9F9;
	border-bottom: 1px dotted #ccc;
}
.company {
	color: #1D5DA7;
	font-size: 1.1em;
}

.office_location {
	padding: 5px;
	width: 170px;
	background-color: #fff;
	border: 1px dotted #fff;
	border-left: 0;
	border-right: 0;
}

.office_highlight {
	background-color: #e4e4e4;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

/* -------------------------------------*/
/* ------------>>> from <<<-----------*/
/* -------------------------------------*/


input.email {
	width: 168px;
	height: 16px;
	padding-left: 5px;
	padding-top: 4px;
	border: 0;
	background: url(/images/input_email.png) top left no-repeat;
	color: #8C8C8C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.L {
	width: 224px;
	height: 16px;
	padding: 4px 4px 0 4px;
	background: url(/images/input_L.png) top left no-repeat;
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.M {
	width: 82px;
	height: 16px;
	padding: 4px 4px 0 4px;
	background: url(/images/input_M.png) top left no-repeat;
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.S {
	width: 52px;
	height: 16px;
	padding: 4px 4px 0 4px;
	background: url(/images/input_S.png) top left no-repeat;
	border: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

field.textarea {
	border: 0;
	width: 475px;
	height: 63px;
	padding: 4px;
	background: url(/images/input_textarea.png) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: auto;
}

.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D5DA7;
	padding: 10px 5px 3px 5px;
}

.spacer { width: 10px; }


span.select {
  position: absolute;
  width: 224px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 20px;
  padding: 0 4px 0 4px;
  color: #000;
  font: 12px/21px arial,sans-serif;
  background: url(/images/input_dropdown.png) no-repeat;
  overflow: hidden;
}

span.selectAlt {
  position: absolute;
  width: 52px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 20px;
  padding: 0 4px 0 4px;
  color: #000;
  font: 12px/21px arial,sans-serif;
  background: url(/images/input_dropdown_small.png) no-repeat;
  overflow: hidden;
}

span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/images/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}


#submit_button {
	width: 73px;
	height: 19px;
	background: url(/images/button_submit.png) top left no-repeat;
	float: right;
	cursor: pointer;
	display: block;
}

#reset_button {
	width: 89px;
	height: 19px;
	background: url(/images/button_clear.png) top left no-repeat;
	float: right;
	cursor: pointer;
	margin-right: 10px;
	display: block;
}

.tabletext {
	color: #999999;
	font-style: italic;
}

/* -----------------------------------*/
/* ------------>>> MISC <<<-----------*/
/* -----------------------------------*/

hr {

}

/* ------------>>> For testimonial pagse <<<-----------*/
.clear { clear: both; }

#testLinks {
	margin: 0;
	padding: 0 0 10px 10px;
	height:20px;
}

#testLinks li {
	cursor: pointer;
	font-size: 14px;
	list-style: none;
	padding: 5px;
	margin: 0;
	color: #1D5DA7;
	height:15px;
	text-indent:-9999px;
	float:left;
}

#testLinks li:hover {
	text-decoration: underline;
}
.lending { background:url(/images/borrow-lend.gif) no-repeat 0 -23px; width:125px; }
.borrow { background:url(/images/borrow-lend.gif) no-repeat 0 -69px; width:85px; }
.lending:hover, .lending-on { background:url(/images/borrow-lend.gif) no-repeat 0 1px; }
.borrow:hover, .borrow-on { background:url(/images/borrow-lend.gif) no-repeat 0 -45px; }
#borrowContent, #lendingContent { display:none; }
#fix-height { height:120px; }


/*------ added 7.29.08 -Curtis ---------------*/

li.proj {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:10px;
	border:0px;
	float:left;
	width:250px;
	padding-right: 10px;
}

a.proj:link, a.proj:visited {
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
a.proj:hover, a.proj:active {
	text-decoration:underline;
}

.fancyTitle {
	font-family:Georgia, 'Times New Roman', Times, serif;font-size:24px;color:#FFFFFF;margin-bottom:5px;
}

.statTitle {
	font-style:italic;
	font-weight:bold;
}

#mapTopBorder {
	position:relative;display:block;width:900px;height:8px;background-image:url(/images/map_top_border.png);background-repeat:repeat-x;
}
#mapTopBorder2 {
	position:relative;display:block;width:900px;height:10px;background-image:url(/images/mapTopBorder2.png);background-repeat:repeat-x;
}
.shadow1 {
	position:absolute;display:block;background-image:url(/images/shadow_1.png);width:27px;height:27px;
	top:0px;left:0px;
}
.shadow2 {
	position:absolute;display:block;background-image:url(/images/shadow_2.png);height:27px;
	top:0px;left:27px;
}
.shadow3 {
	position:absolute;display:block;background-image:url(/images/shadow_3.png);width:27px;height:27px;
	top:0px;right:0px;
}
.shadow4 {
	position:absolute;display:block;background-image:url(/images/shadow_4.png);width:27px;
	top:27px;left:0px;
}
.shadow6 {
	position:absolute;display:block;background-image:url(/images/shadow_6.png);width:27px;
	top:27px;right:0px;
}
.shadow7 {
	position:absolute;display:block;background-image:url(/images/shadow_7.png);width:27px;height:27px;
	bottom:0px;left:0px;
}
.shadow8 {
	position:absolute;display:block;background-image:url(/images/shadow_8.png);height:27px;
	bottom:0px;left:27px;
}
.shadow9 {
	position:absolute;display:block;background-image:url(/images/shadow_9.png);width:27px;height:27px;
	bottom:0px;right:0px;
}
.bottomTab {
	position:absolute;display:block;width:358px;height:65px;background-image:url(/images/moduleTabBg.png);top:-13px;left:0px;
}
.bottomTabTitle {
	position:relative;display:block;width:318px;margin-left:20px;margin-bottom:10px;
	font-size:20px;color:#0067B1;font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #0067B1;padding-bottom:6px;
}

.bottomTabText {
	position:relative;display:block;width:318px;padding-left:20px;
	font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666;
}

#right2 {
	width: 358px;
	float: right;
	padding:0px;
}

.navTab {
	position:absolute;display:block;width:248px;height:21px;font-size:13px;color:#666666;
	text-align:center;line-height:21px;bottom:0px;z-index:95;background-image:url(/images/tab_bg.png);
	cursor:pointer;
}


/* Calendar Classes */
#monthTitle {
	position:relative;
	display:block;
	width:310px;
	padding-left:8px;
	color:#018557;
	text-align:left;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#dayTitles {
	position:relative;width:318px;height:22px;
	border-bottom:1px solid #0067B1;
	padding:0px;
}

.dayTitle {
	position:absolute;width:45px;height:22px;text-align:center;top:0px;
	color:#0067B1;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dayDiv {
	position:absolute;
	width:23px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#000000;
	font-size:12px;
	top:2px;
	font-weight:bold;
}

.dayClicker_1 {
	position:absolute;
	width:23px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	top:2px;
	background-color:#018557;
	font-weight:bold;
	cursor:pointer;
}

.dayClicker_2 {
	position:absolute;
	width:23px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	top:2px;
	background-color:#ad0125;
	font-weight:bold;
	cursor:pointer;
}
.dayClicker_3 {
	position:absolute;
	width:23px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	top:2px;
	background-color:#8c8c8c;
	font-weight:bold;
	cursor:pointer;
}

.weekRow {
	position:relative;width:317px;height:22px;display:block;left:0px;
	border-bottom:1px solid #999999;
	padding-top:2px;padding-bottom:2px;
}

.day0 { left:11px }
.day1 { left:56px }
.day2 { left:101px }
.day3 { left:146px }
.day4 { left:191px }
.day5 { left:236px }
.day6 { left:281px }

#monthPrev {
	position:absolute;
	display:block;
	width:9px;
	height:9px;
	top:7px;
	left:289px;
	background-image:url(/images/calendarNav.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor:pointer;
}

#monthNext {
	position:absolute;
	display:block;
	width:9px;
	height:9px;
	top:7px;
	left:308px;
	background-image:url(/images/calendarNav.png);
	background-position: -19px 0px;
	background-repeat: no-repeat;
	cursor:pointer;
}

.longBottomTab {
	position:absolute;display:block;width:494px;height:65px;background-image:url(/images/longTabBg.png);top:0px;left:0px;
}

.longBottomTabTitle {
	position:relative;display:block;width:454px;
	margin-left:20px;
	margin-bottom:10px;
	font-size:20px;
	color:#0067B1;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #0067B1;
	padding-top:13px;
	padding-bottom:6px;
}

.sessionWhite {
	position:relative;display:block;width:454px;padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	left:5px;
}
.sessionBlue {
	position:relative;display:block;width:484px;
	background-color:#e0e7f5;left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.sessionTitle {
	font-weight:bold;color:#0067B1;padding-bottom:10px;
}

.sessionBlueTop {
	position:absolute;display:block;width:484px;height:7px;top:0px;
	overflow:hidden;
	background-image:url(/images/blueBgTop.png);
}

.sessionBlueBottom {
	position:absolute;display:block;width:484px;height:7px;bottom:0px;
	background-image:url(/images/blueBgBottom.png);
	overflow:hidden;
}


.formField {
	position:absolute;
	left:7px;
	top:0px;
	border:0px;
	background-image:url(/images/formFieldBg.png);
	color:#000000;
	height:19px;
	width:200px;
	padding-top:2px;
	margin:0;
}

.fieldContainer {
	position:relative;display:block;height:21px;
}

.fieldLeftCap {
	position:absolute;top:0px;left:0px;
	display:block;width:7px;height:21px;
	background-image:url(/images/formLeftCap.png);
}

.fieldRightCap {
	position:absolute;top:0px;right:0px;
	display:block;width:7px;height:21px;
	background-image:url(/images/formRightCap.png);
}

.formField_tall {
	position:absolute;
	left:7px;
	top:0px;
	border:0px;
	background-image:url(/images/formFieldBg_tall.png);
	color:#000000;
	height:69px;
	padding-top:2px;
	margin:0;
	display:block;
	background-repeat:repeat-x;
}

.fieldLeftCap_tall {
	position:absolute;top:0px;left:0px;
	display:block;width:7px;height:71px;
	background-image:url(/images/formLeftCap_tall.png);
}

.fieldRightCap_tall {
	position:absolute;top:0px;right:0px;
	display:block;width:7px;height:71px;
	background-image:url(/images/formRightCap_tall.png);
	background-repeat:no-repeat;
}

.fieldTitle {
	color:#0067B1;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size:11px;
	padding-bottom:0px;
	padding-top:5px;
}

.fieldTitleRequired {
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:7px;
	font-size:11px;
	padding-bottom:0px;
	padding-top:5px;
	font-weight:bold;
	font-style:italic;
}


a.registerBlue:link, a.registerBlue:visited {
	position:absolute;bottom:15px;right:15px;
	font-weight:bold;color:#0067B1;
	text-decoration:none;
}

a.registerBlue:hover, a.registerBlue:active {
	position:absolute;bottom:15px;right:15px;
	text-decoration:underline;
}

a.registerGreen:link, a.registerGreen:visited {
	position:absolute;bottom:15px;right:15px;
	font-weight:bold;color:#018557;
	text-decoration:none;
}

a.registerGreen:hover, a.registerGreen:active {
	position:absolute;bottom:15px;right:15px;
	text-decoration:underline;
}

.bottomRight {
	position:absolute;bottom:15px;right:15px;
}

.buttonBack {
	width:51px;height:11px;
	background-image:url(/images/button_back.png);
	cursor:pointer;
	display:block;
	overflow:hidden;
}

.buttonRegister {
	display:block;
	width:81px;height:11px;
	background-image:url(/images/button_register.png);
	cursor:pointer;
	overflow:hidden;
}

a.pdf:link, a.pdf:visited {
	font-size:12px;font-weight:bold;
	padding-left:24px;
	background-image:url(/images/pdfIcon.png);
	background-repeat:no-repeat;
	background-position:left;
	line-height:20px;
	text-decoration:none;
	height:20px;
	display:block;
	margin-top:6px;margin-left:4px;
}

a.pdf:hover, a.pdf:active {
	text-decoration:underline;
}


.projDetailsText {
	float:right;display:block;width:420px;margin-top:10px;margin-right:20px;margin-bottom:15px;
}

#projDetailsPicContainer {
	position:relative;display:block;width:460px;;
}

#map_feature_container {
	width: 900px;
	position:relative;display:block;height:348px;background-color:#008A5F;overflow:hidden;background-image:url(/images/mapGradientBg2.png);background-position:bottom;background-repeat:repeat-x;margin-top:0px;
}


#print_title {
	display: none;
}

#borrowContent, #lendingContent { display:none; }