/* CSS Document */


a
{
	color: #606060;
}

a:link
{
	color: #606060;
}

a:hover
{
	text-decoration: none;
}

/*----------------------------------------------------------
** Start mainContainer **
----------------------------------------------------------*/

div.mainContainer
{
	margin: 0 auto;
	text-align: left;
	width: 964px;
	color: #606060;
}

/*----------------------------------------------------------
** Start headerContainer **
----------------------------------------------------------*/

#headerContainer
{
	height: 126px; /*background: url("/img/bkg_headerContainer_866_v2.gif") no-repeat bottom right;*/
}

/*----------------------------------------------------------
** Start utilityContainer **
----------------------------------------------------------*/

#utilityContainer
{
	float: right;
	position: relative;
	z-index: 1000;
	margin: 0 0 5px 0;
	padding: 0;
	height: 73px;
	width: 434px;
	background: transparent url("/img/bkg_utilityContainer.gif") no-repeat top left;
}




#utilityContainer ul
{
	list-style: none;
	margin: 0;
	padding: 4px 0 7px 6px;
	border-bottom: 1px solid #fff;
}

#utilityContainer
{
	color: #303030;
	font-size: 11px;
}

#utilityContainer li
{
	display: inline;
	margin: 0;
	padding: 0 5px 0 0px;
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	background: url("/img/gfx_utilityContainer_li.gif") no-repeat center right;
}

#utilityContainer select
{
	margin-left: 8px;
}

#utilityContainer img
{
	border: 0;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}


#utilityContainer li a, #utilityContainer div a
{
	height: 24px;
	padding-left: 0px;
	text-decoration: none;
	color: #303030; /*background: url("/img/icon_utilityContainer_li_fpo.gif") no-repeat center left;*/
}

/* Utility Nav Icon Library */
#utilityContainer li#util-contactsage a
{
	/*background-image: url("/img/icon_c2a-clickChat_li_chat.gif");*/
}
#utilityContainer li#util-sageworldwide a
{
	/*background-image: url("/img/icon_library_utilityContainer_worldwide.gif");*/
}
#utilityContainer li#util-home a
{
	/*background-image: url("/img/icon_library_utilityContainer_home.gif");*/
}

#utilityContainer li#util-sagesites
{
	background: none;
	padding-right: 0;
}

#utilityContainer li#util-sagesites a
{
	padding-left: 0;
	padding-right: 0px; /*background: url("/img/icon_utilityContainer_li_sagesites.gif") no-repeat center right;*/
}

#utilityContainer div.r2
{
	padding-left: 35px;
	height: 30px;
}


div.r3
{
	height: 20px;
	margin: 0;
	clear: both;
	text-align: right;
	vertical-align: top;
}

div.r3 div#util-language
{
	font-size: 11px;
}

div.r3 div#util-language a
{
	text-decoration: underline;
}

#utilityContainer div#util-solution
{
	z-index: 1001;
}
#utilityContainer div#util-solution a
{
	/*position: relative;*/
	z-index: 1000;
}

#utilityContainer input
{
	margin: 0px;
	padding: 0px;
}
/* IE7 Only */
* + html #utilityContainer li#util-solution a
{
	/*background-position: 55px center;*/
}
#utilityContainer div#util-solution:hover a
{
	border-bottom: none;
	border-top: none;
}
#utilityContainer div#util-solution ul
{
	display: none;
	position: absolute;
	left: 84px;
	top: 65px;
	width: 185px;
	z-index: 999;
	margin-left: 30px;
	margin-top: 0px;
	padding: 7px 48px 30px 0;
	border: 1px solid #d8dad0;
	background-color: #EFEFEF;
}
/* IE 7 Only */
* + html #utilityContainer div#util-solution ul
{
}
#utilityContainer div#util-solution:hover ul
{
	display: block;
}
#utilityContainer div#util-solution ul li
{
	padding: 0;
	background: transparent none;
}
#utilityContainer div#util-solution ul li a, #utilityContainer div#util-solution ul li a:hover
{
	display: block;
	padding: 0 0 0 20px;
	color: #e2700a;
	background: transparent url("/img/gfx_navContainer_li_li_arrow.gif") no-repeat -10px 10px;
	text-decoration: underline;
	border: none;
}
#utilityContainer div#util-solution ul li a:hover
{
	text-decoration: none;
}

#utilityContainer div#util-search
{
	background: none;
}

/* Search */
#utilityContainer div#util-search
{
}
/* IE7 Only */
/*
* + html #utilityContainer li#util-search
{
	mar1gin-top: 8px;
}
#utilityContainer li#util-search form
{
	vertical-align: middle;
	border: none;
	pad1ding: 0;
	marg1in: 0;
}
#utilityContainer li#util-search form fieldset
{
	border: none;
	padding: 0;
	margin: 0;
}
#utilityContainer li#util-search form legend
{
	display: none;
}
#utilityContainer li#util-search form label
{
	display: none;
}
#utilityContainer li#util-search form input#search-text
{
	width: 127px;
	posi1tion: absolute;
	font-size: 11px;
	border: none;
	height: 19px;
	pad1ding: 3px 2px 0 2px;
	ma1rgin: 0 0 0 13px;
	color: #606060;
	border: 1px solid #DDDED8;
}

#utilityContainer li#util-search form input#searchgo
{
	ma1rgin-left: 146px;
}
*/
/*
#utilityContainer li#util-search:hover #search-for
{
	display: block;
}
#utilityContainer li#util-search #search-for
{
	position: absolute;
	top: 28px;
	left: -135px;
	z-index: 999;
	display: none;
	width: 313px;
	padding: 0 0 0 18px;
	background-color: #fff;
	border: 1px solid #DDDED8;
}
#utilityContainer li#util-search #search-for form legend
{
	display: block;
	padding: 8px 0 8px 140px;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
}
#utilityContainer li#util-search #search-for form div
{
	margin: 0 0 5px 0;
}
#utilityContainer li#util-search #search-for form label
{
	display: block;
	float: left;
	width: 142px;
	padding: 0 5px 0 0;
	font-size: 11px;
	text-align: right;
	color: #606060;
}
#utilityContainer li#util-search #search-for form input
{
	display: block;
	padding: 3px 2px 0 2px;
	float: left;
	height: 19px;
	width: 153px;
	font-size: 11px;
	color: #606060;
	border: 1px solid #DDDED8;
}
#utilityContainer li#util-search #search-for form input#search-for-go
{
	float: right;
	width: 65px;
	height: 24px;
	margin-bottom: 5px;
	padding: none;
	border: none;
}
*/

/*----------------------------------------------------------
** End utilityContainer **
----------------------------------------------------------*/



/*----------------------------------------------------------
** End headerContainer **
----------------------------------------------------------*/


/*----------------------------------------------------------
** Start contentContainer **
----------------------------------------------------------*/



#leftContent
{
	width: 200px;
}



/*----------------------------------------------------------
** Start SolutionFinder **
----------------------------------------------------------*/
/*
#solutionFinder
{
	width: 180px;
	height: 239px;
	background: #fff url("/img/bkg_solutionFinder_btm.gif") no-repeat bottom left;
	margin-bottom: 18px;
}

#solutionFinder h3
{
	background: url("/img/bkg_solutionFinder_top.gif") no-repeat top left;
	height: 34px;
	padding: 0;
	margin: 0 0 10px 0;
}

#solutionFinder h3 span
{
	display: none;
}

#solutionFinder p
{
	margin: 0;
	padding: 0 20px 14px 20px;
	font-size: 11px;
	line-height: 14px;
}

#solutionFinder form
{
	padding: 0;
	margin: 0;
}

#solutionFinder form legend
{
	display: none;
}
#solutionFinder form fieldset
{
	padding: 0;
	margin: 0;
	border: none;
}

#solutionFinder form select
{
	width: 158px;
	height: 20px;
	margin-left: 11px;
	margin-bottom: 1px;
	font-size: 11px;
	line-height: 14px;
	color: #606060;
	height: 21px;
	padding: 1px;
}

#solutionFinder form p
{
	padding-bottom: 0;
}

#solutionFinder form p.submit
{
	padding-right: 11px;
	text-align: right;
}

#solutionFinder form input#findgo
{
	margin-top: 9px;
}
*/
/*----------------------------------------------------------
** End SolutionFinder **
----------------------------------------------------------*/

/*----------------------------------------------------------
** Start calltoAction **
----------------------------------------------------------*/

#calltoAction
{
	width: 181px; /*background: url("/img/bkg_calltoAction.gif") no-repeat top left;*/
	margin-bottom: 18px;
}

#calltoAction ul
{
	list-style: none;
	padding: 13px 0 0 0;
	margin: 0 0 0 12px;
}

#calltoAction ul li
{
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 0px;
	margin: 0;
}

#calltoAction ul li img
{
	border: 0;
}

#calltoAction ul li.c2a-btn
{
	line-height: 24px;
	background: url("/img/bkg_calltoAction_li_full.gif") no-repeat top left;
	margin-bottom: 5px;
	height: 24px;
}

#calltoAction ul li a
{
	color: #606060;
}

#calltoAction ul li.c2a-btn a
{
	text-decoration: none;
}

#calltoAction ul li a:hover
{
	color: #007f64;
}

/*----------------------------------------------------------
** End calltoAction **
----------------------------------------------------------*/

/*----------------------------------------------------------
** Start customerSpotlight **
----------------------------------------------------------*/

#customerSpotlight
{
	width: 560px;
	background: #eee url("/img/bkg_customerSpotlight_btm.gif") no-repeat bottom left;
	padding-bottom: 3px;
	margin: 0 0 18px 0;
}

#customerSpotlight div#w4
{
	background: url("/img/bkg_customerSpotlight_top.gif") no-repeat top left;
	margin: 0;
	padding: 10px 0 0 10px;
}

#customerSpotlight div.customer
{
	background: #fff url("/img/bkg_solutionsContainer_solution_left.gif") no-repeat bottom left;
	width: 367px;
	height: 134px;
	margin-left: 0;
	margin-bottom: 9px;
}

#customerSpotlight h3
{
	margin: 0;
	padding: 9px 0 9px 0;
	font-size: 11px;
	line-height: 14px;
	color: #303030;
}

#customerSpotlight div.customer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#customerSpotlight div.customer ul li
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 13px;
}

#customerSpotlight div.customer ul li a
{
	color: #E98300;
	font-weight: bold;
	padding: 0 0 0 9px;
	background: url("/img/gfx_promoContainer_li_arrow.gif") no-repeat 0 5px;
}

#customerSpotlight div.customer p
{
	margin: 0;
	padding: 0 30px 9px 20px;
	font-size: 11px;
	line-height: 14px;
	color: #606060;
}

#customerSpotlight ul#nav-customers
{
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 184px;
}

#customerSpotlight ul#nav-customers li
{
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	color: #606060;
}

#customerSpotlight ul#nav-customers li a
{
	color: #606060;
	padding: 8px 0 10px 26px;
	display: block;
	background: url("/img/gfx_customerSpotlight_nav-customers_off.gif") no-repeat bottom left;
}

#customerSpotlight ul#nav-customers li.last a
{
	background: none;
}

/*#customerSpotlight ul#nav-customers li a:hover,*/
#customerSpotlight ul#nav-customers li a.current
{
	color: #007f64;
	text-decoration: underline;
	background: url("/img/gfx_customerSpotlight_nav-customers.gif") no-repeat top left;
}

#customerSpotlight ul#nav-customers li a:hover
{
	color: #007f64;
}

/*----------------------------------------------------------
** End customerSpotlight **
----------------------------------------------------------*/

/*----------------------------------------------------------
** End contentContainer **
----------------------------------------------------------*/

/*----------------------------------------------------------
** Start footerContainer **
----------------------------------------------------------*/

div.footerContainerWrapper
{
	/*border: solid 1px green;*/
	background-image: url('/images/SPS/FooterHorizontalLine.gif');
	padding-top: 73px;
	margin-top: -60px;
	background-position: center top;
	background-repeat: no-repeat;
	clear: both;
}

#footerContainer
{
	padding-bottom: 0;
}


#footerContainer ul.PrintEmail
{
	/*background: url("/img/bkg_footerContainer_ul_feeds.gif") no-repeat top left;*/
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#footerContainer li
{
	display: inline;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 11px;
	line-height: 38px;
	color: #303030;
}

#footerContainer li a
{
	padding: 10px 0 10px 31px;
	text-decoration: none;
	color: #303030;
	background: url("/img/icon_footerContainer_li_fpo.gif") no-repeat center left;
}

div.footerActions
{
	font-size: 11px;
	padding-left: 10px;
	padding-right: 63px;
}

div.footerActions img
{
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 7px;
}

div.footerActions a
{
	text-decoration: none;
	color: #303030;
	vertical-align: middle;
}

div.footerActionsRight
{
	padding-top: 2px;
	float: right;
}
div.footerActionsLeft
{
	float: left;
}
div.footerActionsLeft a
{
	padding-right: 15px;
}

div.footerActionsRight a
{
	vertical-align: bottom;
}

div.footerActionsRight a span.LinkText
{
}


div.footerActionsRight img
{
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-decoration: none;
}


/* Footer Nav Icon Library */
#footerContainer li#ftr-community a
{
	background-image: url("/img/icon_library_footerContainer_community.gif");
}
#footerContainer li#ftr-rss a
{
	background-image: url("/img/icon_library_footerContainer_rss.gif");
}
#footerContainer li#ftr-subscribe a
{
	background-image: url("/img/icon_library_footerContainer_subscribe.gif");
}
#footerContainer li#ftr-print a
{
	background-image: url("/img/icon_library_footerContainer_print.gif");
}
#footerContainer li#ftr-email a
{
	background-image: url("/img/icon_library_footerContainer_email.gif");
}

#footerContainer #ftr-sectionnav
{
	padding-bottom: 14px;
	background: url("/img/bkg_footerContainer_ft-sectionnav_btm.gif") no-repeat bottom left;
}

#footerContainer #ftr-mainnav
{
	padding-top: 12px;
	background: url("/img/bkg_footerContainer_sagelogo.gif") no-repeat bottom right;
}

#home #footerContainer ul
{
	margin-bottom: 0;
}
#home #footerContainer #ftr-mainnav
{
	padding-top: 10px;
}

#footerContainer p
{
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 0 21px;
	margin: 0;
}

#footerContainer p#copyright
{
	float: right;
	padding-right: 63px;
}

#footerContainer p span
{
	padding: 0 6px;
}

#footerContainer #ftr-related
{
	background: url("/img/bkg_footerContainer_ft-sectionnav_btm.gif") no-repeat top left;
	margin-top: 12px;
	padding-top: 14px;
}

#footerContainer #ftr-related ul
{
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 20px;
	background: none;
}

#footerContainer #ftr-related li
{
	display: list-item;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 11px;
	line-height: 14px;
	color: #606060;
	background: none;
}

#footerContainer #ftr-related li a
{
	padding: 0;
	text-decoration: underline;
	background: none;
	color: #606060;
}

#footerContainer #ftr-related li a:hover
{
	text-decoration: none;
}

/*----------------------------------------------------------
** End footerContainer **
----------------------------------------------------------*/

/*----------------------------------------------------------
** End mainContainer **
----------------------------------------------------------*/

/*----------------------------------------------------------
** Start classes **
----------------------------------------------------------*/

.left
{
	float: left;
}

.right
{
	float: right;
}

.alert
{
	color: #ce0000;
	font-weight: bold;
}

hr
{
	display: none;
}

/*----------------------------------------------------------
** End classes **
----------------------------------------------------------*/

/* Clear Floats */
.clear
{
	width: 100%;
	clear: both;
}
/* Hide from IE-mac \*/
* html .clear
{
	height: 1%;
	width: auto;
}
/* End hide from IE-mac */
