#content .messages_box {
	height: 400px;
	overflow: auto;
	border: 1px solid #e1e1e1;
	padding: 5px;
}

.contact_list{
	height: 200px;
	overflow: auto;
	border: 1px solid #e1e1e1;
	padding: 5px;
}

table.msg_box {
	border-collapse:collapse;
	border: 0px;
}

table.msg_box th,
table.msg_box td {
	border: 0px;
	vertical-align:top;
}

table.msg_box tr.title,
table.msg_box tr.header{
	background:#eeeeee;
	/* color:#ffaa55; */
	color:#333333;
	font:bold 12px Tahoma;
}
table.msg_box tr.header th{
	font:bold 10px Tahoma;	
	background:#f5f5f5;
	border:1px solid #dddddd;
	border-top:1px solid #bbbbbb;
}
table.msg_box tr.header th.right,
table.msg_box tr.msg th.right,
table.msg_box tr.msg td.right{
	border-right: 1px solid #bbbbbb;
}
table.msg_box tr.header th.left,
table.msg_box tr.msg th.left,
table.msg_box tr.msg td.left{
	border-left: 1px solid #bbbbbb;
}
table.msg_box tr.msg{
	background:#f5f5f5;
	color:#006666;
	font:normal 12px Tahoma;
}
table.msg_box tr.msg th{
	font: normal 12px Tahoma;
	border:1px solid #dddddd;
}

table.msg_box tr.msg th.user,
table.msg_box tr.msg td.user{
	font: bold 12px Tahoma;
	text-align:left;
}

table.msg_box td.object{
	border: 0px;
}
table.msg_box td.date{
	text-align:center;
}
table.msg_box td.date a{
	font: normal 10px Verdana, Helvetica, sans-serif;
	width:20%;
	color: #333333;
	text-decoration:none;
}
table.msg_box th.user a,
table.msg_box td.user a{
	font: normal 12px Tahoma;
	color: #006600;
	text-decoration:none;
}
table.msg_box td.date a:hover,
table.msg_box th.user a:hover,
table.msg_box td.user a:hover{
	text-decoration:underline;
}

table.msg_box th.checkbox,
table.msg_box td.checkbox {
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #333333;
	width:10%;
	text-align:center;
}
table.msg_box td.roll {
	border-left: 1px solid #bbbbbb;
	width:10%;
	text-align:right;
}
table.msg_box td.sub_msg_text {
}
table.msg_box td.text {
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	width:100%;
	text-align:left;
}
table.msg_box td.text1 {
	border-right: 1px solid #bbbbbb;
	border-left: 0px solid #bbbbbb;
	border-bottom: 0px solid #bbbbbb;
	width:100%;
	text-align:left;
}

table.msg_box td.text .question
/*, table.msg_box td.text .answer .question */
{
	font: normal 12px Tahoma;
	color: #555555;
	width:90%;
}
table.msg_box td.text a{
	text-decoration:none;
	font: normal 12px Tahoma;
	color: #555555;
}
table.msg_box td.text .question a:hover {
	text-decoration:underline;
}

table.msg_box td.text .answer, 
table.msg_box td.text .answer table.msg_box
{
	font: normal 12px Tahoma;
	color: #000000;
	background-color:#ffffff;
}
table.msg_box td.text .answer table.msg_box td{
	border-bottom:1px solid #ffffff;
}
table.msg_box td.text .answer table.msg_box tr.Fromme{
	background:#eeffee;
}
table.msg_box td.text .answer table.msg_box tr.Forme{
	background:#eeeeff;
}
table.msg_box td.text .answer form{
	background:#eeffee;
}
table.msg_box td.text .answer a{
	text-decoration:underline;
	font: normal 12px Tahoma;
	color: #555555;
}
table.msg_box td.text .answer a:hover {
	text-decoration:none;
}

table.answer_message_form {
	border-collapse:collapse;
	border: 0px;
}
table.answer_message_form td {
	border: 0px;
}



#b_x       a { background: url(/img/b_x_off.gif) no-repeat top left;        display: block; width:  20px; height: 20px; }
#b_x       { background: url(/img/b_x_on.gif) no-repeat 23px left; }
#b_x       a:hover { background: url(/img/b_x_on.gif) no-repeat top left; }

#b_make_offer       a { background: url(/img/b_makeoffer_off.gif) no-repeat top left;        display: block; width:  90px; height: 23px; }
#b_make_offer       { background: url(/img/b_makeoffer_on.gif) no-repeat 23px left; }
#b_make_offer       a:hover { background: url(/img/b_makeoffer_on.gif) no-repeat top left; }

#b_acceptoffer       a { background: url(/img/b_acceptoffer_off.gif) no-repeat top left;        display: block; width:  65px; height: 23px; }
#b_acceptoffer       { background: url(/img/b_acceptoffer_on.gif) no-repeat 23px left; }
#b_acceptoffer       a:hover { background: url(/img/b_acceptoffer_on.gif) no-repeat top left; }

#b_canceloffer       a { background: url(/img/b_canceloffer_off.gif) no-repeat top left;        display: block; width:  100px; height: 23px; }
#b_canceloffer       { background: url(/img/b_canceloffer_on.gif) no-repeat 23px left; }
#b_canceloffer       a:hover { background: url(/img/b_canceloffer_on.gif) no-repeat top left; }

#b_declineoffer       a { background: url(/img/b_declineoffer_off.gif) no-repeat top left;        display: block; width:  125px; height: 23px; }
#b_declineoffer       { background: url(/img/b_declineoffer_on.gif) no-repeat 23px left; }
#b_declineoffer       a:hover { background: url(/img/b_declineoffer_on.gif) no-repeat top left; }

#b_cancel       a { background: url(/img/b_cancel_off.gif) no-repeat top left;        display: block; width:  100px; height: 23px; }
#b_cancel       { background: url(/img/b_cancel_on.gif) no-repeat 23px left; }
#b_cancel       a:hover { background: url(/img/b_cancel_on.gif) no-repeat top left; }

#b_clear       a { background: url(/img/b_clear_off.gif) no-repeat top left;        display: block; width:  100px; height: 23px; }
#b_clear       { background: url(/img/b_clear_on.gif) no-repeat 23px left; }
#b_clear       a:hover { background: url(/img/b_clear_on.gif) no-repeat top left; }

#b_gotolawyer       a { background: url(/img/b_gotolawyer_off.gif) no-repeat top left;        display: block; width:  100px; height: 23px; }
#b_gotolawyer       { background: url(/img/b_gotolawyer_on.gif) no-repeat 23px left; }
#b_gotolawyer       a:hover { background: url(/img/b_gotolawyer_on.gif) no-repeat top left; }

#b_sendmsg       a { background: url(/img/b_sendmsg_off.gif) no-repeat top left;        display: block; width:  110px; height: 23px; }
#b_sendmsg       { background: url(/img/b_sendmsg_on.gif) no-repeat 23px left; }
#b_sendmsg       a:hover { background: url(/img/b_sendmsg_on.gif) no-repeat top left; }

#b_create_message   a { background: url(/img/b_createmessage_off.gif) no-repeat top left;        display: block; width:  120px; height: 23px; }
#b_create_message   { background: url(/img/b_createmessage_on.gif) no-repeat 23px left;  width:  120px; height: 23px; }
#b_create_message   a:hover { background: url(/img/b_createmessage_on.gif) no-repeat top left; }

#b_send1         a { background: url(/img/b_send_off.gif) no-repeat top left;          display: block; width:  62px; height: 23px; }
#b_send1        { background: url(/img/b_send_on.gif) no-repeat 23px left; height: 23px; }
#b_send1         a:hover { background: url(/img/b_send_on.gif) no-repeat top left; }

#b_create_undertheoffer   a { background: url(/img/b_undertheoffer_off.gif) no-repeat top left;        display: block; width:  150px; height: 23px; }
#b_create_undertheoffer   { background: url(/img/b_undertheoffer_on.gif) no-repeat 23px left; }
#b_create_undertheoffer   a:hover { background: url(/img/b_undertheoffer_on.gif) no-repeat top left; }

#tabs_offer_form{
}
#tabs_offer_form .form_content{
	
}
#message_tabs a { 
	display: block; 
	height: 23px; 
	border-color:#555555; 
	border-style:solid; 
	border-width:1px; 
	float:left; 
	background-color:#eeeeee; 
	color:#999999;
}
#message_tabs a.active { background-color:#ffffff; color:#555555; }

a.office_new_messages{
	color:#666666;
}
a.office_new_offers{
	color:#006666;
}
a.office_new_suboffers{
	color:#660000;
}

.offer_message_buttons{
	width:100%;
	}
.offer_message_buttons div{
	float:left;
}


span.simbs{
	width:300px;
	font: normal 10px Tahoma;
	color: #555555;
}

span.simbs .ignor_simbs_l{
	display:none;
}

span.simbs .count_simbs{
	color:#555555;
}

span.simbs .enter_simbs{
	color:#5555cc;
}

span.simbs .poss_simbs{
	color:#33cc33;
}

span.simbs .ignor_simbs{
	color:#cc5555;
}



.ddcolortabs{
padding: 0;
width: 100%;
clear:both;
}
.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}
.ddcolortabs li{
display:inline;
margin:0 0px 0 0;
padding:0;
text-transform:uppercase;
}
.ddcolortabs a{
float:left;
background: #ffffff url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:1px 1px 1px 1px;
}
.ddcolortabs a span{
float:left;
display:block;
cursor:hand;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
}
.ddcolortabs a span{
background-color: #ffffff;
/*
border-top:1px solid #eeeeee;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
border-bottom:1px solid #ffffff;
*/
}
.ddcolortabs a:hover{
/* background-color: #eeeeee; */
}
.ddcolortabs a:hover span{
}
/* .ddcolortabs .selected a, */
.ddcolortabs .selected a span{ /*currently selected tab*/
	background-color: transparent;
}
.ddcolortabsline{
clear: both;
padding: 0px 0px 0px 0px;
margin: -2px 0px 0px 0px;
width: 100%;
height: 2px;
line-height: 2px;
background: #eeeeee;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
z-index:100;
}

.dropmenudiv_a{
border-top-width: 2px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
z-index:100;
display:none;
}


table.Objects{
	width:100%;
}
table.Objects td{
	vertical-align:top;
	text-align:left;
	padding-left: 10px;
}
table.ObjectsGroups{}
table.ObjectsGroups td,
table.ObjectsGroups td a
{
	padding-left:0px;
	color:#0000aa;
}

table.sub_content{
	background:#eeeeee;
	width:100%;
	clear:both;
}
table.sub_content td{
	padding:10px;
}

.hello{
	position:relative;
	float:right;
	/* margin-right:-210px;
	margin-top:10px; */
	font: normal 18px Arial;
	color: #006600;
}




.partlist ul{
	font: normal 11px Arial, Verdana, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
}
.partlist li{
	display:inline;
	margin:0 0 0 0;
	
}
.partlist li div{
	padding:5px;
	text-align:center;
	
}

.partdets{
	padding:10px;
}

table.clientsBlock{
	width:100%;
}
table.clientsBlock td{
	text-align:center;
	vertical-align:top;
	width:33%;
}
table.clientsBlock td.devider{
	background:url(/img/clientsBlock.jpg) repeat-y 50%; 
	border-top:50px solid #eeeeee;
	border-bottom:50px solid #eeeeee;
	width:1px;
}

table.clients {
	width:100%;
	b_ackground:#dddddd;
}
table.clients td{
	font:normal 10px Tahoma;
	width:50%;
}
table.clients td.leftCol{
	text-align:right;
}
table.clients td.rightCol{
	text-align:left;
}
table.clients caption{
	background:#f5f5f5;
	font:bold 10px Tahoma;
}