/*

 * ApogeeInvent default.css

 * j0zf -- 2005.11.9

 */



body{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

}



/*p{font-size:13px}*/



table{

font-size:13px;

}



/*a:link{ text-decoration:underline; color:#000080; }

a:visited{ text-decoration:underline; color:#000080; }

a:hover{ text-decoration:none; color:#800000; }

a:active{ text-decoration:none; color:#800000; }*/



/** General Stuff ******************************************************************/



.error {

font-size:15px;

font-weight:bold;

color:#CC0033;

}



/** TABLES ( depricated - old stuff ) **************************************/

.headerCell{

border:3px double #CCCCCC;

background-color:#e0e0e0;

font-size:16px;

}

.headerCell a:link { text-decoration:none;}

.headerCell a:visited { text-decoration:none;}

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



.footerCell{

border:2px double #DDDDDD;

background-color:#e0e0e0;

font-size:14px;

}

.footerCell a:link {text-decoration:none;}

.footerCell a:visited {text-decoration:none;}

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



.nameCell{

border:1px solid #DDDDDD;

background-color:#eeeeee;

}

.nameCell a:link {text-decoration:none;}

.nameCell a:visited {text-decoration:none;}

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



.valueCell{

border:1px solid #E0E0E0;

}

.valueCell a:link {text-decoration:none;}

.valueCell a:visited {text-decoration:none;}

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

.valueCell input{width:100%; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.valueCell textarea{width:100%; height:200px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }



.contentCell{

border:1px solid #E0E0E0;

}

.contentCell a:link {text-decoration:none;}

.contentCell a:visited {text-decoration:none;}

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





.buttonCell{

border:1px solid #E0E0E0;

}

.buttonCell a:link {text-decoration:underline;}

.buttonCell a:visited {text-decoration:underline;}

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



/** CONTROL PANEL ***************************************************/



fieldset.website_development_system {}

fieldset.website_development_system legend {

font-size:17px;

margin:0 15px 0 15px;

padding:0 15px 0 15px; 

}

fieldset.website_development_system ul { margin:0 0 0 0; padding:5px 5px 5px 5px; }

fieldset.website_development_system ul li { list-style-type:none; float:left; }



a.website_development_system:link { margin:1px 10px 1px 10px; text-decoration:none; white-space:nowrap; }

a.website_development_system:visited { margin:1px 10px 1px 10px; text-decoration:none; white-space:nowrap; }

a.website_development_system:hover { margin:1px 10px 1px 10px; text-decoration:underline; white-space:nowrap; }

a.website_development_system:active { margin:1px 10px 1px 10px; text-decoration:underline; white-space:nowrap; }





/** PERMISSIONS SYSTEM ***************************************************/



#perm_admin_main_container {

width:750px;

}



#perm_admin_main_fieldset {

width:650px;

}



fieldset.perm_admin {

text-align:left;

vertical-align:top;

margin:5px 5px 5px 5px;

}



fieldset.perm_groups_and_users {

overflow:visible;

}



fieldset.perm_search_results {

overflow:visible;

}



fieldset.perm_permissions_list {

overflow:visible;

}



legend.perm_admin {

font-weight:bold;

}



div.perm_admin {

font-size:12px;

}



div.perm_groups_and_users {

width:340px;

height:150px;

white-space:nowrap;

border:1px solid #DDDDDD;

overflow:auto;

white-space:nowrap;

}



div.perm_permissions_list {

width:340px;

height:200px;

border:1px solid #DDDDDD;

overflow:auto;

white-space:nowrap;

}



div.perm_search_results {

width:250px;

height:415px;

border:1px solid #DDDDDD;

overflow:auto;

white-space:nowrap;

}



div.perm_buttons {

text-align:right;

vertical-align:middle;

white-space:nowrap;

}



div#perm_top_input_group {

text-align:center;

padding-top:10px;

margin-bottom:2px;

}



div#perm_status_line {

width:100%;

border:1px solid #AAAAAA;

background-color:#EEEEEE;

color:#000099;

margin:5px 25px 2px 25px;

font-style:italic;

height:16px;

text-align:left;

vertical-align:middle;

padding-left:5px;

overflow:hidden;

white-space:nowrap;

}



table.perm_main_table {

width:95%;

margin:2px 2px 2px 2px;

}



td.perm_main_table_left {

width:60%;

text-align:left;

vertical-align:top;

white-space:nowrap;

}



td.perm_main_table_right {

width:40%;

text-align:left;

vertical-align:top;

white-space:nowrap;

}



label.perm_admin {

}



label#perm_class_name_label {

margin-right:30px;

}



input.perm_admin {

font-size:11px;

}



input#perm_type_name {

width:200px;

}



div.perm_admin_requested_link {

text-align:right;

}



a#perm_admin_requested_link:link { text-decoration:none; color:#000099; font-style:italic; font-size:9px; }

a#perm_admin_requested_link:visited { text-decoration:none; color:#000099; font-style:italic; font-size:9px; }

a#perm_admin_requested_link:active { text-decoration:underline; color:#990000; font-style:normal; font-size:9px; }

a#perm_admin_requested_link:hover { text-decoration:underline; color:#990000; font-style:normal; font-size:9px; }



/** perm icons **/



span.perm_icon_text {

display:none;

}



div.perm_grant_icon {

background-color:#00FF00;

height:8px;

width:8px;

margin:2px 2px 2px 2px;

padding:0 0 0 0;

overflow:hidden;

float:left;

}



div.perm_deny_icon {

background-color:#FF0000;

height:8px;

width:8px;

margin:2px 2px 2px 2px;

padding:0 0 0 0;

overflow:hidden;

float:left;

}



/** perm lists **/



ul.perm_admin {

padding-top:0;

padding-left:0;

margin-top:0;

margin-left:0;	

}



li.perm_admin {

list-style-type:none;

font-size:12px;

}



li.perm_list_header { color:#000000; font-weight:bold; }

li.perm_list_subheader { color:#444444; background-color:#CCCCCC; font-weight:bold; border-top:1px dashed gray; }

li.perm_list_msg { font-style:italic; background-color:#FFFF99;  }

li.perm_list_item {}

a.perm_list_item:link { text-decoration:none; color:#000099; }

a.perm_list_item:visited { text-decoration:none; color:#000099; }

a.perm_list_item:active { text-decoration:underline; color:#990000; }

a.perm_list_item:hover { text-decoration:underline; color:#990000; }



/** PERMISSION GROUP MANAGER ***************************************/



div#groupmgr_container {}



td.groupmgr_container {

text-align:center;

}



a#groupmgr_start_link:link { text-decoration:none; color:#000099; font-style:italic; font-size:11px; }

a#groupmgr_start_link:visited { text-decoration:none; color:#000099; font-style:italic; font-size:11px; }

a#groupmgr_start_link:active { text-decoration:underline; color:#990000; font-style:normal; font-size:11px; }

a#groupmgr_start_link:hover { text-decoration:underline; color:#990000; font-style:normal; font-size:11px; }



fieldset#groupmgr_main_fieldset {

width:650px;

}



table#groupmgr_main_table {

width:625px;

}



td.groupmgr_name_cell {

font-weight:bold;

}



td.groupmgr_list_container {

overflow:auto;

width:50%;

height:250px;

border:1px solid #CCCCCC;

padding:2px 10px 2px 10px;

vertical-align:top;

text-align:left;

}



td.groupmgr_button_cell {

text-align:center;

white-space:nowrap;

}



/** CLEANUP **************************************************************/

div.cleanup {

padding-top:5px;

padding-bottom:5px;

}



p.cleanup {

color:#666666; 

font-size:10px; 

text-align:center; 

}



a.cleanup:link{ color:#666666; text-decoration:none; margin:2px 5px 2px 5px; }

a.cleanup:visited{ color:#666666; text-decoration:none; margin:2px 5px 2px 5px; }

a.cleanup:hover{ color:#666666; text-decoration:none; margin:2px 5px 2px 5px; }

a.cleanup:active{ color:#666666; text-decoration:none; margin:2px 5px 2px 5px; }



input.cleanup {

font-size:10px;

border:0 none transparent;

border-bottom:1px dashed gray;

text-align:left;

font-style:italic;

font-weight:bold;

width:80px;

padding-left:10px;

margin:2px 5px 2px 5px;

}



.counter {

text-align:center;

color:#666666;

font-size:9px;

padding-top:0px;

padding-bottom:0px;

}





/** te view mode -- TABLE-EDITS *************************************************/



div.te_view {}



div.te_view fieldset { 

margin-top:15px; 

margin-bottom: 15px; 

padding-top:0;

padding-bottom:15px;

}



div.te_view fieldset legend { 

font-size:17px;

margin:0 15px 0 15px;

padding:0 15px 0 15px; 

}



div.te_view fieldset legend a:link { font-size:17px; text-decoration:none; }

div.te_view fieldset legend a:visited { font-size:17px; text-decoration:none; }

div.te_view fieldset legend a:hover { font-size:17px; text-decoration:underline; }

div.te_view fieldset legend a:active {font-size:17px; text-decoration:underline; }



div.te_view fieldset dl dt {

font-weight:bold;

}



div.te_view fieldset dl dd {

background-color:#EEEEEE;

}



/** te view navigation -- TABLE-EDITS *************************************************/



div.te_viewnav_top {}

div.te_viewnav_bottom {}



div.te_viewnav {

text-align:right;

margin-right: 15px;

}



div.te_viewnav a:link {}

div.te_viewnav a:visited {}

div.te_viewnav a:hover {}

div.te_viewnav a:active {}



/** te view navigation links -- TABLE-EDITS *************************************************/



div.te_viewnav a.back:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.back:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.back:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.back:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.back span {}



div.te_viewnav a.edit:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.edit:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.edit:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.edit:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.edit span {}



div.te_viewnav a.copy:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.copy:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.copy:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.copy:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.copy span {}



div.te_viewnav a.new:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.new:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.new:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.new:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.new span {}



div.te_viewnav a.delete:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.delete:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.delete:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.delete:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.delete span {}



div.te_viewnav a.prev:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.prev:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.prev:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.prev:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.prev span {}



div.te_viewnav a.next:link { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.next:visited { margin:1px 3px 1px 3px; text-decoration:none; }

div.te_viewnav a.next:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.next:active { margin:1px 3px 1px 3px; text-decoration:underline; }

div.te_viewnav a.next span {}



/** te delete form -- TABLE-EDITS *************************************************/



div.te_delete_form {

text-align:right;

}



form.te_delete_form {

padding:0 0 0 0;

margin:0 0 0 0;

display:inline;

}



form.te_delete_form input.confirm_button {}

form.te_delete_form input.cancel_button {}



/** te edit modes -- TABLE-EDITS *************************************************/



div.te_edit {}

div.te_edit form {}



div.te_edit form fieldset { margin-top:15px; margin-bottom: 15px; }



div.te_edit form fieldset legend { 

font-size:17px;

margin:0 15px 0 15px;

padding:0 15px 0 15px; 

}



div.te_edit form fieldset legend a:link { font-size:17px; text-decoration:none; }

div.te_edit form fieldset legend a:visited { font-size:17px; text-decoration:none; }

div.te_edit form fieldset legend a:hover { font-size:17px; text-decoration:underline; }

div.te_edit form fieldset legend a:active {font-size:17px; text-decoration:underline; }



div.te_edit form fieldset dl dt {

font-weight:bold;

}



div.te_edit form fieldset dl dd {

background-color:#EEEEEE;

}



div.te_edit form fieldset div.te_buttons {

text-align:right;

}



div.te_edit form fieldset div.te_buttons input.save_button {}

div.te_edit form fieldset div.te_buttons input.cancel_button {}



/** table mode -- TABLE-EDITS *************************************************/



div.te_table {}

div.te_table fieldset {}

div.te_table fieldset legend {

font-size:17px;

margin:0 15px 0 15px;

padding:0 15px 0 15px; 

}



div.te_table fieldset form {}



table.te_main_table { width:100%; }



table.te_main_table tr.te_data_row {}

table.te_main_table tr.te_data_row td.te_button_cell { white-space:nowrap; }

table.te_main_table tr.te_data_row td.te_data_cell {}



table.te_main_table tr.te_odd_row { background-color:#DDDDDD; }

table.te_main_table tr.te_even_row { background-color:#EEEEEE; }

table.te_main_table tr.te_data_row td.te_odd_cell {}

table.te_main_table tr.te_data_row td.te_even_cell {}



/** table mode buttons -- TABLE-EDITS *************************************************/



a.te_new_button:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_new_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_new_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_new_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_new_button span.te_new_button {}



a.te_multidelete_button:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_multidelete_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_multidelete_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_multidelete_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_multidelete_button span.te_multidelete_button {}



te_button_cell input.te_selectall_checkbox {}



a.te_view_button:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_view_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_view_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_view_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_view_button span.te_view_button {}



a.te_edit_button:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_edit_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_edit_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_edit_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_edit_button span.te_edit_button {}



a.te_copy_button:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_copy_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_copy_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_copy_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_copy_button span.te_copy_button {}



a.te_delete_button:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_delete_button:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_delete_button:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_delete_button:active { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_delete_button span.te_delete_button {}



te_button_cell input.te_multiselect_checkbox {}



/** table fieldnames -- TABLE-EDITS ******************************/



table.te_main_table tr.te_fieldname_row { background-color:#CCCCCC; }

table.te_main_table tr.te_fieldname_row td.te_button_cell { white-space:nowrap; padding:2px 3px 2px 3px; }

table.te_main_table tr.te_fieldname_row td.te_fieldname_cell { white-space:nowrap; padding:2px 3px 2px 3px; }



td.te_fieldname_cell div.te_fieldname_cell { white-space:nowrap; }



a.te_fieldname {

margin-right:2px;

vertical-align:middle;

}



a.te_fieldname:link { text-decoration:none; }

a.te_fieldname:visited { text-decoration:none; }

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

a.te_fieldname:active { text-decoration:underline; }



a.te_fieldname_asc:link { text-decoration:none; font-weight:bold; }

a.te_fieldname_asc:visited { text-decoration:none; font-weight:bold; }

a.te_fieldname_asc:hover { text-decoration:underline; font-weight:bold; }

a.te_fieldname_asc:active { text-decoration:underline; font-weight:bold; }



a.te_fieldname_desc:link { text-decoration:none; font-weight:bold; }

a.te_fieldname_desc:visited { text-decoration:none; font-weight:bold; }

a.te_fieldname_desc:hover { text-decoration:underline; font-weight:bold; }

a.te_fieldname_desc:active { text-decoration:underline; font-weight:bold; }



img.orderby_field_asc_icon {

background-image:url(../images/icon_tri_down.gif);

height:8px;

width:8px;

margin-right:2px;

}



img.orderby_field_desc_icon {

background-image:url(../images/icon_tri_up.gif);

height:8px;

width:8px;

margin-right:2px;

vertical-align:middle;

}



/** table no results -- TABLE-EDITS *************************************************/

div.te_noresults {

text-align:center;

}



div.te_noresults div {}



div.te_noresults img.spacer_top {

width:1px;

height:75px;

}



div.te_noresults img.spacer_bottom {

width:1px;

height:75px;

}



div.te_noresults div a.te_new_button:link {}

div.te_noresults div a.te_new_button:visited {}

div.te_noresults div a.te_new_button:hover {}

div.te_noresults div a.te_new_button:active {}



div.te_noresults p {}



/** paging -- TABLE-EDITS *************************************************/



table.te_paging {

margin:0 0 0 0;

padding:0 0 0 0;

width:100%;

}



td.te_paging_left_cell {

text-align:left;

white-space:nowrap;

}



td.te_paging_middle_cell {

text-align:center;

white-space:nowrap;

width:100%;

}



td.te_paging_right_cell {

text-align:right;

white-space:nowrap;

}



select.te_paging {

margin:0 0 0 0;

padding:0 0 0 0;

font-size:9px;

}



/** enabled paging icons **/

td.te_paging a.te_first_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_first_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_first_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging a.te_first_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging span.te_first_icon {}



td.te_paging a.te_next_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_next_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_next_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging a.te_next_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging span.te_next_icon {}



td.te_paging a.te_prev_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_prev_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_prev_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging a.te_prev_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging span.te_prev_icon {}



td.te_paging a.te_last_icon:link { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_last_icon:visited { margin:1px 3px 1px 3px; text-decoration:none; }

td.te_paging a.te_last_icon:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging a.te_last_icon:active { margin:1px 3px 1px 3px; text-decoration:underline; }

td.te_paging span.te_last_icon {}



/** disabled paging icons **/

td.te_paging div { display:inline; }



td.te_paging div.te_first_icon_disabled { margin:1px 3px 1px 3px; }

td.te_paging div.te_first_icon_disabled span.te_paging {}



td.te_paging div.te_next_icon_disabled { margin:1px 3px 1px 3px; }

td.te_paging div.te_next_icon_disabled span.te_paging {}



td.te_paging div.te_prev_icon_disabled { margin:1px 3px 1px 3px; }

td.te_paging div.te_prev_icon_disabled span.te_paging {}



td.te_paging div.te_last_icon_disabled { margin:1px 3px 1px 3px; }

td.te_paging div.te_last_icon_disabled span.te_paging {}



/** SEARCHES -- TABLE EDIT ************************************************************/

input.te_qkewords { width:300px; }



div.te_asearch {}

div.te_asearch form {}



div.te_asearch form fieldset { margin-top:15px; margin-bottom: 15px; }



div.te_asearch form fieldset legend { 

font-size:17px;

margin:0 15px 0 15px;

padding:0 15px 0 15px; 

}



div.te_asearch form fieldset div.te_caption {

text-align:right;

font-style:italic;

font-size:11px;

}



div.te_asearch form fieldset legend a:link { font-size:17px; text-decoration:none; }

div.te_asearch form fieldset legend a:visited { font-size:17px; text-decoration:none; }

div.te_asearch form fieldset legend a:hover { font-size:17px; text-decoration:underline; }

div.te_asearch form fieldset legend a:active {font-size:17px; text-decoration:underline; }



div.te_asearch form fieldset dl dt {

font-weight:bold;

}





div.te_asearch form fieldset dl dd {

background-color:#EEEEEE;

}



div.te_asearch form fieldset div.te_buttons {

text-align:right;

}



div.te_asearch form fieldset div.te_buttons input.search_button {}

div.te_asearch form fieldset div.te_buttons input.show_all_button {}



div.te_qsearch {

text-align:center;

}



div.te_qsearch form {

padding:0 0 0 0;

margin:0 0 0 0;

}



a.te_asearch_link:link { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_asearch_link:visited { margin:1px 3px 1px 3px; text-decoration:none; }

a.te_asearch_link:hover { margin:1px 3px 1px 3px; text-decoration:underline; }

a.te_asearch_link:active { margin:1px 3px 1px 3px; text-decoration:underline; }



/** AJAX INLINE -- TABLE-EDITS *************************************************/



div.te_inline_edit_cell { 

width:100%;

height:100%;

background-image:url(../images/inline_edit_icon.gif);

background-position:center right;

background-repeat:no-repeat;

cursor:crosshair;

}



div.te_inline_edit_box {

position:absolute;

white-space:nowrap;

background-color:#CCCCCC; 

padding: 3px 3px 3px 3px;

margin:2px 2px 2px 2px;



border-width:3px;

border-style:double;

border-color:black;

}



div.te_inline_edit_box textarea {

width:250px;

height:100px;

}



div.te_inline_edit_buttons { 

margin:3px 3px 1px 1px;

text-align:right;

}



a.te_inline_edit_buttons { 

text-decoration:none; 

border:1px solid black; 

background-color:white; 

color:black; 

padding:1px 3px 1px 3px;

}



a.te_inline_edit_buttons:link { text-decoration:none; border:1px solid black; background-color:white; color:black; }

a.te_inline_edit_buttons:visited { text-decoration:none; border:1px solid black; background-color:white; color:black; }

a.te_inline_edit_buttons:hover { text-decoration:none; border:1px solid blue; background-color:white; color:black; }

a.te_inline_edit_buttons:active { text-decoration:none; border:1px solid blue; background-color:white; color:black; }



span.te_inline_edit_buttons {}



a.te_inline_save_button {}

span.te_inline_save_button {}



a.te_inline_cancel_button {}

span.te_inline_cancel_button {}





/** Ajax Lookup Substitute User *****************************************************/



fieldset.lookup_substitute_user {

text-align:left;

width:600px;

padding:5px 5px 5px 30px;

}



dl.lookup_substitute_user {}

dt.lookup_substitute_user {}

dd.lookup_substitute_user {}



a.lookup_substitute_user:link { font-weight:bold; text-decoration:none; }

a.lookup_substitute_user:visited { font-weight:bold; text-decoration:none; }

a.lookup_substitute_user:hover { font-weight:bold; text-decoration:underline; }

a.lookup_substitute_user:active { font-weight:bold; text-decoration:underline; }



/** AJAX *****************************************************/

div.ajax_loading_icon {

background-image:url(../images/loading.gif);

background-repeat:no-repeat;

height:16px;

width:16px;

display:block;

}



span.ajax_loading_icon {

display:none;

}



/** DYNAMIC PAGES SPECIFIC ****************************************/

a.ai_dynamicpages_openpage:link { text-decoration:none; font-style:italic; }

a.ai_dynamicpages_openpage:visited { text-decoration:none; font-style:italic; }

a.ai_dynamicpages_openpage:hover { text-decoration:underline; font-style:italic; }

a.ai_dynamicpages_openpage:active { text-decoration:underline; font-style:italic; }



/** DEFAULT APOGEE LOGO ****************************************/

#apogee_logo

{

	background : transparent url("../images/apogee_logo.gif") no-repeat top center;

}



#menu_div{

  background-color:#DDDDDD;

  padding:4px;

  text-align:left;

}

      

      /** j0menu START **********************************/

      table.j0menu_out {

      	color:white;

      }

      

      table.j0menu_over {

      	color:white;

      }

      

      td.j0menu_text_out {

      	color:white;

      	white-space:nowrap;

      	padding:0px;

      	padding-left:3px;

      	margin:0;

      	border:0 none transparent;

      	font-weight:normal;

      	background-image: url(../images/nav_back_off.jpg);

      	background-repeat: repeat-x;

      	/*background-color: #888888;*/

      	border:1px solid #FFFFFF;

      	border-right:0px solid #FFFFFF;

      	border-bottom:0px solid #FFFFFF;

      }

      

      td.j0menu_text_out a {

      	color:white;

      	font:13px Verdana,Arial,Helvetica,sans-serif;

      	text-decoration:none;

      	white-space:nowrap;

      }

      

      td.j0menu_arrow_out

      {

        width:8px;

      	color:white;

      	font:13px 	Verdana,Arial,Helvetica,sans-serif;

      	white-space:nowrap;

      	padding-bottom:1px;

      	padding-right:1px;

      	margin:0;

      	border:0 none transparent;

      	font-weight:normal;

      	color:white;

      	background-image: url(../images/nav_back_off.jpg);

      	background-repeat: repeat-x;

      	/*background-color: #888888;*/

      	border:1px solid #FFFFFF;

      	border-left:0px solid #FFFFFF;

      	border-bottom:0px solid #FFFFFF;

      }

      

      td.j0menu_text_over {

      	color:white;

      	white-space:nowrap;

      	padding:0px;

      	padding-left:3px;

      	margin:0;

      	border:0 none transparent;

      	font-weight:normal;

      	background-image: url(../images/nav_back_on.gif);

      	background-repeat: repeat-x;

      	/*background-color: #EC9543;*/

      	border:1px solid #FFFFFF;

      	border-right:0px solid #FFFFFF;

      	border-bottom:0px solid #FFFFFF;

      }

      

      td.j0menu_text_over a {

      	color:white;

      	font:13px Verdana,Arial,Helvetica,sans-serif;

      	text-decoration:none;

      	white-space:nowrap;

      }

      

      td.j0menu_arrow_over

      {

        width:8px;

      	font:13px 	Verdana,Arial,Helvetica,sans-serif;

      	white-space:nowrap;

      	padding:0px;

      	padding-top:1px;

      	padding-right:1px;

      	/*padding-left:-3px;*/

      	margin:0;

      	border:0 none transparent;

      	font-weight:normal;

      	color:white;

      	background-image: url(../images/nav_back_on.gif);

      	background-repeat: repeat-x;

      	/*background-color: #EC9543;*/

      	border:1px solid #FFFFFF;

      	border-left:0px solid #FFFFFF;

      	border-bottom:0px solid #FFFFFF;

      }

      

      

      /** j0menu END **********************************/

      

      

  

  

  

    /** round_box START ****************************************/

    /*

    .round_box

    {

    	margin-top : 15px;

    }

    .round_box_top_left

    {

    	background: #FFFFFF url("../images/rnd_box_corner_top_left.gif") no-repeat top left;

    	color : #000000;

    	width : 15px;

    	border-bottom : 1px solid #2673bf;

    }

    .round_box_header

    {

    	background: #FFFFFF url("../images/rnd_box_header.gif") repeat-x 0 0;

    	color : #000000;

    	width : 100%;

    	border-bottom : 1px solid #2673bf;

    	font-weight : bold;

    }

    .round_box_top_right

    {

    	background: #FFFFFF url("../images/rnd_box_corner_top_right.gif") no-repeat top right;

    	color : #000000;

    	width : 15px;

    	border-bottom : 1px solid #2673bf;

    }

    .round_box_left

    {

    	background: #ffffff url("../images/rnd_box_border_left.gif") repeat-y 0 0;

    	color : #000000;

    	width : 15px;

    }

    .round_box_content

    {

    	background : #fffffff;

    	color : #000000;

    	width : 100%;

    }

    .round_box_right

    {

    	background: #ffffff url("../images/rnd_box_border_right.gif") repeat-y top right;

    	color : #000000;

    	width : 15px;

    }

    .round_box_bottom_left

    {

    	background: #ffffff url("../images/rnd_box_corner_bottom_left.gif") no-repeat bottom left;

    	color : #000000;

    	width : 15px;

    }

    .round_box_bottom

    {

    	background: #ffffff url("../images/rnd_box_bottom.gif") repeat-x bottom left;

    	color : #000000;

    	width : 100%;

    }

    .round_box_bottom_right

    {

    	background: #ffffff url("../images/rnd_box_corner_bottom_right.gif") no-repeat bottom right;

    	color : #000000;

    	width : 15px;

    }

    */

    div.te_view .round_box dl dt { font-weight:bold; }

    div.te_view .round_box dl dd { /*background-color:#FFFFFF;*/ }

    div.te_edit form .round_box dl dt { font-weight:bold; }

    div.te_edit form .round_box dl dd { /*background-color:#FFFFFF;*/ }

    div.te_asearch form .round_box dl dt { font-weight:bold; }

    div.te_asearch form .round_box dl dd { /*background-color:#FFFFFF;*/ }

    .round_box

    {

    	margin : 0;

    }

    .round_box_top

    {

    	background : transparent url("../images/rnd_box_header.gif") repeat-x 0 0;

    	border-bottom : solid 1px blue;

    	height : 3ex;

    	margin-top : 15px;

    }

    .round_box_top_content

    {

    	background : transparent url("../images/rnd_box_corner_top_left.gif") no-repeat 0 0;

    	height : 3ex;

    }

    .round_box_header

    {

    	background : transparent url("../images/rnd_box_corner_top_right.gif") no-repeat top right;

    	font-size : 13px;

    	height : 2.5ex;

    	padding : .5ex 0 0 1ex;

    }

    .round_box_middle

    {

    	background : transparent url("../images/rnd_box_border_left.gif") repeat-y 0 0;

    }

    .round_box_middle_content

    {

    	background : transparent url("../images/rnd_box_border_right.gif") repeat-y top right;

    	padding : 1ex;

    }

    .round_box_bottom

    {

    	background : transparent url("../images/rnd_box_bottom.gif") repeat-x bottom left;

    	height : 2ex;

    }

    .round_box_bottom_content

    {

    	background : transparent url("../images/rnd_box_corner_bottom_left.gif") no-repeat bottom left;

    	height : 2ex;

    }

    .round_box_footer

    {

    	background : transparent url("../images/rnd_box_corner_bottom_right.gif") no-repeat bottom right;

    	height : 2ex;

    	padding : 0 1ex;

    }

    /** round_box END ****************************************/

  