body { font-family: Verdana, Helvetica, sans serif; }

#header { margin-left: 30px; margin-right: 30px;}

#container { 
       color: #333;
       font-size: 0.9em;
       margin-left: 30px; margin-right: 30px;
       clear: both;
     }

#header-banner { float: left; }

#header h1 { font-weight: bold; }

#nav { font-size: 1.1em; color: #777; font-weight: bold; }
#nav a { color: #777; text-decoration: none; padding-right: 20px;}

#container h1 { font-size: 1.2em; }
#contariner h2 { color: #02A; font-size: 1.15em; }

#login TD { font-size: 0.8em; color: #777;}
.loginfield { font-size: 0.8em; color: #777;}

TD { font-size: 0.9em; }
TH { font-size: 0.9em; }

.faq-q { padding-top: 20px; font-weight: bold; font-size: 1.1em; color: #477890; margin-right: 30px; margin-left: 30px;}

.faq-a { font-size: 0.9em; margin-right: 30px; margin-left: 30px;}

.border-section { background: #cee; }
.rounded-border-top { background: url(/images/rounded-tr.jpg) no-repeat right top;}
.rounded-border-bottom { background: url(/images/rounded-br.jpg) no-repeat right top; }
.border-section-content { padding-left: 30px; padding-right: 30px; }

.space-bottom { margin-bottom: 30px;}

.top-head { font-size: 2em; font-weight: bolder; color: #000;  line-height: 0.5em;}
.emphasis { font-style: italic; }

#footer { text-align: right; margin-right: 30px; margin-top: 20px; }

.large { font-size: 1.25em; font-weight: bold; padding: 10px;}