/* CSS Document */
body {
background:url(../_images/background.gif) repeat-x #f1f0eb;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}
	td {
	vertical-align:top;
	padding:5px;
	}
h2 {
font-size:18px;
font-weight:bold;
}
h3, h4 {
font-size:16px;
font-weight:bold;
}
#header {
background:url(../_images/header.gif) top center no-repeat;
height:100px;
margin:0 auto;
width:800px;
}
a:link, a:visited {
color:#252a37;
}
a:hover {
color:#52596F;
}
	#logo {
	background:url(../_images/logo.gif);
	float:left;
	height:100px;
	width:133px;
	}
	#search {
	background: url(../_images/search_back.gif) no-repeat;
	color:#FFFFFF;
	float:right;
	height:40px;
	width:280px;
	}
		#search  ul {
		margin:0;
		padding:8px;
		}
		#search  li {
		display:inline;
		margin:0;
		padding-right:5px;
		}
		#search  a:link, #search  a:visited {
		color:#FFFFFF;
		font-size:10px;
		text-decoration:none;
		}
		#search  a:hover {
		color:#728BA3;
		}
					.search_box{
					width:150px;
					color: #666666;
					font-size:11px;
					background-color: #DFDCD1;
					padding-top: 5px;
					padding-right:0px;
					margin-bottom:6px;
					border-bottom:1px solid #252a37;
					border-left:1px solid #252a37;
					border-right:1px solid #252a37;
					border-top:1px solid #252a37;
					}
					.search_but{
					height: 20px;
					position: relative;
					padding: 3px 10px 3px 0px;
					margin-top: 0px;
					}
					#search form {
					float:right;
					margin-top:-28px;
					}
#nav {
height:34px;
margin:0 auto;
width:800px;
}
	#nav ul {
	position:relative;
	z-index:1px;
	margin:0;
	padding-top:14px;
	text-align:center;
	}
	#nav li {
	display:inline;
	margin:0;
	padding:8px 15px 5px 15px;
	}
	#nav a:link, #nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	#nav a:hover {
	color:#FFFFFF;
	}
	#nav li:hover {
	background:#52596F;
	}
		#nav .selected {
		background:#52596F;
		}
#frame {
background:url(../_images/frame_back.gif) no-repeat #FFFFFF;
margin:0 auto;
padding:12px;
width:796px;
}
	#frame img {
	margin:5px 15px 5px 0px;
	}
	#content {
	padding:10px;
	}
		#content img {
		border:4px solid #b9b39f;
		margin:5px 15px 5px 0px;
		}
		.dipslay1 {
		background:#DFDCD1;
		padding:5px;
		}
		.even {		
		background:url(../_images/odd_back.gif) #DFDCD1;
		border-top:1px solid #dfdcd1;border-right:1px solid #b9b39f;
		padding:5px;
		}
		.even img {
		float:left;
		}
		.odd {
		border-bottom:1px solid #b9b39f;
		
		padding:5px;
		}
		.odd img {
		float:right;
		border:none;
		}
		.tagline {
		border-top:1px solid #EEEEEE;
		text-align:left;
		font-size:10px;
		}
	#secondary_nav {
	background:url(../_images/menu_2_bg.gif) repeat-x #728BA3;
	height:32px;
	width:796px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
		#secondary_nav ul {
	margin:0;
	text-align:center;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
		}
		#secondary_nav li {
		display:inline;
		padding:8px 15px 7px 15px;
		margin:0px;
		}
		#secondary_nav a:link, #secondary_nav a:visited {
		color:#FFFFFF;
		text-decoration:none;
		}
		#secondary_nav a:hover {
		color:#FFFFFF;
		}
		#secondary_nav li:hover {
		background:#728ba3;
		}
			#secondary_nav .selected {
			background:#728ba3;
			}
	#home_left {
	background:url(../_images/menu_bg.gif);
	border:4px solid #DFDCD1;
	float:left;
	margin:10px;
	padding:25px;
	width:350px;
	}
	#home_left2 {
	background:url(../_images/menu_bg.gif);
	border:4px solid #DFDCD1;
	float:left;
	margin:10px;
	padding:25px;
	width:700px;
	}
		#home_left p, #home_left2 p {
		color:#FFFFFF;
		font-style:italic;
		font-weight:bold;
		}
	#home_right {
	float:right;
	margin:10px 10px 0px 0px;
	padding:10px;
	width:305px;
	}
	#left_menu {
	background:url(../_images/menu_bg.gif);
	border:4px solid #DFDCD1;
	float:left;
	width:220px;
	}
		#left_menu ul {
		margin:0;
		padding:9px 0px 0px 0px;
		text-align:right;
		}
		#left_menu li {
		border-bottom:1px solid #475f76;
		border-top:1px solid #7a92a9;
		display:block;
		margin:0;
		padding:0;
		width:219px;
		}
		#left_menu a:link, #left_menu a:visited {
		color:#FFFFFF;
		display:block;
		padding:8px 5px 8px 1px;
		text-decoration:none;
		}
		#left_menu a:hover {
		background:#343c56;
		color:#FFFFFF;
		}
		#left_menu .selected {
		background:#343c56;
		padding:0px;
		}
	#left_lower {	
	background:url(../_images/left_shadow.gif) repeat-x #DFDCD1;
	float:left;
	padding:10px;
	width:200px;
	}
	#left_lower a:link, #left_lower a:hover, #left_lower a:visited {
	background:#DFDCD1;
	} 
	#right_content {
	float:right;
	padding:5px;
	width:530px;
	}
		#right_content img {
		float:left;
		margin:5px 15px 5px 0px;
		}
		#right_content li {
		margin-left:30px;
		}
		.software_logo {
		width:104px;
		}
		.software {
		width:430px;
		}
#footer {
background:url(../_images/footer.gif) #c8c8bb;
color:#AAA;
font-size:10px;
height:120px;
margin:0 auto;
padding:12px;
text-align:center;
width:796px;
}
		#footer a:link, #footer a:visited {
		color:#AAA;
		text-decoration:none;
		}
		#footer a:hover {
		color:#728ba3;
		}
	#footer_top {
	float:right;
	width:100px;
	margin-top:-10px;
	}	
	#footer_top img {
	border:none;
	}
	
	#contactform{
	width:350px;
}
#contactform th{
	vertical-align:top;
	text-align:right;
}
#contactform td{
	vertical-align:top;
}
#contactform input{
	width: 200px;
}
#contactform textarea{
	width: 200px;
}
#contactform .zipcss{
	width: 120px;
}