.screen_only { visibility:hidden; }
.print_only { }

body { margin:0; padding: 0; }
body,td,div,input,ol,ul,li { font-family:Arial, Helvetica, sans-serif; font-size:11pt; }
#wrap1 {   }
#wrap2 { padding: 0 6px; }
#header { }
#wrap3 { padding:15px 0 0 0; }
#content { margin-left:160px; padding:0; }
#footer { padding: 20px 6px; font-size:8pt; }

h1 { color:#336699; }
h2 { color:#336699; }
h3 { color:#336699; }
h4 { color:#336699; }
h5 { color:#336699; }
h6 { color:#336699; }

a, a:active, a:visited { color:#336699; text-decoration:underline; }

li { padding-bottom:10px; }

/*-------------------------------------------------
  Menu
-------------------------------------------------*/
#navleft { width:120px; padding:15px 0 0 0; float:left;}
	#navleft li { font-size:7pt;}

	#navleft .heading { width:80px; padding:4px 5px 4px 10px; margin:0 0 5px 0; }
	#navleft .heading a, #navleft .heading a:visited { font-weight: bold; color:#FFF; text-decoration:none; }

	#navleft .secondary { padding:4px 5px 4px 10px; margin:0 0 5px 0; font-size:7pt; }
	#navleft .secondary a, #navleft .secondary a:visited { color:#666; text-decoration:none; }

	#navleft  ul.main { margin:0 0 35px 0; padding:0; list-style-type:none; }
	#navleft .main li { margin-left:20px; padding:5px 10px 5px 0; border-bottom:1px dotted #666666; }
		#navleft .main a, #navleft .main a:visited { text-decoration:none; color:#666666; margin-left:-12px; padding-left:12px; }

/*-------------------------------------------------
  Misc
-------------------------------------------------*/
.credit { font-size:11px; color:#666666; padding-left:10px; margin-top:-12px; }
