@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: url(../images/body_bg.jpg) repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
td {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-weight: normal;
}
a {
	outline: none;
	text-decoration: none;
	color: #000000;
}
a:hover {
	outline: none;
	text-decoration: underline;
	color: #005555;
}
.bold_text {
	font-weight: bold;
}

div, span, ul, li {
	margin: 0px;
	padding: 0px;
}
.main_table {
	width: 964px;
}
.top_links {
	font-size: 12px;
	line-height: 37px;
	color:#FFFFFF;
	padding-right: 15px;
	text-decoration: none;
	text-align: right;
}
.top_links a {
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
	text-align: right;
}
.top_links a:hover {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-align: right;
}
#home .header_img, #sitemap .header_img {
	background: url(../images/header_img_home.png) no-repeat;
}
#about .header_img {
	background: url(../images/header_img_about_us.png) no-repeat;
}
#training .header_img, #ndt-course .header_img, #ndt-registration .header_img, #ndt-general .header_img {
	background: url(../images/header_img_ndt_training.png) no-repeat;
}
#services .header_img, #ndt-level-3 .header_img, #nts .header_img, #cdmms .header_img, #uints .header_img, #svcs .header_img {
	background: url(../images/header_img_services.png) no-repeat;
}
#magnaflux .header_img, #fup .header_img, #equipment .header_img, #duraclean .header_img, #so .header_img {
	background: url(../images/header_img_magnaflux.png) no-repeat;
}
#contact .header_img {
	background: url(../images/header_img_contact_us.png) no-repeat;
}
.header_img {
	height: 134px;
	width: 964px;
}
.spacer_black {
	height: 10px;
}

/* Home Nav */
#home .titletd, #sitemap .titletd {
	background: url(../images/home_mid_title_bg.jpg) repeat-x left top;
	height: 132px;
	width: 942px;
	padding: 0px 20px;
	padding-left: 0px;
}
#home .title_bg, #sitemap .title_bg {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
}
#home .title_sub_text, #sitemap .title_sub_text {
	background: url(../images/mid_title_shadow.png) no-repeat 20px top;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 20px;
}

/* About Nav */
#about .titletd {
	background: url(../images/about_mid_title_bg.jpg) repeat-x left top;
	height: 132px;
	width: 942px;
	padding: 0px 20px;
	padding-left: 0px;
}
#about .title_bg {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
}
#about .title_sub_text {
	background: url(../images/about_mid_title_shadow.png) no-repeat 20px top;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 20px;
}

/* Contact Nav */
#contact .titletd {
	background: url(../images/contact_mid_title_bg.jpg) repeat-x left top;
	height: 132px;
	width: 942px;
	padding: 0px 20px;
	padding-left: 0px;
}
#contact .title_bg {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
}

#contact .title_sub_text {
	background: url(../images/contact_mid_title_shadow.png) no-repeat 20px top;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 20px;
}

/* Services Nav */
#services .titletd, #ndt-level-3 .titletd, #nts .titletd, #cdmms .titletd, #uints .titletd, #svcs .titletd{
	background: url(../images/services_mid_title_bg.jpg) repeat-x left top;
	height: 132px;
	width: 942px;
	padding: 0px 20px;
	padding-left: 0px;
}
#services .title_bg, #ndt-level-3 .title_bg, #nts .title_bg, #cdmms .title_bg, #uints .title_bg, #svcs .title_bg {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
}

#services .title_sub_text, #ndt-level-3 .title_sub_text, #nts .title_sub_text, #cdmms .title_sub_text, #uints .title_sub_text, #svcs .title_sub_text {
	background: url(../images/services_mid_title_shadow.png) no-repeat 20px top;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 20px;
}




/* Magnaflux Nav */

#magnaflux .titletd, #fup .titletd, #equipment .titletd, #duraclean .titletd, #so .titletd {
	background: url(../images/magnaflux_mid_title_bg.jpg) repeat-x left top;
	height: 132px;
	width: 942px;
	padding: 0px 20px;
	padding-left: 0px;
}
#magnaflux .title_bg, #fup .title_bg, #equipment .title_bg, #duraclean .title_bg, #so .title_bg {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
}

#magnaflux .title_sub_text, #fup .title_sub_text, #equipment .title_sub_text, #duraclean .title_sub_text, #so .title_sub_text {
	background: url(../images/magnaflux_mid_title_shadow.png) no-repeat 20px top;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 20px;
}

/* Training Nav */
#training .titletd, #ndt-course .titletd, #ndt-registration .titletd, #ndt-general .titletd {
	background: url(../images/ndt_mid_title_bg.jpg) repeat-x left top;
	height: 132px;
	width: 942px;
	padding: 0px 20px;
	padding-left: 0px;
}
#training .title_bg, #ndt-course .title_bg, #ndt-registration .title_bg, #ndt-general .title_bg {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	text-indent: 20px;
}
#training .title_sub_text, #ndt-course .title_sub_text, #ndt-registration .title_sub_text, #ndt-general .title_sub_text {
	background: url(../images/ndt_mid_title_shadow.png) no-repeat 20px top;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
	text-align: left;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 20px;
}






.content_bg {
	background: url(../images/content_bg.jpg) repeat;
	font-size: 12px;
	color: #000;
	line-height: 17px;
	word-spacing: 0px;
	letter-spacing: 0px;
	text-decoration: none;
	padding: 13px 0px 0px 25px;
}
.content_bg1 {
	background: url(../images/content_bg.jpg) repeat;
	font-size: 12px;
	color: #000;
	line-height: 17px;
	word-spacing: 0px;
	letter-spacing: 0px;
	text-decoration: none;
	padding: 0px;
	padding-top: 10px;
}
.content_title {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #032e5e;
	text-decoration: none;
}
.bg {
	background: url(../images/content_bg.jpg) repeat;
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color:#F4F4F4;
	border: 1px solid #A3A3A3;
}
.red_text {
	color: #CE0000;
}
.red_text a {
	color: #CE0000;
	text-decoration: none;
}
.red_text a:hover {
	color: #000000;
	text-decoration: underline;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	size: 11px;
	background-color: #003366;
	border: 1px solid #000000;
	font-weight: bold;
}
.service_border {
	border-left: #9b9c9c 1px solid;
	border-right: #9b9c9c 1px solid;
	background-color: #f1f4e3;
}
.service_btm_left {
	background: url(../images/service_btm_left.jpg) no-repeat;
	width: 8px;
	height: 8px;
	display: block;
}
.service_btm_right {
	background: url(../images/service_btm_right.jpg) no-repeat;
	width: 8px;
	height: 8px;
	display: block;
}
.service_btm_mid {
	background: url(../images/service_btm_mid.jpg) repeat-x;
	width: 100%px;
	height: 8px;
}
.footer_border {
	border: 1px #202020 solid;
	background-color: #000000;
}
.content {
	font-size: 12px;
	color: #000;
	line-height: 17px;
	word-spacing: 0px;
	letter-spacing: 0px;
	text-decoration: none;
}
.service_links {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.service_links a {
	color: #000000;
	text-decoration: none;
}
.service_links a:hover {
	color: #333333;
	text-decoration: underline;
}
.sub_tabs_bg {
	background: url(../images/sub_tabs_bg.jpg) repeat-x top left;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}
.sub_tabs_links {
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #fff;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
#training .sub_tabs_links a, #ndt-course .sub_tabs_links a, #ndt-registration .sub_tabs_links a, #ndt-general .sub_tabs_links a {
	color: #fff;
	text-decoration: blink;
}
#training .sub_tabs_links a:hover, #ndt-course .sub_tabs_links a:hover, #ndt-registration .sub_tabs_links a:hover, #ndt-general .sub_tabs_links a:hover {
	color: #24a3ac;
	text-decoration: none;
}
#ndt-course .sub_tabs_links a.ndt-course, #ndt-registration .sub_tabs_links a.ndt-registration, #ndt-general .sub_tabs_links a.ndt-general {
	color: #24a3ac;
	text-decoration: blink;
}
#services .sub_tabs_links a, #ndt-level-3 .sub_tabs_links a, #nts .sub_tabs_links a, #cdmms .sub_tabs_links a, #uints .sub_tabs_links a, #svcs .sub_tabs_links a {
	color: #fff;
	text-decoration: blink;
}
#services .sub_tabs_links a:hover, #ndt-level-3 .sub_tabs_links a:hover, #nts .sub_tabs_links a:hover, #cdmms .sub_tabs_links a:hover, #uints .sub_tabs_links a:hover, #svcs .sub_tabs_links a:hover {
	color: #99bbba;
	text-decoration: none;
}
#ndt-level-3 .sub_tabs_links a.ndt-level-3, #nts .sub_tabs_links a.nts, #cdmms .sub_tabs_links a.cdmms, #uints .sub_tabs_links a.uints, #svcs .sub_tabs_links a.svcs {
	color: #99bbba;
	text-decoration: blink;
}
#magnaflux .sub_tabs_links a, #fup .sub_tabs_links a, #equipment .sub_tabs_links a, #duraclean .sub_tabs_links a, #so .sub_tabs_links a {
	color: #fff;
	text-decoration: blink;
}
#magnaflux .sub_tabs_links a:hover, #fup .sub_tabs_links a:hover, #equipment .sub_tabs_links a:hover, #duraclean .sub_tabs_links a:hover, #so .sub_tabs_links a:hover {
	color: #1bbd15;
	text-decoration: none;
}
#fup .sub_tabs_links a.fup, #equipment .sub_tabs_links a.equipment, #duraclean .sub_tabs_links a.duraclean, #so .sub_tabs_links a.so {
	color: #1bbd15;
	text-decoration: blink;
}




.side_links_tabs_bg {
	background: url(../images/side_links_tabs_bg.jpg) no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 34px;
	width: 215;
	vertical-align: middle;
}
div#tabnav {
	float:right;
}
div#tabnav ul {
	margin-left:0px;
	padding-left:0px;
}
div#tabnav ul li {
	float:left;
	padding:0px 0px 0px 6px;
	list-style: none;
}
div#tabnav ul li a {
	background:url(../images/round_left_gray.jpg) no-repeat left top; /* Left rounded image */
	height:43px; /* Can be change beween 20px to 40px */
	font-weight:bold;
	font-size:15px;
	display:block;
	width:auto;
	cursor:hand;
	float:left;
	padding-left:19px;
	text-decoration:none;
	color:#fff;
	line-height: 43px;
}
div#tabnav ul li a span {
	background:url(../images/round_right_gray.jpg) no-repeat right top; /* Right rounded image larger than tab in width */
	display:block;
	padding:0px 19px 0px 0px;
	display:block;
	height:43px; /* Can be change beween 20px to 40px */
	float:left;
	line-height: 43px;
}








#home div#tabnav ul li a:hover {
	color:#01a3ee;
}
#home div#tabnav ul li a:hover span {
	color: #01a3ee;
}
#home div#tabnav ul li.home a {
	background:url(../images/home_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#home div#tabnav ul li.home a span {
	background:url(../images/home_round_right.jpg) no-repeat right top;
}
#home div#tabnav ul li.home a:hover {
	background:url(../images/home_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#home div#tabnav ul li.home a:hover span {
	background:url(../images/home_round_right.jpg) no-repeat right top;
	color:#fff;
}








#about div#tabnav ul li a:hover {
	color:#00c784;
}
#about div#tabnav ul li a:hover span {
	color:#00c784;
}
#about div#tabnav ul li.about a {
	background:url(../images/about_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#about div#tabnav ul li.about a span {
	background:url(../images/about_round_right.jpg) no-repeat right top;
	color:#fff;
}
#about div#tabnav ul li.about a:hover {
	background:url(../images/about_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#about div#tabnav ul li.about a:hover span {
	background:url(../images/about_round_right.jpg) no-repeat right top;
	color:#fff;
}





#services div#tabnav ul li a:hover, #ndt-level-3 div#tabnav ul li a:hover, #nts div#tabnav ul li a:hover, #cdmms div#tabnav ul li a:hover, #uints div#tabnav ul li a:hover, #svcs div#tabnav ul li a:hover {
	color:#99bbba;
}
#services div#tabnav ul li a:hover span, #ndt-level-3 div#tabnav ul li a:hover span, #nts div#tabnav ul li a:hover span, #cdmms div#tabnav ul li a:hover span, #uints div#tabnav ul li a:hover span, #svcs div#tabnav ul li a:hover span {
	color:#99bbba;
}
#services div#tabnav ul li.services a, #ndt-level-3 div#tabnav ul li.services a, #nts div#tabnav ul li.services a, #cdmms div#tabnav ul li.services a, #uints div#tabnav ul li.services a, #svcs div#tabnav ul li.services a {
	background:url(../images/services_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#services div#tabnav ul li.services a span, #ndt-level-3 div#tabnav ul li.services a span, #nts div#tabnav ul li.services a span, #cdmms div#tabnav ul li.services a span, #uints div#tabnav ul li.services a span, #svcs div#tabnav ul li.services a span {
	background:url(../images/services_round_right.jpg) no-repeat right top;
	color:#fff;
}
#services div#tabnav ul li.services a:hover, #ndt-level-3 div#tabnav ul li.services a:hover, #nts div#tabnav ul li.services a:hover, #cdmms div#tabnav ul li.services a:hover, #uints div#tabnav ul li.services a:hover, #svcs div#tabnav ul li.services a:hover {
	background:url(../images/services_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#services div#tabnav ul li.services a:hover span, #ndt-level-3 div#tabnav ul li.services a:hover span, #nts div#tabnav ul li.services a:hover span, #cdmms div#tabnav ul li.services a:hover span, #uints div#tabnav ul li.services a:hover span, #svcs div#tabnav ul li.services a:hover span {
	background:url(../images/services_round_right.jpg) no-repeat right top;
	color:#fff;
}






#magnaflux div#tabnav ul li a:hover, #fup div#tabnav ul li a:hover, #equipment div#tabnav ul li a:hover, #duraclean div#tabnav ul li a:hover, #so div#tabnav ul li a:hover {
	color:#1bbd15;
}
#magnaflux div#tabnav ul li a:hover span, #fup div#tabnav ul li a:hover span, #equipment div#tabnav ul li a:hover span, #duraclean div#tabnav ul li a:hover span, #so div#tabnav ul li a:hover span {
	color:#1bbd15;
}
#magnaflux div#tabnav ul li.magnaflux a, #fup div#tabnav ul li.magnaflux a, #equipment div#tabnav ul li.magnaflux a, #duraclean div#tabnav ul li.magnaflux a, #so div#tabnav ul li.magnaflux a {
	background:url(../images/magnaflux_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#magnaflux div#tabnav ul li.magnaflux a span, #fup div#tabnav ul li.magnaflux a span, #equipment div#tabnav ul li.magnaflux a span, #duraclean div#tabnav ul li.magnaflux a span, #so div#tabnav ul li.magnaflux a span {
	background:url(../images/magnaflux_round_right.jpg) no-repeat right top;
	color:#fff;
}
#magnaflux div#tabnav ul li.magnaflux a:hover, #fup div#tabnav ul li.magnaflux a:hover, #equipment div#tabnav ul li.magnaflux a:hover, #duraclean div#tabnav ul li.magnaflux a:hover, #so div#tabnav ul li.magnaflux a:hover {
	background:url(../images/magnaflux_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#magnaflux div#tabnav ul li.magnaflux a:hover span, #fup div#tabnav ul li.magnaflux a:hover span, #equipment div#tabnav ul li.magnaflux a:hover span, #duraclean div#tabnav ul li.magnaflux a:hover span, #so div#tabnav ul li.magnaflux a:hover span {
	background:url(../images/magnaflux_round_right.jpg) no-repeat right top;
	color:#fff;
}







#contact div#tabnav ul li a:hover {
	color:#5899c3;
}
#contact div#tabnav ul li a:hover span {
	color:#5899c3;
}
#contact div#tabnav ul li.contact a {
	background:url(../images/contact_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#contact div#tabnav ul li.contact a span {
	background:url(../images/contact_round_right.jpg) no-repeat right top;
	color:#fff;
}
#contact div#tabnav ul li.contact a:hover {
	background:url(../images/contact_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#contact div#tabnav ul li.contact a:hover span {
	background:url(../images/contact_round_right.jpg) no-repeat right top;
	color:#fff;
}




#training div#tabnav ul li a:hover, #ndt-course div#tabnav ul li a:hover, #ndt-registration div#tabnav ul li a:hover, #ndt-general div#tabnav ul li a:hover {
	background:url(../images/round_left_gray.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#24a3ac;
}
#training div#tabnav ul li a:hover span, #ndt-course div#tabnav ul li a:hover span, #ndt-registration div#tabnav ul li a:hover span, #ndt-general div#tabnav ul li a:hover span {
	color:#24a3ac;
}
#training div#tabnav ul li.training a, #ndt-course div#tabnav ul li.training a, #ndt-registration div#tabnav ul li.training a, #ndt-general div#tabnav ul li.training a {
	background:url(../images/ndt_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#training div#tabnav ul li.training a span, #ndt-course div#tabnav ul li.training a span, #ndt-registration div#tabnav ul li.training a span, #ndt-general div#tabnav ul li.training a span {
	background:url(../images/ndt_round_right.jpg) no-repeat right top;
	color:#fff;
}
#training div#tabnav ul li.training a:hover, #ndt-course div#tabnav ul li.training a:hover, #ndt-registration div#tabnav ul li.training a:hover, #ndt-general div#tabnav ul li.training a:hover {
	background:url(../images/ndt_round_left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	color:#fff;
}
#training div#tabnav ul li.training a:hover span, #ndt-course div#tabnav ul li.training a:hover span, #ndt-registration div#tabnav ul li.training a:hover span, #ndt-general div#tabnav ul li.training a:hover span {
	background:url(../images/ndt_round_right.jpg) no-repeat right top;
	color:#fff;
}




#sitemap div#tabnav ul li a:hover {
	background:url(../images/round_left_gray.jpg) no-repeat left top; /* Left rounded image after mouse over */
	height:43px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:19px;
	text-decoration:none;
	color:#fff;
}
#sitemap div#tabnav ul li a:hover span {
	display:block;
	padding:0px 19px 0px 0px;
	display:block;
	height:36px; /* Can be change beween 20px to 40px */
	float:left;
}
#sitemap div#tabnav ul li.home a {
	background:url(../images/round_left_gray.jpg) no-repeat left top; /* Left rounded image after mouse over */
	height:43px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:19px;
	text-decoration:none;
	color:#fff;
}
#sitemap div#tabnav ul li.home a span {
	background:url(../images/round_right_gray.jpg) no-repeat right top;
	display:block;
	padding:0px 19px 0px 0px;
	display:block;
	height:36px; /* Can be change beween 20px to 40px */
	float:left;
}