.productMenuContainer {
	position: absolute;
	z-index: 40;
	left: 15px;
	top: 258px;
}
.productMenu {
	width: 219px;
}
.productMenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
.productMenu li {
	margin: 0;
	font-size: 13px;
}
.productMenu a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
	line-height: 27px;
}
a.pmblLinks:link {
	font-size: 16px;
	font-weight: bold;
	color: #014DBE;
	text-decoration: none;
}
a.pmblLinks:visited {
	font-size: 16px;
	font-weight: bold;
	color: #014DBE;
	text-decoration: none;
}
a.pmblLinks:hover {
	font-size: 16px;
	font-weight: bold;
	color: #014DBE;
	text-decoration: underline;
}
.indexLogo {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 15px;
	top: 0px;
	z-index: 10;
	height: 152px;
	width: 222px;
}
.indexContact {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 70px;
	top: 122px;
	z-index: 20;
	font-weight: bold;
	color: #000000;
}
.topBarBorder {
	background-color: #000000;
	height: 85px;
	width: 696px;
	position: absolute;
	top: 23px;
}
.topBar {
	background-image: url(/images/topBarBG.jpg);
	background-repeat: repeat-x;
	position: absolute;
	left: 1px;
	top: 1px;
	height: 84px;
	width: 694px;
}
.mainImgBarBorder {
	background-color: #000000;
	height: 206px;
	width: 696px;
	position: absolute;
	top: 108px;
}
.mainImgBar {
	height: 206px;
	width: 469px;
	position: absolute;
	left: 1px;
	background-image: url(/images/mainImg1.jpg);
	background-repeat: no-repeat;
}
.flashBox {
	position: absolute;
	z-index: 30;
	height: 348px;
	width: 451px;
	top: 108px;
	right: 1px;
}
.welcomeBoxBorder {
	background-color: #000000;
	height: 188px;
	width: 696px;
	top: 314px;
	position: absolute;
}
.welcomeBoxLeft {
	background-color: #CBCAD2;
	position: absolute;
	z-index: 10;
	height: 188px;
	width: 200px;
	left: 1px;
	background-image: url(/images/welcomeBoxLeftBG.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}
.welcomeBoxRight {
	position: absolute;
	right: 1px;
	height: 188px;
	width: 494px;
	padding-right: 1px;
	background-image: url(/images/welcomeBoxRightBG.jpg);
	background-repeat: repeat-x;


}
.welcomeBoxRightImg {
	position: absolute;
	height: 132px;
	width: 113px;
	top: 18px;
	left: 68px;


}
.welcomeBoxRightWelcome {
	position: absolute;
	height: 31px;
	width: 105px;
	top: 15px;
	left: 201px;

}
.welcomeBoxRightHeader {
	font-weight: bold;
	color: #000000;
	position: absolute;
	left: 210px;
	top: 40px;
}
.welcomeBoxRightText {
	position: absolute;
	width: 265px;
	left: 210px;
	top: 50px;
	line-height: 1.15em;
}
.welcomeBoxRightLinks {
	position: absolute;
	left: 210px;
	top: 125px;
	z-index: 40;
}

.welcomeBoxRightLinksSub {
	position: absolute;
	left: 210px;
	top: 150px;
	z-index: 40;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}


a.qlbcLinks:link {
	color: #0259DB;
	text-decoration: none;
	font-weight: bold;
}
a.qlbcLinks:visited {
	color: #0259DB;
	text-decoration: none;
	font-weight: bold;
}
a.qlbcLinks:hover {
	color: #0259DB;
	text-decoration: underline;
	font-weight: bold;
}
a.wbrl:link {
	color: #0265FD;
	text-decoration: none;
	font-weight: bold;
}
a.wbrl:visited {
	color: #0265FD;
	text-decoration: none;
	font-weight: bold;
}
a.wbrl:hover {
	color: #0265FD;
	text-decoration: underline;
	font-weight: bold;
}
.quickLinksRowBorder {
	background-color: #000000;
	position: absolute;
	height: 220px;
	width: 696px;
	top: 502px;
}
.quickLinksBoxBorder {
	background-color: #CACCBF;
	position: absolute;
	height: 220px;
	width: 469px;
	top: 0px;
	z-index: 20;
	left: 1px;
}
.quickLinks {
	background-color: #BFC1B4;
	position: absolute;
	z-index: 20;
	height: 214px;
	width: 463px;
	left: 3px;
	top: 3px;
}
.newsletterBoxBorder {
	background-color: #3C4546;
	position: absolute;
	height: 220px;
	width: 225px;
	right: 1px;
}
.newsletter {
	position: absolute;
	height: 214px;
	width: 218px;
	top: 3px;
	right: 2px;
	background-color: #777870;
	background-image: url(../images/indexTestimonialBG.jpg);
	background-repeat: no-repeat;
	
}
.quickLinksBoxHeader {
	font-size: 16px;
	color: #000000;
	position: absolute;
	left: 250px;
	top: 10px;
	font-weight: bold;
}
.quickLinksBoxLine {
	position: absolute;
	left: 246px;
	top: 33px;
	z-index: 25;
	height: 2px;
}
.quickLinksBoxContent {
	color: #000000;
	position: absolute;
	width: 205px;
	left: 246px;
	top: 48px;
	font-weight: bold;
}
.quickLinksBoxDots {
	position: absolute;
	left: 215px;
	top: 97px;
	height: 80px;
	width: 12px;
	background-image: url(/images/quickLinksBoxDots.gif);
	background-repeat: no-repeat;
}
.quickLinksBoxGuild {
	position: absolute;
	height: 35px;
	width: 35px;
	left: 95px;
	top: 168px;
}
.newsletterHeader {
	font-size: 16px;
	color: #000000;
	position: absolute;
	left: 15px;
	top: 10px;
	font-weight: bold;
}
.newsletterLine {
	position: absolute;
	left: 5px;
	top: 33px;
	z-index: 25;
	height: 2px;
}
.newsletterContent {
	color: #FFFFFF;
	position: absolute;
	width: 200px;
	text-align: center;
	left: 10px;
	top: 46px;
}
.nSubmit {
	height: 20px;
	width: 65px;
	font-size: 12px;
}
.newsletterContentSubmit {
	text-align: center;
	position: absolute;
	width: 200px;
	left: 10px;
	top: 97px;
}
.newsletterPrivacy {
	color: #000000;
	position: absolute;
	width: 200px;
	left: 10px;
	top: 147px;
	text-align: center;
}
a.newsletterPrivacyLinks:link {
	color: #FFFF00;
	text-decoration: none;
}
a.newsletterPrivacyLinks:visited {
	color: #FFFF00;
	text-decoration: none;
}
a.newsletterPrivacyLinks:hover {
	color: #FFFF00;
	text-decoration: underline;
}
.newsletterTF {
	height: 20px;
}
.bottomBar {
	position: absolute;
	left: 1px;
	background-image: url(/images/bottomBar.gif);
	background-repeat: repeat-x;
	height: 45px;
	width: 694px;
	text-align: center;
	padding-top: 15px;
}
.bottomBarBorder {
	background-color: #000000;
	position: absolute;
	height: 46px;
	width: 696px;
	top: 722px;
}
.signinBoxEmail3 {
	font-size: 12px;
	position: absolute;
	z-index: 20;
	left: 40px;
	width: 170px;
	top: 32px;
	line-height: 18px;
	text-align: center;
}
.demo  {
	color:#FCFC00;
	position:absolute;
	font-size: 12px;
	top: 40px;
	left: 255px;
	text-align: center;
	width: 230px;
	padding: 2px;
	z-index:999;
}
.demoHeader {
	font-size: 14px;
	font-weight: bold;
}

a.demodivLinks:link {
	color: #FCFC00;
	text-decoration: none;
}
a.demodivLinks:visited {
	color: #FCFC00;
	text-decoration: none;
}
a.demodivLinks:hover {
	color: #FCFC00;
	text-decoration: underline;
}
