html {
        background-color: white;
        color: black;
        font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
        font-size: 0.75em;
        line-height: 1.5em;
        overflow: -moz-scrollbars-vertical;
        overflow: vertical;
        }

table {
font-size: 1.0em;
}

body {
	margin-left: 5em;
	margin-right: 0em;
	margin-top: 0;
	padding: 0;
	background-image: url('images/mono.png') ;
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 99% 60px; 
	scrollbar-base-color:#ffffff;	
}

p {
margin-left:2em;
margin-right:2em;
}


#header {
    margin: 0;
    padding: 0;
}

#mastwrap {

	margin-right:0em;
	background: url('images/repeater.png') top left repeat-x #ffffff;
}

#masthead
{
	margin-left:-5em;
	position:relative;
	background: url('images/logo.png') top left no-repeat transparent;
	border-style: solid;
	border-width: 0px;
	color: #000;
	height: 60px;
}

ul {
	margin-left: 4em;
	list-style-image: url('images/bullet.png');
}


ul.secure {
	margin-left: 4em;
	list-style-image: url('images/secure-bullet.png');
}



ul.sub {
	margin-left: 5em;
	list-style-image: url('images/sub-bullet.png');
}


.orderedlist {
	margin-left: 4em;
}

.titlepage {
  padding-right: 1em;
  width:90%;
}

div.story
	{ 	border-bottom: 1px dotted #ffffff;
	padding-left:1em;
	}

dl { 
  margin-top: 0em; 
  margin-bottom: 0.5em; 
}

dt { 
  margin-top: 1em; 
}

h1 { margin: 1.4em 0 0 0;text-indent:0.3em;font-weight: normal;font-size: 1.45em;color: #000080; background-color: #f8fef8; 
        	line-height: 2.2em;width:100%;text-align:right;}	

.title { margin: 0 0 0 0; background: url('images/h1-logo.png') left no-repeat #fff ;text-align:left;text-indent:50px;}


h1.secure {background: url('images/h1-logo.png') left no-repeat #ffffff ;text-align:left;text-indent:40px;	border-bottom: 3px solid #f8f8fe;
  border-right:3px solid #f8f8fe;	border-left:3px solid #f8f8fe;  border-top:3px solid #f8f8fe;}


h2, h3, h4, h5, h6
{
        font-weight: normal; 
        color: #101040; /* dark green */
        line-height: 1.0em;
        border:solid 1px #ffffff;
}	

h2
{
  font-size: 1.1em;
  line-height:2.8em;
	background:url('images/header3.png') top left repeat-x // #ffffff ;
	color:#000000;
	width:33%;
}

h3 {
		text-indent:1.6em;	width:85%;	font-size: 1.1em;	
		background: url('images/header3.png') top left repeat-x // #ffffff;
		text-decoration:underline;
}

h4 {
	font-size: 1.1em;
	text-decoration:smallcaps;
}

h5, h6 {font-size: 1.0em;}

.screen, .programlisting { 
	background-color:  #f0eee6; /* light salmon */
	border: 1pt solid #C1B496; /* dark tan */
  padding: 5px; 
} 


.revhistory { font-size: 0.9em; }


a:link { color: #101040; /* dark blue */ }
a:visited {  color: #101040; /* dark blue */ }
a {font-weight:400; font-family:Verdana, arial, sans-serif ; COLOR: #0000ff ; FONT-VARIANT: normal ; text-decoration: none ; 
		border-bottom:1px dotted ;	}

a:hover {font-weight:400; FONT-FAMILY: Verdana, arial, sans-serif; COLOR: #ff0000; background-color:#f0f0f0; 
FONT-VARIANT: normal ;text-decoration: none ; }

#sisternav { position:absolute; bottom:0px; right:0px; }

#sisternav ul { display:inline; margin:0; padding:2px 10px 0 1px; list-style:none; text-decoration:none; }
                  
#sisternav li { display:inline; float:left; background:url(images/tab_off_ns1.png) no-repeat left top; margin:0; padding:0 0 0 5px;
	text-decoration:none;	}

#sisternav a { float:left;font-size:0.8em; display:block; background:url(images/tab_off_ns2.png) no-repeat right top;
	padding:8px 15px 3px 8px; text-decoration:none; font-weight: normal; border-bottom:0;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#sisternav a {float:none;}
/* End IE5-Mac hack */

#sisternav li:hover, #sisternav li:hover a { 	background-position:0% -163px; border-bottom:0; }

#sisternav li:hover a { background-position:100% -163px; border-bottom:0; }

#sisternav #current { background:url(images/tab_on_ns1.png) no-repeat left top;  border-bottom:0;}

#sisternav #current a { background:url(images/tab_on_ns2.png) no-repeat right top; padding-bottom:4px; border-bottom:0;font-weight:normal;font-size:0.92em; }

#sisternav a , #sisternav #current a { color: #000000;  border-bottom:0;}
#sisternav #current a:hover, #sisternav li a:hover { color: #ff7b05; border-bottom:0; }


.t {background: url(images/roundbox/dot.gif) 0 0 repeat-x;  }
.b {background: url(images/roundbox/dot.gif) 0 100% repeat-x; }
.l {background: url(images/roundbox/dot.gif) 0 0 repeat-y; }
.r {background: url(images/roundbox/dot.gif) 100% 0 repeat-y; }
.bl {background: url(images/roundbox/bl.gif) 0 100% no-repeat; }
.br {background: url(images/roundbox/br.gif) 100% 100% no-repeat; }
.tl {background: url(images/roundbox/tl.gif) 0 0 no-repeat; }
.tr {background: url(images/roundbox/tr.gif) 100% 0 no-repeat; padding:6px;} 

.o-t {background: url(images/roundbox/orange-dot.gif) 0 0 repeat-x;  }
.o-b {background: url(images/roundbox/orange-dot.gif) 0 100% repeat-x; }
.o-l {background: url(images/roundbox/orange-dot.gif) 0 0 repeat-y; }
.o-r {background: url(images/roundbox/orange-dot.gif) 100% 0 repeat-y; }
.o-bl {background: url(images/roundbox/orange-bl.gif) 0 100% no-repeat; }
.o-br {background: url(images/roundbox/orange-br.gif) 100% 100% no-repeat; }
.o-tl {background: url(images/roundbox/orange-tl.gif) 0 0 no-repeat; }
.o-tr {background: url(images/roundbox/orange-tr.gif) 100% 0 no-repeat; padding:4px;} 

.bl-t {background: url(images/roundbox/black-dot.gif) 0 0 repeat-x;  }
.bl-b {background: url(images/roundbox/black-dot.gif) 0 100% repeat-x; }
.bl-l {background: url(images/roundbox/black-dot.gif) 0 0 repeat-y; }
.bl-r {background: url(images/roundbox/black-dot.gif) 100% 0 repeat-y; }
.bl-bl {background: url(images/roundbox/black-bl.gif) 0 100% no-repeat; }
.bl-br {background: url(images/roundbox/black-br.gif) 100% 100% no-repeat; }
.bl-tl {background: url(images/roundbox/black-tl.gif) 0 0 no-repeat; }
.bl-tr {background: url(images/roundbox/black-tr.gif) 100% 0 no-repeat; padding:4px;} 

acronym  {cursor:help;border-bottom:1px dotted #000;}


// 	border-top: dotted 1px #f35e1b;
// #67cdf5 // blue
// #ff9421 // orange