body { font-family: serif; font-size: 13px; margin: 0; padding: 0; }
div#outer { width: 100%; text-align: center; }
div#inner { margin-left: auto; margin-right: auto; text-align: left; width: 780px; Background: #EFF8FF;}
div#masthead { text-align: center; margin-left: auto; margin-right: auto; padding: 0px; }

div.box { border: 1px solid #000000; background: #EFF8FF; padding: 0px 3px; margin-top:4px; }

div#topical { padding: 0px 5px 5px 0px; width: 192px; float: left; clear: left; }
div#topical div.box { border: 1px solid #000000; background: #EFF8FF; padding: 0px 3px; margin-top: 4px; }
div#topical div.box h1 { background: #EFF8FF; margin-left: 10px; font-size: 15px; font-weight: bold; color: #080D75; padding: 2px; }
div#topical div.box div.content { padding: 1px; margin: 0px 10px; text-align: left; }

div#menu { padding: 10px 5px 15px 10px; width: 175px; float: left; font-size: 15px; }
div#menu ul { list-style: none; margin: 0; padding: 0;}
div#menu a, div#menu a:link, div#menu a:visited, div#menu a:active { text-decoration: none; font-size: 15px; margin-left:3px; margin-right:3px; color: #080D75; font-weight: bold;}
div#menu a:hover { text-decoration: underline;}
div#content { width: 72%; float: right; margin-bottom: 5px; padding: 10px 5px 5px 10px; }
div#content p { margin-top:8px; padding-top: 3px; font-size: 13px;}
.bold { font-weight: bold; }
.italic { font-style: italic;}
div#footer { text-align: center; clear: both; margin-top: 3px; padding: 0; font-weight: bold;}
h1,h3 { margin: 0; padding: 0;}
h2 {color:#080D75; font-size:15px; font-weight:bold;}
div.toplevel a, div.toplevel a:link, div.toplevel a:visited, div.toplevel a:active { color:#080D75; text-decoration:none; font-size:15px; font-weight:bold;}
div.toplevel a:hover {text-decoration:underline;}
div.audience {  color:#000000; font-size:15px; font-weight:normal;}
div.publish { color:#000000; font-weight:bold;}
div#widecontent { float: left; width: 75%; text-align: justify; margin: 15px 10px 0px 10px; }
/* Form Layout */
form ul, form ol { list-style: none; }
input[type=radio] { margin-right: 15px;}
ul li label { float: none; width: auto; display: inline; margin: 0px 0px 5px 0px; list-style: none;}
label { display: block; padding:0 1em 3px 0; float:left; width:8em; }
input, textarea, select { margin:2px 0; padding:2px 3px; vertical-align:middle; font-weight:normal; font-size:11px; }
input[type=text] { width: 250px;}
textarea { vertical-align:top !important; width: 250px; }
select { font-size: 0.8em; }
form.not_styled label { float: none; width: auto; padding: 0; display: inline; }
