html {
        background-color: #ffffff;
        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% 70px; 
	scrollbar-base-color:#ffffff;	
}

.story2 {
 text-align:left;
border:1px solid #ff9421;
background-color:#ffffff;
-moz-border-radius:9px;border-radius:9px;
padding:0.2em;
padding-left:1em;
padding-right:1em;

}




.title 
{ 
font-family: 'Trebuchet MS','Lucida Grande', Verdana, Lucida, Helvetica, Arial, 'sans-serif';
margin: 0; 
background:url('images/h1-logo.png') no-repeat 5px 2px;
text-align:left;
border:1px double #67cdf5;
background-color:#f9f9ff;
padding-left:3.3em;
padding-right:1em;-moz-border-radius:9px;border-radius:9px;
line-height:2em;
font-size:1.4em;
color:#404080;

}

.date
{
font-size:0.75em;color:#000080;text-align:right;vertical-align:top;position:relative;left:80%;top:-3.2em;
width:20%;height:0em;
}

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

#breadcrumb
	{position: absolute; top:4px; left: 120px; height:15px;font-size:0.85em;color:#dd1010;padding-left:4px;padding-right:4px; }
	

#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');
}

ol { line-height:200%; }
.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.1em 0 0 0;text-indent:0.3em;font-weight: normal;font-size: 1.45em;color: #000080; 
        	line-height: 2.2em;width:100%;}	

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;
  text-indent:1.6em;
  line-height:2.8em;
	// background:url('images/header3.png') top left repeat-x // #ffffff ;
	color:#000000;
	width:33%;
}

h3 {
		text-indent:1.6em;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; 
} 


.story2 h3 {
 text-align:left;
border:none;
}


.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 #msc { background:url(images/msc_tab_on_ns1.png) no-repeat left top;  border-bottom:0;}
#sisternav #msc a { background:url(images/msc_tab_on_ns2.png) no-repeat right top; padding-bottom:4px; border-bottom:0;font-weight:normal; }

#sisternav a , #sisternav #msc a { color: #000000;  border-bottom:0;}
#sisternav #msc a:hover, #sisternav li a:hover { color: #0000a0; 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; }

#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;}

.logolink {background:transparent; }

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

