body { font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010;}
html { padding:0; margin:0; background:url(bfs/main_bg.gif) top repeat-x;color:#101010;}
.clr { clear:both;}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bfswrapper { margin:0; padding:0; }
#bgcontainer2 { margin:0; padding:0; background:url(../images/bfs/main_bg2.gif) top repeat-x;}
.bfssubwrapper { width:980px; margin:0 auto; padding:0; }
 
/**/ * html .bfsHeader { } /**/ 
.bfsHeader { width:980px; margin:0; padding:0;}
.header_text { background:url(bfs/header_text_bg.gif) top no-repeat; width:184px; height:20px; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#bbe2ed; padding:2px 5px; margin:10px 0 0 0; text-align:center; float:right;}

.Logo { float:left; width:20px; height:56px; margin:0; padding:0; padding-top:12px; padding-left:20px; text-indent:-1500px; }
.Logo h1{ width:185px; height:56px; background-image:url(../images/bfs/logo.jpg); background-repeat:no-repeat; margin:0; padding:0;  border-bottom:none; }


/* menu */
.bfsmenu { width:460px; margin:10px 0 0 0; padding:0; padding-top:15px; float:right;}
.bfsmenu ul { float:left; margin:0; padding:0; list-style:none;}
.bfsmenu li { float:left; margin:0; padding:0 7px 0 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#a6a6a6; float:left; background:url(bfs/m_l.gif) no-repeat right; }
.bfsmenu a { line-height:18px; float:left; font:normal 17px Tahoma, Geneva, sans-serif; color:#fff; margin:0 5px; padding:8px 0; text-decoration:none;}
.bfsmenu a:visited { line-height:18px; float:left; font:normal 17px Tahoma, Geneva, sans-serif; color:#fff; margin:0 5px; padding:8px 0; text-decoration:none;}

.bfsmenu a span { padding:8px 10px;}
.bfsmenu a:hover { background:url(bfs/l_m_h.gif) no-repeat left top; color:#fff;}
.bfsmenu a:hover span {color:#fff; background:url(bfs/r_m_h.gif) no-repeat right top;}
.bfsmenu li.active { line-height:16px; float:left; font:normal 15px Tahoma, Geneva, sans-serif; color:#fff; margin:0 5px; padding:8px 0; padding-right:5px; }

#plans_heading h2 {border-bottom:none;}
/*SimpleText ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.SimpleText { width:550px; margin:0px auto  auto  auto; padding:0;padding-top:50px; height:45px; float:left;}
.SimpleText h2 { color:#fff; font:normal 30px  Georgia, "Times New Roman", Times, serif; padding:0 0 0 40px; margin:0; }
.SimpleText p { color:#bbe2ed; font:normal 11px  Georgia, "Times New Roman", Times, serif; padding:0 0 0 60px; margin:0; float:left; padding-left:140px;}

/*content*/
.bfssplash { width:980px; margin:25px auto 10px auto; padding:10px 0 30px; height:190px;background-color:transparent;}
.bfssplash h2 { border-bottom:1px solid #82c7da; font:normal 20px Georgia, "Times New Roman", Times, serif; color:#fff; padding:0 0 0 20px; margin:0 60px; background:url(../images/bfs/h2_bg_content.gif) left no-repeat;}
.bfssplash .bfsfeature { width:890px; margin:0; padding:10px 20px; }
.bfssplash p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#d9f7ff; float:left; margin:0; padding:5px 35px;}
.bfssplash img{padding-left:58px; float:left; padding-right:15px; }
.bfssplash .featurecont{ padding-top:20px; color:#FFF;}
.bfssplash .featurecont img {float:left;}
.bfssplash .featuredescrip{}
.bfssplash .splashlistleft{float:left; padding-left:25px; width:200px;}
.bfssplash .splashlistright{float:left; width:200px; padding-left:20px;}
.bfssplash li{padding:2px;}

/* body */
.bfscontent { width:980px; padding:0;padding-top:20px; margin:15px 0 0 5px; }
.bfscontent h2 { font:normal 24px Georgia, "Times New Roman", Times, serif; color:#181818; padding:8px 10px; margin:0; border-bottom:1px solid #a8a8a8;}
.bfscontent h3 { font:normal 14px Georgia, "Times New Roman", Times, serif; color:#6f6f6f; padding:8px 10px; margin:0;}
.bfscontent h4 { font:normal 24px Georgia, "Times New Roman", Times, serif; color:#181818; padding:8px 10px; margin:0;}
.bfscontent p { font:normal 12px Georgia, "Times New Roman", Times, serif; color:#6f6f6f; padding:5px 15px; margin:5px 0;}
.bfscontent a { color:#3484A9; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}

.bfscontent .button { margin:5px auto; padding:0; text-align:center;}
/*What*/
.bfscol2 { width:275px; margin:5px auto; float:left; padding:0 20px;}
/*Services_Over*/
.bfscol1 { width:290px; margin:5px auto; float:left; padding:0 10px;}
.bfscol1 li { background:url(bfs/Servises_ul_li.gif) left no-repeat; padding:3px 0 3px 20px; margin:2px 5px; list-style:none;}
.bfscol1 ul { list-style:none;  font:normal 11px Georgia, "Times New Roman", Times, serif; color:#666666; padding:0; margin:5px;}

.bfscol2 ul { list-style:none; background:#f7f9e8; border:1px solid #e8ebd5; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#666666; padding:0; margin:5px;}
.bfscol2 li { background:url(bfs/Servises_ul_li.gif) left no-repeat; padding:3px 0 3px 20px; margin:4px 5px;}
/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*News*/
.bfscol3 {width:285px; margin:5px auto; float:right; padding:10px; 10px;}
.bfscol3 .data { float:left; font:bold 11px  Georgia, "Times New Roman", Times, serif; color:#26729f; text-align:center; margin:10px 5px 0 10px; padding:0 0px;}
.bfscol3 .title { float:left; font:bold 11px  Georgia, "Times New Roman", Times, serif; color:#9e9e9e; margin:10px 0 0 0; padding:0 5px;}
.bfscolright { width:675px; float:left; margin:0; padding:0; padding-top:10px; }
.bfscolright p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#6f6f6f; padding:5px 5px; margin:0;}

.bfscolright li {padding:5px;}

/*Services*/
.Services { width:650px; float:left; margin:0; padding:0;}
.Services .sblock { width:285px; float:left; margin:5px auto; padding:0 10px;}
.Services ul { list-style:none; background:#f7f9e8; border:1px solid #e8ebd5; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#666666; padding:0; margin:5px;}
.Services li { background:url(bfs/Servises_ul_li.gif) left no-repeat; padding:3px 0 3px 20px; margin:2px 5px;}
.Services p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#6f6f6f; padding:5px 5px; margin:0;}
.Services .imga  { float:right; margin:5px 5px; padding:0;}
.Services strong { color:#26729f;}


/*About*/
.About { width:645px; margin:5px auto; padding:0 20px; float:left;}
.About div#help { padding:10px 0;}
.About div#help h1, .About div#help h2, .About div#help h3, .About div#help h4 { padding:0 15px; margin:2px 0; border:0; color:#3a3c3c;}
.About div#help h1 { font:normal 24px Georgia, "Times New Roman", Times, serif;}
.About div#help h2 { font:normal 18px Georgia, "Times New Roman", Times, serif;}
.About div#help h3 { font:normal 14px Georgia, "Times New Roman", Times, serif;}
.About div#help h4 { font:normal 11px Georgia, "Times New Roman", Times, serif;}

/* Conatct Form */
.response { font:normal 12px Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px; background:#f7f9e8; border:1px solid #e8ebd5;}
#contactform * { font-family:Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:2px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#c0c0c0; border:1px solid #d6d6d6; color:#FFF; float:left;}
/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.FBG { padding:0; margin:20px auto 0 auto; background:#f0f0f0; border:1px solid #dddddd; width:100%; clear:both;}
.FBG_resize { width:980px; margin:0 auto;}

.FBG h2 { font:bold 11px  Georgia, "Times New Roman", Times, serif; color:#8c8c8c; padding:10px 0; margin:0;}
.FBG ul { font:normal 11px Arial, Helvetica, sans-serif; color:#999999; padding:0; margin:10px 0; list-style:none;}
.FBG li { padding:2px 5px; margin:3px 2px;}
.FBG img { margin:10px 10px; padding:0; float:left;}
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#b2b2b2; padding:10px 0 0 20px; margin:0;}
.FBG a { font:normal 11px  Georgia, "Times New Roman", Times, serif; color:#3484a9; text-decoration:none; padding:5px 0; margin:5px 0;}
.FBG a:hover {  font:bold 11px  Georgia, "Times New Roman", Times, serif; color:#3484a9; text-decoration:underline;}
.FBG .Login { width:214px; padding:0 20px; margin:10px 0; float:left;}
.FBG .Login form { padding:5px 5px 0 0; float:left;}
.FBG .Login .text { float:left; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#b2b2b2;  padding:5px 0 0 10px;}
.FBG .Login input { color:#000; float:right;padding:5px 0 0 10px;}

.FBG .footernav { width:200px; padding:0 20px; margin:10px 0; float:left; border-left:1px solid #d9d9d9;}
.FBG .QuickLinks { width:200px; padding:0 20px; margin:10px 0; float:left; border-left:1px solid #d9d9d9;}
.FBG .SiteInfo { width:200px; padding:0 20px; margin:10px 0; float:left; border-left:1px solid #d9d9d9;}




.bfsFooter { padding:10px 0; margin:20px 0 0 0; text-align:center; border-top:1px solid #b3b3b3; background:#d9d9d9;width:100%; }
.bfsFooter p { color:#959595; padding:0; margin:0; font:normal 10px 'Verdana';}
.bfsFooter a { color:#959595; text-decoration:underline;}

#contacttbl input{ margin:5px;}
#contacttbl .col_0 { text-align:right;}
table td {padding:8px;}
