body {
	width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; letter-spacing:1px;
}
.wrapper {
	width:1000px; height:auto; margin:0 auto 0 auto;
}
.bodymain {
	width:1000px; height:auto;
}
.headermain {
	width:1000px; height:124px;
}
	.headermainleft {
		width:273px; height:124; float:left;
	}
		.headermainright {
			width:700px; height:124px; float:right;
		}
			.headermainimg {
				width:700px; height:88px; background:url(images/banner_bg.jpg) no-repeat top right;
			}
.content {
	width:1000px; height:auto; background:url(images/con_bgleft.jpg) repeat-y left; clear:both; overflow:hidden; 
}
	.contentleft {
		width:299px; height:auto; float:left; 
	}
		.contentleftimg {
			width:299px; height:auto; border-top:solid 1px; background:url(images/nav_bgleft.jpg) repeat-y left; 
		}
			.contenttitle {
				width:299px; height:200px; border-top:solid 1px; border-top-color:#FFFFFF; display:none;
			}
				.content1 {
					width:250px; height:auto; padding-left:30px; padding-top:20px;
				}
.contentright {
	width:700px; height:auto; float:right; padding-top:1px;
}
	.contentflash {
		width:700px; height:200px; float:right; border-top:1px #FFFFFF solid;
	}
		.contentright1 {
			width:600px; height:auto; padding-left:50px; padding-top:30px; padding-right:50px; padding-bottom:30px; line-height:23px; clear:both;
		}
.navbar {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;
}
	.navbar ul, .navbar li {
		display:inline; 
		margin:0; padding:0;
	}
		.navbar a {
			width:20%; float:left; display:block;line-height:36px;
			text-decoration:none; color:#FFFFFF; text-align:center;
			background:url(images/border.jpg) repeat-y right;
		}
			.navbar a:hover {
				color:#FFFFFF; text-decoration:none;
				background:url(images/nav_hover.jpg) repeat-x right;
			}
.footer a {
	color:#000000; text-decoration:none;
}
	.footer a:hover {
		color:#000000; text-decoration:underline;
	}
.proweaverlink a {
	color:#000000; text-decoration:none;
}
	.proweaverlink a:hover {
		color:0000ff; text-decoration:underline;
	}
.navleft {
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; letter-spacing:2px; height:auto; border-bottom:solid 1px; border-bottom-color:#FFFFFF;
}
	.navleft li {
			border-top:solid 1px #A4F3FF; 
			border-bottom:solid 1px #003399;
			 float:none; padding:0; margin:0;
			
	}
		.navleft a {
			color:#FFFFFF; text-decoration:none;
			padding-left:20px; display:block; line-height:23px; height:23px;
		}
			.navleft a:hover {
				color:#FFFFFF; text-decoration:none;
				background:url(images/nav_lefthover.jpg) repeat-y right;
			}
.logosorts a {
	color:#990000; text-decoration:none;
}
	.logosorts a:hover {
		color:#0000ff; text-decoration:underline;
	}
.services a {
	color:#990000; text-decoration:none;
}
	.services a:hover {
		color:#0000FF; text-decoration:underline;
	}
.quotelink a {
	color:#0000FF; text-decoration:none;
}
	.quotelink a:hover {
		color:#990000; text-decoration:underline;
	}

.emaillink a {color:#ffffff; text-decoration:none;}
	.emaillink a:hover {color:#ffffff; text-decoration:underline;}