/*------------ project_funtion_selector ------------ */
/* ----------- off-------------- */
.project_function_selector_on {
	background-color: #437D79;
}

.project_function_selector_on div{
	color: #FFFFFF;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 20px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
}

.project_function_selector_on div.archive{
	color: #FFFFFF;
	background-image:     url("../images/i_f/icon_dark/archive_dark.gif");
}

.project_function_selector_on div.board{
	color: #FFFFFF;
	background-image:     url("../images/i_f/icon_dark/board_dark.gif");
}

.project_function_selector_on div.calendar{
	color: #FFFFFF;
	background-image:     url("../images/i_f/icon_dark/calendar_dark.gif");
}

.project_function_selector_on div.search{
	color: #FFFFFF;
	background-image:     url("../images/i_f/icon_dark/search_dark.gif");
}

/* ----------- off-------------- */
.project_function_selector_off {
	background-color: #E8F2EC;
}

.project_function_selector_off a{
	color: #FE7E00;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 20px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
}

.project_function_selector_off a.archive:link{
	background-image:    url("../images/i_f/icon_light/archive_light.gif");
}
.project_function_selector_off a.archive:visited{
	background-image:    url("../images/i_f/icon_light/archive_light.gif");
}
.project_function_selector_off a.archive:hover{
	background-image:   url("../images/i_f/icon_hover/archive_hover.gif");
}
.project_function_selector_off a.archive:active{
	background-image:   url("../images/i_f/icon_active/archive_active.gif");
}

.project_function_selector_off a.board:link{
	background-image:    url("../images/i_f/icon_light/board_light.gif");
}
.project_function_selector_off a.board:visited{
	background-image:    url("../images/i_f/icon_light/board_light.gif");
}
.project_function_selector_off a.board:hover{
	background-image:   url("../images/i_f/icon_hover/board_hover.gif");
}
.project_function_selector_off a.board:active{
	background-image:   url("../images/i_f/icon_active/board_active.gif");
}

.project_function_selector_off a.calendar:link{
	background-image:    url("../images/i_f/icon_light/calendar_light.gif");
}
.project_function_selector_off a.calendar:visited{
	background-image:    url("../images/i_f/icon_light/calendar_light.gif");
}
.project_function_selector_off a.calendar:hover{
	background-image:   url("../images/i_f/icon_hover/calendar_hover.gif");
}
.project_function_selector_off a.calendar:active{
	background-image:   url("../images/i_f/icon_active/calendar_active.gif");
}

.project_function_selector_off a.search:link{
	background-image:    url("../images/i_f/icon_light/search_light.gif");
}
.project_function_selector_off a.search:visited{
	background-image:    url("../images/i_f/icon_light/search_light.gif");
}
.project_function_selector_off a.search:hover{
	background-image:   url("../images/i_f/icon_hover/search_hover.gif");
}
.project_function_selector_off a.search:active{
	background-image:   url("../images/i_f/icon_active/search_active.gif");
}


/* 20061206 */

body {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, "Helvetica Neue", Helvetica, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MSƒSƒVƒbƒN", Osaka, sans-serif;
	color: #333333;
	font-size: 80%;
	line-height: 150%;
}
*+html body {
	font-family: Verdana, Arial, "MSƒSƒVƒbƒN", sans-serif;
}
textarea {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, "Helvetica Neue", Helvetica, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MSƒSƒVƒbƒN", Osaka, sans-serif;
	color: #333333;
	font-size: 100%;
	line-height: 150%;
}
table {
	font-size: 100%;
	line-height: 120%;
}
th {
	font-size: 100%;
	font-weight: normal;
}
.date {
	font-size: 90%;
	color: #555555;
}
table.message_list {
	margin-top: 4px;
}
table.message_list td a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.message_list td div.color_1 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color1.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.message_list td div.color_2 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color2.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.message_list td div.color_3 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color3.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.message_list td div.color_4 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color4.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
table.message_list td div.color_5 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color5.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

table.message_list td div.color_6 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color6.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

table.message_list td div.color_7 a {
	display: block;
	height: 1.4em;
	width: 100%;
	background-image: url(../images/i_f/general/gradation_color7.gif);
	background-repeat: repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

table.message_list td div.color_1 a:link {
	color:#844545;
}
table.message_list td div.color_2 a:link {
	color:#795D20;
}
table.message_list td div.color_3 a:link {
	color:#7C7C27;
}
table.message_list td div.color_4 a:link {
	color:#2E7839;
}
table.message_list td div.color_5 a:link {
	color:#2C6392;
}
table.message_list td div.color_6 a:link {
	color:#78508D;
}
table.message_list td div.color_7 a:link {
	color:#444444;
}

table.message_list td div.color_1 a:visited {
	color:#844545;
}
table.message_list td div.color_2 a:visited {
	color:#795D20;
}
table.message_list td div.color_3 a:visited {
	color:#7C7C27;
}
table.message_list td div.color_4 a:visited {
	color:#2E7839;
}
table.message_list td div.color_5 a:visited {
	color:#164C78;
}
table.message_list td div.color_6 a:visited {
	color:#78508D;
}
table.message_list td div.color_7 a:visited {
	color:#444444;
}

table.message_list td a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_1 a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_2 a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_3 a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_4 a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_5 a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_6 a:hover {
	color:#FFFFFF;
	background-image: none;
}
table.message_list td div.color_7 a:hover {
	color:#FFFFFF;
	background-image: none;
}

table.message_list td div.color_1 a:active {
	color:#FFFFFF;
}
table.message_list td div.color_2 a:active {
	color:#FFFFFF;
}
table.message_list td div.color_3 a:active {
	color:#FFFFFF;
}
table.message_list td div.color_4 a:active {
	color:#FFFFFF;
}
table.message_list td div.color_5 a:active {
	color:#FFFFFF;
}
table.message_list td div.color_6 a:active {
	color:#FFFFFF;
}
table.message_list td div.color_7 a:active {
	color:#FFFFFF;
}

div.color_1 div.metadata a:link {
	color:#844545;
	background-image: url(../images/i_f/general/gradation_color1.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_2 div.metadata a:link {
	color:#795D20;
	background-image: url(../images/i_f/general/gradation_color2.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_3 div.metadata a:link {
	color:#7C7C27;
	background-image: url(../images/i_f/general/gradation_color3.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_4 div.metadata a:link {
	color:#2E7839;
	background-image: url(../images/i_f/general/gradation_color4.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_5 div.metadata a:link {
	color:#164C78;
	background-image: url(../images/i_f/general/gradation_color5.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_6 div.metadata a:link {
	color:#78508D;
	background-image: url(../images/i_f/general/gradation_color6.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_7 div.metadata a:link {
	color:#444444;
	background-image: url(../images/i_f/general/gradation_color7.gif);
	background-repeat: repeat;
	background-position: left top;
}

div.color_1 div.metadata a:visited {
	color:#844545;
	background-image: url(../images/i_f/general/gradation_color1.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_2 div.metadata a:visited {
	color:#795D20;
	background-image: url(../images/i_f/general/gradation_color2.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_3 div.metadata a:visited {
	color:#7C7C27;
	background-image: url(../images/i_f/general/gradation_color3.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_4 div.metadata a:visited {
	color:#2E7839;
	background-image: url(../images/i_f/general/gradation_color4.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_5 div.metadata a:visited {
	color:#164C78;
	background-image: url(../images/i_f/general/gradation_color5.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_6 div.metadata a:visited {
	color:#78508D;
	background-image: url(../images/i_f/general/gradation_color6.gif);
	background-repeat: repeat;
	background-position: left top;
}
div.color_7 div.metadata a:visited {
	color:#444444;
	background-image: url(../images/i_f/general/gradation_color7.gif);
	background-repeat: repeat;
	background-position: left top;
}

div.color_1 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}
div.color_2 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}
div.color_3 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}
div.color_4 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}
div.color_5 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}
div.color_6 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}
div.color_7 div.metadata a:hover {
	color:#FFFFFF;
	background-image:none;
}

div.color_1 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}
div.color_2 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}
div.color_3 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}
div.color_4 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}
div.color_5 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}
div.color_6 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}
div.color_7 div.metadata a:active {
	color:#FFFFFF;
	background-image:none;
}

.size {
	font-size: 90%;
	color: #666666;
}
.postuser {
	font-size: 90%;
	color: #555555;
}

address {
text-align:right;
font-style:normal;
color: gray;
}

.group
{
border:solid 1px #000000;
width:240px;
padding:6px;
margin-left:20px;
margin-top:6px;
}

h1 {
margin:0.75em 0px 0.75em;
}

h2 {
	margin-bottom: 0.6em;
	margin-top: 0.6em;
}

h3 {
margin:0.75em 0px 0.75em;
}

h4 {
margin:1em 0px 0.5em;
}

h5 {
margin:1em 0px 0.5em;
}

h6 {
margin:1em 0px 0.5em;
}

h7 {
margin:1em 0px 0.5em;
}

/* ========== LIST =============================================*/
#status { margin-top: 0.5em; }
.topic { margin-bottom: 0.8em; }
.root-message { background: url(../interfaces/html/grad.gif) repeat-y left}
/* ========== MSG ==============================================*/
.body {
	margin-top: 0.3em;
	margin-bottom: 1em;
}

.quote {
	color: #406E9D;
}

.quote .quote {
	color: #667F97;
}

.quote .quote .quote{
	color: #899096;
}


.headers #from-line, #date-line, #homepage-line
{
	color: #666666;
}

DIV.message
{
	margin-bottom: 1em;
}

#follower-messages
{
	padding-left: 2em;
}
/* ========== FORM =============================================*/
#name-box, #mail-box, #homepage-box, #priority-box, #file-box, #body-box {
	width: 300px;
}

#subject-box {
	width: 235px;
}

#category-box {
	width: 65px;
}


#body-box
{
	scrollbar3dLightColor : white;
	scrollbarArrowColor : white;
	scrollbarBaseColor : orange;
	scrollbarDarkShadowColor : white;
	scrollbarFaceColor : orange;
	scrollbarHighlightColor : white;
	scrollbarShadowColor : white;
}

.form
{
	padding-left: 1em;
	margin-bottom: 1em;
}

form
{
	margin: 0px;
	padding: 0px;
}
.project_body {
	margin: 4px 0px 2px 0px;
	padding: 0px;
	width: 100%;
}
.sort_selector_current {
	display: block;
	margin: 1px;
	padding: 0px;
	background-color: #DADADA;
	text-align: left;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	line-height: 1.1em;
	border-right-style: none;
	border-bottom-style: none;
}
.sort_selector {
	display: block;
	margin: 1px;
	padding: 0px;
	background-color: #DADADA;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	line-height: 1.1em;
	border-top-style: none;
	border-left-style: none;
}

/* ----- Message List ----- */

.message_header {
	color: #FF6600;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

.footer {
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 90%;
}
.pager {
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.input_style {
	height: 1.5em;
}
.calendar_control_form {
	padding: 4px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	display: block;
	clear: both;
}
a {
	padding-top: 0.15em;
	padding-bottom: 0.15em;
}
a:link {
	color:#2A755D;
	text-decoration:none;
}

a:visited {
	color:#2A755D;
	text-decoration:none;
}

a:hover {
	color:#FFFFFF;
	background-color: #5ADDA5;
	background-image: none;
	text-decoration:none;
}

a:active {
	color:#FFFFFF;
	background-color: #FF9B00;
	background-image: none;
	text-decoration:none;
}
.project_common_panel a:link {
	color: #2A755D;
}
.project_common_panel a:visited {
	color: #2A755D;
}
.project_common_panel a:hover {
	color: #FFFFFF;
}
.new_mark {
	font-weight: bold;
	color: #FF0000;
}

a.calendar_list_past:link {
	background-image:url(../images/i_f/general/calendar_gradation.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-style: italic;
	font-family: monospace;
}
a.calendar_list_past:visited {
	background-image:url(../images/i_f/general/calendar_gradation.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-style: italic;
	font-family: monospace;
}

a.calendar_list:link {
	background-image:url(../images/i_f/general/calendar_gradation.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: monospace;
}
a.calendar_list:visited {
	background-image:url(../images/i_f/general/calendar_gradation.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: monospace;
}

a.calendar_list_current:link {
	background-image:url(../images/i_f/general/calendar_gradation.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-weight: bold;
	font-family: monospace;
}
a.calendar_list_current:visited {
	background-image:url(../images/i_f/general/calendar_gradation.gif);
	background-repeat:repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-weight: bold;
	font-family: monospace;
}

.paste_target {
	border: 1px solid #FF3300;
}
.preview {
	margin-top: 10px;
	margin-bottom: 10px;
}
.form_header {
	background-color: #999999;
	color: #FFFFFF;
}

table.setting_form {
	border: 1px solid #CCCCCC;
}

table.setting_form th{
	color: #FFFFFF;
	background-color:#79A89D;
}

table.setting_form td{
	background-color:#F2F2F2;
}

table.message_form {
	border: 1px solid #CCCCCC;
}

table.message_form th{
	color: #FFFFFF;
	background-color:#79A89D;
}

table.message_form td{
	background-color:#F2F2F2;
}

table.file_list {
	border: 1px solid #CCCCCC;
}

table.file_list th{
	color: #FFFFFF;
	background-color:#79A89D;
}

table.file_list td{
	background-color:#F2F2F2;
}


table.revision {
	border: 1px solid #CCCCCC;
}

table.revision th{
	color: #FFFFFF;
	background-color:#79A89D;
}

table.revision td{
	background-color:#F2F2F2;
}

table.tools_form {
}

table.tools_form th{
	color: #FFFFFF;
	background-color:#79A89D;
}
table.tools_form td{
	background-color:#F2F2F2;
}

.project_main_toolbox {
	margin: 4px;
	display: block;
	line-height: 1.8em;
}
.subproject_box {
	margin-left: 0.2em;
	margin-top: -0.5em;
}
.current_position {
	border: 1px solid #BBBBBB;
	padding: 0.1em;
	background-color: #CCCCCC;
}
.current_project {
	font-weight: bold;
	color: #FF6600;
}
.subproject_list {
	display: block;
	border: 1px solid #999999;
	background-color: #F3F3F3;
	padding: 10px;
}
.message_list_status {
	padding-right: 2px;
	padding-left: 2px;
}

h3.error {
	display: block;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	color: #FF0000;
	background-color: #FFCCCC;
	border-top: 2px solid #FF0000;
	border-right: 2px solid #FF0000;
	border-bottom: none;
	border-left: 2px solid #FF0000;
}
p.error {
	background-color: #FFFFFF;
	display: block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}

/* project common area */

.project_common_panel {
	margin: 0px 0px 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	width: 100%;
	background-image: url("../images/i_f/general/project_common_bg.gif");
	background-repeat: repeat;
	background-position: 0px 0px;
	color: #666666;
}
.project_common_status {
	font-size: 85%;
	color: #999999;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 1.2em;
	background-color: #FFFFFF;
}
#project_common_clipboard {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	line-height: 1.3em;
}
#project_common_trush {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	line-height: 1.3em;
}
#project_common_draft {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	line-height: 1.3em;
}
.project_common_command {
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: right;
}
#project_common_clip_title {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #666666;
}
#project_common_draft_title {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #666666;
}
#project_common_trush_title {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: block;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #666666;
}
.clipboard_message {
	float: left;
	width: auto;
	margin-top: 1px;
	line-height: 1.2em;
}
.trush_message {
	float: left;
	width: auto;
	margin-top: 1px;
	line-height: 1.2em;
}
.draft_message {
	float: left;
	width: auto;
	margin-top: 1px;
	line-height: 1.2em;
}
.clipboard_command {
	float: right;
	text-align: right;
}
.trush_command {
	float: right;
	text-align: right;
}
.draft_command {
	float: right;
	text-align: right;
}
.prj_cmnd_area_left {
	display: block;
	float: left;
}
.prj_cmnd_area_right {
	display: block;
	float: right;
}

/* hovericon */

a.paste1612:link {
	background-image:   url("../images/i_f/icon_light/paste_1612light.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.paste1612:visited {
	background-image:   url("../images/i_f/icon_light/paste_1612light.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.paste1612:hover {
	background-image:   url("../images/i_f/icon_hover/paste_1612hover.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.paste1612:active {
	background-image:   url("../images/i_f/icon_active/paste_1612active.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}

a.new_message:link {
	background-image:   url("../images/i_f/icon/new_message.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.new_message:visited {
	background-image:   url("../images/i_f/icon/new_message.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.new_message:hover {
	background-image:   url("../images/i_f/icon_hover/new_message_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.new_message:active {
	background-image:   url("../images/i_f/icon_active/new_message_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.view_sort:link {
	background-image:   url("../images/i_f/icon/view_sort.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_sort:visited {
	background-image:   url("../images/i_f/icon/view_sort.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_sort:hover {
	background-image:   url("../images/i_f/icon_hover/view_sort_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_sort:active {
	background-image:   url("../images/i_f/icon_active/view_sort_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.view_calendar:link {
	background-image:   url("../images/i_f/icon/view_calendar.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_calendar:visited {
	background-image:   url("../images/i_f/icon/view_calendar.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_calendar:hover {
	background-image:   url("../images/i_f/icon_hover/view_calendar_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_calendar:active {
	background-image:   url("../images/i_f/icon_active/view_calendar_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.reload:link {
	background-image:   url("../images/i_f/icon/reload.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reload:visited {
	background-image:   url("../images/i_f/icon/reload.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reload:hover {
	background-image:   url("../images/i_f/icon_hover/reload_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reload:active {
	background-image:   url("../images/i_f/icon_active/reload_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.reload_light:link {
	background-image:   url("../images/i_f/icon_light/reload_light.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reload_light:visited {
	background-image:   url("../images/i_f/icon_light/reload_light.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reload_light:hover {
	background-image:   url("../images/i_f/icon_hover/reload_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reload_light:active {
	background-image:   url("../images/i_f/icon_active/reload_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.setting:link {
	background-image:   url("../images/i_f/icon/setting.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;

	
}
a.setting:visited {
	background-image:   url("../images/i_f/icon/setting.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.setting:hover {
	background-image:   url("../images/i_f/icon_hover/setting_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.setting:active {
	background-image:   url("../images/i_f/icon_active/setting_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.setting_light:link {
	background-image:   url("../images/i_f/icon_light/setting_light.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;

	
}
a.setting_light:visited {
	background-image:   url("../images/i_f/icon_light/setting_light.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.setting_light:hover {
	background-image:   url("../images/i_f/icon_hover/setting_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.setting_light:active {
	background-image:   url("../images/i_f/icon_active/setting_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}


a.back:link {
	background-image:   url("../images/i_f/icon/back.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.back:visited {
	background-image:   url("../images/i_f/icon/back.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.back:hover {
	background-image:   url("../images/i_f/icon_hover/back_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.back:active {
	background-image:   url("../images/i_f/icon_active/back_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.reply:link {
	background-image:   url("../images/i_f/icon/reply.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reply:visited {
	background-image:   url("../images/i_f/icon/reply.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reply:hover {
	background-image:   url("../images/i_f/icon_hover/reply_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.reply:active {
	background-image:   url("../images/i_f/icon_active/reply_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.remove:link {
	background-image:   url("../images/i_f/icon/remove.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.remove:visited {
	background-image:   url("../images/i_f/icon/remove.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.remove:hover {
	background-image:   url("../images/i_f/icon_hover/remove_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.remove:active {
	background-image:   url("../images/i_f/icon_active/remove_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.remove_light:link {
	background-image:   url("../images/i_f/icon_light/remove_light.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.remove_light:visited {
	background-image:   url("../images/i_f/icon_light/remove_light.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.remove_light:hover {
	background-image:   url("../images/i_f/icon_hover/remove_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.remove_light:active {
	background-image:   url("../images/i_f/icon_active/remove_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.copy:link {
	background-image:   url("../images/i_f/icon/copy.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.copy:visited {
	background-image:   url("../images/i_f/icon/copy.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.copy:hover {
	background-image:   url("../images/i_f/icon_hover/copy_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.copy:active {
	background-image:   url("../images/i_f/icon_active/copy_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.arrow_down_12:link {
	background-image:   url("../images/i_f/icon_mid/arrow_down_12_mid.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;
	
}
a.arrow_down_12:visited {
	background-image:   url("../images/i_f/icon_mid/arrow_down_12_mid.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;
	
}
a.arrow_down_12:hover {
	background-image:   url("../images/i_f/icon_hover/arrow_down_12_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;

}
a.arrow_down_12:active {
	background-image:   url("../images/i_f/icon_active/arrow_down_12_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;

}

a.arrow_up_12:link {
	background-image:   url("../images/i_f/icon_mid/arrow_up_12_mid.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;


}
a.arrow_up_12:visited {
	background-image:   url("../images/i_f/icon_mid/arrow_up_12_mid.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;


}
a.arrow_up_12:hover {
	background-image:   url("../images/i_f/icon_hover/arrow_up_12_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;


}
a.arrow_up_12:active {
	background-image:   url("../images/i_f/icon_active/arrow_up_12_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 14px;


}

a.file:link {
	background-image:   url("../images/i_f/icon/file.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.file:visited {
	background-image:   url("../images/i_f/icon/file.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.file:hover {
	background-image:   url("../images/i_f/icon_hover/file_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.file:active {
	background-image:   url("../images/i_f/icon_active/file_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.folder:link {
	background-image:   url("../images/i_f/icon/folder.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.folder:visited {
	background-image:   url("../images/i_f/icon/folder.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.folder:hover {
	background-image:   url("../images/i_f/icon_hover/folder_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.folder:active {
	background-image:   url("../images/i_f/icon_active/folder_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_folder:link {
	background-image:   url("../images/i_f/icon/view_folder.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_folder:visited {
	background-image:   url("../images/i_f/icon/view_folder.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_folder:hover {
	background-image:   url("../images/i_f/icon_hover/view_folder_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.view_folder:active {
	background-image:   url("../images/i_f/icon_active/view_folder_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.download:link {
	background-image:   url("../images/i_f/icon/download.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.download:visited {
	background-image:   url("../images/i_f/icon/download.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.download:hover {
	background-image:   url("../images/i_f/icon_hover/download_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.download:active {
	background-image:   url("../images/i_f/icon_active/download_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.send_message:link {
	background-image:   url("../images/i_f/icon/send_message.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.send_message:visited {
	background-image:   url("../images/i_f/icon/send_message.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.send_message:hover {
	background-image: url("../images/i_f/icon_hover/send_message_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.send_message:active {
	background-image:   url("../images/i_f/icon_active/send_message_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.save_to_draft:link {
	background-image:   url("../images/i_f/icon/save_to_draft.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.save_to_draft:visited {
	background-image:   url("../images/i_f/icon/save_to_draft.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.save_to_draft:hover {
	background-image:   url("../images/i_f/icon_hover/save_to_draft_hover.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}
a.save_to_draft:active {
	background-image:   url("../images/i_f/icon_active/save_to_draft_active.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 20px;


}

a.clipboard:link {
	background-image:   url("../images/i_f/icon/clipboard.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.clipboard:visited {
	background-image:   url("../images/i_f/icon/clipboard.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.clipboard:hover {
	background-image:   url("../images/i_f/icon_hover/clipboard_hover.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.clipboard:active {
	background-image:   url("../images/i_f/icon_active/clipboard_active.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}

a.draftbox:link {
	background-image:   url("../images/i_f/icon/draftbox.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.draftbox:visited {
	background-image:   url("../images/i_f/icon/draftbox.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.draftbox:hover {
	background-image:   url("../images/i_f/icon_hover/draftbox_hover.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.draftbox:active {
	background-image:   url("../images/i_f/icon_active/draftbox_active.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}

a.trushbox:link {
	background-image:   url("../images/i_f/icon/trushbox.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.trushbox:visited {
	background-image:   url("../images/i_f/icon/trushbox.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.trushbox:hover {
	background-image:   url("../images/i_f/icon_hover/trushbox_hover.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}
a.trushbox:active {
	background-image:   url("../images/i_f/icon_active/trushbox_active.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;


}

a.view_tree:link {
	background-image:   url("../images/i_f/icon/view_tree.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.view_tree:visited {
	background-image:   url("../images/i_f/icon/view_tree.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.view_tree:hover {
	background-image:   url("../images/i_f/icon_hover/tree_hover.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.view_tree:active {
	background-image:   url("../images/i_f/icon_active/tree_active.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}

a.help:link {
	background-image:   url("../images/i_f/icon/help.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.help:visited {
	background-image:   url("../images/i_f/icon/help.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.help:hover {
	background-image:   url("../images/i_f/icon_hover/help_hover.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.help:active {
	background-image:   url("../images/i_f/icon_active/help_active.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}

a.groupicon:link {
	background-image:   url("../images/i_f/icon/group.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.groupicon:visited {
	background-image:   url("../images/i_f/icon/group.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.groupicon:hover {
	background-image:   url("../images/i_f/icon_hover/group_hover.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.groupicon:active {
	background-image:   url("../images/i_f/icon_active/group_active.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}

a.member:link {
	background-image:   url("../images/i_f/icon/member.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.member:visited {
	background-image:   url("../images/i_f/icon/member.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.member:hover {
	background-image:   url("../images/i_f/icon_hover/member_hover.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.member:active {
	background-image:   url("../images/i_f/icon_active/member_active.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}

a.member_light:link {
	background-image:   url("../images/i_f/icon_light/member_light.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.member_light:visited {
	background-image:   url("../images/i_f/icon_light/member_light.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.member_light:hover {
	background-image:   url("../images/i_f/icon_hover/member_hover.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}
a.member_light:active {
	background-image:   url("../images/i_f/icon_active/member_active.gif");
	background-repeat: no-repeat;
	background-position: 1px center;
	padding-left: 20px;


}

a.schedule:link {
	background-image:   url("../images/i_f/icon/schedule.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}
a.schedule:visited {
	background-image: url("../images/i_f/icon/schedule.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}
a.schedule:hover {
	background-image: url("../images/i_f/icon_hover/schedule_hover.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}
a.schedule:active {
	background-image: url("../images/i_f/icon_active/schedule_active.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}

a.arrow_previous:link {
	background-image:   url("../images/i_f/icon/arrow_left_12.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}
a.arrow_previous:visited {
	background-image: url("../images/i_f/icon/arrow_left_12.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}
a.arrow_previous:hover {
	background-image: url("../images/i_f/icon_hover/arrow_left_12_hover.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}
a.arrow_previous:active {
	background-image: url("../images/i_f/icon_active/arrow_left_12_active.gif");
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
}

a.arrow_next:link {
	background-image:   url("../images/i_f/icon/arrow_right_12.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
a.arrow_next:visited {
	background-image: url("../images/i_f/icon/arrow_right_12.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
a.arrow_next:hover {
	background-image: url("../images/i_f/icon_hover/arrow_right_12_hover.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
a.arrow_next:active {
	background-image: url("../images/i_f/icon_active/arrow_right_12_active.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}

a.project_common_open {
	display:block;
}
a.project_common_open:link {
	background-image:   url("../images/i_f/icon/arrow_square.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}
a.project_common_open:visited {
	background-image:   url("../images/i_f/icon/arrow_square.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}
a.project_common_open:hover {
	background-image: url("../images/i_f/icon_hover/arrow_square_hover.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}
a.project_common_open:active {
	background-image: url("../images/i_f/icon_active/arrow_square_active.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}

a.project_common_close {
	display:block;
}
a.project_common_close:link {
	background-image:   url("../images/i_f/icon/arrow_square_close.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}
a.project_common_close:visited {
	background-image:   url("../images/i_f/icon/arrow_square_close.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}
a.project_common_close:hover {
	background-image: url("../images/i_f/icon_hover/arrow_square_close_hover.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}
a.project_common_close:active {
	background-image: url("../images/i_f/icon_active/arrow_square_close_active.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	margin:0px;
}

a.checked:link {
	background-image:   url("../images/i_f/icon_light/checked_light.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}
a.checked:visited {
	background-image:   url("../images/i_f/icon_light/checked_light.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}
a.checked:hover {
	background-image: url("../images/i_f/icon_hover/checked_hover.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}
a.checked:active {
	background-image: url("../images/i_f/icon_active/checked_active.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}

a.unchecked:link {
	background-image:   url("../images/i_f/icon_light/unchecked_light.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}
a.unchecked:visited {
	background-image:   url("../images/i_f/icon_light/unchecked_light.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}
a.unchecked:hover {
	background-image: url("../images/i_f/icon_hover/unchecked_hover.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}
a.unchecked:active {
	background-image: url("../images/i_f/icon_active/unchecked_active.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 0px;
	padding-left: 20px;
	margin:0px;
}

/* message view */

.body {
	margin-top: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 1em;
}
.tools {
	padding: 0.4em;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.file_preview {
	padding: 0.2em;
	margin-top: 0px;
	margin-bottom: 4px;
	margin-left: 1em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.metadata {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #999999;
	font-size: 90%;
	display: block;
	height: 16px;
}
.task_deadline {
	font-weight: bold;
	color: #FF6600;
}
.task_metadata {
	margin-right: 1em;
	float: left;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.task_data {
	color: #009933;
}
.show_clip {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.showmessage_header {
	margin: 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	line-height: 1.6em;
}

.show_message_toolbox {
	margin: 4px;
	display: block;
	line-height: 2em;
}

.subproject_list_new {
	color: white;
	font-weight: bold;
	background-color:#FF9900;
}

