/* CSS FILE developed by Jeff B. Oct. 2008 */

body { font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:8px; }
div { float:left; clear:none; display:block; }

#header { clear:both; }
#topnav { background-color:#003366; height:27px; vertical-align:middle; }
#topnav td a { color:#FFFFFF; font-weight:bold; font-size:11pt; text-decoration:none; margin-left:8px; margin-right:8px; }
#topnav td a:hover { color:#FF6666; }
#torso { clear:both; width:100%; white-space:nowrap; display:inline-table; }
#left { background-color:#AFC1D6; display:block; width:150px; padding:3px; white-space:normal; }
#left p { margin:5px 0 12px 0; }
#left p a { color:#000099; text-decoration:none; font-size:14px; } #left p a:hover { color:#CC0000; }
#body { width:75%; margin-left:35px; padding-top:10px; white-space:normal; display:block; }
iframe { margin:0; padding:0; width:100%; }

/* Template Controls Above
//   Global Content Controls Below */

#body p { margin:5px 0 12px 2em; text-indent:-2em; font-size:14px; } // .outdent
#body p.indent { margin:5px 0 12px 0em; text-indent:2em; }
#body p.flush { margin:5px 0 12px 0em; text-indent:0; }
#body p a { font-weight:bold; }
#body a { color:#0000FF; }
#body a:visited { color:#9966FF; }
#body a:hover { color:#FF0000; }

h1, h2, h3 { color:#000099; font-size:20px; margin:5px 0 12px 0; }
h1 { font-size:26px; color:#990000; margin:12px 0 12px 0; }
h2 { font-size:22px; color:#000099; margin:18px 0 8px 0; }
h3 { font-size:20px; color:#009900; margin:5px 0 12px 0; }
strong { color:#CC3333; }
li { margin:8px 0; }
small { font-size:12px; }
#navtable { width:100%; min-width:1000px; }
