html, body {
 margin: 0;
 padding: 0;
 border: 0px none;
}
address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, h1, h2, h3, h4, h5, h6, menu, ol, p, td, th, ul {
 font-size: 100%;
}
a {
 font-family: arial, verdana, sans-serif;
 font-size: 1em;
 font-weight: 600;
 line-height: 1.3;
 background: transparent;
 text-decoration: none;
}
a:link {
 color: #00f;
}
a:visited {
 color: #30f;
}
a:hover {
 color: #eee;
 background-color: #000;
}
a:active {
 color: #f63;
}
address {
 margin: 0 0%;
 font-family: sans-serif;
 font-size: 1em;
 line-height: 1;
 font-style: italic;
}
big {
 font-size: 1.5em;
}
blockquote {
 margin: 0 0%;
 line-height: 1;
}
body {
 color: #000;
 cursor: default;
 font-family: verdana, arial, sans-serif;
 font-size: 1em;
 font-weight: 500;
 line-height: 1;
 font-style: normal;
 font-variant: normal;
 text-align: left;
 margin: 0 0%;
}
button {
 cursor: auto;
}
caption {
 margin: 0 0%;
 line-height: 1;
}
code {
 font-size: 1em;
 font-family: monospace;
}
div {
 margin: 0 0%;
 line-height: 1;
}
dd {
 margin: 0 0%;
 line-height: 1;
}
dl {
 margin: 0 0%;
}
dt {
 margin: 0 0%;
 line-height: 1;
}
h1 {
 margin: 0 0%;
 font-family: Georgia, serif;
 font-size: 2em;
 line-height: 1;
 clear: both;
}
h2 {
 text-align: center;
 margin: 0 0%;
 font-family: Georgia, serif;
 font-size: 1.75em;
 line-height: 1;
}
h3 {
 font-family: Georgia, serif;
 font-size: 1.52em;
 line-height: 1;
 margin: 0 0%;
}
h4 {
 font-family: Georgia, serif;
 font-size: 1.32em;
 line-height: 1;
 margin: 0 0%;
}
h5 {
 margin: 0 0%;
 font-family: Georgia, serif;
 font-size: 1.15em;
 line-height: 1;
}
h6 {
 margin: 0 0%;
 font-family: Georgia, serif;
 font-size: 1em;
 line-height: 1;
}
hr {
 background-color: #ccf;
 margin: 1em 2%;
}
input {
 cursor: auto;
}
kbd {
 font-family: monospace;
 font-size: 1em;
}
li {
 margin: 0 0% 0 2%;
 line-height: 1.3;
}
ol {
 margin: 0 0% 0 2%;
 list-style: decimal;
}
p {
 margin: 0;
 padding: 0.5em 0 0.3em;
}
pre {
 margin: 0 0%;
 font-family: monospace;
 font-size: 1em;
 line-height: 1;
}
samp {
 font-family: monospace;
 font-size: 1em;
}
small {
 font-size: 1em;
}
sub {
 font-size: 1em;
}
sup {
 font-size: 1em;
}
table {
 cellpadding: 1px;
 cellspacing: 0px;
 border: 0px solid #999;
 border-collapse: collapse;
}
td {
 font-size: 1em;
 line-height: 1.2;
}
textarea {
 cursor: text;
}
th {
 font-family: sans-serif;
 font-weight: 600;
 font-size: 1em;
 line-height: 1;
}
tt {
 font-family: monospace;
 font-size: 1em;
}
ul {
 margin: 0 0% 0 2%;
 list-style: disc;
 font-size: 1em;
 font-family: 'Comic Sans MS', Georgia, times, serif;
}
ul ul, ol ol ul ul, ol ul ol ul, ul ol ol ul, ol ul ul, ul ol ul {
 list-style: circle;
}
ol ul ul ul, ul ol ul ul, ul ul ol ul, ul ul ul {
 list-style: square;
}
ul ul ul ul {
 list-style: disc;
}
ul ul ol ol, ul ol ul ol, ol ul ol ol, ol ol ul ol, ol ul ol, ol ol {
 list-style: lower-alpha;
}
ol ul ol ol, ol ol ul ol, ul ol ol ol, ol ol ol {
 list-style: lower-roman;
}
ol ol ol ol {
 list-style: decimal;
}
 #entire {
 text-align: left;
 background-color: #fff;
 background-image: url('http://img.atutors.org/color/gradbluewhite.jpg');
 background-repeat: repeat-x;
 background-position: 0% 0%;
 color: #000;
 font-size: 90%;
 font-family: 'Comic Sans MS', verdana, arial, sans-serif;
}
#pagetable {
 width: 100%;
}
#page {
 border-top: 4px solid #eee;
 border-left: 4px solid #ddd;
 border-right: 4px solid #777;
 border-bottom: 4px solid #444;
 text-align: left;
 margin: 1em 5%;
 line-height: 1.3em;
}
#outer {
 border: 1px solid #000;
}
#top {
 background-color: #0bf;
 background-position: bottom right;
 background-repeat: no-repeat;
}
#toplinks {
 font-size: 0.9em;
}
#login a {
 float: left;
 background: #900;
 padding: 0.3em 5px;
 border-top: 2px solid #fff;
 border-left: 2px solid #ddd;
 border-right: 2px solid #777;
 border-bottom: 2px solid #444;
 color: #fff;
 font-weight: 500;
 line-height: 1;
 height: 1em;
}
#login a:hover {
 color: #ddd;
}
#login a:active {
 position: relative;
 top: 1px;
 left: 1px;
 border-bottom: 2px solid #fff;
 border-right: 2px solid #ddd;
 border-left: 2px solid #777;
 border-top: 2px solid #444;
}
#newuser a {
 float: left;
 background: #30c;
 padding: 0.3em 5px;
 border-top: 2px solid #fff;
 border-left: 2px solid #ddd;
 border-right: 2px solid #777;
 border-bottom: 2px solid #444;
 color: #fff;
 font-weight: 500;
 line-height: 1;
 height: 1em;
}
#newuser a:hover {
 color: #ddd;
}
#newuser a:active {
 position: relative;
 top: 1px;
 left: 1px;
 border-bottom: 2px solid #fff;
 border-right: 2px solid #ddd;
 border-left: 2px solid #777;
 border-top: 2px solid #444;
}
#printme a {
 float: left;
 background: #fff;
 padding: 0.3em 5px;
 border-top: 2px solid #fff;
 border-left: 2px solid #ddd;
 border-right: 2px solid #777;
 border-bottom: 2px solid #444;
 color: #bbb;
 font-weight: 500;
 line-height: 1;
 height: 1em;
}
#printme a:hover {
 color: #999;
}
#printme a:active {
 position: relative;
 top: 1px;
 left: 1px;
 border-bottom: 2px solid #fff;
 border-right: 2px solid #ddd;
 border-left: 2px solid #777;
 border-top: 2px solid #444;
}
#addthis {
 float: left;
 margin: 2px 0 0 2px;
}
 #logo {
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
 height: 4em;
}
#title {
 float: right;
 text-align: right;
 padding: 0.1em 1% 0 0%;
}
a.title{
 color: #eee;
 font-size: 2.4em;
 font-weight: 600;
 font-family: Georgia, serif;
 line-height: 1;
}
a.title:hover {
 background: none;
}
a.subtitle {
 color: #555;
 font-size: 1.4em;
 font-weight: 600;
 font-family: Georgia, serif;
 line-height: 1;
}
a.subtitle:hover {
 background: none;
}
.atompic {
 position: relative;
 float: right;
 border-width: 0;
 margin: 0;
 padding: 0;
 height: 4em;
}
#header {
 height: 5em;
}
#mainnav {
}
#navbar {
 overflow: hidden;
 font-weight: 600;
 font-size: 1em;
 padding: 0 1% 0 4%;
 margin: 0;
}
#navbar li {
 margin: 0 4px;
 float: left;
 list-style: none;
}
#navbar li a {
 display: block;
 padding: 2px 4px;
 color: #eee;
 background-image: url('http://img.atutors.org/td.jpg');
 background-repeat : repeat-x;
 background-color: #333;
 text-decoration: none;
}
#navbar li ul {
 display: none; 
 /* width: 10em; Width for Opera */
 border-bottom: 2px solid #fff;
 border-right: 2px solid #fff;
 border-left: 2px solid #fff;
}
#navbar li:hover ul, #navbar li.hover ul {
 display: block;
 position: absolute;
 margin: 0;
 padding: 0;
 z-index: 20;
}
#navbar li:hover li, #navbar li.hover li {
 float: none;
 margin: 0;
}
#navbar li:hover li a, #navbar li.hover li a {
 background-image: none;
 border-bottom: 1px solid #999;
}
#navbar li li a:hover {
 color: #ff0;
 background-color: #666;
}
#pagetitle {
 display: block;
 overflow: hidden;
 color: #000;
 background-repeat : repeat-x;
 border-top : 2px solid #fff;
 margin: 0 0%;
 padding: 0 0%;
 line-height: 1.8em;
}
.pagetitle {
 float: left;
 padding: 0 2%;
 margin: 0 0%;
 font-weight: 500;
 font-size: 1.2em;
}
.pagedesc {
 float: left;
 font-weight: 500;
 font-size: 1em;
}
.phonetitle {
 float: right;
 padding: 0 2% 0 0%;
 margin: 0 0%;
 font-weight: 500;
 font-size: 1.1em;
}
#body {
 position: relative;
 margin: 0;
 padding: 0;
}
.indexpic {
 float: right;
 position: relative;
 border-top: 4px solid #fff;
 border-left: 4px solid #bbb;
 border-right: 4px solid #777;
 border-bottom: 4px solid #444;
 margin: 1em 5px;
 padding: 0 0%;
}
.contentpic {
 float: left;
 position: relative;
 border-top: 3px solid #fff;
 border-left: 3px solid #bbb;
 border-right: 3px solid #777;
 border-bottom: 3px solid #444;
 margin: 3px 8px;
 padding: 0;
}
.section {
 margin: 0 0%;
 padding: 1em 1% 0.1em 3%;
}
.sectiontitle {
 color: #036;
 font-weight: 600;
 font-size: 1.1em;
 margin: 0%;
 padding: 1em 0 0.5em;
}
.sectionheading {
 font-weight: 600;
 color: #036;
 padding-top: 1em;
 padding-right: 2%;
}
#foot {
 text-align: center;
 font-weight: 600;
 font-size: 1.1em;
 color: #eee;
 border-bottom: 3px solid #eee;
 border-right: 3px solid #ccc;
 border-left: 3px solid #777;
 border-top: 3px solid #444;
}
.phone {
 text-align: center;
 color: #eea;
 font-weight: 600;
 font-size: 1.2em;
 font-family: times;
 margin: 0 0%;
 padding: 0.4em 2%;
}
#bottom {
 clear: both;
 text-align: center;
 color: #000;
 padding: 0.5em 0%;
 font-size: 0.9em;
 line-height: 1.5;
 background-color: #fff;
 background-position: bottom center;
 background-repeat: no-repeat;
}
#bottom a {
 font-size: 0.9em;
 font-weight: 600;
}
#bottom a:hover {
 color: #fff;
}
#cap {
 width: 500px;
 position: relative;
}
.form {
 margin: 0em 2px;
 padding: 0em 0px 0em 3px;
}
.formrq {
 margin: 0em 2px;
 padding: 0em 0px 0em 3px;
}
.note {
 text-align: center;
 font-weight: 600;
 font-size: 0.9em;
 color: #600;
 margin: 0 0%;
 padding: 1.6em 0% 0.6em 0%;
}
.maroon {
 font-weight: 600;
 font-size: 0.9em;
 color: #600;
}
.question {
 color: #339;
 font-weight: 600;
 font-size: 1.1em;
 line-height: 1;
 padding: 0 0% 0 0%;
}
.bord {
 border: 1px solid #999;
}
.nobord {
 border: 0px solid #999;
}
.wide {
 width: 98%;
}
.skinny {
 width: 60%;
}
.tall {
 line-height: 2;
}
.block {
 display: block;
 padding: 0.3em 8px;
}
.indent {
 margin: 0 0% 0 2%;
}
.pad {
 padding: 4px;
}
.left {
 text-align: left;
}
.floatrt {
 float: right;
 position: relative;
 margin: 0 1%;
 padding: 0;
}
.error {
 font-weight: 600;
 color: #f00;
}
.smaller {
 font-size: 0.8em;
}
.go {
 font-weight: 600;
 color: #060;
}
.light {
 color: #ddd;
}
.gray {
 color: #bbb;
}
.dark {
 color: #666;
}
.lighten {
 background: #eee;
}
.shade {
 background: #ccc;
}
a.contact {
 background-color: #369;
}
a.contact:visited {
 background-color: #369;
}
a.faqs {
 background-color: #369;
}
a.faqs:visited {
 background-color: #369;
}
a.alink {
 color: #333;
}
a.alink:visited {
 color: #000;
}
a.dlink {
 color: #666;
 color: #000;
}
a.dlink:visited {
 color: #888;
}

