html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
}

body {
	background-color: #4d6788;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center;
}

h1 {

  color: #611c12;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 16px;

  font-weight: normal;

  line-height: 14px;

}

h2 {
	color: #091830;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	background-image: url(../../scout/images/background1);
}

h3 {

  color: #306da4;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

  font-style:italic;

  line-height: 14px;

}

a,  a:link {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}

a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

a:hover {

  color: #000;

  text-decoration: underline;

}

a:focus {

  color: #000;

}

a:active {

	color: #23598D;

}

#outerWrapper {
	margin: 15px auto 0 auto; /* Redefines the text alignment defined by the body element. */
	width: 950px;
	background-repeat: repeat;
	background-color: #142A4B;
	background-image: url(../../products/images/newback.jpg);
}

#outerWrapper #PRINTheader {

	display: none;

}

#outerWrapper #contentWrapper #PRINTphoto {

	width: auto;

	height: 30px;

	background-color:#FFFFFF;

	border: 0;

	margin: 0 5%;

	padding: 0;

	float: none !important;

}

#outerWrapper #header {

/*	background-color: #4d6788;

	background-image: url(../../rapid/images/Header.png);
*/
	border-bottom: none 1px #666; /* Sets the bottom border properties for an element using shorthand notation */

	font-size: 18px;

	font-weight: normal;

	/*height: 74px;*/

	line-height: 15px;

	/*padding: 15px 10px 0px 680px;*/

	position: relative;
	background-color: #FFF;

}

#header h1 {

	float: left;

	margin: 0;

	padding: 0;

	width: 1px;

	position: absolute;

	left: 20px;

	top: 20px;

	height: 60px;

	width: 500px;

	color:#CC0000;

	display: none;

}

#links a {

	position: absolute;

	text-decoration: none;

	border: none;

}

	/*border: 1px solid red; /* So we can see what is happening */

#links a i { visibility: hidden; }



a#ARAHome {

	top: 15px;

	left: 40px;

	height: 55px;

	width: 225px;

}

#outerWrapper #topNavigation {

	border-bottom: solid 1px #666; /* Sets the bottom border properties for an element using shorthand notation */

	height: 30px;

	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	width: 952px;

	margin: 0px 20px 0px 20px;

	z-index: 100;

	background-image: url(../../rapid/CSSMenuWriter/cssmw_images/MenuBKG2.png); /* Preloads menu rollover image */

	background-repeat: repeat-x;

}

#outerWrapper #subNavigation {

	height: 26px;

	clear:left;

	overflow:hidden;

	width: 726px;

	background-image: url(../../rapid/images/Header2.png);

	margin: 0 20px 0 20px;

	padding: 29px 0px 0px 226px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	background-repeat: no-repeat;

}

#outerWrapper #contentWrapper #content {

	position: relative;

	z-index: 1;

	height: 472px;

	width: 635px;

	overflow:hidden;

	background-image:url(../../rapid/images/Robotics1BKG.png);

	margin: 0 0 0 20px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */

	padding: 10px 307px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	background-repeat: no-repeat;

}

#links a {

	position: absolute;

	text-decoration: none;

	border: none;

}

#links a i { visibility: hidden; }





#outerWrapper #contentWrapper #contentText {
	width: 900px;
	overflow:hidden; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
	padding: 20px 20px 20px 30px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	background-repeat: no-repeat;
	background-image: url(../../products/images/back.jpg);
	background-color: #CAE2EC;
	font-family: #ffffff;
	font: #ffffff;
}

#contentText a,  a:link {

	color: #306da4;

	font-weight: normal;

	text-decoration: none;

	outline: none;

}

#contentText a:hover {

	color: #0099CC;

	text-decoration: underline;

}

#contentText a:visited {
	color: 306da4;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-family: #ffffff;
}

#outerWrapper #contentWrapper #content2a {

	height: 275px;

	width: 525px;

	overflow:hidden;

	background-color: #FFFFFF;

	background-image: url(../../rapid/images/UGVBKG-LRV.jpg);

	margin: 0 20px 0 20px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */

	padding: 10px 407px 10px 20px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	background-repeat: no-repeat;

}

#outerWrapper #contentWrapper #content2b {

	height: 275px;

	width: 525px;

	overflow:hidden;

	background-color: #FFFFFF;

	background-image: url(../../rapid/images/UGVBKG-ARTS.jpg);

	margin: 0 20px 0 20px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */

	padding: 10px 407px 10px 20px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	background-repeat: no-repeat;

}

#outerWrapper #contentWrapper #content2c {

	height: 275px;

	width: 525px;

	overflow:hidden;

	background-color: #FFFFFF;

	background-image: url(../../rapid/images/UGVBKG-RC50.jpg);

	margin: 0 20px 0 20px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */

	padding: 10px 407px 10px 20px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	background-repeat: no-repeat;

}

#outerWrapper #contentWrapper #content3 {

	height: 727px;

	width: 550px;

	overflow:hidden;

	background-color: #FFFFFF;

	background-image:url(../../rapid/images/RAPID-BKG.jpg);

	margin: 0 20px 0 20px; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */

	padding: 10px 372px 10px 30px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	background-repeat: no-repeat;

	border-bottom: solid 2px;

	float: inherit;

}

#content3 a,  a:link {
	color: #0B1B32;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}

#content3 a:hover {

	color: #0099CC;

	text-decoration: none;

}

#content3 a:visited {

	color: #0099CC;

	font-weight: normal;

	text-decoration: none;

	outline: none;

}

#outerWrapper #footer {
	background-color: #4d6788;
	background-image: url(../../products/Footer2);
	border-top: none 0px #666; /* Sets the top border properties for an element using shorthand notation */
	height: 80px;
	width: 950px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	padding: 0px 0px 0px 0px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	text-align: center;
}

#footer a,  a:link {

	color: #CDD8E2;

	font-weight: normal;

	text-decoration: none;

	outline: none;

}

#footer a:hover {

	color: #0099CC;

	text-decoration: underline;

}

#footer a:visited {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

#outerWrapper #footer h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 18px;
}

#outerWrapper #footer2 {

	background-color: #4d6788;

	height: 100px;

	width: 932px;

	font-size: 10px;

	line-height: 12px;

	font-weight: normal;

	color: #FFFFFF;

	margin-top: 0px;

	padding: 0px 30px 0px 30px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	text-align: center;

}

#footer2 a,  a:link {

	color: #CDD8E2;

	font-weight: normal;

	text-decoration: none;

	outline: none;

}

#footer2 a:hover {

	color: #0099CC;

	text-decoration: underline;

}

#footer2 a:visited {

	color: #CDD8E2;

	font-weight: normal;

	text-decoration: none;

	outline: none;

}

#outerWrapper #footer2 h1 {

  color: #FFFFFF;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  font-weight: normal;

  line-height: 14px;

}

#outerWrapper #footer2 h2 {

  color: #FFFFFF;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  font-weight: normal;

  line-height: 14px;

}

.print-element {

	display: none;

	overflow: hidden;

	font-size: 6pt;

	color: #CCCCCC;

	font-style:normal;

}



#box {

	background-color:#FFF;

	width: 872px;

	border-top-width: 5px;

	border-bottom-width: 5px;

	border-top-style: none;

	border-bottom-style: none;

	border-top-color: #3779B2;

	border-bottom-color: #3779B2;

}
.White {
	color: #FFF;
	font-weight: bold;
}
.center {
}
.wnb {
	font-weight: normal;
	text-align: center;
}
.product {
	background-image: url(../../products/images/back.jpg);
}

