/*	$Id: home.css,v 1.1.1.1 2006/03/29 18:08:39 gordon Exp $	*/

			body {
				background-image: url(../graphics/elements/background_body_grey.jpg); background-position: top left; background-repeat: repeat-y;
				padding: 0;
				margin: 0;
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 12px;
			}
			
			#ptop { display: none; }

			#container {
				width: 780px;
				color: #333;
				border: 1px solid gray;
				border-right: none;
				border-left: none;
				line-height: 130%;
				background-image: url(../graphics/elements/background_home_container.gif); background-position: top left; background-repeat: repeat-y;
			}

			#top {
				padding: 0;
				margin: 0;
				border: none;
			}

			#top h1 {
				padding: 0;
				margin: 0;
			}

			#navcontainer ul {
				background: url(../graphics/elements/subnav_background.jpg);
				color: #333;
				float: left;
				width: 100%;
				font-weight: bold;
				padding: 0;
				margin: 0;
			}

			#navcontainer ul li { display: inline; }

			#navcontainer ul li a {
				padding: 0.5em 1em;
				color: #fff;
				text-decoration: none;
				float: left; 
				border-right: 1px solid #fff;
				background: url(../graphics/elements/subnav_background.jpg); width: 79px;
			}

			#navcontainer ul li a.hi {
				padding: 0.5em 1em;
				color: #fff;
				text-decoration: none;
				float: left; 
				border-right: 1px solid #fff;
				background: url(../graphics/elements/subnav_background_there.jpg); width: 79px;
			}

			#navcontainer ul li a:hover {
				background: url(../graphics/elements/subnav_background_there.jpg);
				color: #fff;
			}

			#leftcolscreen {
				float: left;
				width: 160px;
				margin: 0;
				padding: 1em 0;
				background: #6374dc;
				background: url(../graphics/elements/leftcol_background.gif); background-position: top left; background-repeat: repeat-both;
			}

			#leftcolprint { display: none; }

			#rightcol {
				float: right;
				width: 260px;
				margin: 0;
				padding: 0;
			}

			#content {
				margin-left: 170px;
				margin-right: 270px;
				border-none: none;
				padding: 1em 0;
				max-width: 36em;
			}
			
			#content p { padding: 0 1em; }

			#footer {
				width: 760px;
				clear: both;
				margin: 0;
				padding: 10px;
				color: #333;
				border-top: 1px solid gray;
				border: none;
				font-size: 10px;
				background: #fff;
/*				background-image: url(../graphics/elements/background_body_grey.jpg); background-position: top left; background-repeat: repeat-y;	*/
			}
			#footleft {
				float: left;
				width: 630px;
				float: left;
			}

			#leftcol p, #rightcol p { margin: 1em; 0 0 0; }
			#content h2 { margin: 0 0 .5em 0; }
			
			a, a:visited { color: #369; }
			
			
			