/************************************************/
/*
  - NTOW- New Types of Worker
  - 
  - File: layout.css
  - Desc: This will only have styles that directly affect the layout of elements/etc
  - No style formatting will be held in here
  
/***********************************************/


/*
Due to conditional comments before the outer wrapper.

all browsers make border red 
#anyelement { border : 2px solid red; }

all browsers see this, but only IE thinks #IEroot exists as an element and makes border blue
#IEroot #anyelement { border-color : blue; }
*/

html {
	padding:0px;
}



body {
	padding:0px;
}

fieldset legend {
	display: none;
	visibility: hidden;
}
form#search-form label, form#search-form input {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	height: 20px;
	line-height: 20px;
}
form#search-form label {
	padding-top: 2px;
}
form#search-form input#search-submit {
	padding: 2px 0 0 10px;
}


#ntow_outer-wrapper {
	width: 940px;
	display: block;
	margin: 0 auto;
	padding: 0 0 23px 0;
	overflow: auto;
}



/* header styles start */

#ntow_header-wrapper {
	clear: both;
	width: 920px;
	height: 132px;
	display: block;
	margin: 0 auto;
	padding: 0;
}
#ntow_header-wrapper img.logo {
	margin: 0;
	padding: 0;
	float: left;
}

#ntow_greeting {
	display: block;
	width: 220px;
	height: 132px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
}
#ntow_greeting p {
	margin: 82px 0 0 0;
	padding: 0;
}

#ntow_header-links {
	display: block;
	width: 320px;
	height: 132px;
	float: left;
}
#ntow_header-links ul {
	margin: 14px 0 0 48px;
}
#ntow_header-links ul li {
	display: inline;
	padding: 0 8px;
}


#ntow_header-links form {
	display: block;
	height: 30px;
	margin: 0 0 0 55px;
	padding-top: 40px;
	
}
#IEroot #ntow_header-links form {
	margin: 0 0 0 55px;
	padding-top: 20px;
}


/* main-nav start */
 /* all nav styles are in formatting due to complexity */
/* main-nav end */


/* header styles end */



/* main styles start */	


		/* Home specific styles start */
		
		#ntow_home-2col-wrapper {
			display: block;
			width: 920px;
			/* height: 320px; */
			height: 401px;
			margin: 0 auto;
			padding: 0;
		}
		#ntow_home-left-wrapper {
			width: 455px;
			/* height: 320px; */
			height: 401px;
			float: left;
			margin: 0;
			padding: 0;
			background-image: url(../images/home-left-bg.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		
		#ntow_home-left-wrapper h1 {
			margin: 23px 23px 0 23px;
		}
		#ntow_home-left-wrapper p {
			margin: 20px 23px 0px 23px;
		}
		#ntow_home-left-wrapper table {
			margin: 10px 23px 0 23px;
			padding: 0;
		}
		#ntow_home-left-wrapper table th, #ntow_home-left-wrapper table td {
			padding: 0 0 0 0;
			vertical-align: middle;
		}
		#ntow_home-left-wrapper table th {
			width: 310px;
		}
		table#video-links th.video, table#video-links th.transcript {
			width: 100px;
			font-size: 1.2em;
			line-height: 1.6em;
			text-align: center;
			margin: 0;
			padding: 0;
		}
		table#video-links th, table#video-links td {
			vertical-align: middle;
		}
		
		#ntow_home-video-wrapper {
			margin: 0 0 0 10px;
			padding: 0;
			width: 455px;
			/* height: 320px; */
			height: 401px;			
			background-color: #ffffff;
			display: block;
			float: left;
		}
		
		#home-form-feedback {
			width: 900px;
			display: block;
			margin: 10px auto;
			border: 2px solid #4C91D6;
			padding: 10px;
		}
		
		#home-form-feedback h2 {
			margin: 8px;
		}
		#home-form-feedback p {
			margin: 4px 8px;
			line-height: 1.2em;
			font-size: 1.2em
		}
		#home-form-feedback li {
			list-style-type: decimal;
			line-height: 1.2em;
			font-size: 1.2em;
			margin-left: 40px;
		}
		
		ol#order-pack-form-error {
			margin: 10px 0px 10px 80px;
		}
		ol#order-pack-form-error li {
			list-style-type: decimal;
			color: #F8981D;
		}
		
		
		ul#ntow_home-blocks-wrapper li h1 {
			/*margin: 23px 23px 0 23px;
			margin: 0 23px 0 23px;*/
			margin: -8px 23px 0 23px;
			padding: 0;
		}
		ul#ntow_home-blocks-wrapper li.block-one h1 {
			margin-top: 18px;
		}
		ul#ntow_home-blocks-wrapper li.block-one input#submit-form {
			margin: 12px 0 0 10px;
		}
		#IE6root ul#ntow_home-blocks-wrapper li.block-one input#submit-form {
			margin: 2px 0 0 10px;
		}
		#IE7root ul#ntow_home-blocks-wrapper li.block-one input#submit-form {
			margin: 4px 0 0 10px;
		}
		
		ul#ntow_home-blocks-wrapper li p {
			margin: 14px 0 23px 23px;
		}
		ul#ntow_home-blocks-wrapper {
			margin: 14px auto 0;
			padding: 0;
			width: 894px;
			display: block;
		}
		ul#ntow_home-blocks-wrapper li {
			width: 216px;
			height: 236px;
			float: left;
			margin: 0;
			color: #ffffff;
		}
		
		ul#ntow_home-blocks-wrapper li table {
			margin: 0 0 0 20px;
			padding: 0;
		}
		ul#ntow_home-blocks-wrapper li table th {
			margin: 0;
			padding: 0;
			width: 60px;
			vertical-align: middle;
		}
		#IE6root ul#ntow_home-blocks-wrapper li table th {
			width: 40px;
		}
		ul#ntow_home-blocks-wrapper li table td {
			margin: 0;
			padding: 0;
			vertical-align: middle;
		}
		
		ul#ntow_home-blocks-wrapper li.block-one p {
			margin-right: 23px;
		}
		ul#ntow_home-blocks-wrapper li.block-two p {
			margin-right: 84px;
		}
		ul#ntow_home-blocks-wrapper li.block-three p {
			margin-right: 80px;
		}
		ul#ntow_home-blocks-wrapper li.block-four p {
			margin-right: 35px;
		}
		ul#ntow_home-blocks-wrapper li.block-one {
			margin-right: 10px;
			background-image: url(../images/home-block-one-bg.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		ul#ntow_home-blocks-wrapper li.block-one img.ntow_next {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			background-image: url(../images/next-blue-solid.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-one .ntow_show-button {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/next-blue-solid.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-one .ntow_show-button:hover {
			background-image: url(../images/next-blue-solid-hover.jpg);
		}
		
		ul#ntow_home-blocks-wrapper li.block-two {
			margin-right: 10px;
			background-image: url(../images/home-block-two-bg.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		ul#ntow_home-blocks-wrapper li.block-two img.ntow_next {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			background-image: url(../images/next-blue.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-two .ntow_show-button {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/next-blue.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-two .ntow_show-button:hover {
			background-image: url(../images/next-blue-hover.jpg);
		}
		
		ul#ntow_home-blocks-wrapper li.block-three {
			margin-right: 10px;
			background-image: url(../images/home-block-three-bg.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		ul#ntow_home-blocks-wrapper li.block-three img.ntow_next {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			background-image: url(../images/next-blue.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-three .ntow_show-button {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/next-blue.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-three .ntow_show-button:hover {
			background-image: url(../images/next-blue-hover.jpg);
		}
		
		
		ul#ntow_home-blocks-wrapper li.block-four {
			margin-right: 0;
			background-image: url(../images/home-block-four-bg.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		ul#ntow_home-blocks-wrapper li.block-four img.ntow_next {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			background-image: url(../images/next-blue.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-four .ntow_show-button {
			position: relative;
			left: 10px;
			top: 200px;
			margin: -10px 0 0 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/next-blue.jpg);
		}
		ul#ntow_home-blocks-wrapper li.block-four .ntow_show-button:hover {
			background-image: url(../images/next-blue-hover.jpg);
		}
		
		
		
		
		
		#ntow_logos {
			clear: both;
			width: 894px;
			height: 60px;
			display: block;
			margin: 0 auto;
			padding: 10px 0;
			text-align: right;
		}
		#ntow_logos img {
			display: inline;
			margin: 0;
			padding: 0;
		}
		
		/* Home specific styles end */
	

		/* subpage styles start */
		#ntow_subpage-wrapper {
			width: 920px;
			margin: 0 auto;
			overflow: auto;
		}
		
		#ntow_title-image-wrapper {
			width: 920px;
			margin: 0;
			padding: 0;
			height: 141px;
			display: block;
		}
		
		#ntow_subpage-left {
			width: 240px;
			/*background-color: Teal;*/
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
			padding: 0;
		}
		#ntow_subpage-left .ntow_grey-box-top {
			width: 218px;
			height: 14px;
			display: block;
		}
		#ntow_subpage-left .ntow_grey-box {
			display: block;
			width: 218px;
			margin: 0 auto;
		}
		#ntow_subpage-left .ntow_grey-box p {
			margin: 8px 22px 14px 22px;
		}
		#ntow_subpage-left .ntow_left-p-wrapper {
			display: block;
			width: 218px;
			margin: 8px auto 0;
		}
		#ntow_subpage-left .ntow_left-p-wrapper p {
			margin: 6px 22px 12px 22px;
		}
		
		#ntow_subpage-left .ntow_grey-box-bottom {
			width: 218px;
			height: 14px;
			display: block;
		}
		#ntow_subpage-middle {
			width: 464px;
			float: left;
			margin: 155px 0 0 0;
			padding: 0;
		}
		#ntow_subpage-middle .ntow_green-box {
			display: block;
			width: 464px;
			margin: 0 auto 10px;
			float: left;
		}
		#ntow_subpage-middle .ntow_green-box p {
			margin: 6px 22px 12px 22px;
		}
		#ntow_subpage-middle .ntow_green-box h2 {
			margin: 6px 22px 6px 22px;
		}
		#ntow_subpage-middle .ntow_green-box-top {
			width: 464px;
			height: 14px;
			display: block;
			margin: 0;
			padding: 0;
		}
		#ntow_subpage-middle .ntow_green-box-bottom {
			width: 464px;
			height: 14px;
			display: block;
		}
		#ntow_subpage-middle img.ntow_next {
			position: relative;
			left: 420px;
			top: 0;
			margin: -14px 0 0 0;
			padding: 0;
			background-image: url(../images/large-next-button.jpg);
		}
		#ntow_subpage-middle .ntow_show-button {
			position: relative;
			left: 420px;
			top: 0;
			margin: -14px 0 0 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/large-next-button.jpg);
		}
		
		#ntow_subpage-middle .ntow_show-button:hover {
			background-image: url(../images/large-next-button-hover.jpg);
		}
		
		/* full-width wrapper start */
		#ntow_full-width-wrapper {
			width: 894px; /* was 704, but changed to 894 to get automatically margin left and right */
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			margin: 155px auto 0 auto;
			margin: 14px auto 0 auto;
		}
		/* full-width wrapper end */
		
		
		/* order a pack home */
		#ntow_order-a-pack-home-wrapper {
			width: 704px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
		}
		#IE6root #ntow_order-a-pack-home-wrapper {
			height: 430px;
		}
		/*#ntow_order-a-pack-home-wrapper h1, #ntow_full-width-wrapper h1 {*/
		#ntow_order-a-pack-home-wrapper h1, #ntow_order-a-pack-home-wrapper h2 {
			margin: 8px 23px 18px 23px;
			color: /*#0364C3*/#000000;;
		}
		/*#ntow_order-a-pack-home-wrapper p, #ntow_full-width-wrapper p */
		#ntow_order-a-pack-home-wrapper p {
			margin: 8px 0 18px 23px;
		}
		
		#ntow_order-a-pack-home-wrapper form {
			margin: 30px 0 30px 80px;
		}
		#ntow_order-a-pack-home-wrapper form #pack-info {
			width: 194px;
			height: 187px;
			padding-right: 30px;
			background-image: url(../images/find-out-more-bg.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
			float: right;
		}
		#ntow_order-a-pack-home-wrapper form #pack-info h2 {
			margin: 0 18px 14px 18px;
			padding-top: 8px;
			color: #ffffff;
		}
		#ntow_order-a-pack-home-wrapper form #pack-info p {
			margin: 8px 18px 14px 18px;
			color: #ffffff;
		}
		
		}
		#ntow_order-a-pack-home-wrapper form input#submit {
			margin-top: 20px;
		}
		
		
		#ntow_order-a-pack-home-wrapper ol#project-indent {
			margin: 8px 0 8px 100px;
		}
		
		#ntow_order-a-pack-home-wrapper ol#project-indent a:link, 
		#ntow_order-a-pack-home-wrapper ol#project-indent a:visited {
			text-decoration: none;
			color: #0364C3;
			font-size: 1em;
		}
		
		
		
		#ntow_order-a-pack-home-wrapper table {
			width: 400px;
			margin: 20px auto 0;
			border-collapse: collapse;
			font-size: 1.2em;
			border: 1px solid #0364C3;
		}
		#ntow_order-a-pack-home-wrapper table th, #ntow_order-a-pack-home-wrapper table td {
			padding: 8px;
		}
		#ntow_order-a-pack-home-wrapper table th {
			background-color: #0364C3;
			color: #ffffff;
			font-size: 1.3em;
		}
		#ntow_order-a-pack-home-wrapper table td {
			border-bottom: 1px solid #0364C3;
			line-height: 35px;
		}
		#ntow_order-a-pack-home-wrapper table td a:link, #ntow_order-a-pack-home-wrapper table td a:visited {
			color: #0364C3;
			text-decoration: none;
		}
		#ntow_order-a-pack-home-wrapper table td a:hover, #ntow_order-a-pack-home-wrapper table td a:active {
			color: #0364C3;
			text-decoration: underline;
		}
		
		/*end */
		
		/* contacts */
		#ntow_contacts-wrapper {
			width: 704px;
			width: 684px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 20px 0 0;
		}
		#IE6root #ntow_contacts-wrapper {
			height: 430px;
		}
		/*#ntow_order-a-pack-home-wrapper h1, #ntow_full-width-wrapper h1 {*/
		#ntow_contacts-wrapper h1, #ntow_contacts-wrapper h2, #ntow_contacts-wrapper h3 {
			margin: 8px 23px 18px 23px;
			color: /*#0364C3*/#000000;;
		}
		/*#ntow_order-a-pack-home-wrapper p, #ntow_full-width-wrapper p */
		#ntow_contacts-wrapper p {
			margin: 8px 0 18px 23px;
		}
		
		#ntow_contacts-wrapper form {
			margin: 30px 80px;
		}
		#ntow_contacts-wrapper form label {
			display: block;
			float: left;
			width: 100px;
		}
		#ntow_contacts-wrapper form input#submit {
			margin-top: 20px;
		}
		#ntow_contacts-wrapper ul {
			margin: 30px 80px;
		}
		#ntow_contacts-wrapper ul {
			list-style: disc;
		}
		#ntow_contacts-wrapper table {
			width: 600px;
			margin: 20px 0 0 23px;
			border-collapse: collapse;
			border: 1px solid #0364C3;
		}
		#ntow_contacts-wrapper table th, #ntow_contacts-wrapper table td {
			padding: 8px;
		}
		#ntow_contacts-wrapper table th {
			background-color: #0364C3;
			color: #ffffff;
			font-size: 1.3em;
		}
		#ntow_contacts-wrapper table td {
			border-bottom: 1px solid #0364C3;
			line-height: 20px;
		}
		#ntow_contacts-wrapper table td a:link, #ntow_contacts-wrapper table td a:visited {
			color: #0364C3;
			text-decoration: none;
		}
		#ntow_contacts-wrapper table td a:hover, #ntow_contacts-wrapper table td a:active {
			color: #0364C3;
			text-decoration: underline;
		}
		
		/* end */
		
		
		
		/* for the project list page */
		/*three column green now */
		#ntow_subpage-3col-project-list {
			width: 464px;
			width: 682px; /*704-22 left*/
			float: left;
			margin: 155px 0 0 22px;
			margin: 14px 0 0 22px;
			padding: 0;
		}
		#IE6root #ntow_subpage-3col-project-list {
			width: 464px;
			width: 682px; /*704-22 left*/
			float: left;
			margin: 155px 0 0 10px;
			margin: 14px 0 0 10px;
			padding: 0;
		}
		#ntow_subpage-3col-project-list h1 {
			margin: 8px 0 18px 0px;
		}
		
		#ntow_subpage-3col-project-list .ntow_green-box {
			display: block;
			width: 216px;
			height: 178px;
			height: 20%;
			margin: 0 10px 10px 0;
			float: left;
		}
		#ntow_subpage-3col-project-list .ntow_blue-box {
			display: block;
			width: 216px;
			margin: 0 10px 10px 0;
			float: left;
		}
		#ntow_subpage-3col-project-list .ntow_blue-box-top {
			display: block;
			width: 216px;
			height: 14px;	
		}
		#ntow_subpage-3col-project-list .ntow_green-box p {
			margin: 6px 22px 12px 22px;
		}
		#ntow_subpage-3col-project-list .ntow_green-box h2 {
			margin: 20px 22px 6px 22px;
		}
		#ntow_subpage-3col-project-list .ntow_blue-box p {
			margin: 6px 22px 6px 22px;
		}
		#ntow_subpage-3col-project-list .ntow_blue-box h2 {
			margin: 0px 22px 6px 22px;
		}
		#ntow_subpage-3col-project-list .ntow_blue-box-middle {
			min-height: 190px;
		}
		#IE6root #ntow_subpage-3col-project-list .ntow_blue-box-middle {
			height: 200px;
		}
		#IE7root #ntow_subpage-3col-project-list .ntow_blue-box-middle {
			height: 210px;
		}
		#ntow_subpage-3col-project-list .ntow_blue-box-bottom {
			display: block;
			width: 216px;
			height: 50px;
			
		}
		#ntow_subpage-3col-project-list .ntow_blue-box-bottom img {
			border: 1px solid red;
		}
		
		#ntow_subpage-3col-project-list img.ntow_next {
			position: relative;
			left: 170px;
			top: 0;
			margin: -14px 0 0 0;
			padding: 0;
			/*background-image: url(../images/large-next-button.jpg);*/
			background-image: url(../images/next-blue-solid.jpg)
		}
		
		
		#ntow_subpage-3col-project-list .ntow_show-button {
			position: relative;
			left: 170px;
			top: 0;
			/*margin: -14px 0 0 0;*/
			margin: 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/next-blue-solid.jpg);
		}
		#ntow_subpage-3col-project-list .ntow_show-button:hover {
			background-image: url(../images/next-blue-solid-hover.jpg);
		}
		
		/* end */
		
		#ntow_subpage-two-col-left {
			width: 704px; /* 20px padding left, 30px padding right */
			width: 654px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
			padding: 0 20px 0 30px;
		}
		#ntow_subpage-two-col-left img {
			margin: 0;
			padding: 0;
		}
		#IEroot #ntow_subpage-two-col-left {
			min-height: 400px;
		}
		#IE6root #ntow_subpage-two-col-left {
			height: 400px;
		}
		
		
		#view-slideshow-wrapper {
			width: 704px; /* 20px padding left, 30px padding right */
			width: 654px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
			padding: 0 20px 0 30px;
		}
		#view-slideshow-wrapper img {
			margin: 0;
			padding: 0;
		}
		#IEroot #view-slideshow-wrapper {
			min-height: 400px;
		}
		#IE6root #view-slideshow-wrapper {
			height: 400px;
		}
		#view-slideshow-wrapper p {
			text-align: center;
			padding: 10px;
		}
		#view-slideshow-wrapper a:link, #view-slideshow-wrapper a:visited {
			color: #0364C3;
			text-decoration: none;
		}
		#view-slideshow-wrapper a:hover, #view-slideshow-wrapper a:active {
			color: #0364C3;
			text-decoration: underline;
		}
		
		/* end */
		
		/* useful downloads start */
		#downloads-wrapper {
			width: 704px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
		}
		#IE6root #downloads-wrapper {
			height: 430px;
		}
		#downloads-wrapper h1 {
			margin: 8px 0 18px 18px;
		}
		#downloads-wrapper p {
			margin: 8px 0 20px 20px;
		}
		#downloads-wrapper table {
			width: 670px;
			margin: 20px auto 0;
			border-collapse: collapse;
			border: 1px solid #4C91D6;
		}
		#downloads-wrapper table th, #downloads-wrapper table td {
			padding: 8px;
		}
		#downloads-wrapper table td {
			border-bottom: 1px solid #4C91D6;
		}
		/* end */
		
		/* useful downloads start */
		#order-pack-wrapper {
			width: 704px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
		}
		#IE6root #order-pack-wrapper {
			height: 430px;
		}
		#order-pack-wrapper h1 {
			margin: 8px 0 18px 18px;
			color: /*#0364C3*/#000000;;
		}
		#order-pack-wrapper fieldset {
			display: block;
			margin: 20px;
		}
		#order-pack-wrapper form {
			width: 600px;
			margin: 20px auto 0;
			font-size: 1.2em;
			color: /*#0364C3*/#000000;;
		}
		#order-pack-wrapper fieldset legend {
			display: block;
			font-size: 1.4em;
			color: #0364C3;
			visibility: visible;
			margin-left: 25px;
		}
		#order-pack-wrapper form ol li label {
			width: 120px;
			display: block;
			float: left;
		}
		
		/* end */
		
		/* team roles start */
		#team-roles-wrapper {
			width: 704px;
			min-height: 400px; /* temp height - this will be where the video file etc will be placed */
			display: block;
			float: left;
			margin: 155px 0 0 0;
			margin: 14px 0 0 0;
		}
		#IE6root #team-roles-wrapper {
			height: 430px;
		}
		#team-roles-wrapper h1 {
			margin: 8px 0 18px 18px;
			color: #0364C3;
		}
		#team-roles-wrapper table {
			width: 668px;
			margin: 20px auto 0;
			border-collapse: collapse;
		}
		#team-roles-wrapper table td.spacer {
			width: 10px;
			font-size: 1px;
			
		}
		#team-roles-wrapper table td.role {
			width: 216px;
			height: 188px;
		}
		#team-roles-wrapper table h2 {
			margin: 0 20px 20px 20px;
			font-size: 1.6em;
			color: #ffffff;
		}
		#team-roles-wrapper table p {
			font-size: 1.2em;
			margin: 0 100px 0 20px;
			color: #ffffff;
		}
		#team-roles-wrapper table img.ntow_next {
			z-index: 99;
			position: relative;
			left: 16px;
			top: 134px;
			margin: -10px 0 0 0;
			padding: 0;
			background-image: url(../images/next-blue-solid.jpg);
		}
		#team-roles-wrapper table .ntow_show-button {
			z-index: 99;
			position: relative;
			left: 16px;
			top: 134px;
			margin: -10px 0 0 0;
			padding: 0;
			width: 36px;
			height: 36px;
			display: block;
			background-image: url(../images/next-blue-solid.jpg);
		}
		#team-roles-wrapper table .ntow_show-button:hover {
			background-image: url(../images/next-blue-solid-hover.jpg);
		}
		#team-roles-wrapper table.profile td,  #team-roles-wrapper table.profile td p {
			color: #000000;
		}
		
		/* end */
		
		
		#ntow_subpage-right {
			width: 216px;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		
		#ntow_subpage-right.align-level {
			margin-top: 155px;
			margin-top: 14px;
		}
		
		
		#ntow_subpage-right h2 {
			margin-left: 18px;
			margin-top: 10px;
		}
		
		
		#ntow_subpage-right .ntow_find-out-more-box {
			display: block;
			width: 194px;
			height: 187px;
			margin: 0;
		}
		#ntow_subpage-right .ntow_find-out-more-box h2 {
			margin: 0 18px 14px 18px;
			padding-top: 8px;
		}
		#ntow_subpage-right .ntow_find-out-more-box p {
			margin: 8px 18px 14px 18px;
		}
		#ntow_subpage-right .ntow_find-out-more-box ul {
			margin: 0 0 0 8px;
		}
		#ntow_subpage-right .ntow_find-out-more-box ul li {
			line-height: 32px;
			height: 32px;
			text-indent: 0;
			display: block;
		}
		
		#IEroot #ntow_subpage-right .ntow_find-out-more-box ul li {
			height: 32px;
		}
	
		
		
		
		
		#ntow_subpage-right .ntow_lt-grey-box {
			display: block;
			width: 194px;
			margin: 0;
			border-top: 10px solid #ffffff;
		}
		.project-list-align-level {
			position: relative;
			top: 145px;
			top: 4px;
		}
		#ntow_subpage-right .ntow_lt-grey-box-top {
			width: 194px;
			height: 14px;
			display: block;
		}
		#ntow_subpage-right .ntow_lt-grey-box {
			display: block;
			width: 194px;
			margin: 0;
		}
		#ntow_subpage-right .ntow_lt-grey-box p {
			margin: 8px 22px 14px 22px;
		}
		#ntow_subpage-right .ntow_lt-grey-box ul {
			margin: 8px 10px 14px 22px;
		}
		#ntow_subpage-right .ntow_lt-grey-box ul li {
			border-bottom: 1px solid #ffffff;
			margin: 8px;
			padding-bottom: 8px;
			list-style-image: url(../images/lt-grey-blue-arrow.jpg);
		}
		#ntow_subpage-right .ntow_lt-grey-box ul.sub-nav {
			margin: 8px 0 10px 10px;
		}
		#ntow_subpage-right .ntow_lt-grey-box ul.sub-nav li {
			margin: 3px 0 3px 6px;
			border-bottom: none;
		}
		
		#ntow_subpage-right .ntow_lt-grey-box-bottom {
			width: 194px;
			height: 14px;
			display: block;
		}
		
		#ntow_subpage-right img {
			margin: 0;
			padding: 0;
		}
		
		
		/* useful-links */
		#ntow_subpage-two-col-left ul {
			margin: 20px 0 20px 60px;
			display: block;
		}
		#ntow_subpage-two-col-left ul li {
			border-bottom: 1px solid #ffffff;
			margin: 8px;
			padding-bottom: 8px;
			list-style-image: url(../images/white-blue-arrow.jpg);
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 1em;
		}
		#ntow_subpage-two-col-left ul li a:link, #ntow_subpage-two-col-left ul li a:visited {
			color: #000000;
			text-decoration: none;
		}
		#ntow_subpage-two-col-left ul li a:hover, #ntow_subpage-two-col-left ul li a:active {
			color: #000000;
			text-decoration: underline;
		}
		#ntow_subpage-two-col-left ol {
			margin: 20px 0 20px 60px;
			display: block;
		}
		#ntow_subpage-two-col-left ol li {
			border-bottom: 1px solid #ffffff;
			margin: 8px;
			padding-bottom: 8px;
			list-style-image: url(../images/white-blue-arrow.jpg);
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 1em;
		}
		#ntow_subpage-two-col-left ol.view-roles li ul li {
			list-style-image: none;
			list-style: lower-roman;
		}
		#ntow_subpage-two-col-left ol li a:link, #ntow_subpage-two-col-left ol li a:visited {
			color: #000000;
			text-decoration: none;
		}
		#ntow_subpage-two-col-left ol li a:hover, #ntow_subpage-two-col-left ol li a:active {
			color: #000000;
			text-decoration: underline;
		}
		
		table.view-roles {
			margin: 10px 0;
		}
		table.view-roles th.left-th {
			width: 25%;
		}
		table.view-roles th, table.view-roles td {
			padding: 6px;
		}
		
		
		/* end */
		
		
		
		
		/*Site map styles*/
		ul#ntow_sitemap {
			margin: 0 0 0 80px;
			overflow: hidden;
		}
		
		
		ul.ntow_sitemap_sub {
			margin: 8px 0 8px 20px;
		}
		ul.ntow_sitemap_sub li.showbullet {
			list-style: disc;
		}
		
		ul#ntow_sitemap a:link, ul#ntow_sitemap a:visited {
			color: /*#0062C3*/#0364C3;
			font-size: 1.1em;
			text-decoration: none;
		}
		ul#ntow_sitemap a:hover, ul#ntow_sitemap a:active {
			color: /*#0062C3*/#0364C3;
			font-size: 1.1em;
			text-decoration: underline;
		}
		/*Site map styles end*/
		
		
		/* subpage styles end */
		
		
	
/* main styles end */

/* footer styles start */
#ntow_footer {
	clear: both;
	display: block;
	width: 894px;
	height: 17px;
	margin: 0 auto;
	/*border-top: 10px solid #ffffff;*/
}
/* footer styles end */
