body {font:76% Arial, Helvetica, sans-serif; color:#444; padding:0; margin:0;}

.ix #main {width:470px; float:right; margin-top:50px; padding:50px 40px 0 20px; background:url(../images/page-top.gif) 100% -96px no-repeat;}
.ix #related {width:174px; float:left; margin-top:100px; padding:38px 20px 40px 35px; border-right:1px solid #e7e6dc;}

.smaller {font-size:.9em;}
.smaller .smaller {font-size:1em;}

#section {width:174px;}

h1 {width:470px;}

.reply {background:#f3f2e7; margin-top:10px; padding:5px; margin-bottom:0;}
.reply strong {color:#354e68; font-family:"Times New Roman",Times,serif; font-size:1.2em;}
.required {margin:10px 0 5px 0;}
.error {color:#CC0000; font-weight:bold;}

.gbnav {text-align:center; background:#e6e5db; padding:5px; margin:0; font-family:"Times New Roman",Times,serif; font-size:1.2em; color:#666;}
.gbnav a {text-align:center; margin:0 20px;}
.gbnav a {color:#369; font-weight:bold;}
.gbnav a:visited {color:#369;}
.gbnav a:hover {color:#c60;}

table, textarea {font-size:1em;}
table {margin-left:0; margin-right:0;}
.entries {border:1px dashed #e6e5db; background-color:#fff; margin-bottom:20px; padding:10px;}
table.entries table {margin-bottom:10px;}
td.upper {color:#354e68; margin-top:10px; background:#f3f2e7; font-weight:bold; font-family:"Times New Roman",Times,serif; font-size:1.2em;}
div.entries {margin-top:18px;}
.required {text-align:left;}

a {color:#369;}
a:visited {color:#669;}
a:hover {color:#c60;}

input, textarea {background-color:#fff; font-family:Arial, Helvetica, sans-serif;}
textarea {margin-bottom:5px;}
input.btn {color:#354e68; background-color:#ccc; padding:3px 5px; font-weight:normal; border:1px outset; cursor:pointer; font-weight:bold; font-family:"Times New Roman",Times,serif; font-size:1.2em;}
input.actbtn {color:#fff; background-color:#354e68; padding:3px 5px; font-weight:bold; border:1px outset; cursor:pointer; font-weight:bold; font-family:"Times New Roman",Times,serif; font-size:1.2em;}