/*
       (c) 2006 Chris Boshuizen & Space-Industry.com

colors
		bg: 
		section bg: #e1e1FF
		borders:	#aaaaDE
		body: 		#333333
		h1: 		#FF6600
		h2:			#9999DD
		h3:			#123123
		required: 	#EE0033
		questions: 	#333333
		error bg:	#ffbbbb
		error h2:	#000000
		error text: #ff0000
*/

body { font-family: Arial,sans-serif; font: 85% Arial,sans-serif; color: #333333;  margin:0px; margin-top:-1px; border:0px;}
p {margin: 0em 0em 1em 0em ;   padding:0px; 
max-width:35em;
/*width:expression( 
    document.body.clientWidth > (9) * 
    parseInt(document.body.currentStyle.fontSize)?
        "35em":
        "auto" );*/
} 
#page_cell {padding:0px;background-color:#FFF;  margin-left:20px; margin-right:20px; auto; border:0px; }
#page_cell_front {clear:right; padding:10px; max-width:800px; float:left; border:0px; background:#FFF; margin-top:10px; margin-bottom:20px; border:10px solid #000}




#header {background:#464864; color:#D7D9DD;
	background-image:url(../images/header-bg.gif);
	 background-repeat:repeat-x; 
}

#header_front {background:#000; color:#D7D9DD;
	background-image:url(../images/header-bg-front.gif);
	 background-repeat:repeat-x; 
}


#header a, #header_front a{color:#D7D9DD;}

.logini {font-size:80%; color: #fff}
#header .logini a, #header_front .logini a {color:#999999}

.logini table {color: #fff}


.header-img {position:relative; float:left; padding-right:20px; }
.header-img-front {position:relative;float:left }
.front_page {margin:0px auto; width:900px;}
#contents {}
#footer{ color: #A6A6A6; font-size: 80%; clear:both;border-top:1px solid #aaaaDE;  margin:20px; padding-top:20px;  }
#footer a{color: #A6A6A6;}


h1, #thankyou h1 {color:#FF6600; margin-top:0.6em; margin-bottom:0.3em; font-size:120%}
h2 {color:#464864; margin-top:0.25em; margin-bottom:0.7em;font-size:120%}
h3 {color:#123123; font-size:110%; margin-bottom:0.1em;}
/*img { margin-top:1em; margin-bottom:1em; }
*/
.section { 	
	margin:1px 0px 1em 0px; 
	/*border-top:1px solid #bbbbDE; */
	clear:both;
	padding: 10px;
}
.nb {border:0px;}

.error {background-color:#FAA; padding:0.5em; border:2px solid #464864;}
.error .error_text {color:#ff0000; font-weight:bold; }
.notice {background-color:#bbffbb; padding:0.5em; border:2px solid #464864;}
.notice .notice_text {color:#009900; font-weight:bold; }
.warning {background-color:#ffffbb; padding:0.5em; border:2px solid #464864;}
.warning .warning_text {color:#999900; font-weight:bold; }
.banner {background-color:#AAF; padding:0.5em; border:2px solid #464864;}
.banner .banner_text {color:#00F; font-weight:bold; }
.banner .banner_close {color:#00F; float:right;}

td .error_text {margin:2em;}

.error_div {background-color:#ffbbbb; margin:1em; border:1px solid #aaaaDE; padding:1em; }
.error_div p {color:#ff0000; font-weight:bold;}
.error_div h2 {color:#000000;  margin-top:0.25em; margin-bottom:0em;}
.error_div img {float:left; margin:0px; padding:0px 0.2em 0.2em 0px;}

.edit {float:right; clear:right; padding:1px; margin:1px; font-size:90%}

a{color:#5533b8;}
 a:link,
 a:active,
 a:visited {text-decoration:none;}
 a:hover {text-decoration: underline;}
 a img {border:0px}
 .clickdelete_region {width:30em;}

.clickdelete a:hover {
	text-decoration: line-through; 
	background-image:url(../images/delete.png);
	 background-repeat:no-repeat; 
	 padding-right:18px;
	 background-position:right; 
	}
a .moreorless {font-size:80%; padding:0px 0px 3px 3px; float:right; }
.smalllink {font-size:80%; padding-left:3px;}
.nav  {font-size:80%;  height:2em; padding-left:10px;}
.nav a { color:#9999DD}
.nav  a:link, .nav a:active, .nav  a:visited { color:#9999DD}
.nav span {font-style:italic; }
select filter {width:5em;}
.menu  {font-size:100%; padding:0.6em; padding-left:10px; }
.menu  a:link, .nav a:active, .nav  a:visited { color:#9999DD}
select filter {width:5em;}
.right {float: right; clear:right}



.tabs {background:#464864; color:#fff; border:3px solid #464864; border-top:none; float:left; clear:all; margin-bottom:3px; font-size:90%;}
.tabs .tab a {color:#fff}
.tabs .tab {min-width:5em; padding:2px 10px; background:#000; float:left; margin:1px; text-align:center;}
.tabs .active {background:#FF9933}

table { font-family: Arial,sans-serif; font: 100% Arial,sans-serif; color: #333333;}


	
.list_object {border:1px solid #FFF; padding:0.3em; width:35em; margin-top:5px; margin-bottom:7px; vertical-align:top; font-size:90%}
.task_appeal {background-color:#FFFFFF; }

.member_list {background-color:#DDDDFF; }
.member_list .country {font-size:90%; color:#999999}
.member_list .following {font-size:90%}
.member_list .name {font-weight:bold; color:#123123;}

.member_list_admin tr:hover {background-color:#FFDD77; cursor:default}

.task_appeal_highlight {background:#FFF8DD}
.recent_project_list {background-color:#DDFFCC; }
.org_list {background-color:#FFCC66 }
.more {float:right; font-size:80%}		

.list_org , .list_project,.list_task, .task_appeal_page {border:1px solid #aaaaDE}
		
.narrow {width:20em}
.list_object .keywords {font-size:80%}
.list_object h3 { margin-bottom:1px; margin-top:1px; font-size:95%;}
.list_object h3 a {color:#123123;}
.list_object h4  { margin-top:2px; margin-bottom:7px; font-size:80%}
.list_object h4 a {color:#9999DD;}
.list_object .btn {border:1px solid #CC6600 ; padding: 2px; background-color:#EEEEBB; font-size:80%; font-weight:bold; float:right; margin:1px 2px;}
.list_object .btn:hover { background-color:#FFDD77}
.list_object .btndisabled {color:#999; border:1px solid #FF6600; float:right; background:#FFFFCC;}
.task_appeal_random {margin-left:193px; padding-left:5px; font-size:80%; border:1px solid #FF6600; margin-bottom:0px; background:#FFFFCC}
.front {margin-left:277px;}
.note {border:1px solid #aaaaDE; padding:0.5em; margin-bottom:0.5em; margin-top:0px; background-color:#FFFFFF; width:35em; float:left;  clear:left; font-size:90%}
.note p {padding:0px; margin:0px; padding-bottom:3px;}

.mng {float:none; width:50px; padding:0px 2px;}


.description_box {border:1px solid #aaaaDE; padding:0.5em; margin-bottom:0.5em; margin-top:0px; background-color:#FFFFFF; width:35em; float:left;  clear:left; font-size:90%}
.note_caption { padding-top:1px;  clear:left ; font-size:90%; color:#999999}

form {margin:0px; padding:0px;}

 .mini {font-size:80%}

.count {font-size:85%; color:#999999}

/* -------- SECURITY ROLES --------------  */


.role_selector  {border:1px solid #999999; font-size:90%}
.role_select  {background-color:#FFFFFF; }
.role_select0 {background-color:#FFFFFF ; }
.role_select1 {background-color:#6666FF; }
.role_select2 {background-color:#FF9999; }
.role_select3 {background-color:#FFFF99;}
.role_select4 {background-color:#99FF99; }
.role_select5 {background-color:#99CCFF;}
.role_select6 {background-color:#9999FF;}




/* -------- NEW TABLE DEFINITIONS --------------  */

.standardtable {border:1px solid #464864; margin-bottom:10px; border-bottom:4px solid #464864; border-collapse:collapse;  }
.standardtable th { text-align:center; border-bottom:1px solid #464864; padding:3px ; background-color:#464864;  color:#D7D9DD; background-image:url(../images/header-bg.gif);
	 background-repeat:repeat-x;}
.standardtable th.sub {background-color:#8888CD;text-align:left; color:#D7D9DD; }

.standardtable th a {
color:#D7D9DD;
}

.standardtable th.filter {background-image:none;}

.standardtable td {padding:2px; padding-left:3px; padding-right:3px; border-left:1px solid #aaaaDE; text-align:center; border-bottom: none; border-top:none }
.standardtable td.first, .standardtable th.first {text-align:left; border-left:none; }

.standardtable td.table_footer {border-left:none; border-top: 1px solid #aaaaDE;}

.alt_1 {}
.alt_0 { background-color:#efefff}
.alt_0_parent { background-color:#d0d0df; }
.alt_1_parent { background-color:#dddddf; }

.alt_0_parent .first, .alt_1_parent .first {font-weight:bold}


/* specific tables */
.person_list  {}

.task_list  {}
.task_list td {padding:0 7px 0 7px; text-align:center; }
.task_list tr:hover {background-color:#FFDD77; cursor:default}
.tree_view_link {font-weight:normal; font-size:80%; text-align:right;}
.task_list  .table_button {padding:0 2px 0 2px;}

.task_assign_user td {border:none;  font-size:90%; text-align:left}

.completion_check td {text-align:center; font-size:90%; width:2.5em; border:none}

.edit_table {border:none;  }
.edit_table td { padding:2px 3px 2px 3px; margin-top:10px; text-align:left  ; border:none}
.edit_table th { text-align:left; padding:3px; font-size:100%;  background-color:#464864; color:#D7D9DD; background-image:url(../images/header-bg.gif);
	 background-repeat:repeat-x;}
/*
.edit_table {border:1px solid #FFDD77; border-bottom:4px solid #FFDD77;}
.edit_table td { padding:2px 3px 2px 3px; margin-top:10px; text-align:left  ; border:none}
.edit_table th { text-align:left; border-bottom:1px solid #FFDD77; padding:3px ; background-color:#FFDD77;font-size:120%}
*/


.infobox td {text-align:left; border:none}

.description {width:35em;}
.description td {text-align:left}

.deemphasize, .deemphasize a { font-style:italic; color:#bbb; font-weight:normal;}
.deemphasize td {background:none;}
/*  table extras */

  .cell_notice  {background-image:url(../images/corner_notice.png); background-repeat:no-repeat; background-position:right top; cursor:help; }
 .cell_warning  {font-weight:normal; color:#FF0000; background-image:url(../images/corner_warning.png); background-repeat:no-repeat; background-position:right top;cursor:help; }

.form_element {border:1px solid #aaaaDE; margin:1px;}

.file_insert td { text-align:left}
.file_insert td.size {text-align:right}
.file_insert td.description {text-align:left}
.file_insert td.user_name {text-align:center}
.file_insert td.date {text-align:center}

/* -------- USER GROUPS --------------  */
.ug_nonmember {color:#9999AA}


/* -------- COMPLETION LEVELS DEFINITIONS --------------  */

// Color gradient for the completion bar
.completion_0 { background-color:#FF1133; font-weight: bold;}
.completion_10 { background-color:#FF3333; font-weight: bold;}
.completion_20  { background-color:#FF5533; font-weight: bold;}
.completion_30 { background-color:#FF7733; font-weight: bold;}
.completion_40 { background-color:#FF9933; font-weight: bold;}
.completion_50 { background-color:#FFBB33; font-weight: bold;}
.completion_60 { background-color:#FFDD33; font-weight: bold;}
.completion_70 { background-color:#FFFF33; font-weight: bold;}
.completion_80 { background-color:#BBFF33; font-weight: bold;}
.completion_90 { background-color:#66FF33; font-weight: bold;}
.completion_100 { background-color:#66BB33; font-weight: bold;}

/*------------- TOOL BAR BUTTONS ----------------*/

.toolbar , .gantt_toolbar {clear:all}
.toolbar { float:left; margin-left:-2px;   width:100%;  margin-bottom:5px;}

.toolbar a, .gantt_toolbar a {border:1px solid #FF6600 ; padding: 2px; background-color:#FFFFCC; font-size:80%; font-weight:bold; padding-left:22px;  background-repeat:no-repeat; background-position:3px ;  margin:1px 2px;}

.toolbar a {float:left; color:#000}
.gantt_toolbar a {position: relative; top:5px}
.gantt_toolbar {height:25px; padding:10 px; width:100%; background:#FFDD77}

.toolbar a:hover { background-color:#FFDD77}

.toolbar .delete_button {background-image:url(../images/delete.png); }
.toolbar .edit_button {background-image:url(../images/edit.png);}
.toolbar .add_button {background-image:url(../images/add.png);}
.toolbar .sec_button {background-image:url(../images/sec.png);}
.toolbar .crowd_button {background-image:url(../images/crowd.png);}
.toolbar .copy_button {background-image:url(../images/copy.png);}
.toolbar .useradd_button {background-image:url(../images/useradd.png);}
.toolbar .useredit_button {background-image:url(../images/useredit.png);}
.toolbar .user_button {background-image:url(../images/user.png);}
.toolbar .usertask_button {background-image:url(../images/usertask.png);}
.toolbar .note_button {background-image:url(../images/note.png);}
.toolbar .file_button {background-image:url(../images/file.png);}
.toolbar .cal_button {background-image:url(../images/calendar.png);}
.toolbar .gantt_button {background-image:url(../images/gantt.gif);}
.toolbar .join_button {background-image:url(../images/thumbsup.gif);}
.toolbar .follow_button {background-image:url(../images/follow.png);}
.toolbar .unfollow_button {background-image:url(../images/unfollow.png);}
.toolbar .skill_button {background-image:url(../images/skills.png);}
.toolbar .view_button {background-image:url(../images/view.gif);}
.toolbar .search_button {background-image:url(../images/search.png);}
.gantt_toolbar .gantt_button {background-image:url(../images/view.gif);}
.toolbar .email_button {background-image:url(../images/email.png);}

.crowd_image_button {  float:right; margin:1px -5px 0px 0px; padding:0px;}
.crowd_image_button:hover { background-color:#FFFFCC; }


/*----------- FORMS ------------------*/



.button_group {display:block; margin-left:10em; margin-top:10px; margin-bottom:50px; clear:both}
 .inline {display:inline; margin:1px 3px 1px 10em; float:left;}
.button_group input,  .button {border:1px solid #FFAA00 ;border-bottom:1px solid #FF6600 ;border-right:1px solid #FF6600 ; padding: 0px 8px; background-color:#FFDDBB;  margin:0px 2px 1px 2px; font-size:110%; background-image:url(../images/button_grad.png); background-repeat:repeat-x }

 .button_front {width:200px; padding:5px; margin:0 auto; margin-bottom:10px; font-weight:bold;  text-align:center; clear:both}

.button_group input {float:left}

 .button_group input:hover,  .button:hover {border:1px solid #FF6600 ; background-color:#FFDD77;  }
 
.button_group input:disabled { background-image:url(../images/button_grad_disabled.png); background-repeat:repeat-x ; background-color:#FFEEBB; border:2px solid #BBAA99 ;border-bottom:1px solid #BB6699 ;border-right:1px solid #BBAA99 ;}
 
.edit_table input {float:left; }
.edit_table  .nofloat {float:none}
.edit_table select {float:left; margin-right:2px;}
 
 
.required {font-size:80%; font-weight:normal; color:#EE0033; vertical-align:top;  float:right; margin-left:5px;}
 
.explanation {font-size:80%; font-weight:normal; display:block; float:left; clear:left }
.role_explanation {float:right; width:25em; padding-left:5px;}
.nofloat {clear:none; float:none;}

.user_image_form {margin-left:100px;}

label {color:#333;  }
.colon { color:#333;  font-weight:bold }
.colon_error { color:#F00; background-color:#FDD; }
.colon_error .explanation {color:#000000}
.colon_error label {color:#cc0000; background-image:url('../images/right.png'); background-repeat:no-repeat; padding-left:10px; background-position:center left;}
.colon_error input, .colon_error textarea {border:2px solid #F00; background-image:url('../images/right.png'); background-repeat:no-repeat; padding-left:10px; background-position:center left; }

.colon_error select {border:2px solid #F00; }
.inherited_property_td { background-image:url(../images/corner_notice.png); background-repeat:no-repeat; background-position:right top;cursor:help}
/* stupid check boxes can't be styled .inherited_property { background-color:#00CC33} */

/*-------------- CSS degradation ---------------*/

.btn_spacer {display:none;}

/*-----------------------------*/

table.file { background-color: #fafafa;border:1px #aaaaDE solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;}
table.file tr.head {border-bottom: 2px solid #aaaaDE; background-color: #BEC8D1;text-align: center; font-weight: bold; color:#123123; font-size:110%; margin-bottom:0.1em;}
table.file td  { 90%;background-color: white;text-align: left;padding: 3px; padding-right:10px; vertical-align:top}
table.file td.size  {text-align: right}
table.file td.description  {}
table.file td.description  p {width:auto; padding:0px; margin:0px;}

table.task { background-color: #fafafa;border:1px #aaaaDE solid;border-collapse: collapse;border-spacing: 0px;margin-top: 0px; clear:left;}
table.task td  {border: 1px dotted #aaaaDE;font-size: 90%;background-color: white;text-align: left;padding: 3px;vertical-align:top}
table.task td.data  {text-align: center;}
table.task tr.head {border-bottom: 2px solid #aaaaDE; background-color: #BEC8D1;text-align: center; font-weight: bold; color:#123123; font-size:110%; margin-bottom:0.1em;}
table.task tr.head a{color:#123123;}
table.task tr.head a:link,
table.task tr.head a:active,
table.task tr.head a:visited {text-decoration:none;}
table.task tr.head a:hover {text-decoration: underline;}

table.task tr.head td {vertical-align:bottom; text-align:center;}
table.task .filterapplied {color:#CCCCCC}
table.task .notasks {color:#999999}


/*-------- PRIORITIES ----------*/
.colorbar {font-size:80%}
.colorbar td {width:10px; height:1em;}
.colorbar td.first {width:auto}
 .colorbar .priority_6	{ background-color:#FF1AAA; font-weight:bold}
 .colorbar .priority_5 	{ background-color:#FF2577; font-weight:bold}
 .colorbar .priority_4 	{ background-color:#FF3300; font-weight:bold}
 .colorbar .priority_3  	{ background-color:#FF7700; font-weight:bold}
 .colorbar .priority_2  	{ background-color:#FFBB00; font-weight:bold}
 .colorbar .priority_1 	{ background-color:#FFFF00; font-weight:bold}
 .colorbar .priority_0 	{ background-color:#00cc00; font-weight:bold}
 .colorbar .priority_-1 	{ background-color:#88cc88; font-weight:bold}
 .colorbar .priority_-2 	{ background-color:#99cc99; font-weight:bold}
 .colorbar .priority_-3 	{ background-color:#aaccaa; font-weight:bold}
 .colorbar .priority_-4	{ background-color:#bbccbb; font-weight:bold}





.priority_6		{ background-color:#FF1AAA; font-weight:bold}
.priority_5 	{ background-color:#FF2577; font-weight:bold}
.priority_4 	{ background-color:#FF3300; font-weight:bold}
.priority_3  	{ background-color:#FF7700; font-weight:bold}
.priority_2  	{ background-color:#FFBB00; font-weight:bold}
.priority_1 	{ background-color:#FFFF00; font-weight:bold}
.priority_0 	{ }
.priority_-1 	{/* background-color:#88cc88; */ color:#999999}
.priority_-2 	{/* background-color:#99cc99; */ color:#999999}
.priority_-3 	{/* background-color:#aaccaa; */ color:#999999}
.priority_-4	{/* background-color:#bbccbb; */ color:#999999}
.complete		{/* background-color:#ccccff; */ color:#999999}
.priority_btn {padding:1px 5px 1px 5px; border:none; float:right; font-size:80%; margin:1px; clear:both}

 .next_tasks .priority_6	{background:none; color:#FF1AAA;}
 .next_tasks .priority_5 	{background:none; color:#FF2577;}
 .next_tasks .priority_4 	{background:none; color:#FF3300;}
 .next_tasks .priority_3  {background:none; color:#FF7700; }
 .next_tasks .priority_2  {background:none; color:#FFBB00; }
 .next_tasks .priority_1 	{background:none; color:#FFFF00;}
 .next_tasks .priority_0 	{background:none; color:#00cc00;}
 .next_tasks .priority_-1 {background:none; color:#88cc88; }
 .next_tasks .priority_-2 {background:none; color:#99cc99;}
 .next_tasks .priority_-3 {background:none; color:#aaccaa; }
 .next_tasks .priority_-4	{background:none; color:#bbccbb;}



/*-------- old stuff ----------*/


/*
table.task td.priority_6	{ background-color:#FF00FF; font-weight:bold}
table.task td.priority_4 	{ background-color:#FF3333; font-weight:bold}
table.task td.priority_3  	{ background-color:#FF7733; font-weight:bold}
table.task td.priority_2  	{ background-color:#FFBB33; font-weight:bold}
table.task td.priority_1 	{ background-color:#FFFF33; font-weight:bold}
table.task td.priority_0 	{ background-color:#FFFFFF; font-weight:bold}
*/
/*
table.task tr.priority_6 td.priority 	{ background-color:#FF00FF; font-weight:bold}
table.task tr.priority_4 td.priority	{ background-color:#FF3333; font-weight:bold}
table.task tr.priority_3 td.priority 	{ background-color:#FF7733; font-weight:bold}
table.task tr.priority_2 td.priority 	{ background-color:#FFBB33; font-weight:bold}
table.task tr.priority_1 td.priority	{ background-color:#FFFF33; font-weight:bold}
*/
table.task tr.complete  td { background-color:#00FF00}
table.task tr.urgent  td {font-weight: bold; background-color:#FF0000}



.panel {float:left; margin-right:1em; margin-bottom:1em;  }
.panel_r {float:right; margin-left:1em; margin-bottom:1em;  }

.filter_select {font-size:80%; border:1px solid #FFF; min-width:7em;}
.filter_select_on { background-color:#AAFFAA; border:1px solid #FFF; }
.filter_setting_on {}

.next_tasks {}
.next_tasks .info {color:#AAA; font-size:80%}


#calendar {position: relative; 	margin-top: 10px; clear:both; background-color:#FFFFFF; padding:10px; float:left ;border:1px #aaaaDE solid; border-top:1.5em solid #aaaaDE;border-bottom:4px solid #aaaaDE;}
#calendar table {border:0px; margin:0px; padding:0px;}
#calendar
#calendar td,#calendar tr, #calendar td table {margin:0px; border:0px; vertical-align:top}
#calendar td {padding:1px solid #FFFFFF;text-align: right; }
#calendar td.event{ color:#000; }
#calendar td.event a {color:#000; text-decoration:none}
 #calendar td.event a:hover {text-decoration: underline;}


#calendar td.start{  background: #99CC99;}
#calendar td.end{  background: #FF9999;}
#calendar td.mixed{  background: #9999FF;}
#calendar td.milestone{  background:#FFAA66;}
#calendar td.noevent{color:#999;  }
#calendar td.noeventtoday{ background-color:#7E80F2;}
#calendar td.today{  border:1px solid #000000; padding:0px; font-weight:bold;}
#calendar td.past{ color:#CCCCCC; }
#calendar td.eventtoday{  background-color:#F2F2F2; font-weight:bold; border:1px solid #7E80F2}
#calendar td.month{ text-align:center; font: bold 100% Arial,sans-serif; }
#calendar th.cal{ text-align:center; font: bold 100% Arial,sans-serif; color: #F42E68;}
#calendar th.prod{ text-align:center; font: bold 100% Arial,sans-serif; color: #5758A6; background:#F42E68; }
#calendar caption{ text-align:center;}
#calendar .new_year {background-color:#F2F2F2;}
#calendar .month_cal {float:left; padding:1em;}
#calendar .legend {font-size:80%; border:1px solid #aaaaDE; float:left; margin-top:10px; background:#FFFFFF}


#next_prev { display:block; clear:left; margin-bottom:3em;margin-top:1em; float:left; width:50em;}
#next_prev img { vertical-align:middle; border:0px;}
#next_prev .np_img { vertical-align:middle; float:right; margin-left:0.6em; margin-right:0.6em; padding:0px;}
#next_prev .next { float:right; width:11em; text-align:right; padding-top:5px;}
#next_prev .middle {float:right; width:11em;  text-align:center;padding-top:5px;}
#next_prev .prev {float:right; width:11em;  text-align:left;padding-top:5px;}

#filter {float:left; background:#FFFFFF; border:1px #aaaaDE solid; margin-top:10px;margin-bottom:10px; font-size:80%;}
.expander {padding: 5px}
.expander .item {}
.expander .subitem {margin-left:1em;}
.expander a {text-decoration:none}
.expander a:hover {text-decoration:underline}



/*.edit_table tr {margin:20px 0px 2px 0px; padding:0px 20px 0px 2px; border:10px solid #666;}
.edit_table tr td {margin:20px 0px 2px 0px; padding:0px 20px 0px 2px; border:10px solid #666;}
*/

.go {background-image:url(../images/right.png); background-repeat:no-repeat; background-position:left; padding-left: 10px; margin-left:10px;)}

.news {border:1px solid #aaaaDE; padding:0.5em; margin-bottom:0.5em; margin-top:0px; background-color:#FFFFFF; width:35em; float:left;  clear:left;}

.highlight_box {border:1px solid #aaaaDE; padding:0.5em; margin-bottom:0.5em; margin-top:0px; background-color:#FFFFFF; width:35em; float:left;  clear:left; border-top:1.5em solid #aaaaDE; border-bottom:3px solid #aaaaDE;}
