body {
	margin: 0;
	padding: 0;
	background: url(../img/bfp_back.gif) center top;
}

table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}

td {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font: 12px tahoma;
}

img {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding: 0;
	border: 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


h1 {
	margin: 3;
	padding: 0 10px;
	border: 0;
	font: 18px arial;
}


h2 {
	margin: 0;
	padding: 0 10px;
	border: 0;
	font: 14px arial;
}

h3 {
	margin: 0 0 4px 0;
	padding: 0;
	border: 0;
	font: 14px arial;
	text-align: center;
}


A {
	font: 14px arial;
	text-decoration: none;
	color: black;
}

A:hover {
	text-decoration: none;
}



A:hover.pathway, A:active.pathway, A:visited.pathway, A:link.pathway
{
	text-decoration: underline;
	font-size:12px;
}

#bfp_tab {
	width: 900px;
	border: 0;
	padding: 0;
	margin: 0;
}

.path {

	padding: 234px 0 0 210px;

}

#bfp_tab .bfp_top {
	height: 261px;
	background: url(../img/bfp_top.gif) 0 0 no-repeat;
	z-index: 1;
}



#bfp_tab .bfp_menu1 {
	width: 203px;
	background: url(../img/bfp_menu1.gif) 0 0 repeat-y;
}





#bfp_menu {
	margin-left: 11px;
}

#bfp_menu .bfp_link {
	margin-bottom: 1px;
	width: 182px;
	height: 22px;
	background: url(../img/bfp_link.gif) 0 0 no-repeat;
	text-align: center;
}

#bfp_menu .bfp_link_last {
	margin-bottom: 0px;
	width: 182px;
	height: 22px;
	background: url(../img/bfp_link.gif) 0 0 no-repeat;
	text-align: center;
}

#bfp_menu .bfp_sublink {
	margin-bottom: 1px;
	width: 182px;
	height: 22px;
	background: url(../img/bfp_sublink.gif) 0 0 no-repeat;
	text-align: center;
}

#bfp_menu A {
	margin: 1px 1px 1px 10px;
	display: block;
	width: 170px;
	padding: 2px 0;
}

#bfp_menu A:hover {
	color: #064cce;
}





#bfp_sb {
	margin: 12px 0 0 20px;
	width: 165px;
	height: 212px;
	background: url(../img/bfp_sb.gif) 0 0 no-repeat;
}

#bfp_sb .bfp_padd {
	padding: 10px 4px 0px 5px;
}





#bfp_main {
	width: 493px; background: url(../img/bfp_main.gif) 0 0 repeat-y;
}

#bfp_main2 {
	width: 693px; background: url(../img/bfp_main.gif) 0 0 repeat-y;
}





#bfp_tab .bfp_menu2 {
	width: 204px;
	background: url(../img/bfp_menu2.gif) 0 0 repeat-y;
}

#bfp_tab .bfp_menu3 {
	width: 0px;
}





#bfp_box {
	margin-bottom: 20px;
	margin-left: 18px;
	z-index: 99;
}

#bfp_box .bfp_b1 {
	width: 165px;
	height: 5px;
	background: url(../img/bfp_b1.gif) 0 0 no-repeat;
}

#bfp_box .bfp_b2 {
	width: 165px;
	height: 171px;
	background: url(../img/bfp_b2.gif) 0 0 repeat-y;
	font: 14px arial;
}

#bfp_box .bfp_ref {
	width: 165px;
	height: 65px;
	background: url(../img/bfp_b2.gif) 0 0 repeat-y;
	font: 14px arial;
}

#bfp_box .bfp_b2 .bfp_img {
	background-color: #064cce;
	padding: 1px;
}

#bfp_box .bfp_b2 .bfp_text {
	margin-top: 5px;
	margin-left: 15px;
}

#bfp_box .bfp_b3 {
	width: 165px;
	height: 5px;
	background: url(../img/bfp_b3.gif) 0 0 no-repeat;
}





#bfp_tab .bfp_end1 {
	height: 87px;
	background: url(../img/bfp_end1.gif) 0 0 no-repeat;
}

#bfp_tab .bfp_end2 {
	height: 87px;
	background: url(../img/bfp_end2.gif) 0 0 no-repeat;
}

#bfp_tab .bfp_end3 {
	height: 87px;
	background: url(../img/bfp_end3.gif) 0 0 no-repeat;
}

.searchbg {
	width: 470px;
	height: 120px;
	background-image: url(../img/searchbg.gif);

}



.head 
{
font-size:13px;
}
hr {

	margin:0px;
	padding:0px;
	border-bottom:1px dashed #777;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;


}

#advsearch input
{
	font-family: Arial; 
	font-size: 12px;
	height: 20px;
	padding: 0;
  	height: 20px;
	margin: 0px;
}


#hideshow input
{
border: 1px solid #215E91;
}

#contact input
{
border: 1px solid #215E91;
}

select, textarea {
border: 1px solid #215E91;
width:140px;
font-family: Arial; 
font-size: 12px;
  padding: 0;
  height: 20px;
  margin: 0px;
}

.button 
{
border: 1px solid #215E91;
width:140px;
}

input.error, select.error {border: 1px solid red; background-color: #FFFCE2; background-image: url(../img/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus {border: 1px solid red; background-color:#EFEFEF;}

.formElement {
	padding-top:4px;
}

.ctrDropDown{
    width:145px;
    font-size:11px;
}
.ctrDropDownClick{
    font-size:11px;
    width:300px;
}

.plainDropDown{
    width:145px;
    font-size:11px;
}

.photoBorder {
	border:thin;
	border-color:#000000;
	width:100%;
}
