@charset "UTF-8";
/* CSS Document */

html, body, ul, ol, li, p, h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img { margin:0; padding:0; border:0 }
input,select,textarea {	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;margin:0; padding:0;}
/* core */
html,body {text-align:center; height:auto; }
* { margin: 0; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#208494 url(../_i/gradient.jpg) repeat-x 0px 80px;
	font-size:90%;
	color:#000000;
}

h1 { padding:6px 0 0 0; font-size:1.2em; color:#00A7BF }
h2 { padding:6px 0 6px 0; font-size:1.1em }
h3 { padding:3px 0 3px 0; font-size:1em }
a { color:#003399; font-weight:bold }

#head { background: #1D1F1F url(/_i/logoaccess.gif) no-repeat left top;
width:auto; height:auto; padding-top:9px; color:#FFFFFF; }

#accmenu { padding:12px 0 !important; }
#accmenu a { color:#FFFFFF; }
#accmenu a.skip { color:#E1E1E1; position: absolute; left: -50em; width: 10em; z-index:99}
#accmenu a.vishome { color:#009CB3; }

#main { margin:1em auto; width:800px; height:auto; text-align:left; padding:1em 1em 2em 1em;
background:#FFFFFF }

div.explain { width:700px; height:auto; margin:2px auto 0 auto; padding:5px; text-align:left }

input { font-size:1.5em; }
input.ask { font-size:2em; width:15em; }
input.sub { font-size:2em; width:2.2em;  }

#results { 
padding:5px;
text-align:left;
width:90%; height:auto; margin:2px auto 0 auto; 
}

ul,ol { list-style-position:outside; margin:5px 5px 12px 30px }

ol.chordDisplay li { padding:3px;  }

li { margin:2px; }

p { margin:6px 0; }

#flashcont { width:400px; height:18px; background: url(../_i/load.gif) 0px 0px no-repeat; }

ul.linklist {
margin-left:100px;
}
ul.linklist li {
list-style:none;
}









