body { font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010;}

html { padding:0; margin:0; background:url(../images/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/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(../images/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:27px; padding-left:20px; text-indent:-1500px; }

.Logo h1{ width:185px; height:56px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; margin:0; padding:0;  }



/* menu */

.menu { width:460px; margin:10px 0 0 0; padding:0; padding-top:35px; float:right;}

.menu ul { float:left; margin:0; padding:0; list-style:none;}

.menu li { float:left; margin:0; padding:0 7px 0 5px; font:bold 12px Arial, Helvetica, sans-serif; color:#a6a6a6; float:left; background:url(../images/m_l.gif) no-repeat right; }

.menu a { line-height:18px; float:left; font:normal 17px Tahoma, Geneva, sans-serif; color:#fff; margin:0 5px; padding:8px 0; text-decoration:none;}

.menu a span { padding:8px 10px;}

.menu a:hover { background:url(../images/l_m_h.gif) no-repeat left top; color:#fff;}

.menu a:hover span {color:#fff; background:url(../images/r_m_h.gif) no-repeat right top;}

.menu 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; }





/*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; color:#FFF;}

.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; }

.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; margin:16px 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 11px 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  span { color:#26729f; font:bold 11px Georgia, "Times New Roman", Times, serif;}

.bfscontent .button { margin:5px auto; padding:0; text-align:center;}

.bfscolright  span {color:#000; font: 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.bfscontent strong { color:#000;}
/*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(../images/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(../images/Servises_ul_li.gif) left no-repeat; padding:3px 0 3px 20px; margin:4px 5px;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*News*/

.bfscol3 {width:285px; margin:5px auto; float:left; padding:0 10px;}

.bfscol3 .data { float:left; font:bold 11px  Georgia, "Times New Roman", Times, serif; color:#26729f; text-align:left; margin:10px 5px 0 10px; padding:0 0px; width:100%}

.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:650px; float:left; margin:0; padding:0; padding-top:5px;}

.bfscolright p { font:normal 11px Georgia, "Times New Roman", Times, serif; color:#6f6f6f; padding:5px 5px; margin:0;}



/*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(../images/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%;}

.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;  padding:5px 0 0 10px; width:100px;}



.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;}

