/* login.css */


.boxmainsplitright img, .friends img {
	border: 1px solid white;
}




.bg_content {
   background-image: url(../images/bg_content.jpg);
   background-repeat: no-repeat;
   display: block;
   width: 674px;
   height: 514px;
   margin-bottom: 10px;
}

.boxcommon {
	width:290px;
}

.boxcommon a.loginlink {
	line-height: 30px;
	margin-right:14px;
	font-size:12px;
	color:#fff;
}

#lg_siteleft{
	float: left;
	width: 290px;
	background: url(../images/lg_background.gif) repeat-y;
}

#lg_siteleft .lg_headerback{
	background: url(../images/lg_headerback.gif) no-repeat;
	height:  35px;
	width: 290px;
}

#lg_siteleft .lg_darkheader{
	background: url(../images/lg_darkheader.gif) no-repeat;
	height: 35px;
	width: 290px;
}

#lg_siteleft .lg_top{
	background: url(../images/lg_top.gif) no-repeat;
	height:  9px;
	width: 290px;
}

#lg_siteleft .lg_bottom{
	background: url(../images/lg_bottom.gif) no-repeat 0 bottom;
	height:  16px;
	width: 290px;
}

#lg_siteleft .boxcommon, #lg_siteleft .boxcommonbody, #lg_siteleft .tr, #lg_siteleft .br{
	background: none;
}

#lg_siteleft .boxcommonbody .br{
	padding: 0 5px;
}
#lg_siteleft .boxcommon .p1{
	padding: 6px 0 0 15px;
}

#lg_siteleft .boxcommonbody .p3{
	float: left;
}

#lg_siteleft .boxcommonbody .sitebutton{
	clear: both;
	text-align: left !important;
}

#siteright .boxmainbody .br
{
width: 665px;
}
.boxmainsplitleft
{
float:right;
margin-bottom:20px;
width:160px;
}
.sitebutton li
{
*display:block !important;
}
.boxmainsplitright .sitebutton li
{
_width: 50px;
} 
*+html .boxmainsplitright .sitebutton li
{
width: 120px;
} 
 .blockspacer
{
line-height:2px;

}
*+html .boxmainsplitright .p3
{
margin-bottom:20px;
}
boxcommonbody {
	width:288px;
}



h1 {
	margin: 0px;
	padding: 5px 0px 5px 5px;
}

p {
	margin: 0px;
	padding: 0px;
}

td .joinbutton {
   float: right;
}

td .sitebutton {
   padding:0px;
   float:right;
}

.fieldinput {
float:right;
margin:0pt 5px 0pt 0pt;
padding:4px 0pt 0pt;
text-align:left;
}

.fieldlabel2 {
display:inline;
float:left;
margin:0pt;
padding:5pt 5px 0pt 0pt !important;
width:80px;
}

#td2{
   width: 50px;
   _width: 78px;
   *width: 78px;
}

#td1 {
	width:180px;
}
#td1 .fieldinput {
	font-size:12px;
	padding-right:10px;
}

.br embed{
   width: 280px;
}

.sitebutton li a, .sitebutton li a:visited {
	height: 31px;
border:medium none;
color:#001349;
display: block;
font-size:14px;
font-weight:bold;
margin-left:15px;
text-decoration:none;
white-space:nowrap;
padding-top: 0px;
padding-bottom: 0px;
	padding-right: 25px;
background: url(../images/bg_search_button.png) no-repeat;
_background: url(../images/bg_search_button_ie6.png) no-repeat;
}

.sitebutton li {
display: block;
}

#siteright .boxmain{
background-color:#FFFFFF;
background-image:url(../images/rounded_tl.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:40px;
width:675px !important;
}

.friendblock .friends{
   width: 110px !important;
   display: block;
   margin: 5px;
}

.friendblock img{
   float: left;
   margin-left:10px;
}

/*
.br {
	float:left;
}
*/

*+html #_body .boxmainsplitright .sitebutton {
	margin-left:70px;
}

.mes_content{
   color:#2E1501;
   display:block;
   font-size:12px;
   height:130px;
   left:230px;
   position:relative;
   top:310px;
   width:430px;
   font-weight:bolder;
}

.mes_content2{
   font-size:15px;
}

.joinbutton {
   clear: both;
   margin-top:9px;
/*   margin-left:110px;
*/}

.joinbutton li {
	background-image: url(../images/bg_join_right.gif);
	background-repeat: no-repeat;
	background-position: right center;
/*	height:32px;
*/	line-height:30px;
	display:inline;
	padding:6px 0 6px 0;
	font-size:15px;
}

.joinbutton ul li a {
	/*	margin:3px 10px 3px 0px;
*/	padding:6px 90px 6px 90px;
	background-image: url(../images/bg_join_left.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	text-align:center;
	/*	float:left;
*/	line-height: 30px;
/*	height:32px;
*/	font-size:15px;
	font-weight:bold;
	background-position: left center;
	letter-spacing: 0.5em;
}

#siteleft table {
	margin-top:5px;
}

#login_video {
 background: #000;
 width: 280px !important;
 height: 240px !important;
 float: left;
 clear: left;
}
#login_video object, #login_video object embed {
 width: 280px !important;
 height: 240px !important;
 float: left;
 clear: left;
}