
BODY {
	background: white url(gfx/panels_bg.png);
	background-attachment: fixed;
	color: black;
	font-family: sans-serif;
	font-size: 9pt;
   }
.hole {	background: #D1DBEA url(gfx/panels_bg.png); }
td {	font-size: 10pt; }

.menu {
        background:  #4D78A4;
        padding: 0px;
		margin: 0px;
}
a {
		height: 18px;
		color: #FFFFFF;
		position: relative;
		background: #5782AE;
		border: solid 1px #5782AE;
        font-family: sans-serif;
        font-size: 9pt;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        padding-right: 3px;
        padding-left: 4px;
        padding-top: 1px;
        padding-bottom: 1px;
   }
a:HOVER {
		border-top: solid 1px #75A0CC;
        border-left: solid 1px #75A0CC;
        border-right: solid 1px #001E4A;
        border-bottom: solid 1px #001E4A;
		background: #5782AE;
        font-size: 9pt;
        padding-right: 4px;
        padding-left: 3px;
        padding-top: 1px;
        padding-bottom: 1px;
   }

a:ACTIVE {
		color: #000000;
        border-top: solid 1px #001E4A;
        border-left: solid 1px #001E4A;
        border-right: solid 1px #7FAAD6;
        border-bottom: solid 1px #7FAAD6;
        background: #CFFAFF;
        font-size: 9pt;
        padding-right: 4px;
        padding-left: 3px;
        padding-top: 1px;
        padding-bottom: 1px;
   }

.activetab {
	color: #000000;
        border-top: solid 1px #001E4A;
        border-left: solid 1px #001E4A;
        border-right: solid 1px #7FAAD6;
        border-bottom: solid 1px #7FAAD6;
        background: #CFFAFF;
        font-size: 9pt;
        padding-right: 4px;
        padding-left: 3px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.dvd {
		height: 18px;
		width: 3px;
		position: relative;
		background: #5782AE;

		vertical-align: middle;
		margin: 0px;
		color: #7FAAD6;
        font-family: sans-serif;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 9pt;
		padding-left: 0px;
        padding-right: 0px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.pbar{
		height: 10px;
        color: #FFFFFF;
		position: relative;
        border-top: solid 1px #48739F;
        border-left: solid 1px #48739F;
        border-right: solid 1px #000009;
        border-bottom: solid 1px #000009;
        background-color: #16416D;
        font-family: sans-serif;
		font-variant: small-caps;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 8pt;
        padding-right: 1px;
        padding-left: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.used {
		height: 18px;
		color:white;
		position: relative;
		border-top: solid 1px #33CCFF;
        border-left: solid 1px #33CCFF;
        border-right: solid 1px #284270;
        border-bottom: solid 1px #284270;
		background: #3399FF;
		font-variant: small-caps;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 8pt;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.total {
		height: 18px;
		color:white;
		position: relative;
		border-top: solid 1px #00FF99;
        border-left: solid 1px #00FF99;
        border-right: solid 1px #003300;
        border-bottom: solid 1px #003300;
        background: #00CC99;
		font-variant: small-caps;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 8pt;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.average {
		height: 18px;
		color:white;
		position: relative;
		border-top: solid 1px #FFCC66;
        border-left: solid 1px #FFCC66;
        border-right: solid 1px #663300;
        border-bottom: solid 1px #663300;
        background: #FF9900;
		font-variant: small-caps;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 8pt;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.critical {
		height: 18px;
		color:white;
		position: relative;
		border-top: solid 1px #FF0033;
        border-left: solid 1px #FF0033;
        border-right: solid 1px #660000;
        border-bottom: solid 1px #660000;
        background: #CC0000;
		font-variant: small-caps;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 8pt;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.qns {
		height: 18px;
		color:white;
		position: relative;
		border-top: solid 1px #DDDDDD;
        border-left: solid 1px #DDDDDD;
        border-right: solid 1px #060606;
        border-bottom: solid 1px #060606;
        background: #999999;
		font-variant: small-caps;
        text-decoration: none;
		vertical-align: middle;
		margin: 0px;
        font-size: 8pt;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
        padding-bottom: 1px;
}
.title {
		color: #FFFFFF;
		padding-left: 10px;
}
.mod_title {
		color: #FFFFFF;
}

.row {
		cursor: pointer;
}
.path
    {
     font-size:6pt;
    }


Input.text{
height: 18px;
border : solid 1px #001E4A;
font-family: sans-serif;
padding-left: 3px;
font-size: 8pt;
vertical-align: middle;
}

Input.password{
height: 18px;
border : solid 1px #001E4A;
font-size: 8pt;
font-family: sans-serif;
padding-left: 3px;
vertical-align: middle;
}

Input.file{
height: 18px;
border : solid 1px #001E4A;
padding-left: 3px;
vertical-align: middle;
font-family: sans-serif;
font-size:8pt;
}

Input.radio {
vertical-align: middle;
}
Input.checkbox {
vertical-align: middle;
}
TEXTAREA {
		border : solid 1px #001E4A;
        padding-left: 3px;
		font-size: 8pt;
        font-family: sans-serif;
		background: white;
       }
SELECT{
        font-size: 8pt;
        font-family: sans-serif;
		background: white;
		vertical-align: middle;
}

/* used in acounter designer */
.table {
	border: solid 1px #709BC7;
}
/* end of acnt */
.taborder {
/* used in pwizard */
border : solid 1px #7FAAD6;
font-size: 8pt;
}

blockquote {
       margin-top: 0;
       margin-bottom: 0;
       margin-left: 14pt;
}
.hexb {
        border-left:solid 1px #999999;
}
.topBrd {
        border-top:solid 1px #999999;
}
.leftBrd {
        border-left:solid 1px #999999;
}
.rightBrd {
        border-right:solid 1px #999999;
}
.botBrd {
        border-bottom:solid 1px #999999;
}

pre {
		font-family:monospace;
		font-size:9pt;
}
UL,LI {
       margin-top: 0;
       margin-bottom: 0;
}
.even {
   background-color: #EEF6FF;
}
.td_bg {
   background-color: #5782AE;
}
.td_middle {
   background-color: #396490;
}
.td_dark {
   background-color: #16416D;
}
.tborder {
   background-color: #709BC7;
}
.vbar {
    background-color: #D1DBEA;
}
.hbar {
   background-color: #DEE8F7;
}
.clear {
	position:	relative;
	margin:		1px;
	padding:	2px;
	text-decoration: none;
    background: transparent;
	border:		0px;
}
.clear:HOVER {
	margin:		1px;
	padding:	2px;
	text-decoration: none;
    background: transparent;
	border:		0px;
}
.clear:ACTIVE {
	margin:		1px;
	padding:	2px;
	text-decoration: none;
    background: transparent;
	border:		0px;
}

.clean {
	color:		black;
    font-family:	sans-serif;
	position:	relative;
	text-decoration: none;
    background: transparent;
	border:		0px;
}
.clean:HOVER {
	text-decoration: underline;
    background: transparent;
	border:		0px;
}
.clean:ACTIVE {
	text-decoration: none;
    background: #FFCC66;
	border:		0px;
}
.notice {
			cursor: crosshair;
			}
.screen {
      background: #EEF6FF;
	  color: black;
	  font-family: monospace;
	  padding-top: 10px;
	  padding-right: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px;
      font-weight: bold;
}
.ftpline {
	  font-family: monospace;
}
.dirline {
	  font-size: 9pt;
	  font-family:  monospace;
}
.button {
		height: 18px;
		color: #FFFFFF;
		position: relative;
		border-top: solid 1px #75A0CC;
        border-left: solid 1px #75A0CC;
        border-right: solid 1px #001E4A;
        border-bottom: solid 1px #001E4A;
        background: #5782AE;
        font-family: sans-serif;
		vertical-align: middle;
        text-decoration: none;
		margin: 0px;
        font-size: 9pt;
        padding-right: 3px;
        padding-left: 4px;
        padding-top: 1px;
        padding-bottom: 1px;
   }
.button:hover {
		color: #FFFFFF;
        border-top: solid 1px #001E4A;
        border-left: solid 1px #001E4A;
        border-right: solid 1px #7FAAD6;
        border-bottom: solid 1px #7FAAD6;
        background: #6B96C2;
        text-decoration: none;
}
.button:active {
		color: black;
        border-top: solid 1px #001E4A;
        border-left: solid 1px #001E4A;
        border-right: solid 1px #7FAAD6;
        border-bottom: solid 1px #7FAAD6;
        background: #CFFAFF;
        text-decoration: none;
}

li {
    margin-top: 5px;
    margin-bottom: 5px;
    }
.bold {
        font-weight: bold;
        color: #07325E;
        }
.sm {
       font-size: 8pt;
       }
.trbg{
    background: #5782AE;
    color: #FFFFFF;
}

div.hiconroll {
   border : solid 1px #001E4A;
   margin: 0px;
   padding: 0px;
   width: 192px;
   height: 60px;
   position: realtive;
   overflow: auto;
}
.legend{
 	font-size:0.8em;
 	padding:2px;
	border: solid 1px #9CAEBD;
	margin: 0 0 0 0;
	background: white;
}
.fieldset{
	border: solid 1px #9CAEBD;
	background: white;
	padding 3px;
	margin: 0 0 0 0;
}
.baton {
		color: #FFFFFF;
		position: relative;
		border-top: solid 1px #75A0CC;
        border-left: solid 1px #75A0CC;
        border-right: solid 1px #001E4A;
        border-bottom: solid 1px #001E4A;
        background: #5782AE;
        font-family: sans-serif;
		vertical-align: middle;
        text-decoration: none;
		margin: 0px;
        font-size: 9pt;
        padding: 3px;
}
.baton:hover {
		color: #FFFFFF;
        border-top: solid 1px #001E4A;
        border-left: solid 1px #001E4A;
        border-right: solid 1px #7FAAD6;
        border-bottom: solid 1px #7FAAD6;
        background: #6B96C2;
        text-decoration: none;
}
.baton:active {
		color: black;
        border-top: solid 1px #001E4A;
        border-left: solid 1px #001E4A;
        border-right: solid 1px #7FAAD6;
        border-bottom: solid 1px #7FAAD6;
        background: #CFFAFF;
        text-decoration: none;
}
.bmk_title {
	    background-color: #396490;
		color: #FFFFFF;
		font-weight: bold;
}
.bmk_edit {
		color: #FFFFFF;
		font-weight: bold;
}
form {
	margin 0;
}