/* Common Declarations */
BODY {FONT-FAMILY: Tahoma, Helvetica, Arial, helv sans-serif;  TEXT-DECORATION: none; font-size: 8pt;}
TABLE {FONT-FAMILY: Tahoma, Helvetica, Arial, helv sans-serif;  TEXT-DECORATION: none; font-size: 8pt;}
#hblk {width:100%}

a {text-decoration:none};
a:hover {text-decoration: underline;}

/* Design Blocks */

#h1 /* MAIN BLOCK */
{
 display: block;
 position: relative;
 float:left;
 clear:left;
 padding: 10px;
}
#h2
{
 display: block;
 position: relative;
 float:left;
 clear:left;
 border-style: dashed;
 border-color: #CCCCCC;
 border-width: 1px;
 background-color: #FAFAFA;
 width: 100%;
}
#h3
{
 display: block;
 position: relative;
 float:left;
 clear:left;
 border-style: dotted;
 border-color: #CCCCCC;
 border-width: 1px;
 background-color: #F0F0F0;
 padding-left: 10px;
 padding-right: 10px;
 font-color: #CCCCCC;
 font-size: 0.7em;
 width: 100%;
}

#d1 /* TOP BLOCK */

{
background-image: url('/images/design/bk.gif');
height: 52px;
position: relative;
top: 0px;
}


#du /* User BLOCK */
{
position:relative;
float: right;
margin-right: 24px;
margin-top: 9px;
font-size: 2em;
}
#d2 /* MENU BLOCK */

{
background-image: url('/images/design/bkl.gif');
height: 33px;
position: relative;
top: 0px;
}

/* SELECTED TOP MENU BLOCK */
#ms
{
 font-size: 12px;
font-weight: bolder;
 position: relative;
 top: 24px;
 height: 28px;
 float: left;
 margin-left: 10px;
 background-image: url('/images/design/sel_top2.gif');
 background-repeat: repeat-x;
}
#d2 #ms
{
 position: relative;
 top: 5px;
}
#ms a:hover { color: #996600;}
#ms1
{
position:relative;
bottom: 0px;
left:0px;
background-image: url('/images/design/sel_left.gif');
background-repeat: repeat;
width: 18px;
height: 28px;
float:left;
}
#mst
{
position: relative;
top: 9px;
left: 0px;
padding-left: 6px;
padding-right: 6px;
background-image: url('/images/design/sel_bk.gif');
height: 19px;
float: left;
}
#ms2
{
position: relative;
top: 0px;
right: 0px;
background-image: url('/images/design/sel_right.gif');
height: 28px;
width: 10px;
float: left;
}

/* NORMAL TOP MENU BLOCK */

#mn
{
 font-size: 10px;
 position: relative;
 top: 24px;
 height: 28px;
 float: left;
 margin-left: 10px;
 background-image: url('/images/design/norm_top.gif');
 background-repeat: repeat-x;
}
#d2 #mn
{
 position: relative;

 top: 5px;
}

#mn a:hover { color: #996600;}
#mn1
{
position:relative;

bottom: 0px;
left:0px;
background-image: url('/images/design/norm_left.gif');
background-repeat: repeat;
width: 13px;
height: 28px;
float:left;
}
#mnt
{
position: relative;
top: 9px;
left: 0px;
padding-left: 6px;
padding-right: 6px;
background-image: url('/images/design/norm_bk.gif');
background-repeat: repeat-x;
height: 19px;
float: left;
}
#mn2
{
top: 0px;
right: 0px;
background-image: url('/images/design/norm_right.gif');
height: 28px;
width: 2px;
float: left;
}

#dks
{
float: left;
background-color: #FCFCFC;
padding: 2 px;
padding-right: 5px;
}
#dkc
{
float:left;
background-color: #F0F0F0;
padding: 2px;
}
#dkd
{
float:left;
padding-left: 10px;
}
#dk
{
position: relative;
float:left;
clear:left;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;
font-size: 0.98em;
}

/* Form elements */

.hf {width: 0px; height: 0px; margin: 0px; border-style: none; border-width: 0px;}
#dh {display: none
.textframe {margin: 0px; border-style: none; border-width: 0px;background-color:white}
div.popup {display:none;float:top;z-order:2;position:fixed;width:75%;height:75%;top:12.5%;left:12.5%;background-color:#CCCCCC;border:solid 2px #CCCCCC}
#hf {border-width:0;width:1px;height:1px;border-style:none}

#manual pre {width:100%;color:green; background-color:#EEFFEE;}
    
    #hblk {display: none;}
}


hr {                         
    color:#555555;           
    height:1px;              
    border-style:none;
    margin: 0px;
    background-color:#555555;
}



em
{font-style:italic;font-family: Times New Roman;}
strong
{
    color: #993300;
}
    
input, select, textarea
{
    color: #666666;
    border-style: solid;
    border-color: #003366;
    border-width: 1px;
    background-color: #CCFFCC;
}

input:hover, select:hover, textarea:hover, input:focus, select:focus, textarrea:focus
{
    color: #000000;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    background-color: #CCEECC;
}
INPUT[type="checkbox"]
{
    width:13px;
    height:13px;
    border: 1px solid #CCCCCC;
    padding: 1px;
}
INPUT[type="submit"], button, INPUT[type="button"]
{
    background-image: url('/images/sbm_bk.gif');
    background-repeat: repeat-x;
    background-position: 0% 50%;

}
INPUT[disabled="true"]
{
	color:#333333;
	font-weight:bold;
	background-color:#CCCCCC;
}

INPUT[type="submit"]:hover
{
    text-decoration: underline;
}
INPUT[disabled="true"]
{
	background-color:#EEEEEE;
}
table#silence {background-color: none; border-collapse: collapse;border: 0px;}
table#silence tr {background-color: none; border: 0px none !important}
table#silence td {background-color: none; border: 0px none !important}


table#zebred {background-color: #BBBBBB; border-collapse: collapse;border: 1px solid #BBBBBB;cursor:pointer}
table#zebred tr:hover {background-color: #FFCC33; border: 1px solid #999999}
table#zebred tr:hover input {background-color: #FFCC33 !important; border: 1px solid #999999}
table#zebred tr {background-color: #FEFEFE; border: 0px solid #BBBBBB}
table#zebred tr#i {background-color:E6FEE6}
table#zebred tr#o {background-color:FEE6E6}
table#zebred tr#int_i {background-color:C6FEC6}
table#zebred tr#int_o {background-color:FEC6C6}
table#zebred tr#i:hover {background-color:D6FED6}
table#zebred tr#o:hover {background-color:FED6D6}
table#zebred tr#int_i:hover {background-color:B6FEB6}
table#zebred tr#int_o:hover {background-color:FEB6B6}
table#zebred td {border: 1px solid #CCCCCC}
table#zebred tr#footer {background-color:#333333;color: #FFFFFF;font-weight: bold;}
table#zebred tr#footer a{color: #FFFFFF;}

table#zebred a {border-bottom: 1px dotted;padding-left:2px;padding-right:3px}
/*#s1 {display:none}*/
.textframe {margin: 0px; border-style: none; border-width: 0px;background-color:white}
div.popup,div.cpopup {display:none;padding:12px;float:top;z-index:5;position:fixed;width:75%;height:75%;top:12.5%;left:12.5%;background-color:#CCCCCC;border:none;}

div.popup div.t {position:absolute;z-index:5;width:100%;top:-12px;left:-12px;height:24px;background: url('/images/shdws/sh_top.png') no-repeat top left}
div.cpopup div.t {position:absolute;z-index:5;width:100%;top:-12px;left:-12px;height:24px;background: url('/images/shdws/sh_top.png') no-repeat top left}

div.popup div.r {position:absolute;z-index:5;width:24px;top:-12px;right:-12px;height:100%;background: url('/images/shdws/sh_right.png') no-repeat top right}
div.cpopup div.r {position:absolute;z-index:5;width:24px;top:-12px;right:-12px;height:100%;background: url('/images/shdws/sh_right.png') no-repeat top right}

div.popup div.b {position:absolute;z-index:5;height:24px;bottom:-12px;right:-12px;width:100%;background: url('/images/shdws/sh_bottom.png') no-repeat bottom right}
div.cpopup div.b {position:absolute;z-index:5;height:24px;bottom:-12px;right:-12px;width:100%;background: url('/images/shdws/sh_bottom.png') no-repeat bottom right}

div.popup div.l {position:absolute;z-index:5;width:24px;top:12px;left:-12px;height:100%;background: url('/images/shdws/sh_left.png') no-repeat bottom right}
div.cpopup div.l {position:absolute;z-index:5;width:24px;top:12px;left:-12px;height:100%;background: url('/images/shdws/sh_left.png') no-repeat bottom right}

#hf {border-width:0;width:1px;height:1px;border-style:none}

#manual pre {width:100%;color:green; background-color:#E0E0E0;font-weight:bolder}
    

sml {font-size:0.7em;color:#AAAAAA}





