/* Buffalo Economic Renaissance Corp -  Styles */
/* 12-29-04 */
/* I look back and say, this css is a little overdone! */

body {
	color:#666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* thanks, opera */  
	background-color:#FFFFFF;}

/* text styles */
.tinytext {font-family:Arial, Helvetica, Sans-Serif; font-size:9px; line-height:13px; color:#666666;}
.tinytext a:link {color: #CC9900; text-decoration:none;}
.tinytext a:visited {color: #CC9900; text-decoration:none;}
.tinytext a:hover {color:#CC9900; text-decoration:underline;}
.tinytext a:active {color:#CC9900; text-decoration:underline;}

.smalltext {font-family:Arial, Helvetica, Sans-Serif; font-size:10px; line-height:13px; color:#666666;}
.smalltext a:link {color: #314573; text-decoration:none;}
.smalltext a:visited {color: #314573; text-decoration:none;}
.smalltext a:hover {color:#314573; text-decoration:underline;}
.smalltext a:active {color:#314573; text-decoration:underline;}

.smalltextfront {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#E3E4D8;}

.medtext {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#666666;}
.medtext a:link {color: #778BB3; text-decoration:underline; }
.medtext a:visited {color: #778BB3; text-decoration:underline; }
.medtext a:hover {color:#003366; text-decoration:none; }
.medtext a:active {color:#778BB3; text-decoration:underline; }

.regtext {font-family:Arial, Helvetica, Sans-Serif; font-size:12px; line-height:14px; color:#666666;}
.regtext a:link {color: #778BB3; text-decoration:none; }
.regtext a:visited {color: #778BB3; text-decoration:none; }
.regtext a:hover {color:#003366; text-decoration:underline;}
.regtext a:active {color:#778BB3; text-decoration:none; }

.navtext {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#000000;}
.navtext a:link {color: #000000; text-decoration:none; }
.navtext a:visited {color: #000000; text-decoration:none; }
.navtext a:hover {color:#CC9900; text-decoration:underline; }
.navtext a:active {color:#CC9900; text-decoration:underline; }

.topsubnavtext {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#FFFFFF;}
.topsubnavtext a:link {color: #FFFFFF; text-decoration:none; }
.topsubnavtext a:visited {color: #FFFFFF; text-decoration:none; }
.topsubnavtext a:hover {color:#FFFFFF; text-decoration:underline; }
.topsubnavtext a:active {color:#FFFFFF; text-decoration:underline; }

.dirtext {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#666666;}
.dirtext a:link {color: #778BB3; text-decoration:none; }
.dirtext a:visited {color: #778BB3; text-decoration:none; }
.dirtext a:hover {color:#003366; text-decoration:underline; }
.dirtext a:active {color:#778BB3; text-decoration:underline; }

.loanheader {font-family: Georgia,"Times New Roman", Times, serif; font-size: 17px; line-height:20px; color:#003366;}
.loantext {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#666666;}
.loantext a:link {color: #666666; text-decoration:none;}
.loantext a:visited {color: #666666; text-decoration:none;}
.loantext a:hover {color:#999966; text-decoration:underline;}
.loantext a:active {color:#999966; text-decoration:underline;}

.loantext2 {margin-left:10px; margin-right:10px;margin-top: 5px; margin-bottom:5px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#666666;}
.loantext2 a:link {color: #666666; text-decoration:none;}
.loantext2 a:visited {color: #666666; text-decoration:none;}
.loantext2 a:hover {color:#999966; text-decoration:underline;}
.loantext2 a:active {color:#999966; text-decoration:underline;}

.inactionheader {font-family:Arial, Helvetica, Sans-Serif; font-size:16px; line-height:20px; color:#778BB3; font-weight:bold;}

/* navigation styles...  */

.navtext_about_on {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#8E7FA1; font-weight: bold;}
.navtext_about_on a:link {color: #314573; text-decoration:none;}
.navtext_about_on a:visited {color: #314573; text-decoration:none;}
.navtext_about_on a:hover {color: #314573; text-decoration:none;}
.navtext_about_on a:active {color: #314573; text-decoration:none;}

.navtext_about_off {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#000000;}
.navtext_about_off a:link {color: #000000; text-decoration:none; }
.navtext_about_off a:visited {color: #000000; text-decoration:none; }
.navtext_about_off a:hover {color:#314573; text-decoration:underline; }
.navtext_about_off a:active {color:#314573; text-decoration:underline; }

.navtext_care_on {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#8CB2A6; font-weight: bold;}
.navtext_care_on a:link {color: #8CB2A6; text-decoration:none;}
.navtext_care_on a:visited {color: #8CB2A6; text-decoration:none;}
.navtext_care_on a:hover {color: #8CB2A6; text-decoration:none;}
.navtext_care_on a:active {color: #8CB2A6; text-decoration:none;}

.navtext_care_off {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#000000;}
.navtext_care_off a:link {color: #000000; text-decoration:none; }
.navtext_care_off a:visited {color: #000000; text-decoration:none; }
.navtext_care_off a:hover {color:#8CB2A6; text-decoration:underline; }
.navtext_care_off a:active {color:#8CB2A6; text-decoration:underline; }

.navtext_loan_on {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#A1AC00; font-weight: bold;}
.navtext_loan_on a:link {color: #A1AC00; text-decoration:none;}
.navtext_loan_on a:visited {color: #A1AC00; text-decoration:none;}
.navtext_loan_on a:hover {color: #A1AC00; text-decoration:none;}
.navtext_loan_on a:active {color: #A1AC00; text-decoration:none;}

.navtext_loan_off {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#000000;}
.navtext_loan_off a:link {color: #000000; text-decoration:none;}
.navtext_loan_off a:visited {color: #000000; text-decoration:none;}
.navtext_loan_off a:hover {color:#A1AC00; text-decoration:underline;}
.navtext_loan_off a:active {color:#A1AC00; text-decoration:underline;}

.navtext_inc_on {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#8AA3C3; font-weight: bold;}
.navtext_inc_on a:link {color:#8AA3C3; text-decoration:none;}
.navtext_inc_on a:visited {color:#8AA3C3; text-decoration:none;}
.navtext_inc_on a:hover {color:#8AA3C3; text-decoration:none;}
.navtext_inc_on a:active {color:#8AA3C3; text-decoration:none;}

.navtext_inc_off {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#000000;}
.navtext_inc_off a:link {color: #000000; text-decoration:none; }
.navtext_inc_off a:visited {color: #000000; text-decoration:none; }
.navtext_inc_off a:hover {color:#8AA3C3; text-decoration:underline; }
.navtext_inc_off a:active {color:#8AA3C3; text-decoration:underline; }

.navtext_tra_on {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#8E7FA1; font-weight: bold;}
.navtext_tra_on a:link {color: #8E7FA1; text-decoration:none;}
.navtext_tra_on a:visited {color: #8E7FA1; text-decoration:none;}
.navtext_tra_on a:hover {color: #8E7FA1; text-decoration:none;}
.navtext_tra_on a:active {color: #8E7FA1; text-decoration:none;}

.navtext_tra_off {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; line-height:13px; color:#000000;}
.navtext_tra_off a:link {color: #000000; text-decoration:none; }
.navtext_tra_off a:visited {color: #000000; text-decoration:none; }
.navtext_tra_off a:hover {color:#8E7FA1; text-decoration:underline; }
.navtext_tra_off a:active {color:#8E7FA1; text-decoration:underline; }

strong.black {font-weight:bold; color: #000000;}
strong.navy {font-weight:bold; color: #B6B998;}
strong.error {font-weight:bold; color: #8B0000;}
strong.tan {font-weight:bold; color: #999966;}
strong.navyblue {font-weight:bold; color: #003366;}

h1 {font-family:Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color:#9E998E; margin-top:0em; margin-bottom:0em;}

/* subnav headers */

h2 {font-family:Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color:#316AA4; margin-top:0em; margin-bottom:.5em;}

/* feature headers */

h3 {font-family:Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color:#316AA4; margin-top:0em; margin-bottom:.5em; text-transform: uppercase;}

/* main body */
div.main {padding-left: 22px; padding-top: 15px; padding-bottom: 15px; padding-right: 22px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; line-height:15px; color:#666666;}
.main a:link {color: #778BB3;text-decoration:none; }
.main a:visited {color: #778BB3; text-decoration:none;}
.main a:hover {color:#003366; text-decoration:underline; }
.main a:active {color:#778BB3; text-decoration:none;  }

/* main page images */
img.main {border: 4px solid #e7e7de; margin: 0 0 10 10;}
.main blockquote {margin: 5 0 5 10;}

/* right side body */
div.right {padding-left: 8px; padding-top: 0px; padding-bottom: 0px; padding-right: 5px; font-family:Arial, Helvetica, Sans-Serif; font-size:10px; line-height:15px; color:#666666;}
.right a:link {color: #003366;text-decoration:underline; }
.right a:visited {color: #003366; text-decoration:underline;}
.right a:hover {color:#8397C5; text-decoration:none; }
.right a:active {color:#003366; text-decoration:underline;  }

/* right page images */
img.right {border: 2px solid #e7e7de; margin: 0 0 5 5;}

/* Top line on the site */
td.toptd {background-image: url(../images/shared/topbar.gif); height:13px; width:100%;}

/* This controls the background mouseovers on the top nav*/
td.sidenav {border: 1px solid #CDCEBF; padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 7px;}

/* This controls the background mouseovers on the top nav*/
td.btnav {background-color: #FFFFFF;}

/* This controls the background image mouseovers in the top nav */
td.topnav1 {border-left: 1px solid #9A9C86; border-right: 1px solid #9A9C86;}
td.topnav2 {border-right: 1px solid #9A9C86;}

/* This gives a td a bottom tan line */
td.tanline {border-bottom: 1px solid #9A9C86;}

/* This is the faded bg cells */
td.fade {background-image: url(../images/shared/fade.jpg);  background-repeat: no-repeat;}
td.fade2 {background-image: url(../images/shared/fade_sm.jpg);  background-repeat: no-repeat;}


/* Directory Styles */
td.dir {border-bottom: 1px solid #CDCEBF; vertical-align: top; padding:4px;}
td.dir1 {border-bottom: 1px solid #CDCEBF;}
td.dir2 {vertical-align: top; padding: 4px;}
td.staffmenu {background-color:#EDEEE7; border-bottom: 1px solid #CDCEBF; height:22px;}

/* Loan Pages */
td.loanmenu {background-color:#EDEEE7; border-bottom: 1px solid #CDCEBF; height:24px;}

/* Form Styles */
input.topsearch {background-color:#FFFFFF; color:#999999; border: 1px solid #CCCCCC ; width: 149px; height: 21px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold; padding-left: 5px; padding-top: 3px; padding-right: 5px;}

/* calendar of events styles */
p.caldate {font-family:Georgia, Arial, Helvetica, Sans-Serif; font-size:12px; line-height:14px; color:#003366; font-weight:bold; margin-bottom:5px;}
p.caltitle {font-family:Arial, Verdana, Geneva, Sans-Serif; font-size:15px; line-height:20px; font-weight:bold; color:#003366; margin-bottom:5px;}
select.cal	{background-color: #E5E7DC; width:175px; color:#666666; font-family:Verdana, Arial, Sans-Serif; font-size:11px;}
input.calregister {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 21px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; padding-left: 5px; padding-top: 3px; padding-right: 5px; font-weight:bold; margin:2px;}
select.calregister {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 20px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; margin:2px;}

/* News Styles */
.newsSub {font-family: Arial, Verdana, Geneva, Sans-Serif; font-size: 11px; line-height:16px; color:#000000;}
.newsTitle {font-family: Georgia, Arial, Verdana, Geneva, Sans-Serif; font-size: 17px; line-height:20px; font-weight: bold; color:#003366;}
.newsTitleS {font-family: Georgia, Arial, Verdana, Geneva, Sans-Serif; font-size: 11px; line-height:14px; font-weight: bold; color:#003366;}

/* loan form styles */
input.loan {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 21px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; padding-left: 5px; padding-top: 3px; padding-right: 5px; font-weight:bold; margin:2px;}
select.loan {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 20px; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; margin:2px;}
select.state {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 20px; width: 120; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; margin:2px;}
.button{border: 1px solid #003366; padding:3px; background-color :#FFFFFF; color :#003366; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.formheader {font-family: Georgia, Arial, Verdana, Geneva, Sans-Serif; font-size: 15px; line-height:20px; font-weight: bold; color:#003366; border-bottom: 2px solid #003366; }

/* some video stuff */
/* #video {
	background-image: url(../images/shared/vid_bg.gif);
	background-position: left;
	height: 291px;
	width: 356px;} */

#videoname {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 12px; 
	line-height: 13px; 
	color:#666666;}

#videoname td {
	vertical-align: top;
	width: 225px;
	height: 195px;
	padding: 5px;
	border: 1px solid #000000;}

#videoname td.a {background-color:#C6CD66;}
#videoname td.b {background-color:#B1CBC2;}
#videoname td.c {background-color:#B6C8DD;}
#videoname td.d {background-color:#B6ACC2;}

#videoname img {margin: 5px 0 0 10px;}
#videoname ul li {
	margin: 0;
	padding: 0 0 10px 0;}

#vidlow, #vidhigh {
	float: right;
	border: 1px solid #919999;
	margin: 20px 0 15px 15px;}

#vwatch {
	float: right;
	margin: 15px 0 10px 15px;}
#vwatch p {margin:0; padding:0 0 10px 0;}


.newsimg_white {
	float: right;
	margin: 0 0 25px 25px;}
	
/* Application Form
---------------------------------------------------------- */

.clear {
	clear: both;
}

#application {

}

#application h2 {
	padding-top: 10px;
	border-top: 1px solid #000000;
	clear: both;
}

#application p {
	float: left; clear: both;
	padding-bottom: 10px;
	width: 500px;
}

#application label {
	float: left; clear: left;
	display: block;
	width: 150px;
	padding-top: 4px;
	margin-top: 2px;
}

#application label.inwards {
	float: left; clear: left;
	display: block;
	width: 135px;
	padding-left: 15px;
	padding-top: 4px;
	margin-top: 2px;
}


#application input, #application select {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}

#application input.mid {
	width: 250px;
}

#application input.long {
	width: 400px;
}

#application textarea {
	width: 400px;
	height: 120px;
}

#application table {
	clear: both;
	width: 550px;
}

	#application table tr td input {
		width: 50px;
	}
	
	#application table.wide tr td input {
		width: 260px;
	}



/* ----------------------------------------------------------
---------------------------------------------------------- */