@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #6d8fc5;
	background-image: url(../images/Cloud_BG.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-attachment: fixed;
}
.oneColFixCtrHdr #container {
	width: 800px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oneColFixCtrHdr #header {
	height: 349px;
	width: 800px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 30px;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#deptNavBar  {
	height: 32px;
	width: 560px;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 6px;
	margin-right: auto;
	margin-left: auto;
}
#deptNavBar ul {
	display: inline;
}
#deptNavBar li {
	list-style-type: none;
	display: inline;
	white-space: nowrap;
}
#deptNavBar a {
	list-style-type: none;
	display: block;
}
.footer_image {
	background-image: url(../images/Footer_BG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 41px;
	width: 800px;
}
.footer_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #09203B;
	padding-top: 1px;
}
.oneColFixCtrHdr #container #mainContent #body {
}
.oneColFixCtrHdr #footer {
	background-repeat: no-repeat;
	height: 69px;
	width: 800px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.footer_body {
	background-image: url(../images/Body_BG.gif);
	background-repeat: repeat;
	width: 800px;
	height: 41px;
}
.oneColFixCtrHdr #container #mainContent #body {
	background-image: url(../images/Body_BG.gif);
	background-repeat: repeat;
	width: 720px;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.oneColFixCtrHdr #container #mainContent #bottom {
	background-image: url(../images/Body_BG_Footer.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 800px;
}
* {margin:0; padding:0}
.sm {
	list-style:none;
	width:700px;
	height:200px;
	display:block;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
}
.sm li {float:left; display:inline; overflow:hidden}
.style2 {
	color: #FF0000;
	font-size: 14px;
}
.topbar {
	background-image: url(../images/Body_BG_Top.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 14px;
	width: 800px;
	position: relative;
}
.headerbody {
	background-image: url(../images/Body_BG.gif);
	width: 800px;
	height: 321px;
}
.headerphoto {
	background-image: url(../images/Landing_Header.jpg);
	background-repeat: no-repeat;
	background-position: 17px;
	height: 321px;
	width: 800px;
	padding-top: 3px;
}
.bottombar {
	background-image: url(../images/Body_BG_Footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 14px;
	width: 800px;
	z-index: 9;
	position: relative;
}
.oneColFixCtrHdr #container #mainContent {
	margin-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}
.oneColFixCtrHdr #header_2  {
	height: 263p;
	width: 800px;
	margin-top: 30px;
	position: relative;
	z-index: 1;
}
.headerbody_2 {
	background-image: url(../images/Body_BG.gif);
	width: 800px;
	height: 235px;
}
.headerphoto_about {
	background-image: url(../images/about_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	width: 800px;
	padding-top: 3px;
}
.dpi_logo {
	height: 111px;
	width: 187px;
	float: left;
	clear: both;
	left: 30px;
	top: 10px;
	position: relative;
}
.headerphoto_clientaccess {
	background-image: url(../images/clientaccess_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	width: 800px;
	padding-top: 3px;
}
.headerphoto_contact {
	background-image: url(../images/contacts_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	width: 800px;
	padding-top: 3px;
}
.headerphoto_news {
	background-image: url(../images/news_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	width: 800px;
	padding-top: 3px;
}
.headerphoto_resources {
	background-image: url(../images/resources_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	width: 800px;
	padding-top: 3px;
}
.headerphoto_services {
	background-image: url(../images/services_photo_03.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 235px;
	width: 800px;
	padding-top: 3px;
}
.menu {
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	z-index: 10;
	position: relative;
	float: right;
	top: 90px;
}
.menu_2 {
	height: 353px;
	width: 428px;
	border: thick solid #5B91C9;
	clear: none;
	float: right;
}
.display_link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-align: left;
	float: right;
	width: 440px;
	text-decoration: none;
}
.body {
	background-color: #5B91C9;
	background-image: url(../images/Cloud_BG_BG.jpg);
}
.location_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}
.clearfix:after {   
     content: "."; /* This dot is the actual appended content */   
     clear: both;   
     height: 0;   
     visibility: hidden;   
     display: block; 
} 
.header_linksFL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	line-height: 25px;
	position: relative;
	top: 260px;
	left: 60px;
	width: 700px;
}
/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: relative;
	left: 0px;
	margin-right: auto;
	margin-left: auto;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	padding-left: 20px;
	background-image: url(../images/dock-bg.gif);
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.bodycopy {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
.heading {
	font: bold normal 24px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* dock - top */
.dock {
	position: relative;
	height: 50px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
	background-image: url(../images/dock-bg.gif);
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}
/* Sliding Panels */
.SlidingPanels {
	position: relative;
	width: 600px;
	height: 150px;
	padding: 0px;
	border: none;
	margin-right: auto;
	margin-left: auto;
}
.SlidingPanelsContentGroup {
	position: relative;
	width: 14000px;
	padding: 0px;
	border: none;
	height: 150px;
	float: left;
}
.SlidingPanelsContent {
	width: 590px;
	height: 140px;
	overflow: hidden;
	margin: 0px;
	border: none;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #496D93;
}
.SlidingPanelsAnimating * {
	overflow: hidden !important;
}
.SlidingPanelsCurrentPanel {
}
.SlidingPanelsFocused {
}
.contactphotos {
	float: left;
}
</style>
.contactheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	text-align: center;
	overflow: visible;
	position: fixed;
	z-index: 4;
}
.contact_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
	position: static;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ContactTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	margin-bottom: 15px;
}
a:active, a:focus { outline-style: none; -moz-outline-style:none; }
.photoright {
	color: #039;
	float: right;
	margin: 10px;
	clear: right;
}
.ContactData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.testimonal {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	list-style: circle url(../images/arrow.gif) inside;
}
.photoleft {
	color: #039;
	float: left;
	margin: 10px;
	clear: left;
}
.inkcanbullet {
	margin: 0px 10px 10px 0px;
	clear: left;
	float: left;
}
.photoleftnoborder {
	color: #039;
	float: left;
	margin: 10px 10px 10px 0px;
	clear: left;
}
.contactinfo {
	height: 130px;
	width: 240px;
	left: 15px;
	padding-left: 10px;
	float: left;
}
.contactinto_csr {
	width: 225px;
	float: left;
	height: 130px;
}
.Contact_CSR_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ContactName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
}
.style1 {font-family: Georgia, "Times New Roman", Times, serif}
.slide1_links {
	height: 150px;
	width: 500px;
	z-index: 5;
	position: relative;
	background-color: transparent;
	left: 20px;
	top: 20px;
}
.slide6 {
	height: 200px;
	width: 700px;
	background-image: url(../images/6.jpg);
	background-repeat: no-repeat;
}
* {font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;}
		
	/* table list */
	.table_list {border-collapse:collapse;
		border:solid #cccccc 1px;
		width:100%;}
	
	.table_list td {padding:5px;
		border:solid #efefef 1px;}
	
	.table_list th {background:#75b2d1;
		padding:5px;
		color:#ffffff;}
	
	.table_list tr.odd {background:#e1eff5;}
	
	
	/* calendar styles */
	#calendar1, #calendar2, #calendar3 {border:solid #666666 1px;
		background:#ffffff;
		padding-bottom:5px;
		padding-top:5px;}
	
	#calendar1 {width:183px;}
	#calendar1 .ng-cal-header-table {width:173px;}
	
	#calendar2 {width:370px;}
	#calendar2 .ng-cal-header-table {width:360px;}
	#calendar2 .ng-cal, #calendar3 .ng-cal {width:178px;
		float:left;
		margin-right:0px;}
	
	#calendar3 {width:555px;}
	#calendar3 .ng-cal-header-table {width:545px;}
	
	#inter_cal .ng-cal-header-table, #inter_cal2 .ng-cal-header-table {width:95%;}.subheading {
	font: bold normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
.bodycopy_equipmentlist {
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
}
.subheading_small {
	font: bold normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
}
.photorightnotop {
	color: #039;
	float: right;
	margin: 0px 0px 10px 10px;
	clear: right;
}
.subheadingblue {
	font: bold normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-transform: none;
}
.bodycopy_viewequipment {
	font: italic normal 14px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #00CC00;
	text-decoration: underline;
}
.bodycopy_vieweqipFR {
	font: italic normal 14px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #00CC00;
	text-decoration: underline;
	margin-left: 150px;
}
.headingblue {
	font: bold normal 24px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
.subheading_smallgrn {
	font: bold normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #ooccoo;
	text-transform: none;
}
.photonone {
	float: none;
	margin: 10px;
	clear: both;
	z-index: auto;
}
.testimonalgreen {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
	list-style: circle url(../images/arrow.gif) inside;
}
fieldset
{
	border: 1px solid #003399;
	width: 715px;
	padding: 10px;
}

legend
{
	margin-right: 10px;
	padding-top: 1px;
	color: #003399;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #26a;
	border-right-color: #26a;
	border-bottom-color: #26a;
	border-left-color: #26a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
label
{
	color: #003399;
	margin-right: 5px;
}
.input1
{
	margin-top: 10px;
	margin-right: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-left: 5px;
	background-color: #DAF2FE;
}
.input2 {
	margin-top: 10px;
	margin-right: 0px;
	background-color: #DAF2FE;
	padding: 3px;
	margin-left: 5px;
}
.checkbox {
	background-color: #D0E6EE;
	margin-top: 8px;
	margin-right: 3px;
	padding-right: 10px;
	padding-left: 10px;
}
.dropdown {
	background-color: #D0E6EE;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 3px;
}
.formtext {
	color: #003399;
}
.subheadingpressrelease {
	font: bold normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
	text-align: center;
}
.bodycopyitalicpressrelease {
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #003399;
	text-decoration: underline;
}
.slidemenu1 {
	z-index: 1;
	background-image: url(../images/1.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 700px;
	position: relative;
}
.slidemenu2 {
	height: 200px;
	width: 700px;
	z-index: 3;
	background-image: url(../images/2.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.slidemenu3 {
	height: 200px;
	width: 700px;
	z-index: 5;
	background-image: url(../images/3.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.slidemenu4 {
	height: 200px;
	width: 700px;
	z-index: 7;
	background-image: url(../images/4.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.slidemenu5 {
	height: 200px;
	width: 700px;
	z-index: 9;
	background-image: url(../images/5.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.slidemenu6 {
	height: 200px;
	width: 700px;
	z-index: 11;
	background-image: url(../images/6.jpg);
	background-repeat: no-repeat;
	position: relative;
}
img, div { behavior: url(../iepngfix.htc);
}
.SlideTitle_1 a:link    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
	top: 160px;
	position: relative;
	left: 10px;
	float: left;
	text-align: center;
	background-position: center;
	clear: both;
}
.SlideTitle_1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B9D6FF;
	width: 100px;
	top: 160px;
	position: relative;
	left: 10px;
	float: left;
	text-align: center;
	background-position: center;
}
.SlideTitle_1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
	top: 160px;
	position: relative;
	left: 10px;
	float: left;
	text-align: center;
	background-position: center;
}
.SlideTitle_2 a:link   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
	top: 145px;
	position: relative;
	left: 10px;
	float: left;
	text-align: center;
	background-position: center;
	line-height: 18px;
}
.SlideTitle_2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #B9D6FF;
	width: 100px;
	top: 145px;
	position: relative;
	left: 10px;
	float: left;
	text-align: center;
	background-position: center;
	line-height: 18px;
}
.SlideTitle_2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
	top: 145px;
	position: relative;
	left: 10px;
	float: left;
	text-align: center;
	background-position: center;
	line-height: 18px;
}
.slide1_linkscontainer   {
	float: left;
	height: 60px;
	width: 200px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	clear: both;
	left: 130px;
	top: 90px;
}
.slide2_linkscontainer {
	float: left;
	height: 40px;
	width: 200px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	clear: both;
	left: 130px;
	top: 115px;
}
.slide3_linkscontainer {
	float: left;
	height: 60px;
	width: 200px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	clear: both;
	left: 130px;
	top: 77px;
}
.slide4_linkscontainer {
	float: left;
	height: 25px;
	width: 200px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	clear: both;
	left: 130px;
	top: 140px;
}
.slidemenu_links  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	position: relative;
	width: 200px;
	float: right;
	clear: both;
	height: 21px;
	background-image: url(../images/Slide_btn.png);
	background-repeat: no-repeat;
	margin-top: 3px;
	font-style: normal;
}
.slidemenu_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	position: relative;
	width: 200px;
	float: right;
	clear: both;
	background-image: url(../images/Slide_btn.png);
	background-repeat: no-repeat;
	background-position: 0px -21px;
}
.slidemenu_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	position: relative;
	width: 200px;
	float: right;
	clear: both;
	background-image: url(../images/Slide_btn.png);
	background-repeat: no-repeat;
}
.photoleftborderrt {
	color: #039;
	float: left;
	margin: 20px 20px 10px 0px;
	clear: left;
}
.photocaptionhubdaily {
	color: #039;
	text-align: right;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
}
.bodycopybold {
	font: bold normal 16px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
}
.bodycopy_equipmentlistbold {
	font: bold normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
}
.location_textred {
	float: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: F0000;
}
.bodycopyreferences {
	font: normal 14px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 0em;
	vertical-align: 0%;
}
.bodycopyreferencesbold {
	font: bold normal 14px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.disk {
	background: url(../images/diskwarrow.png) repeat-x right;
}
.bodycopypdflinks {
	font: bold normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #003399;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: underline;
}
.bodycopyenvelopetype {
	font: normal 11.5px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.envelopePFlinks {
	font: normal 14px/normal Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 0em;
	vertical-align: 0%;
	text-decoration: underline;
}
#ReqEstBtn
{
	display: inline;
	width: 192px;
	height: 32px;
	background-image: url(../images/LB_EST.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#ReqEstBtn:hover
{ 
  background-position: 0 -32px;
}
#ReqEstBtn span
{
  display: none;
}
#FTPBtn
{
	display: inline;
	width: 192px;
	height: 32px;
	background-image: url(../images/LB_FTP.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-left: 50px;
}
#FTPBtn:hover
{ 
  background-position: 0 -32px;
}
#FTPBtn span
{
  display: none;
}
#PODBtn
{
	display: inline;
	width: 192px;
	height: 32px;
	background-image: url(../images/LB_POD.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	margin-left: 50px;
}
#PODBtn:hover
{ 
  background-position: 0 -32px;
}
#PODBtn span
{
  display: none;
}
/* jQuery Coda Slider */
#slider {
	width: 620px;
	position: relative;
	height: 450px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.scroll {
	height: 450px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/content_pane-gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.scrollContainer div.panel {
  padding: 20px;
  height: 210px;
  width: 580px; /* change to 560px if not using JS to remove rh.scroll */
}
.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}
.scrollButtons.left {
	left: -60px;
}
.scrollButtons.right {
	margin-left: 635px;
}
.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 5px solid #000; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 700px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 460px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 700px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}
/* Department Btns */
#CustServ_btn
{
	display: inline;
	width: 111px;
	height: 32px;
	background-image: url(../images/Dept_Btn_CustServ.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#CustServ_btn:hover
{ 
  background-position: 0 -32px;
}
#CustServ_btn span
{
  display: none;
}
#Preflight_btn
{
	display: inline;
	width: 58px;
	height: 32px;
	background-image: url(../images/Dept_Btn_Preflight.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#Preflight_btn:hover
{ 
  background-position: 0 -32px;
}
#Preflight_btn span
{
  display: none;
}
#Prepress_btn
{
	display: inline;
	width: 62px;
	height: 32px;
	background-image: url(../images/Dept_Btn_Prepress.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	
}
#Prepress_btn:hover
{ 
  background-position: 0 -32px;
}
#Prepress_btn span
{
  display: none;
}
#DigPrint_btn
{
	display: inline;
	width: 98px;
	height: 32px;
	background-image: url(../images/Dept_Btn_DigPrint.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#DigPrint_btn:hover
{ 
  background-position: 0 -32px;
}
#DigPrint_btn span
{
  display: none;
}
#ConPrint_btn
{
	
	display: inline;
	width: 137px;
	height: 32px;
	background-image: url(../images/Dept_Btn_ConPrint.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#ConPrint_btn:hover
{ 
  background-position: 0 -32px;
}
#ConPrint_btn span
{
  display: none;
}
#Bindery_btn
{
	display: inline;
	width: 58px;
	height: 32px;
	background-image: url(../images/Dept_Btn_Bind.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
}
#Bindery_btn:hover
{ 
  background-position: 0 -32px;
}
#Bindery_btn span
{
  display: none;
}
#Dept_endcapL
{
	display: inline;
	width: 16px;
	height: 32px;
	float: left;
	background-image: url(../images/Dept_Btn_Lend.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Dept_endcapR {
	display: inline;
	width: 16px;
	height: 32px;
	float: left;
	background-image: url(../images/Dept_Btn_Rend.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

img.floatRight {
	float: right;
	clear: both;
}
.floatLeft {
	float: left;
	clear: both;
}
#historytext {
	float: left;
	width: 500px;
	clear: both;
}
.photoright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #039;
	float: right;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.paintcanLinks1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #039;
	padding-left: 50px;
	background-image: url(../images/Icons_Paint_All.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	position: relative;
	text-align: left;
	display: inline;
	vertical-align: bottom;
	padding-top: 15px;
	float: left;
	clear: both;
}
.paintcanLinks1:hover {
	background-position: 0px -50px;
}
.paintcanLinks2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #039;
	padding-left: 50px;
	background-image: url(../images/Icons_Paint_All.gif);
	background-repeat: no-repeat;
	background-position: 0px -250px;
	height: 35px;
	position: relative;
	text-align: left;
	display: inline;
	vertical-align: bottom;
	padding-top: 15px;
	float: left;
	clear: both;
}
.paintcanLinks2:hover {
	background-position: 0px -200px;
}
.paintcanLinks3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #039;
	padding-left: 50px;
	background-image: url(../images/Icons_Paint_All.gif);
	background-repeat: no-repeat;
	background-position: 0px -150px;
	height: 35px;
	position: relative;
	text-align: left;
	display: inline;
	vertical-align: bottom;
	padding-top: 15px;
	float: left;
	clear: both;
}
.paintcanLinks3:hover {
	background-position: 0px -100px;
}#ContactFRText {
	float: right;
	width: 375px;
}
.whatsnew_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #D1001D;
	text-decoration: none;
	text-align: center;
}
#Services_List {
	list-style-image: url(/images/PaintCan_Bullet.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #039;
	line-height: 20px;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 30px;
}
.Google_Map {
	float: right;
}
#MapLink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #0607CA;
	text-decoration: none;
	text-align: left;
	width: 425px;
	float: right;
	padding-top: 8px;
}
.SubmitEstBtn {
	display: inline;
	width: 192px;
	height: 32px;
	background-image: url(../images/SubmitEstBtn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	margin: 5px;
}
.SubmitEstBtn:hover {
	background-position: 0 -32px;
}
.SubmitEstBtn span {
	display: none;
}
