body   { color: #000; font: 12px Verdana, "Lucida Grande", Geneva, Arial, sans-serif; background-image: url(http://thenationalacademy.org/images/bggrayline.gif); background-repeat: repeat; text-align: center; margin: 0; padding: 0   }

table    { text-align: center; margin: 0 0 10px; padding: 0; width: 100%; border: 0 }
td     { color: black; font-size: 10px; background-color: #eaf2f2; text-align: left; margin: 2px; padding: 3px; vertical-align: top }

#banner { margin: 0 0 10px; padding: 0 }

#main { background-color: #fff; background-image: none; text-align: center; margin: 0 auto; width: 770px    }
h1   { font-size: 20px; margin: 20px 0 0.5em }
h2    { font-size: 18px; font-weight: bold; margin: 0.9em 0 0.4em }
h3    { font-size: 16px; font-weight: bold; margin: 0.8em 0 0.3em }
h4    { font-size: 14px; font-weight: bold; margin: 0.6em 0 0.2em 0 }
h5     { font-size: 12px; font-weight: bold; margin: 0.4em 0 0.2em 0; padding: 0 }
h6   { font-size: 10px; font-weight: bold; margin: 0.4em 0 0; padding: 0 }

#contentleft  { text-align: left; background-image: url(http://thenationalacademy.org/images/white.gif); background-repeat: repeat; margin: 0; padding: 0; width: 490px; float: left; overflow: visible }
#content  { text-align: left; margin: 0; width: 770px; padding: 0 10px; float: left; background-color: #fff; overflow: visible }
#content li { margin-bottom: 0.5em; }
#content li ul li { margin-bottom: 0.3em; }
#bar  { background-color: #006; background-image: none; text-align: center; margin: 0; padding: 5px 0; border-bottom: 15px solid #cccc66; width: 100%; height: auto;}
#barfoot  { background-color: #006; background-image: none; text-align: center; margin: 0; padding: 5px 0 5px 0; width: 100%; border-top: 15px solid #CCCC66;}
#barmenu { background-color: #600; text-align: center; margin: 0; padding: 0; width: 100%; height: auto; }


#colmenu          { font-size: 10px; margin: 10px 0 6px 4px; padding: 5px 0; width: 305px; float: right; clear: both; border: dotted 1px #600 }
#colmenu ul       { text-align: right; padding: 0 5px 0 0; margin: 0 0 0 5px; width: 130px; border-right: 1px solid #669 }
#colmenu li   { color: #233041; font-size: 10px; font-weight: bold; line-height: 1em; list-style-type: none; margin-bottom: 0.6em }
#colmenu li ul         { display: none; position: absolute; top: 0; left: 135px; width: 150px; border: none; text-align: left }
#colmenu li ul li  { font-size: 10px; line-height: 1.1em; font-weight: normal; list-style-type: none; margin-bottom: 0.3em }
#colmenu li.hover ul   { display: block }


#homemenu       { font-weight: bold; margin: 25px 0 25px 15px; padding: 15px 0; width: 460px; float: left; border: solid 1px #600; }
#homemenu ul     { text-align: right; padding: 0; width: 250px; margin: 0 0 0 10px; border-right: 1px solid #600   }
#homemenu li   { color: #233041; font-size: 12px; font-family: "Lucida Grande", Arial, verdana; line-height: 13px; list-style-type: none; margin: 0; padding: 0 10px 7px 0     }
#homemenu li ul       { text-align: right; display: none; margin: 0; padding: 3px 0 0 0; position: absolute; top: 0; left: 260px; width: 185px; border-right: medium none; border-left: medium none   }
#homemenu li ul li    { font-size: 10px; font-weight: bold; line-height: 11px; list-style-type: none; padding-bottom: 4px; border-left: medium none    }
#homemenu li.hover ul    { text-align: left; display: block; margin-right: 0; padding-right: 0 }

img.left { margin: 2px 8px 5px 0; float: left; border: 0 }
img.right   { margin: 2px 0 5px 8px; float: right; border: 0 }

#footer    { font-size: 10px; text-align: center; padding: 0; width: 100%; clear: both }

A:link    { color: #1c599a; text-decoration: none; border-bottom: 1px solid #dedede }
A:visited  { color: #1c599a; text-decoration: none; border-bottom: 1px solid #dedede }
A:hover   { color: #660000; text-decoration: none; border-bottom: 1px solid #FFACB2 }

.tenarial   { font: 9px Arial, sans-serif }
.ten   { font: 10px Verdana, Geneva, Arial, "Lucida Grande", sans-serif }
.tengray { color: #787878; font: 10px Verdana, Geneva, Arial, "Lucida Grande", sans-serif }
.twelve  { font-size: 12px; font-weight: normal; line-height: 1.3em }
.fourteen { font-size: 14px; line-height: 1.3em }
