	body                    { font:normal 10pt tahoma; background-color: #e1e1e1; }
	form                    { padding:20px 0; }
	#wrapper_header         { width:774px; margin:auto; height:8px; background: white url('/images/wrapper_header.gif') bottom center no-repeat;}
	#wrapper_footer         { width:774px; margin:auto; height:8px; background: white url('/images/wrapper_footer.gif') top center no-repeat;}

	#wrapper                { width:774px; margin:auto; background: white url('/images/body.gif') top center repeat-y;}
	#header                 { background: #afd2f3 url('/images/header_bg.gif') top center repeat-x; position:relative; height:104px; margin:0 7px; }
	
	#content                { padding:0 7px; }
	#content_table          { border-collapse:collapse; table-layout:fixed; width:100%;}
	#content_table_left     { width:210px; vertical-align:top; background: #dbe3eb url('/images/sub_nav_bg.gif') top center repeat-x; padding:0;;}
	#content_table_right    { padding:10px 20px; vertical-align:top }
	#footer                 { border-top:solid 1px #AAA; height:18px; font:normal 9pt tahoma; color:#888; text-align:center; margin:0 7px; background: white url('/images/footer_bg.gif') top center repeat-x; padding:8px 0 4px;}
	#footer a               { color: #AAA;}

	img                     { border:none; }

  .page_actions           { float:right; padding:0 10px 10px;}
	h1                      { font-size:14pt; margin:0 0 10px; padding-bottom:6px; color:#788eaa; background: white url('/images/dottedline.gif') bottom left repeat-x }
	h3                      { font-size:12pt; margin-bottom:0px }
	p                       { margin-top:0 }
	#logo                   { padding:8px; font-size:16pt; float:left; }
	#logo img               { vertical-align:bottom; }
	#logo a                 { text-decoration:none; color:black; }
	#contact                { position:absolute; right:0; top:5px; padding:20px; color:#788eaa; font-size:.9em; }
	#navigation             { margin:0 7px; padding:0px; list-style:none; height:30px; background: #afd2f3 url('/images/tab_bg.gif') top center repeat-x; clear:both; border-bottom:solid 1px #DDD; }
	#navigation li          { float:left; height:20px; line-height:1.8em; font:bold 1.0em tahoma; border-right:solid 1px #888; border-left:solid 1px #FFF; padding:5px 0px; }
	#navigation li.selected { padding:5px 20px; color:#444; }
	#navigation li a        { height:20px; display:block; padding:0px 20px; color:black; text-decoration:none; }
	#navigation li a:hover  { text-decoration:underline;}
	
	#sub_nav a              { color:#284c64; text-decoration:none; display:block }
	#sub_nav                { padding:0px; margin:0px; list-style:none }
	#sub_nav img            { border:0;}
  #sub_nav li             { background: transparent url('/images/dash.gif') bottom left repeat-x; padding:5px; margin:5px; font:normal 11pt verdana; }

  .prompt                 { vertical-align:top;}
  
  table.list td           { vertical-align:top }