body { font-family: verdana, trebuchet ms, sans-serif; font-size: 14px; margin: 0; padding: 0; }
#maindiv1 { /*height: 17px; */left: 50%; margin-left: -285px; position: absolute;
					text-align: right; top: 50px; width: 570px; z-index: 0; }
#logo { position: absolute; top: -40px; left: -40px; margin: 0; padding: 0; }
#trmenu { height: 37px; }
#maindiv2 { background: #354B98; width: 100%; /*height: 363px; */}

#mainmenu1 { /*height: 400px;*/ left: 50%; margin-left: -285px; /*margin-top: -200px;*/ position: absolute;
					 text-align: justify; top: 30px; width: 570px; z-index: 2; }
#mainmenu2 { line-height: 50px; position: absolute; top: 150px; right: 0px; color: white; }
#mainmenu2 a { color: #354B98; display: block; width: auto; padding: 0 0.5em; 
					 float: right; text-decoration: none; }
#mainmenu2 a:hover { background: #354B98; color: #EBD132; }

#banner { background: #EBD132 url(gfx/bannerbg.png) left repeat-x; height: 50px; margin-top: -50px; position: absolute; top: 230px; width: 100%; z-index: 1; }
#nacoss { position: absolute; right: 10px; bottom: 50px; }
#content { color: #fff; line-height: 1.5em; margin-top: 20px; padding: 1em; text-align: justify; }
.rightmenu { color: #EBD132; padding: 1em; }
.rightmenu a { color: #EBD132; text-decoration: none; }
.rightmenu a:hover { text-decoration: underline; }

.emphasis { font-style: italic; color: #EBD132; }

#content td { vertical-align: top; text-align: left; border-bottom: 1px solid #fff; }
#content tr {  }
#content h2 { font-size: 1.2em; margin: 0; padding: 0; margin-bottom: 5px; }
#content a { color: white; text-decoration: none; }
#content a:hover { text-decoration: underline; }

#precontent { font-style: italic; }