/*******************************************************************
CAPTARIS.COM CSS STYLESHEET

Created September 2004

REVISIONS SINCE LAUNCH (January 2005):

- None to date


********************************************************************
*******************************************************************/

/*------------------------------------------------------------------
	PAGE SECTION STYLES - GENERAL
------------------------------------------------------------------*/

.maincolumn	{
	margin: 0;
	padding: 0 8px 8px;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #191919;
	position: relative;
	visible: false;
}

.topmaincolumn	{
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #191919;
	visible: false;
}

.btmmaincolumn	{
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #191919;
	visible: false;
}

.bannerarea	{
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #191919;
	visible: false;
}

.leftcolumn	{
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #191919;
	width: 177px;
	position: relative;
	visible: false;
}

.rightcolumn	{
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #191919;
	visible: false;
}

.crumbarea	{
	display: block;
	padding: 0 0 5px 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	visible: false;
}

.headerarea	{
	display: block;
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #555;
	visible: false;
}

.footerarea	{
	display: block;
	margin: 0;
	padding: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	color: #555;
	visible: false;
}


/*------------------------------------------------------------------
	GLOBAL STYLES
------------------------------------------------------------------*/

/* Sets the baseline font style. This is the target body text size */
.masterstyle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	line-height: 1.3em;
	visible: false;
}

/* Ensure that the font style gets inherited by tables in I.E. */
table, td	{
	font-size: 100%;
	visible: false;
}

th	{
	text-align: left;
	font-size: 100%;
	font-weight: bolder;
	color: #555;
	border-bottom: 1px solid #555;
	visible: false;
}

.maincolumn tr,
.leftcolumn tr,
.rightcolumn tr,
.bannerarea tr	{
	vertical-align: top;
}

/* General formatting for the page */
body  {
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	margin: 0;
	padding: 0;
	visible: false;
}

/* Typical padding for the page, usually in pageboxes */
.contentspacing	{
	visible: false;
	display: inline-block;
	padding: 9px 8px;
}

.leftcolumn .topleftimg img	{
	display: block;
	margin: 0 0 5px;
	visible: false;
}

.divSpacer {
	height: 1px;
	width: 1px;
	line-height: 0px;
	font-size: 0px;
	display: block;
	visible: false;
}

/*------------------------------------------------------------------
	COMMON TEXT STYLES
------------------------------------------------------------------*/

/*Note: Moved the top padding down into the p.intro style reference instead of these H tags*/
h1	{
	font-size: 1.4em;
	color: #3e647e;
	margin: 0 0 .3em;
}

h2	{
	font-size: 1.2em; /*1.05*/
	font-weight: bold;
	color: #555;
	margin: 0 0 .4em;
	padding: 0;
}

h3  {
	font-size: 1.17em; /*.95*/
	font-weight: normal; /*bold*/
	color: #555;
	padding: 0;
	margin: 0 0 .7em;
}

h4  {
	font-size: 1em;
	font-weight: bold;
	color: #555;
	padding: 0;
	margin: 0 0 .8em;
}

p	{
	line-height: 1.3em;
	margin: 0 0 1.3em 0;
	padding-top: 0px;
}

strong, b	{
	color: #555;
	visible: false;
	font-weight: bold;
}

.intro	{
	caption: Page Intro;
	font-size: 1.1em;
	color: #555;
}

p.intro {
	margin: 0 0 1em;
}

.text-2	{
	caption: Text Size -2;
	font-size: 80%;
	/*text-decoration: none;*/
}

.text-1	{
	caption: Text Size -1;
	font-size: 90%;
	/*text-decoration: none;*/
}

.text0	{
	caption: Text Size 0;
	font-size: 100%;
	/*text-decoration: none;*/
}

.text1	{
	caption: Text Size +1;
	font-size: 110%;
	/*text-decoration: none;*/
}

.text2	{
	caption: Text Size +2;
	font-size: 120%;
	/*text-decoration: none;*/
}

.head1	{
	font-size: 1.2em;
	font-weight: bold;
	color: #555;
	margin: 0 0 1em;
	padding: 0;
	display: block;
	visible: false;
}

.head2	{
	font-size: 1.2em;
	font-weight: normal;
	color: #555;
	margin: 0 0 1em;
	padding: 0;
	display: block;
	visible: false;
}

.head3	{
	font-size: 1.08em; /* was 1.1em */
	color: #555;
	font-weight: bold; /* was bold */
	display: block;
	text-decoration: none;
	visible: false;
}

.head4	{
	font-size: 1.08em; /*was 1.1em*/
	font-weight: normal;
	color: #555;
	padding: 0;
	margin: 0;
	display: block;
	visible: false;
}

.listlink  {
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-size: 1em; /*was .9em*/
	line-height: 1.3em;
	color: #191919;
	position: relative;
	visible: false;
}

.listlinkwidget	{
	display: inline;
	position: relative;
	float: left;
	font-weight: normal;
	/*text-decoration: none;*/
	visible: false;
}

.listlinktext,
.listlinktextplain {
	display: inline-block;
	visible: false;
}

.toplistlink	{
	caption: List Link Header;
	font-size: 1em;
	font-weight: bold;
	color: #555;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

.listbox  {
	display: block;
	font-weight: normal;
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1em; /*was .9em*/
	line-height: 1.3em;
	color: #191919;
	visible: false;
}

.listboxwidget	{
	display: inline;
	position: relative;
	float: left;
	font-weight: bold;
	/*text-decoration: none;*/
	visible: false;
}

.listboxbody	{
	display: inline-block;
	/*text-decoration: none;*/
	font-weight: normal;
	visible: false;
}

.indentlvl1	{
	display: block;
	padding: 0 0 0 8px;
	caption: Indent, Level 1;
}

.indentlvl2	{
	display: block;
	padding: 0 0 0 16px;
	caption: Indent, Level 2;
}

.indentlvl3	{
	display: block;
	padding: 0 0 0 24px;
	caption: Indent, Level 3;
}


/*------------------------------------------------------------------
	ROUND-RECT BOX STYLES: GENERAL
------------------------------------------------------------------*/

/*
Round-rect box in content area. The left/right margin vals below should be the inverse of the left/right padding vals in the enclosing section style
*/

.bannerarea .expandbox	{
	padding: 0;
	margin:  0;
	visible: false;
}

.leftcolumn .expandbox	{
	padding: 0;
	margin:  0;
	visible: false;
}

.maincolumn .expandbox	{
	padding: 0;
	margin:  0 -8px;
	float: right;
	visible: false;
}

.rightcolumn .expandbox	{
	padding: 0;
	margin:  0;
}

/* end of content area rules */

.pagebox_none  {
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	visible: false;
}

.bannerarea .pagebox_none  {
	margin: 0;
	visible: false;
}

.pagebox_slgray  {
	background-color:	#F1F1F1;
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	visible: false;
}

.bannerarea .pagebox_slgray  {
	margin-bottom: 0px;
	visible: false;
}

.pagebox_lgray  {
	background-color:	#EBEBEB;
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	visible: false;
}

.bannerarea .pagebox_lgray  {
	margin-bottom: 0px;
	visible: false;
}

.pagebox_mgray  {
	background-color:	#E5E5E5;
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	visible: false;
}

.bannerarea .pagebox_mgray  {
	margin-bottom: 0px;
	visible: false;
}

.pagebox_mblue  {
	background-color:	#7398C5;
	color: #FFFFFF;
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	padding: 0;
	visible: false;
}

.bannerarea .pagebox_mblue  {
	margin-bottom: 0px;
	visible: false;
}

.pagebox_mgreen  {
	background-color:	#9AB1A9;
	color: #FFFFFF;
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	visible: false;
}

.bannerarea .pagebox_mgreen  {
	margin-bottom: 0px;
	visible: false;
}

.pagebox_morange  {
	background-color:	#3e647e;
	color: #FFFFFF;
	position:	relative;
	width:	100%;
	margin-bottom: 5px;
	visible: false;
}

.bannerarea .pagebox_morange  {
	margin-bottom: 0px;
	visible: false;
}

.pagebox_mblue a,
.pagebox_mblue a:link,
.pagebox_mblue a:visited,
.pagebox_mblue a:active,
.pagebox_mblue a:hover,
.pagebox_mblue .contentspacing,
.pagebox_mblue .contentspacing p,
.pagebox_mblue .contentspacing p.intro,
.pagebox_mblue .contentspacing h1,
.pagebox_mblue .contentspacing h2,
.pagebox_mblue .contentspacing h3,
.pagebox_mblue .contentspacing h4,
.pagebox_mblue .contentspacing .head1,
.pagebox_mblue .contentspacing .head2,
.pagebox_mblue .contentspacing .head3,
.pagebox_mblue .contentspacing .head4,
.pagebox_mblue .contentspacing .listlink,
.pagebox_mblue .contentspacing .listlinktext,
.pagebox_mblue .contentspacing .listlinktext2,
.pagebox_mblue .contentspacing .listboxbody a,
.pagebox_mblue .contentspacing .listboxbody a:link,
.pagebox_mblue .contentspacing .listboxbody a:visited,
.pagebox_mblue .contentspacing .listboxbody a:active,
.pagebox_mblue .contentspacing .listboxbody a:hover,
.pagebox_mblue .contentspacing .listbox,
.pagebox_mblue .contentspacing .prodpromotext,
.pagebox_mblue .contentspacing .learnmore,
.pagebox_mblue .contentspacing .learnmore a,
.pagebox_mblue .contentspacing .learnmore a:link,
.pagebox_mblue .contentspacing .learnmore a:visited,
.pagebox_mblue .contentspacing .learnmore a:active,
.pagebox_mblue .contentspacing .learnmore a:hover	{
	color: #FFF;
	visible: false;
}

.pagebox_mgreen a,
.pagebox_mgreen a:link,
.pagebox_mgreen a:visited,
.pagebox_mgreen a:active,
.pagebox_mgreen a:hover,
.pagebox_mgreen .contentspacing,
.pagebox_mgreen .contentspacing p,
.pagebox_mgreen .contentspacing p.intro,
.pagebox_mgreen .contentspacing h1,
.pagebox_mgreen .contentspacing h2,
.pagebox_mgreen .contentspacing h3,
.pagebox_mgreen .contentspacing h4,
.pagebox_mgreen .contentspacing .head1,
.pagebox_mgreen .contentspacing .head2,
.pagebox_mgreen .contentspacing .head3,
.pagebox_mgreen .contentspacing .head4,
.pagebox_mgreen .contentspacing .listlink,
.pagebox_mgreen .contentspacing .listlinktext,
.pagebox_mgreen .contentspacing .listlinktext2,
.pagebox_mgreen .contentspacing .listboxbody a,
.pagebox_mgreen .contentspacing .listboxbody a:link,
.pagebox_mgreen .contentspacing .listboxbody a:visited,
.pagebox_mgreen .contentspacing .listboxbody a:active,
.pagebox_mgreen .contentspacing .listboxbody a:hover,
.pagebox_mgreen .contentspacing .listbox,
.pagebox_mgreen .contentspacing .prodpromotext,
.pagebox_mgreen .contentspacing .learnmore,
.pagebox_mgreen .contentspacing .learnmore a,
.pagebox_mgreen .contentspacing .learnmore a:link,
.pagebox_mgreen .contentspacing .learnmore a:visited,
.pagebox_mgreen .contentspacing .learnmore a:active,
.pagebox_mgreen .contentspacing .learnmore a:hover	{
	color: #FFF;
	visible: false;
}

.pagebox_morange a,
.pagebox_morange a:link,
.pagebox_morange a:visited,
.pagebox_morange a:active,
.pagebox_morange a:hover,
.pagebox_morange .contentspacing,
.pagebox_morange .contentspacing p,
.pagebox_morange .contentspacing p.intro,
.pagebox_morange .contentspacing h1,
.pagebox_morange .contentspacing h2,
.pagebox_morange .contentspacing h3,
.pagebox_morange .contentspacing h4,
.pagebox_morange .contentspacing .head1,
.pagebox_morange .contentspacing .head2,
.pagebox_morange .contentspacing .head3,
.pagebox_morange .contentspacing .head4,
.pagebox_morange .contentspacing .listlink,
.pagebox_morange .contentspacing .listlinktext,
.pagebox_morange .contentspacing .listlinktext2,
.pagebox_morange .contentspacing .listboxbody a,
.pagebox_morange .contentspacing .listboxbody a:link,
.pagebox_morange .contentspacing .listboxbody a:visited,
.pagebox_morange .contentspacing .listboxbody a:active,
.pagebox_morange .contentspacing .listboxbody a:hover,
.pagebox_morange .contentspacing .listbox,
.pagebox_morange .contentspacing .prodpromotext,
.pagebox_morange .contentspacing .learnmore,
.pagebox_morange .contentspacing .learnmore a,
.pagebox_morange .contentspacing .learnmore a:link,
.pagebox_morange .contentspacing .learnmore a:visited,
.pagebox_morange .contentspacing .learnmore a:active,
.pagebox_morange .contentspacing .learnmore a:hover	{
	color: #FFF;
	visible: false;
}

.pagebox_title1	{
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	visible: false;
}

.pagebox_mblue .pagebox_title1,
.pagebox_mgreen .pagebox_title1,
.pagebox_morange .pagebox_title1  {
	color: #FFF;
	visible: false;
}

.pagebox_mblue .listlink,
.pagebox_mgreen .listlink,
.pagebox_morange .listlink,
.pagebox_mgray .listlink,
.pagebox_lgray .listlink,
.pagebox_slgray .listlink	{
	margin: 0 0 .25em;
	visible: false;
}


/*------------------------------------------------------------------
	ROUND-RECT BOX STYLES: CORNER GRAPHICS
------------------------------------------------------------------*/

/* Medium Gray Box Corners*/

.pagebox_mgray_L,
.pagebox_mgray_R,
.pagebox_mgray_TL,
.pagebox_mgray_TR,
.pagebox_mgray_BL,
.pagebox_mgray_BR {
	width: 4px;
	visible: false;
}

.pagebox_mgray_T,
.pagebox_mgray_B,
.pagebox_mgray_TL,
.pagebox_mgray_TR,
.pagebox_mgray_BL,
.pagebox_mgray_BR {
	height: 4px;
	visible: false;
}

.pagebox_mgray_L {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	visible: false;
}

.pagebox_mgray_R {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	visible: false;
}

.pagebox_mgray_T {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: top;
	visible: false;
}

.pagebox_mgray_B {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visible: false;
}

.pagebox_mgray_TL {
	background-image: url(../images/UI/pagebox_mgray_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visible: false;
}

.pagebox_mgray_TR {
	background-image: url(../images/UI/pagebox_mgray_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visible: false;
}

.pagebox_mgray_BL {
	background-image: url(../images/UI/pagebox_mgray_BL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	visible: false;
}

.pagebox_mgray_BR {
	background-image: url(../images/UI/pagebox_mgray_BR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	visible: false;
}


/* Light Gray Box Corners*/

.pagebox_lgray_L,
.pagebox_lgray_R,
.pagebox_lgray_TL,
.pagebox_lgray_TR,
.pagebox_lgray_BL,
.pagebox_lgray_BR {
	width: 4px;
	visible: false;
}

.pagebox_lgray_T,
.pagebox_lgray_B,
.pagebox_lgray_TL,
.pagebox_lgray_TR,
.pagebox_lgray_BL,
.pagebox_lgray_BR {
	height: 4px;
	visible: false;
}

.pagebox_lgray_L {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	visible: false;
}

.pagebox_lgray_R {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	visible: false;
}

.pagebox_lgray_T {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: top;
	visible: false;
}

.pagebox_lgray_B {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visible: false;
}

.pagebox_lgray_TL {
	background-image: url(../images/UI/pagebox_lgray_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visible: false;
}

.pagebox_lgray_TR {
	background-image: url(../images/UI/pagebox_lgray_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visible: false;
}

.pagebox_lgray_BL {
	background-image: url(../images/UI/pagebox_lgray_BL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	visible: false;
}

.pagebox_lgray_BR {
	background-image: url(../images/UI/pagebox_lgray_BR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	visible: false;
}


/* Super-Light Gray Box Corners*/

.pagebox_slgray_L,
.pagebox_slgray_R,
.pagebox_slgray_TL,
.pagebox_slgray_TR,
.pagebox_slgray_BL,
.pagebox_slgray_BR {
	width: 4px;
	visible: false;
}

.pagebox_slgray_T,
.pagebox_slgray_B,
.pagebox_slgray_TL,
.pagebox_slgray_TR,
.pagebox_slgray_BL,
.pagebox_slgray_BR {
	height: 4px;
	visible: false;
}

.pagebox_slgray_L {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	visible: false;
}

.pagebox_slgray_R {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	visible: false;
}

.pagebox_slgray_T {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: top;
	visible: false;
}

.pagebox_slgray_B {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visible: false;
}

.pagebox_slgray_TL {
	background-image: url(../images/UI/pagebox_slgray_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visible: false;
}

.pagebox_slgray_TR {
	background-image: url(../images/UI/pagebox_slgray_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visible: false;
}

.pagebox_slgray_BL {
	background-image: url(../images/UI/pagebox_slgray_BL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	visible: false;
}

.pagebox_slgray_BR {
	background-image: url(../images/UI/pagebox_slgray_BR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	visible: false;
}


/* Medium Blue Box Corners*/

.pagebox_mblue_L,
.pagebox_mblue_R,
.pagebox_mblue_TL,
.pagebox_mblue_TR,
.pagebox_mblue_BL,
.pagebox_mblue_BR {
	width: 4px;
	visible: false;
}

.pagebox_mblue_T,
.pagebox_mblue_B,
.pagebox_mblue_TL,
.pagebox_mblue_TR,
.pagebox_mblue_BL,
.pagebox_mblue_BR {
	height: 4px;
	visible: false;
}

.pagebox_mblue_L {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	visible: false;
}

.pagebox_mblue_R {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	visible: false;
}

.pagebox_mblue_T {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: top;
	visible: false;
}

.pagebox_mblue_B {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visible: false;
}

.pagebox_mblue_TL {
	background-image: url(../images/UI/pagebox_mblue_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visible: false;
}

.pagebox_mblue_TR {
	background-image: url(../images/UI/pagebox_mblue_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visible: false;
}

.pagebox_mblue_BL {
	background-image: url(../images/UI/pagebox_mblue_BL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	visible: false;
}

.pagebox_mblue_BR {
	background-image: url(../images/UI/pagebox_mblue_BR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	visible: false;
}


/* Medium Green Box Corners*/

.pagebox_mgreen_L,
.pagebox_mgreen_R,
.pagebox_mgreen_TL,
.pagebox_mgreen_TR,
.pagebox_mgreen_BL,
.pagebox_mgreen_BR {
	width: 4px;
	visible: false;
}

.pagebox_mgreen_T,
.pagebox_mgreen_B,
.pagebox_mgreen_TL,
.pagebox_mgreen_TR,
.pagebox_mgreen_BL,
.pagebox_mgreen_BR {
	height: 4px;
	visible: false;
}

.pagebox_mgreen_L {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	visible: false;
}

.pagebox_mgreen_R {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	visible: false;
}

.pagebox_mgreen_T {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: top;
	visible: false;
}

.pagebox_mgreen_B {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visible: false;
}

.pagebox_mgreen_TL {
	background-image: url(../images/UI/pagebox_mgreen_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visible: false;
}

.pagebox_mgreen_TR {
	background-image: url(../images/UI/pagebox_mgreen_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visible: false;
}

.pagebox_mgreen_BL {
	background-image: url(../images/UI/pagebox_mgreen_BL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	visible: false;
}

.pagebox_mgreen_BR {
	background-image: url(../images/UI/pagebox_mgreen_BR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	visible: false;
}


/* Medium Orange Box Corners*/

.pagebox_morange_L,
.pagebox_morange_R,
.pagebox_morange_TL,
.pagebox_morange_TR,
.pagebox_morange_BL,
.pagebox_morange_BR {
	width: 4px;
	visible: false;
}

.pagebox_morange_T,
.pagebox_morange_B,
.pagebox_morange_TL,
.pagebox_morange_TR,
.pagebox_morange_BL,
.pagebox_morange_BR {
	height: 4px;
	visible: false;
}

.pagebox_morange_L {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: left;
	visible: false;
}

.pagebox_morange_R {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	visible: false;
}

.pagebox_morange_T {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: top;
	visible: false;
}

.pagebox_morange_B {
	background-image: url(../images/UI/spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	visible: false;
}

.pagebox_morange_TL {
	background-image: url(../images/UI/pagebox_morange_TL.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visible: false;
}

.pagebox_morange_TR {
	background-image: url(../images/UI/pagebox_morange_TR.gif);
	background-repeat: no-repeat;
	background-position: right top;
	visible: false;
}

.pagebox_morange_BL {
	background-image: url(../images/UI/pagebox_morange_BL.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	visible: false;
}

.pagebox_morange_BR {
	background-image: url(../images/UI/pagebox_morange_BR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	visible: false;
}


/*------------------------------------------------------------------
	PROMO BOX STYLES
------------------------------------------------------------------*/

.prodpromobox  {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	position: relative;
	visible: false;
}

.prodpromobox td	{
	vertical-align: top;
	visible: false;
}

.prodpromobox .prodpromoicon  {
	padding: .25em 0;
	vertical-align: top;
	width: 1.4em;
	visible: false;
}

.prodpromobox .head3  {
	margin: 0 0 .3em 0;
	visible: false;
}

.prodpromobox .head4  {
	margin: 0 0 .3em 0;
	visible: false;
}

.prodpromotext {
	display: inline;
	font-size: .95em;
	margin-right: 1em;
	visible: false;
}

.maincolumn table.prodpromobox,
.topmaincolumn table.prodpromobox,
.btmmaincolumn table.prodpromobox {
	margin: 0 0 1.3em 0;
	visible: false;
}


/*------------------------------------------------------------------
	HEADER STYLES
------------------------------------------------------------------*/

a.headerlink:link,
a.headerlink:visited	{
	display: inline-block;
	font-size: 0.8em;
	color: #3e647e;
	text-decoration: none;
	margin-left: 0.65em;
	padding: 0;
	visible: false;
}

a.intlink:link,
a.intlink:visited	{
	display: inline-block;
	font-size: 0.8em;
	color: #3e647e;
	text-decoration: none;
	margin-left: 0.65em;
	padding: 0;
	visible: false;
}

a.headerlink:hover,
a.intlink:hover	{
	text-decoration: underline;
	visible: false;
}

.headermenu	{
	background-color: #5f6062;	/*#7398C5;*/
	margin: 7px 0 7px;
	visible: false;
}

.capalogo	{
	display: block;
	margin: 24px 34px 20px 28px;
	visible: false;
}


/*------------------------------------------------------------------
	HEADER FORM STYLES
------------------------------------------------------------------*/

.headerarea form 	{
	display: inline;
	font-size: .85em;
	visible: false;
}

.headerarea form input	{
	font-size: 100%;
	color: #333;
	vertical-align: middle;
	border: 1px solid #939393;
	visible: false;
}

.headerarea form a	{
	display: inline-block;
	color: #333;
	text-decoration: none;
	margin-right: 20px;
	visible: false;
}

.headerarea form a:hover	{
	text-decoration: underline;
	visible: false;
}

.headerarea form .searchBtn	{
	border: 0;
	margin: 0 4px 0 8px;
	visible: false;
}

.headerarea .searcharea	{
	display: block;
	margin: 9px 0 5px;
	visible: false;
}

.searcharea a,
.searcharea a:link,
.searcharea a:visited,
.searcharea a:active	{
	text-decoration: none;
}


/*------------------------------------------------------------------
	BREADCRUMB STYLES
------------------------------------------------------------------*/

.crumbarea .breadcrumbs  {
	position: relative;
	float: left;
	margin: 0 0 0 28px;
	color:	#BBB;
	font-size: .85em;
	visible: false;
}

.breadcrumb  {
	color: #999;
	margin: 0 2px;
	visible: false;
}

.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:active	{
	color: #999;
	text-decoration: none;
	visible: false;
}

.breadcrumb a:hover  {
	text-decoration: underline;
	color: #555;
	visible: false;
}

.printbtn	{
	position: relative;
	float: right;
	font-size: .85em;
	width: 5.9em;
	margin: 0 0 0 2em;
	visible: false;
}

.printbackbtn	{
	position: relative;
	float: right;
	font-size: .85em;
	width: 10.6em;
	margin: 0 0 0 2em;
	visible: false;
}

.printbtn a,
.printbtn a:visited,
.printbtn a:link,
.printbackbtn a,
.printbackbtn a:visited,
.printbackbtn a:link	{
	display: block;
	margin: -3px 6px;
	text-decoration: none;
	text-align: center;
	visible: false;
}

.printbtn a:hover,
.printbackbtn a:hover	{
	margin: -3px 6px;
	text-decoration: underline;
	visible: false;
}


/*------------------------------------------------------------------
	FOOTER STYLES
------------------------------------------------------------------*/

.footerarea a	{
	font-size: .85em;
	margin-right: 1em;
	visible: false;
}

.footerarea a:link, a:visited	{
	text-decoration: none;
	color: #555;
	visible: false;
}

.footerarea a:hover	{
	text-decoration: underline;
	color: #555;
	visible: false;
}

.footerborder	{
	background: #CCC;
	margin: 18px 0;
	visible: false;
}

.footercontent	{
	margin: 12px;
	visible: false;
}

.copyrightinfo	{
	margin-left: 4em;
	font-size: .7em;
	text-transform: uppercase;
	visible: false;
}


/*------------------------------------------------------------------
	SPECIAL STYLES
------------------------------------------------------------------*/

/*Icky kludge: special style for manually-created nav boxes*/
.leftcolumn .pagebox_mgreen .listlink {
	font-size: .9em;
	visible: false;
}


/*------------------------------------------------------------------
	NAVIGATION STYLES
------------------------------------------------------------------*/

.capaNavLinkFolder	{
	display: block;
	margin: 0 0 3px;
	padding: 0;
	font-size: 1.15em;
	font-weight: bold;
	visible: false;
}

.navLinkWidget	{
	position: relative;
	float: left;
	padding-top: .45em;
	height: 100%;
	visible: false;
}

.capaNavLink  {
	display: block;
	padding: 0;
	font-size: .9em;
	margin: 1px 8px;
	visible: false;
}

.capaNavLinkFolder a,
.capaNavLinkFolder a:link,
.capaNavLinkFolder a:visited,
.capaNavLink a,
.capaNavLink a:link,
.capaNavLink a:visited {
	/*text-decoration: none;*/
	color: #FFF;
	display: inline-block;
	visible: false;
}

.capaNavLinkFolder a:hover,
.capaNavLink a:hover {
	/*text-decoration: underline;*/
	color: #FFF;
	visible: false;
}

.capaNavLinkSelected {
	font-weight: bold;
	visible: false;
}

.capaNavLinkIndent0,
.capaNavLinkIndent1,
.capaNavLinkIndent2,
.capaNavLinkIndent3,
.capaNavLinkIndent4,
.capaNavLinkIndent5,
.capaNavLinkIndent6,
.capaNavLinkIndent7	{
	display: block;
	position: relative;
	visible: false;
}

.capaNavLinkIndent0  {
	padding-left: 0;
}

.capaNavLinkIndent1  {
	padding-left: 12px;
}

.capaNavLinkIndent2  {
	padding-left: 24px;
}

.capaNavLinkIndent3  {
	padding-left: 36px;
}

.capaNavLinkIndent4  {
	padding-left: 48px;
}

.capaNavLinkIndent5  {
	padding-left: 60px;
}

.capaNavLinkIndent6  {
	padding-left: 72px;
}

.capaNavLinkIndent7  {
	padding-left: 84px;
}


/*------------------------------------------------------------------
	A STYLES - THESE STYLES WERE NOT RENDERING PROPERLY, SO
	THEY'RE AT THE BOTTOM TO AVOID CONFLICTS WITH STYLES ABOVE >:(

	GOTTA CLEAN THESE UP....!
------------------------------------------------------------------*/

a:link	{
	color: #191919;
	visible: false;
	text-decoration: none;
}

a:active	{
	color: #191919;
	visible: false;
	text-decoration: none;
}

a:visited	{
	color: #191919;
	visible: false;
	text-decoration: none;
}

a:hover	{
	color: #555555;
	visible: false;
	text-decoration: underline;
}

.maincolumn a:link,
.topmaincolumn a:link,
.btmmaincolumn a:link,
.maincolumn a:active,
.topmaincolumn a:active,
.btmmaincolumn a:active,
.maincolumn a:visited,
.topmaincolumn a:visited,
.btmmaincolumn a:visited {
	text-decoration: underline;
	visible: false;
}

a.text1:hover	{
	text-decoration: underline;
	visible: false;
}

a.head1,
a.head1:link,
a.head1:visited,
a.head1:active	{
	/*text-decoration: none;*/
	color: #555;
	visible: false;
}

a.head1:hover	{
	text-decoration: underline;
	visible: false;
}

a.head2,
a.head2:link,
a.head2:visited,
a.head2:active	{
	/*text-decoration: none;*/
	color: #555;
	visible: false;
}

a.head2:hover	{
	text-decoration: underline;
	visible: false;
}

a.head3,
a.head3:link,
a.head3:visited,
a.head3:active	{
	/*text-decoration: none;*/
	color: #555;
	visible: false;
}

a.head3:hover	{
	text-decoration: underline;
	visible: false;
}

a.head4,
a.head4:link,
a.head4:visited,
a.head4:active	{
	/*text-decoration: none;*/
	color: #555;
	visible: false;
}

a.head4:hover	{
	text-decoration: underline;
	visible: false;
}

.maincolumn h3 a:visited,
.topmaincolumn h3 a:visited,
.btmmaincolumn h3 a:visited {
	color: #555;
	/*text-decoration: none;*/
	visible: false;
}

.listlink .listlinktext2 a {
	display: inline-block;
	visible: false;
}

.listboxbody a	{
	display: block;
	font-weight: normal;
	margin: 0 0 3px;
	visible: false;
}

.pagebox_mblue .listlink a,
.pagebox_mgreen .listlink a,
.pagebox_morange .listlink a  {
	color: #FFF;
	visible: false;
}

.pagebox_mgray .listlink a,
.pagebox_lgray .listlink a,
.pagebox_slgray .listlink a  {
	color: #191919;
	visible: false;
}

.pagebox_mblue .listlink a:visited,
.pagebox_mgreen .listlink a:visited,
.pagebox_morange .listlink a:visited  {
	color: #FFF;
	visible: false;
}

.pagebox_mgray .listlink a:visited,
.pagebox_lgray .listlink a:visited,
.pagebox_slgray .listlink a:visited  {
	color: #191919;
	visible: false;
}

.pagebox_mblue .listlink a:hover,
.pagebox_mgreen .listlink a:hover,
.pagebox_morange .listlink a:hover  {
	color: #FFF;
	/*text-decoration: underline;*/
	visible: false;
}

.pagebox_mgray .listlink a:hover,
.pagebox_lgray .listlink a:hover,
.pagebox_slgray .listlink a:hover  {
	color: #555;
	/*text-decoration: underline;*/
	visible: false;
}

