	/* CSS Document */
	/* Set default values */
img, body, html, form, div, ul, ol, li, p, h1, h2, h3, h5, a, input {margin:0; padding:0; border:none;font:12px Verdana, Tahoma, Trebuchet ms, Verdana, san-serif; color:#000000;}
a:link {color: 	#0000FF;text-decoration:none;}
a:active {color:#fff;text-decoration:none;}
a:visited {color:#202020 ;text-decoration:none;}
a:hover{color:#660000;text-decoration:underline;}
table {border-collapse:collapse;}

	/* Main Blocks */
	/* Body */
body {width:100%; height:100%; background:url(images/background/bg_green.jpg) repeat;}
#wrapper {width:960; margin-top: 20px; position:relative; background:url(images/background/bg_green.jpg) repeat;}
#image {height:relative; position:relative; margin:0px; padding:0px;}
#header {height:104px; position:relative; background:url(images/background/bg_green.jpg) repeat;}
#head {width:960px;margin:0 auto; position:relative;}
#logo {margin:0px 0px 0px 0px;float:left;}
#allstates {margin:0px 0 0 0;float:left;background:url(images/background/bg_green.jpg) repeat;}


#menu {width:960px; margin:0 auto; position:relative;}
#menu_button {width:961px;height:46px;}
#intro_block {width:960px;height:301px;}
#intro_block2 {width:960px;height:111px;}


#center {height:565px; background:url(images/background/bg_green.jpg) repeat;}
#center_footer {height:110px;  background:url(images/background/bg_green.jpg) repeat;}
#cent {width:960px;margin:0 auto; position:relative; background:#FFFFFF;}
#latest_services {height:43px; width:960px; margin:0 auto; position:relative; background:url(images/background/header.jpg) no-repeat;}
#faces {height:43px; width:960px; margin:0 auto; position:relative; background:url(images/about/faces.jpg) no-repeat;}
#email {height:43px; width:960px; margin:0 auto; position:relative; background:url(images/contact/email.jpg) no-repeat;}
#email2 {width:940px;padding-left:20px;margin-top:10px:margin:0px;float:left;height:500px; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}
#email3 {height:43px; width:960px; margin:0 auto; position:relative; background:url(images/contact/fpinvest.jpg) no-repeat;}
#email4 {width:940px;padding-left:20px;margin-top:10px:margin:0px;float:left;height:500px; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}
#directory {height:43px; width:960px; margin:0 auto; position:relative; background:url(images/referrals/directory.jpg) no-repeat;}
#testimonials {height:43px; width:960px; margin:0 auto; position:relative; background:url(images/header/testimonials.jpg) no-repeat;}


#left_column {width:227px;float:left;  background:#FFFFFF;}

#right_column {width:732px;float:right;}

.floatright {float: right;margin: 0px 0px;border: 0px;padding: 0px 0px;}
.floatright2 {float: right;margin-right: 250px;border: 0px;padding: 8px 0px;}
.floatright3 {float: right;margin-right: 250px;border: 0px;padding: 0px 0px;}
.floatright4 {float: right;margin-right: 75px;border: 0px;padding: 0px 0px;}
.floatright5 {float: right;margin-right: 200px;border: 0px;padding: 0px 0px;}
.floatright6 {float: right;margin-right: 400px;border: 0px;padding: 7px;}
.floatright7 {float: right;margin-right: 200px;border: 0px;padding: 0px;}
.floatright8 {float: right;margin-right: 10px;border: 0px;padding:0px;}


.floatleft {float: left;margin: 0px 0px;border: 0px solid #666;padding: 0px 0px;}
.floatleft1 {float: left;margin: 20px 0px;border: 0px solid #666;padding: 0px 0px;}

  /*  welcome  */
.learn {width:732px;padding:0px ;margin:0: float:left;height:194px; background:url(images/welcome/learn1.jpg) no-repeat;}
.learn2 {width:732px;padding:0px;margin:0:float:left;height:190px; background:url(images/welcome/learn2.jpg) no-repeat;}
.learn3 {width:732px;padding:0px;margin:0:float:left;height:181px; background:url(images/welcome/learn3.jpg) no-repeat;}
.learnt {margin:0px;padding-left:168px;padding-right:7px;text-align:justify;font:13px Lucida Bright, Verdana;}


  /*  About us  */
.about {width:960px;padding:0px ;margin:0px:float:left;height:150px; background:#FFFFFF;}
.about2 {width:960px;padding:0px;margin:0:float:left;height:150px; background:#FFFFFF;}
.about3 {width:960px;padding:0px;margin:0:float:left;height:150px; background:#FFFFFF;}
.aboutp {margin:0px;padding-left:50px;padding-right:300px;text-align:justify;font:13px Lucida Bright, Verdana;}



    /* contact us */
.contact {width:960px;padding:0px ;margin:0px:float:left;height:63px; background:#FFFFFF;}
.contact2 {width:960px;padding:0px;margin:0:float:left;height:64px; background:#FFFFFF;}
.contact3 {width:960px;padding:0px;margin:0:float:left;height:130px; background:#FFFFFF;}
.email {width:900px;height:70px;padding-top:5px;padding-bottom:5px;padding-left:0px;margin-left:0px;float:left; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}
.email2 {width:960px;padding:0px;margin-left:20px;float:left;height:60px; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}

.contactp {margin:0px;padding-left:70px;padding-right:300px;text-align:justify;font:13px Lucida Bright, Verdana;}


	/* location */
.location {width:960px;padding:0px ;margin:0px:float:left;height:160px; background:#FFFFFF;}
.location2 {width:960px;padding:0px;margin:0:float:left;height:150px; background:#FFFFFF;}
.location3 {width:960px;padding:0px;margin:0:float:left;height:120px; background:#FFFFFF;}
.location4 {width:960px;padding:0px;margin:0:float:left;height:280px; background:#FFFFFF;}
.locationp {margin:0px;padding-left:70px;padding-right:300px;text-align:justify;font:13px Lucida Bright, Verdana;}
	
	/* referrals */
.referrals {width:960px;padding-top:40px;padding-bottom:0px;margin:0px:float:left;height:257px; background:#FFFFFF;}
.referralsp {
height: 257px;margin:0px;padding-top:0px; padding-left:40px;padding-right:430px; padding-bottom:0px; text-align:justify;font:40px Lucida Bright, Verdana;
}
/*  Testimonial  */
.test {width:660px;padding-top:50px;padding-right:150px;padding-left:150px;padding-bottom:100px;margin:0px:float:left;height:relative; text-align:justify;font:13px Lucida Bright, Verdana;background:url(images/background/bg_white.jpg) repeat;}
.testp {margin:0px;padding-left:50px;padding-right:300px;text-align:justify;font:13px Lucida Bright, Verdana;}


/* referrals */
.res {width:660px;padding-top:50px;padding-right:150px;padding-left:150px;padding-bottom:100px;margin:0px:float:left;height:relative; text-align:justify;font:13px Lucida Bright, Verdana;background:url(images/background/bg_white.jpg) repeat;}
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
   Scroll 1
*/
#scroll1 {width:227px; background:#595959;}

div#wn1 {position:relative;width:202px;height:545px; overflow:hidden;float:left;margin-top:7px;}
/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar1 {position:relative;width:15px; height:565px; font-size:1px;float:right; }
div#track1 {width:13px; height:536px; z-index:1;background:#3e3e3e; position:absolute; top:14px; border-right:1px solid #434343;border-left:1px solid #434343;}
div#dragBar1 {position:absolute; left:0; top:1px; width:11px; height:16px; background:#595959; border-right:1px solid #535353;border-left:1px solid #535353; z-index:1;margin-left:-1px;}
div#up1 { position:absolute; left:0; top:0; z-index:2;}
div#down1 { position:absolute; left:0; bottom:0; z-index:3;}


/* for safari, to prevent selection problem  */
div#scrollbar1, div#track1, div#dragBar1, div#up1, div#down1,

    {
    -moz-user-select: none;
    -khtml-user-select: none;
    }
/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar1 img {
    display:block; 
    } 


/*  In spisok  */

.block {width:198px;padding:0px 8px;}
.block p {font:11px Areal, Tahoma;margin:2px 0;}
.block p span {font:10px Areal, Tahoma; color:#B8860B;}
h2 a:link, h2 a:visited {font:bold 14px Areal, Tahoma; color:#191970;}



	/* Footer */
#footer_block {width:960px; height:90px;border-top:1px solid #FF6600;float:left;margin-top:7px;}
#footer_left {width:320px; height:82px; float:left;padding-top:23px;padding-right:5px;}
#footer_left p {font:11px Arial, Verdana;color:#e5e5e5;}
#footer_left p a:link, #footer_left p a:visited {font:11px Arial, Verdana;color:#e5e5e5;}
#footer_left p span {font:11px Arial, Verdana;color:#aaa;}
#footer_left p span a:link, #footer_left p span a:visited {font:11px Arial, Verdana;color:#aaa;}
#footer_right {width:500px; height:82px;padding-top:23px; float:right;}
#footer_right2 {width:130px; height:82px;padding-top:23px; float:right;}



.footer_block p {border-bottom:1px solid #676767;line-height:51px;}
.footer_block p a:link, .footer_block p a:visited {color:#c6c5c5;}
.footer_block p span {color:#fc5004;margin:0 10px;}
.footer_block p.copy {color:#898989; font-size:10px;border:0;line-height:49px;width:200px;float:left;}

.des {width:140px;float:right;margin-top:20px;}
.des span {line-height:10px;vertical-align:top;color:#898989;font-size:10px;}