@import 'btn.css';
@import 'form.css';
BODY
{
	font-family:tahoma, verdana, arial; font-size: 12px;
	margin: 0;padding: 0;
	background-color:#fff;
	}
a {outline:none !important;}
fieldset {
  background:#e4e4e4;
  *margin-bottom:8px !important;
  *margin-top:8px !important;
  *position:relative;
  }
fieldset.lender-b div {background:#e4e4e4;}
fieldset legend {
  *position:absolute;
  *top:-9px;
  *left:15px;
  }
P, A, H1,H2, H3, H4, H5, Ul, LI, OL{padding:0; margin:0	}
UL, LI, OL{	list-style:none;}
IMG{border:0}
DIV.clear{clear:both; font-size:0;zoom:1;}
div.spacer {height:35px;}
.error{font-size:12px; color:#f00}
#window {z-index:1;}
DIV#header{
	width:760px; height:80px;
	margin:0 auto; position:relative;
	}
	DIV#header H1#logo, DIV#header div#logo {
		position:relative; top:15px; left:0;
		float:left;
		height:59px;
		}
		DIV#header H1#logo A , DIV#header div#logo a{
			display:block; width:316px; height:59px;
			}
		DIV#header SPAN#capital{
			padding-top:15px; float:left;
			color:#0085BD; font-size:13px; font-weight:bold;
			position:absolute; top:35px; left:316px;
			}
	DIV#header UL#top_menu{
		position:relative; right:0;
		margin-top:25px;
		float:right;
		}
		DIV#header UL#top_menu LI{
			float:left;
			color:#005078; font-size:11px;
			}
			DIV#header UL#top_menu LI A:link, DIV#header UL#top_menu LI A:visited{
				font-size:11px; color:#0085bd;
				text-decoration:none;
				padding:0 5px;
				}
			DIV#header UL#top_menu LI A:hover{text-decoration:underline;}
	DIV#header DIV#right_header{
		float:right; position:relative; top:10px; right:0;
		text-align:right; width:400px;
		}
A.uprd_link
{
	color: #005078;
	text-decoration: none;
}
A.uprd_link:HOVER
{
	text-decoration: underline;
}
		DIV#right_header P#welcom{
			position:relative; top:0; right:0px;
			float:right;
			color:#4CC0ED; font-size:13px; font-weight:bold;
			text-align:right;
			padding-bottom:7px
			}
			DIV#right_header P#welcom A{
				color:#0085BD; text-decoration:none;
				}
				DIV#right_header UL#top_menu{margin-top:0}
				DIV#right_header UL#top_menu LI A:link, DIV#right_header UL#top_menu LI A:visited{
					color:#005078 !important;
					}
				DIV#right_header UL#top_menu LI A.acount{
					background:url(../images/home.gif) no-repeat left center;
					padding-left:20px !important;
					margin-left:3px;
					}
		DIV#right_header P#memtype{
			font-size:11px; font-weight:bold; color:#005078;
			float:right;
			padding-top:5px
			}
div#saving {
  position:absolute;
  top:0;
  left:337px;
  width:87px;
  height:22px;
  background:url(../images/saving.gif) 0% 0% no-repeat;
  }
UL#main_menu{
	width:770px; height:27px;
	padding-right:5px; _padding-right:0px;
	text-align:center;
	margin:0 auto;
	}
	UL#main_menu LI{
		float:right;
		background:url(../images/lnkbgo.gif) no-repeat left center;
		height:27px;
		margin-left:5px;
		}
	UL#main_menu LI.activ{background:url(../images/lnkbg.gif) no-repeat left center !important;}
		UL#main_menu LI A{
			display:block; float:left;
			height:22px;
			background:url(../images/lnkbgro.gif) no-repeat right center;
			padding:5px 12px 0 11px;
			text-decoration:none;
			font-size:13px; font-weight:bold; color:#fff;
			}
		UL#main_menu LI.activ A{background:url(../images/lnkbgr.gif) no-repeat right center !important;}
DIV#bg_sub_menu{
	background:#39c url(../images/blue_gradient.gif) repeat-x bottom;
	width:100%; height:27px;
	clear:both;
	}
	DIV#bg_sub_menu UL#sub_menu{
		width:765px;
		margin:0 auto; padding-left:15px;
		}
		 UL#sub_menu LI{
		 	float:left; height:20px;
			padding:7px 0 0 16px;
			position:relative;
			}
			 UL#sub_menu LI A:link,  UL#sub_menu LI A:visited{
			 	color:#fff; font-size:13px; font-weight:bold;
				text-decoration:none;
				}
			UL#sub_menu LI A:hover{text-decoration:underline}
			UL#sub_menu LI UL{
				width:118px;
				border:1px solid #39c; background-color:#fff;
				margin:2px 0 0 -3px; position:absolute; top:0;
				}
			UL#sub_menu LI UL#dop_menu1, UL#sub_menu LI UL#dop_menu2{border-top:0; top:23px; *left:0}
				UL#sub_menu LI UL LI{float:none; padding:0}
				UL#sub_menu LI UL A:link, UL#sub_menu LI UL A:visited{
					display:block;
					color:#39c; font-size:13px; font-weight:bold;
					padding:2px; text-decoration:none; _margin-bottom:-14px;
					}
				UL#sub_menu LI UL A:hover{
					background-color:#39c; color:#fff;
					}
				UL#sub_menu LI UL LI UL{ left:121px; _left:119px}
DIV#main{
	background:#fff url(../images/top_gradient.gif) repeat-x top;
	width:100%; clear:both;
	padding-top:15px;
	}
	DIV#main #content{
		width:780px; margin:0 auto
		}
		DIV#main #content H2, DIV#main #content H1.mhls{
			font-size:24px; color:#0085BD;
			text-align:center;
			}
    DIV#main #content H1.rheader {
      text-align:center;
      font-size:21px;
      margin-bottom:10px;
      }
	  a.extlink {color:#069; display:block; padding:6px 0px 10px 0px;}
	  .comp_lead {background:url(../images/cl_ava.gif) 0% 0% no-repeat; padding-left:34px; margin:0px 0px 5px 0px; height:23px; line-height:23px;}
		.comp_lead a.cln {color:#069;}
		.comp_lead a.perf_pos {color:#4fc3ed; text-decoration:none;}
			.comp_lead a.perf_pos:hover {text-decoration:underline;}
	.join_now_box {
		width:464px;
		height:83px;
		background:url(../images/join_now_box.gif) 0% 0% no-repeat;
		position:relative;
		margin-top:10px;
		}
		a.cp_join_now {display:block; width:88px; height:28px; background:url(../images/cp_join_now.png) 0% 0% no-repeat; position:absolute; top:44px; left:261px;}
		a.cp_about_us {display:block; width:88px; height:28px; background:url(../images/cp_about_us.png) 0% 0% no-repeat; position:absolute; top:44px; left:361px;}
		p.cpcp_head {line-height:20px; font-size:14px; font-weight:bold; padding:7px 0px 6px 0px;}
	}
    DIV#main #content H1.blue {color:#0085bd;}
    DIV#main #content H1.green {color:#00a95e;}
    DIV#main #content H1.orange {color:#d9aa1b;}
    DIV#main #content H1.black {color:#000;}
		DIV#main #content A.btn_post, DIV#main #content A.btn_join{
			 margin:10px auto 20px auto;
			}
      div.bwrap{clear:both; overflow:hidden; zoom:1; margin:4px 0px 6px 8px;}
        div.bwrap img {float:left;}
          div.bwrap h2 {float:left; position:relative; top:10px; left:5px; height:auto !important; margin:0px !important; padding:0px !important;}
        div.cont a.hkbtn {margin:8px auto 0; float:none !important;}
        div.cont p {font-size:11px; font-family:tahoma; color:#858484; width:335px; margin-left:8px;}

        body:first-of-type div.cont p { width:340px; margin-left:8px; }

      div.black div.fa div.bwrap h2.left {background:url(../images/resources/vc_dir_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:168px; height:22px;}
      div.black div.fa div.bwrap h2.right {background:url(../images/resources/vc_list_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:182px; height:22px;}
      div.blue div.fa div.bwrap h2.left {background:url(../images/resources/bl_dir_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:241px; height:22px;}
      div.blue div.fa div.bwrap h2.right {background:url(../images/resources/bl_list_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:249px; height:22px;}
      div.orange div.fa div.bwrap h2.left {background:url(../images/resources/pe_dir_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:168px; height:22px;}
      div.orange div.fa div.bwrap h2.right {background:url(../images/resources/pe_list_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:182px; height:22px;}
      div.orange div.fa div.bwrap h2.bbleft {background:url(../images/resources/bs_dir_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:231px; height:22px;}
      div.orange div.fa div.bwrap h2.bbright {background:url(../images/resources/bs_list_label.gif) 0% 0% no-repeat; text-indent:-9999px; width:234px; height:22px;}

    #main #content div.box{
			float:left;
			background:url(../images/capital_box.gif) no-repeat;
			width:160px; height:168px;
			margin:2px; padding:16px 16px 14px;
			text-align:center;
			}
      #main #content DIV.box h2 {
        margin:0 auto;
        text-indent:-9999px;
        height:23px;
        }
      DIV#main #content DIV.box h2.art {background:url(../images/resources/articles_res.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.glos {background:url(../images/resources/glossary.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.js {background:url(../images/resources/job_search.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.pro {background:url(../images/resources/professionals.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.lnd {background:url(../images/resources/lenders.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.loans {background:url(../images/resources/loans.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.inv {background:url(../images/resources/investors.gif) 50% 0% no-repeat;}
      DIV#main #content DIV.box h2.proj {background:url(../images/resources/projects.gif) 50% 0% no-repeat;}
			DIV#main #content DIV.box P{
				text-align:left;
				font-size:11px; color:#9B9B9B;
				margin:0 0 10px 20px;
				}
			DIV#main #content DIV.othpp P{
				text-align:left;
				font-size:11px; color:#9B9B9B;
				margin:0 0 10px 10px;
				width:147px;
				}
			DIV#main #content DIV.box A{
				margin:0 auto;
				}
		DIV#main #content UL#bottom_menu{
			background:url(../images/invest_box.gif) no-repeat;
			width:730px; height:17px;
			clear:both;
			padding:24px 0 24px 50px; margin-bottom:40px;
			}
			DIV#main #content UL#bottom_menu LI{
				float:left;
				color:#9B9B9B; font-size:12px;
				}
				DIV#main #content UL#bottom_menu LI A{
					color:#0085BD; font-size:12px; text-decoration:none;
					padding:0 5px;
				  }
				  DIV#main #content UL#bottom_menu LI A:hover {
            text-decoration:underline;
            }
			.regInput{
				width:100px; height:18px;
				margin-left:10px;
			}
			.regFields{
				margin-left:250px; margin-top:50px;
				width: 700px; border:1px solid;
				}






    div#main #content div.adv_s {
      height:226px; width:374px;
      float:left; margin-left:15px; *margin-left:9px
      }
			div#main #content div.adv_s ascont {
        height:226px; widows:361px;
        padding-left:13px;
        }
				DIV#main #content DIV.adv_s DIV.ascont FORM {
					width:363px; height:215px;
					padding:0; margin:0; padding-top:11px;
					}
				DIV#main #content DIV.adv_s DIV.ascont FORM h2 {
			   	font-size:21px; text-align:left !important;
					display:block; height:45px;
					padding:6px 0 0 33px; margin-bottom:5px;
					}




		DIV#main #content DIV.fa{
			height:226px; width:374px;
			float:left; margin-left:15px; *margin-left:9px;
			}
    DIV#main #content DIV.fabig {
      width:751px;
      }
    DIV#main #content DIV.fa div.select {
      margin-top:2px;
      }
			DIV#main #content DIV.fa DIV.cont{
				height:226px; widows:361px;
				padding-left:13px;
				}
				DIV#main #content DIV.fa DIV.cont FORM{
					width:363px; height:215px;
					padding:0; margin:0;padding-top:11px;
					}
				DIV#main #content DIV.fa DIV.cont FORM.big {
          width:750px;
          }
					DIV#main #content DIV.fa DIV.cont FORM H2, DIV#main #content DIV.fa DIV.cont FORM H1.allsw, DIV.cont FORM div.allsw {
						font-size:21px; text-align:left !important;
						display:block; height:45px;
						padding:6px 0 0 33px; margin-bottom:5px;
						}
          DIV#main #content DIV.fa DIV.cont FORM H2 span.adv_gr, DIV#main #content DIV.fa DIV.cont FORM H1.allsw span.adv_gr, DIV.cont FORM div.allsw span.adv_gr {
            font-size:21px; display:inline;
            }
						DIV#main #content DIV.fa DIV.cont FORM H2 SPAN, DIV#main #content DIV.fa DIV.cont FORM H1.allsw SPAN, DIV.cont FORM div.allsw SPAN {font-size:14px; font-weight:bold; color:#adacac; display:block; margin-top:3px; padding-left:2px;}
					DIV#main #content DIV.fa DIV.cont FORM DIV.select{
						float:left; margin-left:35px; _margin-left:17px; width:193px;
						}
          DIV#main #content DIV.fa DIV.cont FORM DIV.adv_select{
            float:left; margin-left:34px; _margin-left:17px; width:205px; margin-top:-10px;
            }
            DIV#main #content DIV.fa DIV.cont FORM DIV.adv_select select.bsel {
              height:79px; text-align:center; font-weight:bold; _height:84px;
              }
            div#main #content div.fa div.cont form div.adv_select select.bsel_act {
              height:79px; text-align:left; font-weight:normal; _height:84px;
              }
					DIV#main #content DIV.fa DIV.cont FORM SELECT {
						border:1px solid #7b7b7b;
						width:174px; height:20px; *height:20px; _height:18px;
						padding:2px 3px; margin-bottom:8px;
						font-size:11px; color:#777;
						}
          div#main #content div.fa div.cont form input.ttx {
            border:1px solid #7b7b7b;
            }
					DIV#main #content DIV.fa DIV.cont FORM A{
						float:left;
						color:#adacac; font-size:11px; font-weight:bold;
						}
					DIV#main #content DIV.fa DIV.cont FORM A:hover{text-decoration:none}
					DIV.fa DIV.cont DIV.hr{
						clear:both;
						width:330px; height:14px; *height:14px;
						margin:0 auto 8px auto; padding-top:4px; *padding-top:3px;
						}
          DIV.fa div.cont div.clear {height:5px; *height:3px;}
          div.cont div.lwrp {
            position:absolute;
            top:16px; right:5px; _right:15px;
            width:185px; height:37px;
            padding:3px 0 0 8px; _padding-top:6px;
            }
            div.cont div.lwrp input {float:none; position:relative; top:4px; height:14px; line-height:14px; _top:0px;}
            div.cont div.lwrp label {float:none; font-weight:bold; color:#adacac; font-size:11px; line-height:11px;}
          div.cont div.lwrp div.as_quest {
           position:absolute; top:7px; right:7px; width:30px; height:27px;
           }
          div.cont div.adv_src_b {
            position:absolute;
            right:5px; _right:15px; bottom:15px;
            width:85px; height:36px;
            }
          div.cont div.pp_cr_acc {
            position:absolute;
            right:275px;
            top:240px;
            width:195px;
            height:36px;
            }
          div.cont div.b_org {background:url(../images/search/lwr_org.gif) 0% 0% no-repeat;}
          div.cont div.b_blk {background:url(../images/search/lwr_blk.gif) 0% 0% no-repeat;}

		DIV#main #content DIV.listing{
			width:764px;
			margin:15px 7px; *margin:15px 7px; _margin:15px;
			}
			DIV#main #content DIV.listing DIV.top{width:764px; height:53px;}
				DIV#main #content DIV.listing DIV.top DIV.left,
				DIV#main #content DIV.listing DIV.top DIV.left2{float:left; padding-left:11px; height:53px}
					DIV#main #content DIV.listing DIV.top DIV.left H2, DIV#main #content DIV.listing DIV.top DIV.left2 H2{
						padding:12px 0 0 9px;
						font-size:21px; text-align:left !important;
						}
				DIV#main #content DIV.listing DIV.top DIV.right, DIV#main #content DIV.listing DIV.top DIV.right2{
					float:left; height:30px;
					padding:23px 15px 0 0; text-align:right;
					}
					DIV#main #content DIV.listing DIV.top DIV.right P, DIV#main #content DIV.listing DIV.top DIV.right A,
					DIV#main #content DIV.listing DIV.top DIV.right2 P, DIV#main #content DIV.listing DIV.top DIV.right2 A{
						font-size:11px; font-weight:bold; color:#adacac; text-align:right;
						}
					DIV#main #content DIV.listing DIV.top DIV.right A, DIV#main #content DIV.listing DIV.top DIV.right2 A {
						text-decoration:underline;
						padding-left:5px;
						}
					DIV#main #content DIV.listing DIV.top DIV.right A:hover, DIV#main #content DIV.listing DIV.top DIV.right2 A:hover{text-decoration:none}
					DIV#main #content DIV.listing DIV.top DIV.right A.activ,DIV#main #content DIV.listing DIV.top DIV.right2 A.activ{text-decoration:none; color:#1b1b1b}
			DIV#main #content DIV.listing DIV.list{	width:745px; margin:0 auto;}
				DIV#main #content DIV.listing DIV.list DIV.top_list{
					border-bottom:1px solid #d4d4d4;
					height:20px; padding-left:10px;
					position:relative;
					}
					DIV#main #content DIV.listing DIV.list DIV.top_list P{font-size:11px; font-weight:bold; color:#adacac;}
					DIV#main #content DIV.listing DIV.list .img{width:135px; padding-left:10px; float:left}
					DIV#main #content DIV.listing DIV.list p.list_h{width:330px;float:left}
					DIV#main #content DIV.listing DIV.list p.amount{width:105px;float:left;text-align:right; padding-right:20px;}
					div.top_list .location{width:110px; position:absolute; right:10px;}
					div.top_list .member{float:left; width:255px;}

					div.tr div.tr {position:relative;}
					div.top_list p.company {float:left; width:205px; text-align:right; padding-right:20px;}
					div.tr p.company {text-align:right; width:400px; position:absolute; left:60px; top:0px;}
					div.tr p.location {float:left; padding-left:25px;}
					div.tr p.member {}

					DIV#main #content DIV.listing DIV.list .tr{
						width:100%;
						background:#fff url(../images/bg_tr.gif) repeat-x bottom;
						padding:10px 0;
						clear:both
						}
						#content DIV.listing DIV.list .tr P, #content DIV.listing DIV.list .tr A{font-size:11px; font-weight:bold}
						DIV#main #content DIV.listing DIV.list .tr A{text-decoration:underline}
						DIV#main #content DIV.listing DIV.list .tr A:hover{text-decoration:none}
						DIV#main #content DIV.listing DIV.list .tr DIV.text{ float:left; width:600px; position:relative; zoom:1; z-index:999;}
						DIV#main #content DIV.listing DIV.list .tr P.text{
							color:#595959 !important; font-weight:normal; clear:both;
							width:560px; padding-top:10px; *padding-top:6px;}
			DIV#main #content DIV.listing DIV.bottom{width:764px; height:17px;}
	.blue, .green, .orange, .black, .dbl{*padding-left:15px;}
		.blue DIV.fa{background:url(../images/bg_find_art_blue.gif) repeat-x;}
			.blue DIV.fa DIV.cont{background:url(../images/left_FA_blue.gif) no-repeat left center;	}
				.blue DIV.fa DIV.cont FORM{	background:url(../images/right_FA_blue.gif) no-repeat right center;	}
					.blue DIV.fa DIV.cont FORM H2, .blue DIV.fa DIV.cont FORM H1.allsw, .blue DIV.fa DIV.cont FORM div.allsw{background:url(../images/bg_h2_blue.gif) no-repeat left center; color:#0085bd; font-weight:bold;}
					.hatethis {background:url(../images/bg_h2_blue_.gif) no-repeat left center !important;}
					.blue DIV.fa DIV.cont FORM H2.prof{background:url(../images/bg_h2_cfblue.gif) no-repeat left center; color:#0085bd; }
					.blue DIV.fa DIV.cont FORM DIV.hr{background:url(../images/bg_hr.gif) repeat-x bottom;}
		.blue DIV.listing{background:url(../images/bg_listing.gif) repeat-y}
				 .blue DIV.listing DIV.top DIV.left{ background:url(../images/left_listing.gif) no-repeat left; width:363px}
					 .blue DIV.listing DIV.top DIV.left H2{ color:#0085bd;}
				.blue DIV.listing DIV.top DIV.right{width:375px; background:#fff url(../images/bg_right_blue.gif) no-repeat bottom right}
				.blue DIV.listing DIV.list .tr A, .blue DIV.listing DIV.list .tr P{color:#0085bd;}
			.blue DIV.listing DIV.bottom{background:#fff url(../images/bottom_listing.gif) no-repeat top}

		.green DIV.fa{background:url(../images/bg_green_find.gif) repeat-x;}
			.green DIV.fa DIV.cont{background:url(../images/left_green_find.gif) no-repeat left center;	}
				.green DIV.fa DIV.cont FORM{background:url(../images/right_green_find.gif) no-repeat right center;	}
					.green DIV.fa DIV.cont FORM H2, .green DIV.fa DIV.cont FORM H1.allsw, .green DIV.fa DIV.cont FORM div.allsw {background:url(../images/bg_h2_green.gif) no-repeat left center; color:#00a95e !important; font-weight:bold;}
					.green DIV.fa DIV.cont FORM DIV.hr{background:url(../images/bg_hr_green.gif) repeat-x bottom;}
		.green DIV.listing{background:url(../images/bg_listing_green.gif) repeat-y}
				 .green DIV.listing DIV.top DIV.left{ background:url(../images/left_listing_green.gif) no-repeat left; width:363px}
					 .green DIV.listing DIV.top DIV.left H2{ color:#00a95e !important;}
				.green DIV.listing DIV.top DIV.right{width:375px; background:#fff url(../images/bg_right_green.gif) no-repeat bottom right}
				.green DIV.listing DIV.list .tr A, .green DIV.listing DIV.list .tr P{color:#00a95e;}
			.green DIV.listing DIV.bottom{background:#fff url(../images/bottom_listing_green.gif) no-repeat top}

			.orange DIV.fa{background:url(../images/bg_orang_find.gif) repeat-x;}
			.orange DIV.fa DIV.cont{background:url(../images/left_orange_find.gif) no-repeat left center;	}
				.orange DIV.fa DIV.cont FORM{background:url(../images/right_orange_find.gif) no-repeat right center;	}
					.orange DIV.fa DIV.cont FORM H2, .orange DIV.fa DIV.cont FORM H1.allsw, .orange DIV.fa DIV.cont FORM div.allsw{background:url(../images/bg_h2_orange.gif) no-repeat left center; color:#d9aa1b !important; font-weight:bold;}
					.orange DIV.fa DIV.cont FORM DIV.hr{background:url(../images/bg_hr_orange.gif) repeat-x bottom;}
		.orange DIV.listing{background:url(../images/bg_listing_orange.gif) repeat-y}
				 .orange DIV.listing DIV.top DIV.left{ background:url(../images/left_listing_orange.gif) no-repeat left; width:419px}
					 .orange DIV.listing DIV.top DIV.left H2{ color:#d9aa1b !important;}
				.orange DIV.listing DIV.top DIV.right{width:319px; background:#fff url(../images/bg_right_orange.gif) no-repeat bottom right}
				.orange DIV.listing DIV.list .tr A, .orange DIV.listing DIV.list .tr P{color:#d9aa1b;}
			.orange DIV.listing DIV.bottom{background:#fff url(../images/bottom_listing_orange.gif) no-repeat top}

		.black DIV.fa{background:url(../images/bg_black_find.gif) repeat-x;}
			.black DIV.fa DIV.cont{background:url(../images/left_black_find.gif) no-repeat left center;	}
				.black DIV.fa DIV.cont FORM{background:url(../images/right_black_find.gif) no-repeat right center;	}
					.black DIV.fa DIV.cont FORM H2, .black DIV.fa DIV.cont FORM H1.allsw, .black DIV.fa DIV.cont FORM div.allsw{background:url(../images/bg_h2_black.gif) no-repeat left center; color:#1b1b1b !important; font-weight:bold;}
					.black DIV.fa DIV.cont FORM DIV.hr{background:url(../images/bg_hr_black.gif) repeat-x bottom;}
		.black DIV.listing{background:url(../images/bg_listing_black.gif) repeat-y}
				 .black DIV.listing DIV.top DIV.left{ background:url(../images/left_listing_black.gif) no-repeat left; width:419px}
				 .black DIV.listing DIV.top DIV.left2{ background:url(../images/left_listing_black2.gif) no-repeat left; width:363px}
					 .black DIV.listing DIV.top DIV.left H2, .black DIV.listing DIV.top DIV.left2 H2{ color:#1b1b1b !important;}
				.black DIV.listing DIV.top DIV.right{width:319px; background:#fff url(../images/bg_right_black.gif) no-repeat bottom right}
				.black DIV.listing DIV.top DIV.right2{width:375px; background:#fff url(../images/bg_right_black.gif) no-repeat bottom right}
				.black DIV.listing DIV.list .tr A, .black DIV.listing DIV.list .tr P{color:#1b1b1b;}
			.black DIV.listing DIV.bottom{background:#fff url(../images/bottom_listing_black.gif) no-repeat top}


			.dbl DIV.fa{background:url(../images/bg_dbl_find.gif) repeat-x;}
			.dbl DIV.fa DIV.cont{background:url(../images/left_dbl_find.gif) no-repeat left center;}
				.dbl DIV.fa DIV.cont FORM{background:url(../images/right_dbl_find.gif) no-repeat right center;}
					.dbl DIV.fa DIV.cont FORM H2, .dbl DIV.fa DIV.cont FORM H1.allsw, .dbl DIV.fa DIV.cont FORM div.allsw{background:url(../images/bg_h2_darkblue.gif) no-repeat left center; color:#005078 !important; font-weight:bold;}
					.dbl DIV.fa DIV.cont FORM DIV.hr{background:url(../images/bg_hr_darkblue.gif) repeat-x bottom;}
		.dbl DIV.listing{background:url(../images/bg_listing_dbl.gif) repeat-y}
				 .dbl DIV.listing DIV.top DIV.left{ background:url(../images/left_listing_dbl.gif) no-repeat left; width:419px}
				 .dbl DIV.listing DIV.top DIV.left2{ background:url(../images/left_listing_dbl.gif) no-repeat left; width:363px}
					 .dbl DIV.listing DIV.top DIV.left H2, .dbl DIV.listing DIV.top DIV.left2 H2{ color:#005078 !important;}
				.dbl DIV.listing DIV.top DIV.right{width:319px; background:#fff url(../images/bg_right_dbl.gif) no-repeat bottom right}
				.dbl DIV.listing DIV.top DIV.right2{width:375px; background:#fff url(../images/bg_right_dbl.gif) no-repeat bottom right}
				.dbl DIV.listing DIV.list .tr A, .dbl DIV.listing DIV.list .tr P{color:#005078;}
			.dbl DIV.listing DIV.bottom{background:#fff url(../images/bottom_listing_dbl.gif) no-repeat top}

DIV.fa DIV.cont FORM H2.nobg, DIV.fa DIV.cont FORM h1.nobg, DIV.fa DIV.cont FORM div.nobg {background:none !important;}
DIV#main #content DIV.fa DIV.cont FORM H2.nobgr, DIV#main #content DIV.fa DIV.cont FORM H1.nobgr, DIV#main #content DIV.fa DIV.cont FORM div.nobgr {background:none; text-align:center !important; padding-left:0px;}

div#main #content div.fa div.cont form h2


#main DIV.top_public{
	width:100%; height:50px;
	}
  div.ihfk {width:760px; margin:0 auto; position:relative; height:44px;}
  	div.ihfk h1 {
  		padding-top:5px;
  		font-size:19px; font-weight:bold;

  		height:44px;

  		}
#main div.top_lstng {
  width:100%;
  }
  #main div.top_lstng h2 {
    width:700px; margin:0 auto;
    font-size:19px; font-weight:bold;
    padding:10px 0 0 60px;
    height:42px; line-height:42px;
    }
    #main.black_public div.top_lstng h2 {background:url(../images/img_vc_med.gif) 0% 70% no-repeat; color:#000;}
    #main.green_public div.top_lstng h2 {background:url(../images/img_rl_med.gif) 0% 70% no-repeat; color:#00A95E;}
    #main.gr2 div.top_lstng h2 {background:url(../images/img_dp_med.gif) 0% 70% no-repeat; color:#00A95E;}
    #main.orange_public div.top_lstng h2 {background:url(../images/img_bs_med.gif) 0% 70% no-repeat; color:#D9AA1B;}
    #main.or2 div.top_lstng h2 {background:url(../images/img_pe_med.gif) 0% 70% no-repeat; color:#D9AA1B;}
    #main.blue_public div.top_lstng h2 {background:url(../images/img_bl_med.gif) 0% 70% no-repeat; color:#0085BD;}
    #main.dbl_public div.top_lstng h2 {background:url(../images/img_jb_med.gif) 0% 70% no-repeat; color:#005078;}



#content img.public_logo{
	float:left;
	margin:7px 10px 0 10px;
	}
#content H2.fklistings, #content H3{
	float:left; width:530px;
	font-size:16px !important; font-weight:bold;
	padding-top:5px;
	text-align:left !important;
	}
	#content SPAN.belh2 {
		color:#7B7B7B; font-size:13px; font-weight:normal; left:67px; position:absolute; top:27px;
		}
#content DIV.menu_public{
	width:100%; height:32px;
	clear:both; position:relative;
	margin:5px 0 25px 0; *margin-top:10px;
	}
	#content DIV.menu_public UL.menu{
		margin-left:55px;  *margin-left:22px;
		height:32px; width:270px;
		float:left;
		}
		#content DIV.menu_public UL.menu LI{
			float:left;
			width:120px; height:32px;
			margin-left:10px;
			text-align:center;
			}
			#content DIV.menu_public UL.menu LI A{
				display:block; width:120px; height:25px;
				font-size:13px; font-weight:bold; color:#adacac;
				text-decoration:none;text-align:center;
				padding-top:7px;
				}
  #content div.menu_public a.btl_lnk {
    position:absolute; top:-26px; right:176px;
    display:block;
    width:160px; height:25px; line-height:25px;
    font-weight:bold; font-size:11px; font-family:tahoma;
    text-decoration:none;
    }
    div.adv_select span.hdr_sel {font-size:11px; color:#ADACAC;}
    .blk {color:#000;}
    .org {color:#D9AA1B;}
    .grn {color:#00A95E;}
    .blu {color:#0085bd;}
    .dbl {color:#005078;}

    #content div.menu_public a.btl_lnk:hover {
      text-decoration:underline;
      }

  #content DIV.menu_public div.wr {
		font-size:13px; font-weight:bold; color:#7b7b7b;
		height:28px; padding:12px 0px 0 0;
<<<<<<< .mine
		text-align:center; position:absolute; top:-35px; right:0px; width:195px;

=======
		text-align:center; position:absolute; top:-35px; right:0px;
		width:195px;
>>>>>>> .r621
		}
		#content DIV.menu_public div.blk {background:url(../images/lisiting_id_blk.gif) 0% 0% no-repeat;}
    #content DIV.menu_public div.blu {background:url(../images/lisiting_id_blu.gif) 0% 0% no-repeat;}
    #content DIV.menu_public div.dbl {background:url(../images/lisiting_id_dbl.gif) 0% 0% no-repeat;}
    #content DIV.menu_public div.grn {background:url(../images/lisiting_id_grn.gif) 0% 0% no-repeat;}
    #content DIV.menu_public div.yel {background:url(../images/lisiting_id_yel.gif) 0% 0% no-repeat;}
	#content DIV.menu_public div.publwr {
    top:-7px;
    }
  #content DIV.menu_public div.listby {top:-7px; right:240px;}
    #content DIV.menu_public div.listby a {color:#000;}
      #content DIV.menu_public div.listby a:hover {text-decoration:none;}
	#content div.menu_public P SPAN {color:#262627}
#content DIV.text_publick{
	float:left; width:785px;
	}
	#content DIV.text_publick DIV.border2{
		width:77%;
		background:url(../images/border2.gif) repeat-x bottom;
		padding-bottom:5px; margin-bottom:10px;
		}
	#content DIV.text_publick DIV.border3{
		width:77%;
		background:url(../images/border3.gif) repeat-x bottom;
		padding-bottom:6px; margin-bottom:10px;
		}
		#content DIV.text_publick P{
			font-size:13px; font-weight:bold; color:#7b7b7b;
			}
			#content DIV.text_publick P SPAN{ color:#262627; padding-left:10px}
		#content DIV.text_publick DL{
			float:left; width:290px;
			font-size:13px; font-weight:bold;
			line-height:18px;
			margin:0px 0 5px 0
			}
		#content DIV.text_publick DL.own{
			width:100% !important; float:none; font-size:11px;
			}
			#content DIV.text_publick DL DT{
				float:left; width:185px; height:25px; color:#7b7b7b; overflow:hidden;
				}
			#content DIV.text_publick DL.own DT	{
				width:145px; padding-left:5px;
				text-align:right;
				}
				#content DIV.text_publick DL DT A{
					line-height:18px;
					padding:0 5px 0 0; float:left
					}
				#content DIV.text_publick DL DT SPAN, #content DIV.text_publick DL.own DT SPAN{
					padding-bottom:3px; float:left}
			#content DIV.text_publick DL DD{
				margin-left:185px; width:100px; height:25px;
				color:#262627;
				}
			#content DIV.text_publick DL.own DD{
				margin-left:160px; width:450px;
				*margin:0px;
				*position:relative;
				*left:10px;
				*overflow:hidden;
        _line-height:19px;
				}
				#content DIV.text_publick DL.own DD SPAN{
					float:left; width:90px; overflow:hidden;
					}

	#content DIV.text_publick P.summary{
		font-size:13px; font-weight:normal;color:#3f3f3f;
		margin-bottom:10px;
		}
		#content DIV.text_publick P.summary STRONG{
			color:#1b1b1b
			}
	#content DIV.text_publick P.right{
		font-size:9px; font-weight:bold; color:#7b7b7b;
		float:right; text-align:right;
		}
		#content DIV.text_publick P.right SUP{
		color:#000
		}
	#content DIV.text_publick P.exec{padding-top:10px}
#content DIV.img_public{
  position:absolute;
  top:72px; right:0px;
	width:155px; height:123px;
	background:url(../images/bg_img_public.gif) no-repeat;
	padding-top:12px;
	text-align:center;
	}

.blue_public, .orange_public, .green_public, .black_public, .dbl_public {padding:0 !important}
.blue_public #content, .orange_public #content, .green_public #content, .black_public #content, dbl_public #content {width:780px !important}

.dbl_public DIV.top_public{
	background:url(../images/top_public.gif) repeat-x;
	}
	.dbl_public DIV.top_public H2, .dbl_public DIV.top_public H1{color:#005078}
.dbl_public H3, .dbl_public H2.fklistings {color:#005078 !important;}
.dbl_public A.contact_dbl, .blue_public A.contact_blue, .orange_public A.contact_orange, .green_public A.contact_green, .black_public A.contact_black {float:right; margin-top:5px}
.dbl_public DIV.menu_public {
	background:url(../images/bg_menu_public_dbl.gif) repeat-x bottom;
	}
	.dbl_public DIV.menu_public UL LI A{
		background-image:url(../images/bg_li_public_dbl.gif);
		}
	.dbl_public DIV.menu_public UL LI.activ A{
		background-image:url(../images/bg_li_public_activ_dbl.gif); color:#005078 !important
		}


.blue_public DIV.top_public{
	background:url(../images/top_public.gif) repeat-x;
	}
	.blue_public DIV.top_public H2, .blue_public DIV.top_public H1{color:#0085bd}
.blue_public H3, .blue_public H2.fklistings {color:#0085bd !important;}
.blue_public A.contact_blue, .orange_public A.contact_orange, .green_public A.contact_green, .black_public A.contact_black, .black_public A.contact_blue
{float:right; margin-top:5px}
.blue_public DIV.menu_public{
	background:url(../images/bg_menu_public.gif) repeat-x bottom;
	}
	.blue_public DIV.menu_public UL LI A{
		background-image:url(../images/bg_li_public.gif);
		}
	.blue_public DIV.menu_public UL LI.activ A{
		background-image:url(../images/bg_li_public_activ.gif); color:#0085bd !important
		}

.orange_public DIV.top_public{
	background:url(../images/top_orange_public.gif) repeat-x;
	}
	.orange_public DIV.top_public H2, .orange_public DIV.top_public H1{color:#d9aa1b}
.orange_public H2.fklistings, .orange_public H3 {color:#d9aa1b !important;}
.orange_public DIV.menu_public{
	background:url(../images/bg_menu_public_or.gif) repeat-x bottom;
	}
	.orange_public DIV.menu_public UL LI A{
		background-image:url(../images/bg_li_public_or.gif);
		}
	.orange_public DIV.menu_public UL LI.activ A{
		background-image:url(../images/bg_li_public_activ_or.gif); color:#d9aa1b !important
		}

.green_public DIV.top_public{
	background:url(../images/top_green_public.gif) repeat-x;
	}
	.green_public DIV.top_public H2, .green_public DIV.top_public H1{color:#00a95e}
.green_public H3, .green_public H2.fklistings {color:#00a95e !important;}
.green_public DIV.menu_public{
	background:url(../images/bg_menu_public_gr.gif) repeat-x bottom;
	}
	.green_public DIV.menu_public UL LI A{
		background-image:url(../images/bg_li_public_gr.gif);
		}
	.green_public DIV.menu_public UL LI.activ A{
		background-image:url(../images/bg_li_public_activ_gr.gif); color:#00a95e !important
		}

.black_public DIV.top_public{
	background:url(../images/top_black_public.gif) repeat-x;
	}
	.black_public DIV.top_public H2, .black_public DIV.top_public H1{color:#1b1b1b !important;}
.black_public H3, .black_public H2.fklistings{color:#1b1b1b !important;}
.black_public DIV.menu_public{
	background:url(../images/bg_menu_public_blk.gif) repeat-x bottom;
	}
	.black_public DIV.menu_public UL LI A{
		background-image:url(../images/bg_li_public_blk.gif);
		}
	.black_public DIV.menu_public UL LI.activ A{
		background-image:url(../images/bg_li_public_activ_blk.gif); color:#1b1b1b !important
		}
DIV.top_public {height:50px !important;}
.profile{padding-top:0 !important}
.profile .top_profile{
	width:100%; height:40px;
	background:url(../images/profile/top_profile.gif) repeat-x;
	}
	.profile .top_profile H2{
		font-size:20px; font-weight:bold; color:#069;
		width:750px; margin:0 auto; font-fase:Tahoma;
		padding-top:2px;
		position:relative;
		}
	H2.starff img{left:11px; position:relative;	top:5px;}
.profile #content{width:760px !important; }
.profile #left_profile{
	background:url(../images/profile/msg-gradient.jpg) 0% 0% no-repeat;
	width:160px;
	float:left;
	}
	#left_profile .comp_mess {
		height:29px;
		padding:4px 0px 0px 21px;
		}
	.profile #left_profile UL{
		width:147px;
		list-style:none;
		padding:0 0px 0 13px;
		margin-top:-2px;
		height:396px;
		}
		.profile #left_profile UL LI{
			width:144px;
			margin:0px 0 0 -7px;
			*margin:0 0 -2px -7px;
			}
		.profile #left_profile UL LI.activ{
			font-size:13px; font-weight:bold; color:#069;
			}
			.profile #left_profile UL LI A{
				text-decoration:none;
				display:block; height:25px;
				padding:8px 0 0 25px;
				font-size:13px; font-weight:bold; color:#000;
				background:url(../images/profile/left_grey.gif) no-repeat top;
				}
			.profile #left_profile UL LI A:hover{
				color:#069;
				}
			.profile #left_profile UL LI A.activ{color:#069; background:url(../images/profile/left_blue.gif) no-repeat top;}
				.profile #left_profile UL LI A IMG{
					float:left;
					}
				.profile #left_profile UL LI A SPAN{
					float:left; margin-left:5px;
					}
				.profile #left_profile UL.pict-ul LI A SPAN{
					float:left; margin-left:8px;
					}
			.profile #left_profile UL LI P{
				font-size:11px; font-weight:bold; color:#000;
				text-align:center;
				padding-bottom:3px;
				width:152px;
				*margin-bottom:2px;
				}
			.profile #left_profile UL.compl-ul {
				*margin-bottom:4px;
				}
			.profile #left_profile UL LI DIV.complet{
				width:85px; height:15px;
				border:1px solid #3581af;
				background:url(../images/profile/bg_complet.gif) repeat-x;
				margin:0 auto;
				}
			.profile #left_profile ul.pict-ul li {
				margin: 0 0 0 -2px;
				}
			.profile #left_profile ul.connection li {
        height:30px; *height:30px; _height:29px;
        }
				.profile #left_profile UL LI DIV.complet SPAN{
					display:block; height:15px;
					background:url(../images/profile/bg_proc.gif) repeat-x;
					}
			.profile #left_profile UL LI UL {
				background:none;
				padding:7px 0 7px 4px;
				*padding:7px 0 7px 4px;
				_padding:10px 0 9px 4px;
				}
			.profile #left_profile UL LI UL LI{
				background:none;
				width:148px;
				}
				.profile #left_profile UL LI UL LI A{font-size:11px; height:19px; background:none;}
				.profile #left_profile UL LI UL LI A.act {color:#069;}
        ul.pict-ul li.active a {color:#069;}
	.profile #left_profile DIV.top{
		width:160px; height:17px;
		}
	.profile #left_profile DIV.bottom{
		width:160px; height:17px;
		}
#left_membpr_div {
  width:160px;
  height:428px;
  float:left;
  }
  #left_membpr_div div#avat_membpr {
    background:url(../images/publicprofile/avart.jpg) 0% 0% no-repeat;
    width:160px; height:170px;
    }
    div#src_avatr {
      height:170px;
      }

.butt_membpr {
  background:url(../images/publicprofile/butt.jpg) 0% 0% no-repeat;
  width:160px;
  height:51px;
  float:left;
  }


#left_message {
  background:url(../images/messages/msg-gradient.jpg) 0% 0% no-repeat;
  width:160px;
  height:428px;
  float:left;
  }
  #left_message div.numb_contct {
    width:105px; height:17px; margin:10px 0px 5px 13px;
    background:url(../images/messages/but-cont.gif) no-repeat;
    color:#4f4f4f; font-family:Tahoma; font-size:11px;
    padding:3px 0px 0px 30px; font-weight:bold;
    }
    #left_message div.numb_contct span {color:#0e6c9b;}
  #left_message select.ch_cnt {
    margin:0px 0px 5px 13px; font-family:Tahoma; font-size:11px;
    width: 134px; padding:2px 2px 2px 2px; height:19px;
    border:1px solid #7f9db9;
    }
  #left_message input.nm_srch {
    margin:0px 0px 5px 13px;
    width:101px; padding:3px 25px 0px 6px; height:16px;
    border:1px solid #7f9db9; font-family:Tahoma; font-size:11px;
    background:#fff url(../images/messages/optic.gif) 99% 50% no-repeat;
    }
  #left_message div#contacts {
    margin:0px 0px 0px 11px;
    width:137px; height:326px;
    font-family:Tahoma; font-size:11px;
    background:#fff url(../images/messages/msg-left-big.jpg) 50% 50% no-repeat;
    }
    #left_message div#contacts ul {padding-left:0px}
    #left_message div#contacts ul li {cursor:pointer;}

.profile #top-messg {
  width:587px;
  height:27px;
  position:relative;
  margin:0px 0px 0px 6px; _margin-top:-10px;
  background:url(../images/messages/msg_gradient.gif) 0% 0% no-repeat;
  }
  div#mess-newmekss {
    float:left; font-family:Tahoma; font-size:12px; font-weight:bold; color:#fff;
    height:19px;
    margin:5px 0px 0px 4px;
    }
  a#mess-close {
    float:right;
    height:18px; width:18px;
    background:url(../images/lbl_close_x.gif) 0% 0% no-repeat;
    cursor:pointer;
    display:block;
    margin:4px 7px 0 0; _margin-right:3px;
    }
  a#mess-close:hover {
    background-position:0 -18px !important;
    }
  table#mess-tabl {width:400px;}
  table#mess-tabl tr {vertical-align:top; height:30px;}
  table#mess-tabl tr.mess-tabl-ft {height:24px;}
  td.mess_tl {background:url(../images/mailbox/msg_line.gif) 0% 100% no-repeat; height:2px;}
  table#mess-tabl input {font-size:11px;}
  table#mess-tabl div#toDiv {border:1px solid #7f9db9; background:#fff; width:428px; overflow:hidden; zoom:1; min-height:21px; _height:expression(document.body.clientHeight > 19? "19px": "auto" ); _zoom:1; _overflow:visible; _padding-bottom:2px; white-space: nowrap;
}
  /*table#mess-tabl div#toDiv div#coc {display:none;}*/
  table#mess-tabl input#subj {border:1px solid #7f9db9; width:422px; *width:421px; height:17px; padding:3px 0px 0px 6px;}
  table#mess-tabl textarea#text {border:1px solid #7f9db9; width:422px; font-size:11px; padding:3px 0px 0px 6px; margin-bottom:10px; height:214px; font-family:tahoma;}
  table#mess-tabl label {font-weight:bold;}
  table#mess-tabl label#mess-att-lbl {background:url(../images/mailbox/paperclip.gif) 0% 50% no-repeat; width:60px; float:right;}
  table#mess-tabl input#mess-attf {border:1px solid #7f9db9; height:21px;}
  table#mess-tabl a.messlnk {line-height:22px; font-size:11px; color:#000; text-decoration:underline;}
  table#mess-tabl a.messlnk:hover {text-decoration:none;}

.profile #right_profile{
	width:599px;
	float:left;
	background:url(../images/profile/bg_rightcol_k.gif) repeat-y;
	margin-top:2px;
	}
.my_prof_right_wb {
	margin-top:4px;
}
.wpi_buttwrap {
	position:absolute; right:0px; top:8px; *top:5px;
}
	.wpi_buttwrap button {margin-left:0px; *margin-left:4px;}
  div#rollover {
    font-size:9px; font-family:tahoma;
    background:url(../images/rollo_sml.gif) left top no-repeat;
    top:0px; left:0px;
    position:absolute;
    display:none;
    width:160px; height:60px;
    color:#666565;
    z-index:10;
    padding:11px 0 0 14px;
    }
  div#rollover-big {
    font-size:9px; font-family:tahoma;
    background:url(../images/rollo_big.gif) left top no-repeat;
    top:0px; left:0px;
    position:absolute;
    display:none;
    width:240px; height:80px;
    color:#666565;
    z-index:10;
    padding:11px 0 0 14px;
    }
  div#popup {
    font-size:9px; font-family:tahoma;
    background:url(../images/popup_sml.gif) left top no-repeat;
    top:0px; left:0px;
    position:absolute;
    display:none;
    width:160px; height:80px;
    color:#666565;
    z-index:10;
    padding:11px 0 0 14px;
    }
  div#popup_big {
    font-size:9px; font-family:tahoma;
    background:url(../images/popup_big.gif) left top no-repeat;
    top:0px; left:0px;
    position:absolute;
    display:none;
    width:240px; height:96px;
    color:#666565;
    z-index:10;
    padding:11px 0 0 14px;
    }
  a.closeroll {
    background:url(../images/rollo_x.gif) 0% 0% no-repeat;
    display:block;
    width:10px; height:10px;
    position:relative;
    float:right;
    top:-5px; right:11px;
    }

	.profile #right_profile UL.my_prf {
    width:605px; height:29px;
    margin-left:1px;
    }
  .profile #right_profile UL.my_prf li {
    background:transparent url(../images/publicprofile/gray_nav_left.png) 0% 0% no-repeat;
    float:left; height:29px;
    padding:0 0 0 10px;
    _width:48px !important;
    }
  .profile #right_profile UL.my_prf li a {
    display:block;
    background:#fff url(../images/publicprofile/gray_nav_bott.png) 0% 0% repeat-x;
    height:21px; width:100%;
    color:#8e8d8d; font-family:tahoma; font-size:13px; font-weight:bold; text-decoration:none;
    padding:8px 0px 0px 10px; *padding-right:10px;
    }
  .profile #right_profile UL.my_prf li div.msgpr_grey {
    background:#fff url(../images/publicprofile/gray_nav_right.png) 100% 0% no-repeat;
    height:29px; padding-right:20px; *padding-right:10px;
    }
    .profile #right_profile UL.my_prf li.active {
      background:transparent url(../images/publicprofile/blue_nav_left.gif) 0% 0% no-repeat;
      float:left; height:30px;
      padding:0 0 0 10px;
      _width:48px !important;
      position:relative; z-index:100;
      }
    .profile #right_profile UL.my_prf li.active a {
      display:block;
      background:#fff url(../images/publicprofile/blue_nav_bott.png) 0% 0% repeat-x;
      height:22px; width:100%;
      color:#0085bd; font-family:tahoma; font-size:13px; font-weight:bold; text-decoration:none;
      padding:8px 0px 0px 10px; *padding-right:10px;
      _height:22px;
      }

body:first-of-type .profile #right_profile UL.my_prf li a { font-weight:bold; font-size:12px; }

    .profile #right_profile UL.my_prf li.active div.msgpr_grey {
      background:transparent url(../images/publicprofile/blue_nav_right.gif) 100% 0% no-repeat;
      height:30px; padding-right:20px; *padding-right:10px;
      }
	.profile #right_profile UL.tab_profile{
		background:#fff url(../images/profile/bg_tab_right.gif) no-repeat left bottom;
		width:595px; height:26px;
		margin-left:4px;
		}
	.profile #right_profile UL.tab_profile LI{
		float:left; width:82px; height:26px;
		background:url(../images/profile/tab_default.gif) no-repeat;
		margin:0 2px 0 -2px; text-align:center;
		}
	.profile #right_profile UL.tab_profile LI.activ{
		float:left; width:82px; height:26px;
		background:url(../images/profile/tab_select.gif) no-repeat;
		margin:0 2px 0 -2px; text-align:center;
		}
	.profile #right_profile UL.tab_profile LI A{
		font-size:11px; font-weight:bold; color:#767676;
		text-decoration:none;
		display:block; width:80px; height:20px;
		padding-top:6px
		}
	.profile #right_profile UL.tab_profile LI.activ A{color:#000;}
	#main #right_profile DIV.content_right {
		width:590px;
		background:url(../images/profile/bg_right_cont.gif) repeat-x top center;
		margin:0 4px; padding:10px 0 18px 0;
		}
	#main #right_profile div.content_right.portfol{width:526px;}
  #main #right_profile div.shortportf {background:url(../images/bg_right_cont_short.gif) repeat-x top center;}
	#main #right_profile DIV.pffirstmin {
		background:url(../images/profile/bg_pfmin.gif) repeat-x top center;
		}
	#main #right_profile DIV.prtfl {
		background:url(../images/profile/bg-bott-shadh.gif) top left no-repeat;
		margin-top:2px;
		margin:0 0 0 -4px;
		padding-left:4px;
		}
	.profile #right_profile DIV.investor{
		background:url(../images/profile/bg_right_cont.gif) repeat-x bottom center !important;
		}
	.profile #right_profile DIV.investor2{
		background:url(../images/profile/bg_investor2.gif) repeat-x bottom center !important;
		}
	.profile #right_profile DIV.investor3{
		background:url(../images/profile/bg_investor3.gif) repeat-x top center !important;
		}
	div.bott-shadow {
  	height:5px;
		background:url(../images/profile/bg_bottom.gif) bottom right no-repeat;
		}
	div.bott-shadowh {
		clear:both;
		height:3px;
		background:url(../images/profile/bg-bott-shadh.gif) bottom right no-repeat !important;
		}
		.profile #right_profile DIV.content_right DIV.picture{
			background:url(../images/profile/bg_picture.gif) no-repeat;
			width:141px; height:134px;
			text-align:center;
			margin:10px 0 0 20px; padding-top:15px;
			}
			.profile #right_profile DIV.content_right DIV.picture IMG{height:94px}
			.profile #right_profile DIV.content_right DIV.picture A{
				margin:10px auto;
				float:none;
				}
		.profile #right_profile DIV.content_right DIV.title{
			float:right; width:300px;
			padding-right:15px;
			}
			.profile #right_profile DIV.content_right DIV.title A{
				float:right;
				margin:-10px 5px 30px; *margin:0px 5px 30px;
				}
		.profile #right_profile DIV.content_right .address{
			width:265px; height:175px; *width:275px; *height:184px;
			float:right;
			margin-right:20px; _margin-right:12px;
			}
		.profile #right_profile DIV.content_right .contact{
			float:left;
			width:235px; height:130px; *width:250px;
			margin-left:20px; _margin-left:10px
			}
		.profile #right_profile DIV.content_right DIV.button{
			width:223px; *width:250px; _width:245px; *height:26px;
			float:left; border:1px solid #7f9db9; background:#e4e4e4;
			margin:10px 0  0 20px; _margin:10px 0  0 10px;
			padding:8px 2px 7px 25px; *padding:8px 0px 0px 0px; _padding:8px 0px 0px 5px;
			}
			A.quest{
				float:left; width:18px; height:17px; display:block;
				background:url(../images/profile/quest.gif) no-repeat 0 0;
				text-decoration:none; margin-left:5px;
				text-indent:-9999px;
				}
  			A.quest:hover{
				cursor:pointer;
  				background-position:0 -17px !important;
  				}
     a.qmark {
       float:left; width:18px; height:17px; display:block;
       background:url(../images/lbl_qmark.gif) 0% 0% no-repeat;
       text-decoration:none; margin-left:5px;
       height:18px;
       }
  	   a.qmark:hover{
			 background-position:0 -18px !important;
			 }

		#right_profile DIV.content_right FIELDSET{
			border:1px solid #7f9db9;
			float:left; *padding-bottom:5px;
			}
			#right_profile DIV.content_right FIELDSET.left{
				width:240px;
				margin:10px 0px 0 20px; padding:0 0 10px 15px; *margin:5px 11px 0 14px; _margin:0 0 0 10px;
				}
			#right_profile DIV.content_right FIELDSET.capital {
				margin:10px 0px 0 20px; padding-top:5px; _margin:10px 0 0 10px;
				width:247px; *width:240px;
				}
			*+html #right_profile DIV.content_right FIELDSET.left { margin:15px 5px 15px 25px; }
			#right_profile DIV.content_right FIELDSET.all{
				float:none !important; *float:left !important;
				width:auto; margin:10px 20px 0 20px; padding-left:15px; padding-bottom:15px;
				*width:89%; *margin:10px 0 55px 27px; *padding:10px 0 10px 15px; _margin:0 0 0 10px; _width:90%;

				}
			#right_profile DIV.content_right FIELDSET.portfol {
				margin-top:10px;
				}
			#right_profile DIV.content_right FIELDSET.minim {
				padding-bottom: 7px;
				}
			#right_profile DIV.content_right fieldset.indust {
				width:auto; margin:10px 20px 0px 20px; padding-left:15px;
				*width:86%; *margin:10px 0 0px 15px; *padding:10px 0 10px 27px;
				}
				#right_profile DIV.content_right FIELDSET.all DIV.left{
					float:left; width:220px; *width:225px;
					padding-left:25px
					}
				#right_profile DIV.content_right FIELDSET.all FIELDSET.left{
					width:225px; float:left; *width:229px !important;
					*margin:15px 10px 0 15px;
					}
					#right_profile DIV.content_right FIELDSET.all DIV.left P{
						font-size:9px; color:#7f9db9
						}
			#right_profile DIV.content_right FIELDSET LEGEND{
				font-size:11px; font-weight:bold; color:#000; margin-left:10px; *margin-left:6px; _margin-left:3px; _padding-left:5px;
				}
			#right_profile DIV.content_right FIELDSET.type LEGEND{
				margin:0; margin-left:10px; *margin-left:6px; _margin-left:3px; _padding-left:5px;}
			#right_profile DIV.content_right FIELDSET.type LEGEND#portDiv {margin:0;}
  			#right_profile DIV.content_right FIELDSET LEGEND A{margin:0 6px 0 -2px !important;}
	span.capital-cbhead {text-decoration:underline; display:block; padding:0 0 5px 36px; font-size:11px; *padding:0 0 5px 34px; _padding-left:40px;}
	span.frst {padding-top:5px;}
	#content FIELDSET.join{
		width:730px; margin:10px auto 0 auto;
		border:1px solid #7f9db9;
		}
		#content FIELDSET.join LEGEND{ margin-bottom:0px; margin-left:35px; *padding-bottom:0px;}
		#content FIELDSET.join LEGEND IMG{

			}
			#content FIELDSET.join LEGEND SPAN{
				font-size:18px; color:#39c;
				position:relative; top:-10px;
				line-height:25px; padding:5px 0 0 5px;}
		#content FIELDSET.join A.part-sm {
			background:url(../images/registration/bg_a.gif) no-repeat center left;
			padding-left:20px; margin-left:70px;
			font-size:12px; color:#069;
			text-decoration:none;
			line-height:30px;
			}
		#content FIELDSET.join A.bottom{
			text-decoration:underline;
			margin-left:3px; background:none !important;
			padding:0 !important;
			}
			#content FIELDSET.join A:hover{
				text-decoration:underline
				}
			#content FIELDSET.join A.bottom:hover{
				text-decoration:none
				}
		#content FIELDSET.join SPAN{
			font-size:11px; color:#7b7b7b;
			}
		#content FIELDSET.join .activ{
			display:block; width:229px; height:25px;
			background:url(../images/registration/activ.gif) no-repeat;
			margin:0px 0px 0px 60px;
			}
			#content FIELDSET.join .activ A{
				background:none !important;
				margin-left:30px; padding:0;
				line-height:22px;}
		#content FIELDSET.join DIV.div_error{
			width:350px; height:55px; *width:340px;
			border:1px solid #39c;
			background-color:#fefeba;
			margin:0 auto 10px auto;
			}
			#content FIELDSET.join DIV.div_error P.correct{
				background:url(../images/registration/correct.gif) no-repeat left center;
				line-height:22px;
				margin:6px 0 0 15px; padding-left:35px;
				font-size:13px; font-weight:bold; color:#39c;
				}
			#content FIELDSET.join DIV.div_error UL{
				list-style-type:disc;
				margin:0 0 0 50px; padding-left:10px;
				}
				#content FIELDSET.join DIV.div_error UL LI{
					font-size:11px; color:#39c;
					list-style-type:disc;
					}
		#content FIELDSET.join DIV.user_type{
			position:relative; left:-61px;
			width:380px; float:right;
			}
			#content FIELDSET.join DIV.user_type .top{
				background:url(../images/registration/top_type.gif) no-repeat bottom;
				width:100%; height:5px;
				}
			#content FIELDSET.join DIV.user_type .top2{
				background:url(../images/registration/top_type2.gif) no-repeat bottom;
				width:100%; height:5px;
				}
			#content FIELDSET.join DIV.user_type .content{
				background:#fff url(../images/registration/bg_type.gif) repeat-x bottom;
				padding:0 0 10px 10px;
				border-left:1px solid #39c; border-right:1px solid #39c;
				width:368px
				}
			#content FIELDSET.join DIV.user_type .content p.type{
				font-size:12px; font-weight:bold; color:#39c;
				padding:5px 0 10px 0;
				}
				#content FIELDSET.join DIV.user_type .content p.text{
					font-size:11px; color:#808080;
					width:355px;
					}
				a.ftn-link {color:#808080;}
				#content FIELDSET.join DIV.user_type .content DIV.confirm{
					background:url(../images/registration/bg_confirm.gif) no-repeat;
					width:167px; height:22px;
					margin:10px auto 0 auto;
					text-align:center;
					}
			#content FIELDSET.join DIV.user_type .bottom{
				width:100%; height:5px;
				background:url(../images/registration/bottom_type.gif) no-repeat top;
				}
			#content FIELDSET.join DIV.user_type .bottom2{
				width:100%; height:5px;
				background:url(../images/registration/bottom_type2.gif) no-repeat top;
				}
fieldset.contact legend {margin-left:12px;}
fieldset.address legend {margin-left:12px;}
DIV#footer{
	width:100%; height:50px;
	border-top:1px solid #999;
	text-align:center; padding:10px 0 20px 0;
	}
	UL#footer_menu{width:645px;margin:0 auto; clear:both;}
		UL#footer_menu LI{
			float:left;
			color:#9B9B9B; font-size:11px;
			}
			UL#footer_menu LI A{
				color:#0085BD; font-size:11px; text-decoration:none;
				padding:0 2px;
				}
			UL#footer_menu LI A:hover{text-decoration:underline}
	DIV#footer P.copy{
		text-align:center;
		font-size:10px; color:#838383;
		padding-top:8px;
		}
div.listing-block {
	float:right;
	margin:0 0 2px 0;
	width: 603px;
	}
	div.listing-block div.listing-top {
		 width:599px;
		 height:24px;
		 padding:0 0 0 5px;
		 }
	div.listing-block div.dbl-top {background:url(../images/block_dbl_top.png) no-repeat;}
	div.listing-block div.blu-top {background:url(../images/block_blu_top.png) no-repeat;}
	div.listing-block div.blk-top {background:url(../images/block_blk_top.png) no-repeat;}
	div.listing-block div.org-top {background:url(../images/block_org_top.png) no-repeat;}
	div.listing-block div.grn-top {background:url(../images/block_grn_top.png) no-repeat;}
		div.listing-top h1.listing-h {
			position:absolute;
			font-weight:normal;
			display:inline;
			font-size:21px;
			margin: 20px 0 0 27px;
			padding-left:44px;
			}
		div.listing-top h1.dbl-h {background:url(../images/img_jb_sml.gif) 0 50% no-repeat; height:26px; color:#005078;}
		div.listing-top h1.blu-h {background:url(../images/img_bl_sml.gif) 0 50% no-repeat; height:30px; color:#0085bd;}
		div.listing-top h1.blk-h {background:url(../images/img_vc_sml.gif) 0 50% no-repeat; height:29px; color:#313131; padding-left:50px; margin-left:22px;}
		div.listing-top h1.org-h {background:url(../images/img_bs_sml.gif) 0 50% no-repeat; height:29px; color:#d9aa1b;}
		div.listing-top h1.grn-h {background:url(../images/img_rl_sml.gif) 0 50% no-repeat; height:30px; color:#00a95e;}
		div.listing-top h1.org2-h {background:url(../images/img_pe_sml.gif) 0 50% no-repeat; height:30px; color:#d9aa1b; padding-left:50px; margin-left:22px;}
		div.listing-top h1.grn2-h {background:url(../images/img_dp_sml.gif) 0 50% no-repeat; height:26px; color:#00a95e;}
	div.listing-block div.listing-midd {
		width:540px;
		padding:25px 0 0 63px;
		}
	div.listing-block div.dbl-midd {background:url(../images/block_dbl_midd.png) repeat-y;}
	div.listing-block div.blu-midd {background:url(../images/block_blu_midd.png) repeat-y;}
	div.listing-block div.blk-midd {background:url(../images/block_blk_midd.png) repeat-y;}
	div.listing-block div.org-midd {background:url(../images/block_org_midd.png) repeat-y;}
	div.listing-block div.grn-midd {background:url(../images/block_grn_midd.png) repeat-y;}

	div.listing-block div.listing-bott {
		width:603px;
		height:22px;
		}
	div.listing-block div.dbl-bott {background:url(../images/block_dbl_bott.png) no-repeat;}
	div.listing-block div.blu-bott {background:url(../images/block_blu_bott.png) no-repeat;}
	div.listing-block div.blk-bott {background:url(../images/block_blk_bott.png) no-repeat;}
	div.listing-block div.org-bott {background:url(../images/block_org_bott.png) no-repeat;}
	div.listing-block div.grn-bott {background:url(../images/block_grn_bott.png) no-repeat;}
	div.listing-list {
		padding-top:5px;
		}
		div.listing-list div {
			line-height:16px;
			clear:both;
			}
    div.listing-list span {
      float:left;
      }
	div.transinterest {float:left; padding:0px 0px 1px 20px;}
	div.portfol-div {margin:2px 0 0 0;}
div#mailbox-top {
  background:url(../images/mailbox/msg_table_top.gif) no-repeat;
  width:597px;
  height:15px;
  float:right;
  }
div#mailboxwrapp {
  background:url(../images/mailbox/mbwrap.gif) no-repeat;
  height:507px;
  margin:0 auto;
  float:right;
  width:565px;
  position:relative;
  padding:0px 19px 0px 13px; _padding-right:15px;
  font-size:11px;
  }
div#mailbox {
  width:567px;
  height:440px; *height:445px;
  border:1px solid #7f9db9;
  overflow-y:scroll;
  overflow-x:hidden;
  background:#fff;
  }
	#mailbox-panel {
		width:575px;
		height:24px;
		margin:15px 0 5px 0;
		}
		#mailbox-panel a {color:#000;}
	ul.mb_uitabs {
		height:24px;
		left:4px;
		overflow:hidden;
		position:relative;
		top:3px;
		z-index:999;
		}
		ul.mb_uitabs li {float:left; margin:0px 2px 0px 0px;}
			ul.mb_uitabs li a {display:block; height:24px; background:url(../images/mailbox/uitbs_midd.gif) 0% 0% repeat-x; float:left; line-height:24px; text-decoration:none; font-size:11px; font-family:tahoma; font-weight:bold; color:#767676; padding:0px 20px;}
			ul.mb_uitabs li div.left {width:4px; height:24px; background:url(../images/mailbox/uitbs_left.gif) 0% 0% no-repeat; float:left;}
			ul.mb_uitabs li div.right {width:4px; height:24px; background:url(../images/mailbox/uitbs_right.gif) 0% 0% no-repeat; float:left;}
		ul.mb_uitabs li.active {}
			ul.mb_uitabs li.active a {background:url(../images/mailbox/uitbs_midd_active.gif) 0% 0% repeat-x; color:#000;}
			ul.mb_uitabs li.active div.left {background:url(../images/mailbox/uitbs_left_active.gif) 0% 0% no-repeat;}
			ul.mb_uitabs li.active div.right {background:url(../images/mailbox/uitbs_right_active.gif) 0% 0% no-repeat;}
  div#mailbox div.mailbox-line {
    border:1px solid #7f9db9;
    border-right:none;
    border-top:none;
    padding:3px 5px 3px 7px;
    line-height:18px;
    height:37px;
    width:530px;
    overflow:hidden;
    }
  div#mailbox div.activ {
    background:url(../images/mailbox/msg_cover.gif) 0% 0% repeat-x;
    }
  div.mppf_tbl div.activ {
    background:url(../images/articles/msg_select_sml.gif) 0% 0% repeat-x;
    }
    div#mailbox div.mailbox-line div.mbline-left {
      float:left; width:435px; overflow:hidden;
      }
    div#mailbox div.mailbox-line div.mbline-right {
      float:right;
      }
    div#mailbox div.mailbox-line div.papr_clip {
      width:25px; height:35px;
      float:right;
      }
      div.papr_clip div.p_clip {
        background:url(../images/mailbox/paperclip.gif) 100% 50% no-repeat;
        width:25px; height:35px;
        }
    div#mailbox div.mailbox-line div.mbline-day {
      float:right;
      width:40px;
      }
      div.mbline-right span.date {
        color:#9b9b9b;
        }
    div#mailbox div.mailbox-line input {
      margin:3px 7px 0px 0px; *margin:0px 5px 0px -4px;
      }
    div#mailbox div.mailbox-line a {
      color:#000;
      text-decoration:none;
      font-size:11px;
      }
    div#mailbox div.mailbox-line a.list_icon_blk {background:url(../images/mailbox/list_icon_blk.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_blu {background:url(../images/mailbox/list_icon_blu.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_grn {background:url(../images/mailbox/list_icon_grn.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_yel {background:url(../images/mailbox/list_icon_yel.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_dbl {background:url(../images/mailbox/list_icon_dbl.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_blk_o {background:url(../images/mailbox/list_icon_blk_o.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_blu_o {background:url(../images/mailbox/list_icon_blu_o.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_grn_o {background:url(../images/mailbox/list_icon_grn_o.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_icon_yel_o {background:url(../images/mailbox/list_icon_yel_o.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_sent_icon_blk {background:url(../images/mailbox/list_sent_icon_blk.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_sent_icon_blu {background:url(../images/mailbox/list_sent_icon_blu.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_sent_icon_grn {background:url(../images/mailbox/list_sent_icon_grn.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_sent_icon_yel {background:url(../images/mailbox/list_sent_icon_yel.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_sent_icon_dbl {background:url(../images/mailbox/list_sent_icon_dbl.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_sent_icon {background:url(../images/mailbox/msg_sent_icon.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_icon {background:url(../images/mailbox/msg_icon.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_icon_o {background:url(../images/mailbox/msg_icon_o.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_drafts_icon {background:url(../images/mailbox/msg_drafts_icon.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
        div#mailbox div.mailbox-line a:hover {
          text-decoration:underline;
          }
    div#mailbox div.mailbox-line a.list_lbl_blk {background:url(../images/mailbox/lbl/list_lbl_blk.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_blu {background:url(../images/mailbox/lbl/list_lbl_blu.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_dbl {background:url(../images/mailbox/lbl/list_lbl_dbl.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_grn {background:url(../images/mailbox/lbl/list_lbl_grn.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_sent_blk {background:url(../images/mailbox/lbl/list_lbl_sent_blk.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_sent_dbl {background:url(../images/mailbox/lbl/list_lbl_sent_blu.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_sent_dbl {background:url(../images/mailbox/lbl/list_lbl_sent_dbl.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_sent_grn {background:url(../images/mailbox/lbl/list_lbl_sent_grn.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_sent_yel {background:url(../images/mailbox/lbl/list_lbl_sent_yel.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.list_lbl_yel {background:url(../images/mailbox/lbl/list_lbl_yel.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_lbl_drafts {background:url(../images/mailbox/lbl/msg_lbl_drafts.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_lbl_new {background:url(../images/mailbox/lbl/msg_lbl_new.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_lbl_received {background:url(../images/mailbox/lbl/msg_lbl_received.gif) 0% 50% no-repeat; padding-left:20px; display:block;}
    div#mailbox div.mailbox-line a.msg_lbl_sent {background:url(../images/mailbox/lbl/msg_lbl_sent.gif) 0% 50% no-repeat; padding-left:20px; display:block;}

div#mailbox-bottom {
  background:url(../images/mailbox/msg_table_bottom.gif) no-repeat;
  margin:0 auto;
  width:597px;
  height:18px;
  float:right;
  }
#public_mp {
    zoom:1; overflow:hidden; clear:both;
    position:relative;
    border:1px solid #39c;
    margin:0px 7px 0px 7px;
    padding:15px 0pt 16px 20px; _padding-bottom:9px;
    top:-1px; *top:0px; _top:-1px;
    background:#fff url(../images/publicprofile/blue_grad_top.gif) 0% 0% repeat-x;
    color:#595959;
    }
  div.membpr_bott_grad {
    position:absolute;
    left:0px; bottom:0px;
    width:100%; _width:105%; height:9px; _bottom:-6px;
    background:transparent url(../images/publicprofile/blue_grad_bott.gif) repeat-x;
    }
  div.mppf_tbl {
    background:url(../images/publicprofile/table-bg.png) 0% 0% no-repeat;
    width:534px;
    height:302px;
    position:relative;
    padding:4px 4px 0 4px;
    _top:-5px;
    }
    div.mppf_tbl div.mppf_tbl_butt {
      position:absolute;
      top:-30px; right:0px;
      }
    div.mppf_tbl div.mppf_tbl_head {
      width:532px; height:20px; background:#d9effa;
      border-bottom:1px solid #7ac9ee; color:#39c; font-weight:bold;
      padding:1px 0 0 2px; font-size:11px;
      }
		div.mppf_tbl div.mppf_tbl_head a {
			color:#3399CC;
			text-decoration:underline;
			}
			div.mppf_tbl div.mppf_tbl_head a:hover: {
				text-decoration:none;
				}
			div.mppf_tbl div.mppf_tbl_head a.active {
				color:#069;
				text-decoration:none;
				}
  div.loantypes {
    border:1px solid #7f9db9;
    padding:10px 0 4px 0;
    margin-top:15px;
    *width:97%; *height:24px; *padding-bottom:1px;
    }
  label.loanlabel {
    width:132px; text-align:left; *width:127px;
    }
  label.loan_max {width:40px;}
  label.loan_min {width:35px;}
  a.loan_a_quest {margin:0 7px 4px 10px; _margin-left:5px;}
  div.membpr_dlnk {
    position:absolute;
    top:10px; right:10px;
    text-align:right;
    }
    div.membpr_dlnk h4 {font-size:11px; color:#187eb1;}
    div.membpr_dlnk a {font-size:11px; color:#187eb1; text-decoration:none;}
    div.membpr_dlnk a:hover {text-decoration:underline;}
    div.membpr_dlnk li.activ {font-weight:bold;}
    div.membpr_dlnk li.activ a:hover {text-decoration:none;}

  #list ul li {padding-left:6px;}
  #list ul li.blu-active {background:url(../images/mem_tab.gif) 0% 0% no-repeat; padding-left:6px; width:106px; height:13px;}

  #public_mp h1 {color:#187eb1; font-size:18px;}
  #public_mp h3 {color:#4fc3ed; font-size:16px; text-align:left; float:none;}
  #public_mp h5 {font-size:13px; color:#595959;}
  #public_mp h5 span {color:#187eb1}
  #public_mp table.mppf_pr {color:#595959; width:600px; _width:550px; margin:0px 0 0 -2px;}
  #public_mp table.mppf_pr td.mp_org {font-weight:bold;}
  #public_mp table.mppf_pr td.mp_web {text-decoration:underline;}

  #public_mp table.mppf_pr_bn {color:#595959; width:600px; _width:550px; margin:0px 0 18px -2px;}
  #public_mp table.mppf_pr_bn td.mp_org {font-weight:bold;}
  #public_mp table.mppf_pr_bn td.mp_web {text-decoration:underline;}

  #public_mp hr.mp_hr {color:#187eb1; height:1px; text-align:left; border:none; background:#187eb1; width:550px; clear:both; left:0; margin:10px 0 10px 0;}
  #public_mp hr.mp_hr_blk {color:#595959; height:1px; text-align:left; border:none; background:#595959; width:550px; clear:both; left:0; margin:6px 0 6px 0; *margin:2px 0 2px 0;}
  #public_mp p {color:#595959; padding-right:15px;}
  ul.mp_ul li {color:#000; line-height:26px; clear:both;}
  ul.mp_ul li a.usr_name_def {color:#187eb1; text-decoration:none; background:url(../images/avatars/small/default.jpg) 0% 50% no-repeat; padding-left:28px; line-height:26px; float:left; display:block;}
  ul.mp_ul li a.usr_name_def:hover {text-decoration:underline;}

  div.mppf_msg {width:534px; height:273px; overflow-y:scroll;}
  div.mppf_msg_st {width:510px; border-bottom:1px solid #7ac9ee; height:23px;}
  div.mppf_cb {float:left;}
  div.mppf_lbl {float:left; margin:2px 7px 0px 5px; *margin-top:3px;}
  div.mppf_msg {font-size:11px;}
    div.notes_icon {background:url(../images/publicprofile/notes_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.articles_icon {background:url(../images/articles/articles_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.wr_for_cb {width:22px; float:left; padding:3px 0 0 0;}
    div.wr_for_cbn {float:left; padding:8px 0 0 3px; width:17px;}
    div.list_icon_blk {background:url(../images/mailbox/list_icon_blk.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_blu {background:url(../images/mailbox/list_icon_blu.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_grn {background:url(../images/mailbox/list_icon_grn.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_yel {background:url(../images/mailbox/list_icon_yel.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_dbl {background:url(../images/mailbox/list_icon_dbl.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_blk_o {background:url(../images/mailbox/list_icon_blk_o.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_blu_o {background:url(../images/mailbox/list_icon_blu_o.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_grn_o {background:url(../images/mailbox/list_icon_grn_o.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_yel_o {background:url(../images/mailbox/list_icon_yel_o.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_dbl_o {background:url(../images/mailbox/list_icon_dbl_o.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_sent_icon_blk {background:url(../images/mailbox/list_sent_icon_blk.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_sent_icon_blu {background:url(../images/mailbox/list_sent_icon_blu.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_sent_icon_grn {background:url(../images/mailbox/list_sent_icon_grn.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_sent_icon_yel {background:url(../images/mailbox/list_sent_icon_yel.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_sent_icon_dbl {background:url(../images/mailbox/list_sent_icon_dbl.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_person {background:url(../images/mailbox/member_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.list_icon_company {background:url(../images/mailbox/company_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.msg_sent_icon {background:url(../images/mailbox/msg_sent_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.msg_icon {background:url(../images/mailbox/msg_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.msg_icon_o {background:url(../images/mailbox/msg_icon_o.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.msg_drafts_icon {background:url(../images/mailbox/msg_drafts_icon.gif) 50% 50% no-repeat; width:27px; height:23px; float:left;}
    div.mppf_nm {line-height:23px; float:left; height:23px; overflow:hidden;}
      div.mppf_nm a {text-decoration:none; color:#000;}
        div.mppf_nm a:hover {text-decoration:underline;}
    div.mppf_nma {width:320px; line-height:23px; float:left;}
      div.mppf_nma a {text-decoration:none; color:#000;}
        div.mppf_nma:hover {text-decoration:underline;}
    div.mppf_paperclip {width:23px; height:23px; float:right;}
      div.mppf_paperclip div.ppcp {width:23px; height:23px; background:url(../images/publicprofile/paperclip_sml.gif) 50% 50% no-repeat;}
    div.mppf_time {color:#7b7b7b; float:right; line-height:23px; width:70px; text-align:left;}
    div.mppf_day {color:#7b7b7b; float:right; line-height:23px; width:60px; text-align:left;}
    div.mppf_att_to {color:#7b7b7b; float:right; line-height:23px; width:110px; text-align:left;}
    div.mppf_week {color:#7b7b7b; float:right; line-height:23px; width:35px; text-align:left;}
    div.mppf_type {color:#595959; float:right; line-height:23px; width:125px; text-align:left;}
    div.mppf_category {color:#7b7b7b; float:right; line-height:23px; width:125px; text-align:left;}
    div.mppf_status {color:#7b7b7b; float:right; line-height:23px; width:55px; text-align:left;}
    div.mppf_options {color:#7b7b7b; float:right; line-height:23px; width:90px; text-align:center;}
      div.mppf_options a {color:#39c;}
        div.mppf_options a:hover {text-decoration:none;}
    table.mppf_retable {color:#595959; margin-left:-3px;}
    table.mppf_retable td.htd {font-weight:bold; width:85px;}
    span.mpff_cont {color:#595959;}
    ul.mppf_ul_cap {margin-top:15px;}
    ul.mppf_ul_cap li {color:#595959; line-height:22px; font-weight:bold; font-size:13px;}
    ul.mppf_ul_cap li span {font-weight:normal; font-size:12px;}
    ul.mppf_ul_cap li a.quest {margin:3px 5px 0px 1px;}
    span.mppf_par_hdr {font-weight:bold; color:#595959; font-size:13px;}

    table.mppf_tabl_loans {margin-left:-3px;}
    table.mppf_tabl_loans a.quest {margin:0px 5px 0px 0px;}
    table.mppf_tabl_loans td.htd {width:200px;}
    table.mppf_tabl_loans td.min {width:140px;}
div.articl {
  width:760px;
  margin:0 auto;
  position:relative;
  min-height:300px;
  _height:expression(document.body.clientHeight > 300? "300px": "auto" );
  }
h1.art_header {
  text-align:center;
  color:#39c;
  font-size:21px;
  font-family:verdana;
  }
div.art_h {
  border-bottom:1px solid #069;
  }
div.art_hrd_right {
  float:right;
  color:#006699;
  font-size:11px;
  margin-top:18px;
  }
  div.art_hrd_right a {
    color:#069;
    text-decoration:none;
    }
    div.art_hrd_right a:hover {
      text-decoration:underline;
      }
h1.art_header_usr {
  color:#0085BD;
  font-family:Tahoma; font-size:21px;
  float:left;
  line-height:35px;
  }
h1.glos_term {
  color:#069;
  }
div.arc_bl {
  width:230px;
  float:left;
  margin:10px 0px 5px 20px;
  *width:220px;
  *margin-left:10px;
  }
div.art_text {
  width:545px;
  border-bottom:1px solid #006699;
  margin-bottom:10px;
  }
  div.art_textnb p, div.art_text p {
    color:#595858;
    }
a.art_bl_a {
  color:#0085BD;
  font-family:arial; font-size:13px; display:block; font-weight:bold;
  }
a.art_bl_a:hover {text-decoration:none;}
div.act_cl {
  text-align:center;
  margin:20px 0px 10px 0px;
  font-size:11px;
  }
  div.act_cl a {
    color:#67AACC;
    text-decoration:none;
    font-size:13px; font-weight:bold;
    }
a.art_bl_agr {
  color:#7b7b7b; font-family:arial; font-size:12px;
  text-decoration:none;
  }
a.art_bl_agr:hover {text-decoration:underline;}
div.art_search {
  width:560px;
  }
  div.art_search input.art_inp_s {
    border:1px solid #999999;
    width:294px;
    color:#777;
    font-family:arial;
    font-size:11px;
    margin:0 10px;
    padding:2px 0px 2px 6px;
    }
  div.art_search span {
    color:#0085BD;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding-left:40px;
    line-height:20px;
    }
  a.art_a_s {
    float:right;
    width:61px; height:21px;
    border:none;
    display:block;
    }
  input.art_a_s {
    position:relative;
    top:-1px;
    font-size:12px;
    }
  h1.art_header_sb {
    border-bottom:1px solid #069;
    color:#00669A;
    font-size:21px; font-family:verdana;
    padding-bottom:10px;
    }
    h1.art_header_sb a {
      text-decoration:none;
      color:#0085BD;
      }
  div.art_sb_list {
    width:600px;
    }
    div.art_sb_list span {
      line-height:22px;
      }
    div.art_sb_list a {
      color:#006699;
      text-decoration:none;
      font-family:tahoma;
      font-size:12px;
      line-height:20px;
      }
      div.art_sb_list a:hover {
        text-decoration:underline;
        }
    div.art_sb_list span.art_sb_h {
      color:#006699;
      font-size:13px;
      font-weight:bold;
      }
div.art_breadcrums {
  color:#4E8EBE;
  margin:10px 0;
  font-size:11px;
  }
  div.art_breadcrums a {
    color:#4e8ebe;
    text-decoration:none;
    font-size:11px;
    }
    div.art_breadcrums a:hover {
      text-decoration:underline;
      }
div.art_right_bl {
  position:absolute; top:36px; right:0px;
  background:#FBFDFD url(../images/bgblue.gif) 0% 0% repeat-y;
  width:180px;
  padding-bottom:5px;
  padding-left:5px;
  }
  div.art_right_bl span {
    line-height:18px;
    padding-left:5px;
    font-size:11px;
    color:#069;
    }
    div.art_right_bl span.hdr {
    line-height:24px;
    padding-left:5px;
    font-weight:bold;
    color:#005078;
    font-size:11px;
    }
  div.art_right_bl a {
    color:#005078;
    text-decoration:none;
    font-size:11px;
    }
    div.art_right_bl a:hover {
      text-decoration:underline;
      }
div.text_publick div.bl_ln {
  display:block;
  clear:both;
  height:29px;
  }
  div.text_publick div.bl_ln label {
    width:150px;
    padding-left:5px;
    color:#7b7b7b;
    line-height:16px;
    text-align:left;
    }
div.text_publick div.tar {
  height:140px;
  position:relative;
  }
  div.required {
    background:url(../images/login/alert_lbl.gif) 0% 50% no-repeat;
    padding-left:25px;
    font-weight:bold;
    height:20px;
    line-height:20px;
    float:left;
    margin:-1px 0 0 7px;
    }
    div.bl_ln div.ta {
      position:absolute;
      top:23px;
      left:110px;
      }
div.text_publick span.name_line {
  float:left;
  font-family:tahoma;
  font-size:13px;
  color:#7b7b7b;
  font-weight:bold;
  width:180px;
  text-align:right;
  }
div.glos_alph {
  float:right;
  height:20px;
  line-height:20px;
  }
  div.glos_alph a {
    font-size:13px; font-weight:bold;
    color:#39c;
    }
span.glt_sr {
  font-size:16px; font-weight:bold;
  color:#39c; line-height:38px;
  }
div.glos_term_list a {
  font-size:12px;
  line-height:20px;
  color:#069;
  text-decoration:none;
  }
  div.glos_term_list a:hover {text-decoration:underline;}
div#mailb_readm {
  border:1px solid #7F9DB9;
  background:#fff;
  width:425px;
  margin-top:1px;
  min-height:236px;
  _height:expression(document.body.clientHeight > 236? "236px": "auto" );
  padding:3px 0 5px 5px;
  margin-bottom:5px;
  }
  div#mailb_readm p {
    font-size:11px;
    }
div.mb_line_top {
  position:relative;
  top:0; left:0;
  height:4px;
  background:url(../images/mailbox/bg_msg_top.gif) 0% 0% no-repeat;
  _overflow:hidden; _zoom:1;
  }
div.spellcheck {
  position:absolute; top:2px; left:1px;
  width:428px; height:23px;
  background:#f0f0ee;
  border-bottom:1px solid #ccc;
  }
  a.spl_chk {
    background:url(../images/articles/abc_check.gif) 100% 50% no-repeat;
    display:block;
    color:#000;
    font-size:9px;
    width:80px;
    font-weight:bold;
    height:23px; line-height:23px;
    float:right;
    margin:0 10px;
    text-decoration:none;
    }
    a.spl_chek:hover {
      text-decoration:underline;
      }
div.cont_list {
  height:392px; _height:383px;
  position:relative;
  }
  div.right_contbig {position:absolute; top:75px; left:315px;}
  div.left_contbig {position:absolute; top:75px; left:35px;}
    div.cont_list_line {
      height:30px;
      line-height:30px;
      text-align:right;
      }
      div.cont_list_line div {margin-right:38px;}
      div.cont_list .cont_list_inp {
        border:1px solid #7F9DB9;
        margin-right:15px;
        height:17px;
        width:141px; *width:136px;
        padding:2px 2px 0px 4px;
        font-size:11px;
        font-family:tahoma;
        }
      div.cont_list select {
        border:1px solid #7F9DB9;
        margin-right:15px;
        font-size:11px;
        font-family:tahoma;
        width:149px; *width:147px;
        padding:2px 2px 2px 0;
        }
    div.cont_list_big {
      width:235px;
      height:270px;
      border:1px solid #7f9db9;
      position:relative;
      background:#fff;
      }
      div.cont_list_big div.top_bttn {
        position:absolute;
        top:-32px;
        left:32px;
        }
      div.cont_list_big div.bott_bttn {
        position:absolute;
        top:282px;
        left:20px;
        }
      div.cont_list_big div.b_top {
        background:#f0f0ee;
        border-bottom:1px solid #ccc;
        height:23px;
        position:absolute;
        width:234px;
        top:0px; left:0px;
        text-align:center;
        }
        div.cont_list_big div.b_top span {
          color:#7f9db9;
          font-weight:bold;
          font-size:11px;
          line-height:23px;
          }
      div.cont_list_big div.cl_cont {
        width:231px;
        height:239px;
        position:absolute; top:25px; left:3px;
        overflow-y:scroll;
        padding:5px 0 0 0;
        }
        div.cont_list_big div.cl_cont div.bl_usr {
          border:1px solid #bbb;
          float:left;
          padding:1px 5px 1px 3px;
          margin:0px 0px 2px 5px;
          font-size:11px;
          width:120px;
          }
        div.cont_list_big div.cl_cont div.br_usr {
          font-size:11px;
          clear:both;
          zoom:1;
          }
          div.cn_cb_bl {margin-top:-2px; float:left; *margin-top:-3px;}
          div.cont_list_big div.cl_cont div.br_usr div.lbl {
            margin-top:3px;
            }
          div.cont_list_big div.cl_cont div.bl_usr a.close {
            cursor:pointer;
            display:block;
            float:right;
            width:8px;
            height:13px;
            background:url(../images/messages/close_min_bl.gif) 100% 60% no-repeat;
            }
  div.con_left_txt {
    width:555px;
    height:20px;
    margin:0px 0 0 15px;
    background:url(../images/connections/connect_line.gif) bottom left no-repeat;
    color:#006699;
    font-weight:bold;
    font-size:11px;
    }
  div.connections {
    position:relative;
    }
  div.connections div.lblock {position:absolute; top:42px; left:15px;}
  div.connections div.cblock {position:absolute; top:42px; left:205px;}
  div.connections div.rblock {position:absolute; top:42px; left:395px;}
  div.conn_clock {
    width:173px;
    height:305px;
    border:1px solid #7f9db9;
    position:relative;
    background:#fff;
    }
    div.conn_clock div.c_top {
      background:#f0f0ee;
      border-bottom:1px solid #ccc;
      height:23px;
      position:absolute;
      padding-left:5px;
      width:168px;
      top:0px; left:0px;
      }
      div.conn_clock div.c_top div {
        color:#7f9db9;
        font-weight:bold;
        font-size:11px;
        line-height:23px;
        }
      div.conn_clock div.c_top div.conn_ls {
          background:url(../images/connections/connect_icon_top.gif) 0% 50% no-repeat;
          padding-left:17px;
          }
      div.conn_clock div.c_top div.conn_cs {
          background:url(../images/connections/connect_icon_btm.gif) 0% 50% no-repeat;
          padding-left:17px;
          }
      div.conn_clock div.c_top div.conn_rs {
          background:url(../images/connections/connect_icon.gif) 0% 50% no-repeat;
          padding-left:25px;
          }
      div.conn_clock div.c_top span.nmb {color:#069;}
      div.conn_clock div.cl_cont {
        width:169px;
        height:274px;
        position:absolute; top:25px; left:3px;
        overflow-y:scroll;
        padding:5px 0 0 0;
        }
        div.conn_clock div.cl_cont div.br_usr {
          font-size:11px;
          clear:both;
          }
          div.cl_cont div.br_usr a {color:#000; float:left; position:relative; top:-1px; *top:-2px; text-decoration:none;}
            div.cl_cont div.br_usr a:hover {text-decoration:underline;}
              div.cl_cont div.br_usr label {cursor:pointer; text-align:left; width:110px; line-height:19px; *line-height:16px; position:relative; top:-5px; *top:0px;}
          p.upgacc {margin:85px 0px 0px 20px; color:#7d9eba; font-weight:bold; font-size:11px;}
            p.upgacc a {color:#7d9eba; font-weight:bold;}
              p.upgacc a:hover {text-decoration:none;}
          p.ucff {margin-left:0px; text-align:center;}
      div.conn_clock div.t_bttn {
        position:absolute;
        top:317px;
        left:27px;
        }
        div.conn_clock div.t_bttn input {
          font-size:11px;
          }
    div.lblock label {
      background:url(../images/connections/connect_sml_icon_top.gif) 0% 60% no-repeat;
      padding-left:10px;
      }
    div.cblock label {
      background:url(../images/connections/connect_sml_icon_btm.gif) 0% 60% no-repeat;
      padding-left:10px;
      }
    div.rblock label {
      background:url(../images/connections/connect_sml_icon.gif) 0% 60% no-repeat;
      padding-left:10px;
      }
div.auth {
  margin:0 auto;
  width:385px;
  height:220px;
  background:url(../images/login/login_bl.png) 0% 0% no-repeat;
  padding:33px 0 0 5px;
  position:relative;
  }
  div.auth div.auth-error {
    position:absolute;
    top:-32px; left:-50px;
    font-size:12px; font-weight:bold;
    color:#0087c0;
    width:550px;
    }
  div.auth div.auth_top_bl {
    margin:0 auto;
    width:225px;
    height:45px;
    }
    div.auth div.auth_top_bl div.inc {
      font-weight:bold;
      background:url(../images/login/alert_lbl.gif) 0% 50% no-repeat;
      padding-left:25px;
      height:25px; line-height:25px;
      margin:0 0 0 20px;
      }
  div.auth div.aut_line {
    clear:both;
    margin:5px 15px 0 15px;
    }
    div.auth div.aut_line label {
      font-size:12px;
      }
  div.forg {
    clear:both;
    margin:5px 0 0 100px;
    }
    div.forg label {
      float:none;
      color:#005078;
      font-size:12px;
      margin:0 0 0 5px;
      }
    div.forg a {
      color:#39c;
      padding-left:10px;
      }
      div.forg a:hover {
        text-decoration:none;
        }
div#publ_wrapper {
  position:relative;
  _position:static;
  }
div.el_butt {
  margin-left:210px;
  }
  div.el_butt input {
    margin:0 8px 0 0;
    }
table.bl_tbl {text-align:center; color:#7b7b7b; font-weight:bold; position:absolute; top:-6px; left:208px; _left:210px;}
table.bl_tbl select {
  width:65px;
  font-weight:normal;
  margin:0;
  }
div.t1_l {position:absolute; left:0px; top:10px;}
div.t1_r {position:absolute; right:0px; top:10px;}
div.t2_l {position:absolute; left:0px; top:47px;}
div.t4_l {position:absolute; left:0px; top:57px;}
div.t2_r {position:absolute; right:0px; top:47px;}
div.t3_l {position:absolute; left:0px; top:90px; _top:92px;}

div.publprof_alert {
  font-size:13px;
  color:#4FC3ED;
  text-align:center;
  position:relative;
  top:120px;
  }
  div.publprof_alert a {
    color:#4FC3ED;
    }
    div.publprof_alert a:hover {
      text-decoration:none;
      }
#navig{
 	display: inline;
 	position:absolute;
 	top:5px; right:0px;
 	}
div.pp_ld {
  width:350px;
  padding:10px 0 0 33px;
  font-weight:bold;
  }
  div.pp_ld div {
    padding-left:20px;
    margin-bottom:4px;
    }
  div.pp_grn div {background:url(../images/search/wave_sml_grn.gif) 0% 50% no-repeat;}
  div.pp_org div {background:url(../images/search/wave_sml_yel.gif) 0% 50% no-repeat;}
  div.pp_blk div {background:url(../images/search/wave_sml_blk.gif) 0% 50% no-repeat;}
  div.pp_blu div {background:url(../images/search/wave_sml_blu.gif) 0% 50% no-repeat;}

  div.pp_grn div.g_1 {color:#adacac;}
  div.pp_grn div.g_2 {color:#90ac9f;}
  div.pp_grn div.g_3 {color:#57aa86;}
  div.pp_grn div.g_4 {color:#3dab79;}
  div.pp_grn div.g_5 {color:#00a95e;}

  div.pp_org div.g_1 {color:#adacac;}
  div.pp_org div.g_2 {color:#b4ac94;}
  div.pp_org div.g_3 {color:#c4ab5f;}
  div.pp_org div.g_4 {color:#d0aa39;}
  div.pp_org div.g_5 {color:#d9aa1b;}

  div.pp_blk div.g_1 {color:#adacac;}
  div.pp_blk div.g_2 {color:#8c8c8c;}
  div.pp_blk div.g_3 {color:#626262;}
  div.pp_blk div.g_4 {color:#323232;}
  div.pp_blk div.g_5 {color:#000;}

  div.pp_blu div.g_1 {color:#adacac;}
  div.pp_blu div.g_2 {color:#7ca1b1;}
  div.pp_blu div.g_3 {color:#4b95b6;}
  div.pp_blu div.g_4 {color:#238dba;}
  div.pp_blu div.g_5 {color:#0085bd;}

div.pp_rd {
  position:absolute;
  text-align:center;
  width:355px;
  top:11px;
  right:0px;
  }
  div.pp_rd img {
    margin:5px 10px 0px 0;
    }
  div.pp_rd div.imv_ovrtxt {
    width:103px;
    position:absolute;

    font-size:11px;
    color:#adacac;
    font-weight:bold;
    }
    div.pp_rd div.frst {left:3px; top:42px;}
    div.pp_rd div.sec {left:121px; top:42px;}
    div.pp_rd div.thrd {left:236px; top:42px;}
    div.pp_rd div.btm {left:6px; top:162px; width:330px;}

h5.glossr {
  font-size:14px;
  font-family:tahoma;
  color:#455b66;
  line-height:40px;
  }
p.gloss {
  font-family:tahoma;
  font-size:12px;
  color:#455b66;
  width:565px;
  line-height:16px
}
a.vw_lnk {
  display:block;
  font-family:tahoma;
  font-size:11px;
  font-weight:bold;
  position:absolute;
  right:-37px;
  text-decoration:none;
  top:19px;
  width:160px;
  ouline:none;
  }
  a.vw_lnk:hover {
    text-decoration:underline;
    }
div.dcp {
  width:216px;
  height:50px;
  background:#e2e2e2;
  border:1px solid #7f9db9;
  padding:15px 17px 15px 17px;
  margin:15px 0px 0px 20px;
  }
  .undw {
    font-size:11px;
    font-family:tahoma;
    line-height:18px;
    }
  div.undw {margin:5px 0px 0px 0px;}
    .undw label {float:none; width:auto; line-height:11px;}
    .undw input {float:none; width:auto; position:relative; top:1px;}
  div.dwtwbg {
    background:url(../images/contacts/contbg.gif) 0% 100% repeat-x;
    padding:5px 0;
    overflow:hidden; zoom:1;
    }
    div.dwtwbg span.mps {
      float:left;
      font-weight:bold;
      font-size:11px;
      font-family:tahoma;
      line-height:20px;
      }
      div.dwtwbg span.mps input {float:none; margin:0px 4px 0px 0px; top:1px;}
      div.dwtwbg span.mps span {font-weight:normal;}
    div.dwtwbg .psevb {
      background:url(../images/contacts/cont_box_sml.gif) 0% 100% repeat-x;
      width:75px;
      height:20px;
      line-height:20px;
      text-align:center;
      float:right;
      font-weight:bold;
      font-family:tahoma;
      font-size:11px;
      }
    div.dwtwbg input {
      float:right;
      position:relative;
      top:-1px;
      margin-left:3px;
      }
div.rbldc {
  background:url(../images/contacts/cont_bg_vert.gif) 0% 0% repeat-y;
  position:absolute;
  top:16px;
  left:288px;
  width:260px;
  padding-left:15px;
  }
  div.rbldc div.bvv {
    margin-bottom:6px;
    }
div.bvvset {padding:0px 40px; *padding:0px 35px;}
input.stinp {
  float:left;
  font-size:11px;
  }
ul.spt {margin:10px 0px 9px 46px; *margin:10px 0px 0px 46px;}
ul.spt li {
  display:block;
  }
  ul.spt div.flddl {padding-left:3px; position:relative; *padding-left:0px;}
  ul.spt li.active div.flddl .blline {height:1px; width:200px; position:absolute; left:100%; _left:101%; top:50%; background:#7f9db9; overflow:hidden; zoom:1;}
  ul.spt li.active div.flddl {
    border:1px solid #7f9db9;
    background:#e2e2e2;
    float:left;
    position:relative; left:-1px;
    }
ul.spt li input, ul.spt li label {float:none;}
ul.spt li label {width:auto; line-height:19px;}
ul.spt li input {position:relative; top:2px; *top:0px;}
ul.spj {position:absolute; border:1px solid #7f9db9; background:#e2e2e2; left:273px; top:141px; padding:10px;}
ul.spj input, ul.spj label {float:none;}
ul.spj input {position:relative; top:2px;}

div.cap_bg {width:753px; height:128px; background:url(../images/home/homepage_cap_bg.jpg) 0% 0% no-repeat; margin:10px auto; padding:32px 12px 0px 12px;}
  div.cap_bg img {margin-left:16px;}
div.inv_bg {width:531px; height:126px; background:url(../images/home/homepage_inv_bg.jpg) 0% 0% no-repeat; margin:10px auto; padding:34px 12px 0px 12px;}
  div.inv_bg img {margin-left:20px;}
  a.cyfa {display:block; background:url(../images/search/create_account_blu.gif) 0% 0% no-repeat; width:195px; height:36px; margin:20px auto 28px auto;}
  a.cyfa:hover {background-position:0 -36px !important;}
div.stdtxt {font-family:tahoma; font-size:11px; color:#7F9DB9; padding:3px 0 0 5px; font-weight:bold;}
div.stdart {font-family:tahoma; font-size:12px; color:#3399CC; font-weight:bold; text-align:center; height:273px; line-height:273px;}
div.emptymsg {font-family:tahoma; font-size:12px; color:#000; font-weight:bold; text-align:center; height:394px; line-height:394px;}
div.ppzdc {border:1px solid #bbb; float:left; padding:1px 5px 1px 3px; margin:2px 0 2px 5px; font-size:11px;}
div.pngarticle {text-align:center;}
  div.pngarticle b {font-family:tahoma; font-size:11px; font-weight:bold; margin-left:6px; text-decoration:underline;}
  div.pngarticle a {font-family:tahoma; color:grey; text-decoration:none; margin-left:6px; font-size:11px; font-weight:bold;}
    div.pngarticle a:hover {text-decoration:underline;}

div.sitemapw {position:relative; left:60px; overflow:hidden; zoom:1}
div.ulbfwrap {width:250px; overflow:hidden; zoom:1; float:left;}
  div.ulbfwrap div.ulbfhead {font-weight:bold; color:#00669a;}
  div.ulbfwrap a {text-decoration:none; color:#00669A;}
  div.ulbfwrap a:hover {text-decoration:underline;}
  div.ulbfwrap a:visited {text-decoration:#00669A;}
  div.ulbfwrap ul.ulbf {margin:0px 0px 10px 0px;}
    div.ulbfwrap ul.ulbf li {background:url(../images/limarker.gif) 0% 6px no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 0px 10px}
      div.ulbfwrap ul.ulbf li a {text-decoration:none; color:#0085bd;}
        div.ulbfwrap ul.ulbf li a:hover {text-decoration:underline;}
      div.ulbfwrap ul.ulbf li ul {margin:0px 0px 0px 0px;}

div.head_sp {position:absolute; top:46px; right:0px;}
  div.head_sp span {font-size:19px; color:#0087c0; font-weight:bold;}

div.paymentwrap {position:relative;  background:#f0f8fb; border:1px solid #0085bd; margin:0px 20px 0px 20px; height:395px;}
  div.paymentwrap div.bl {background:url(../images/pay_bl.gif) 0% 0% no-repeat; position:absolute; bottom:-1px; left:-1px; width:7px; height:7px; overflow:hidden; zoom:1;}
  div.paymentwrap div.br {background:url(../images/pay_br.gif) 0% 0% no-repeat; position:absolute; bottom:-1px; right:-1px; width:7px; height:7px; overflow:hidden; zoom:1;}
  div.paymentwrap div.tl {background:url(../images/pay_tl.gif) 0% 0% no-repeat; position:absolute; top:-1px; left:-1px; width:7px; height:7px; overflow:hidden; zoom:1;}
  div.paymentwrap div.tr {background:url(../images/pay_tr.gif) 0% 0% no-repeat; position:absolute; top:-1px; right:-1px; width:7px; height:7px; overflow:hidden; zoom:1;}
  div.paymentwrap p.pay_thead {font-family:arial; font-size:16px; color:#0087c0; line-height:26px; font-weight:bold; font-style:italic; text-align:center;}
  div.paymentwrap p.pay_ttext {font-family:arial; font-size:13px; color:#46c2ef; line-height:26px; font-weight:bold; font-style:italic; text-align:center;}
  div.paymentwrap p.std {font-weight:bold; font-style:italic; text-align:center; font-family:arial; font-size:13px;}
  a.pay_hlink {color:#069; font-weight:bold; font-style:italic; text-align:center; font-family:arial; font-size:16px; display:block; text-decoration:none; line-height:34px;}
    a.pay_hlink:hover {text-align:underline;}

div.paym_h {overflow:hidden; height:115px; clear:both; vertical-align:bottom;}
  div.paym_h h2 {font-size:16px; color:#006699; font-weight:bold; font-style:italic; font-family:arial; left:295px; position:absolute; top:22px;}

  div.paym_h div.bannerleft {position:absolute; top:27px; left:97px;}
  div.paym_h div.bannerright {position:absolute; top:34px; right:35px;}
  div.paym_h div.bannercenter {position:absolute; top:50px; left:240px;}

table.paym_table {left:-45px; margin:0 auto; position:relative;}
  table.paym_table span.pms {font-size:11px; font-weight:bold; }
  table.paym_table td.fr_pm {width:90px;}
  table.paym_table input.text {width:156px;}
  table.paym_table select.text {width:164px;}
  table.paym_table select.mintext {width:79px; margin-right:6px;}
span.mps_min {color:#187EB1; left:270px; position:absolute; text-align:right; width:150px;}
span.mps_max {color:#187EB1; left:400px; position:absolute; text-align:right; width:150px;}

span.mps2_min {color:#187EB1; left:165px; position:absolute; }
span.mps2_max {color:#187EB1; left:288px; position:absolute; }

p.noresult {text-align:center; height:95px; color:#ADACAC !important; line-height:95px;}
table.flistfl {width:100%;}
table.flistfl td {font-size:11px; font-weight:bold;}
.orange table.flistfl td {color:#D9AA1B;}
.black table.flistfl td {color:#000;}
.blue table.flistfl td {color:#0085BD}
.green table.flistfl td {color:#00A95E}

  table.flistfl td.member {}
  table.flistfl td.company {width:225px; text-align:right; padding-right:17px;}
  table.flistfl td.location {width:117px;}
  table.flistfl td.amount {width:117px; text-align:right; padding-right:40px;}

#public_mp p.cont_pref {font-family:tahoma; font-size:18px; font-weight:bold; color:#177eb1; margin-top:10px;}
	#public_mp p.cont_pref span {color:#4fc3ed;}
#public_mp p.obp {margin-top:10px;}
#public_mp ul.ml {margin-top:10px; position:relative; left:-5px;}
	#public_mp ul.ml li {margin-top:6px; overflow:hidden;}
 div.completed_bar {
	margin:0 auto;
	position:relative;
	width:750px;
 	}
 	div.pr_bar {
 		position:absolute;
 		top:8px;
 		left:159px;
 		}
	 	div.completed_bar span.persent {
	 		font-size:11px;
	 		font-family:tahoma;
	 		color:#069;
	 		font-weight:bold;
	 		float:left;
	 		margin-right:10px;
	 		line-height:17px;
	 		}
	 	div.completed_bar div.sbar {
	 		width:327px;
	 		height:18px;
	 		padding:1px 0px 0px 1px;
	 		background:url(../images/profile/compl_bar/completed_bar.gif) 0% 0% no-repeat;
	 		overflow:hidden;
	 		_zoom:1;
	 		float:left;
	 		margin-right:10px;
	 		}
	 		div.completed_bar div.sbar div.lbar {
	 			background:url(../images/profile/compl_bar/comp_bar_bg.gif) 0% 0% no-repeat;
	 			height:16px;
	 			widh:325px;
	 			}
	 	div.completed_bar div.complete {
	 		float:left;
	 		line-height:17px;
			font-size:11px;
	 		font-family:tahoma;
	 		font-weight:bold;
	 		color:#03b505;
	 		background:url(../images/profile/compl_bar/complete.gif) 100% 50% no-repeat;
	 		padding-right:20px;
	 		}
	 	div.completed_bar div.incomplete {
	 		float:left;
	 		line-height:17px;
	 		color:#cc9900;
	 		font-size:11px;
	 		font-family:tahoma;
	 		font-weight:bold;
	 		background:url(../images/profile/compl_bar/yellow_mark.gif) 100% 50% no-repeat;
	 		padding-right:20px;
	 		}
.homebox {
	height:407px;
	padding:10px 0 0 14px;
	}
	.hbwrap {
		width:526px;
		padding:0px 16px 0px 16px;
		height:395px;
		border:1px solid #39c;
		background:url(../images/profile/hwbg.gif) 0% 0% repeat-x;
		}
		.hbwrap h4.wlc {
			font-size:13px;
			font-family:tahoma;
			font-weight:bold;
			line-height:38px;
			}
		.hbwrap .first {
			background:url(../images/profile/first_ddh.gif) 0% 0% no-repeat;
			padding:0px 0px 0px 50px;
			margin:4px 0px 19px 0px;
			}
		.hbwrap .second {
			background:url(../images/profile/second_ddh.gif) 0% 0% no-repeat;
			padding:0px 0px 0px 50px;
			margin:0px 0px 19px 0px;
			}
		.hbwrap .third {
			background:url(../images/profile/third_ddh.gif) 0% 0% no-repeat;
			padding:0px 0px 0px 50px;
			margin:0px 0px 19px 0px;
			}
		.hbwrap .four {
			background:url(../images/profile/four_ddh.gif) 0% 0% no-repeat;
			padding:0px 0px 0px 50px;
			}
			.hbwrap p.hdr {
				font-family:tahoma;
				font-size:21px;
				font-weight:bold;
				color:#076196;
				}
			.hbwrap p.descr {
				font-family:arial;
				font-style:italic;
				font-size:13px;
				color:#3e3e3e;
				padding:5px 0px 0px 8px;
				}