li				 { list-style: inside url(../images/orangearrow.gif); font:normal 11px/14px verdana,geneva,sans-serif; padding: 1px; }
p,div			 { font: normal 11px/14px verdana,geneva,sans-serif; color:#000000; }
a:link			 { color:#000066;text-decoration:underline; }
a:visited		 { color:#000066;text-decoration:underline; }
a:active		 { text-decoration:underline; }
a:hover			 { color:Gray; text-decoration:underline; }

.up_border 	        { border: 1px solid Gray; }
.up_bluetitle      { font: bold 16px/14px Arial, Geneva, sans-serif; padding:10px 0px 5px 0px; color:#000066; }
.up_button            { font: normal 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #DCDCDC; width: auto; height: 18px; margin: 0px 30px 0px 0px; border: 1px solid Silver; cursor: pointer; }
.up_green              { font: normal 11px/14px Verdana, Geneva, Arial; color: Green; }
.up_copyright      { font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }
.up_wide_copyright   { font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif; color: #000066; }
.up_troubleshooting { font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #CCCCCC; }

.hidden { position: absolute; top: -100px; left: -100px; height: 1px; width: 1px; background-color: white;font: normal 11px/14px verdana,geneva,sans-serif;color: white;}

.op_tab_on          {border-top: 1px solid #000066; border-left: 1px solid #000066; background-color: #F5F5F5; width: auto; padding-left: 8px;
                    padding-bottom: 2px; padding-right: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;
                    font-weight: bold; color:#000066;}
.op_tab_off      {border-top: 1px solid #000066; border-left: 1px solid #000066; background-color: #CCCCFF; width: auto; padding-left: 8px;
                    padding-bottom: 2px; padding-right: 4px; border-bottom: 1px solid #000066; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                    font-size: 10px; color:#000066;}
.op_tab_off_end  {border-bottom: 1px solid #000066;}

.op_submenu           {background-color: #F5F5F5; width: auto; padding: 7px 1px 2px 2px;}
.op_submenu_on     {font: bold 11px/14px Verdana, Geneva, sans-serif;padding:5px 0px 5px 0px; color:#000000; text-decoration: underline;}    
.op_submenu_off   {font: normal 11px/14px Verdana, Geneva, sans-serif; padding: 5px 0px 5px 0px; color:#000000; text-decoration: underline;}

.op_small                     {font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #000066; padding-bottom: 2px;}
.op_copyright             {font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.op_troubleshooting {font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000;}


.a_label                 { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.action_message   { font: normal 11px/14px verdana,geneva,sans-serif; color: #0000FF;}
.action_message_link {font: normal 11px/14px verdana,geneva,sans-serif; color: #0000FF; text-decoration: underline; }
.b_label                 { font: normal 11px/14px verdana,geneva,sans-serif; color: #0000FF;}
.error_detail       { font: bold 11px/14px verdana,geneva,sans-serif;  color: #FF0000;}
.error_message     { font: bold 12px/14px Verdana, Geneva, Arial; color: #FF0000;}
.info                       { font: bold 11px/12px verdana,geneva,sans-serif;  color: #000000;}
.info_message       { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.item                       { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.itemTitles           { font: normal 11px/14px verdana,geneva,sans-serif; color: #000066;}
.link                       { font: normal 11px/14px verdana,geneva,sans-serif; color: #0000FF;  text-decoration: underline; }
.listTitles           { font: bold 11px/14px verdana,geneva,sans-serif; color: #000066;}
.listValues           { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.options_list       { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.result                   { font: bold 11px/14px verdana,geneva,sans-serif; color: #0000FF ;}
.subtitle               { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.success_detail   { font: bold 11px/14px verdana,geneva,sans-serif;  color: #0000FF;}
.success_message { font: bold 11px/14px verdana,geneva,sans-serif;  color: #0000FF;}
.title            { font: bold 11px/14px verdana,geneva,sans-serif; color: #000000;}
.values           { font: normal 11px/14px verdana,geneva,sans-serif; color: #000000;}
.warning_message  { font: bold 11px/14px verdana,geneva,sans-serif; color: #000066;}

.btn_on        {font: normal 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}

.stdbutton {
    cursor:pointer;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:outset 1px #cccccc;
    background:#339933;
    color:#ffffff;
    font-weight: bold;
    padding: 1px 3px 1px 2px;
    background:url(/4tress-aaa/images/btn_bg.jpg) repeat-x left top;
}

input[disabled].stdbutton {
    color:#CCCCCC;
}

hr                { color: #FFFFFF; height:0; width:100% }

.page_title                    {font-size: 12pt; color: #000066; font-family: Arial; font-weight: bold;}
.page_title_loconfig  {font-size: 10pt; color: #000066; font-family: Arial; font-weight: bold; padding-bottom: 5px; padding-top: 10px;}
.part_title                    {font-size: 12pt; color: #000066; font-family: Arial;}

.data_table                     {border: 1px solid #999999;}
.data_table_title_row        {height: 20px; background-color: #e6e6e6; border-width: 0px 0px 1px 0px; border-color: #E6E6E6;}
.data_table_title_column  {padding: 3px;}
.data_table_row1           {height: 15px; background-color: #FFFFFF; border-bottom: 1px solid #E6E6E6;}
.data_table_row2           {height: 15px; background-color: #F5F5F5; border-bottom: 1px solid #E6E6E6;}
.data_table_column       {padding-left: 3px; border-right: 1px solid #E6E6E6; }

.info_table                     {background-color: #F5F5F5; border: 1px solid #000066;}
.info_table_row             {height: 20px }
.info_table_column       { }
.info_table_no_border {background-color: #F5F5F5;}

.colored_table_row       {background-color: #F5F5F5; border-color: #CCCCCC; border-top-style: solid; border-bottom-style: solid; border-width: 1px }


/* nav_tabs */

.nav_tab_on {
    margin: 0px 1px 0px 0px;
    padding: 6px 20px 6px 20px;
    background:url(/4tress-aaa/images/bg_nav_tab_on.jpg) repeat-x;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    color:#333333;
}
.nav_tab_on  a:link, .nav_tab_on  a:visited  {  COLOR: #333333; text-decoration: none; }
.nav_tab_on   a:hover, .nav_tab_on  a:active {  COLOR: #333333; text-decoration: none; }


.nav_tab_off { 
    margin: 0px 1px 0px 0px;
    padding:6px 20px 6px 20px;
    background-color:#eeeeee;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    color:#333333;
}
.nav_tab_off  a:link, .nav_tab_off  a:visited  {  COLOR: #333333; text-decoration: none; }
.nav_tab_off   a:hover, .nav_tab_off  a:active {  COLOR: #333333; text-decoration: none; }

.nav_tab_bg { margin: 0px;  background:url(/4tress-aaa/images/nav_tab_bg.jpg) repeat-x; }

/* header */

.headerbanner {
     background:url(/4tress-aaa/images/bg_header.jpg);
     margin-bottom: 10px;
}

.logo {
    background-image: url(/4tress-aaa/images/logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.adminlogo {
    background-image: url(/4tress-aaa/images/admin_logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.sdformlink{
  background:none;
  border:none;
  /* font-size:1em; */
  font: normal 11px/14px verdana,geneva,sans-serif;
  color:#000066;
  text-decoration:underline; 
}

.sdformlink:hover{
  color:Gray; 
  text-decoration:underline;
  cursor: pointer; 
  cursor: hand;
}

.hdformlink{
  background:none;
  border:none;
  font: normal 11px/14px verdana,geneva,sans-serif;
  color:#000066;
  text-decoration:underline; 
}

.hdformlink:hover{
  color:Gray; 
  text-decoration:underline;
  cursor: pointer; 
  cursor: hand;
}
