/* CSS Document *//*XXXXXX  below formats the location/maps pages content only   XXXXXX*/#location_maps {	position: relative;	width: 510px;	left: 0px;	margin: 0px;	padding: 0px;}img.title {	margin: 0px;	padding: 0px}/*XXXXXX  below formats the foreign contacts globe only   XXXXXX*/#foreign {	float: right;}/*XXXXXX  below formats the profile page content only   XXXXXX*/#profile {	width: 500px;	height: 320px;	position: absolute;	margin: 0px;	padding: 10px 0px 0px 0px;	background-color:#ffffff;}#profile1, #profile2, #profile3, #profile4, #profile5 {	position: relative;	margin: 0px;	padding: 0px;	background-color:#ffffff;	background-repeat: no-repeat;	background-position: 0px 0px;	background-attachment: scroll;	z-index: 4;}#profile1 {	width: 68px;	height: 50px;	left: 0px;	top: 0px;/*	background-image: url(../materials/about_tsa_images/profile_copy_sliced_04_anim.gif);*/}#profile2 {	width: 10px;	height: 155px;	left: 0px;	top: 0px;/*	background-image: url(../materials/about_tsa_images/profile_copy_sliced_05.gif);*/}#profile3 {	width: 425px;	height: 65px;	left: 70px;	top: -210px;/*	background-image: url(../materials/about_tsa_images/profile_copy_sliced_03.gif);*/}#profile4 {	width: 483px;	height: 145px;	left: 17px;	top: -210px;/*	background-image: url(../materials/about_tsa_images/profile_copy_sliced_07.gif);*/}#profile5 {	width: 500px;	height: 90px;	left: 0px;	top: -210px;/*	background-image: url(../materials/about_tsa_images/profile_copy_sliced_08.gif);*/}/*XXXXXX  below formats the collages on the product pages XXXXXX*/#collage {	position: absolute;	top: 30px;	left: 110px;		width: 190px;	height: 362px;	background-color: transparent;	background-position: 0px 0px;	background-attachment: scroll;	background-repeat: no-repeat;	z-index: 7;	}.controllers {	background-image: url(../materials/products_images/system_controllers_collage.jpg);}.custom {	background-image: url(../materials/products_images/custom_systems_collage.jpg);}.hand_held {	background-image: url(../materials/products_images/hand_held_monitors_collage.jpg);}.palm {	background-image: url(../materials/products_images/palm_pager_units_collage.jpg);}.portal {	background-image: url(../materials/products_images/portal_monitors_collage.jpg);}.waste {	background-image: url(../materials/products_images/waste_monitors_collage.jpg);}/*XXXXXX  below formats the ---products top panel--- on all double image product pages XXXXXX*/#product_top_double {	position: relative;	width: 460px;	height: 150px;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px 30px 0px 10px;	background-color: #ffffff;	z-index: 7;}#product_imageA {	position: absolute;	width: 150px;	height: 150px;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;}#product_imageB {	position: absolute;	width: 150px;	height: 150px;	left: 350px;	top: 0px;	margin: 0px;	padding: 0px;}#dividerA {	position: absolute;	width: 1px;	height: 100px;	left: 152px;	top: 10px;	margin: 25px 0px;	background-image: url(../materials/products_images/1x100_CCCCCC.gif);		background-color: #ffffff;	background-position: 0px 0px;	background-attachment: scroll;	background-repeat: no-repeat;}#dividerB {	position: absolute;	width: 1px;	height: 100px;	left: 348px;	top: 10px;	margin: 25px 0px;	background-image: url(../materials/products_images/1x100_CCCCCC.gif);		background-color: #ffffff;	background-position: 0px 0px;	background-attachment: scroll;	background-repeat: no-repeat;}#product_title_centered {	position: absolute;	width: 200px;	height: 150px;	left: 150px;	top: 0px;	margin: 0px;	padding: 0px;	background-color: transparent;	text-align: center;	z-index: 8;}#product_title_centered h1 {	padding: 5px 0px 0px 0px;}/*XXXXXX  below formats the ---products raven panel--- on double image product pages XXXXXX*/#product_top_raven {	position: relative;	width: 500px;	height: 35px;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px 0px 10px 0px;	background-color: #ffffff;	z-index: 7;}/*XXXXXX  below formats the RAVEN Software products page  XXXXXX*/#product_title_raven {	position: absolute;	width: 350px;	height: 150px;	left: 152px;	top: 0px;	margin: 0px;	padding: 0px 10px;	background-color: transparent;	text-align: center;	}#screen_capture, #packages, #charts {	width: 500px;	height: 100%;	left: 0px;	top: 0px;	margin: 0px;	padding: 0px;	background-color: #ffffff;}/*XXXXXX  below formats the ---image gallery page---  XXXXXX*/#gallery_content {	width: 700px;	position: absolute;	top: 113px;	left: 0px;	margin: 0px;	padding: 0px;	background-color: #ffffff;		z-index: 3;}#gallery_page_title {	position: absolute;	top: 0px;	left: 70px;	padding: 0px;	width: 510px;	height: 30px;	background-color: #ffffff;	background-image: url(../materials/archives_images/tsa_image_gallery_head.gif);	background-repeat: no-repeat;	background-attachment: scroll;	z-index: 5;}#gallery_main_panel {	width: 650px;	height: 100%;	left: 0px;	top: 0px;	margin-left: 10px;	margin-top: 10px;/*XXXXXX added XXXXXX*/	padding: 30px 30px 20px 10px;	background-color: #ffffff;	z-index: 6;}/*XXXXXX  below formats the ---pager chart page---  XXXXXX*/#pager_chart_content {	width: 700px;	position: absolute;	top: 113px;	left: 0px;	margin: 0px;	padding: 0px;	background-color: #ffffff;		z-index: 3;}#pager_chart_title {	position: absolute;	top: 0px;	left: 70px;	padding: 0px;	width: 510px;	height: 30px;	background-color: #ffffff;	background-image: url(../materials/products_images/palm_pager_units_head.gif);	background-repeat: no-repeat;	background-attachment: scroll;	z-index: 5;}#pager_chart_main_panel {	width: 650px;	height: 100%;	left: 0px;	top: 0px;	margin-left: 10px;	margin-top: 10px;/*XXXXXX added XXXXXX*/	padding: 30px 30px 20px 10px;	background-color: #ffffff;	z-index: 6;}