body { 
 margin: 0px 10px 10px 10px; 
 font: .8em  "Trebuchet MS", Verdana, Georgia, Geneva, Arial, Helvetica, sans-serif;  
 padding: 0; 
 background-color: white;
} 

h1 {
 background: url(img/grads3.gif) repeat-y;
 border: 1px dotted #7E98CB;
 border-right: #7E98CB 1px solid;
 font: 1.4em Verdana, arial, sans-serif;
 padding : 3px 10px 5px 10px;
 margin: 0px;		
 }
 

h2
{
 color: #607595;
 border-bottom: 1px solid #7E98CB;
 font: bold 120% Verdana, Arial, sans-serif;
 margin-bottom: 10px; 
}


h3 {
 color: #607595;
 font-size: 110%;
 font-weight: normal;
 text-decoration: underline;
}

h4 {
 color: navy;
 font-weight: normal; 
 font-size: 105%;
}


.dat
{ color: navy;
  background-color: #CAD4E9;
  font-style: italic;
  padding: 2px;
  border: 2px dotted white;
}

.bord
{
color: black;
background-color: #CAD4E9;
border: 1px solid navy;
padding: 1px;
}

#main
{
 padding : 10px 10px 0px 10px;
 border:1px solid #7E98CB;
 border-width: 0px 1px 1px 1px;  
 background-color: #F6F8FC;  
}

.autotrans
{
 background: url(img/auto.gif) repeat-y;
}

#content
{
 margin-top : 10px; 
 clear: both;
}

P { 
text-align: justify;
 }

.cent
{text-align: center;
 font: 90% verdana, arial, Sans-serif;
} 

.cr 
{
padding-top: 1em;
text-align: center;
border-top:2px dotted #6C6C6C;
padding-bottom: 0px;
margin-bottom: 10px;
}

a
{
color: navy;
}

a:visited
{
color: #455F90;
}

a:hover
{
color: blue;
text-decoration: underline;
}

acronym, #hlp { 
 border-bottom: 1px dotted #000;
 cursor: help }

.attn {
font: italic 90% Arial, Helvetica, sans-serif;
color: navy;
} 

#lnk li {
padding-top: 5px;
padding-bottom: 5px;
}

.top
{
background: url(img/eolsoft.gif) 3px 8px no-repeat;
background-color: #F6F8FC; /*#EBEFF7;*/
margin-top: 0px;
height : 37px;
border : 1px solid #7E98CB; 
}

.logo
{
 border: none;
 display:inline;
}

/*MENU*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 2;
}

#nav
{ 
 font: 75% verdana,  arial, Sans-serif;
 margin-left: 110px; 
 line-height: 22px;
 padding: 7px 0px 7px 0;
}


#nav li a 
{
display: block;
width: 10em;
color : black;
font-weight : bold;
text-decoration : none;
background-color : #CAD4E9; 
border : 1px solid #7E98CB; 
border-top  : 1px solid white; 
border-left : 1px solid white;
padding : 0 0.5em;	
}

#nav li a:hover 
{
color : white;
background-color : #7E98CB;
}


#nav li { /* all list items */
float: left;
width: 10em; /* width needed or else Opera goes nuts */
margin-top : 0px;
}

#nav li ul { /* second-level lists */
position: absolute;
width: 10em;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
}


#nav li ul ul { /* third-and-above-level lists */
margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

form
{
 margin-top: 0px;
}

#snav
{
 float: right;
 padding: 0px; 
 text-align: center;
 width: 140px;
 margin-left: 10px; 
} 

#ga
{
 margin: 0;
 margin-bottom: 10px;
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: center;
 border: 1px dotted #7E98CB;
 background-color: #F6F8FC; 
} 

.tga
{
 border: 1px solid #7E98CB; 
 margin-top: 5px; 
 padding-left: 2px;
} 

#param
{
 color: navy;
}

.tit
{
background-color: #CAD4E9;
display: block;
border: 1px solid #7E98CB;
border-bottom: 0;
}

.so
{
 border: 1px solid #7E98CB;
 padding: 0 5px 5px 5px;
 margin-bottom: 15px;
 background-color: white;
}

.slog
{color: navy; 
text-align: center; 
font: 80% verdana, arial, Sans-serif; 
line-height: 7px; 
margin: 0;
padding: 0;
}

.lang
{
 line-height: 22px; 
 font: 70% verdana,  arial, Sans-serif; 
 text-align: center; 
 text-transform: uppercase;
}

.lang a
{
 text-decoration: none; 
}

img 
{border:0;}

.cmds  li
{
padding: 5px;
}

dl
{
padding: 5px;
}

dt
{padding: 3px;}

.cmd
{
background-color: white;
border: 1px dotted #7E98CB;
padding : 3px;
}

table.cmd {font-size:100%;}

.blu
{
color:#7E98CB;
}

h2 a, h2 a:visited, h2 a:hover, h3 a, h3 a:visited, h3 a:hover {color: #607595;}

.n {color: #008000; vertical-align: super; 
font-size: 10px;
  background-color: #FFFF00;
  border: 2px dotted white;
}

.cmd td
{text-align:left;}

.nw
{
background: url(/img/nw.gif) no-repeat top left;
padding-left: 13px;
margin-left: 0px;
}

.hr 
{background: url(/img/cross.gif) no-repeat top center;
 height: 12px;
 margin: 16px;
 padding: 0;
}

.ad
{
text-align: center;
font: 75% verdana, arial, Sans-serif;
}

.dn
{
background-color: #fff; padding: 3px; border: 1px solid gray; margin-bottom: 3px;}

.add
{
display:block; 
background: url(/img/add.gif) no-repeat center left;
padding-left: 18px;
margin-left: 0px;
}

.furl
{background: url(/img/furl.gif) no-repeat center left;}

.reddit
{background: url(/img/reddit.gif) no-repeat center left;}

.digg
{background: url(/img/digg.gif) no-repeat center left;}

.blink
{background: url(/img/blink.gif) no-repeat center left;}

.ahr {font-size: 70%; display: block; margin-top: 5px;}

.lnk li {padding-top: 5px; }

.note {
border: 1px solid #7E98CB; 
padding: 10px 10px 10px 50px; 
margin-bottom: 10px;
background: #ffffe1 url("/img/warn.gif") no-repeat 10px 10px;
min-height: 42px;
height:auto !important;
height:42px;
}

#mad {margin: 40px 0 30px 0;}

.botad
{
margin: 30px 0 30px 0;
}