/*

 * ApogeeInvent default.css

 * j0zf -- 2005.11.9

 */



/***************************Start editing here ******************************/





body {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; background:#000 url(../images/bg.jpg) repeat-x; }







/**************Class main table************/

/*Make 1x1 image for bg_table.jpg - use the same color as the background-color*/



table, tbody, table.content td, td.headerCell { background-color:#ffffd8!important; background:url(../images/bg_table.jpg); color:#000 }

	table a:link, table p a:link {color:#083b09; text-decoration:underline; font-weight:bold}

	table a:visited, table p a:visited  {color:#083b09; text-decoration:underline; font-weight:bold}

	table a:hover, table p a:hover {color:#083b09; text-decoration:none; font-weight:bold}



	table p { font-size:12px; color:#000 }



/**************End class************/









/**************Class car titles************/



.headerCell td { background:#ffffd8 url(../images/subtitle_bg.jpg) repeat-x; font-size:13px; color: #FFFFFF; padding:5px; text-align:left }

	.headerCell a:link { text-decoration:underline!important; font-weight:bold; color:#fff!important }

	.headerCell a:visited { text-decoration:underline!important; font-weight:bold; color:#fff!important }

	.headerCell a:hover { text-decoration:none!important; color:#fff!important }

	

/**************End class************/







/**************Class for Next and Previous links*************/



.footerCell {  }

	.footerCell a:link {  }

	.footerCell a:visited {  }

	.footerCell a:hover {  }



/**************End class************/







/**************Class for Search form & Advanced Search form************/

	

.nameCell { background:url(../images/bg_table.jpg); }

	.nameCell a:link { text-decoration:underline; font-weight:bold; }

	.nameCell a:visited { text-decoration:underline; font-weight:bold; }

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





/**************End class************/







/**************Class for Contact form************/



.valueCell { background:url(../images/bg_table.jpg); }

	.valueCell a:link { text-decoration:underline; font-weight:bold; }

	.valueCell a:visited { text-decoration:underline; font-weight:bold; }

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



/**************End class************/







/**************Class for car details************/



.contentCell { }

	.contentCell td { }

	.contentCell a:link { }

	.contentCell a:visited { }

	.contentCell a:hover  { }



/**************End class************/







/**************Class for template menu*********/



.menu1 { font-size:11px; font-weight:normal; background:#000 url(../images/button_out_150_20.jpg) }

	.menu1 a:link { text-decoration:none; color:#fff; font-weight:normal;}

	.menu1 a:visited { text-decoration:none; color:#fff; font-weight:normal; }

	.menu1 a:hover { text-decoration:none;  color:#FFFF99; background:#000 url(../images/button_over_150_20.jpg) }



/**************End class****************/







/**************Class for footer copyright and menu*********/



.copyright-blurb p { font-size:11px; }

.copyright-blurb p a { color:yellow; font-weight:bold; text-decoration:none;}	

.copyright-blurb p a:hover { text-decoration:underline; }		



/**************End class****************/







/**************Class for footer Company name*********/



a.cleanup:link{ color:#000; text-decoration:none; font-weight:bold }

a.cleanup:visited{ color:#000; text-decoration:none; font-weight:bold  }

a.cleanup:hover{ color:#fff; text-decoration:none; }



/**************End class****************/







/**************Class footer counter************/



.counter { font-size:9px; color:#000 }



/**************End class************/







/*************Class for actual Javscript Main Menu - This doesnt reflect on the Design Template **************/



/*Use border color similar to menu background image/color*/

table.j0menu_out, table.j0menu_over {

	border:#FFFFFF 1px solid;

}

/*end*/



td.j0menu_text_out,td.j0menu_arrow_out {

	font:12px Verdana;

	font-weight:normal;

	color:white;

	background:#003964 url(../images/button_out_150_20.jpg);

}



td.j0menu_text_over,td.j0menu_arrow_over {

	font:12px Verdana;

	font-weight:normal;

	color:#FFFF99;

	background:#D4D68D url(../images/button_over_150_20.jpg);

}





/**************End class****************/





/***************************************End Editable**********************************************/































table, tbody, td { border:0px solid!important }



/* Bad IE */

* html table.content td p { color:#000; }



input { font-size:10px; }

select { font-size:11px; }





/**Design Stuff*********************************************************************/

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





.buttonCell { border:0px solid #508ED7; text-align:center; }

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

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

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



    /*************************** MENU ******************************/

	

	.menu1 {text-align:center; height:1.6em; width:755px; }

	.menu1 a:link { display:block;  width:125px; height:1.4em; padding-top:.2em; }

	.menu1 a:visited { display:block;  width:125px; height:1.4em; padding-top:.2em; }





	/*************************** OTHER BOXES ***********************/

	

	/* NEWS BOX */

	

	.newsTitle { color:#660000; font-size:16px; }

	

	.newsDate { color:#666666; font-size:9px; }

	

	.newsStory { color:#000000; font-size:12px; }

	

	.header {}

	

	.menu { }

		

	/* Sidebar */

	

.sidebar, td.sidebar { text-align:left; }

	.sidebar p, td.sidebar p font, td.sidebar font { padding-left:10px; padding-right:10px; overflow:hidden;}



.copyright-blurb { text-align:center; padding:10px; width:755px; }

	.copyright-blurb p { margin:0;  }



/*** end here *************************************************************/



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



.error {

font-size:15px;

font-weight:bold;

color:#CC0033;

}



/** 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;

}



#perm_admin_main_fieldset{

background-color:#FFFFFF;

}



p.cleanup {

color:#000; 

font-size:10px; 

text-align:center; 

}



a.cleanup:link{ margin:2px 5px 2px 5px; }

a.cleanup:visited{ margin:2px 5px 2px 5px; }

a.cleanup:hover{ margin:2px 5px 2px 5px; }

a.cleanup:active{ 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;

padding-top:0px;

padding-bottom:0px;

}





.login a:link { text-align:center; font-size:9px; padding-top:0px; padding-bottom:0px; color:#e1e1e1; }

.login a:visited { text-align:center; font-size:9px; padding-top:0px; padding-bottom:0px; color:#e1e1e1; }





/** 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; }



/*  AUTO VIEW */

.auto_header{

	background:none;

	padding: 3px;

	font-weight:bold;

} 

td.auto_td_button_out{

	border-top-width: 1px;

	border-right-width: 4px;

	border-bottom-width: 4px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: ridge;

	border-bottom-style: ridge;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	background-color:#EEEEEE;

	text-align:center;

}

td.auto_td_button_over{

	border-top-width: 4px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 4px;

	border-top-style: ridge;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: ridge;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	background-color:#CCCCCC;

	text-align:center;

}



a.auto_td_button_a:link{ color:black; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; } 

a.auto_td_button_a:visited{ color:black; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  } 

a.auto_td_button_a:hover{ color:black; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  } 

a.auto_td_button_a:active{ color:black; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }



.dimmer

{

	display : none;

	position : absolute;

	background : transparent url(../images/dim.png) repeat 0 0;

	left : 0;

	top : 0;

	width : 100%;

	height : 100%;

	text-align : center;

	z-index : 1000;

}

.calculator

{

	margin : 200px auto;

	width : 640px;

	background : #ffffff;

	padding : 15px;

	border : 1px solid #000000;

}

 

.symbol

{

	text-align : right;

}

.readonly

{

	color : #000000;

}

.notable

{

	font-weight : bold;

}

.auto_view_button

{

	width: 350px;

	height: 60px;

	border: 1px solid #DDDDDD; 

	background-color: #EEEEEE;

	text-align: left;

	padding: 3px;

	vertical-align: middle;

	margin: 2px;

}

.auto_view_button_over

{

	width: 350px;

	height: 60px;

	border: 1px solid #6FDF7E; 

	background-color: #CFFFD5;

	text-align: left;

	padding: 3px;

	vertical-align: middle;

	margin: 2px;

	cursor: pointer; 

}

.auto_view_button_text

{

	padding-left: 40px;

	font-size: 16pt;

	text-align: center;

}

#auto_icon_payment_calc

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_interest_calc

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_mpg_calc

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_ask_about

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_apply_online

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_print

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_send

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_carfax

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

#auto_icon_kbb

{

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

	background-repeat: no-repeat;

	background-position: 5% 50%;

}

/* IMAGE FADER */

#photoholder {

 /* width:450px;

  height:338px;*/

  background:#fff /*url(../images/loading.gif) 50% 50% no-repeat*/;

}

#main_image {

  /*width:450px;

  height:338px;*/

}

/*** BLOG ***/

div.small_msg

{

	font-size : 10px;

	margin : 1em;

}

button.blog_button

{

	border : 1px solid #808080;

	width : 150px;

	height : 25px;

	margin-right : .5em;

}

button.blog_button:hover

{

	background : #ffff99;

}

button.button_hilite

{

	border : 2px solid #808000;

	background : #fffff0;

}



/** j0menu **********************************/



td.j0menu_text_out,td.j0menu_arrow_out {

	white-space:nowrap;

	padding:0px;

	padding-left:4px;

	margin:0;

	border:0;

	height:17px;

}



td.j0menu_arrow_out { width:8px; }



td.j0menu_text_over,td.j0menu_arrow_over {

	white-space:nowrap;

	padding:0px;

	padding-left:4px;

	margin:0;

	border:0;

	height:17px;

}



td.j0menu_arrow_over { width:8px; }



/* NEW TABLE EDIT BUTTONS */

button.te_button

{

	width: 48px;

	height: 40px;

	border: 1px solid #DDDDDD; 

	background-color: #EEEEEE;

	text-align: center;

	padding: 1px;

	vertical-align: bottom;

	margin: 1px;

	font-size: smaller;

	background-repeat: no-repeat;

	background-position: 50% 50%;

}

button.te_button_over

{

	width: 48px;

	height: 40px;

	border: 1px solid #6FDF7E; 

	background-color: #CFFFD5;

	text-align: center;

	padding: 1px;

	vertical-align: bottom;

	margin: 1px;

	font-size: smaller;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: 50% 50%;

	cursor: pointer;

}



button.te_button_new

{

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

}

button.te_button_new_over

{

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

}



button.te_button_multidelete

{

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

}

button.te_button_multidelete_over

{

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

}



button.te_button_check_all

{

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

}

button.te_button_check_all_over

{

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

}



button.te_button_view

{

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

}

button.te_button_view_over

{

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

}



button.te_button_edit

{

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

}

button.te_button_edit_over

{

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

}



button.te_button_copy

{

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

}

button.te_button_copy_over

{

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

}



button.te_button_delete

{

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

}

button.te_button_delete_over

{

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

}





.user_management_table .te_fieldname

{

	font-size: 12pt;

}

.user_management_table .te_data_cell

{

	font-size: 10pt;

}

