/* CSS Document */
body {
	color: #333; 
	background: #FFF url(/images/reftreeIndex/bg.gif) repeat-x;	
	margin-top:0px;
}
.main
{
width:1003px;



}

.left
{
background:url(/images/reftreeIndex/left_ln.jpg);
background-repeat:no-repeat;
width:102px;
height:680px;
float:left;
}
.right
{
background:url(/images/reftreeIndex/rit_ln.jpg);
background-repeat:no-repeat;
width:102px;
height:680px;
float:right;
}
.sub
{
width:799px;
height:680px;
float:left;
}
.top_sub
{
width:799px;
background:url(/images/reftreeIndex/top.gif);
height:36px;
}
.bot_sub
{
width:799px;
background:url(/images/reftreeIndex/bot.jpg);
height:36px;
float:left;
}
.content
{
width:799px;
height:608px;
float:left;
}
.logo
{
width:497px;
height:69px;;
background-repeat:no-repeat;
float:left;
}
.right_pic
{
width:276px;
height:207px;
background:url(/images/reftreeIndex/side_img.gif);
background-repeat:no-repeat;
/*position:absolute;
right:290px;
top:72px;*/
margin-top:0px;
margin-right:0px;
margin-top:44px;
float:right;

}
.txt
{
width:490px;
height:136px;
float:left;
}
.signin
{
width:400px;
height:132px;
float:left;
background-color:#F2F0E9;
margin-top:1px;
}
.txtbox
{
width:270px;
height:118px;

margin-left:200px;
margin-right:50px;
margin-top:4px;
}
/*.signbutton
{
width:85px;
height:37px;
background:url(/images/reftreeIndex/signbut.gif);
background-repeat:no-repeat;
}*/
.join
{
width:796px;
height:40px;
background:url(/images/reftreeIndex/joinbg.jpg);
background-repeat:repeat-x;
float:left;
}
.signin_botline
{
width:795px;
height:6px;
float:left;
background:url(/images/reftreeIndex/bot_ln.gif);
background-repeat:no-repeat;
}
.search
{
width:400px;
height:80px;
float:left;
padding-left:160px;

}
.shade
{
width:461px;
height:22px;
float:left;
background:url(/images/reftreeIndex/shade.jpg);
background-repeat:no-repeat;
}
.feature
{
width:796px;
height:109px;
float:left;

}
.subfea
{
width:762px;
height:56px;
margin-top:20px;
margin-left:20px;
background:url(/images/reftreeIndex/gry.jpg);
background-repeat:repeat-x;
 border: 1px solid #D7D7D7;  
  }
   .text_head
 {
 width:300px;
 margin-left:5px;
 font-family:"Times New Roman", Times, serif;  
	font-size: 14px;
	color: #687E89;
	text-decoration:none;
	
	}
 .text
 {
  width:500px;
  margin-left:5px;
 font-family:  "Trebuchet MS", Helvetica, Arial;
	font-size: 12px;
	color: #939B9E;
	}
	input { 
	
	
	border: 1px solid #CECDC9;
	background: #FFF; 
	
	color: #333;	
}
.loginbox
{
 background:none;
 border:none;
 width:134px;
 height:15px;
 margin:0;
 padding: 2px 7px 0px 7px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
.search_field{
width:400px;
height:19px;

font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:500;
color:#9D9D9B;
margin:3px 0 0 5px;
border:0;
float:left;
}



.bg_go{
background:url(/images/reftreeIndex/text_icon.gif) no-repeat;
width:450px;
height:40px;
display:block;
float:left;
padding-left:5px;
}

a.framelink
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.framelink:hover
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

a.FooterLink
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.FooterLink:hover
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

.footerContent
{
	font-family:Tahoma;
	font-size:11px;
	color:#466577;
	text-decoration:none;
}
