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


body { background:#CCCCCC url(../images/bg1.gif); margin:0; padding: 0; }
body,td,div,input,ol,ul,li { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#wrap1 { margin-right: auto; margin-left: auto; width:860px;  }
#wrap2 { background:url(../images/bg2.png) repeat-y; padding: 0 6px; width:848px; }
#header { background:url(../images/head.png) repeat-x; height:82px; padding:20px 15px 30px 15px; }
#wrap3 { padding:15px 0 0 0; }
#content { width:610px; margin-left:220px; padding:0; }
#footer { background: url(../images/bg_footer.png) no-repeat top; padding: 20px 6px; width:848px; font-size:11px; float:left; margin-top:-13px; }

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

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

li { padding-bottom:10px; }



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

	#navleft .heading { width:180px; padding:4px 5px 4px 10px; margin:0 0 5px 0; background-color:#999966; }
	#navleft .heading a, #navleft .heading a:visited { font-weight: bold; color:#FFF; text-decoration:none; background:url(../images/bullet-header.gif) no-repeat; background-position:0 4px; margin-left:-6px; padding-left:12px; }
	#navleft .heading a:hover { text-decoration:none; color:#FFF; background-position:0 -22px; }

	#navleft .secondary { padding:4px 5px 4px 10px; margin:0 0 5px 0; }
	#navleft .secondary a, #navleft .secondary a:visited { color:#666; text-decoration:none; }
	#navleft .secondary a:hover { color:#000; text-decoration:underline; }

	#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; background:url(../images/bullet.gif) no-repeat; background-position:0 4px; margin-left:-12px; padding-left:12px; }
		#navleft .main a:hover { text-decoration:none; color:#000; background-position:2px -22px; }

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


/*-------------------------------------------------
  vdaemon styles
-------------------------------------------------*/
.default { font-weight: bold }
.defaultErr { font-weight: bold; color: #FF0000; }
.errHeader { font-weight: bold; font-size:12px; color: #FF0000; }

