﻿/* UNIVERSAL STYLES */
*			{ outline: none; }
body		{ background: #8080B9; font-family: Verdana; font-size: 11px; line-height: 15px; }
td			{ font-family: Verdana; font-size: 11px; line-height: 15px; }
a:link		{ text-decoration: none; color: #373737; }
a:visited	{ text-decoration: none; color: #373737; }
a:hover		{ text-decoration: underline; color: #0000FF; }
#textbox	{ font-family: Verdana; font-size: 11px; border: 1px solid #8080B9; width: 300px; }
textarea	{ font-family: Verdana; font-size: 11px; border: 1px solid #8080B9; width: 300px; }

#submit,
#submit_150,
#submit_200,
#submit_sm,
#submit_med,
#submit_lrg,
#submit_xl
	{ text-align: center; font-family: Verdana; font-size: 11px; font-weight:bold; padding-top: 2px; padding-bottom: 2px; border: 1px solid #8080B9; background-color: #C3C5E0; color:#000000; }

#submit		{ width: 125px; }
#submit_150	{ width: 150px; }
#submit_200	{ width: 200px; }
#submit_sm	{ width:  50px; }
#submit_med	{ width:  85px; }
#submit_lrg	{ width: 250px; }
#submit_xl  { width: 500px; }

/* make submit buttons clickable in any spot, not just on the links in them */
#submit a,
#submit_150 a,
#submit_200 a,
#submit_sm a,
#submit_med a,
#submit_lrg a,
#submit_xl a
	{ display: block; padding: 0 5px;  }

/* EXTERNAL TABLE STYLES*/
#bg_left	{ background: url('/shared_images/bg_left.gif'); }
#bg_right	{ background: url('/shared_images/bg_right.gif'); }
#td_main	{ background: #FFFFFF; padding-left: 15px; vertical-align: top; }
#box_container	{ vertical-align: top; }

/* HEADER STYLE */
#domain		{ background: url('/shared_images/napi_header.gif'); padding-left: 175px; padding-right: 100px; text-align: center; vertical-align: middle; font-family: Verdana; font-size: 18pt; color: #FFFFFF; font-weight: bold; width: 710px; height: 109px; line-height: 24px;}

/* MODULE BOX STYLES */
#box		{ width: 173px; height: 200px; }
#box_top	{ height: 32px; width: 151px; }
#box_tl		{ background: url('/shared_images/corner_tl.gif'); background-repeat:no-repeat; width: 8px; height: 32px }
#box_tr		{ background: url('/shared_images/corner_tr.gif'); background-repeat:no-repeat; width: 14px; height: 32px}
#box_bl		{ background: url('/shared_images/corner_bl.gif'); background-repeat:no-repeat; width: 8px; }
#box_br		{ background: url('/shared_images/corner_br.gif'); width:14px; background-repeat: no-repeat; }
#box_left	{ background: url('/shared_images/box_left.gif'); }
#box_right	{ background: url('/shared_images/box_right.gif'); }
#box_bottom	{ background: url('/shared_images/box_bottom.gif'); background-repeat:repeat-x; height: 15px; }
#box_main	{ background: #F0EEFF; vertical-align: top; font-family: Verdana; font-size: 11px; line-height: 15px; width: 151px; }
#box_select	{ font-family: Verdana; font-size: 11px; font-weight: bold; line-height: 15px; width: 151px; }

/* ALERT BOX STYLES */
#alert		{ border-collapse: collapse; border-color:#6C6C6C; height: 30px; }
#alert_left	{ background: #6C6C6C; width: 6px; }
#alert_right{ background: #F5F5F5; padding: 6px; }

/* SHADOW STYLES */
#boxContent { border: none; position: static; left: -3px; top: -3px; }
#boxContainer { position: static; background: #e8e8e8; margin: 3px; }

/* RECORD LISTING STYLES */
#list_head	{ background: url('/shared_images/list_header.gif'); padding-bottom: 5px; text-align: center; height: 32px; background-repeat: no-repeat; border: none; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold; }
#item_detail{ border-right: none; border-left: 1px solid #C0C0C0; padding: 2px; }
#item_edit	{ border-right: none; border-left: none; padding: 2px; }
#item_delete{ border-left: none; border-right: 1px solid #C0C0C0; padding: 2px; }

/* PAGE LENGTH STYLES */
#scroll		{ position:absolute; top:0; bottom:-0.1px; width:1em; z-index:-1; }

/* GRAPHIC STYLES */
#header_label { background: url('/shared_images/h_product.gif'); background-repeat: no-repeat; width: 634px; height: 38px; }
#login_graphic { background: url('/shared_images/backroom_graphic.jpg'); width: 352px; height: 207px; background-repeat: no-repeat; }
#footer_logo { background: url('/shared_images/poweredbyNF.gif'); background-repeat: no-repeat; width: 144px; height: 21px; }

#clientInfo				{ display: none; height: 350px; position: absolute; top: 270px; background: white; border: 2px solid black; text-align: center; z-index: 100; }
#clientInfoTable th,
#clientInfoTable td		{ font-size: 8pt; }
#clientInfoTable th		{ text-align: right; }
#clientInfoTable input	{ cursor: auto; }

.readonly { background: #EEEEEE; border: 1px solid #7F9DB9; }


/* */