* {
	padding: 0;
	margin: 0;
	line-height: normal;
}
.temp {
 float: left;
 padding-bottom: 15px;
}
body {
	background-color: #CE003D;
}

h1 {
	color: #CE003D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}
h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
h3 {
	color: #CE003D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
h4 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}
h5 {
	color: #CE003D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}
h6 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: justify;
}
p a{
	color: #CE003D;
	text-decoration: none;
}
p a:link, p a:visited{
	color: #CE003D;
	text-decoration: none;
}
p a:hover, p a:active{
	color: #CE003D;
	text-decoration: underline;
}
a{
	color: #CE003D;
	text-decoration: none;
}
a:link, a:visited{
	color: #CE003D;
	text-decoration: none;
}
a:hover, a:active{
	color: #CE003D;
	text-decoration: underline;
}


blockquote {
	padding-left: 20px;
}

.bulletpoint {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.bulletpoint ul {
	padding: 0;
	margin: 0;
}
.bulletpoint li {
	background-image: url(pt-images/bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin: 0;
	margin-left: 20px;
}



.bulletpoint2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.bulletpoint2 ul {
	padding: 0;
	margin: 0;
}
.bulletpoint2 li {
	background-image: url(pt-images/bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	margin-left: 50px;
}

.bulletpoint ol{
	text-indent: 50px;
	padding-bottom: 10px;
	list-style-type: decimal;
}
.orderedlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-indent: 0px;
	padding-left: 30px;
	color: #CE003D;
}
.orderedlist a{
	color: #CE003D;
	text-decoration: none;
}
.orderedlist a:link, .orderedlist a:visited{
	color: #CE003D;
	text-decoration: none;
}
.orderedlist a:hover, .orderedlist a:active{
	color: #000000;
	text-decoration: none;
}
.submenu {
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 170px;
}
.submenu ul{
	list-style: none;
	padding-top: 4px;
}
.submenu li{
	padding-bottom: 4px;
	list-style: none;
}
.submenu a{
	display: block;
	width: 160px;
	text-decoration: none;
	padding-bottom: 4px;
	border-bottom: 1px dotted #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.submenu a:link, .submenu a:visited{
	color: #666666;
}
.submenu a:hover, .submenu a:active{
	color: #CE003D;
	text-decoration: none;
	border-bottom: 1px dotted #CE003D;
}


.submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	width: 149px;
}
.submenu2 ul{
	list-style: none;
	margin: 0px;
	padding-top: 4px;
}
.submenu2 li{
	padding-bottom: 4px;
	list-style: none;
}
.submenu2 a{
	display: block;
	width: 100%;
	text-decoration: none;
	padding-bottom: 4px;
	border-bottom: 1px dotted #CCCCCC;
	padding-right: 5px;
	padding-left: 15px;
	
}
.submenu2 a:link, .submenu2 a:visited{
	color: #666666;
}
.submenu2 a:hover, .submenu2 a:active{
	color: #CE003D;
	text-decoration: none;
	border-bottom: 1px dotted #CE003D;
}





.submenu3 {
	color: #CE003D;
	padding-top: 4px;
}

.submenu3 a{
	list-style-type: none;
	text-decoration: none;
	color: #CE003D;
	display: block;
}
.submenu3 a:link, .submenu3 a:visited{
	color: #666666;
}
.submenu3 a:hover, .submenu3 a:active{
	color: #CE003D;
	text-decoration: none;
}
.submenu3 li{
	text-indent: 15px;
}




.wrapper {
	width: 920px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}

#menu {
	width: 920px;
	position: relative;
	background-image: url(nptc_images/home-page/menu-background.gif);
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
	height: 35px;
	margin: 0px;
	padding: 0px;
}
.menulink {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.menulink a {
	text-decoration: none;
	color: #FFFFFF;
	display: inline;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
	text-align: center;
	margin: 0px;
	background-image: url(nptc_images/home-page/home-page_20.gif);
	float: left;
}
.menulink a:link, .menulink a:visited, .menulink a:active{
	color: #FFFFFF;
	text-decoration: none;
}
.menulink a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(nptc_images/home-page/home-pagea_20.gif);
}
.menulink ul {
	list-style-type: none;
	position: relative;
	left: 25px;
	width: 920px;
}
.menulink li {
	display: inline;
}
#leftcolumn {
	margin: 0;
	padding: 0;
	height: 105px;
	width: 301px;
	float: left;
}
#content {
	float: left;
	height: 51px;
	width: 400px;
	display: inline;
	padding-top: 25px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 400px;
	float: left;
	margin: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 214px;
	text-align: left;
}

#topmenu  a {
	float: left;
	width: 98px;
	height: 17px;

	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;


	padding-top: 5px;
	padding-right: auto;
	padding-bottom: auto;
	padding-left: auto;
	
	text-decoration: none;
	
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #29343B;
	background-image: url(pt-images/top_menu/under.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
}
#topmenu  a:link, #topmenu  a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu a:hover, #topmenu  a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pt-images/top_menu/over.gif);
	background-repeat: no-repeat;
	background-color: #CE003D;
}

#topmenu ul {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#topmenu li {
	display: inline;
}



#rightcolumn {
	width: 216px;
	float: left;
	padding-left: 400px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 0;
	margin: 0;
}
#rightcolumn ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#rightcolumn li {
	display: inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
}





.text {
	display: none;

}
.image {
	margin: 0px;
	padding: 0px;
	
}



.topnavlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4C;
	float: left;
	padding: 0;
	margin: 0;
}
.topnavlinks a {
	text-decoration: none;
	color: #4A4A4C;
	height: 60px;
	width: 54px;
	text-align: center;
	background-image: url(pt-images/nptc_home-page/home-page_07.gif);
	background-repeat: no-repeat;
	background-position: 9px 15px;
	position: relative;
	display: block;
}
.topnavlinks a:link, .topnavlinks a:visited{
	color: #4A4A4C;
	text-decoration: none;
}
.topnavlinks a:hover, .topnavlinks a:active{
	color: #CE003D;
	text-decoration: none;
}


.topnavlinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4C;
	float: left;
	padding: 0;
	margin: 0;
}
.topnavlinks2 a {
	text-decoration: none;
	color: #4A4A4C;
	height: 60px;
	width: 54px;
	display: block;
	text-align: center;
	background-image: url(pt-images/nptc_home-page/home-page_09.gif);
	background-repeat: no-repeat;
	background-position: 9px 15px;
	position: relative;
}
.topnavlinks2 a:link, .topnavlinks2 a:visited{
	color: #4A4A4C;
	text-decoration: none;
}
.topnavlinks2 a:hover, .topnavlinks2 a:active{
	color: #CE003D;
	text-decoration: none;
}


.topnavlinks3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4C;
	float: left;
	padding: 0;
	margin: 0;
}
.topnavlinks3 a {
	text-decoration: none;
	color: #4A4A4C;
	height: 60px;
	width: 54px;
	display: block;
	text-align: center;
	background-image: url(pt-images/nptc_home-page/home-page_11.gif);
	background-repeat: no-repeat;
	background-position: 9px 15px;
	position: relative;
}
.topnavlinks3 a:link, .topnavlinks3 a:visited{
	color: #4A4A4C;
	text-decoration: none;
}
.topnavlinks3 a:hover, .topnavlinks3 a:active{
	color: #CE003D;
	text-decoration: none;
}


.topnavlinks4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4C;
	float: left;
	padding: 0;
	margin: 0;
}
.topnavlinks4 a {
	text-decoration: none;
	color: #4A4A4C;
	height: 60px;
	width: 54px;
	display: block;
	text-align: center;
	background-image: url(pt-images/nptc_home-page/home-page_13.gif);
	background-repeat: no-repeat;
	background-position: 9px 15px;
	position: relative;
}
.topnavlinks4 a:link, .topnavlinks4 a:visited{
	color: #4A4A4C;
	text-decoration: none;
}
.topnavlinks4 a:hover, .topnavlinks4 a:active{
	color: #CE003D;
	text-decoration: none;
}


#mainpic {
	width: 100%;
	background-color: #CE003D;
	background-image: url(pt-images/home_page/home-page_04.gif);
	background-repeat: repeat-x;
	height: 260px;
	text-align: center;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	display: inline;
}
#mainpicinside {
	width: 920px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	text-align: left;
}
.maincontent {
	width: 100%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
	float: left;
	position: relative;
	display: inline;
	background-color: #CE003D;
}
#coursemenu {
	background-image: url(pt-images/nptc_home-page/content-background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	width: 910px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}
#coursemenu ul {
	list-style-type: none;
}
#coursemenu li {
	display: inline;
}



#course1 {
	background-image: url(pt-images/course_menu/under_02.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
}
#course1 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 100px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#course1 a:link, #course1 a:visited, #course1 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#course1 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pt-images/course_menu/over_02.gif);
	background-repeat: no-repeat;
}




#course2 {
	background-image: url(pt-images/course_menu/under_03.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
#course2 a {
	text-decoration: none;
	height: 23px;
	width: 244px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#course2 a:link, #course2 a:visited, #course2 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#course2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pt-images/course_menu/over_03.gif);
	background-repeat: no-repeat;
}




#course3 {
	background-image: url(pt-images/course_menu/under_04.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
#course3 a {
	text-decoration: none;
	height: 23px;
	width: 175px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#course3 a:link, #course3 a:visited, #course3 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#course3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pt-images/course_menu/over_04.gif);
	background-repeat: no-repeat;
}



#course4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(pt-images/course_menu/under_05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	color: #FFFFFF;
	padding: 0px;
	float: left;
	position: relative;
}
#course4 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 165px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#course4 a:link, #course4 a:visited, #course4 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#course4 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pt-images/course_menu/over_05.gif);
	background-repeat: no-repeat;
}





#course5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(pt-images/course_menu/under_06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	color: #FFFFFF;
	padding: 0px;
	float: left;
	position: relative;
}
#course5 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 216px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#course5 a:link, #course5 a:visited, #course5 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#course5 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(pt-images/course_menu/over_06.gif);
	background-repeat: no-repeat;
}




#coursemenu2 {
	background-image: url(nptc_images/home-page/content-background.gif);
	background-repeat: no-repeat;
	margin: 0px;
	width: 705px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 215px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}
#coursemenu2 ul {
	list-style-type: none;
}
#coursemenu2 li {
	display: inline;
}
#fulltime2 {
	background-image: url(nptc_images/home-page/coloured-menu_01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 28px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	float: left;
}
#fulltime2 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 125px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fulltime2 a:link, #fulltime2 a:visited, #fulltime2 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#fulltime2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(nptc_images/home-page/coloured-menu-over_01.gif);
	background-repeat: no-repeat;
}
#parttime2 {
	background-image: url(nptc_images/home-page/coloured-menu_02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 28px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	display: inline;
	float: left;
}
#parttime2 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 125px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#parttime2 a:link, #parttime2 a:visited, #parttime2 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#parttime2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(nptc_images/home-page/coloured-menu-over_02.gif);
	background-repeat: no-repeat;
}
#highereducation2 {
	background-image: url(nptc_images/home-page/coloured-menu_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 28px;
	width: 135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	display: inline;
	float: left;
}
#highereducation2 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 135px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#highereducation2 a:link, #highereducation2 a:visited, #highereducation2 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#highereducation2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(nptc_images/home-page/coloured-menu-over_03.gif);
	background-repeat: no-repeat;
}
#workbasedlearning2 {
	background-image: url(nptc_images/home-page/coloured-menu_04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 28px;
	width: 153px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	float: left;
	position: relative;
}
#workbasedlearning2 a {
	text-decoration: none;
	color: #FFFFFF;
	height: 23px;
	width: 153px;
	text-align: center;
	position: relative;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#workbasedlearning2 a:link, #workbasedlearning2 a:visited, #workbasedlearning2 a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#workbasedlearning2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(nptc_images/home-page/coloured-menu-over_04.gif);
	background-repeat: no-repeat;
}
#mainleft {
	margin: 0px;
	width: 445px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	color: #646466;
	float: left;
}


#maincentre {
	float: left;
	width: 190px;
	padding-top: 25px;
	margin: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}


.search {
	margin: 0px;
	float: left;
	width: 420px;
	padding: 0px;
	background-color: #CE003D;
}
#searchcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	width: 410px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color: #CE003D;
	float: left;
}



#insidemain {
	margin: 0px;
	width: 920px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}


.searchbottom {
	margin: 0px;
	float: left;
	width: 420px;
	padding: 0px;
}
#footer {
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0;
	float: left;
	position: relative;
	display: inline;
	background-image: url(pt-images/nptc_home-page/home-page_74.gif);
	background-repeat: repeat-x;
}
#insidefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(pt-images/nptc_home-page/home-page_75.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 860px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 12px;
	padding-left: 30px;
}
#insidefooter a {
	text-decoration: none;
	color: #FFFFFF;
}
#insidefooter a:link, #insidefooter a:visited, #insidefooter a:active{
	color: #FFFFFF;
	text-decoration: none;
}
#insidefooter a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#header {
	width: 100%;
	text-align: center;
	padding: 0px;
	float: left;
	position: relative;
	display: inline;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#learnerbenefitsbutton {
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#learnerbenefitsbutton  a {
	width: 190px;
	height: 78px;
	display: block;
	background-image: url(pt-images/home_page/learner_benefits_button/under.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#learnerbenefitsbutton  a:link, #learnerbenefitsbutton a:visited {
	text-decoration: none;
}
#learnerbenefitsbutton  a:hover, #learnerbenefitsbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/learner_benefits_button/over.gif);
	background-repeat: no-repeat;
}




#employerbenefitsbutton {
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#employerbenefitsbutton  a {
	width: 190px;
	height: 78px;
	display: block;
	background-image: url(pt-images/home_page/employer_benefits_button/under.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#employerbenefitsbutton  a:link, #employerbenefitsbutton a:visited {
	text-decoration: none;
}
#employerbenefitsbutton  a:hover, #employerbenefitsbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/employer_benefits_button/over.gif);
	background-repeat: no-repeat;
}



#casestudiesbutton {
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#casestudiesbutton  a {
	background-image: url(pt-images/home_page/case_studies_button/under.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 34px;
	display: block;
	
	padding-top: 97px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
#casestudiesbutton  a:link, #casestudiesbutton a:visited {
	text-decoration: none;
}
#casestudiesbutton  a:hover, #casestudiesbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/case_studies_button/over.jpg);
	background-repeat: no-repeat;
}




#constructioncentrebutton {
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#constructioncentrebutton  a {
	background-image: url(pt-images/home_page/construction_centre_button/under.jpg);
	background-repeat: no-repeat;
	width: 190px;
	height: 34px;
	display: block;
	
	padding-top: 97px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
}
#constructioncentrebutton  a:link, #constructioncentrebutton a:visited {
	text-decoration: none;
}
#constructioncentrebutton  a:hover, #constructioncentrebutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/construction_centre_button/over.jpg);
	background-repeat: no-repeat;
}




#skillbuildbutton {
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#skillbuildbutton  a {
	width: 190px;
	height: 73px;
	display: block;
	background-image: url(pt-images/home_page/skill_build_button/under.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#skillbuildbutton  a:link, #skillbuildbutton a:visited {
	text-decoration: none;
}
#skillbuildbutton  a:hover, #skillbuildbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/skill_build_button/over.gif);
	background-repeat: no-repeat;
}




#foundationapprenticeshipbutton {
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#foundationapprenticeshipbutton  a {
	width: 190px;
	height: 73px;
	display: block;
	background-image: url(pt-images/home_page/foundation_apprenticeship_button/under.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#foundationapprenticeshipbutton  a:link, #foundationapprenticeshipbutton a:visited {
	text-decoration: none;
}
#foundationapprenticeshipbutton  a:hover, #foundationapprenticeshipbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/foundation_apprenticeship_button/over.gif);
	background-repeat: no-repeat;
}



#modernapprenticeshipbutton {
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}
#modernapprenticeshipbutton  a {
	width: 190px;
	height: 73px;
	display: block;
	background-image: url(pt-images/home_page/modern_apprenticeship_button/under.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#modernapprenticeshipbutton  a:link, #modernapprenticeshipbutton a:visited {
	text-decoration: none;
}
#modernapprenticeshipbutton  a:hover, #modernapprenticeshipbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/modern_apprenticeship_button/over.gif);
	background-repeat: no-repeat;
}



#modernskillsbutton {
	float: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}
#modernskillsbutton  a {
	width: 190px;
	height: 73px;
	display: block;
	background-image: url(pt-images/home_page/modern_skills_button/under.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#modernskillsbutton  a:link, #modernskillsbutton a:visited {
	text-decoration: none;
}
#modernskillsbutton  a:hover, #modernskillsbutton a:active {
	text-decoration: none;
	display: block;
	background-image: url(pt-images/home_page/modern_skills_button/over.gif);
	background-repeat: no-repeat;
}



.bottomcenter {
	font-family: Arial, Helvetica, sans-serif;
	color: #646466;
	font-size: x-small;
	padding: 0px;
	float: left;
	width: 130px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	display: block;
}
.bottomcenter a {
	text-decoration: none;
	color: #646466;
}
.bottomcenter a:link, .bottomcenter a:visited, .bottomcenter a:active{
	color: #646466;
	text-decoration: none;
}
.bottomcenter a:hover{
	display: block;
	color: #CE003D;
	text-decoration: none;
}
.bottomright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 0px;
	float: left;
	width: 130px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	display: block;
}
.bottomright a {
	text-decoration: none;
	color: #646466;
}
.bottomright a:link, .bottomright a:visited, .bottomright a:active{
	color: #646466;
	text-decoration: none;
}
.bottomright a:hover{
	color: #CE003D;
	text-decoration: none;
	display: block;
}

#mainright {
	width: 190px;
	float: left;
	margin: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.black {
	color: #000000;
}

#mainrightbottom {
	width: 150px;
	height: 20px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
#leftcentre1col {
	margin: 0px;
	width: 9px;
	padding-top: 0px;
	float: left;
}
#maincentre1col {
	float: left;
	width: 900px;
	padding-top: 20px;
	margin: 0px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	display: inline;
}

#leftcentre2col {
	margin: 0px;
	width: 170px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}

#mainpic2col {
	width: 100%;
	background-color: #CE003D;
	background-image: url(pt-images/nptc_content-page/content-page_02.gif);
	background-repeat: repeat-x;
	height: 190px;
	text-align: center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
	float: left;
	position: relative;
	display: inline;
}
#mainpicleft {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: x-small;
	float: left;
	width: 201px;
	height: 155px;
	margin: 0px;
	text-align: left;
	background-color: #CE003D;
	background-image: url(nptc_images/content-page/content-page_03.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#mainpiccentre {
	float: left;
	height: 190px;
	width: 538px;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#mainpicright {
	width: 111px;
	height: 130px;
	float: left;
	padding: 30px;
	margin: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(nptc_images/content-page/content-page_05.gif);
	background-repeat: no-repeat;
	display: block;
}
.pulldown {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
#pagetitle {
	height: 130px;
	width: 110px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#pagetitle td {
	bottom: 0px;
	vertical-align: bottom;
}
/*..........................................................................................................................*/

.campuspicmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps
	color: #646466;
	font-size: x-small;
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	display: block;
	height: 175px;
}
.campuspicmenu a {
	text-decoration: none;
	color: #646466;
}
.campuspicmenu a:link, .campuspicmenu a:visited, .campuspicmenu a:active{
	color: #646466;
	text-decoration: none;
}
.campuspicmenu a:hover{
	color: #CE003D;
	text-decoration: none;
}

.campuspicmenuend {
	font-family: Arial, Helvetica, sans-serif;
	color: #646466;
	font-size: x-small;
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	display: block;
	height: 175px;
}
.campuspicmenuend a {
	text-decoration: none;
	color: #646466;
}
.campuspicmenuend a:link, .campuspicmenuend a:visited, .campuspicmenuend a:active{
	color: #646466;
	text-decoration: none;
}
.campuspicmenuend a:hover{
	color: #CE003D;
	text-decoration: none;
}
#campusmap {
	text-align: center;
	float: right;
	width: 280px;
}
#campustext {
	float: left;
	width: 330px;
	padding-right: 30px;
}
#campusright {
	float: left;
	width: 280px;
	margin: 0px;
	padding: 0px;
}
#campusright p {
	text-align: justify;
}
 div.hr {
  height: 1px;
  background: #000000;
}
div.hr hr {
  display: none;
}

.horizontalrule {
	background-color: #000000;
	float: left;
	height: 1px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	display: table;
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}


.ethnicity
{
	width:324px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	margin-bottom: 2px;
}

.ethnicity td
{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F5F5F5;
	padding:.3em 1em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.ethnicity tr.odd td
{
	background-color: #EEEEEE;
}
.ethnicity td.right
{
	text-align: right;
}


.redtext
{
	color: #CE003D;
}
.noticeboardHome
{
	color: #FFFFFF;
	font-size: 0.7em;
	font-family:Arial, Helvetica, sans-serif;
}
.noticeboardHome a:
{
	color: #FFFFFF;
}
.noticeboardHome a:link, .noticeboardHome a:visited, {
	color: #FFFFFF;
	text-decoration: none;
}
.noticeboardHome a:hover, .noticeboardHome a:active{
	color: #FFFFFF;
	text-decoration: underline;
}

.contacttable
{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.contacttable table
{
	width: 330px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.contacttable th
{
	color: #FFFFFF;
	padding: 0.4em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CE003D;
 	border: 1px #FFFFFF solid;
	background-image: url(nptc_images/tables/table-head-contact.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}
.contacttable td
{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F5F5F5;
	padding:.3em 0.8em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.contacttable tr.odd td
{
	background-color: #EEEEEE;
}
.contacttable .centre td {
	text-align: center;
}
.contacttable .centreodd td {
	text-align: center;
	background-color: #EEEEEE;
}





.ucastable
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.ucastable table
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.ucastable th
{
	color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CE003D;
 	border: 1px #FFFFFF solid;
}
.ucastable .lefthead
{
	background-image: url(nptc_images/tables/table_corners/top-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.ucastable .onehead
{
	background-image: url(nptc_images/tables/table-head-650px.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	
}
.ucastable .righthead
{
	background-image: url(nptc_images/tables/table_corners/top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.ucastable td
{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F5F5F5;
	padding:.5em 1em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.ucastable tr.odd td
{
	background-color: #EEEEEE;
}
.ucastable h5 {
	font-size: 1.2em;
	text-decoration: none;
	color: #FFFFFF;
}
.ucastable h6 {
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.ucastable a {
	text-decoration: none;
	color: #CE003D;
}
.ucastable a:link, .ucastable a:visited, .ucastable a:active{
	color: #CE003D;
	text-decoration: none;
}
.ucastable a:hover{
	color: #880028;
	text-decoration: none;
}
.ucastableheader td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	background-color: #DDDDDD;
	font-weight: bold;
	text-align: center;
 	border: 1px #FFFFFF solid;
	vertical-align: bottom;
}
.ucastablesubheader td
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	text-align: center;
 	border: 1px #FFFFFF solid;
}
.ucastable td.right
{
	text-align: right;
}









#maincentre2col {
	float: left;
	width: 670px;
	padding-top: 27px;
	margin: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 30px;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CE003D;
}



#maincentre3col {
	float: left;
	width: 470px;
	padding-top: 27px;
	margin: 0px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CE003D;
}
#main3colright {
	float: left;
	width: 170px;
	padding-top: 27px;
	margin: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
	display: inline;
}
.smallimages {
	padding-bottom: 40px;
}



.vacdetail
{
	width:450px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.vacdetail th
{
	color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CE003D;
 	border-bottom: 1px #E10044 solid;
 	border-right: 1px #FFFFFF solid;
	text-align: right;
	vertical-align: top;
}
.vacdetail td
{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F5F5F5;
	padding:.3em 1em;
	text-align: left;
 	border: 1px #FFFFFF solid;
}
.vacdetail td.odd
{
	background-color: #EEEEEE;
}
.vacdetail .lefthead
{
	background-image: url(nptc_images/tables/table_corners/top-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.vacdetail .leftheadbottom
{
	background-image: url(nptc_images/tables/table_corners/bottom-left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
 	border-bottom: 1px #FFFFFF solid;
}


.applyonline {
	display: block;
	wigth: 170px;
	height: 45px;
}
.applyonline a {
	display: block;
	wigth: 170px;
	height: 45px;
	text-decoration: none;
	background-image: url(nptc_images/buttons/apply-online_under.gif);
}
.applyonline a:link, .applyonline a:visited, .applyonline a:active{
	text-decoration: none;
}
.applyonline a:hover{
	text-decoration: none;
	background-image: url(nptc_images/buttons/apply-online_over.gif);
}
.applicationform {
	display: block;
	wigth: 170px;
	height: 45px;
}
.applicationform a {
	display: block;
	wigth: 170px;
	height: 45px;
	text-decoration: none;
	background-image: url(nptc_images/buttons/application-form_under.gif);
}
.applicationform a:link, .applicationform a:visited, .applicationform a:active{
	text-decoration: none;
}
.applicationform a:hover{
	text-decoration: none;
	background-image: url(nptc_images/buttons/application-form_over.gif);
}





.vactable
{
	color:#FFF;
	background:#790723;
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
}
.vactable thead
{
}
.vactable th
{
	font-size: 0.9em;
	text-align: left;
	padding: 0.7em;
	border-right: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	vertical-align: top;
	background: #000000  url(nptc_images/tables/table-head.png) repeat-x top left;
}
.vactable td
{
	font-size: 0.8em;
	border-bottom: 1px dotted #FFFFFF;
	padding: 0.7em;
	border-right: 1px dotted #FFFFFF;
}
.vactable h5
{
	font-size: 1.2em;
}
.vactable a {
	text-decoration: none;
	color: #FF9900;
}
.vactable a:link, .vactable a:visited, .vactable a:active{
	color: #FF9900;
	text-decoration: none;
}
.vactable a:hover{
	color: #FFFF33;
	text-decoration: none;
}
#noticeboard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	margin-top: 30px;
	width: 149px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(nptc_images/noticeboard/noticeboard_01.gif);
	background-repeat: no-repeat;
	background-color: #7C8388;
}
#noticeboard h6 {
	font-size: 1.2em;
	color: #FFFFFF;
}

.centre {
	text-align: center;
}

.applicationTimeline
{
	width: 650px;
	height: 25px;
}

.tablespacer
{
	background-color: #FFFFFF;
	width: 1px;
	padding: 0px;
	margin: 0px;
}

.applicationbuttons
{
	width: 650px;
	text-align: center;
}
.summarytable
{
	color:#000000;
	width: 640px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	margin-bottom: 2px;
}
.summarytable th
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	font-size: 0.9em;
	vertical-align: top;
	background-color: #CCCCCC;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}
.summarytable td
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}
.summarytable .summarytablesub
{
	background-color: #EEEEEE;
	font-weight: bold;
	color: #888888;
}
.summarytable .summarytablesub2
{
	background-color: #DDDDDD;
	font-weight: bold;
	color: #888888;
}
.summarysections
{
	padding: 5px;
	width: 640px;
	text-align: center;
	background-color: #BBBBBB;
	margin-bottom: 10px;
}
.summarysectionsheader
{
	padding: 5px;
	width: 639px;
	text-align: center;
	background-color: #CE003D;
	background-image: url(nptc_images/tables/table-head-650px.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.summarysectionsheader h5
{
	color: #FFFFFF;
}
.lightgreytext
{
	color: #999999;
}
.summarytable .summarytablenofill
{
	background-color: #BBBBBB;
}
.centeredtext
{
	text-align: center;
}











.summarytable2
{
	color:#000000;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	margin-bottom: 2px;
}
.summarytable2 th
{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	font-size: 0.9em;
	vertical-align: top;
	background-color: #CCCCCC;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}
.summarytable2 td
{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-size: 0.8em;
	vertical-align: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}
.summarytable2 .summarytablesub
{
	background-color: #EEEEEE;
	font-weight: bold;
	color: #888888;
}
.summarytable2 .summarytablesub2
{
	background-color: #DDDDDD;
	font-weight: bold;
	color: #888888;
}
.summarysections2
{
	padding: 5px;
	width: 100%;
	text-align: center;
	background-color: #BBBBBB;
	margin-bottom: 10px;
}
.summarysectionsheader2
{
	padding: 5px;
	width: 640px;
	text-align: center;
	background-color: #CE003D;
}
.summarysectionsheader2 h5
{
	color: #FFFFFF;
}
.summarytable2 .summarytablenofill
{
	background-color: #BBBBBB;
}
#insidebottom {
	margin: 0px;
	width: 920px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
#insidebottomleft {
	margin: 0px;
	width: 190px;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
}
#insidebottomprevious {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	width: 309px;
	text-align: left;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom: 0px;
	vertical-align: top;
	border-left: 1px solid #CE003D;
}
#insidebottomprevious a {
	text-decoration: none;
	color: #000000;
}
#insidebottomprevious a:link, #insidebottomprevious a:visited{
	color: #000000;
	text-decoration: none;
}
#insidebottomprevious a:hover, #insidebottomprevious a:active{
	color: #CE003D;
	text-decoration: none;
}




#insidebottomtoppage {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	width: 310px;
	text-align: right;
	float: right;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 15px;
	padding-bottom: 0px;
	vertical-align: top;
}
#insidebottomtoppage a {
	text-decoration: none;
	color: #000000;
}
#insidebottomtoppage a:link, #insidebottomtoppage a:visited, #insidebottomtoppage a:active{
	color: #000000;
	text-decoration: none;
}
#insidebottomtoppage a:hover{
	color: #CE003D;
	text-decoration: none;
}





.redbutton{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(pt-images/red-button-under.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.redbutton a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 65px;
	display: block;
	text-decoration: none;
	color: #000000;
}
.redbutton a:link, .redbutton a:visited{
	color: #000000;
	text-decoration: none;
}
.redbutton a:hover, .redbutton a:active{
	color: #CE003D;
	text-decoration: none;
	background-image: url(pt-images/red-button-over.gif);
	background-position: top;
	background-repeat: no-repeat;
}





.greybutton{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/grey-button-under.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.greybutton a {
	display: block;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 65px;
}
.greybutton a:link, .greybutton a:visited{
	color: #000000;
	text-decoration: none;
}
.greybutton a:hover, .greybutton a:active{
	color: #CE003D;
	text-decoration: none;
	background-image: url(nptc_images/buttons/grey-button-over.gif);
	background-position: top;
	background-repeat: no-repeat;
}







.buttonheader{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 10px;
}
.buttontext{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}



.ftprospectusbutton a {
	background-image: url(nptc_images/left_col_buttons/ft-prospectus_under.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	width: 169px;
	height: 127px;
	padding: 0px;
}
.ftprospectusbutton a {
	background-image: url(nptc_images/left_col_buttons/ft-prospectus_under.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
}
.ftprospectusbutton a:link, .ftprospectusbutton a:visited{
	background-image: url(nptc_images/left_col_buttons/ft-prospectus_under.jpg);
	background-position: top;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
}
.ftprospectusbutton a:hover, .ftprospectusbutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/left_col_buttons/ft-prospectus_over.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}



.ftcourselistbutton {
	background-image: url(nptc_images/left_col_buttons/ft-course-list_under.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.ftcourselistbutton a {
	display: block;
	text-decoration: none;
	margin: 0px;
	width: 169px;
	height: 127px;
	padding: 0px;
	background-image: url(nptc_images/left_col_buttons/ft-course-list_under.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.ftcourselistbutton a:link, .ftcourselistbutton a:visited{
	text-decoration: none;
	display: block;
	background-image: url(nptc_images/left_col_buttons/ft-course-list_under.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.ftcourselistbutton a:hover, .ftcourselistbutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/left_col_buttons/ft-course-list_over.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}







.ptprospectusbutton {
	background-image: url(nptc_images/left_col_buttons/pt-prospectus_under.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.ptprospectusbutton a {
	display: block;
	text-decoration: none;
	margin: 0px;
	width: 169px;
	height: 127px;
	padding: 0px;
}
.ptprospectusbutton a:link, .ptprospectusbutton a:visited{
	text-decoration: none;
	display: block;
}
.ptprospectusbutton a:hover, .ptprospectusbutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/left_col_buttons/pt-prospectus_over.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}





.heprospectusbutton {
	background-image: url(nptc_images/left_col_buttons/he-prospectus_under.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.heprospectusbutton a {
	padding: 0px;
	margin: 0px;
	width: 169px;
	height: 127px;
	display: block;
	display: block;
	text-decoration: none;
}
.heprospectusbutton a:link, .heprospectusbutton a:visited{
	text-decoration: none;
	display: block;
}
.heprospectusbutton a:hover, .heprospectusbutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/left_col_buttons/he-prospectus_over.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}









.downloadtables
{
	width:450px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.downloadtables th
{
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CE003D;
 	border-bottom: 1px #E10044 solid;
 	border-right: 1px #FFFFFF solid;
	text-align: center;
	vertical-align: top;
	background-image: url(nptc_images/tables/table-head-450px.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.downloadtables td
{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F5F5F5;
	padding:.3em 1em;
	text-align: left;
 	border: 1px #FFFFFF solid;
}
.downloadtables td.odd
{
	background-color: #EEEEEE;
}





.downloadtables650
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.downloadtables650 th
{
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CE003D;
 	border-bottom: 1px #E10044 solid;
 	border-right: 1px #FFFFFF solid;
	text-align: center;
	vertical-align: top;
	background-image: url(nptc_images/tables/table-head-650px.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.downloadtables650 td
{
	font-size: 0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #F5F5F5;
	padding:.3em 1em;
	text-align: left;
 	border: 1px #FFFFFF solid;
}
.downloadtables650 .odd td
{
	background-color: #EEEEEE;
}



.maptext {
	font-size: 0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-align: center;
}
.maptext a {
	color:#000000;
	text-decoration: none;
}
.maptext a:link, .maptext a:visited{
	color:#000000;
	text-decoration: none;
}
.maptext a:hover, .maptext a:active{
	text-decoration: none;
	color: #CE003D;
}
.maincontentsecure {
	width: 100%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
	float: left;
	position: relative;
	display: inline;
	background-color: #CE003D;
	background-image: url(nptc_images/home-page/home-page_31.gif);
	background-repeat: repeat-x;
}
#insidemainsecure {
	margin: 0px;
	width: 920px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	background-image: url(nptc_images/home-page/content-background.gif);
	background-repeat: no-repeat;
}
.newsthumbnail {
	margin-right: 10px;
	padding: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: top;
	float: left;
	background-color: #FFFFFF;
	display: block;
}
.newslist {
	padding-bottom: 15px;
	float: left;
	width: 650px;
	display: block;
}
.newsimage {
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0px;
	float: right;
	display: block;
}
.blacktext {
	font-size: 0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
}
.blacktext a {
	color:#000000;
	text-decoration: none;
}
.blacktext a:link, .blacktext a:visited{
	color:#000000;
	text-decoration: none;
}
.blacktext a:hover, .blacktext a:active{
	text-decoration: underline;
	color: #000000;
}
.red {
	color: #CF003D;
}
.green {
	color: #96BE0C;
}
.blue {
	color: #009EE3;
}
.orange {
	color: #F39600;
}




.greenbutton{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/green-button-under.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.greenbutton a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 65px;
	display: block;
	text-decoration: none;
	color: #000000;
}
.greenbutton a:link, .greenbutton a:visited{
	color: #000000;
	text-decoration: none;
}
.greenbutton a:hover, .greenbutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/green-button-over.gif);
	background-position: top;
	background-repeat: no-repeat;
}



.bluebutton{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/blue-button-under.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.bluebutton a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 65px;
	display: block;
	text-decoration: none;
	color: #000000;
}
.bluebutton a:link, .bluebutton a:visited{
	color: #000000;
	text-decoration: none;
}
.bluebutton a:hover, .bluebutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/blue-button-over.gif);
	background-position: top;
	background-repeat: no-repeat;
}





.orangebutton{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/orange-button-under.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.orangebutton a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 65px;
	display: block;
	text-decoration: none;
	color: #000000;
}
.orangebutton a:link, .orangebutton a:visited{
	color: #000000;
	text-decoration: none;
}
.orangebutton a:hover, .orangebutton a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/orange-button-over.gif);
	background-position: top;
	background-repeat: no-repeat;
}


















/*................COURSE PAGES........................................................................................*/



.tablered650
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.tablered650 table
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.tablered650 th
{
	color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #C3003D;
 	border: 1px #FFFFFF solid;
	text-align: center;
}
.tablered650 .lefthead
{
	background-image: url(nptc_images/tables/table-head-650px_red.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}
.tablered650 .onehead
{
	background-image: url(nptc_images/tables/table-head-650px_red.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	
}
.tablered650 .righthead
{
	background-image: url(nptc_images/tables/table-head-650px_red.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
}
.tablered650 td
{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E5E9EC;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.tablered650 tr.odd td
{
	background-color: #EEEEEE;
}







.tablegreen650
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.tablegreen650 table
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.tablegreen650 th
{
	color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #93BC0A;
 	border: 1px #FFFFFF solid;
	text-align: center;
}
.tablegreen650 .lefthead
{
	background-image: url(nptc_images/tables/table-head-650px_green.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}
.tablegreen650 .onehead
{
	background-image: url(nptc_images/tables/table-head-650px_green.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	
}
.tablegreen650 .righthead
{
	background-image: url(nptc_images/tables/table-head-650px_green.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
}
.tablegreen650 td
{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E5E9EC;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.tablegreen650 tr.odd td
{
	background-color: #EEEEEE;
}






.tableblue650
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.tableblue650 table
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.tableblue650 th
{
	color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #219CD6;
 	border: 1px #FFFFFF solid;
	text-align: center;
}
.tableblue650 .lefthead
{
	background-image: url(nptc_images/tables/table-head-650px_blue.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}
.tableblue650 .onehead
{
	background-image: url(nptc_images/tables/table-head-650px_blue.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	
}
.tableblue650 .righthead
{
	background-image: url(nptc_images/tables/table-head-650px_blue.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
}
.tableblue650 td
{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E5E9EC;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.tableblue650 tr.odd td
{
	background-color: #EEEEEE;
}





.tableorange650
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #EEEEEE;
}
.tableorange650 table
{
	width:650px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.tableorange650 th
{
	color: #FFFFFF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F69408;
 	border: 1px #FFFFFF solid;
	text-align: center;
}
.tableorange650 .lefthead
{
	background-image: url(nptc_images/tables/table-head-650px_orange.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}
.tableorange650 .onehead
{
	background-image: url(nptc_images/tables/table-head-650px_orange.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	
}
.tableorange650 .righthead
{
	background-image: url(nptc_images/tables/table-head-650px_orange.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
}
.tableorange650 td
{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E5E9EC;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.tableorange650 tr.odd td
{
	background-color: #EEEEEE;
}






.greenbuttonsm{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/green-button-sm_under.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}
.greenbuttonsm a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 26px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
.greenbuttonsm a:link, .greenbuttonsm a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.greenbuttonsm a:hover, .greenbuttonsm a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/green-button-sm_over.gif);
	background-position: top;
	background-repeat: no-repeat;
}





.redbuttonsm{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/red-button-sm_under.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}
.redbuttonsm a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 26px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
.redbuttonsm a:link, .redbuttonsm a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.redbuttonsm a:hover, .redbuttonsm a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/red-button-sm_over.gif);
	background-position: top;
	background-repeat: no-repeat;
}





.bluebuttonsm{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/blue-button-sm_under.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}
.bluebuttonsm a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 26px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
.bluebuttonsm a:link, .bluebuttonsm a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.bluebuttonsm a:hover, .bluebuttonsm a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/blue-button-sm_over.gif);
	background-position: top;
	background-repeat: no-repeat;
}





.orangebuttonsm{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/buttons/orange-button-sm_under.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
}
.orangebuttonsm a {
	margin: 0px;
	padding: 10px;
	width: 150px;
	height: 26px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
.orangebuttonsm a:link, .orangebuttonsm a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.orangebuttonsm a:hover, .orangebuttonsm a:active{
	text-decoration: none;
	background-image: url(nptc_images/buttons/orange-button-sm_over.gif);
	background-position: top;
	background-repeat: no-repeat;
}


.white {
	color: #FFFFFF;
}




.detailheadergreen {
	display: block;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/course_pages/detail_header_green/detail-header-green_04.gif);
	background-position: top;
	background-repeat: repeat-y;
	float: left;
	width: 650px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1px;
	padding: 0;
}
.detailheadergreenleft {
	display: block;
	text-align: left;
	vertical-align: top;
	margin-right: 30px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_green/detail-header-green_01.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 430px;
}
.detailheadergreenright {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_green/detail-header-green_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
}





.detailheaderred {
	display: block;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/course_pages/detail_header_red/detail-header-red_04.gif);
	background-position: top;
	background-repeat: repeat-y;
	float: left;
	width: 650px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1px;
	padding: 0;
}
.detailheaderredleft {
	display: block;
	text-align: left;
	vertical-align: top;
	margin-right: 30px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_red/detail-header-red_01.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 430px;
}
.detailheaderredright {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_red/detail-header-red_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
}




.detailheaderblue {
	display: block;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/course_pages/detail_header_blue/detail-header-blue_04.gif);
	background-position: top;
	background-repeat: repeat-y;
	float: left;
	width: 650px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1px;
	padding: 0;
}
.detailheaderblueleft {
	display: block;
	text-align: left;
	vertical-align: top;
	margin-right: 30px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_blue/detail-header-blue_01.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 430px;
}
.detailheaderblueright {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_blue/detail-header-blue_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
}




.detailheaderorange {
	display: block;
	text-align: left;
	vertical-align: top;
	background-image: url(nptc_images/course_pages/detail_header_orange/detail-header-orange_04.gif);
	background-position: top;
	background-repeat: repeat-y;
	float: left;
	width: 650px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1px;
	padding: 0;
}
.detailheaderorangeleft {
	display: block;
	text-align: left;
	vertical-align: top;
	margin-right: 30px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_orange/detail-header-orange_01.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 430px;
}
.detailheaderorangeright {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/detail_header_orange/detail-header-orange_03.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
}










.colleft450px {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 450px;
	margin-right: 30px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
.colright170px {
	text-align: left;
	vertical-align: top;
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
	display: inline;
}




.greybox450 {
	display: block;
	text-align: left;
	vertical-align: top;
	float: left;
	width: 430px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1px;
	padding: 10px;
	background-color: #ECECED;
}

.greybox170 {
	display: block;
	text-align: left;
	vertical-align: top;
	float: left;
	width: 150px;
	margin-right: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 1px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ECECED;
}









.tablegreen450pale
{
	width:450px;
	padding: 0;
	margin-top: 9px;
	margin-bottom: 10px;
	margin-right: 0;
	margin-left: 0;
	border-collapse: collapse;
	float: left;
}
.tablegreen450pale table
{
	width: 450px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.tablegreen450pale th
{
	color: #93BC0A;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CFE5AE;
 	border: 1px #FFFFFF solid;
	text-align: left;
}
.tablegreen450pale .lefthead
{
	background-image: url(nptc_images/tables/th-450px-pale_green.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}
.tablegreen450pale .onehead
{
	background-image: url(nptc_images/tables/th-450px-pale_green.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	
}
.tablegreen450pale .righthead
{
	background-image: url(nptc_images/tables/th-450px-pale_green.gif);
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
}
.tablegreen450pale td
{
	font-size: 0.75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ECECED;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-right: 0.6em;
	padding-left: 0.6em;
	text-align: left;
 	border: 1px #FFFFFF solid;
	text-align: left;
	vertical-align: top;
}
.tablegreen450pale tr.subheader td
{
	background-color: #B5B5B5;
}


















.rightsubheadred {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin-top: 9px;
	margin-bottom: 1px;
	margin-right: 0;
	margin-left: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/right-subheads_red.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
	background-color: #F1B9B4;
}



.rightsubheadblue {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin-top: 9px;
	margin-bottom: 1px;
	margin-right: 0;
	margin-left: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/right-subheads_blue.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
	background-color: #AAE0FA;
}




.rightsubheadorange {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin-top: 9px;
	margin-bottom: 1px;
	margin-right: 0;
	margin-left: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/right-subheads_orange.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
	background-color: #FEDBB4;
}




.rightsubheadgreen {
	display: inline;
	text-align: left;
	vertical-align: bottom;
	margin-top: 9px;
	margin-bottom: 1px;
	margin-right: 0;
	margin-left: 0;
	padding: 10px;
	background-image: url(nptc_images/course_pages/right-subheads_green.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	width: 150px;
	background-color: #DAEBC1;
}





.meettheteam {
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;

	float: left;
	width: 202px;

	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	display: block;
	height: 100px;
	background-color: #F3F3F3;
}

.onehundredpercent {
	float: left;
	width: 100%
}



.mapenlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
}
.mapenlarge a{
	color: #CE003D;
	text-decoration: none;
}
.mapenlarge a:link, .mapenlarge a:visited{
	color: #CE003D;
	text-decoration: none;
}
.mapenlarge a:hover, .mapenlarge a:active{
	color: #000000;
	text-decoration: none;
}