/* CSS RESET */


body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
#wrap {
	position:relative;
	width:1000px;
	height:650px;
	text-align:left;
	margin:0 auto;
	background-repeat: no-repeat;
}
#wrap2 {
	position: relative;
	height: 950px;
	width: 1000px;
	text-align:left;
	margin:0 auto;
	background-repeat: no-repeat
}

#header {
	height: 100px;
	width: 1000px;
	background-image: url(assets/topbarblue.png);
	position: relative;
	background-repeat: no-repeat;
}
#nav {
	position: relative;
	height: 285px;
	width: 980px;
	background-image: url(assets/navbar.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 5px;
}
#nav2 {
	position: relative;
	height: 775px;
	width: 960px;
	background-image: url(assets/navbar.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 40px;
}

#effective {
	position: absolute;
	height: 20px;
	width: 165px;
	top: 78px;
	left: 159px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#topnav {
	position:absolute;
	left:555px;
	top:14px;
	width:445px;
	height:15px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#phone {
	position:absolute;
	left:828px;
	top:49px;
	width:137px;
	height:41px;
	z-index:1;
	text-align: center;
}

#lowerbody {
	background-color: #FFFFFF;
	position: relative;
	height: 175px;
	width: 1000px;
	background-image: url(assets/lowerbar.png);
	background-repeat: no-repeat;
}
#home {
	position:absolute;
	left:29px;
	top:11px;
	width:42px;
	height:18px;
	z-index:1;
}

#leftbox {
	position:absolute;
	left:22px;
	top:433px;
	width:244px;
	height:119px;
	z-index:1;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #990066;
	background-image: url(assets/leftbox.png);
	background-repeat: no-repeat;
}


#midbox {
	position:absolute;
	left:290px;
	top:433px;
	width:490px;
	height:118px;
	z-index:1;
	border: 1px solid #000066;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#rightbox {
	position:absolute;
	left:807px;
	top:432px;
	width:161px;
	height:120px;
	border: 1px solid #66CCFF;
	color: #FFFFFF;
	background-color: #3399FF;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#footer {
	position: relative;
	height: 50px;
	width: 1000px;
	background-image: url(assets/footer.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 30px;
}
#footer2 {
	position: absolute;
	height: 50px;
	width: 1000px;
	background-image: url(assets/footer.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 20px;
	left: -3px;
	top: 880px;
	text-align: left;
}
#flashbox {
	position:absolute;
	left:156px;
	top:145px;
	width:651px;
	height:237px;
	z-index:1;
}
#content {
	position:absolute;
	left:20px;
	top:149px;
	width:240px;
	height:721px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 5px;
	z-index: -1;
	padding-right: 7px;
}

#contentmid {
	position:absolute;
	left:288px;
	top:167px;
	width:488px;
	height:743px;
	text-align: left;
	padding-right: 10px;
	padding-left: 0px;
}
#contectright1 {
	position:absolute;
	left:788px;
	top:178px;
	width:176px;
	height:675px;
	z-index:2;
	background-color: #B9DCFF;
	text-align: left;
	padding: 8px;
}


#contentright2 {
	position:absolute;
	left:788px;
	top:180px;
	width:174px;
	height:674px;
	z-index:1;
	background-color: #B9DCFF;
	padding: 8px;
	text-align: center;
}
#quality {
	position:absolute;
	left:288px;
	top:561px;
	width:292px;
	height:300px;
	z-index:1;
	text-align: left;
}
#quality2 {
	position:absolute;
	left:586px;
	top:578px;
	width:165px;
	height:91px;
	z-index:1;
}
#sitemap {
	position:absolute;
	left:162px;
	top:163px;
	width:330px;
	height:691px;
	z-index:1;
}
#form5 {
	position: absolute;
	height: 434px;
	width: 375px;
	left: 170px;
	top: 158px;
}
#PP {
	position:absolute;
	left:24px;
	top:541px;
	width:243px;
	height:104px;
	z-index:1;
}


.H1blkreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}
.navigationcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-style: italic;
}
.center {
	text-align: center;
}
.centerwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
}
.centerwhitesubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bigboldcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.linktext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3300;
	text-decoration: underline;
}

.centerwhitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.floatleft {
	float: left;
	padding: 3px;
}
.floatright {
	float: right;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.linktext {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
.linktextnounderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;
	line-height: 10px;
}


.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #CC3333;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}


.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.h1blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.h2redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
}

.boldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.boldwhitereg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bluesubbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
}

.h2nonbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	line-height: 16px;
}
.bluereg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
}


.h1nonbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	line-height: 16px;
}

.bigboldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.bluefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: none;
}
.freephone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.linktext12nu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC3333;
}
.linktextnoul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC3300;
	text-decoration: none;
}
.blkbigbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.h1blkbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.H1Blk14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.H1blk13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.bluesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
}
.H1Redstd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC3333;
}

