/*
	CSS Stylesheet
	Media - All
	Site - Satcomms
	Author - Andrew Neale
*/

/* <HTML TAGS> */
html, body, form {height: 100%; margin: 0; padding: 0; width: 100%;}
body {color: #8996a0; font-family: Arial, sans-serif; font-size: 12px;}

h1 {color: #0069aa; font-size: 18px; font-weight: bold; margin: 0; padding: 18px 0; text-transform: uppercase;}
h2 {}
h3 {}
h4 {}
h5 {}

ul {list-style: disc outside none; margin: 0; padding: 0 0 18px 18px;}

p {margin: 0; padding: 0 0 18px;}
span {}

a {color: #8996a0; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
	a img {border: 0 none;}
/* </HTML TAGS> */

/* <GENERIC CLASSES> */
.clear {clear: both; float: none; font-size: 0; height: 0; line-height: 0; margin: 0; overflow: hidden; padding: 0;}
.blueButton {background: transparent url(/Images/blueButton.jpg) no-repeat scroll 0 0; color: #fff; float: left; font-size: 10px; font-weight: normal; line-height: 30px; margin: 0 8px 0 0; padding: 0 0 0 28px; width: 122px;}

.pager {float: right; margin: -30px 0 0; padding: 0 20px 0 0; text-align: right; width: 340px;}
	.pager .pageSizeSelector {float: left; margin: 0; padding: 3px; width: auto;}
		.pager .pageSizeSelector span {color: #0069aa;}
	.pager .pagerNumbers {color: #0069aa; float: right; height: 16px; line-height: 16px; margin: 0; padding: 4px 0 0; width: 200px;}
		.pager .pagerNumbers strong {font-weight: bold; display: inline-block; vertical-align: middle;}
		.pager .pagerNumbers a {color: #0069aa; display: inline-block; font-weight: normal; vertical-align: middle;}
		.pager .pagerNumbers .next {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; display: inline-block; font-size: 0; height: 16px; line-height: 0; margin: 0; padding: 0; vertical-align: middle; width: 16px;}
		.pager .pagerNumbers .previous {background: transparent url(/Images/eventsArrow2.jpg) no-repeat scroll 0 center; display: inline-block; font-size: 0; height: 16px; line-height: 0; margin: 0; padding: 0; vertical-align: middle; width: 16px;}

.filter {background: transparent url(/Images/productFilter.aspx) no-repeat scroll 0 0; display: inline; float: left; height: 44px; margin: 0 0 0 9px; padding: 8px; width: 648px;}
	.filter .item {float: left; margin: 0; padding: 0; width: 216px;}
		.filter .item label {color: #0069aa; float: left; margin: 0; padding: 0 0 4px; text-transform: uppercase; width: 210px;}
		.filter .item input, .filter .item select {float: left; margin: 0; width: 200px;}

#twitterLink {background: transparent url(/Images/twitterLink.aspx) no-repeat scroll 0 0; float: left; height: 28px; left: 20px; margin: 0; padding: 0; position: relative; top: -50px; width: 83px;}
/* </GENERIC CLASSES> */

/* <PAGE CONTAINERS> */
#outerWrap {background: #fff url(/Images/skyBackground.jpg) no-repeat scroll center 0; float: left; margin: 0; padding: 0; width: 100%;}
	#outerWrap .innerWrap {background: #fff; margin: 0 auto; padding: 20px; width: 880px;}
	
#content {background: #f3f6f7 url(/Images/pageGradient.jpg) repeat-x scroll 0 179px; float: left; margin: -179px 0 0; padding: 0; width: 880px;}
	#content .inner {background: transparent url(/Images/whiteColumns.gif) repeat-y scroll 0 0; float: left; margin: 0; padding: 0; width: 880px;}
		#content .inner #pageBottom {background: transparent url(/Images/pageBottom.jpg) no-repeat scroll 0 0; float: left; font-size: 0; height: 21px; line-height: 0; margin: 0; padding: 0; width: 880px;}

#page {float: left; margin: 0; padding: 0 0 0 10px; width: 682px;}
/* </PAGE CONTAINERS> */

/* <SEARCH & EXTRANET LOGIN> */
#searchExtranetLogin {background: transparent url(/Images/searchExtranetLogin.jpg) no-repeat scroll 0 0; float: right; height: 28px; margin: 0; padding: 0; width: 347px;}
	#searchExtranetLogin .search {float: left; margin: 0; padding: 5px 0 0 18px; width: 138px;}
		#searchExtranetLogin .search input {display: none;}
		#searchExtranetLogin .search input.textbox {border-bottom: 1px solid #f1f1f1; border-left: 1px solid #e3e4e4; border-right: 1px solid #e3e4e4; border-top: 1px solid #cbcbcb; color: #74808a; display: inline; float: left; font-size: 10px; line-height: 10px; margin: 0; padding: 1px 3px; width: 108px;}
		#searchExtranetLogin .search a.button {background: transparent url(/Images/searchButton.jpg) no-repeat scroll right 0; float: right; height: 16px; margin: 2px 0 0; padding: 0; width: 16px;}
	#searchExtranetLogin .extranetLogin {float: right; margin: 0; padding: 7px 16px 0 0; width: 138px;}
		#searchExtranetLogin .extranetLogin span {color: #fff; font-weight: bold; line-height: 16px;}
		#searchExtranetLogin .extranetLogin a {background: transparent url(/Images/extranetLoginButton.jpg) no-repeat scroll right center; float: right; height: 16px; margin: 0; padding: 0 20px 0 0; width: auto;}
/* </SEARCH & EXTRANET LOGIN> */

/* <HEADER> */
#header {background: transparent url(/Images/header.jpg) no-repeat scroll 0 0; float: left; height: 179px; margin: 0; padding: 0 701px 0 51px; position: relative; width: 128px; z-index: 2;}
#header.systems {height: 129px; padding: 50px 700px 0 8px; width: 172px;}
	#header #astLogo {display: inline; float: left; margin: 0; padding: 0; width: auto;}
/* </HEADER> */

/* <LEFT CONTENT> */	
#leftContent {float: left; margin: 0; padding: 179px 0 0; width: 178px;}
	
	#leftContent #mainNav {float: left; margin: 0; padding: 0 0 50px; width: 178px;}
		#leftContent #mainNav .top {background: transparent url(/Images/mainNavTop.jpg) no-repeat scroll 0 0; float: left; font-size: 0; height: 21px; line-height: 0; margin: 0; padding: 0; width: 178px;}
		#leftContent #mainNav ul {background: #fff url(/Images/mainNavUl.jpg) no-repeat scroll 0 0; display: inline; float: left; list-style: none; margin: -11px 0 0 8px; min-height: 610px; padding: 0; width: 169px;}
			#leftContent #mainNav ul li {float: left; margin: 0; padding: 0; width: 169px;}
				#leftContent #mainNav ul li a {background: transparent url(/Images/mainNavLi.jpg) no-repeat scroll 0 0; color: #394b59; float: left; height: 15px; line-height: 15px; margin: 0; padding: 8px 14px 9px; text-decoration: none; text-transform: uppercase; width: 141px;}
					#leftContent #mainNav ul li a img {display: none; padding: 0 0 0 4px;}
				#leftContent #mainNav ul li.selected a {background-position: 0 -32px; color: #fff; font-weight: bold;}
					#leftContent #mainNav ul li.selected a .arrowRight, #leftContent #mainNav ul li.homeSelected a .arrowRight {display: inline;}
					#leftContent #mainNav ul li.parentSelected a .arrowRight {display: none;}
					#leftContent #mainNav ul li.parentSelected a .arrowDown {display: inline;}
				#leftContent #mainNav ul li.home a {background-position: 0 -64px; color: #394b59;}
				#leftContent #mainNav ul li.homeSelected a {background-position: 0 -96px; color: #fff; font-weight: bold;}
				#leftContent #mainNav ul li ul {display: none;}
				#leftContent #mainNav ul li.selected ul {background: transparent none no-repeat scroll 0 0; display: inline; margin: 0; min-height: 0;}
					#leftContent #mainNav ul li.selected ul li a {background-position: 0 -128px; color: #0069aa; font-weight: normal; padding: 8px 14px 9px 28px; width: 127px;}
						#leftContent #mainNav ul li.parentSelected ul li a img.arrowRight, #leftContent #mainNav ul li.parentSelected ul li a img.arrowDown {display: none;}
					#leftContent #mainNav ul li.selected ul li.selected a {background-position: 0 -160px; color: #fff; font-weight: bold;}
/* </LEFT CONTENT> */

/* <RIGHT CONTENT> */	
#rightContent {float: right; margin: 0; padding: 0; position: relative; width: 702px; z-index: 3;}
	
	#rightContent #heroSpace {float: left; height: 319px; margin: 0; overflow: hidden; padding: 19px 0 0 19px; position: relative; width: 664px;}
	#rightContent #heroSpace.search {float: left; height: 160px; margin: 0; padding: 19px 0 0 19px; position: relative; width: 664px;}
		#rightContent #heroSpace .hero {display: none; left: 19px; position: absolute; top: 19px;}	
		#rightContent #heroSpace.search .hero {display: inline;}	
		#rightContent #heroSpace .text {background: transparent url(/Images/heroSpaceBackground.png) no-repeat scroll 0 0; color: #fff; display: inline; float: left; height: 130px; margin: 169px 0 0 10px; padding: 10px 12px 0; position: relative; width: 620px; z-index: 2;}
		#rightContent #heroSpace .registeredResellerText {left: 30px; margin: 0; position: absolute; top: 186px;}
		#rightContent #heroSpace.search .text {background: transparent none no-repeat scroll 0 0; color: #fff; display: inline; float: left; height: auto; margin: 0; padding: 10px 12px 0; position: relative; width: 621px; z-index: 2;}
		#rightContent #heroSpace.search .EditableImageEdit {position: relative;}
		#rightContent #heroSpace.search .ImageSelectorHeader {position: absolute; z-index: 50;}
		#rightContent #heroSpace .white {background: transparent url(/Images/heroSpaceBackgroundWhite.png) no-repeat scroll 0 0; height: 120px; line-height: 120px; padding: 10px 12px;}
			#rightContent #heroSpace .white img {vertical-align: middle;}
			#rightContent #heroSpace .text h1 {color: #fff; font-size: 14px; margin: 0; padding: 0 0 8px;}
			#rightContent #heroSpace .text p {margin: 0; padding: 0 0 8px;}
				#rightContent #heroSpace .text p a {color: #fff;}

	#rightContent .pageSeparator {background: transparent url(/Images/pageSeparator.jpg) no-repeat scroll 0 0; float: left; font-size: 0; height: 30px; line-height: 0; margin: 0; padding: 0; width: 702px;}

	#rightContent .textContent {float: left; margin: 0; padding: 0 0 0 24px; width: 632px;}
/* </RIGHT CONTENT> */	

/* <FOOTER> */	
#footer {float: left; margin: 0; padding: 24px 0 0 8px; width: 872px;}
	
	#footer ul {float: left; list-style: none; margin: 0; padding: 0; width: 170px;}
		#footer ul li {float: left; margin: 0; padding: 2px 0; width: 170px;}
			#footer ul li strong {color: #394b59;}
			#footer ul li a {font-weight: normal;}

	#footer .poweredBy {border-top: 1px solid #aaa; float: left; font-size: 10px; margin: 12px 0 0; padding: 12px 12px; width: 848px;}
		#footer .poweredBy .left {float: left; margin: 0; padding: 0; width: 600px;}
		#footer .poweredBy .right {float: right; margin: 0; padding: 0; text-align: right; width: 200px;}
			#footer .poweredBy .right a {font-weight: normal;}
/* </FOOTER> */

/* <BREADCRUMBS> */
#breadcrumbs {border-bottom: 1px solid #adc1c8; color: #0069aa; display: inline; float: left; font-weight: bold; margin: 0 0 0 8px; padding: 8px 0 8px 14px; width: 652px;}
	#breadcrumbs a {color: #0069aa; font-weight: normal; position: relative; z-index: 3;}
	#breadcrumbs span {position: relative; z-index: 3;}
/* </BREADCRUMBS> */

/* <EVENTS> */
#events {float: left; margin: 0; padding: 0 9px; width: 666px;}

	#events p {padding: 18px 14px;}

	#events .item {border-bottom: 1px solid #adc1c8; float: left; margin: 0; padding: 14px 0 14px 14px; width: 652px;}
		#events .item img {float: right; margin: 0; padding: 0; width: 158px;}
		#events .item .text {float: left; margin: 0; padding: 0; width: 470px;}
			#events .item .text h2 {color: #0069aa; font-size: 12px; float: left; font-weight: bold; margin: 0; padding: 0; width: 470px;}
			#events .item .text span.subTitle {color: #0069aa; float: left; margin: 0; padding: 0; width: 470px;}
			#events .item .text a.blueArrow {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: left; font-weight: bold; margin: 8px 0 0; padding: 4px 0 4px 20px; width: auto;}
			#events .item .text .description {float: left; margin: 0; padding: 12px 0 0; width: 470px;}
				#events .item .text .description p {padding: 0 0 18px;}

	#events #viewEvent {float: left; margin: 0; padding: 14px; width: 638px;}
		#events #viewEvent h1 {padding: 0 0 18px;}
		#events #viewEvent img {float: right; margin: 0; padding: 0 0 18px 18px; width: auto;}
		#events #viewEvent span.subTitle {color: #0069aa; display: block; padding: 0 0 18px;}
		#events #viewEvent p {margin: 0; padding: 0 0 18px;}
/* </EVENTS> */

/* <SOLUTIONS> */
#solutions {float: left; margin: 0; padding: 18px 0 0 10px; width: 672px;}
	#solutions .item {float: left; margin: 0; padding: 0 22px 18px 0; width: 207px;}
	#solutions .lastItem {padding: 0;}
		#solutions .item .thumb {background: transparent none scroll 0 -138px; display: block; height: 138px; margin: 0; padding: 0; width: 207px;}
		#solutions .item .thumb:hover {background-position: 0 0;}
		#solutions .item h2 {color: #0069aa; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 12px 0 12px 10px; text-transform: uppercase; width: 188px;}
		#solutions .item p {float: left; margin: 0; padding: 0 0 9px 10px; width: 188px;}
		#solutions .item a {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; dispplay: inline; float: left; margin: 0 0 0 10px; padding: 3px 0 3px 20px; width: auto;}
#solutionDetail {background: transparent url(/Images/rightColumnBlue.jpg) repeat-y scroll 465px 0; float: left; margin: -36px 0 0; padding: 0; position: relative; width: 662px; z-index: 2;}
	#solutionDetail .left {float: left; margin: 0; padding: 36px 0 0; width: 468px;}
		#solutionDetail h2 {color: #0069aa; margin: 0; padding: 0 0 18px; text-transform: uppercase;}
		#solutionDetail .left .text {float: margin: 0; left; margin: 0; padding: 0 0 0 12px; width: 436px;}
	#solutionDetail .right {background: transparent url(/Images/rightColumnBlueTop.jpg) no-repeat scroll 0 0; float: right; margin: 0; padding: 10px; width: 159px;}
		#solutionDetail .right h2 {color: #fff; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 18px; width: 100%;}
		#solutionDetail .right a {color: #fff; font-weight: normal; text-transform: uppercase;}
		#solutionDetail .right strong {color: #fff; text-transform: uppercase;}
	#solutionDetail .blueColumnBottom {background: transparent url(/Images/rightColumnBlueBottom.jpg) no-repeat scroll 0 0; float: right; font-size: 0; height: 9px; line-height: 0; margin: -9px 0 0; padding: 0; position: relative; width: 179px; z-index: 3;}
/* </SOLUTIONS> */

/* <NEWS PREVIEWS> */
#newsPreviews {float: left; margin: 0; padding: 0 0 10px 21px; width: 325px;}
	#newsPreviews h2 {color: #0069aa; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 9px 9px; text-transform: uppercase; width: 325px;}
	#newsPreviews .moreNews {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: right; margin: -28px 0 0; padding: 3px 0 3px 20px; width: auto;}
	#newsPreviews .item {border-top: 1px solid #adc1c8; float: left; margin: 0; padding: 9px 8px; width: 309px;}
		#newsPreviews .item span {float: left; margin: 0; padding: 0 0 4px; text-transform: uppercase; width: 309px;}
		#newsPreviews .item a {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: left; margin: 0; padding: 3px 0 3px 20px; width: auto;}
/* </NEWS PREVIEWS> */

/* <NEWS FULL> */
#newsFull {float: left; margin: 0; padding: 0 11px; width: 660px;}
	#newsFull h2 {color: #0069aa; font-size: 18px; font-weight: bold; margin: 0; padding: 0 0 18px 11px; text-transform: uppercase;}
	#caseStudies #newsFull p {padding: 0 0 18px 11px;}
	#newsFull .images {float: right; margin: 0; padding: 14px 0 0; width: 190px;}
		#newsFull .images img {padding: 0 0 2px; width: 190px;}
		#newsFull .images .blueButton {background-image: url(/Images/newsBlueButton.jpg); margin: 12px 0 0; width: 162px;}
	#newsFull .textContent {float: left; margin: 0; padding: 14px 0 0; width: 439px;}
		#newsFull .textContent .text {float: left; margin: 0; padding: 0; width: 420px;}
	#newsFull .item {border-bottom: 1px solid #adc1c8; float: left; margin: 0; padding: 10px; width: 640px;}
		#newsFull .item .title {color: #0069aa; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 4px; text-transform: uppercase; width: 640px;}
		#newsFull .item .date {float: left; font-weight: bold; margin: 0; padding: 0 0 4px; width: 640px;}
		#newsFull .item .summary {float: left; margin: 0; padding: 0 0 4px; width: 640px;}
		#newsFull .item .readMore {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: left; margin: 0; padding: 3px 0 3px 20px; width: auto;}
/* </NEWS FULL> */

/* <NETWORKS> */
#networks {float: left; margin: 0; padding: 18px 11px 0 11px; width: 660px;}
	#networks .item {background: transparent url(/Images/networksButton.jpg) no-repeat scroll 0 0; float: left; height: 138px; line-height: 138px; margin: 0 0 18px; padding: 0; text-align: center; text-decoration: none; width: 326px;}
	#networks .alternate {float: right;}
		#networks .item img {vertical-align: middle;}
	#networks .subnav {background: transparent url(/Images/networkSubNavBackground.jpg) no-repeat scroll 0 0; float: left; list-style: none; margin: 0; padding: 0; width: 660px;}
		#networks .subnav li {float: left; margin: 0; padding: 0; width: auto;}
			#networks .subnav li a {border-right: 1px solid #adc1c8; color: #0069aa; float: left; font-weight: normal; line-height: 31px; margin: 0; padding: 0; text-align: center; text-transform: uppercase; width: auto;}
			#networks .subnav li a#networkLink0 {width: 185px;}
			#networks .subnav li a#networkLink1 {width: 164px;}
			#networks .subnav li a#networkLink2 {border: 0 none; width: 105px;}
			#networks .subnav li a#networkLink3 {width: 195px;}
			#networks .subnav li a.selected {background: #8ebbd5 url(/Images/networkSubNavSelected.jpg) no-repeat scroll center bottom; border-color: #689ebc; font-weight: bold;}
	#networks .networkTab {display: none; float: left; margin: 0; padding: 18px 0 0; width: 660px;}
		#networks .networkTab h1 {font-size: 14px; margin: 0; padding: 0 0 18px;}
	#networks #networkTab0 {display: inline;}
		#networks #networkTab1 img {width: 660px;}

.freeSMS {background: transparent url(/Images/freeSMS.jpg) no-repeat scroll 0 0; display: inline; float: right; height: 151px; margin: 0 20px 0 0; padding: 0; width: 159px;}
#homeNetworkList {background: transparent url(/Images/homeNetworkList.jpg) no-repeat scroll 0 0; display: inline; float: left; height: 111px; margin: 0 0 0 18px; padding: 41px 0 0 3px; width: 493px;}
	#homeNetworkList a {display: inline; float: left; height: 101px; line-height: 101px; margin: 0 0 0 7px; padding: 0; text-align: center; text-decoration: none; width: 114px;}
		#homeNetworkList a img {vertical-align: middle; width: 100px;}
/* </NETWORKS> */

/* <SEARCH RESULTS> */
#search {float: left; margin: 0; padding: 18px 11px 0; width: 660px;}
	#search .intro {border-bottom: 1px solid #adc1c8; color: #0069aa; float: left; margin: 0; padding: 0 0 10px; width: 660px;}
		#search .intro h2 {font-size:14px; margin: 0; padding: 0; text-transform: uppercase;}
		#search .intro strong {color: #000;}
	#search .results {float: left; margin: 0; padding: 10px 0 0; width: 660px;}
		#search .results .item {float: left; margin: 0; padding: 0 0 18px; width: 660px;}
			#search .results .item a {color: #0069aa;}
/* </SEARCH RESULTS> */

/* <CONTACT US> */
#contactUs {float: left; margin: 0; padding: 11px 0 0 23px; width: 660px;}
	#contactUs a {color: #0069aa;}
	#contactUs .column {float: left; margin: 0; padding: 0 0 18px; width: 220px;}
		#contactUs .column h3 {color: #394b59; float: left; margin: 0; padding: 0; width: 100%;}
			#contactUs .column .text {float: left; margin: 0; padding: 0; width: 100%;}
			#contactUs .column p {padding: 0;}
	#contactUs .columnFull {float: left; margin: 0; padding: 0 0 18px; width: 100%;}
		#contactUs .columnFull h3 {color: #394b59; float: left; margin: 0; padding: 0; width: 100%;}
			#contactUs .columnFull .text {float: left; margin: 0; padding: 0; width: 100%;}
			#contactUs .columnFull p {padding: 0;}
	#contactUs a.blueArrow {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; float: left; margin: 0; padding: 3px 0 3px 20px; width: auto;}

#contactUsInner {float: left; margin: 0; padding: 0; width: 682px;}
	#contactUsInner .textContent {padding-top: 18px; width: 360px;}
		#contactUsInner .textContent h2 {color: #0069aa; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 18px; text-transform: uppercase;}
		#contactUsInner .textContent h3 {font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 10px; text-transform: uppercase;}
			#contactUsInner .textContent h3 span {border-bottom: 1px solid #8996a0; display: inline-block; padding: 0 0 4px; width: auto;}
	#contactUsInner .imageContent {float: right; margin: 0; padding: 32px 12px 0 0; text-align: right; width: 225px;}
/* </CONTACT US> */

/* <VACANCIES> */
#vacancies {float: left; margin: 0; padding: 11px 11px 0; width: 660px;}
	#vacancies .item {float: left; margin: 0; padding: 0 0 36px; width: 660px;}
		#vacancies .item h2 {border-bottom: 1px solid #ADC1C8; color: #0069aa; float: left; font-size: 14px; font-weight: bold; margin: 0 0 10px; padding: 0 9px 9px; width: 642px;}
		#vacancies .item .text {float: left; margin: 0; padding: 0 9px; width: 642px;}
		#vacancies .item a.blueArrow {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; display: inline; float: left; font-weight: bold; margin: 8px 0 0 9px; padding: 4px 0 4px 20px; width: auto;}
#vacancyFull {float: left; margin: 0; padding: 0; width: 660px;}
	#vacancyFull .rightColumn {background: #e0e7ea url(/Images/vacancyGreyBoxTop.jpg) no-repeat scroll 0 0; color: #0069aa; float: right; margin: 0; padding: 10px 0 0; width: 179px;}
		#vacancyFull .rightColumn .blueButton {background-image: url(/Images/blueButtonGrey.jpg); display: inline; margin: 8px 0 0 14px;}
		#vacancyFull .rightColumn p {float: left; padding: 0 10px 18px; width: 159px;}
		#vacancyFull .rightColumn .bottom {background: transparent url(/Images/vacancyGreyBoxBottom.jpg) no-repeat scroll 0 bottom; float: left; font-size: 0; height: 7px; line-height: 0; margin: 0; padding: 3px 0 0; width: 179px;}
	#vacancyFull .content {float: left; margin: 0; padding: 0 0 0 12px; width: 440px;}
/* </VACANCIES> */

/* <CASE STUDIES> */
#caseStudyCategories {float: left; margin: 0; padding: 11px; width: 660px;}
	#caseStudyCategories a {background: transparent none no-repeat scroll 0 -139px; float: left; height: 139px; margin: 0 4px 0 0; padding: 0; width: 217px;}
	#caseStudyCategories a.last {margin: 0;}
	#caseStudyCategories a:hover {background-position: 0 0;}

#caseStudies {float: left; margin: 0; padding: 0 9px; width: 666px;}
	
	#caseStudies #solutions {padding-left: 0;}
		#caseStudies #solutions p {padding: 0 0 18px;}

	#caseStudies p {padding: 18px 14px;}

	#caseStudies .item {border-bottom: 1px solid #adc1c8; float: left; margin: 0; padding: 14px 0 14px 14px; width: 652px;}
		#caseStudies .item img {float: right; margin: 0; padding: 0; width: 158px;}
		#caseStudies .item .text {float: left; margin: 0; padding: 0; width: 470px;}
			#caseStudies .item .text h2 {color: #0069aa; font-size: 12px; float: left; font-weight: bold; margin: 0; padding: 0; width: 470px;}
			#caseStudies .item .text span.subTitle {color: #0069aa; float: left; margin: 0; padding: 0; width: 470px;}
			#caseStudies .item .text a.blueArrow {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: left; font-weight: bold; margin: 8px 0 0; padding: 4px 0 4px 20px; width: auto;}
			#caseStudies .item .text p {padding: 0 0 18px;}

	#caseStudies #viewCaseStudy {float: left; margin: 0; padding: 14px; width: 638px;}
		#caseStudies #viewCaseStudy h1 {padding: 0 0 18px;}
		#caseStudies #viewCaseStudy img {float: right; margin: 0; padding: 0 0 18px 18px; width: auto;}
		#caseStudies #viewCaseStudy span.subTitle {color: #0069aa; display: block; padding: 0 0 18px;}
		#caseStudies #viewCaseStudy p {margin: 0; padding: 0 0 18px;}

/* </CASE STUDIES> */

/* <HOME FEATURED PRODUCTS> */
#homeFeaturedProducts {background: transparent url(/Images/featuredProducts.jpg) no-repeat scroll 0 0; float: right; font-size: 11px; margin: 0; padding: 0 20px 10px 0; width: 327px;}
	#homeFeaturedProducts .item {float: left; height: 120px; margin: 0; padding: 40px 0 10px 10px; width: 148px;}
	#homeFeaturedProducts .alternateItem {float: right; padding: 40px 10px 10px 0;}
		/*#homeFeaturedProducts .item img {max-width: 48px;}*/
	#homeFeaturedProducts .pods {float: left; margin: 0; padding: 10px 0 0; width: 327px;}
		#homeFeaturedProducts .pods .findYourSolution {background: transparent url(/Images/findYourSolution.jpg) no-repeat scroll 0 0; float: left; height: 109px; margin: 0; padding: 0; width: 159px;}
		#homeFeaturedProducts .pods .productFinder {background: transparent url(/Images/productFinder.jpg) no-repeat scroll 0 0; float: right; height: 109px; margin: 0; padding: 0; width: 158px;}
/* </HOME FEATURED PRODUCTS> */

/* <WEB PORTAL LINK> */
#webPortalLink {background: #e0e7ea url(/Images/airtimeGreyBoxTop.jpg) no-repeat scroll 0 0; display: inline; float: left; margin: 0 0 0 20px; padding: 18px 0 0; width: 643px;}
	#webPortalLink a {background: transparent url(/Images/webPortal.jpg) no-repeat scroll 0 0; display: inline; float: left; height: 53px; margin: 0 0 0 18px; padding: 0; width: 143px;}
	#webPortalLink .bottom {background: transparent url(/Images/airtimeGreyBoxBottom.jpg) no-repeat scroll 0 bottom; float: left; font-size: 0; height: 7px; line-height: 0; margin: 0; padding: 11px 0 0; width: 643px;}
/* </WEB PORTAL LINK> */

/* <UPLOAD CV> */
#uploadCV {float: left; margin: 0; padding: 11px; width: 660px;}
	#uploadCV h2 {color: #0069aa; font-size: 14px; text-transform: uppercase;}
	#uploadCV .form {float: left; margin: 0; padding: 0; width: 660px;}
		#uploadCV .form .row {float: left; margin: 0; padding: 0 0 10px; width: 660px;}
			#uploadCV .form .row label {display: block; font-size: 14px; font-weight: bold; padding: 0 0 4px; text-transform: uppercase;}
			#uploadCV .form .row input, #uploadCV .form .row textarea {vertical-align: top; width: 300px;}
			#uploadCV .form .row input.file {width: auto;}
		#uploadCV .form .blueButton {float: right; margin: -32px 0 0;}
/* </UPLOAD CV> */

/* <ENQUIRY FORM> */
#enquiryForm {background: #e5f1f6 url(/Images/enquiryFormTop.jpg) no-repeat scroll 0 0; display: inline; float: left; margin: 10px 0 0 21px; padding: 0 11px 11px; width: 640px;}
	#enquiryForm #breadcrumbs {margin: 0 0 0 5px; padding: 8px 0; width: 627px;}
	#enquiryForm .result {float: left; margin: 0; padding: 18px 0 0; width: 100%;}
	#enquiryForm .row {float: left; margin: 0; padding: 0 0 10px; width: 314px;}
	#enquiryForm label {color: #394b59; font-weight: bold; text-transform: uppercase;}
	#enquiryForm input, #enquiryForm textarea, #enquiryForm select {width: 300px;}
	#enquiryForm .FormButton {background: transparent url(/Images/blueButtonBlue.jpg) no-repeat scroll 0 0; border: 0 none; color: #fff; display: inline; float: right; font-size: 10px; font-weight: normal; height: 30px; line-height: 30px; margin: 10px 8px 0 0; padding: 0 0 0 28px; text-align: left; width: 151px;}
	#enquiryForm .form {float: left; margin: 0; padding: 18px 0 0; width: 640px;}
		#enquiryForm .form .left {float: left; margin: 0; padding: 0; width: 314px;}
		#enquiryForm .form .right {float: right; margin: 0; padding: 0; width: 314px;}
#enquiryFormBottom {background: #e5f1f6 url(/Images/enquiryFormBottom.jpg) no-repeat scroll 0 0; display: inline; float: left; font-size: 0; height: 4px; line-height: 0; margin: 0 0 0 21px; padding: 0; width: 662px;}
/* </ENQUIRY FORM> */

/* <REGISTERED RESELLERS> */
#registeredResellerH1 {color: #fff; float: left; margin: 0; padding: 12px; position: relative; width: auto;}

#registeredResellerFilter {background: transparent url(/Images/registeredResellerFilter.jpg) no-repeat scroll 0 0; display: inline; float: left; margin: 18px 0 0 14px; padding: 6px 12px; width: 628px;}
	#registeredResellerFilter span {color: #fff; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 2px 0 0; text-transform: uppercase; width: auto;}
	#registeredResellerFilter select {float: right; margin: 0; width: auto;}

#registeredResellerList {float: left; margin: 0; padding: 24px 8px 0 20px; width: 652px;}
	#registeredResellerList .item {float: left; margin: 0; padding: 0 0 10px; width: 216px;}
/* </REGISTERED RESELLERS> */

/* <DEPARTMENTS> */
#departmentsList{float: left; margin: 0; padding: 11px; width: 660px;}
	#departmentsList a {background: transparent none no-repeat scroll 0 -153px; float: left; height: 153px; margin: 0 7px 7px 0; padding: 0; width: 126px;}
	#departmentsList a.last {margin: 0 0 7px;}
	#departmentsList a:hover {background-position: 0 0;}
/* </DEPARTMENTS> */

/* <PRODUCTS LIST> */
#productsList {float: left; margin: 0; padding: 18px 22px 0; width: 638px;}
	#productsList .item {border-bottom: 1px solid #adc1c8; float: left; margin: 0; padding: 10px 0; width: 638px;}
		#productsList .item .image {float: right; margin: 0; padding: 0; width: 190px;}
		#productsList .item .left {float: left; margin: 0; padding: 0; width: 430px;}
			#productsList .item .left .title {color: #0069aa; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-transform: uppercase; width: 430px;}
			#productsList .item .left .text {float: left; margin: 0; padding: 0; width: 430px;}
			#productsList .item .left .blueArrow {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: left; margin: 0; padding: 3px 0 3px 20px; width: auto;}
			#productsList .item .left .networkLogo {float: right; margin: -12px 0 0; padding: 0; width: 86px;}

#productFull {float: left; margin: 0; padding: 0; width: 638px;}
	#productFull .left {float: left; margin: 0; padding: 0 0 18px; width: 400px;}
		#productFull .left .manufacturer {color: #0069aa; font-size: 14px; float: left; margin: 0; padding: 0; width: 400px;}
		#productFull .left h2 {color: #0069aa; float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 18px; width: 400px;}
		#productFull .left .description {float: left; margin: 0; padding: 0; width: 400px;}
		#productFull .left .blueArrow {background: transparent url(/Images/eventsArrow.jpg) no-repeat scroll 0 center; color: #0069aa; float: left; margin: 0; padding: 3px 0 3px 20px; width: auto;}
	#productFull .right {float: right; margin: 0; padding: 0 0 18px; width: 190px;}
		#productFull .right .blueButton {background-image: url(/Images/newsBlueButton.jpg); margin: 10px 0 0; width: 161px;}
	#productFull .specTable1 {float: left; font-size: 10px; margin: 0 18px 0 0; padding: 0; width: 240px;}
	#productFull .specTable2 {float: left; font-size: 10px; margin: 0 18px 0 0; padding: 0; width: 180px;}
	#productFull .specTable3 {float: left; font-size: 10px; margin: 0; padding: 0; width: 180px;}
		#productFull .specTable1 th, #productFull .specTable2 th, #productFull .specTable3 th {background: transparent url(/Images/specTable2.jpg) no-repeat scroll 0 0; color: #fff; font-size: 12px; font-weight: bold; padding: 4px 0 16px 8px; text-align: left; text-transform: uppercase;}
		#productFull .specTable1 th {background-image: url(/Images/specTable1.jpg);}
		#productFull .specTable1 td, #productFull .specTable2 td, #productFull .specTable3 td {padding: 2px 0 2px 8px; text-align: left; vertical-align: top;}
	#productFull .networkLogo {float: right; margin: -50px 0 0; padding: 0 0 18px; width: 120px;}
/* </PRODUCTS LIST> */

/* <PRODUCT FINDER> */
.productFinderForm {float: left; margin: 0; padding: 12px 9px 0; width: 664px;}
	.productFinderForm .left {float: left; margin: 0; padding: 0; width: 328px;}
	.productFinderForm .right {float: right; margin: 0; padding: 0; width: 328px;}
		.productFinderForm .group {float: left; margin: 0; padding: 0 0 10px; width: 328px;}
			.productFinderForm .group .blueButton {float: right; margin: 84px 0 0;}
			.productFinderForm .group h2 {background: transparent url(/Images/productFinderTitle.jpg) no-repeat scroll 0 0; color: #fff; float: left; font-size: 14px; font-weight: bold; margin: 0; line-height: 31px; padding: 0 0 8px 10px; text-transform: uppercase; width: 316px;}
			.productFinderForm .group .left {float: left; margin: 0; padding: 0 0 0 12px; width: 148px;}
			.productFinderForm .group .right {float: right; margin: 0; padding: 0 12px 0 0; width: 148px;}
			.productFinderForm .group label {text-transform: uppercase;}
			.productFinderForm .group p {display: inline; float: left; margin: 0 0 0 12px; padding: 0 0 4px; width: 316px;}
			.productFinderForm .group select {display: inline; float: left; margin: 0 0 0 12px; width: 304px;}
			.productFinderForm .group .leftGroup {float: left; margin: 0; padding: 0; width: 159px;}
			.productFinderForm .group .rightGroup {float: right; margin: 0; padding: 0; width: 159px;}
				.productFinderForm .group .leftGroup h2, .productFinderForm .group .rightGroup h2 {background-image: url(/Images/productFinderTitleSmall.jpg); width: 149px;}
/* </PRODUCT FINDER> */

/* <RELATED PRODUCTS> */
#caseStudies .relatedProducts {background: #dee6e9 url(/Images/relatedProductsBottom.jpg) no-repeat scroll 0 bottom; float: left; margin: 0; padding: 0 0 4px; width: 439px;}
	#caseStudies .relatedProducts .title {background: transparent url(/Images/relatedProductsTitle.jpg) no-repeat scroll 0 0; float: left; font-size: 0; height: 31px; line-height: 0; margin: 0; padding: 0; width: 439px;}
	#caseStudies .relatedProducts .item {border: 0 none; float: left; margin: 0; padding: 16px 0 0 16px; width: 152px;}
		#caseStudies .relatedProducts .item a {float: left; margin: 0; padding: 0; position: relative; width: 152px;}
			#caseStudies .relatedProducts .item a img {float: left; margin: 0; padding: 0; width: 152px;}
			#caseStudies .relatedProducts .item a span {background: transparent url(/Images/blueArrowBlue.jpg) no-repeat scroll right center; color: #0069aa; float: left; margin: 0; padding: 8px 24px 8px 0; width: 128px;}
			#caseStudies .relatedProducts .item a span.overlay {background: transparent url(/Images/similarProductsOverlay.gif) no-repeat scroll 0 0; float: left; height: 104px; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 152px;}
/* </RELATED PRODUCTS> */

/* <SIMILAR PRODUCTS> */
#productsList .similarProducts {background: #dee6e9 url(/Images/similarProductsBottom.jpg) no-repeat scroll 0 bottom; float: left; margin: 0; padding: 0 0 4px; width: 646px;}
	#productsList .similarProducts .title {background: transparent url(/Images/similarProductsTitle.jpg) no-repeat scroll 0 0; float: left; font-size: 0; height: 31px; line-height: 0; margin: 0; padding: 0; width: 646px;}
	#productsList .similarProducts .item {border: 0 none; float: left; margin: 0; padding: 16px 0 0 7px; width: 152px;}
		#productsList .similarProducts .item a {float: left; margin: 0; padding: 0; position: relative; width: 152px;}
			#productsList .similarProducts .item a img {float: left; margin: 0; padding: 0; width: 152px;}
			#productsList .similarProducts .item a span {background: transparent url(/Images/blueArrowBlue.jpg) no-repeat scroll right center; color: #0069aa; float: left; margin: 0; padding: 8px 24px 8px 0; width: 128px;}
			#productsList .similarProducts .item a span.overlay {background: transparent url(/Images/similarProductsOverlay.gif) no-repeat scroll 0 0; float: left; height: 104px; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 152px;}
/* </SIMILAR PRODUCTS> */