﻿@charset "utf-8";
/* CDROM2GO.COM CSS Document */

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	text-decoration:none;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#222222;
	background-color:#ffffff;
	margin:0px;
	padding:0px;}

a {
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;}
	a:link {
		text-decoration:underline;}
	a:hover {
		text-decoration:none;}
	a:active {
		text-decoration:underline;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	letter-spacing:1pt;
	margin:0px;
	padding:0px;}

h2 {
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:1pt;
	margin:0px;
	padding:0px;}

h3 {
	font-size:14px;
	color:#333333;
	text-align:left;
	margin:3px 0px;
	padding:3px 0px;}
	
h4 {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#333333;
	text-align:left;}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;}

th  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;}

input, select, textarea {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;}

img {
	border:0px;}

a.VideoJSLink {
            font-size:10px;
            color:#FF0000;
            background-color:#DEDEDE;}
            a.VideoJSLink:link,a.VideoJSLink:visited,a.VideoJSLink:active {
                        text-decoration: underline;}
            a.VideoJSLink:hover {
                        text-decoration: none;}

#VideoJSLink_Div {
	height: 18px;
	vertical-align: middle;}

#VideoPlayerLibrary table td {
	padding: 4px;}
	
/*************************************************************/ 
/* Standard Page Formating Classes and Elements              */
/*************************************************************/ 

#BodyText{
	padding:6px 0px 0px 8px;
	vertical-align:top;}

.BodyText{
	padding:6px 0px 0px 8px;
	vertical-align:top;}

.article {
	letter-spacing:0.02em;
	line-height:1.5em;
	text-align:left;
	vertical-align:top;
	padding:0px 10px 0px 0px;}

.Img_Align_Right{
	float:right;
	padding:3px 0px 2px 8px;
	border:0px;}

.Img_Align_Left{
	float:left;
	padding:3px 8px 2px 0px;
	border:0px;}

.BreadCrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#224391;
	padding-left:5px;
	background-color:#FFFFFF;}
	a.BreadCrumb:link {
		text-decoration:underline;}
	a.BreadCrumb:visited {
		text-decoration:underline;}
	a.BreadCrumb:hover {
		text-decoration:none;}
	a.BreadCrumb:active {
		text-decoration:underline;}
		
.contactus {
	background-color:#E8E8E8;}
		
/* Remove content between SPANs with .clear */
.clear {
	display:none;
}
/* MENU 1*/

.menu-01-h1, .menu-01-h2, .menu-01-h3, .menu-01-h4 {
	background:#3D75BF;
	color:#FFFFFF;
	vertical-align:top;}

.menu-01-h1 {
	font-size:20px;
	font-weight:bold;}

.menu-01-h2 {
	font-size:16px;
	font-weight:bold;}

.menu-01-h3 {
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 12px;}
	
.menu-01-h4 {
	font-size:12px;
	font-weight:bold;
	padding:4px 2px 4px 4px;}
	

/* MENU 2*/

.menu-02-h1, .menu-02-h2, .menu-02-h3, .menu-02-h4 {
	background:#FFFFFF;
	color:#3D75BF;
	vertical-align:top;}

.menu-02-h1 {
	font-size:20px;
	font-weight:bold;}

.menu-02-h2 {
	font-size:16px;
	font-weight:bold;}

.menu-02-h3 {
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 12px;}
	
.menu-02-h4 {
	font-size:12px;
	font-weight:bold;
	padding:4px 2px 4px 4px;}

.spacer_01px {
	height:1px; /* CHANGED hight to height */
	padding:0px;
	margin:0px;
	font-size:1px;
	overflow:hidden;
	float:none !important;
}
.spacer_02px {
	height:2px;
	padding:0px;
	margin:0px;
	font-size:1px;
	overflow:hidden;
	float:none !important;
}
.spacer_03px {
	height:3px; /* CHANGED hight to height */
	padding:0px;
	margin:0px;
	font-size:1px;
	overflow:hidden;
	float:none !important;
}
.spacer_04px {
	height:4px; /* CHANGED hight to height */
	padding:0px;
	margin:0px;
	font-size:1px;
	overflow:hidden;
	float:none !important;
}
.spacer_05px {
	height:4px; /* CHANGED hight to height */
	padding:0px;
	margin:0px;
	font-size:1px;
	overflow:hidden;
	float:none !important;
}
.spacer_10px {
	height:4px; /* CHANGED hight to height */
	padding:0px;
	margin:0px;
	font-size:1px;
	overflow:hidden;
	float:none !important;
}

.Table {
	border-top:1px #CDCDCD solid;
	border-right:1px #CDCDCD solid;
}
.Table td, .Table th{
	border-left:1px #CDCDCD solid;
	border-bottom:1px #CDCDCD solid;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:3px 3px 3px 3px;
}

/*************************************************************/ 
/*               Header Classes and Elements                 */
/*************************************************************/ 

.Cart_2GoClubBox{
	position:absolute;
	z-index:5;
	padding:28px 0px 0px 20px;
}
.Cart_2GoClubBox div{
	border:1px solid #116F2B;
	width:330px;
	padding:8px;
	height:45px;
}
.Cart_2GoClubBox div div{
	border:none;
	width:265px;
	padding-top:2px;
	float:left;
	color:#116F2B;
	font-weight:bold;
	font-size:16px;
}
.Cart_2GoClub_Learn{
	position:absolute;
	z-index:5;
	padding:125px 0px 0px 240px;
	/*padding:60px 0px 0px 15px;*/
	width:230px;
}
.Cart_2GoClub_Learn a {
	color:#116F2B;
}	
.Cart_2GoClub_Learn div {
	border:1px solid #116F2B;
	width:220px;
	padding:8px;
	height:45px;}

.Cart_2GoClub_Learn div div {
	border:none;
	width:200px;
	padding:2px;
	float:left;
	color:#116F2B;
	font-weight:bold;
	font-size:16px;
}
.Cart_Astrix_True, .Cart_Astrix_False, .Cart_Astrix_Error{
	width:15px;
	height:5px;
	position:absolute;
	top:8px;
	left:3px;
	padding:0px;
	z-index:5;
}
.Cart_Astrix_True{
	background:url(/images/astrix-true.gif) no-repeat top left;
}
.Cart_Astrix_False{
	background:url(/images/astrix-false.gif) no-repeat top left;
}
.Cart_Astrix_Error{
	background:url(/images/astrix-error.gif) no-repeat top left;
}
.Cart_ProcessOrder{
	position:relative;
	text-align:left;
	padding:30px 0px 0px 70px;
}
.Cart_RelatedItems{
	padding:5px 0px 0px 0px;
	background:url(/images/spacer-gray.gif) repeat-y;
	background-position:416px 5px; /*  CHANGED '416 5' to '416px 5px'*/
}
.Cart_RelatedItems div{
	width:50%;
	float:left;
	text-align:center;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
}
.Cart_RelatedItems div div{
	width:95%;
	text-align:left;
	padding:0px;
}
.Cart_RelatedItems div strong{
	color:#FF0000;
}
.Cart_RelatedItems div div div{
	width:100px;
	text-align:center;
	padding:0px;
	float:right;
}
.Cart_RelatedItems div div div a{
	color:#3D75BF;
}
.Cart_Table {
	border-top:1px #CDCDCD solid;
	border-right:1px #CDCDCD solid;}
	
.Cart_Table a{
	text-decoration:underline;
	text-align:left;}
	.Cart_Table div{
		text-align:left;
		padding-right:0px;}
		.Cart_Table div a{
			float:left;}
			.Cart_Table div a img{
				float:none;
				padding:0px;}
		.Cart_Table div img{
			padding-left:5px;}
	.Cart_Table table{
		float:right;
		margin-top:0px;}
		
.Cart_Table_Input{
	text-align:center;
	position:relative;
	top:-2px;
	width:20px;
	height:17px;
	overflow:hidden;}

.Cart_Table table table{
	float:none;
	margin:0px;}
	
.Cart_Table td{
	border-left:1px #CDCDCD solid;
	border-bottom:1px #CDCDCD solid;
	text-align:right;
	vertical-align:top;
	margin:0px;
	padding:3px 3px 3px 3px;}

.Cart_Table table td{
	border:0px none;
	padding:0px;
	margin:0px;}

.Cart_Table_Totals{
	border-top:1px #CDCDCD solid;
	border-right:1px #CDCDCD solid;}

.Cart_Table_Totals td{
	border-left:1px #CDCDCD solid;
	border-bottom:1px #CDCDCD solid;
	text-align:right;
	vertical-align:middle;
	margin:0px;
	padding:3px 3px 3px 3px;}

.Cart_Table_Totals select{
font-family:"Courier New", Courier, monospace;}

.Cart_Table_Totals table{
	float:right;
	padding:0px;
	margin:0px;}
	
.Cart_Table_Totals table td{
	border:0px none;
	padding:0px;
	margin:0px;}

.Cart_SameAddress{
	height:50px;
	padding:8px 0px 0px 90px;
	vertical-align:top;}

div.curFocus, .Cart_SameBilling {
	background:#FEF2CB;
}

.Cart_SameBilling{
	text-align:center;
	border:1px solid #F57530;
	color:#F57530;
	font-weight:bold;
	padding:5px;	}

td.ShippingGray {
	text-align:left;
	background:#CCCCCC;
	padding:3px;}

td.ShippingError {
	text-align:left;
	background:#CCCCCC;
	padding:3px;}

.single-field{
	position:relative;
	width:360px;
	height:22px;}
	.single-field img{
		position:relative;
		top:-3px;
		padding:0px;
		margin:0px;
		z-index:5;}
	.single-field label{
		font-size:12px;
		float:left;
		position:relative;
		top:0px;
		left:8px;
		width:125px;
		padding:4px 0px 0px 0px;
		display:block;}
	.single-field input, .single-field select{
		font-size:9pt;
		position:relative;
		top:0px;
		height:20px;
		border:1px solid #3D75BF;}
		.single-field input{
			padding:1px;
			margin:0px 0px 0px 0px;}
		.single-field select{
			height:18px;
			margin:0px 0px 1px 0px;}
	.tl {
		position:absolute;
		top:0;
		left:0;
		width:10px;
		height:10px;
		background:url(/images/corner-topleft.jpg) no-repeat;
		display:none;}
	.tr {
		position:absolute;
		top:0;
		right:0;
		width:10px;
		height:10px;
		background:url(/images/corner-topright.jpg) no-repeat;
		display:none;	}
	.bl {
		position:absolute;
		bottom:0;
		left:0;
		width:10px;
		height:10px;
		background:url(/images/corner-bottomleft.jpg) no-repeat;
		display:none;	}
	.br {
		position:absolute;
		bottom:0;
		right:0;
		width:10px;
		height:10px;
		background:url(/images/corner-bottomright.jpg) no-repeat;
		display:none;	}



/*************************************************************/ 
/*               Header Classes and Elements                 */
/*************************************************************/ 

.header {
	margin-top:7px;}

.header a:link {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;}

.header a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;}

.header a:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0c2577;}
.header a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0c2577;}
span.header-logo {
	cursor:pointer;
	display:block;
	float:left;
	width:412px;
	height:86px;
	background-image:url(/images/header/header-01-logo.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
span.header-tagline {
	display:block;
	float:left;
	width:318px;
	height:86px;
	background-image:url(/images/header/header-02-tagline.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.header-support {
	background-image:url(/images/header/header-03-support1.jpg);
	background-repeat:no-repeat;
	width:265px;
	height:63px;
}
.header-welcome {
	 background-image:url(/images/header/header-03-support2.gif);
	 background-repeat:repeat-x;
	 width:265px;
	 height:23px;
	 text-align:right;
}
.header-seperator {
	background-image:url(/images/header/header-seperator.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:28px;
}
.linkcell {
	background-image:url(/images/header/head-link-grade.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;}
.cartcell {
	background-image:url(/images/header/head-link-grade.gif);
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:middle;}
.itemcart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
}
.signin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
td #linkbar .linkcell {
	background-image:url(/images/Header2008/head-link-grade.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
}
td #linkbar .cartcell {
	background-image:url(/images/Header2008/head-link-grade.gif);
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:middle;
}
.searchfield {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:2px;
	border:1px solid #41679f;
	height:22px;
	color:#9A9A9A
}
.searchbutton {
	margin:0px;
	padding:0px;
}

/*************************************************************/ 
/*             Navigation Classes and Elements               */
/*************************************************************/ 

.LeftNav {
	border-right:1px solid #333;
	border-left:1px solid #333;
}
.NavBorder {
	border:thin #333333 solid;
	background-color:#d7dff1;
	width:155px;
}
.LeftNavMainCell {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background:url(/images/nav/LeftNav-BG.jpg);
}
.nav1{
	padding-left:5px;
}
.nav2{
	padding-left:10px;
}
.nav3{
	padding-left:15px;
}
.nav4{
	padding-left:20px;
}
.nav5{
	padding-left:20px;
}
.nav6{
	padding-left:20px;
}
a.LeftNavMain {
	color:#FFFFFF;
}
	a.LeftNavMain:link {
		color:#FFFFFF;
		text-decoration:underline;}
	a.LeftNavMain:visited {
		color:#FFFFFF;
		text-decoration:underline;}
	a.LeftNavMain:hover {
		color:#FFFFFF;
		text-decoration:none;}
	a.LeftNavMain:active {
		color:#FFFFFF;
		text-decoration:none;}
.LeftNavSect{}
	a.LeftNavSect{
		color:#222222;
		font-size:12px;}
		a.LeftNavSect:link {
			text-decoration:underline;}
		a.LeftNavSect:visited {
			text-decoration:underline;}
		a.LeftNavSect:hover {
			text-decoration:none;}
		a.LeftNavSect:active {
			text-decoration:none;}

/*************************************************************/ 
/*               Footer Classes and Elements                 */
/*************************************************************/ 
.auth-reseller {
border:#b5d6f7 1px solid;
padding:0px;
padding-bottom:4px;
width:100%;
text-align:center;
display:block;
float:left;
margin-bottom:10px;
}
/****************** Footer Inner Elements ********************/
.footer-top-links-cell {
	background-color:#f0f0f0;
text-align:center;
vertical-align:top;
padding:0;
margin:0;
}
#footer-bottom-links {
color:#000;
padding-top:5px;
padding-right:inherit;
padding-bottom:7px;
padding-left:inherit;
white-space:nowrap;
text-align:center;
font-size:8pt;
}
#footer-bottom-links a {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer-bottom-links a:link, a:visited {
text-decoration:underline;
color:#021b35;
}
#footer-bottom-links a:hover {
text-decoration:none;
color:#021b35;
}
#footer-bottom-links a:active {
text-decoration:none;
color:#0c2577;
}
.footer-nw-corner {
	/* Rounded Corners */
	background-image:url(/images/footer/nw-corner.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	/* Squared Corners
	border-top:#6e6e6e 1px solid;
	border-left:#6e6e6e 1px solid;*/
	background-color:#f0f0f0;
	width:10px;
	height:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-n-border {
	/*background-image:url(/images/footer/n-top-grade.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
	background-color:#f0f0f0;
	border-top:#6e6e6e 1px solid;
	height:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-ne-corner {
	/* Rounded Corners */
	background-image:url(/images/footer/ne-corner.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	/* Squared Corners
	border-top:#6e6e6e 1px solid;
	border-right:#6e6e6e 1px solid;*/
	background-color:#f0f0f0;
	width:10px;
	height:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-w-top-edge {
	/*background-image:url(/images/footer/w-top-edge.jpg);
	background-repeat:no-repeat;
	background-position:right;*/
	background-color:#f0f0f0;
	border-left:#6e6e6e 1px solid;
	vertical-align:top;
	width:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-links-cell {
	/*background-image:url(/images/footer/center-grade.jpg);
	background-repeat:repeat-x;
	background-color:#739ac6;*/
	background-color:#f0f0f0;
	text-align:left;
	vertical-align:top;
	width:242px;
	height:70px;
	padding:0;
	margin:0;
}
.footer-head {
	text-align:left;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:3px;
	color:#0066cc;
}
.footer-links {
	color:#000000;
}
.footer-links a:link {
	text-align:left;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#021b35;
}
.footer-links a:visited {
	text-align:left;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#021b35;
}
.footer-links a:active {
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0c2577;
}
.footer-links a:hover {
	text-align:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#021b35;
}
.footer-seperate {
	background-color:#6e6e6e;
	text-align:center;
	vertical-align:top;
	width:1px;
	height:70px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-e-top-edge {
	/*background-image:url(/images/footer/e-top-edge.jpg);
	background-repeat:no-repeat;
	background-position:left;*/
	background-color:#f0f0f0;
	border-right:#6e6e6e 1px solid;
	vertical-align:top;
	width:9px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-w-mid-corner {
	/* Rounded Corners */
	background-image:url(/images/footer/w-mid-corner.gif);
	background-repeat:no-repeat;
	/* Squared Corners
	border-left:#6e6e6e 1px solid;
	border-bottom:#6e6e6e 1px solid;*/
	background-color:#f0f0f0;
	background-position:right;
	width:10px;
	height:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-bottom-grade {
	/*background-image:url(/images/footer/bot-grade.jpg);
	background-repeat:repeat-x;*/
	background-color:#f0f0f0;
	border-bottom:#6e6e6e 1px solid;
	height:9px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-e-mid-corner {
	/* Rounded Corners */
	background-image:url(/images/footer/e-mid-corner.gif);
	background-repeat:no-repeat;
	/* Squared Corners
	border-right:#6e6e6e 1px solid;
	border-bottom:#6e6e6e 1px solid;*/
	background-color:#f0f0f0;
	background-position:left;
	width:10px;
	height:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-images {
	text-align:center;
	padding:15px 0px;
}
.thawte-seal {
	width:61px;
	left:auto;
	right:auto;
}
.thawte-img {
	z-index:15;
	position:relative;
}
#thawte-date {
	z-index:10;
	position:relative;
	bottom:14px;
	text-align:center;
	padding-top:-1px;
	padding-bottom:0;
	font-size:9px;
	width:58px;
	border:1px solid #9c9cb4;
}
a.thawte-date:link, a.thawte-date:visited, a.thawte-date:active, a.thawte-date:hover {
	text-decoration:none !important;
	color:#4E4E5A;
}
.footer-w-white-border {
	background-image:url(/images/footer/w-white-border.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-e-white-border {
	background-image:url(/images/footer/e-white-border.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:10px;
	padding:0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-sw-white-corner {
	background-image:url(/images/footer/sw-white-corner.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:10px;
	height:10px;
	padding:0 0 10px 0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-s-white-border {
	background-image:url(/images/footer/s-white-border.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:10px;
	padding:0 0 10px 0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-se-white-corner {
	background-image:url(/images/footer/se-white-corner.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:10px;
	padding:0 0 10px 0;
	margin:0;
	line-height:0px;
	font-size:0px;
}
.footer-copyright {
font-size:8pt;
}

/*************************************************************/ 
/*              Home Page Classes and Elements               */
/*************************************************************/ 

.reseller {
	color:#000099;
	font-weight:bold;
	font-size:16px;
	font-family:"Trebuchet MS";
	border:none; /* Was 1px solid #b5d6f7 */
	padding:5px;
}

.homeflash {
	background-image:url(/multimedia/flash/homepage/altImage_LG.jpg);
}

.homevideo {
	background:url(/multimedia/video/homevideo.jpg) no-repeat 3px 15px;
	vertical-align:top;
	text-align:left;
}

div.home-text {
	line-height:18px;
	margin-top:18px;
	margin-bottom:20px;
}
h2.home-text {
text-align:left;
padding:22px 0 7px 20px;
}
p.home-text {
	padding:2px 20px 5px 20px;
	margin:0px
}
td.product-table {
	background-image:url(/images/home/products-box.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:center;
	width:256px;
	height:299px;
	vertical-align:top;
}
/*div.product-table {
	margin-top:120px;
	width:260px;
	text-align:center;
}*/
td.services-table {
	background-image:url(/images/home/services-box.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-align:center;
	width:256px;
	height:299px;
	vertical-align:top;
}
/*div.services-table {
	margin-top:149px;
	width:260px;
	text-align:center;
}*/
td.whats-new {
	background-image:url(/images/home/whats-new-box.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	width:256px;
	height:238px;
}
div.whats-new {
	margin-top:110px;
	width:260px;
	text-align:center;
}
span.table-bottom1 {
	display:block;
	float:left;
padding:0;
width:256px;
	height:22px;
background-image:url(/images/home/3-box-bot.gif);
	background-position:left;
	background-repeat:no-repeat;
}
span.table-bottom1 span {display:none;}
span.table-bottom2 {
	margin:0px !important;
	margin:0px 0px 0px -3px; /*IE Fix*/
	padding:0px;
	width:66px;
	height:22px;
}
span.more-button {
	cursor:pointer;
	display:block;
	float:left;
	width:66px;
	height:22px;
	background-image:url(/images/home/3-box-bot-more.gif);
	background-position:left;
	background-repeat:no-repeat;
}
span.more-button span {display:none;}

div.hp-links {
	margin-top:170px;
	margin-left:30px;
	text-align:left;
}
.hp-links a:link, .hp-links a:visited{
	text-decoration:none;
	color:#000000;
}
.hp-links a:active, .hp-links a:hover{
	text-decoration:underline;
	color:#000000;
}
span.blue-module-nw {
	display:block;
	float:left;
	width:11px;
	height:26px;
	border:none;
	background-image:url(/images/home/blue-module-nw.gif);
	background-repeat:no-repeat;
}
span.blue-module-nw span {display:none;}
span.blue-module-ne {
	display:block;
	float:right;
	width:11px;
	height:26px;
	border:none;
	background-image:url(/images/home/blue-module-ne.gif);
	background-repeat:no-repeat;
}
span.blue-module-ne span {display:none;}
.blue_Module{
	background:url(/images/home/blue-module-n.gif) #3d75bf repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
	color:#ffffff;}
.blue_Module_Body {
	border-left:1px #cdcdcd solid;
	border-right:1px #cdcdcd solid;
	border-bottom:1px #cdcdcd solid;
	padding:3px;
	color:#333333;
	font-size:12px;}
	.blue_Module_Body table {
		border:1px dotted #cdcdcd}
	.blue_Module_Body table td {
		padding:3px}
	.blue_Module_Body table a{
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		word-spacing:.05em;}
.techGuy-box-head {
	display:block;
	float:left;
	width:386px;
	height:45px;
	border:none;
	background-image:url(/images/home/techGuy-box-head.jpg);
	background-repeat:no-repeat;
}
span.techGuy-box-head span {display:none;}
.blue-bar {
	background-image:url(/images/home/header-bar-blue-26.gif);
	background-repeat:no-repeat;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.sky-bar {
	background-image:url(/images/home/header-bar-sky-26.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	vertical-align:top;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:2px;
}
.gray-border {
	background-image:url(/images/spacer-gray.gif);
	background-repeat:repeat-y;
	width:1px;
}
.four-box-bottoms {
	background-image:url(/images/home/4-box-bot.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
}



/*************************************************************/ 
/*                         Testimonials                      */
/*************************************************************/ 

/* Sitewide Tables */
.testimonial-table {
	background-color:#ffff9e;
}
.testimonial-table-NW {
	background-image:url(/images/testimonials/testimonial_NW.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.testimonial-table-N {
	background-image:url(/images/testimonials/testimonial_N.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.testimonial-table-NE {
	background-image:url(/images/testimonials/testimonial_NE.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.testimonial-table-W {
	background-image:url(/images/testimonials/testimonial_W.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.testimonial-table-icon {
	background-color:#ffff9e;
	vertical-align:top;
	text-align:center;
}
.testimonial-table-content-cell {
	background-color:#ffff9e;
}
.testimonial-table-content-div {
	vertical-align:top;
	text-align:left;
	padding-left:5px; /* CHANGED '5' to '5px' */
}
.testimonial-table-content-intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.testimonial-table-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.testimonial-table-content-author {
	text-align:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.testimonial-table-content-company {
	text-align:right;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.testimonial-table-link-div {
	text-align:left;
	padding-left:40px; /* CHANGED '40' to '40px' */
}
.testimonial-table-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:#b10a0a;
}
.testimonial-table-E {
	background-image:url(/images/testimonials/testimonial_E.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.testimonial-table-SW {
	background-image:url(/images/testimonials/testimonial_SW.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.testimonial-table-S {
	background-image:url(/images/testimonials/testimonial_S.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.testimonial-table-SE {
	background-image:url(/images/testimonials/testimonial_SE.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/*************************************************************/ 
/*          Products Section Classes and Elements            */
/*************************************************************/ 

/* Product Category Listing Pages */
.prod-cat-link {
	font-size:12px;
	font-weight:bold;
	color:#336699;
}
.prod-cat-pic-cell {
	text-align:center;
	padding-right:5px;
}
.prod-cat-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	letter-spacing:1pt;
	word-spacing:normal;
}
.prod-cat-copy {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
	padding:3px 8px 0 8px;
}
.prod-cat-list {
	font-size:20px;
	font-weight:bold;
	padding-bottom:0;
	white-space:nowrap;
}
.prod-cat-alt-copy {
	color:#666666;
	font-size:10px;
}
.prod-cat-manuf-logo-drop {
	margin:0px;
}
.prod-cat-manuf-logo-bot {
	margin:5px 5px 0px 5px;
}
.prod-cat-manuf-logo-count{
	font-size:9px;
	margin:0px;
	padding:0px;
}
.prod-cat-shop-brands {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:0 0 0 10px;;
}
.prod-cat-shop-brands-hr {
	color:#111111;
	background-color:#000000;
	height:1px;
	margin:0;
	padding:0;
}

/* Product Category Listing DropDowns */
.prod-cat-div-opener {
	font-size:10px;
	text-decoration:underline;
	vertical-align:bottom;
	padding:9px 0 0 5px;
	min-width:70px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}
.prod-cat-div {
	display:none;
	padding:6px 0 0 10px;
	font-weight:normal;
	font-size:14px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}

/* Product Listing Pages */
.prod-list-border {
	border-right:1px solid #779fd2;
	padding:0px;
	vertical-align:top;
}
.prod-head-cell {
	border-bottom:1px solid #bdcfe9;
}
.prod-list-img-cell {
	border-bottom:1px solid #bdcfe9;
	text-align:center;
}
.prod-list-name-cell {
	border-bottom:1px solid #bdcfe9;
	border-right:1px solid #bdcfe9;
	text-align:left;
	padding-right:5px;
}
.prod-pic-cell {
	vertical-align:top;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.prod-more-pics {
}
.prod-list-price-cell {
	border-bottom:1px solid #bdcfe9;
	border-right:1px solid #bdcfe9;
	vertical-align:middle;
	text-align:center;
}
.prod-list-price-table-cell {
	border:none;
	text-align:center;
	padding:3px 0px;
}
.prod-list-buy-cell {
	border-bottom:1px solid #bdcfe9;
	vertical-align:middle;
	text-align:right;
}
.prod-list-name {
	color:#336699;
	font-weight:bold;
	font-size:12px;
}
.prod-list-low {
	font-weight:bold;
}
.prod-list-low-price {
	color:#CC0000;
	font-weight:bold;
}
.prod-list-brand {
	margin:0px 5px 0px 15px;
	padding:0px;
	font-weight:bold;
}
.prod-special-cell {
	border-left:1px solid #bdcfe9;
}
.prod-special {
	border:1px solid #000000;
	margin:8px 0;
}

/* Product Variant PopUp */
.prod-var-header-cell {
	padding:5px;
}
.prod-var-head {
}
.prod-var-close_btn {
	padding:0px;
}
.prod-var-thumb-cell {
	vertical-align:top;
	text-align:center;
	padding:3px 10px;
}
.prod-var-thumb-pic {
	width:100px;
	height:100px;
}
.prod-var-selection-cell-1 {
	vertical-align:top;
	text-align:center;
	padding:3px;
}
.prod-var-selection-cell-2 {
	vertical-align:top;
	text-align:left;
	padding-bottom:2px;
	padding-left:50px; /* The page is coded for IE to have "padding-left:0px" -- if we want to change for all, then add " !important" in this line before the ";" */
}
.prod-var-more_info {
	vertical-align:top;
	text-align:center;
}
.prod-var-add_to_cart {
	vertical-align:top;
	text-align:center;
}

/* Product Info Pages */
.prod-more-info {
	background-image:url(/images/Arrow-More-Info.gif);
	background-repeat:no-repeat;
	width:92px;
	height:22px;
}
.prod-more-info-save {
	color:#FF0000;
}
table.prod-more-info-others {
	border:#bdcfe9 1px solid;
	text-align:center;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 5px;
}
td.prod-more-info-others {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/images/background-blue.gif); 
	padding:4px;
}
.prod-related-item-head {
	display:block;
	float:left;
	width:184px;
	height:25px;
	background-image:url(/images/products/Related-Items.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.prod-related-item-table {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	color:#000000;
	font-size:11px;
	text-align:center;
	width:184px;
	padding:2px;
	margin:0;
}
.prod-variant-head {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-warranty-head {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-qty-head {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-manuf-cell {
	line-height:1.5em;
}
.prod-manuf-head {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-num-head {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-manuf-num-head {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod-long-desc {
	padding-left:10px;
}

/* Product Viewer Pop-up */
.prod-view-body {
	margin:0px;
}
.prod-view-head-cell {
	background:url(/images/products/360-Module/360-Banner.gif) top left no-repeat;
	height:75px;
	width:739px;
}
.prod-view-head {
	margin:10px 5px 0px 400px;
	height:65px;
	vertical-align:middle;
}
.prod-view-head h1 {
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	letter-spacing:1pt;
	margin:0px;
	padding:0px;}
.prod-view-body-cell {
	background:url(/images/products/360-Module/360-BG.gif);
}
.prod-view-body-div {
	width:719px;
	height:435px;
	margin:10px;
	background:#FFFFFF;
}
.prod-view-display-div {
	width:564px;
	height:425px;
	z-index:1;
	vertical-align:middle;
	position:absolute;
	left:160px;
	top:93px;
}
.prod-view-360-div {
	width:564px;
	height:420px;
	display:none;
}
.freeship {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	padding-left:0;
}

/*************************************************************/ 
/*          Services Section Classes and Elements            */
/*************************************************************/ 

.serv-choose-head {
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-size:18px
}
.serv-header h1 {
	padding-left:10px;
	color:#006699;
}

/* Main Service Pages */
.serv-main-head-table {
	padding:5px 0px 0px 5px;
}
.serv-main-table {
	padding:0px 0px 0px 10px;
}
.serv-main-head-table-N {
	background:url(/images/services/Module-N.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	padding:0px;
	margin:0px;
}
.serv-main-head-table-NE {
	background-image:url(/images/services/Module-NE.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px;
	margin:0px;
}
.serv-main-head-table-copy {
	background:#E0EBFE;
	padding:2px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	height:142px;
}
.serv-main-head-table-E {
	background:url(/images/services/Module-E.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:0px;
	margin:0px;
}
.serv-main-head-table-S {
	background:#E0EBFE;
	background:url(/images/services/Module-S.gif);
	background-repeat:repeat-x;
	background-position:top center;
	padding:0px;
	margin:0px;
}
.serv-main-head-table-SE {
	background-image:url(/images/services/Module-SE.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
}
.serv-main-cat-img {
	width:84px;
	height:59px;
	float:left;
	border:0;
	margin-right:5px; /* CHANGED from '5' to '5px' */
}
.serv-main {
	
}

/* Service Secondary Pages */
.serv-cat-div-opener {
	text-decoration:underline;
	text-align:center;
	vertical-align:bottom;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	margin-right:00px;
	margin-top:0px;
}
.serv-cat-div {
	border:1px solid #000000;
	padding:5px;
	margin-top:10px;
	display:none;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.serv-cat-div-head {
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
.serv-sub-cat-div-head {
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.serv-cat-div-opt-table {
	text-align:center;
	padding:0px;
	margin:0px;
	border:none;
	width:100%;
}
.serv-cat-div-opt-cell {
	text-align:center;
	margin:0px 5px;
}
.serv-manuf-div-opener-cell {
	color:#009900;
}
.serv-manuf-div-opener {
	display:inline;
	text-decoration:underline;
	vertical-align:bottom;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	padding:0px 10px 0px 0px;
}
.serv-manuf-div {
	border:1px solid #000000;
	padding:5px;
	margin-top:10px;
	display:none;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.serv-head-bg {
	background-image:url(/images/services/main-background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding:10px 13px 3px 13px;
}
.serv-head-table {
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.serv-head-header {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	width:300px;
	height:1px;
}
.serv-head-header h1{
	background:none;
	color:#FFFFFF;
}
.serv-head-picture {
}
.serv-head-picture div{
	text-align:center;
}
.serv-head-white-box-cell {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:300px;
}
.serv-attribute-link {
}
.serv-main-body-content-table {
	margin-top:0px;
}
.serv-main-body-content-table2 {
	text-align:center;
}
.serv-main-body-option-table {
	text-align:center;
}
.serv-main-body-option-pic-cell {
	vertical-align:top;
	text-align:center;
}
.serv-main-body-option-pic {
	 width:200px;
	 height:200px;
	 margin:0px;
	 border:none;
}
.serv-main-body-option-title-cell h3 {
	text-decoration:underline;
	vertical-align:top;
	text-align:center;
	padding:2px 0px 0px 0px;
}
.serv-main-body-option-copy-cell {
	vertical-align:top;
	text-align:left;
	padding:0px 10px;
}

td.serv-price-empty {
	border-top:none;
	border-left:none;
	background:none;
}
.serv-main-bottom {
	padding:3px;
}
.serv-low-price-cell {
	padding-top:0px;
}
.serv-low-text {
	color:#FF0000;
	font-size:9px;
}
.serv-low-price {
	color:#FF0000;
	font-size:9px;
	font-weight:bold;
}

/* Service Quote Box CSS */

.serv-quote-table {
	border:2px solid #265e9b;
	width:330px;
}
.serv-quote-head {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.serv-quote-sub-head-txt {
	padding:5px 0px;
	font-weight:bold;
	font-size:11px;
}
.serv-quote-phone-txt {
	padding:5px 0px;
	font-weight:bold;
	font-size:9px;
}
.serv-more-pics {
	padding-right:150px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}
.serv-quotepage-table {
	background-color:#eef2fb;
	border:#eef2fb solid 5px;
	width:700px;
}
.serv-quotepage-specs-head {
	font-weight:bold;
	line-height:19px;
	padding-right:10px;
}
.serv-quotepage-specs {
	font-size:10px;
	line-height:15px;
	padding-right:10px;
}
.serv-quotepage-frm_lbl {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#06C;
 white-space:nowrap;
}
.serv-quotepage-frm_txt {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#333;
}
.serv-quotepage-frm_phone {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#06C;
 text-align:left;
}

/*Development Specific CSS */
.serv-dev-menu-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:7px;
}
	
.serv-dev-Price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#CC0000;
	font-weight:bold;
}

/* Service USB Specific CSS */
.serv-usb-list-icon {
	padding-right:10px;
}
.serv-usb-content-block {
	margin:20px 0px;
	text-align:center;
}
.serv-usb-specs-odd-line {
	background-color:#f7f7f7;
	vertical-align:middle;
	padding:5px;
}
.serv-usb-specs-even-line {
	background-color:#eaeaea;
	vertical-align:middle;
	padding:5px;
}
.serv-usb-color-swatch {
	margin-right:3px;
	width:17px;
	height:17px;
}


/* Service iFrames */

body,td,th .serv-iFrame {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px
}
.serv-iFrame a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.serv-iFrame:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}
a.serv-iFrame:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#333333;
}
a.serv-iFrame:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF9900;
}
a.serv-iFrame:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#333333;
}
#iftable {
	background:url(/images/services/iframeBG.jpg) no-repeat top left #F0EEEF;
	}

/*************************************************************/ 
/*                    Search Page                            */
/*************************************************************/ 

.search_table{
	width:100%;}
	.search_table table table {
		margin-left:5px;}
	.search_table table table td {
		height:24px;}

/*************************************************************/ 
/*                    My Account                             */
/*************************************************************/ 

.myaccount_box01{
	border:1px #CCCCCC solid;
	vertical-align:top;
	background:#FFFFE1;}
	.myaccount_box01 div{ 
		padding:5px 6px 5px 8px;}
		
.myaccount_NewCust{
	width:100%;
	text-align:center;
	margin:40px 0px 0px 0px;
	padding:0px;}

.myaccount_ReturnCust{
	padding:10px 0px 0px 15px;}

.myaccount_ReturnCustErr{
	color:#FF0000;
	position:absolute;
	margin:0px 0px 0px 160px;
	text-align:left;
	width:160px;}
	
.myaccount_sop_header {
	border:1px solid #CCCCCC;
	border-bottom:none;
	background-color:#F5FAFF;}
	.myaccount_sop_header strong {
		font-family:Helvetica, Geneva, Arial, sans-serif;
		font-size:12px;}
	.myaccount_sop_header td {
		height:24px;
		font-size:12px;
		font-family:Helvetica, Geneva, Arial, sans-serif;
		color:#444444;}
		
#my_order
{
	font-family:helvetica, Tahoma, Arial, Verdana;
	font-size:11px;
	color:#515151;
	border:solid 1px #4c6997;
	padding:2px 3px 2px 3px;
	margin-bottom:15px;
	float:left;
}
	
/*************************************************************/ 
/*                    Resource Center CSS                    */
/*************************************************************/ 

/* Box Layout for Main Page Boxes */
.RC-Box-Border-top-left {
	background:url(/images/resource-center/RC-Box-Border-top-left.jpg) no-repeat;
	width:8px;
	height:49px;
}
.RC-Box-Border-icon {
	width:50px;
	height:49px;
}
.RC-Box-Border-top {
	background:url(/images/resource-center/RC-Box-Border-top.jpg) repeat-x;
	height:49px;
	width:100%;
}
.RC-Box-Border-top-text {
	padding-top:10px;
	padding-left:3px;
	text-align:left;
}
.RC-Box-Border-top-text a {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
}
.RC-Box-Border-top-right {
	background:url(/images/resource-center/RC-Box-Border-top-right.jpg) no-repeat;
	width:10px;
	height:49px;
}
.RC-Box-Border-left {
	background:url(/images/resource-center/RC-Box-Border-left.jpg) repeat-y;
	width:8px;
}
.RC-Box-Border-right {
	background:url(/images/resource-center/RC-Box-Border-right.jpg) repeat-y;
	width:10px;
}
.RC-Box-Border-bot-left {
	background:url(/images/resource-center/RC-Box-Border-bot-left.jpg) no-repeat;
	width:8px;
	height:10px;
}
.RC-Box-Border-bot {
	background:url(/images/resource-center/RC-Box-Border-bot.jpg) repeat-x;
	height:10px;
}
.RC-Box-Border-bot-right {
	background:url(/images/resource-center/RC-Box-Border-bot-right.jpg) no-repeat;
	width:10px;
	height:10px;
}
#RC-Box-copy {
	padding:3px 5px 10px 10px;
}
#RC-Box-link-head {
	padding-bottom:10px;
}
#RC-Box-links {
	padding:0 10px 10px 10px;
}
#RC-Box-links p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	padding:0 0 3px 0;
	text-align:left;
	margin:0;
}
#RC-Box-next-link {
	float:right;
	text-align:right;
	line-height:0px;
	vertical-align:bottom;
}
.rcgoArrow {
	padding-left:3px;
}

/* "Go To" Links in Main Page Boxes */
a.rcgo:link {color:#df891a; text-decoration:underline; font-size:11px; font-weight:bold;}
a.rcgo:visited {color:#df891a; text-decoration:underline; font-size:11px; font-weight:bold;}
a.rcgo:hover {color:#f8981d; text-decoration:none; font-size:11px; font-weight:bold;}
a.rcgo:active {color:#df891a; text-decoration:underline; font-size:11px; font-weight:bold;}

/* Links on Secondary Pages */
.RC-sub-copy {padding:5px 0 0 10px;}

.RC-sub-bar1 {color:#0d5cab; text-decoration:none; font-size:14px; font-weight:bold; padding-top:10px; padding-right:0; padding-bottom:5px; padding-left:30px;}
.RC-sub-bar1 a:link {color:#0d5cab; text-decoration:underline; font-size:14px; font-weight:bold;}
.RC-sub-bar1 a:visited {color:#0d5cab; text-decoration:underline; font-size:14px; font-weight:bold;}
.RC-sub-bar1 a:hover {color:#093e72; text-decoration:none; font-size:14px; font-weight:bold;}
.RC-sub-bar1 a:active {color:#0d5cab; text-decoration:underline; font-size:14px; font-weight:bold;}

.RC-sub-links {padding-left:50px; line-height:2em;}
.RC-sub-links a:link {color:#000000; text-decoration:underline;}
.RC-sub-links a:visited {color:#000000; text-decoration:underline;}
.RC-sub-links a:hover {color:#666666; text-decoration:none;}
.RC-sub-links a:active {color:#000000; text-decoration:underline;}

/* OLD - NOT USED - Links on Secondary Pages */
	/* Industry News Header Bars */
a.INbar1:link {color:#a8751c; text-decoration:underline; font-size:14px; font-weight:bold;}
a.INbar1:visited {color:#a8751c; text-decoration:underline; font-size:14px; font-weight:bold;}
a.INbar1:hover {color:#6b4708; text-decoration:none; font-size:14px; font-weight:bold;}
a.INbar1:active {color:#a8751c; text-decoration:underline; font-size:14px; font-weight:bold;}
.INbar1 {color:#a8751c; text-decoration:none; font-size:14px; font-weight:bold;}

a.INbar2:link {color:#a8751c; text-decoration:underline; font-size:12px;}
a.INbar2:visited {color:#a8751c; text-decoration:underline; font-size:12px;}
a.INbar2:hover {color:#6b4708; text-decoration:none; font-size:12px;}
a.INbar2:active {color:#a8751c; text-decoration:underline; font-size:12px;}
.INbar2 {color:#a8751c; text-decoration:none; font-size:12px;}

	/* Multimedia Gallery Header Bars */
a.MGbar1:link {color:#b25e13; text-decoration:underline; font-size:14px; font-weight:bold;}
a.MGbar1:visited {color:#b25e13; text-decoration:underline; font-size:14px; font-weight:bold;}
a.MGbar1:hover {color:#824209; text-decoration:none; font-size:14px; font-weight:bold;}
a.MGbar1:active {color:#b25e13; text-decoration:underline; font-size:14px; font-weight:bold;}
.MGbar1 {color:#b25e13; text-decoration:none; font-size:14px; font-weight:bold;}

a.MGbar2:link {color:#b25e13; text-decoration:underline; font-size:12px;}
a.MGbar2:visited {color:#b25e13; text-decoration:underline; font-size:12px;}
a.MGbar2:hover {color:#824209; text-decoration:none; font-size:12px;}
a.MGbar2:active {color:#b25e13; text-decoration:underline; font-size:12px;}
.MGbar2 {color:#b25e13; text-decoration:none; font-size:12px;}

	/* Tech Guy Header Bars */
a.TGbar1:link {color:#3569ac; text-decoration:underline; font-size:14px; font-weight:bold;}
a.TGbar1:visited {color:#3569ac; text-decoration:underline; font-size:14px; font-weight:bold;}
a.TGbar1:hover {color:#14407a; text-decoration:none; font-size:14px; font-weight:bold;}
a.TGbar1:active {color:#3569ac; text-decoration:underline; font-size:14px; font-weight:bold;}
.TGbar1 {color:#3569ac; text-decoration:none; font-size:14px; font-weight:bold;}

a.TGbar2:link {color:#3569ac; text-decoration:underline; font-size:12px;}
a.TGbar2:visited {color:#3569ac; text-decoration:underline; font-size:12px;}
a.TGbar2:hover {color:#14407a; text-decoration:none; font-size:12px;}
a.TGbar2:active {color:#3569ac; text-decoration:underline; font-size:12px;}
.TGbar2 {color:#3569ac; text-decoration:none; font-size:12px;}

	/* Service Support Header Bars */
a.SSbar1:link {color:#c14c4c; text-decoration:underline; font-size:14px; font-weight:bold;}
a.SSbar1:visited {color:#c14c4c; text-decoration:underline; font-size:14px; font-weight:bold;}
a.SSbar1:hover {color:#862222; text-decoration:none; font-size:14px; font-weight:bold;}
a.SSbar1:active {color:#c14c4c; text-decoration:underline; font-size:14px; font-weight:bold;}
.SSbar1 {color:#c14c4c; text-decoration:none; font-size:14px; font-weight:bold;}

a.SSbar2:link {color:#c14c4c; text-decoration:underline; font-size:12px;}
a.SSbar2:visited {color:#c14c4c; text-decoration:underline; font-size:12px;}
a.SSbar2:hover {color:#862222; text-decoration:none; font-size:12px;}
a.SSbar2:active {color:#c14c4c; text-decoration:underline; font-size:12px;}
.SSbar2 {color:#c14c4c; text-decoration:none; font-size:12px;}

	/* Product Support Header Bars */
a.PSbar1:link {color:#14407a; text-decoration:underline; font-size:14px; font-weight:bold;}
a.PSbar1:visited {color:#14407a; text-decoration:underline; font-size:14px; font-weight:bold;}
a.PSbar1:hover {color:#06254f; text-decoration:none; font-size:14px; font-weight:bold;}
a.PSbar1:active {color:#14407a; text-decoration:underline; font-size:14px; font-weight:bold;}
.PSbar1 {color:#14407a; text-decoration:none; font-size:14px; font-weight:bold;}

a.PSbar2:link {color:#14407a; text-decoration:underline; font-size:12px;}
a.PSbar2:visited {color:#14407a; text-decoration:underline; font-size:12px;}
a.PSbar2:hover {color:#06254f; text-decoration:none; font-size:12px;}
a.PSbar2:active {color:#14407a; text-decoration:underline; font-size:12px;}
.PSbar2 {color:#14407a; text-decoration:none; font-size:12px;}

	/* Customer Support Header Bars */
a.CSbar1:link {color:#117b11; text-decoration:underline; font-size:14px; font-weight:bold;}
a.CSbar1:visited {color:#117b11; text-decoration:underline; font-size:14px; font-weight:bold;}
a.CSbar1:hover {color:#054a05; text-decoration:none; font-size:14px; font-weight:bold;}
a.CSbar1:active {color:#117b11; text-decoration:underline; font-size:14px; font-weight:bold;}
.CSbar1 {color:#117b11; text-decoration:none; font-size:14px; font-weight:bold;}

a.CSbar2:link {color:#117b11; text-decoration:underline; font-size:12px;}
a.CSbar2:visited {color:#117b11; text-decoration:underline; font-size:12px;}
a.CSbar2:hover {color:#054a05; text-decoration:none; font-size:12px;}
a.CSbar2:active {color:#117b11; text-decoration:underline; font-size:12px;}
.CSbar2 {color:#117b11; text-decoration:none; font-size:12px;}

	/* Glossary Header Bars */
a.Gbar1:link {color:#fb6f34; text-decoration:underline; font-size:14px; font-weight:bold;}
a.Gbar1:visited {color:#fb6f34; text-decoration:underline; font-size:14px; font-weight:bold;}
a.Gbar1:hover {color:#c4450f; text-decoration:none; font-size:14px; font-weight:bold;}
a.Gbar1:active {color:#fb6f34; text-decoration:underline; font-size:14px; font-weight:bold;}
.Gbar1 {color:#fb6f34; text-decoration:none; font-size:14px; font-weight:bold;}

a.Gbar2:link {color:#fb6f34; text-decoration:underline; font-size:12px;}
a.Gbar2:visited {color:#fb6f34; text-decoration:underline; font-size:12px;}
a.Gbar2:hover {color:#2e3701; text-decoration:none; font-size:12px;}
a.Gbar2:active {color:#fb6f34; text-decoration:underline; font-size:12px;}
.Gbar2 {color:#fb6f34; text-decoration:none; font-size:12px;}

	/* Community Header Bars */
a.COMbar1:link {color:#4f5f01; text-decoration:underline; font-size:14px; font-weight:bold;}
a.COMbar1:visited {color:#4f5f01; text-decoration:underline; font-size:14px; font-weight:bold;}
a.COMbar1:hover {color:#2e3701; text-decoration:none; font-size:14px; font-weight:bold;}
a.COMbar1:active {color:#4f5f01; text-decoration:underline; font-size:14px; font-weight:bold;}
.COMbar1 {color:#4f5f01; text-decoration:none; font-size:14px; font-weight:bold;}

a.COMbar2:link {color:#4f5f01; text-decoration:underline; font-size:12px;}
a.COMbar2:visited {color:#4f5f01; text-decoration:underline; font-size:12px;}
a.COMbar2:hover {color:#2e3701; text-decoration:none; font-size:12px;}
a.COMbar2:active {color:#4f5f01; text-decoration:underline; font-size:12px;}
.COMbar2 {color:#4f5f01; text-decoration:none; font-size:12px;}

	/* All Regular Links */
a.rc:link {color:#3d73ba; text-decoration:underline;}
a.rc:visited {color:#3d73ba; text-decoration:underline;}
a.rc:hover {color:#14407a; text-decoration:none;}
a.rc:active {color:#3d73ba; text-decoration:underline;}
/* END - Links on Secondary Pages */

/* Links on Bottom Navigation */
a.rcNav:link {color:#363636; text-decoration:underline; font-weight:bold;}
a.rcNav:visited {color:#363636; text-decoration:underline; font-weight:bold;}
a.rcNav:hover {color:#000000; text-decoration:none; font-weight:bold;}
a.rcNav:active {color:#363636; text-decoration:underline; font-weight:bold;}
/* END - Links on Bottom Navigation */

/* Formatting of Resource Center */
.spacing {line-height:1.4em; text-align:left; vertical-align:top;}
dt.duprep {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	}
/* END - Formatting of Resource Center */

/* Formatting of Press Release Date */
.PRdate {font-size:11px; letter-spacing:.2em;}
/* END - Formatting of Press Release Date */

/* Re-format header areas that don't work with H1 tags */
.altHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:1.4px;
	}
/* END - Re-format header */

/* Glossary Defined Words */
#glossary dt {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}
/* END - Glossary Defined Words */
	
/*************************************************************/ 
/*                       About Us Page                       */
/*************************************************************/ 

/* Bottom Boxes */
.about-box-head {
	background-color:#9fc1ed;
	font-weight:bold;
	padding-left:5px;
}
.about-box-body {
	background-color:#e8e8e8;
	padding:2px 2px 2px 10px;
}
	
/*************************************************************/ 
/*                       Sitemap Page                       */
/*************************************************************/ 

/* Bottom Boxes */
.sitemap-head-cat {
	background-color:#CCCCCC;
	padding:3px 0 4px 4px;
}

/*************************************************************/ 
/*                      My Industry CSS                      */
/*************************************************************/ 
.WhiteTextSubHeading {
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bolder;
}
