div.project_content

{

	padding-left: 20px;

	float:left;

	text-align:left;

	width: 100%;

}



div.content_br

{

	width: 100%;

	float:left;

	margin:5px;

}



div.pro_content{

	float:left;

	text-align:left;

	width: 100%;

}



.project_category{

	border:1px solid #84C225;

	width: 95%;

}



td.main_category_box{

	border-right:1px solid #84C225;

	width: 180px;

}



div.main_category{



	width:100%;

	padding-top:10px;

	padding-bottom:10px;

	color : #447000;

	cursor:pointer;

	background: #EBFFD1;
	
	float:left;

}



div.main_category1{



	width:100%;

	padding-top:10px;

	padding-bottom:10px;

	color : #447000;

	cursor:pointer;

	background: #D6F4AE;
	
	float:left;
	

}

div.main_category div,div.main_category1 div{
	float:none!important;
}

div.main_category:hover{

	color : #000000;

	background:#447000;
	
	float:left;

}



div.main_category1:hover{

	color : #000000;

	background:#447000;
	
	float:left;

}



.main_category_hover{

	float:left;

	width:100%;

	padding-top:10px;

	padding-bottom:10px;

	background: #84C225;

}





.category_arrow_none{

	float:left;

	width:14px;

	height:33px;

}



.category_arrow_select{

	float:left;

	width:14px;

	height:33px;

	background: url("../image/cat_arrow.gif");

}



.sub_category{

	width:100%;

	float:left;

}



.sub_cat{

	width:180px;

	float:left;

}



.catbox_middle{

	width:20px;

}



.err{

	float:left;

	text-align:left;

	color:red;

	padding-left:12px;

}



.commission_text_color{

	color: #84C225;

}



.description_project_modify{

	width :90%;

	float :left ;

	padding-left :20px;

	padding-top :25px;

	padding-bottom :30px;

	margin-bottom :30px;

	padding-right :30px;

	text-align :left;

	border :1px solid #84C225;

	color :#646464;

	font-family :regular;

	font-size  :12px;

}



.user_type_box1{

	border:1px solid #84C225;

	width:360px;

	height:40px;

	padding-top:12px;

	text-align:center;

	font-weight:bold;

	float:left;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}



.user_type_box2{

	margin-left: 70px;

	border:1px solid #84C225;

	width:520px;

	height:40px;

	padding-top:12px;

	padding-left:10px;

	text-align:left;

	float:left;

	background:#EBFFD1;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

}



.project_end_content

{

 width :100%;

 float :left ;

 text-align :left;

 color :#78A435;

 font-size :12px;

}



.text_bold{

	font-weight:bold;

	color:red;

}





.text_normal{

	font-weight:normal;

	color:balck;

}



.project_box{

	border:1px solid #red;

	float:left;

	width:701px;

	margin:0px;

	padding:0px;

}



.price_project_box{

	border:1px solid #red;

	float:left;

	width:821px;

	margin:0px;

	padding:0px;

}



.project_all_box{

	float:left;

	width:100%;

	background: #E8E8E8;

	padding: 5px 0px 5px 0px;

}



.padding_left{

	padding-left:5px;

}



div.calendar {

max-width: 240px;

margin-left: auto;

margin-right: auto;

}

div.calendar table {

width: 100%;

}

div.dateField {

float:left;

cursor:pointer;

}



.dragme { cursor: move; }

td { font-size: 11px; }