/* site links */
/* unvisited links */ 
A:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:9pt;
}
/* visited links */ 
A:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:9pt;
}		
/* user hovers */ 
A:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:9pt;
}
/* active links */			 
A:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:9pt;
} 

/* smaller links */
/* unvisited links */ 
A.smallerLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
}
/* visited links */ 
A.smallerLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
}		
/* user hovers */ 
A.smallerLink:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
}
/* active links */			 
A.smallerLink:active
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:8pt;
} 
/* option link in top nav */

/* unvisited links */ 
A.topoptionLink:link 				
{
	color: #000000;
	text-decoration: none;
	font-size:8pt;
}
/* visited links */ 
A.topoptionLink:visited 
{
	color: #000000;
	text-decoration: none;
	font-size:8pt;
}		
/* user hovers */ 
A.topoptionLink:hover 
{
	color: #000000;
	text-decoration: none;
	font-size:8pt;
}
/* active links */			 
A.topoptionLink:active
{
	color: #000000;
	text-decoration: none;
	font-size:8pt;
} 

/* top nav links */

/* unvisited links */ 
A.topNav:link 				
{
	color: #000000;
	text-decoration: none;
	font-size:12px;
	font-weight:500;
	height:17px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
}
/* visited links */ 
A.topNav:visited 
{
	color: #000000;
	text-decoration: none;
	font-size:12px;
	font-weight:500;
	height:17px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
}		
/* user hovers */ 
A.topNav:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:normal;
	background-color:#F4AA00;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
}
/* active links */			 
A.topNav:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	background-color:#F4AA00;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
} 

/* top nav ON links */
/* unvisited links */ 
A.topNavOn:link 				
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	background-color:#F4AA00;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
}
/* visited links */ 
A.topNavOn:visited 
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	background-color:#F4AA00;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;

}		
/* user hovers */ 
A.topNavOn:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	background-color:#F4AA00;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
}
/* active links */			 
A.topNavOn:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	background-color:#F4AA00;
	height:16px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	xfloat:left;
} 

/* footer nav links */
/* unvisited links */ 
A.footerNav:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	display:inline;
	height:20px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	font-weight:normal;
}
/* visited links */ 
A.footerNav:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	display:inline;
	height:20px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	font-weight:normal;
}		
/* user hovers */ 
A.footerNav:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	display:inline;
	height:20px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	font-weight:normal;
}
/* active links */			 
A.footerNav:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	display:inline;
	height:20px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	font-weight:normal;
} 
/* icon links */
/* unvisited links */ 
A.iconLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	display:inline;
	height:21px;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:5px;
}
/* visited links */ 
A.iconLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	display:inline;
	height:21px;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:5px;
}		
/* user hovers */ 
A.iconLink:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	display:inline;
	height:21px;
	padding-left:8px;
	padding-right:10px;
}
/* active links */			 
A.iconLink:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	display:inline;
	height:21px;
	padding-left:8px;
	padding-right:10px;
} 
/* group links -- group.cfm */
/* unvisited links */ 
A.groupLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	display:block;
	padding-bottom:12px;
}
/* visited links */ 
A.groupLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	display:block;
	padding-bottom:12px;
}		
/* user hovers */ 
A.groupLink:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	display:block;
	padding-bottom:12px;
}
/* active links */			 
A.groupLink:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	display:block;
	padding-bottom:12px;
} 

/* close links */
/* unvisited links */ 
A.closeLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:9pt;
	font-weight:normal;

}
/* visited links */ 
A.closeLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:9pt;
	font-weight:normal;
}		
/* user hovers */ 
A.closeLink:hover 
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:9pt;
	font-weight:normal;
}
/* active links */			 
A.closeLink:active
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:9pt;
	font-weight:normal;
} 
/* crumbtrail links */
/* unvisited links */ 
A.crumbTrailLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;

}
/* visited links */ 
A.crumbTrailLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;
}		
/* user hovers */ 
A.crumbTrailLink:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* active links */			 
A.crumbTrailLink:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
} 
/* matrix links */
/* unvisited links */ 
A.matrixLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;

}
/* visited links */ 
A.matrixLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;
}		
/* user hovers */ 
A.matrixLink:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* active links */			 
A.matrixLink:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* POS links */
/* unvisited links */ 
A.posLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;

}
/* visited links */ 
A.posLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;
}		
/* user hovers */ 
A.posLink:hover 
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* active links */			 
A.posLink:active
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* cart links */
/* unvisited links */ 
A.cartLink:link 				
{

	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;

}
/* visited links */ 
A.cartLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
	font-weight:normal;
}		
/* user hovers */ 
A.cartLink:hover 
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* active links */			 
A.cartLink:active
{
	color: #2E65B6;
	text-decoration: underline;
	font-size:8pt;
	font-weight:normal;
}
/* tab links */
/* unvisited links */ 
A.tabLink:link 				
{
	background-color:#FCD372;
	text-decoration:none;
	text-align: center;
	width:160px;
	height:12px;
	padding-top:0px;
	padding-bottom:5px;
	color: #000000;
	font-size:8pt;
	font-weight:normal;
	display:block;
}
/* visited links */ 
A.tabLink:visited 
{
	background-color:#FCD372;
	text-decoration:none;
	text-align: center;
	width:160px;
	height:12px;
	padding-top:0px;
	padding-bottom:5px;
	color: #000000;
	font-size:8pt;
	font-weight:normal;
	display:block;

}		
/* user hovers */ 
A.tabLink:hover 
{
	background-color:#F4AA00;
	text-decoration:none;
	text-align: center;
	width:160px;
	height:12px;
	padding-top:3px;
	padding-bottom:6px;
	color: #FFFFFF;
	font-size:8pt;
	font-weight:bold;
	display:block;
	position:relative;
	top:-4px;
	left:0px;
}
/* active links */			 
A.tabLink:active
{
	background-color:#F4AA00;
	text-decoration:none;
	text-align: center;
	width:160px;
	height:12px;
	padding-top:5px;
	padding-bottom:5px;
	color: #FFFFFF;
	font-size:8pt;
	font-weight:bold;
	display:block;
}
/* panel links */
/* unvisited links */ 
A.panelLink:link 				
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
}
/* visited links */ 
A.panelLink:visited 
{
	color: #2E65B6;
	text-decoration: none;
	font-size:8pt;
}		
/* user hovers */ 
A.panelLink:hover 
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
}
/* active links */			 
A.panelLink:active
{
	color: #F4AA00;
	text-decoration: underline;
	font-size:8pt;
} 

/* links for marketing tools subcategory tabs*/

/* unvisited links */ 
A.toolSubCatLink:link 				
{
	background-color:#CCCCCC;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #000000;
	font-size:10px;
	font-weight:normal;
	display:inline-block;
	border:1px solid black
}
/* visited links */ 
A.toolSubCatLink:visited 
{
	background-color:#CCCCCC;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #000000;
	font-size:10px;
	font-weight:normal;
	display:inline-block;
	border:1px solid black

}		
/* user hovers */ 
A.toolSubCatLink:hover 
{
	background-color:#999999;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	border:1px solid black
}
/* active links */			 
A.toolSubCatLink:active
{
	background-color: #999999;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	border:1px solid black
}
/* on state */
/* unvisited links */ 
A.toolSubCatLinkOn:link 				
{
	background-color:#999999;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	border:1px solid black;
}
/* visited links */ 
A.toolSubCatLinkOn:visited 
{
	background-color:#999999;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	border:1px solid black;

}		
/* user hovers */ 
A.toolSubCatLinkOn:hover 
{
	background-color:#999999;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	border:1px solid black;
}
/* active links */			 
A.toolSubCatLinkOn:active
{
	background-color: #999999;
	text-decoration:none;
	text-align: center;
	padding: 2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	border:1px solid black;
}

/* file links */
/* unvisited links */ 
A.fileLink:link 				
{
	color: #4767F0;
	text-decoration: none;
	font-size:11px;
}
/* visited links */ 
A.fileLink:visited 
{
	color: #4767F0;
	text-decoration: none;
	font-size:11px;
}		
/* user hovers */ 
A.fileLink:hover 
{
	color: #4767F0;
	text-decoration: underline;
	font-size:11px;
}
/* active links */			 
A.fileLink:active
{
	color: #4767F0;
	text-decoration: underline;
	font-size:11px;
} 

/* shared serices column header */
/* unvisited links */ 
A.ssHdrLinkOn:link 				
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}
/* visited links */ 
A.ssHdrLinkOn:visited 
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}		
/* user hovers */ 
A.ssHdrLinkOn:hover 
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}
/* active links */			 
A.ssHdrLinkOn:active
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}


/* unvisited links */ 
A.ssHdrLinkOff:link 				
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}
/* visited links */ 
A.ssHdrLinkOff:visited 
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}		
/* user hovers */ 
A.ssHdrLinkOff:hover 
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}
/* active links */			 
A.ssHdrLinkOff:active
{
	color: #000000;
	text-decoration: none;
	display:block;
	width:auto;
	height:15px;
	font-weight:bold;
	xborder:1px solid blue;
	font-size:11px;
	padding-top:3px;
	padding-left:8px;
}

/* service type tabs */
A.serviceTab:link{
	display:block;
	height:30px;
	padding-top:10px;
	width:200px;
	text-align:center;
	margin-right:10px;
	background-color:#FCD372;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt
}
/* visited links */ 
A.serviceTab:visited 
{
	display:block;
	height:30px;
	padding-top:10px;
	width:200px;
	text-align:center;
	margin-right:10px;
	background-color:#FCD372;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt
}		
/* user hovers */ 
A.serviceTab:hover 
{
	display:block;
	height:30px;
	padding-top:10px;
	width:200px;
	text-align:center;
	margin-right:10px;
	background-color:#F4AA00;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt
}
/* active links */			 
A.serviceTab:active
{
	display:block;
	height:30px;
	padding-top:10px;
	width:200px;
	text-align:center;
	margin-right:10px;
	background-color:#F4AA00;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt
}

a.btnLink:link, a.btnLink:visited{
	float:left;
	display:block;
	background-color:#FFCE99;
	color:#000000;
	height:16px;
	text-align:center;
	padding:3px 10px 1px 10px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}	
a.btnLink:hover, a.btnLink:active{
	float:left;
	display:block;
	background-color:#F4AA00;
	color:#FFFFFF;
	height:16px;
	text-align:center;
	padding:3px 10px 1px 10px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}


#servicesPrint{position:relative; margin-top:30px;}
.calBtnLink {xdisplay:block; padding:5px; color:#000000; padding:5px 10px 4px 10px;font-weight:bold; font-size:10px;  background-color:#FFCE99; text-decoration:none; text-align:center; border:0px solid #FFFFFF; margin:0px;}
a.calBtnLink:link, a.calBtnLink:visited {xdisplay:block; padding:5px; color:#000000; padding:5px 10px 4px 10px;font-weight:bold; font-size:10px;  background-color:#FFCE99; text-decoration:none; text-align:center;}
a.calBtnLink:hover, a.calBtnLink:active {xdisplay:block; padding:5px; color:#FFFFFF; padding:5px 10px 4px 10px;font-weight:bold; background-color:#F4AA00; text-decoration:none;text-align:center;}

a.calBtnCancelLink:link, a.calBtnCancelLink:visited { xdisplay:block; padding:5px; color:#000000; padding:5px 10px 4px 10px;font-weight:bold; font-size:10px;  background-color:#FF0033; text-decoration:none; text-align:center;}
a.calBtnCancelLink:hover, a.calBtnCancelLink:active {xdisplay:block; padding:5px; color:#FFFFFF; padding:5px 10px 4px 10px;font-weight:bold; background-color:#FF0033; text-decoration:none;text-align:center;}

a.calBtnSubmitLink:link, a.calBtnSubmitLink:visited { xdisplay:block; padding:5px; color:#000000; padding:5px 10px 4px 10px;font-weight:bold; font-size:10px;  background-color:#73BE1E; text-decoration:none; text-align:center;}
a.calBtnSubmitLink:hover, a.calBtnSubmitLink:active {xdisplay:block; padding:5px; color:#FFFFFF; padding:5px 10px 4px 10px;font-weight:bold; background-color:#73BE1E; text-decoration:none;text-align:center;}
