body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
body {
	background-color: #FFF;
}
div.CenterBG{
	width:1000px;
    margin-left:auto;
    margin-right:auto;
    border:1px transparent;
    text-align:left;
}
div.CenterLayout {
	width:968px;
    margin-left:auto;
    margin-right:auto;
    border:1px transparent;
    text-align:left;
}
#background {
	position:absolute;
	top:0px;
	width:1000px;
	height:935px;
	z-index:0;
}

#header {
	position:absolute;
	top:0px;
	width:968px;
	height:162px;
	z-index:1;
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
	background-color: #5388a6;
}
#nscLogo {
	position:absolute;
	left:10px;
	top:2px;
	width:158px;
	height:164px;
	z-index:2;
}

#headerText {
	position:absolute;
	left:170px;
	top:0px;
	width:584px;
	height:103px;
	z-index:3;
}
#proudMember {
	position:absolute;
	left:200px;
	top:72px;
	width:556px;
	height:47px;
	z-index:30;
}
#certified {
	position:absolute;
	left:370px;
	top:90px;
	width:395px;
	height:24px;
	z-index:30;
}
#csaReady {
	position:absolute;
	left:790px;
	top:5px;
	width:178px;
	height:39px;
	z-index:10;
}
.searchAlign {
	vertical-align: top;
}
#cart {
	position:absolute;
	left:830px;
	top:54px;
	width:128px;
	height:81px;
	z-index:4;
}
#navBar {
	position:absolute;
	left:177px;
	top:133px;
	width:604px;
	height:31px;
	z-index:5;
}
#bodyDiv {
	position:absolute;
	top:165px;
	width:968px;
	height:700px;
	z-index:6;
}
#contentDiv {
	position:absolute;
	left:17px;
	top:15px;
	width:700px;
	height:670px;
	z-index:7;
}
#sideBar {
	position:absolute;
	left:719px;
	top:15px;
	width:243px;
	height:521px;
	z-index:8;
}
#footer {
	position:absolute;
	top:880px;
	width:968px;
	height:111px;
	z-index:9;
}
#bottomFade {
	position:absolute;
	top:0px;
	width:968px;
	height:55px;
	z-index:9;
	background-image: url(images/bottom_fade.gif);
	background-repeat: repeat-x;
	background-color: #fff;
}
#leftFade {
position:absolute;
	top:0px;
	left:0px;
	width:16px;
	height:100%;
	z-index:1;
	background-image: url(images/leftside_fade.gif);
	background-repeat: repeat-y;
	background-color: #5388a6;
}
#rightFade {
position:absolute;
	top:0px;
	left:984px;
	width:16px;
	height:100%;
	z-index:1;
	background-image: url(images/rightside_fade.gif);
	background-repeat: repeat-y;
	background-color: #5388a6;
}
#roundedBL {
	position:absolute;
	left:2px;
	top:669px;
	width:15px;
	height:15px;
	background-image: url(images/rounded_bl.gif);
	z-index:13;
}
#roundedBR {
	position:absolute;
	left:684px;
	top:669px;
	width:15px;
	height:15px;
	background-image: url(images/rounded_br.gif);
	z-index:13;
}
#content {
	position:absolute;
	left:2px;
	top:2px;
	width:695px;
	height:680px;
	z-index:10;
}
#fadeBox {
	position:absolute;
	left:2px;
	top:2px;
	width:697px;
	height:87px;
	background-image: url(images/fade_box.gif);
	z-index:13;
}
#sideBarMainBox {
	position:absolute;
	left:7px;
	top:3px;
	width:232px;
	height:700px;
	background-color: rgb(187, 221, 236);
	z-index:14;
}
#sideBarSmallBox1 {
	position:absolute;
	left:18px;
	top:14px;
	width:210px;
	height:167px;
	background-color: rgb(130, 192, 220);
	z-index:17;
}
#sideBarSmallBox2 {
	position:absolute;
	left:18px;
	top:190px;
	width:210px;
	height:250px;
	background-color: rgb(130, 192, 220);
	z-index:17;
}
#sideBarSmallBox3 {
	position:absolute;
	left:18px;
	top:449px;
	width:210px;
	height:140px;
	background-color: rgb(130, 192, 220);
	z-index:19;
}
#sideBarSmallBox4 {
	position:absolute;
	left:18px;
	top:598px;
	width:210px;
	height:90px;
	background-color: rgb(130, 192, 220);
	z-index:19;
}
#sideBarCornerLeft {
	position:absolute;
	left:7px;
	top:3px;
	width:13px;
	height:13px;
	background-image: url(images/sidebar_main_tl.gif);
	z-index:16;
}
#sideBarCornerRight {
	position:absolute;
	left:226px;
	top:3px;
	width:13px;
	height:13px;
	background-image: url(images/sidebar_main_tr.gif);
	z-index:16;
}
#sideBarCornerBottomLeft {
	position:absolute;
	left:7px;
	top:690px;
	width:13px;
	height:13px;
	background-image: url(images/sidebar_main_bl.gif);
	z-index:16;
}
#sideBarCornerBottomRight {
	position:absolute;
	left:226px;
	top:690px;
	width:13px;
	height:13px;
	background-image: url(images/sidebar_main_br.gif);
	z-index:16;
}
#sideBarSmallCornerTL {
	position:absolute;
	left:18px;
	top:13px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tl.gif);
	z-index:22;
}
#sideBarSmallCornerTR {
	position:absolute;
	left:214px;
	top:13px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tr.gif);
	z-index:22;
}
#sideBarSmallCornerBL {
	position:absolute;
	left:18px;
	top:166px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_bl.gif);
	z-index:22;
}
#sideBarSmallCornerBR {
	position:absolute;
	left:214px;
	top:166px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_br.gif);
	z-index:22;
}



#sideBarSmallCornerTL2 {
	position:absolute;
	left:18px;
	top:189px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tl.gif);
	z-index:22;
}
#sideBarSmallCornerTR2 {
	position:absolute;
	left:214px;
	top:189px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tr.gif);
	z-index:22;
}
#sideBarSmallCornerBL2 {
	position:absolute;
	left:18px;
	top:426px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_bl.gif);
	z-index:22;
}
#sideBarSmallCornerBR2 {
	position:absolute;
	left:214px;
	top:426px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_br.gif);
	z-index:22;
}



#sideBarSmallCornerTL3 {
	position:absolute;
	left:18px;
	top:449px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tl.gif);
	z-index:22;
}
#sideBarSmallCornerTR3 {
	position:absolute;
	left:214px;
	top:449px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tr.gif);
	z-index:22;
}
#sideBarSmallCornerBL3 {
	position:absolute;
	left:18px;
	top:575px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_bl.gif);
	z-index:22;
}
#sideBarSmallCornerBR3 {
	position:absolute;
	left:214px;
	top:575px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_br.gif);
	z-index:22;
}



#sideBarSmallCornerTL4 {
	position:absolute;
	left:18px;
	top:597px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tl.gif);
	z-index:22;
}
#sideBarSmallCornerTR4 {
	position:absolute;
	left:214px;
	top:597px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_tr.gif);
	z-index:22;
}
#sideBarSmallCornerBL4 {
	position:absolute;
	left:18px;
	top:674px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_bl.gif);
	z-index:22;
}
#sideBarSmallCornerBR4 {
	position:absolute;
	left:214px;
	top:674px;
	width:14px;
	height:15px;
	background-image: url(images/sidebar_small_br.gif);
	z-index:22;
}
#freeForms {
	position:absolute;
	left:822px;
	top:128px;
	width:81px;
	height:28px;
	z-index:10;
}
#links {
	position:absolute;
	left:60px;
	top:55px;
	width:765px;
	height:52px;
	z-index:10;
}
#loginImage {
	position:absolute;
	left:72px;
	top:16px;
	width:101px;
	height:34px;
	z-index:25;
}
#newsImage {
	position:absolute;
	left:77px;
	top:195px;
	width:95px;
	height:32px;
	z-index:25;
}
#subscribeImage {
	position:absolute;
	left:50px;
	top:451px;
	width:148px;
	height:34px;
	z-index:25;
}
#aboutusImage {
	position:absolute;
	left:55px;
	top:603px;
	width:145px;
	height:26px;
	z-index:25;
}
#copyright{
	position:absolute;
	left:251px;
	top:35px;
	width:460px;
	height:16px;
	z-index:22;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
#bottomNav {
	position:absolute;
	left:247px;
	top:15px;
	width:525px;
	height:20px;
	z-index:10;
	text-decoration: none;
}
.bottomNavLink {
	text-decoration: none;
}
a:link {
	color: #36C;
	text-decoration: none;
}
a:visited {
	color: #36C;
	text-decoration: none;
}
a:hover {
	color: #999;
	text-decoration: none;
}
a:active {
	color: #F03;
	text-decoration: none;
	font-size: 12px;
}
#subscribeContent {
	position:absolute;
	left:25px;
	top:485px;
	width:201px;
	height:88px;
	z-index:26;
}
#aboutusContent {
	position:absolute;
	left:30px;
	top:633px;
	width:202px;
	height:48px;
	z-index:26;
}
#loginDqf {
	position:absolute;
	left:60px;
	top:52px;
	width:129px;
	height:38px;
	z-index:26;
}
#dqfTraining {
	position:absolute;
	left:60px;
	top:84px;
	width:130px;
	height:34px;
	z-index:26;
}
#nscoshaLogin {
	position:absolute;
	left:61px;
	top:116px;
	width:130px;
	height:34px;
	z-index:60;
}
#servicesContent {
	position:absolute;
	left:35px;
	top:80px;
	width:620px;
	height:584px;
	z-index:27;
}
#seminarsContent {
	position:absolute;
	left:16px;
	top:60px;
	width:674px;
	height:590px;
	z-index:26;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
.centerapphome {
	text-align: center;
}
#viewCart {
	position:absolute;
	left:0px;
	top:0px;
	width:122px;
	height:34px;
	z-index:75;
}
#checkCart {
	position:absolute;
	left:0px;
	top:30px;
	width:128px;
	height:28px;
	z-index:76;
}
#subscribeInput {
	position:absolute;
	left:0px;
	top:45px;
	width:150px;
	height:51px;
	z-index:77;
}
#newsFeed {
	position:absolute;
	left:43px;
	top:232px;
	width:185px;
	height:200px;
	z-index:78;
}
.news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}
#dqfPresentation {
	position:absolute;
	left:58px;
	top:148px;
	width:129px;
	height:26px;
	z-index:80;
}
.dqfPres {
	font-size: 11px;
	text-decoration: none;
}
.comingsoon {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
}
.memberText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-decoration: none;
}
.aboutText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
}
.proudText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

