body {background-color: #a8a8a8;}#outerContainer {margin: 0 auto;width: 900px;border: none;}.MainStage { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #333333; background-attachment: scroll; background-image: url(../Images/MainStageBack.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top; height: 280px; width: 660px;}.LeftNavBox { background-color: #FFFFFF; width: 199px; background-attachment: scroll; background-image: url(../Images/LaftNavBack.jpg); background-repeat: repeat-y; background-position: right top;}.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #333333;}.text11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px;}.LeftNavCell {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #596C7F;	border-bottom: 1px #A9BACC solid;	text-align: right;	vertical-align: middle;	height: 20px;	padding-top: 1px;	padding-right: 8px;	padding-bottom: 1px;	padding-left: 0px;}.PageTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color: #05417f; text-align: left; vertical-align: middle; height: 30px; border-bottom: 1px #818E9C dotted;}.BlueHeadline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; color: #05417f;}a:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #05417f; text-decoration: none;}a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #05417f; text-decoration: none;}a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660033; text-decoration: underline;}a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660033; text-decoration: underline;}.NewsBox {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-align: left;	vertical-align: top;	width: 180px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #758ba0;	border-right-color: #758ba0;	border-bottom-color: #758ba0;	border-left-color: #758ba0;	padding-left: 5px;}.MainStageCenter {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #333333;	background-color: #ffffff;	background-attachment: scroll;	background-image: url(../Images/MainStageBack.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	vertical-align: top;	padding: 0px;	height: 300px;	width: 650px;}.nmsc {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #333333;	background-color: #ffffff;	background-attachment: scroll;	background-image: url(../Images/MainStageBack.jpg);	background-repeat: no-repeat;	background-position: left top;	text-align: left;	vertical-align: top;	padding: 0px;	height: 300px;	width: 400px;	border-left: 1px solid #A9BACC; 	border-right: 1px solid #A9BACC;}    .RightBox {	width: 195px;	border-left: 1px solid #CCC;}.RightBox350 {	width: 31px;	border-left: 1px solid #CCC;}.indent {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}.TopRule {	padding: 3px;	width: 250px;	border-top: 1px solid #CCC;	height: 25px;}.textsmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #333333; display: list-item;}.TextSmallGray { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #666666;}.leading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 9px; color: #FFFFFF;}ul { margin-top: -14px; margin-left: 0px; padding-left: 16px;}.linkText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #05417f; text-decoration: none; font-weight: bold;}.tableSubHead { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #05417f; font-weight: bold; text-align: left; vertical-align: middle; height: 30px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-top-color: #818E9C; border-right-color: #818E9C; border-bottom-color: #818E9C; border-left-color: #818E9C;}.linkText2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none;}.SubheadBlue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #04407e;}.title {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 13px;	color: #333333;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	margin-bottom: 6px;	line-height: 10px;	position: relative;	height: -3px;}.text2 { font-size: 11px; line-height: 16px; color: #333333; font-family: Arial, Helvetica, sans-serif;}label { font-family: Arial, Helvetica, sans-serif; font-size: 1em;color: #05417f; text-decoration: none;}.label { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #05417f;}.red { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #FF0000;}input:focus, textarea:focus, select:focus {background-color: #e3e6f1;color: #000;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}input,textarea, select, submit {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;}#check {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;}a {outline: none;}h5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #c50a0e;}h6 {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #000; margin-left: 20px;}ol {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #c50a0e; margin-left: 20px; margin-top: 0px; list-style: disc; }  #quoteRequest { display: block; width: 120px; height: 25px; background: url("http://www.robpri.com/images/but_quote.gif") no-repeat 0 0; }  #quoteRequest:hover { background-position: 0 -25px; }  #quoteRequest span { display: none; }  .video { background-color: #FFF; color: #c50a0e; } .mac_mojo {position: absolute;top: 1110px;right: 331px;z-index: 0;}.video_mojo {position: absolute;top: 1131px;right: 400px;z-index: 0;}.quote2 {font: normal bold 1em "Myriad Pro", Myriad, "Trebuchet MS", Arial, Helvetica, sans-serif;color: #999;margin-left: 5px;margin-right: 5px;line-height: 1.3em;}/*FOOTER*/.Footer_LogoBar {	height: 60px;	width: 697px;}.FooterCutPaper {}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #5c5c5c;	background-color: #e3e3e3;	text-align: left;	vertical-align: top;	padding: 30px 0 30px 0px;	-moz-border-radius-bottomright: 7px }.footerleft {	background-color: #e3e3e3;	padding: 5px 0px 20px 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 16px;	color: #5c5c5c;	-moz-border-radius-bottomleft: 7px }#social {float:left; width:145px; height:40px; border:1px solid #e9e9e9; background-color: #ccc;margin: 0 10px 20px 0;clear: both;} #social a {display:block; float:left; margin:8px 0 0 10px;} a#facebook {width:24px; height:24px; background:url("http://www.robpri.com/images/facebook_24_bw.png") no-repeat;} a#facebook:hover { background: url("http://www.robpri.com/images/facebook_24.png") no-repeat;} a#twitter {width:24px; height:24px; background:url(http://www.robpri.com/images/twitter_24_bw.png) no-repeat;} a#twitter:hover {background:url(http://www.robpri.com/images/twitter_24.png) no-repeat;} a#wordpress {width:24px; height:24px; background:url("http://www.robpri.com/images/rss_24_bw.png") no-repeat;}a#wordpress:hover {background:url("http://www.robpri.com/images/rss_24.png") no-repeat;} a#linkedin {width:24px; height:24px; background:url(http://www.robpri.com/images/linkedin_24_bw.png) no-repeat;}a#linkedin:hover {background:url(http://www.robpri.com/images/linkedin_24.png) no-repeat;}#sponsorsLeft {float:right; width:180px; height:125px;margin: 10px 0 0 0; } #sponsorsLeft a {display:block; float:right; margin:0 10px 0 0;}#sponsors {vertical-align: top;float:left; width:600px; height:100px; } #sponsors a {display:block; float:left; margin:0 0 0 10px;}a#heidelberg {width:150px; height:26px; background:url("http://www.robpri.com/images/heidelberg-logo_bw.png") no-repeat;} a#heidelberg:hover { background: url("http://www.robpri.com/images/heidelberg-logo.png") no-repeat;} a#hp {width:100px; height:61px; background:url(http://www.robpri.com/images/hp-logo_bw.png) no-repeat;} a#hp:hover {background:url(http://www.robpri.com/images/hp-logo.png) no-repeat;} a#kodak {width:150px; height:70px; background:url("http://www.robpri.com/images/kodak_g.png") no-repeat;}a#kodak:hover {background:url("http://www.robpri.com/images/kodak_t.png") no-repeat;} a#gain {width:150px; height:58px; background:url(http://www.robpri.com/images/pia_gatf_bw.png) no-repeat;}a#gain:hover {background:url(http://www.robpri.com/images/pia_gatf.png) no-repeat;}a#g7 {width:100px; height:101px; background:url(http://www.robpri.com/images/g7-logo_bw.png) no-repeat;}a#g7:hover {background:url(http://www.robpri.com/images/g7-logo.png) no-repeat;}.floatText {display: block;vertical-align: top;float: left;margin: 0px 5px 0 5px;padding: 0;color:#565A5C;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}#footernav {text-align: center;float:left; width:650px;margin: 25px 0 0 0;}#footernav p {text-align: center;display:block; float:left; margin:0; padding-left:5px;}#footernav a {color:#5c5c5c; text-decoration:none;}#footernav a:hover { color: #660033; text-decoration: underline;}#footernav .divider {display:block; float:left; margin:0; padding-left:5px;}#footernav .copyright {display: block;line-height: 1.2em;float: right;clear: left;margin: 15px 0 0 3px;color:#565A5C;font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: bold;} 
