/* ######### homepage CSS for top level tabs ######### */
.tabsmenuclass { width: 100%; margin: 0; padding-top: 26px; margin-top:26px;}
.tabsmenuclass-link, a.tabsmenuclass-link, a:visited.tabsmenuclass-link { padding: 6px 18px; background: none; color: #ffffff; margin-right: 1px; text-decoration: none; font: 20px Arial; }
a:hover.tabsmenuclass-link { background: none; color: #ecee0b; }

.tabsmenuclass, .tabsmenuclass-link table tr td a, .tabsmenuclass table tr td a:visited { padding: 6px 18px; background: none; color: #ffffff; margin-right: 1px; text-decoration: none; font: 20px Arial; }
.tabsmenuclass table tr td a:hover { background: none; color: #ecee0b; }

/* .tabsmenuclass ul { overflow: hidden; padding: 0; list-style-type: none; }
.tabsmenuclass li { float: left; } 
.tabsmenuclass a { display: block; padding: 5px 18px; background: none; color: #ffffff; margin-right: 1px; text-decoration: none; font: 20px Arial; }
.tabsmenuclass a:hover, .tabsmenuclass a.selected { background: none; color: #ecee0b; } */

/* ######### subpage CSS for top level tabs ######### */
.subtabsmenuclass-link, a.subtabsmenuclass-link, a:visited.subtabsmenuclass-link { padding:0; margin-right: 1px; font: 18px Arial; color: #ffffff; background: none; text-decoration: none; }
a:hover.subtabsmenuclass-link { background: none; color: #ecee0b; }

.sub, .sub a, .sub a:visited { padding:0; margin-right: 1px; font: 18px Arial; color: #ffffff; background: none; text-decoration: none; }
.sub a:hover { background: none; color: #ecee0b; }

/* ######### homepage CSS for sub menu container below ######### */
.tabsmenucontentclass { height: 90px; }
/* .tabsmenucontentclass ul { margin: 0; padding: 0; list-style-type: none; }
.tabsmenucontentclass li { padding-left:8px; float:left; margin-right: 1em; }
.tabsmenucontentclass a { color: #ffffff; text-decoration: none; font: normal 12px Arial; }
.tabsmenucontentclass a:hover, .tabsmenucontentclass a.selected { color: #ffffff; } */

/* ######### subpage CSS for sub menu container below ######### */
.subtabsmenucontentclass { height: 76px; }

.notice{margin-bottom: 10px; background-color: #DFF2BF; width:350px; padding:10px; font-size:1.1em;}
.error {margin-bottom: 10px; background-color: #FFCCCC; width:350px; padding:10px; font-size:1.1em;}
.error h2 { font-size: 1.1em; padding:10px; }