/*
vbox7 25.08.2008
revision 0.01

*/

/*start main*/
#red{
	color:#ff0000!important;
}

.msg{
	margin-top:10px;
}

.msg h2{
	color:#FF6699;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 10px 5px;
	
}


.emptyMessage{
	border:0px !important;
	height:100px;
	font-weight:bold;
	text-align:center;font-size:14px;
}

.emptyMessage a:link,
.emptyMessage a:visited,
.emptyMessage a:active,
.emptyMessage a:hover{
	text-decoration:underline !important;
}
/*end main*/


/*start pm menu*/
.menuLeft{
	background-color:#E1F2FF;
	margin:0 10px 0 0;
	padding:7px 0 7px 5px;
}

.menuLeftTable{
	table-layout:fixed;width:860px;margin-bottom:30px;
}

.msgTitleTop{
	width:860px;margin:20px 0 10px 0;
	background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #EEEEEE;
}

.section{
	overflow: hidden;
	white-space: nowrap;
	padding:3px 5px 3px 5px;
	color:#fff;
	width:120px;
}

.newMsg{
	margin-bottom:10px;
}

.blockedUsr{
	background-color:#FDF1F5;
}

.section a:link,
.section a:visited,
.section a:active{
	color:#0000cc;
}

.active a:link,
.active a:visited,
.active a:active{
	color:#0000cc;
	font-weight: bold;
}

.active{
	background-color:#FFFFEB;
	
}

.active a{
	text-decoration:none;
}


/*end pm menu*/

/*start message filter*/

.msgFilter{
	table-layout:fixed;
	width:680px;
	margin-bottom:20px;
}

.msgFilter input{
	font-size:11px;
}

.msgFilter a:link,
.msgFilter a:visited,
.msgFilter a:active{
	font-size:10px;
	text-decoration:underline;
	color:#0000cc;
}

/*end message filter*/


/*start message table*/
.msgDiv{
	 padding:10px 10px 5px 10px;
	 background-color:#E1F2FF;
	 min-height:137px;
}

* html .msgDiv{
	padding:10px 10px 5px 10px;
	 background-color:#E1F2FF;
	 height:138px;
}


.msgTable{
	table-layout:fixed;
	width:680px;
}

.msgTable tr{
	/*background-color:#fdffde;*/
	cursor:pointer;
}

.msgTableDate{
	margin-left:7px;
	font-size:11px;
	color:#353535;
}

.msgTableLinks tr a:link,
.msgTableLinks tr a:visited,
.msgTableLinks tr a:hover
{
	color:#353535;
	text-decoration:none;
}

.lastMsg{
	border-bottom:none !important;
}

.msgTable td{
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	white-space:nowrap;
	padding:2px 0 2px 0;
}

.msgTable a:link,
.msgTable a:visited,
.msgTable a:active,
.msgTable a:hover{
	color:#353535;
	text-decoration:none;
}

.msgTable tr{
	background-color:#eff8ff;
}

#msgUnread{
	background-color:#fff;
	font-weight: bold;
}

#msgUnread a:link,
#msgUnread a:visited
#msgUnread a:active{
	color:#000;
	font-weight: bold;
}

/*end message table*/




/* start message table controls*/

.msgTableControlsTop, .msgTableControls{
	width:680px;
	table-layout:fixed;
	background-color:#E1F2FF;
}

.msgTableControls td{
	padding-top:5px;
}

.msgTableControls{
	margin-top:15px;
	
}

.msgTableControlsTop{
	margin:0 0 10px 0;
}

.msgTableControls a:link,
.msgTableControls a:visited,
.msgTableControls a:active{
	font-size:10px;
	text-decoration:underline;
	color:#0000cc;
}

.msgTableControls a:hover{
	text-decoration:none;
}

.msgTableControls input{
	font-size:11px;
}

.pagination2{
	font-size:10px;
	color:#353535;
}	

.pagination2 a:link,
.pagination2 a:visited,
.pagination2 a:active{
	text-decoration:none;
	color:#0000CC;
}

.pagination2 a:hover{
	text-decoration:underline;
}
/* end message table controls*/



/* start message*/

.message{
	background-color:white;

}

/* end message*/


/* start new message */


.newMessage{
	background-color:#EFF8FF;
	width:450px;
}

.sendNew{
	width:454px;
}

.newMsgDiv{
	margin:10px 10px 0 10px;
	padding:3px;
}


.msgTitle{
	font-size:12px;
}

.msgTitleSmall{
	color:#999999;
	font-size:10px;
}

.newMsgInput{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

.newMsgAvatar{
	border:1px solid #c8c8c8;
	background-color:#fff;
	padding:2px;
	width:89px;
	margin-top:18px;
}

.newMsgStatus{
	color:green;
	font-size:10px;
}

.sendBtn{
	font-weight: bold;
	background-color:#0063DC; 
	color:#fff; 
	font-size: 16px; 
	width: 100px;
	margin:0px 0px 5px 0px;
	padding:3px;
}
/* end new message */


/*thread start*/

.tr_content{
	padding:0px;
}

.tr_table {
	border-collapse:collapse;
	background-color:white;
	margin:auto;
	table-layout:fixed;
	width:680px;
}

td .tr_topleft{background-image:url(http://i47.vbox7.com/design/pm/tr_top_left.jpg) !important;}

td .tr_topleft2{background-image:url(http://i47.vbox7.com/design/pm/tr_top_left2.jpg) !important;}

td .tr_topborder{background-image:url(http://i47.vbox7.com/design/pm/tr_border.jpg) !important;}

td .tr_topright{background-image:url(http://i47.vbox7.com/design/pm/tr_top_right.jpg) !important;}

td .tr_topright2{background-image:url(http://i47.vbox7.com/design/pm/tr_top_right2.jpg) !important;}

td .tr_borderleft{background-image:url(http://i47.vbox7.com/design/pm/tr_borderleft.jpg) !important;}

td .tr_borderright{background-image:url(http://i47.vbox7.com/design/pm/tr_borderright.jpg) !important;}

td .tr_bottomleft{background-image:url(http://i47.vbox7.com/design/pm/tr_bottomleft.jpg) !important;}
td .tr_borderbottom{background-image:url(http://i47.vbox7.com/design/pm/tr_borderbottom.jpg) !important;}
td .tr_bottomright{background-image:url(http://i47.vbox7.com/design/pm/tr_bottomright.jpg) !important;}	

td .tr_topleft_hiden{background-image:url(http://i47.vbox7.com/design/pm/tr_top_left_hiden.jpg);}
td .tr_topleft_hiden2{background-image:url(http://i47.vbox7.com/design/pm/tr_top_left_hiden2.jpg);}
td .tr_topborder_hiden{background-image:url(http://i47.vbox7.com/design/pm/tr_border_hiden.jpg);}
td .tr_topright_hiden{background-image:url(http://i47.vbox7.com/design/pm/tr_top_right_hiden.jpg);}
td .tr_topright_hiden2{background-image:url(http://i47.vbox7.com/design/pm/tr_top_right_hiden2.jpg);}

td.tr_topleft, 
td.tr_topright, 
td.tr_topleft2, 
td.tr_topright2,
td.tr_topleft_hiden,
td.tr_topright_hiden,
td.tr_topleft_hiden2,
td.tr_topright_hiden2 {
	height:22px;
	overflow:hidden;
	padding:0px !important;
	width:7px !important;
}

td.tr_bottomleft, 
td.tr_bottomright{
	height:7px;
	overflow:hidden;
	padding:0px !important;
	width:7px !important;
}

.tr_head, .tr_footer{
	color:#353535;
	table-layout:fixed;
	width:100%;
}

.tr_head{
	cursor:pointer;
}

.tr_head td, .tr_footer{
	overflow:hidden;
	white-space:nowrap;
}

.tr_head a:link,
.tr_head a:visited,
.tr_head a:active,
.tr_head a:hover{
	font-size:12px;
	text-decoration:none;
	color:#353535;
}



.msgTableControlsTop a:link,
.msgTableControlsTop a:visited,
.msgTableControlsTop a:active,
.tr_footer a:link,
.tr_footer a:visited,
.tr_footer a:active{
	font-size:11px;
	text-decoration:none;
	color:#0000CC;
}

.msgTableControlsTop a:hover,
.tr_footer a:hover{
	text-decoration:underline;
}

.tr_position{
	position:absolute;margin-top:-7px;
}
/*thread end*/


/* start blocked menu */

.blockTable{
	table-layout:fixed;
	width:680px;
}

.blockTable tr{
	background-color:#eff8ff;
}

.blockTable td{
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	white-space:nowrap;
	padding:2px 0 2px 0;
}

.blockTable a:link,
.blockTable a:visited,
.blockTable a:active{
	color:#353535;
	text-decoration:none;
	font-weight:bold;
	
}

.blockTable a:hover{
	text-decoration:underline;
}

.blockControl{
	margin-left:3px;
}

.blockControl a:link,
.blockControl a:visited,
.blockControl a:active{
	color:red;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

.blockControl a:hover{
	text-decoration:underline;
}
/* end blocked menu */
