/* CSS */

BODY { margin: 10px 0 0 0; background-color : #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

H1 { font-size: 150%; color: #3C4A75; font-weight : bold; text-align: center; }
H2 { font-size: 100%; font-weight: bold; }
H3 { font-size: 100%; color: #3C4A75; }
H4 {  font-size: 90%; font-weight: bold; color: #666; }
H5, H6 { font-size: 80%; font-weight: bold; color: #3C4A75; }

hr { color: #CCC; padding: 0; margin: 0; }
p { font : 90%  Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }
ol { list-style-type : decimal; font : 90% Verdana, Arial, Helvetica, sans-serif; }
ul  { list-style-image : url('graphics/bullet.gif'); font : 90% Verdana, Arial, Helvetica, sans-serif; }

a:link, a:visited { color: #0000FF; text-decoration: underline; }
a:hover { text-decoration: none; background: no-repeat; padding-left: 0px; color: #0000FF; }

/* CUSTOM CSS */

.topmenu { font-size: 70%; text-align: left }
.center { text-align : center; }
.footer  { font-size: 75%; text-align: center;  margin: 6px 10px; }
.footer2 { font-size: 7pt; }
.google { padding: 20px 20px 10px 0px; float: left; width: 60%; height: 260px; position: relative; }
.links { border: 1px solid #3C4A75; width: 100%; padding: 0px;  }
.links p { font-size: 90% }
.menu-hdr { font: 90% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; color: #FFFFFF; text-align: left; background-color: #330099;}
.menu { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
.menu a:link, .menu a:visited { text-decoration: underline; padding-left: 0px; color: #0000FF; }
.menu a:hover { text-decoration: none; background: no-repeat; padding-left: 0px; color: #0000FF; }
.articlemenu { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
.articlemenu a:link, .articlemenu a:visited { text-decoration: underline; background: url('graphics/articleicon.jpeg') no-repeat; padding-left: 30px; color: #0000FF; }
.articlemenu a:hover { text-decoration: none; background: url('graphics/articleicon.jpeg') no-repeat; padding-left: 30px; color: #0000FF; }
.articles {border: 1px dotted #346FAB; padding-left: 10px; padding-right: 10px;}
.ACPmenu { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
.ACPmenu a:link, .ACPmenu a:visited { text-decoration: underline; padding-left: 0px; color: #0000FF; height: 0%; }
.ACPmenu a:hover { text-decoration: none; background: no-repeat; padding-left: 0px; color: #0000FF; }
.table  { border: 1px solid #CCCCCC; border-right: 5px solid #330099; border-bottom: 1px solid #330099; width: 850px; border-collapse: collapse }
.table-hdr, .table-ftr  { width: 1000px; border-collapse: collapse }
.table-top { height: 25px; padding: 0px 10px 0px 10px }
.table-btm { background-color: #330099; width: 750px; height: 25px; font: 75% Arial, Helvetica, sans-serif; color: #FFF; padding: 5px 10px 5px 10px; text-align: center; }
.table-btm a:link, .table-btm a:visited { color: #FFF; }
.table-btm a:hover { color: #FFFF00; text-decoration: none; background: transparent }
.tablecol1 { border-right: 0px #FFF; padding: 10px 20px 30px 20px; vertical-align: top; background-color: #FFF; width: 760px;}
.tablecol2 { padding: 0px 0px 5px 5px; vertical-align: top; width: 240px; background-color: #eee;}
.tablemenu { border-top: 1px solid #CCC; }
.tablemenu p { font: 90% Verdana, Arial, Helvetica, sans-serif; }
.vgoogle { text-align: center; }