

/*Start : my-house.css ====================*/
#myHouse{}
#myHouse .colSmall{
	width:220px;
}
#myHouse .colLarge{
	width:480px;
}
.connectedSortable{}
/*sortable Jquery*/
#sortable {margin:0;padding:0;}
#sortable li{margin:0;padding:0;list-style-type:none;}
#sortableRight {margin:0;padding:0;}
#sortableRight li{margin:0;padding:0;list-style-type:none;}



.my-box{
	margin-bottom:15px;
}
.my-box .top{
	background-color:#D6DED4;
	border-top:1px solid #A3B79E;
	height:20px;
	padding:4px 5px 0 0;
	cursor:move;
}
.my-box .top img{
	margin-left:5px;
	cursor:pointer;
}
.my-box .top span{
	color:#333;
	font-weight:bold;
	padding-left:5px;
}
.my-box .content{

}
.my-box .content02{
	margin:0 5px;
}

/*Start of Left ========================== */
.my-avata{
	border:1px solid #D6DED4;
	border-bottom:none;
	background:#F8FCF5;
	color:#333;
	padding:9px;
}
.my-avata .name{
	background:url(../images/myAvata_nameBullet.jpg) no-repeat 0px 5px;
	padding-left:15px;
	margin-bottom:5px;
}
.my-avata .name a{
	font-size:18px;
	color:#333;
}
.my-avata .name span{
	font-size:11px;
	color:#D76D0F;
}
.my-avata .imageWrap{
	width:200px;
	height:200px;
	margin-bottom:5px;
}
.my-avata .control{
	height:24px;
	background:url(../images/my-controlBg.jpg) repeat-x;
}
.my-avata .controlLeft{
	height:24px;
	background:url(../images/my-controlLeft.jpg) no-repeat left;
}
.my-avata .controlRight{
	height:24px;
	background:url(../images/my-controlRight.jpg) no-repeat right;
	padding-left:8px;
}
.my-avata .control a{
	color:#FFF;
	line-height:22px;
	height:24px;
	display:block;
	float:left;
	margin-right:5px;
}
.my-avata .control a:hover{
	text-decoration:underline;
}
.my-avata .control span{
	background:url(../images/my-controlSplit.jpg) no-repeat;
	width:2px;
	height:24px;
	display:block;
	float:left;
	margin-right:5px;
}
.my-avata .point{
	background:url(../images/my-avataPoint.jpg) no-repeat 3px 5px;
	padding:8px 10px 5px 25px;
}
.my-avata .point a{
	color:#333;
}
.my-avata .dtc{
	background:url(../images/my-avataDTC.jpg) no-repeat 3px 5px;
	padding:8px 0px 5px 25px;
}
.my-avata .dtc span{
	font-size:11px;
	color:#3B5949;
}
.my-box .bottom{
	background:url(../images/my-avataBottom.jpg) no-repeat;
	height:4px;
	line-height:4px;
	font-size:0px;
}
.tool{
	margin:0;
	padding:0;
	clear:both;
	margin-top:5px;
}
.tool li{
	background:url(../images/toolBg.jpg) repeat-x bottom;
	margin:0;
	padding:0;
	list-style-type:none;
}
.tool li a{
	display:block;
	height:22px;
	line-height:18px;
	padding-left:5px;
}
.tool li a:hover{
	display:block;
	background-color:#557765;
	color:#FFF;
}
.tool li span{ 
	color:#D49508 !important;
	font-style:italic;
}
.thongKe{
	font-size:11px;
	border-bottom:1px solid #E9F0E0;
	padding:3px 5px;
}
.thongKe span{
	display:block;
	float:left;
}
.thongKe a{
	display:block;
	float:right;
	text-decoration:underline;
}
.thongKe a:hover{
	text-decoration:none;
}
.my-Ul{
	margin:0;
	padding:0;
	padding-top:5px;
}
.my-Ul li{
	list-style-type:none;
	margin-left:5px;
	clear:both;
}
.my-Ul li a{
	color:#3B5949;
	font-size:12px;
}
.my-Ul li a:hover{
	color:#D49508;
}
.my-Ul li span{
	color:#999;
	font-size:11px;
	padding-bottom:5px;
	display:block;
}
.my-Ul .indentBlog{
	padding-left:17px;
	background:url(../images/icons/bulletBlog.gif) no-repeat top left;
}
.my-Ul .indentMusic{
	padding-left:17px;
	background:url(../images/icons/bulletMusic.gif) no-repeat left 3px;
}
.my-Ul .indentLink{
	padding-left:17px;
	background:url(../images/icons/bulletLink.gif) no-repeat left 4px;
}
.my-Ul .indentCongDong{
	padding-left:17px;
	background:url(../images/icons/bulletCongDong.gif) no-repeat top left;
}
.my-Ul .indentCiao{
	background:url(../images/icons/icon_ciao.jpg) no-repeat left top;
	padding:5px 0 5px 20px;
}
.my-Ul .indentAddFriend{
	background:url(../images/icons/icon_addFriend.jpg) no-repeat left top;
	padding:5px 0 5px 20px;
}
.my-Ul .indentAddApp{
	background:url(../images/icons/icon_addApplications.jpg) no-repeat left top;
	padding:5px 0 5px 20px;
}
.my-Ul .indentOtherInvite{
	background:url(../images/icons/icon_otherInvite.jpg) no-repeat left top;
	padding:5px 0 5px 20px;
}
.my-itemWrap{
	padding:10px 0 0 0;	
}
.my-item .text{
	margin-left:80px;
}
.my-item{
	margin:0 5px 10px 5px;
}
.my-item img{
	float:left;
	margin-right:5px;
}
.my-item a{
	color:#3B5949;
	font-size:12px;
}
.my-item a:hover{
	color:#D49508;
}
.my-item span{
	color:#999;
	font-size:11px;
}

/*Start of Right ========================== */
.tuVi{
	font-size:11px;
	border:1px solid #C79B70;
	background-color:#FEFCDE;
	color:#333;
	padding:8px;
}
.tuViImg{
	margin-left:2px;
	margin-right:-6px;
	margin-top:-35px;
	float:right;
}
.my-gift{
	background:url(../images/my-gift.png) no-repeat top;
	padding-top:65px;
	margin-top:-28px;
	font-size:11px;
}
.my-gift .tableWrap{
	height:85px;
	overflow:hidden;
	margin-bottom:10px;
}
.my-gift .tableWrap table{
	margin:0 auto
}
.my-gift img{
	display:block;
}
.my-gift .next{
	color:#BD7F0B;
	font-size:11px;
	display:block;
	padding-right:20px;
}
.my-gift .next:hover{
	text-decoration:underline;
}
.my-gift .table02{
	margin:0 auto;
}
.my-gift .table02 td{
	padding-bottom:10px;
}
.table03{
	font-size:11px;
	margin:0 auto;
	margin-top:10px;
}
.table03 td{
	padding-bottom:10px;
}
.table03 img{
	display:block;
}
/*Start of Center ========================== */
.my-mainContent{
	background-color:#FFF;
	border:1px solid #E9F0E0;
	padding:10px 4px;
	margin-bottom:15px;
}
.my-mainContent .top{
	padding:10px 5px;
	position:relative;
	border-bottom:1px solid #E9F0E0;
	margin-bottom:10px;
}
.my-mainContent .bottom{
	text-align:right;
}
.my-mainContent .bottom img{
	margin-left:5px;
	padding-right:5px;
}
.my-mainContent .blast{
	font-size:14px;
}
.my-mainContent .time{
	font-size:11px;
	font-style:italic;
	color:#999999;
	display:block;
	clear:both;
	padding:3px 0;
}
.my-mainContent .edit{
	color:#CB6500;
}
.my-mainContent .edit:hover{
	text-decoration:underline;
}
.my-mainContent .stuff{
	font-size:11px;
	clear:both;
	padding:20px 0;
}
.my-mainContent .imageItem{
	float:left;
	width:45%;
	background:url(../images/icons/bulletImage.gif) no-repeat top left;
	padding-left:20px;
}
.my-mainContent .imageItem img{
	border:1px solid #A0A0A0;
	padding:2px;
}
.my-mainContent .musicItem{
	float:left;
	width:45%;
	background:url(../images/icons/bulletMusic.gif) no-repeat top left;
	padding-left:20px;
}
.phanLoai{
	padding:6px 0;
	color:#656565;
}
.phanLoai select{
	width:90px;
}
.phanLoai span{
	display:block;
}
.phanLoai a{
	padding:0 10px;
}
.phanLoai .select{
	font-weight:bold;
	color:#CB6500;
}
.diaryWrap{
	
}
.diaryItem{
	background:url(../images/diaryItemBg.jpg) repeat-x bottom;
	padding:0px 0px 8px 0px;
	margin:0px 0px 8px 0px;
}
.diaryItem .icon{
	float:left;
	width:16px;
}
.diaryItem .icon img{
	margin-bottom:5px;
}
.diaryItem .text{
	float:left;
	width:425px;
	padding-left:5px;
}
.diaryItem .title{
	color:#333;
}
.diaryItem .name{
	color:#333;
	font-weight:bold;
}
.diaryItem .name:hover{
	text-decoration:underline;
}
.diaryItem .time{
	color:#878787;
	font-size:11px;
	font-style:italic;
	display:block;
	padding:3px 0;
}
.diaryItem .app{
	display:block;
	margin-bottom:5px;
}
.diaryItem .speech{
	color:#878787;
	font-size:11px;
	margin-bottom:5px;
}
.diaryItem .speech img{
	float:left;
	margin-right:5px;
}
.diaryItem .speech a{
	display:block;
	float:left;
}
.diaryItem .speech span{
	display:block;
	margin-left:45px;
}

.diaryItem .itemUnderline{
	text-decoration:underline;
	font-weight:normal;
}
.diaryItem .itemUnderline:hover{
	text-decoration:none;
}


.my-pageViewWrap{
	padding:5px 10px;
	background:#E8EEDF;
}
.my-pageViewWrap .cauHinh{
	padding-top:3px;
	display:block;
	font-weight:bold;
}
.my-pageView a{
	height:20px;
	line-height:20px;
	color:#3B4949;
	border:1px solid #3B4949;
	padding:1px 4px ;
	background:#FFF;
	font-size:11px;
}
.my-pageView a:hover{
	height:20px;
	color:#FFF;
	background:#3B4949;
}
.my-pageView .itemS{
	height:20px;
	line-height:20px;
	color:#FFF;
	background:#3B4949;
	border:1px solid #3B4949;
	padding:1px 4px ;
	font-size:11px;
}
.my-pageView span{
	height:20px;
	padding:9px 5px 0px 5px;
}
.inputMess{
	color:#333;
	padding:15px 0;
	background:url(../images/toolBg.jpg) repeat-x bottom;
}
.inputMess .text{
	margin-left:68px;
}
.inputMess textarea{
	width:95%;
	height:40px;
}
.inputMess textarea:hover{
	background:#FFF;
	border:1px solid #999;
}
.inputMess .button{
	color:#FFF;
	background-color:#557765;
	border:none;
	padding:2px 15px;
	cursor:pointer;
}
.inputMess .dinhKem{
	padding:3px 10px 0 0;
	float:right;
}
.inputMess .dinhKem img{
	margin-left:5px;
}
.inputMess02{
	color:#333;
	padding:15px 0;
	background:url(../images/toolBg.jpg) repeat-x bottom;
}
.inputMess02 .text{
	float:left;
	width:380px;
	padding-left:10px;
}
.inputMess02 .button{
	color:#FFF;
	background-color:#557765;
	border:none;
	padding:2px 15px;
	cursor:pointer;
}
.inputMess03{
	background:#E8EEDF;
	margin:0 0 2px 0;
	padding:5px;
}
.inputMess03 .text{
	float:left;
	width:305px;
	padding-left:5px;
	font-size:11px;
}
.inputMess04{
	background:#E8EEDF;
	margin:0 0 2px 0;
	padding:5px;
}
.inputMess04 .text02{
	margin-left:47px;
}
.inputMess04 textarea{
	width:95%;
	height:40px;
}
.inputMess04 textarea:hover{
	background:#FFF;
	border:1px solid #999;
}
.inputTime{
	font-size:11px;
	display:block;padding-top:3px;
}
.inputMess05{
	background:#E8EEDF;
	margin:0 0 2px 0;
	padding:8px;
}
.inputMess05 .inputText{
	border:1px solid #CCC;
	width:98%;
	font-size:11px;
	padding:3px;
	color:#666;
	font-style:italic;
}
.my-item02{
	padding-top:5px;
	font-size:11px;
}
.my-item02 .text02{
	margin-left:135px;
}
.my-item02 img{
	float:left;
	margin-right:5px;
}
.my-item02 a{
	color:#3B5949;
	display:block;
	float:left;
}
.my-item02 a:hover{
	color:#D49508;
}
.my-item span{
	color:#999;
	font-size:11px;
}
.btn_close{
	width:17px;
	height:16px;
	background:url(../images/icons/icon_close.gif) no-repeat top left;
	display:block;
}
.btn_close_hover{
	width:17px;
	height:17px;
	background:url(../images/icons/icon_close.gif) no-repeat 0 -16px;
}
/*End : my-house.css ====================*/

/*Start : my-admin-house.css ====================*/
.my-admin-page{}
.pageName{
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.admin-colRight{
	width:778px;
	border:1px solid #E2E9DF;
	margin-left:-1px;
	float:left;
	background-color:#fff;
}
.my-menu .active{
	display:block;
	padding:7px;
	background:#fff;
	border:1px solid #E2E9DF;
	border-width:1px 0px 1px 1px;
}
.my-menu .inActive{
	display:block;
	padding:7px;
	border-right:1px solid #E2E9DF;
}
.my-menu .active,.my-menu .inActive:hover{
	font-weight:bold;
}
.my-link{
	margin-right:17px;
}
.my-link a{
	display:block;
	padding:10px 0px 10px 7px;
	background:url(../images/toolBg.jpg) repeat-x top left;	
}
.my-link a:hover{
	font-weight:bold;
}
.admin-box{
	padding:10px;
}
.my-tab{
	border-bottom:1px solid #B4BFAE;
	padding:0px 15px;
	font-weight:bold;
	background:url(../images/my-tabBg.jpg) repeat-x;
	margin-bottom:15px;
}
.my-tab .active,.my-tab .inActive:hover{
	height:27px;
	line-height:27px;
	margin-right:1px;
	padding:0px 15px;
	color:#000;
	float:left;
	background:url(../images/tabActiveBg.jpg) repeat-x;
}
.my-tab .active:hover{
	color:#000;
}
.my-tab .inActive{
	height:27px;
	line-height:27px;
	margin-right:1px;
	padding:0px 15px;
	float:left;
}
.my-desc{
	font-size:11px;
	color:#999;
	padding:0px 20px;
	margin-bottom:10px;
}
.ttcb-table{
	width:98%;
	margin:0 auto;
}
.ttcb-table tr{
	background:url(../images/toolBg.jpg) repeat-x top;
}
.ttcb-table td{
	padding:7px;
}
.ttcb-table select{
	width:80px;
	margin-right:5px;
	border:1px solid #ABADB3;
	padding:2px;
}
.ttcb-table input{
	margin-right:3px;
}
.ttcb-table .space{
	padding:0 0 10px 0;
	display:block;
}
.btn_capNhat{
	background:url(../images/buttons/btn_capNhat.jpg) #557765 no-repeat 2px 4px;
	color:#FFF;
	padding:3px 10px 3px 20px ;
	width:86px !important;
	height:auto !important;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
.btn_boQua{
	background:url(../images/buttons/btn_boQua.jpg) #557765 no-repeat 2px 4px;
	color:#FFF;
	padding:3px 10px 3px 20px;
	width:131px !important;
	height:auto !important;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
.btn_themNoiDungMoi{
	background:url(../images/buttons/btn_boQua.jpg) #557765 no-repeat 2px 4px;
	color:#FFF;
	padding:3px 10px 3px 20px;
	width:131px;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
.btn_xoaTaiKhoan{
	background:url(../images/buttons/btn_capNhat.jpg) #557765 no-repeat 2px 4px;
	color:#FFF;
	padding:3px 10px 3px 20px ;
	width:110px;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
.inputNorman{
	width:325px;
	padding:3px 5px;
	border:1px solid #ABADB3;
}
.selectNorman{
	width:170px !important;
	padding:0px 0 0 5px;
	border:1px solid #ABADB3;
}
.selectLong{
	width:325px !important;
	height:19px;
	padding:0px 0 0 5px;
	border:1px solid #ABADB3;
}
.textAreaNorman{
	width:330px;
	height:60px;
	padding:3px 0 0 5px;
	border:1px solid #ABADB3;
	overflow:visible;
}
.textAreaNorman:hover,.inputNorman:hover{
	border:1px solid #333;
}
.ttcb-table{
	width:98%;
	margin:0 auto;
}
.hv-table tr{
	background:none;
}
.hv-table td{
	padding:7px;
}
.hv-table select{
	width:80px;
	margin-right:5px;
	border:1px solid #ABADB3;
	height:25px !important;
}
.hv-table input{
	margin-right:3px;
}
.admin-picture{
	padding:0 0 0 20px;
}
.admin-picture .title{
	font-weight:bold;
	border-bottom:1px solid #F2F6F1;
	display:block;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
}
.admin-picture .boxLeft{
	width:300px;
	float:left;
	margin-right:20px;
}
.admin-picture .boxLeft span{
	padding-left:10px;
	display:block;
}
.admin-picture .boxRight{
	width:410px;
	float:left;
}
.admin-picture .boxRight span{
	display:block;
	padding-bottom:10px;
}
.admin-picUl{
	margin:0;
	padding:0;
}
.admin-picUl li{
	margin:0 5px 10px 0;
	padding:0;
	list-style-type:none;
	float:left;
}
.admin-picUl li a{
	color:#CB6500;
	display:block;
	text-align:center;
	margin-bottom:5px;
}
.my-pass{
	padding:0 20px;
}
.my-pass .title{
	font-weight:bold;
	border-bottom:1px solid #F2F6F1;
	display:block;
	padding:5px 0 5px 10px;
	margin-bottom:10px;
}
.my-pass-table td{
	padding:7px;
}
.my-pass-table input{
	border:#999 1px solid;
	width:150px;
	padding:3px 0 0 5px;
	height:19px
}
.admin-under-line{
	background:url(../images/toolBg.jpg) repeat-x bottom;
}
.my-del-table{
	
}
.my-del-table td{
	padding:7px;
}
.my-del-table input{
	margin:0 4px;
}
.thongBao{
	margin:0 15px;
}
.thongBao_tdLh20{
	line-height:20px;
}
.thongbao-alert{
	width:377px;
	padding:15px;
	border:1px solid #EED9A8;
	background:#FDFBF1;
	margin:10px 7px;
}
.thongbao-alert02{
	padding:5px;
	background:#F5F9F0;
}
.thongbao-alert03{
	padding:10px;
	background:#F5F9F0;
}
.my-hoatdong-table{
	
}
.my-hoatdong-table td{
	padding:7px 0;
}
.my-hoatdong-table .inputdata{
	border:1px solid #7396B5;
	margin-right:7px;
	width:200px;
}
.my-hoatdong-table .inputdata02{
	border:1px solid #7396B5;
	margin-right:4px;
	width:203px;
}
.my-hoatdong-table .button{
	background:#557765;
	color:#FFF;
	width:60px;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
.my-dsd-table{
	
}
.my-dsd-table td{
	padding:7px;
}
.my-dsd-table .inputdata{
	border:1px solid #ABADB3;
	margin-right:6px;
	width:200px;
	padding:2px;
}
.my-dsd-table .inputdata02{
	border:1px solid #ABADB3;
	margin-right:6px;
	width:205px;
	padding:2px;
}
.my-dsd-table .button{
	background:#557765;
	color:#FFF;
	width:60px;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
	padding:2px;	
}
.admin-mb-left{
	width:460px;
	padding-top:10px;
	float:left;
}
.admin-mb-left .title{
	background:url(../images/icons/icon_admin_mobile.jpg) no-repeat top left;
	width:250px;
	height:60px;
	padding-left:70px;
	margin:0 auto;
}
.admin-mb-left .textAdmin{
	font-size:24px;
	color:#AA6421;
}
.admin-mb-left h4{
	font-size:12px;
	font-weight:bold;
	display:block;
	border-bottom:1px solid #F2F6F1;
	margin:0;
	padding:0;
}
.admin-mb-left .item{
	margin-bottom:25px;
}
.admin-mb-left .desc{
	display:block;
	margin:20px 0 30px 0;
}
.ganSo{
	margin-left:50px;
}
.ganSo .title{
	background:url(../images/ganSo.jpg) no-repeat top left;
	margin-bottom:20px;
	padding:10px 25px;
	font-size:14px;
}
.ganSo .inputdata{
	border:1px solid #7396B5;
	margin-right:7px;
	width:300px;
	font-size:18px;
	padding:3px 5px;
}
.ganSo .button{
	background:#557765;
	color:#FFF;
	width:60px;
	border-color:#D6DED4 #183627 #183627 #D6DED4;
	border-width:1px;
	border-style:solid;
}
/*End : my-admin-house.css ====================*/

/* fix date 10/11/09 ========*/ 
.intro-lv1{
	clear:both;
	margin-top:5px;
	background:url(../images/toolBg.jpg) repeat-x bottom;
}
.intro-lv1-link{
	display:block;
	height:22px;
	line-height:18px;
	padding-left:5px;
}
.intro-lv1-link:hover{
	font-weight:bold;
	display:block;
	background:url(../images/icons/icon_Expand.gif) no-repeat right 5px;
	color:#333;
}
.intro-wrap{
	padding:7px 0 3px 5px;
	clear:both;
	border-top:1px solid #FFF;
}
.intro-wrap .congViec{
	padding:0px 0 4px 20px;
	background:url(../images/icons/icon_intro01.gif) no-repeat top left;
}
.intro-wrap .congViec .text02{
	font-size:11px;
	color:#999;
}
.intro-wrap .hocTap{
	padding:0px 0 4px 20px;
	background:url(../images/icons/book_open.gif) no-repeat top left;
}
.intro-wrap .hocTap .text02{
	font-size:11px;
	color:#999;
}
.intro-wrap .general{
	font-size:11px;
	font-weight:bold;
	padding:0px 0 4px 15px;
	background:url(../images/icons/bullet_Blog.gif) no-repeat 5px 5px;
	color:#888;
}
.intro-wrap .general .text02{
	display:block;
	font-weight:normal;
	font-size:11px;
	color:#000;
}
/* End: fix date 10/11/09 ========*/ 

#sign_in  {
    width: 350px;
    height: 210px;
    background-color: #f3f3f3;
    background-image: url(../images/login_bg.jpg);
    background-repeat: repeat-x;
    padding: 10px;
}

#sign_in  h2 {
    background-image: url(../images/login_ava.png);
    background-repeat: no-repeat;
    background-position: 20px;
    padding-left: 40px;
    color: #414d4c;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
#sign_in .buttons p { margin-bottom: 0; }
#sign_in .buttons a.close {
    position: relative;
    right: 0;
    top: 0;
}
#sign_in form fieldset {
    border: none;
    border-collapse: collapse;
}

#sign_in form fieldset p {
    padding-top:5px;
    padding-bottom:5px;
}

#sign_in form fieldset.inputs { border-bottom: 1px solid #e8e8e8; }
#sign_in form fieldset.buttons {
    border-top: 1px solid #fdfdfd;
    padding-top: 5px;
    overflow: hidden;
}
#sign_in form label {
    color: #666;
    display: block;
    font-weight: bold;
    float: left;
    padding: 6px 10px 0 0;
    text-align: right;
    width: 77px;
}
#sign_in .keeper label {
    color: #666;
    display: inline;
}
#sign_in form input { vertical-align: middle; }
#sign_in form input.text {
    color: #333;
    font-size: 1em;
    font-weight: bold;
    height: 15px;
    padding: 5px 6px;
}
#sign_in form input#username,
#sign_in form input#password {
    width: 180px;
}
#sign_in form input#site { width: 201px; }
#sign_in form input#username.error,
#sign_in form input#password.error {
    padding-right: 61px;
    width: 186px;
    background-color: #fff;
    background-image: url(../images/required.png);
    background-repeat: no-repeat;
    background-position: 197px 6px;
}
#sign_in form input#site.error {
    padding-right: 61px;
    background: #fff url(/common/images/required.png) no-repeat 157px 6px;
    width: 146px;
}
#sign_in input.text.dim {
    color: #999;
    font-weight: bold;
}
#sign_in a.forgot {
    color: #adacac;
    font-size: 0.8em;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}
#sign_in a.forgot:hover { color: #7a7979; }

#sign_in .url { font-weight: bold; }
#sign_in .keeper {
    margin: 0 13px 0 30px;
    color: #666;
}
