	/* 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:relative; 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:#FFFFFF;}


#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:910px;  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-bottom:10px; margin-top:5px;border-top:2px solid #595959;position:relative; background:url(images/contact/email.jpg) no-repeat;}
#email1 {height:43px; width:960px; margin-top:400px; position:relative; background:url(images/services/fpinvest.jpg) no-repeat;}
#email2 {width:940px;padding-left:20px;margin-top:10px:margin:0px;float:left;height:relative; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}
#email3 {width:940px;padding-left:20px;margin-top:10px:margin:0px;float:left;height:relative; 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;}


    /* 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;text-align:justify;font:13px Lucida Bright, Verdana;}
.email {width:940px;height:relative;padding-top:5px;margin-bottom:10px;padding-left:0px;margin-left:0px; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}
.email2 {width:960px;padding:0px;border-top:1px solid #333300;margin-left:20px;float:left;height:60px; background:#FFFFFF;text-align:justify;font:13px Lucida Bright, Verdana;}
.email3 {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:60px;padding-right:300px;text-align:justify;font:13px Lucida Bright, Verdana;}



/* 
   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;}
