body.admin             {font-family:Verdana,Arial,Helvetica; font-size:11px; background-color:#ffffff; color:#616163; scrollbar-face-color: #BBD6DF; scrollbar-highlight-color: #007A9F; scrollbar-shadow-color: #007A9F; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #007A9F; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #ffffff;}
.admin a               {text-decoration:none; color:#007D9D;}
.admin a:hover         {text-decoration:none; color:#FF9600;}
.admin td              {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#616163;}
.admin form            {font-family:Verdana,Arial,Helvetica; margin: 0px; padding: 0px; font-size:11px; border:0px solid white;}
.admin input           {font-size:11px; color:#616163; background-color:#ffffff; border:1px solid #2B7695;}
.admin textarea        {font-family:Verdana,Arial,Helvetica; background-color:#ffffff; font-size:10px; color:#616163; border:1px solid white; padding:0px; margin:0px;}
.admin select          {font-family:Verdana,Arial,Helvetica; font-size:11px; color:#616163; background-color:#ffffff; border:1px solid #2B7695;}
a.admin                {text-decoration:none; color:#007D9D;}
a:hover.admin          {text-decoration:none; color:#FF9600;}
form.admin             {font-family:Verdana,Arial,Helvetica; margin: 0px; padding: 0px; font-size:11px; border:0px solid white;}

td.header_left         {border-style:solid; border-color:#2B7695; border-left-width:1px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; padding:10px;}
td.header_middle       {font-weight:bold; font-size:12px; color:#2B7695; line-height:18px; border-style:solid; border-color:#2B7695; border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px;}
td.header_right        {border-style:solid; border-color:#2B7695; border-left-width:0px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; padding:10px;}
td.footer              {color:#2B7695; border: 1px solid #2B7695; background-color:#EBEBEB; padding:10px;}
td.shadow_dark         {background-color:#DFDFDF; height:4px;}
td.shadow_light        {background-color:#F7F7F7; height:4px;}
td.shadow_line         {font-size:11px; background-color:#DFDFDF; height:1px;}
td.cell_dark           {border: 1px solid #2B7695; background-color:#AED3DC;}
td.cell_darkbg         {background-color: #2B7695;}
td.cell_dark_left      {border-style:solid; border-color:#2B7695; border-left-width:1px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; background-color:#AED3DC;}
td.cell_dark_right     {border-style:solid; border-color:#2B7695; border-left-width:0px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px; background-color:#AED3DC;}
td.cell_middle         {font-weight:bold; color:#2B7696; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:5px;}
td.cell_light          {font-weight:bold; color:#2B7696; background-color:#E0EDF3; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:5px;}
td.cell_lightbg        {font-weight:bold; color:#2B7696; background-color:#E0EDF3;}
td.cell_whitebg        {background-color: #ffffff;}
td.cell_graybg         {background-color:#EBEBEB;}
td.cell_text           {font-size:11px; line-height:15px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:5px;}
td.cell_textbg         {font-size:11px; line-height:15px; background-color:#ffffff; padding:5px;}
td.cell_text_blue      {color:#2B7695; font-size:11px; line-height:15px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:5px;}
td.cell_text_menu      {font-size:11px; line-height:15px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:5px; padding-left:30px;}
td.cell_text_nopadding {font-size:11px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px;}
td.cell_text_nopd_blue {color:#2B7695; font-size:11px; background-color:#ffffff;}
td.cell_error          {font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#E85236; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:5px;}
td.filename            {font-size:9px; color:#2B7695;}

tr.select_off          {background-color: #ffffff;}
tr.select_on           {background-color: #004080;}

table.edit_table       {border-style:dashed; border-width:3px; border-color:#2B7696 #616163 #616163 #2B7696;}
td.imgsub_pict         {font-size:10px; background-color:#E0EDF3; color:#2B7695;}
td.imgsub_text         {font-size:10px; background-color:#E0EDF3; color:#2B7695;}

input.login            {font-size:11px; color:#616163; background-color:#ffffff; width:130px; border:1px solid #2B7695;}
select.list            {font-size:11px; color:#616163; background-color:#ffffff; width:130px; border:1px solid #2B7695;}
select.all             {font-size:11px; color:#616163; background-color:#ffffff; width:150px; border:1px solid #2B7695;}
input.submit_login     {font-weight:bold; color:#2B7695; background-color:#BBD6DF; width:130px; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px;}
input.submit_logout    {font-weight:bold; color:#2B7695; background-color:#BBD6DF; width:100px; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px;}
input.file_width       {font-size:11px; font-weight:bold; color:#2B7695; background-color:#BBD6DF; width:75px; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px;}
input.file, 
input.all              {font-weight:bold; color:#2B7695; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px;}
input.upload           {font-weight:solid; color:#616163; background-color:#FFFFFF; border-style:solid; border-color:#2B7696 #2B7696 #2B7696 #2B7696; border-width:1px;}
input.btn_editor       {font-weight:bold; color:#2B7695; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:1px; width:130px;}
input.btn_single       {font-weight:solid; color:#2B7695; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px; width:100px;}
input.btn_bold         {font-weight:bold; color:#2B7695; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px; width:100px;}
input.btn_page         {font-weight:bold; color:#2B7695; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px; width:20px;}
input.single           {font-weight:solid; color:#2B7695; background-color:#BBD6DF; border-style:solid; border-width:1px; border-color:#ffffff #2B7696 #2B7696 #ffffff; padding:0px;}
input.form_noborder    {border:0px solid white;}
span.border            {width:35px; height:15px; border: solid 1px #000000;}

input.formtext         {font-size:11px; color:#616163; background-color:#ffffff; border:1px solid #2B7695;}
input.formradio        {font-size:11px; color:#616163; background-color:#ffffff; border:1px solid #2B7695;}
input.formcheck        {font-size:11px; color:#616163; background-color:#ffffff; border:0px solid white;}
textarea.formtext      {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:1px solid #2B7695; padding:5px; margin:2px; overflow:auto; width:280px; height:100px;}
textarea.formtextfull  {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:1px solid #2B7695; padding:5px; margin:2px; overflow:auto; width:550px;}
select.formtext        {font-size:11px; color:#616163; background-color:#ffffff; width:150px; border:1px solid #2B7695;}
div.formdiv            {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:1px solid #2B7695; padding:5px; margin:5px; overflow:auto;}

textarea.imgsubs       {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:1px solid #2B7695; padding:1px; margin:0px; overflow:auto; width:230px; height:38px;}
textarea.field_border  {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:1px solid #2B7695; padding:5px; margin:2px; overflow:auto; width:662px; height:354px;}
div.field_border       {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:1px solid #2B7695; padding:0px; margin:0px; overflow:auto; width:100%;}
iframe.field           {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; background-color:#ffffff; border:0px; padding:0px; margin:0px; overflow:auto; width:100%; height:100%;}
div.editfield          {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000; border:0px solid white; padding:0px; margin:0px; overflow:auto; width:100%; height:100%; -moz-user-select: none;}

td.text_blue           {color:#2B7695;}
div.username           {font-weight:bold; color:#FF9000; line-height:18px;}
td.field_name_mand     {font-weight:bold; color:#2B7695;}
td.field_name_opt      {font-weight:solid; color:#2B7695;}
td.field_name_err      {font-weight:bold; color:#E85236;}

table.menuitem         {color:#2B7695; font-family:verdana; font-size:10px; font-weight:bold; padding:0px; padding-top: 2px; padding-left:5px; padding-right:5px; cursor:hand;}
td.separator           {background-color: #2B7695; height:1px; width:100%;}
div.innerseparator     {position:relative; top:0; left:0; background:#E0EDF3; border:0px solid #2B7695; padding:0px; padding-left:5px; padding-right:5px; cursor:default;}
div.innermenu          {position:relative; top:0; left:0; background:#E0EDF3; border:0px solid #2B7695; cursor:hand;}
div.innermenudark      {position:relative; top:0; left:0; background:#AED3DC; border:0px solid #2B7695; cursor:hand;}
div.leftmenu           {position:relative; top:0; left:0; background:#2B7695; border:1px solid #2B7695; border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
