body { font-size:90%; font-family:verdana,arial,sans-serif; font-weight:normal; color:#000000; background-color:#FFFFFF; margin:0px; padding:0px; }
body td { font-family:verdana,arial,sans-serif; }

a:link    { color:#0000FF; }
a:visited { color:#000066; }
a:hover   { color:#FF9900; text-decoration:none; }
a:active  { color:#0000FF; }

h1 { font-size:130%; font-weight:bold; color:#000066; padding-bottom:5px; border-bottom:#000066 2px solid; }
h2 { font-size:110%; font-weight:bold; color:#000066; margin-top:1.5em; }
h3 { font-size:100%; font-weight:bold; }

#pgHeader { background:#000066 url("/trb/images/pgHeaderBack.gif") repeat-x; }
#pgHeader tr { vertical-align:middle; }
#pgHeader #TRBLogo { padding-right:20px; }

#mainNav { background-color:#CCCCCC; padding:1em 0; }
#mainNav ul { list-style:none; padding:0; margin:0; }
#mainNav a { font-weight:bold; color:#000066; text-align:right; text-decoration:none; padding:.5em .8em; display:block; }
#mainNav a:hover { background-color:#333333; color:#FFFFFF; }

#mainContent { padding:1em 2em 2em; }
#mainContent fieldset legend { font-size:110%; font-weight:bold; color:#000066; }
#mainContent fieldset div { padding:1em; }
#mainContent fieldset ul li { margin:.3em; }
#mainContent .smDouble li { margin-bottom:.25em; }
#mainContent .double li { margin-bottom:1em; }
#mainContent .boldText { font-weight:bold; }
#mainContent .whiteText { background-color:#6699CC; color:#FFFFFF; font-weight:bold;}
#mainContent .fileInfo { font-size:80%; font-style:italic; white-space:nowrap; }
#mainContent .addInfo { font-size:80%; font-style:italic; }
#mainContent .nowrap { white-space:nowrap; }
#mainContent .label { background-color:#EEEEE4; text-align:right; padding-right:5px; padding-left:5px; }
#mainContent .new { vertical-align:middle; }
#mainContent .greyBorder { border:1px solid #CCCCCC; }
#mainContent .blackBorder { border:1px solid #000000; }
#mainContent .greyBack { background:#EEEEE4; color:#000066; font-size:90%; font-weight:bold; }
#mainContent .menuBack { background:#EEEEE4; color:#000066; font-size:90%; font-weight:bold; }
#mainContent .menuContent ul { margin:2px 4px 2px 20px; padding-left:0; }
#mainContent .menuContent li { margin-bottom:.3em; }
#mainContent div.formError p { margin:2em 0 2px; font-weight:bold; color:#FF0000; }
#mainContent div.formError p img { width:20px; height:20px; vertical-align:middle; padding-right:10px; }
#mainContent div.formError ul { margin-top:0; margin-bottom:2em; }

#pgFooter { padding:.8em .8em 1em; border-top:1px solid #000000; }
#pgFooter img { float:right; }
