body
	{
	background: #cccccc;
	font-family:sans-serif;
	margin: 0px;
	padding: 0px;
	}

img
	{
	behavior: url("pngbehavior.htc");
	}

#page 
	{
	margin: 50px 10%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-right: solid 5px #666666;
	border-bottom: solid 5px #666666;
	}

	#page .inner
		{
		background: #ffffff;
		padding: 50px 10%;
		border: solid 1px black;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-family: Tahoma, Verdana, sans-serif;
		font-size:small;
		}
	
	#page .inner p
		{
		line-height: 1.5em;
		}

h2
	{
	width:100%;
	clear:both;
	font-weight:normal;
	}

	#step2
		{
		margin:30px 0px 0px 10px;
		}

.jobrole
	{
	font-size:x-small;
	}

.importantBit
	{
	font-weight:bold;
	}

.theInnovativeRibbon
	{
	margin: 0px;
	padding: 10px;
	background: black;
	color: white;
	}

	.theInnovativeRibbon a
		{
		color: white;
		text-decoration:none;
		}
	
	.theInnovativeRibbon h1,
	.theInnovativeRibbon h2
		{
		font-weight:normal;
		}


#companies ul
	{
	list-style:none;
	padding-top:10px;
	}

	#companies li
		{
		float:left;
		width:17em;
		}

.roundedCornersBlack, 
	{
	color:white;
	}

	.roundedCornersBlack .roundedHeadBlack .roundedRightBlack,
	.roundedCornersBlack .roundedFootBlack .roundedRightBlack
		{
		font-size:1px; /* ensure minimum height */
		height:11px;
		}

	.roundedCornersBlack .roundedFootBlack .roundedRightBlack
		{
		height:14px;
		}

	.roundedCornersBlack .roundedHeadBlack
		{
		background:transparent url("rounded-black-topleft.png") no-repeat;
		margin-right:14px; /* space for right corner */
		}

	.roundedCornersBlack .roundedHeadBlack .roundedRightBlack
		{
		background:transparent url("rounded-black-topright.png") no-repeat right 0px;
		margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
		}

	.roundedCornersBlack .roundedMiddleBlack
		{
		background:transparent url("rounded-black-middleleft.png") repeat-y;
		margin-right:6px;
		}

	.roundedCornersBlack .roundedMiddleBlack .roundedRightBlack
		{
		background:transparent url("rounded-black-middleright.png") repeat-y right 0px;
		margin-right:-6px;
		}

	.roundedCornersBlack .roundedMiddleBlack .roundedRightBlack .roundedCenterBlack
		{
		margin:0px 8px 0px 4px;
		padding: 0px 5px;
		background:#000 url("rounded-black-middle.jpg") repeat-x;
		}

	.roundedCornersBlack .roundedFootBlack
		{
		background:transparent url("rounded-black-bottomleft.png") no-repeat;
		margin-right:14px;
		}

	.roundedCornersBlack .roundedFootBlack .roundedRightBlack
		{
		background:transparent url("rounded-black-bottomright.png") no-repeat right 0px;
		margin-right:-14px;
		}


input
	{
	background: #666666;
	color:white;
	border:none;
	}


label
	{
	float:left;
	width: 10em;
	font-size:small;
	
	}

#customLetter
	{
	display:block;
	}

#americaWirelessLetter
	{
	display:none;
	}
