ul, ol { margin: 0; padding: 0; }
#container {
		position: relative;
	width: 753px;
	margin: 0 auto;
	background: white; 
	}
#slideshow {
		padding: 90px 0 0 0;
}
#slideshow-head {
		position: absolute;
		top: 0;
		left: 0;
		float:left;
		filter:alpha(opacity=85);
		-moz-opacity:.85;
		opacity:.85;

}
#footermenu {
	text-align: center; 
	clear: both;
	padding: 13px;
	}
#footermenu ul {
	padding: 0;
	margin: 0; 
	}
#footermenu ul li a {
	white-space: nowrap;
	}
#footermenu ul li {
     padding: 1px 5px;
     margin: 0px;
     display: inline;
     list-style-type: none;
     line-height: 20px;
     border: 1px dotted #009; 
     }
* html #footermenu ul li {
     padding: 0px 5px 0px 5px;
     margin: 0 1px;
     line-height: 24px;
     }
#footermenu ul li:hover {
	border: 1px dotted #b00;
	background: yellow; 
	}
#rightblock {
	margin: 15px 10px 25px 203px; 
	}
#rightblock  ul {
	font-size: 14px;
	padding: 20px 0 0 20px ;
	margin-left: 50px;
	clear: both;
	}

#leftcolumn {
	position: relative;
	float: left;
	margin: 0 15px 0 5px;
	width: 250px; 
	}
#rightcolumn {
	margin: 0  0 0 275px; 
	}
.dlist h2 {
	margin: 0;
	padding: 0 0 7px; 
	}
/* FORM STYLES */
INPUT, select, textarea, text {
	border: 1px #006699 groove;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-color: #000000;
	border-style: solid; 
	}
	
form#employment input, select, textarea {
margin: 1px 5px 1px 11px;
padding: 0 5px;
background: #ffb;
font-size: 130%;
}
form#employment select {
padding: 0;
}
form#employment textarea {
width: 500px;
}
.radio {
position: relative;
top: +4px;
	border: 0px solid white;
}
textarea {
	width: 600px;
	height: 150px; 
	}
form#employment textarea {
	height: 50px; 
	}
form#employment div.block {
padding: 5px 10px;
margin: 5px 0;
border: 1px solid;
}

/* TEXT STYLES */
.small {
	font-size : 10px; 
	}
.required {
	color: #FF0000;
	background-color : transparent; 
	}
div.gallerybox {
	text-align: center;
	font-size: 15px;
	margin: 7px 0; 
	}
div.gallerybox a {
	text-decoration: none; 
	}
#footer {
/*	height: 142px;
	width: 753px;
	margin: 0 auto;
	text-align: center;
	background: url(/pix/flowers-bg.gif) repeat-x;
	position: relative;	*/
	}
#subfooter {
	clear: both;
	height: 5px; 
	}
		
#article {
		margin: 0 35px 35px 200px;
		}
#article h1,
#container h1  {
		text-align: center;
		padding: 0 20px;
		letter-spacing: 3px;
		word-spacing: 5px;
		}

.files-label {
	text-align:center; 
	font-size: 10px; 
	letter-spacing:4px;
	border:1px solid;
	}
.files-list {
	text-align: right;
	border-right:1px solid ;
	border-bottom:3px double ;
	padding: 0 3px 0 0;
	}

.right { margin: 0 0 0 25px;}
.left { margin: 0 25px 0 0;}
.center { text-align: center; }

.product h1{ font-weight: normal; margin: 0; padding: 0;}
.product h2{ font-weight: normal; margin: 0; padding: 0; font-style: italic;}
h3 { margin: 3px 0 5px; }

#copywright {
/*
	position: relative; 
	top: +220px; 
*/
width: 700px;
clear: both;
margin: 0 auto;
	padding: 0 0 20px;
	text-align: center;
}

@media print {

* html #tagline-top {
	right: +240px;
	}
	#rightblock {
				margin: 0px; 
				width: 670px;
		}
	#leftcolumn {
				margin: 0;
				width: 305px; 
				border: 1px solid white;
		}
	#rightcolumn {
				margin: 0  0 0 330px; 
				border: 1px solid white;
	}
	
	#leftmenu	 {
				width: 0;
				border-right: 0px solid white; 
				display: none;
			}
	#footermenu ul {	
				display: none;	
		}
	#footermenu	.bizcard {
				width: 750px;
				text-align: center;
				margin: 20px auto;
				display: block;	
		}
	.edlink,
	p small { 
				display: none; 
		}
}


