.right {height: auto; width: 347px; background-color:#FFFFFF; position: relative; z-index: 3; text-align: center; margin: 0 auto;}
.middle {height: auto; width: 1024px; text-align:left; background-color:#FFFFFF; z-index: 1; position: relative; margin: 0 auto;}
.middletitle {height: 39px; width: 789px; background-color:#FFFFFF; position: absolute; z-index: 1; float: left; left: 15px; top: 4px; text-align: left;}
/*Technology Overview Styles*/
.heading {height: auto; width: 1024px; background-color:#FFFFFF; position: relative; z-index: 1; float: left; text-align: left;}
/*Different Fonts for Techs and Main Page*/
.font1 {font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #000000; padding-top: 10px; padding-bottom: 10px; padding-left: 15px;}
.font2 {color: #008CFD; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; padding-left: 15px;}
.font3 {color:#0066CC; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.font4 {color:#008CFD; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.font5 {color:#008CFD; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
/*End of Fonts*/
.subtitle {height: auto; width: auto; background-color:#FFFFFF; position: absolute; z-index: 1; float: left; left: 35px; top: 60px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.paragraph {height: auto; width: auto; background-color:#FFFFFF; position: absolute; z-index: 1; float: left; left: 36px; top: 117px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.page {height: 20px; width: 1014; background-color:#C0C5D8; position: relative; z-index: 5; margin-top: 10px; margin-right: 5px; margin-left: 5px; border-top-width: 2px; border-top-style: solid; border-top-color: #78889F; border-bottom-color: #78889F; border-bottom-width: 2px; border-bottom-style: solid; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; text-align: center;}
div.page a:link, a:active {color: #698796; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold;}
div.page a:visited {color: #698796; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold;}
div.page a:hover {color: #000000; text-decoration: none; font-family: "Times New Roman", Times, serif;}
/*Main Content Formatting*/
b.boldtitle {font-weight: bold;}
td.boldtitle3 a:link {font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000000; text-decoration: none; font-weight: bold;}
td.boldtitle3 a:visited {font-family: "Times New Roman", Times, serif; font-size: 16px; color: #000000; text-decoration: none; font-weight: bold;}
td.boldtitle3 a:active {font-family: "Times New Roman", Times, serif; font-size: 16px; color: #AFBFCC; text-decoration: none; font-weight: bold;}
td.boldtitle3 a:hover {font-family: "Times New Roman", Times, serif; font-size: 16px; color: #AFBFCC; text-decoration: none; font-weight: bold;}
b.boldtitle2 {font-weight: bold; color: #4F70C8;}
b.boldnumber {font-weight: bold; color: #CC0000;}
b.blue {font-weight: bold; color: #0066CC;}
/*Text Formatting Goes Here*/
font.closer a:link, font.closer a:visited {color: #666666; text-decoration: none; font-family: "Times New Roman", Times, serif; font-weight: normal;}
font.closer a:hover {color: #000000;}
font.closer, p {font-family: "Times New Roman", Times, serif; font-size: 12px; color: #666666; text-align: center;}
font.caption {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
font.prod_tech {font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #48617D;}
div.middle a:link {color: #698796; font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size:14px;}
div.middle a:visited {color: #698796; font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size:14px;}
div.middle a:hover {color:#000000; font-family: "Times New Roman", Times, serif; text-decoration: none; font-size:14px;}
div.middle a:active {color: #698796; font-family: "Times New Roman", Times, serif; text-decoration: underline; font-size:14px;}
td.right {vertical-align: top; text-align: left; height: auto; padding-top: 8px; text-align: center;}
ul.right2{display: inline;}
.product_top {background-image:url(../techimages/product_top.jpg); height: 41px; width: 223px; position: relative; z-index: 2; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
/*--Newsletter Sidebox Formatting--*/
.free_top {background-image:url(http://www.rtaautomation.com/techimages/free_top.jpg); height: 41px; width: 223px; position: relative; z-index: 2; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
/*--End Newsletter--*/
.ads_top {background-image:url(../techimages/ads_top.jpg); height: 41px; width: 223px; position: relative; z-index: 2; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
/*--Univeristy Sidebox Formatting--*/
.university_top {background-image:url(../techimages/university_top.jpg); height: 41px; width: 223px; position: relative; z-index: 2; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
.university_text {background: none; height: auto; width: 193px; position: relative; z-index: 2; margin: 0 15px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
div.university_text a:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration:none;}
div.university_text a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;text-decoration:none;}
div.university_text a:active {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;text-decoration:none;}
div.university_text a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;text-decoration:underline;}
/*--End University--*/
.info_top {background-image:url(../techimages/info_top.jpg); height: 41px; width: 223px; position: relative; z-index: 2; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
.contents_top {background-image:url(../techimages/toc.jpg); height: 41px; width: 223px; position: relative; z-index: 2; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
.contents_body {background-image:url(../techimages/body.jpg); height: auto; width: 223px; position: relative; z-index: 2; text-align: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: AFBFCC;}
.contents_body2 {background-color: #FFFFFF; height: auto; width: 223px; position: relative; z-index: 2; text-align: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff;}
.contents_text {background: none; height: auto; width: 193px; position: relative; z-index: 2; margin: 0 15px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
/*--Adsense Sidebox Formatting--*/
.ads_text {background: none; height: auto; width: 158px; position: relative; z-index: 2; margin: 0 15px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 35px;}
/*--End AdSense--*/
h1.contents_text {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
div.contents_text a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
div.contents_text a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
div.contents_text a:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;} 
div.contents_text a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}
div.return {text-align: right; height: auto; width: auto;}
div.return a:link, a:active {color: #698796; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 12px;}
div.return a:visited {color: #698796; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 12px;}
div.return a:hover {color: #000000; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 12px;}
div.parc {border: 3px solid #0066CC; height: auto; width: 350px; float: right; padding: 10px; background-color: #98CBFF;}
div.video {padding-right: 20px; padding-bottom: 10px; text-align: left; margin-right: 20px; height: 344px; width: 425px;}
img.img_pad {padding-right: 10px;}
span.download_link {font-size: 14px; color: #415A81; font-weight: bold;}
span.download_link a:link {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000000; text-decoration: none; font-weight: bold;}
span.download_link a:visited {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #000000; text-decoration: none; font-weight: bold;}
span.download_link a:active {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #AFBFCC; text-decoration: none; font-weight: bold;}
span.download_link a:hover {font-family: "Times New Roman", Times, serif; font-size: 18px; color: #AFBFCC; text-decoration: none; font-weight: bold;}
td.top_align {vertical-align:top;}
