
BODY
{
	background-color: #fff;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	
}
BODY DIV.three-col
{
	margin: 0px auto;
	text-align: center;
}

DIV.portalContent
{
	width:770px;
	margin: 0px auto;
}

DIV.portalContent, DIV.portalContent td
{
	text-align: center;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
}
DIV.portalContent td
{
	text-align: left;
}

DIV.portalContent td a
{
	color: #537DBF ! important;
	text-decoration: underline;
}
DIV.portalContent td a:hover
{
	color: #333 ! important;
	text-decoration: underline;
}

DIV.SageWrapperShell
{
	width:770px;
	margin: 0px 10px 20px 10px;
}

/***** HEADER *****/
DIV.SageWrapperShell DIV.Header
{
	height: 45px;
	padding-top: 0px;
	padding-right: 15px;
	text-align: right;
}
DIV.SageWrapperShell DIV.Header A
{
	color: #939393;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 9px;
	margin: 0 6px;
	position:relative;
	top: -2px;
}
DIV.SageWrapperShell DIV.Header A:Hover
{
	color: #333;
	text-decoration: underline;
}
DIV.SageWrapperShell DIV.Header A.Logo
{
	position: relative;
	top: 10px;
	padding: 0;
}
DIV.SageWrapperShell DIV.Header SELECT
{
	width: 198px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	/*text-transform: uppercase;*/
}
DIV.SageWrapperShell DIV.Navigation
{
	margin: 0;
	padding: 0;
	height: 36px;
	width: 770px;
	/*background: url(/images/cmsimages/Header/NavigationBackground.gif) no-repeat bottom left;*/
	background: url(/images/cmsimages/NavigationBackground.gif) no-repeat bottom left;
	text-align: right;
}
DIV.SageWrapperShell DIV.Navigation UL.Primary
{
	margin: 0px;
	padding: 0;
	height: 28px;
	width: 488px; /* all browsers including Firefox and Mac IE */
	*width: 488px; /* IE 7 and below */
	_width: 489px; /* IE 6 and below */
	position: relative;
	float: right;
	z-index: 10;
}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI
{
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	height: 28px;
	/*width: 75px;*/
	margin-left: 1px;
	background-repeat: no-repeat ! important;
	background-position: center top;
	float: left;
	z-index: 10;
}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI A
{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	height: 28px;
	/*width: 75px;*/
	overflow: hidden;
	z-index: 10;
}

DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Products { background-image: url(/images/cmsimages/internal_tab_1_off.jpg);width: 83px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Support { background-image: url(/images/cmsimages/internal_tab_2_off.jpg);width: 143px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Training { background-image: url(/images/cmsimages/internal_tab_3_off.jpg);width: 75px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Partnes { background-image: url(/images/cmsimages/internal_tab_4_off.jpg);width: 90px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Community { background-image: url(/images/cmsimages/internal_tab_4_off.jpg);width: 90px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company {	background-image: url(/images/cmsimages/internal_tab_5_off.jpg);width: 80px;}

DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Products A { background-image: url(/images/cmsimages/internal_tab_1_off.jpg);width: 83px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Support A { background-image: url(/images/cmsimages/internal_tab_2_off.jpg);width: 143px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Training A { background-image: url(/images/cmsimages/internal_tab_3_off.jpg);width: 75px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Partners A { background-image: url(/images/cmsimages/internal_tab_4_off.jpg);width: 90px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Community A { background-image: url(/images/cmsimages/internal_tab_4_off.jpg);width: 90px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company A {	background-image: url(/images/cmsimages/internal_tab_5_off.jpg);width: 80px;}

DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Products A:Hover { background-image: url(/images/cmsimages/internal_tab_1_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Support A:Hover {	background-image: url(/images/cmsimages/internal_tab_2_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Training A:Hover { background-image: url(/images/cmsimages/internal_tab_3_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Community A:Hover { background-image: url(/images/cmsimages/internal_tab_4_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Partners A:Hover { background-image: url(/images/cmsimages/internal_tab_4_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company A:Hover {	background-image: url(/images/cmsimages/internal_tab_5_on.jpg);}

DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Products A.Selected {	background-image: url(/images/cmsimages/internal_tab_1_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Support A.Selected {	background-image: url(/images/cmsimages/internal_tab_2_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Training A.Selected {	background-image: url(/images/cmsimages/internal_tab_3_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Partners A.Selected {	background-image: url(/images/cmsimages/internal_tab_4_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Community A.Selected {	background-image: url(/images/cmsimages/internal_tab_4_on.jpg);}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company A.Selected {	background-image: url(/images/cmsimages/internal_tab_5_on.jpg);}


DIV.SageWrapperShell DIV.Navigation UL.Primary LI UL.Secondary
{
	/*width: 240px;*/
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 28px;
	display: none;
	border: solid 1px darkgreen;
	background-color: White;
	z-index: 10;
}

/*DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company UL.Secondary {left:-102px};*/

DIV.SageWrapperShell DIV.Navigation UL.Primary LI UL.Secondary LI
{
	display: block;
	text-align: left;
	height: 24px;
	/*width: 240px ! important;*/
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	z-index: 10;
	float: none;
	text-align:left;
}

DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Products UL.Secondary LI {width: 210px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Support UL.Secondary LI {width: 150px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Training UL.Secondary LI {width: 135px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Partners UL.Secondary LI {width: 155px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Community UL.Secondary LI {width: 205px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company UL.Secondary LI {width: 120px;} /* IE 7 and below */

DIV.SageWrapperShell DIV.Navigation UL.Primary LI UL.Secondary LI A
{
	background: none;
	background-image: none ! important;
	display: block;
	/*width: 240px;*/
	height: 24px ! important;
	color: #333333 ! important;
	font-family: "Hevetica Neue", Arial;
	font-size: 11px;
	line-height: 24px;
	padding: 0px 10px 0px 10px ! important;
	text-decoration: none;
	text-align:left;
	z-index: 10;
}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Products UL.Secondary LI A {width: 210px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Support UL.Secondary LI A {width: 150px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Training UL.Secondary LI A {width: 135px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Partners UL.Secondary LI A {width: 155px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Community UL.Secondary LI A {width: 205px;}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Company UL.Secondary LI A {width: 120px;}

DIV.SageWrapperShell DIV.Navigation UL.Primary LI UL.Secondary LI A:Hover
{
	/*background-color: #018D6C;*/
	background-color: #014b3a;
	color: White ! important;
	/*font-weight: bold;*/
}
DIV.SageWrapperShell DIV.Navigation UL.Primary LI.Hover UL.Secondary
{
	display: block;
}

/***** Home Page [Inner] Navigation *****/

DIV.SageWrapperShell DIV.InnerNavigation
{
	margin: 0;
	padding: 0;
	height: 34px;
	width: 558px;
	background: url(/images/cmsimages/InnerNavigationBackground.gif) repeat-x bottom left;
	/*text-align: right;*/
}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary
{
	margin: 0px;
	padding: 0;
	height: 26px;
	width: 558px;
	z-index: 10;
}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI
{
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	height: 26px;
	/*width: 75px;*/
	margin-right: 0px;
	background-repeat: no-repeat ! important;
	background-position: center top;
	float: left;
	z-index: 10;
}

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI A
{
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	/*width: 75px;*/
	overflow: hidden;
	z-index: 10;
}

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Products { background-image: url(/images/cmsimages/tab_1_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Support { background-image: url(/images/cmsimages/tab_2_off.jpg);width: 160px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Training { background-image: url(/images/cmsimages/tab_3_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Partners { background-image: url(/images/cmsimages/tab_4_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Community { background-image: url(/images/cmsimages/tab_4_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company { background-image: url(/images/cmsimages/tab_5_off.jpg);width: 98px; margin-right: 0px;}

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Products A {	background-image: url(/images/cmsimages/tab_1_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Support A {	background-image: url(/images/cmsimages/tab_2_off.jpg);width: 160px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Training A {	background-image: url(/images/cmsimages/tab_3_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Partners A {	background-image: url(/images/cmsimages/tab_4_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Community A {	background-image: url(/images/cmsimages/tab_4_off.jpg);width: 100px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company A {	background-image: url(/images/cmsimages/tab_5_off.jpg);width: 98px;}

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Products A:Hover { background-image: url(/images/cmsimages/tab_1_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Support A:Hover { background-image: url(/images/cmsimages/tab_2_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Training A:Hover { background-image: url(/images/cmsimages/tab_3_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Partners A:Hover { background-image: url(/images/cmsimages/tab_4_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Community A:Hover { background-image: url(/images/cmsimages/tab_4_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company A:Hover { background-image: url(/images/cmsimages/tab_5_on.jpg);}

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Products A.Selected { background-image: url(/images/cmsimages/tab_1_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Support A.Selected {	background-image: url(/images/cmsimages/tab_2_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Training A.Selected { background-image: url(/images/cmsimages/tab_3_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Partners A.Selected { background-image: url(/images/cmsimages/tab_4_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Community A.Selected { background-image: url(/images/cmsimages/tab_4_on.jpg);}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company A.Selected {	background-image: url(/images/cmsimages/tab_5_on.jpg);}


DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI UL.Secondary
{
	/*width: 240px;*/
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 26px;
	display: none;
	border: solid 1px darkgreen;
	background-color: White;
	z-index: 10;
}

/*DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company UL.Secondary {left:-102px};*/

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI UL.Secondary LI
{
	display: block;
	text-align: left;
	height: 24px;
	/*width: 240px ! important;*/
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	z-index: 10;
	float: none;
	text-align:left;
}

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Products UL.Secondary LI {width: 210px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Support UL.Secondary LI {width: 150px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Training UL.Secondary LI {width: 135px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Partners UL.Secondary LI {width: 155px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Community UL.Secondary LI {width: 205px;} /* IE 7 and below */
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company UL.Secondary LI {width: 120px;} /* IE 7 and below */

DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI UL.Secondary LI A
{
	background: none;
	background-image: none ! important;
	display: block;
	/*width: 240px;*/
	height: 24px ! important;
	color: #333333 ! important;
	font-family: "Hevetica Neue", Arial;
	font-size: 11px;
	line-height: 24px;
	padding: 0px 10px 0px 10px ! important;
	text-decoration: none;
	text-align:left;
	z-index: 10;
}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Products UL.Secondary LI A {width: 210px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Support UL.Secondary LI A {width: 150px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Training UL.Secondary LI A {width: 135px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Partners UL.Secondary LI A {width: 155px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Community UL.Secondary LI A {width: 205px;}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Company UL.Secondary LI A {width: 120px;}


DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI UL.Secondary LI A:Hover
{
	/*background-color: #018D6C;*/
	background-color: #014b3a;
	color: White ! important;
	/*font-weight: bold;*/
}
DIV.SageWrapperShell DIV.InnerNavigation UL.Primary LI.Hover UL.Secondary
{
	display: block;
}

/***** PAGE SHELL *****/
DIV.SageWrapperShell DIV.TopBorder
{
	width: 770px;
	height: 77px;
	background: url(/images/cmsimages/PageShellTopBorder.gif) no-repeat top left;
	position: relative;
}

DIV.TopBorder ul {
	position: absolute;
	left: 296px;
	top: 0px; /* all browsers including Firefox and Mac IE */
	*top: 14px; /* IE 7 and below */
	_top: 14px; /* IE 6 and below */
}

DIV.TopBorder ul li {
	float: left;
	display: inline;
	padding: 0 10px 0 7px;
	border-left: 1px solid #C9CACC;
}		

DIV.TopBorder ul li.contactus {
	padding-right: 7px;
}

DIV.TopBorder ul li.home {
	border: 0;
}

DIV.TopBorder ul li a {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	display: block;
	padding: 1px 0 2px 22px;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
}
DIV.TopBorder ul li a:hover {
	text-decoration: underline;
	color:#333;
}

DIV.TopBorder ul li.home a      { background: url(/images/cmsimages/header_home.gif) no-repeat; }
DIV.TopBorder ul li.logon a     { background: url(/images/cmsimages/header_logon.gif) no-repeat; }
DIV.TopBorder ul li.contactus a { background: url(/images/cmsimages/header_contactus.gif) no-repeat; }
DIV.TopBorder ul li.search a    {
	padding-left: 20px;
	background: url(/images/cmsimages/header_search.gif) no-repeat;
}
DIV.TopBorder ul li.sitemap a    {
	padding-left: 20px;
	background: url(/images/cmsimages/header_sitemap.gif) no-repeat;
}
DIV.TopBorder ul li.getinfo a    {
	padding-left: 20px;
	background: url(/images/cmsimages/header_search.gif) no-repeat; 
}
DIV.SageWrapperShell DIV.TopBorder A.AccpacHeaderLogo
{
	position: absolute;
	left: 24px;
	top: 36px;
}
DIV.SageWrapperShell DIV.TopBorder DIV.GlobalNav
{
	height: 24px;
	text-align: right;
	width: 400px;
	position: absolute;
	left: 360px;
	top: 10px;
}
DIV.SageWrapperShell DIV.PageContent
{
	padding-top: 10px;
	width: 770px;
	background: url(/images/cmsimages/PageShellBackground.gif) repeat-y left;
}


/***** FOOTER *****/

DIV.SageWrapperShell DIV.Footer
{
	margin: 0px;
	text-align: left;
	padding: 0px 0px 8px 0px;
	width: 770px;
	background: url(/images/cmsimages/footer.jpg) no-repeat bottom left;
}

DIV.SageWrapperShell DIV.Footer P
{
	margin: 0px;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #7da7e7;
}
DIV.SageWrapperShell DIV.Footer P.SiteLinks
{
	padding: 31px 0px 8px 21px;
}
DIV.SageWrapperShell DIV.Footer P.KeywordLinks
{
	padding: 35px 0px 8px 21px;
}

DIV.SageWrapperShell DIV.Footer P A
{
	color: #537DBF;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
}
DIV.SageWrapperShell DIV.Footer P A:Hover
{
	color: #333;
}

/***** TEMPLATE COLUMNS *****/
/*WN Wide Column*/
TABLE.layoutTwoColumnWideNarrow TD.columnOne, 
{
	padding-left: 4px;
	padding-top: 0px;
}
TABLE.layoutTwoColumnWideNarrow {margin-top:0px;}
TABLE.layoutTwoColumnNarrowWide TD.columnTwo
{
	width: 572px ! important;
	*width: 572px;
	_width: 572px;
	padding-right: 4px;
}
/*NWN Center Column*/
TABLE.layoutThreeColumn TD.columnTwo
{
	width: 572px;
	padding-right: 4px;
	
}
/* Null Out Spacers */
#horizontalPaddingCell0, 
#horizontalPaddingCell1, 
#horizontalPaddingCell2, 
#horizontalPaddingCell3, 
#portletColumnSpacer_0,
#portletColumnSpacer_1,
#portletColumnSpacer_2,
#portletColumnSpacer_3
{
	display: none;
}
/*WN Right Column*/
TABLE.layoutTwoColumnWideNarrow TD.columnTwo
{
	width: 172px;
	padding-left: 12px;
	padding-right: 4px;
	padding-top:0px ! important;
	margin-top:0px;
}
/*NWN Right Column*/
TABLE.layoutThreeColumn TD.columnThree, TABLE.layoutThreeColumn TD#columnThree
{
	width: 172px;
	padding-left: 12px;
	padding-right: 12px;
}

/*NWN LEFT Column*/
TABLE.layoutThreeColumn TD.columnOne
{
	width: 172px;
	padding: 0 10px 0 0px;
}
TABLE.layoutTwoColumnNarrowWide TD.columnOne
{
	width: 172px;
	padding: 0 10px 0 0px;
}

/*WN/NWN Wide Column*/
TABLE.layoutTwoColumnWideNarrow TD.columnOne, 
TABLE.layoutTwoColumnWideNarrow TD.columnOne TD, 
TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV, 
TABLE.layoutTwoColumnWideNarrow TD.columnOne LI, 
TABLE.layoutTwoColumnWideNarrow TD.columnOne A, 
TABLE.layoutThreeColumn TD.columnTwo, 
TABLE.layoutThreeColumn TD.columnTwo TD,
TABLE.layoutThreeColumn TD.columnTwo DIV,
TABLE.layoutThreeColumn TD.columnTwo LI,
TABLE.layoutThreeColumn TD.columnTwo A
{
	font-size: 11px;
	font-family: "Hevetica Neue", Arial;
	color: #000000;
	/*padding-right: 2px;*/
}
/*
TABLE.layoutTwoColumnWideNarrow TD.columnOne, 
TABLE.layoutTwoColumnWideNarrow TD.columnOne TD, 
TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV #TargetedContent, 
{
	padding-left:5px;
}
*/
TABLE.layoutTwoColumnWideNarrow TD.columnOne TD.portletBody
{
	padding-left: 0px;
}

TABLE.layoutTwoColumnWideNarrow TD.columnTwo, 
TABLE.layoutTwoColumnWideNarrow TD.columnTwo TD, 
TABLE.layoutTwoColumnWideNarrow TD.columnTwo DIV, 
{
	padding-left:0px;
}

IMG.LeftColumnSpacer
{
	width: 172px;
	height: 1px;
}

TD.portletBody
{
	padding: 0px ! important;
	margin: 0px ! important;
}
DIV.customappText
{
	padding: 0;
	margin: 0;
}

DIV.TargetedContent
{
	margin: 0 ! important;
	padding: 0 ! important;
}

DIV.TargetedContent UL, DIV.TargetedContent OL
{
	margin:0px 0px 5px 30px;
	padding:0;
}
DIV.TargetedContent LI
{
	margin:0px 0px 3px 0px;
}
DIV.TargetedContent P
{
	margin:0px 0px 8px 6px;
	padding:0;
}
DIV.TargetedContent H2
{
	margin:12px 0px 8px 6px;
	padding:0;
	font-weight: bold;
	font-style: bold;
	font-size: 16px;
	line-height: 18px;
	color: #000;
}




/***** GENERIC PORTLET ATTRIBUTES *****/
DIV.RightNarrowPortletWindow
{
	background: #e2e6e8 url(/images/cmsimages/PortletRightNarrowBottom.jpg) no-repeat bottom left;
	margin: 0 0 10px 0 ! important;
	padding: 0 0 10px 0 ! important;
	position: relative;
	z-index: 1;
}

DIV.LeftNarrowPortletWindow
{
	background: url(/images/cmsimages/PortletLeftNarrowBottom.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

DIV.LeftNarrowPortletWindowWithInner
{
	background: url(/images/cmsimages/PortletLeftNarrowBottomWithInner.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

DIV.RightNarrowPortletWindow H1
{
	background: url(/images/cmsimages/PortletRightNarrowHeader.jpg) no-repeat top left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
	height: 26px;
	padding-left: 11px;
	line-height: 26px;
	/*text-transform: uppercase;*/
	margin-bottom: 10px;
	margin-top:0px;
	display: block;
	z-index: 2;
}

DIV.LeftNarrowPortletWindow H1
{
	background: url(/images/cmsimages/PortletLeftNarrowHeader.gif) no-repeat top left;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: White;
	height: 28px;
	padding-left: 13px;
	line-height: 28px;
	/*text-transform: uppercase;*/
	margin-bottom: 10px;
	margin-top:0px;
	display: block;
	z-index: 2;
}
DIV.LeftNarrowPortletWindow H1 A
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: White ! important;
	line-height: 28px;
	/*text-transform:capitalize;*/
	text-decoration: none;
}
DIV.LeftNarrowPortletWindow H1 A:Hover
{
	text-decoration: underline;
	color: White ! important;
}
DIV.LeftNarrowPortletWindowWithInner H1
{
	background: url(/images/cmsimages/LeftNav/products_header2.jpg) no-repeat top left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
	height: 45px;
	padding-left: 11px;
	line-height: 28px;
	/*text-transform: uppercase;*/
	margin-bottom: 0;
	display: block;
	z-index: 2;
}

DIV.LeftNarrowPortletWindowWithInner UL
{
	margin: 0;
	list-style-type: none;
	padding: 0px 10px 20px 18px;
}

DIV.LeftNarrowPortletWindowWithInner UL LI
{
	list-style-type: none;
	/*list-style-image: url(/images/cmsimages/BulletArrow.gif);*/
	line-height: 14px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	/*height: 14px;*/
	margin: 0 0 0 8px;
	padding-bottom: 4px;
	position: relative;
}
DIV.LeftNarrowPortletWindowWithInner UL LI A
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
}
DIV.LeftWidePortletWindow
{
	background: url(/images/cmsimages/PortletLeftWideBottom.gif) no-repeat bottom left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 558px;
}

DIV.LeftWidePortletWindow H1
{
	background: url(/images/cmsimages/PortletLeftWideHeader.gif) no-repeat top left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: White;
	height: 26px;
	padding-left: 11px;
	line-height: 26px;
	margin-bottom: 10px;
}
DIV.LeftWidePortletWindow P
{
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
}


DIV.LeftNarrowPortletWindow DIV.InnerWindow
{
	background: url(/images/cmsimages/PortletLeftNarrowInnerWindowBackground.gif) repeat-y left;
	padding: 0 8px 0 7px;
	width: 153px;
	#width: 169px;
	margin-bottom: 10px;
	border: solid 0px green;
}
DIV.LeftNarrowPortletWindow DIV.InnerWindow DIV.InnerWindowHeader
{
	background: url(/images/cmsimages/PortletLeftNarrowInnerWindowHeader.gif) no-repeat top left;
	height: 12px;
}
DIV.LeftNarrowPortletWindow DIV.InnerWindow DIV.InnerWindowFooter
{
	background: url(/images/cmsimages/PortletLeftNarrowInnerWindowFooter.gif) no-repeat bottom left;
	height: 12px;
}


/***** PORTLETS *****/
DIV.LeftNav
{
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
}

DIV.LeftNav LI.DashedLine
{
	height: 14px;
	padding: 0;
	margin: 0;
	line-height: 14px;
	border: 0px;
	list-style-type: none ! important;
	list-style-image: none ! important;
	background: url(/images/cmsimages/leftnav_dashedline.gif) no-repeat center left;
}

DIV.LeftNav SELECT.VerticalSelection
{
	font-size:11px;
	font-family:Arial narrow, Arial, Helvetica, sans-serif;
	width: 152px;
	margin-left: 8px;
	margin-bottom: 8px;
	
}
DIV.LeftNav DIV.InnerWindowContent
{
	padding-left: 6px;
	padding-top:0px;
	margin-top:0px;
}
DIV.LeftNav UL
{
	margin: 0;
	list-style-type: none;
	padding: 0px 0px 0px 12px;

}
DIV.LeftNav UL.LeftNav
{
	padding-right: 11px;
}
DIV.LeftNav UL UL
{
	margin-left: 8px;
}

DIV.LeftNav UL LI
{
	list-style-type: none;
	line-height: 15px;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0 4px 0 0px;
	padding-bottom: 6px; /* all browsers including Firefox and Mac IE */
	*padding-bottom: 8px; /* IE 7 and below */
	_padding-bottom: 8px; /* IE 6 and below */
	BACKGROUND-POSITION: 0px 6px
	/*position: relative;*/

}

DIV.LeftNav UL LI
{
	list-style-image: url(/images/cmsimages/LeftNavBulletCollapsedFF.gif) ! important;
	#list-style-image: url(/images/cmsimages/LeftNavBulletCollapsed.gif) ! important;
}
DIV.LeftNav UL LI.Expanded
{
	list-style-image: url(/images/cmsimages/LeftNavBulletExpandedFF.gif) ! important;
	#list-style-image: url(/images/cmsimages/LeftNavBulletExpanded.gif) ! important;
	padding-bottom: 0px;
}
DIV.InnerWindowContent UL.LeftNav LI.Expanded
{
	padding-bottom: 8px;
}
DIV.LeftNav UL LI.Expanded
{
	padding-bottom: 0px;
}
DIV.LeftNav UL LI A, DIV.LeftNav UL LI A:Visited
{
	color: #333333 ! important;
	font-family: "Hevetica Neue", Arial;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
DIV.LeftNav UL LI A:Hover
{
	color: #537DBF ! important;
	text-decoration: underline;
}

DIV.LeftNav UL LI.Expanded UL
{
	padding: 8px 0px 2px 0;
	background-image:none;
}
DIV.LeftNav UL LI.Expanded UL LI
{
	list-style-image: none ! important;
}

DIV.LeftNav UL LI.Expanded UL LI A
{
	color: #989797;
}

DIV.LeftNav UL LI.Expanded UL LI.Expanded UL
{
	padding: 6px 0px 2px 0;
	background-image:none;
}
DIV.LeftNav UL LI.Expanded UL LI.Expanded A
{
	font-weight: bold;
}
DIV.LeftNav UL LI.Expanded UL LI.Expanded UL LI A
{
	font-weight:normal; 
}
DIV.LeftNav UL LI.Expanded UL LI.Expanded UL LI A
{
	font-weight:normal;
	color:#777 ! important; 
}
DIV.LeftNav UL LI.Expanded UL LI.Expanded UL LI A:Hover
{
	color: #537DBF ! important; 
}
DIV.LeftNav UL LI.Expanded UL LI.Expanded UL LI.Expanded
{
	padding-bottom: 8px;
}
DIV.LeftNav UL LI.Expanded UL LI.Expanded UL LI.Expanded A
{
	text-decoration: underline;
}






DIV.ContentHeader
{
	background: url(/images/cmsimages/BackgroundTopLeft.gif) no-repeat Top Left;
	
}

DIV.ContentHeader H1
{
	font-family: "Hevetica Neue", Arial;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 18px;
	color: #606666;
	/*text-transform: capitalize;*/
	background: url(/images/cmsimages/HeaderBullet.gif) no-repeat Top Left;
}
DIV.ContentHeader H2
{
	font-family: "Hevetica Neue", Arial;
	font-size: 14px;
	margin: 0;
	padding: 3px 0 0 18px;
	color: #00826a;
	text-transform: uppercase;
}
DIV.ContentHeaderImage H1, 
DIV.ContentHeaderImageText H1, 
DIV.ContentHeaderImageVertical H2, 
DIV.ContentHeaderImageTextVertical H2, 
DIV.ContentHeaderText H1, 
DIV.ContentHeaderTextVertical H2
{
	border-bottom: solid 1px #8ca39d;
	padding-bottom: 6px;
}

/*DIV.ContentHeader P, DIV.ContentHeader DIV.BackgroundBottomRight P*/
DIV.ContentHeaderImageText P,
DIV.ContentHeaderImageTextVertical P
{
	font-family: "Hevetica Neue", Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #537DBF;
	padding: 12px;
	text-shadow: 0 0 0 #000;
	/*background: url(/images/cmsimages/ContentHeader_Bgrd_BottomText.gif) no-repeat Bottom Left;*/
	/*margin: 0px;*/
	margin: 0px 1px 0px 2px;
	background-color:#f1eff0;
}
DIV.ContentHeaderText P
{
	margin: 4px 0;
}

DIV.ContentHeader DIV.LayoutText 
{
	margin:0px ! important;
	padding:0px ! important;
}
DIV.ContentHeader DIV.LayoutImage,DIV.ContentHeader DIV.LayoutImage
{
	padding: 0px 0px 0px 0px ! important;
	margin: 10px 0px 0px 2px ! important;
}

DIV.ContentHeader DIV.BackgroundTopRight
{
	margin:0px;
	padding:0px;
	background: url(/images/cmsimages/BackgroundTopRight.gif) no-repeat Top Right;
}
DIV.ContentHeader DIV.BackgroundBottomLeft
{
	margin:0px;
	padding:0px;
	background: url(/images/cmsimages/BackgroundBottomLeft.gif) no-repeat Left Bottom;
}
DIV.ContentHeader DIV.BackgroundBottomLeft DIV.LayoutText
{
	margin:0px;
	padding:0px;
}
DIV.ContentHeader DIV.BackgroundBottomRight
{
	background: url(/images/cmsimages/BackgroundBottomRight.gif) no-repeat Right Bottom;
	padding: 10px;
}
DIV.ContentHeaderSpacer
{
	background-image: none;
	background-color: White;
	height: 18px;
}

DIV.PromoSandbox
{
	padding-bottom: 10px;
	padding-top: 0px;
	width:172px ! important;
}

DIV.ActionItems
{
	padding-bottom: 0px;
}
DIV.RightNarrowPortletWindow ActionItems,
TABLE.layoutThreeColumn TD.columnThree DIV.ActionItems
{
	wdith:172px ! important;
}

DIV.ActionItems UL
{
	margin: 0px ! important;
	list-style-type: none;
	padding-left: 12px;
}

DIV.ActionItems UL LI
{
	list-style-type: none;
	line-height: 36px ! important;
	padding-left: 9px;
	padding-top: 0px; /* all browsers including Firefox and Mac IE */
	*padding-top: 6px; /* IE 7 and below */
	_padding-top: 6px; /* IE 6 and below */
	height: 34px;
	width: 150px;
	margin: 0px;
	padding-bottom: 0px;
	position: relative;
	background: url(/images/cmsimages/MiddleItemBackground.gif) no-repeat left top;
}
DIV.ActionItems UL LI A IMG
{
	position: relative;
	top: +2px;
}
DIV.ActionItems UL LI.First
{
	background: url(/images/cmsimages/FirstItemBackground_LtBlue.gif) no-repeat left top;
}
DIV.ActionItems UL LI.Last
{
	background: url(/images/cmsimages/LastItemBackground_LtBlue.gif) no-repeat left top;
}
DIV.ActionItems UL LI A
{
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000 ! important;
}
DIV.ActionItems UL LI A:Hover
{
	text-decoration:none ! important; /*Firefox*/
	*text-decoration:underline ! important; /*IE7 and below*/
	color: #537DBF ! important;
}

/* Sage.CMS.ActionItems.Wide */
TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV.ActionItems, 
TABLE.layoutTwoColumnNarrowWide TD.columnTwo DIV.ActionItems,
TABLE.layoutThreeColumn TD.columnTwo DIV.ActionItems
{
	height: 36px ! important; /* all browsers including Firefox and Mac IE */
	*height: 39px; /* IE 7 and below */
	_height: 39px; /* IE 6 and below */
	background: #FFFFFF url(/images/cmsimages/WideBackgroundLeft.gif) repeat-x left top;
}

TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV.ActionItems H1, 
TABLE.layoutTwoColumnNarrowWide TD.columnTwo DIV.ActionItems H1, 
TABLE.layoutThreeColumn TD.columnTwo DIV.ActionItems H1
{
	display: none;
}

TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV.ActionItems UL, 
TABLE.layoutTwoColumnNarrowWide TD.columnTwo DIV.ActionItems UL, 
TABLE.layoutThreeColumn TD.columnTwo DIV.ActionItems UL
{
	display: inline-block;
	margin: 2px 0px 0px 0px ! important; /* all browsers including Firefox and Mac IE */
	*margin: 0px 0px 0px 0px; /* IE 7 and below */
	_margin: 0px 0px 0px 0px; /* IE 6 and below */
}

TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV.ActionItems UL LI, 
TABLE.layoutTwoColumnNarrowWide TD.columnTwo DIV.ActionItems UL LI, 
TABLE.layoutThreeColumn TD.columnTwo DIV.ActionItems UL LI
{
	display: inline-block;
	float: left;
	background-image: none;
	padding-left: 0px;
	width:120px;
}

TABLE.layoutTwoColumnWideNarrow TD.columnOne DIV.ActionItems DIV.Bottom, 
TABLE.layoutTwoColumnNarrowWide TD.columnTwo DIV.ActionItems DIV.Bottom, 
TABLE.layoutThreeColumn TD.columnTwo DIV.ActionItems DIV.Bottom
{
	height: 36px ! important; /* all browsers including Firefox and Mac IE */
	*height: 39px; /* IE 7 and below */
	_height: 39px; /* IE 6 and below */
	background: url(/images/cmsimages/WideBackgroundRight.gif) no-repeat right top;
}

DIV.RelatedLinks
{
	padding-bottom: 0px;
	width:172px ! important;
}

DIV.RelatedLinks UL
{
	margin: 0px;
	list-style-type: none;
	padding: 0 0 0 12px;
}

DIV.RelatedLinks UL LI
{
	background: url(/images/cmsimages/right_arrow2.jpg) no-repeat 0 5px;
	padding: 0 0 0px 8px;
	margin-bottom: 8px;
	position: relative;
}

DIV.RelatedLinks UL LI A
{
	font-family: "Helvetica Neue", Arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333 ! important;
}
DIV.RelatedLinks UL LI A:Hover
{
	color: #537DBF ! important;
	text-decoration: underline;
}



TABLE.FeatureGrid
{
	
}
TABLE.FeatureGrid TD
{
	vertical-align: top;
	padding: 0 10px;
	background: url(/images/cmsimages/HomePageFeatureGridColumnBackground.gif) repeat-y top right;
}
TABLE.FeatureGrid TD.LastColumn
{
	background:none;
}
TABLE.FeatureGrid TD H2
{
	color: Black;
	font-family: Arial;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}
TABLE.FeatureGrid TD P
{
	color: #504f4f;
	font-family: Arial;
	margin: 0;
	padding: 0;
	font-size: 10px;
}
TABLE.FeatureGrid TD A
{
	line-height: 30px;
	color: #018D6C;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}





/***** Portlet: PressReleases *****/
/* Begin Curvered Border Section */
	DIV.PressReleasesSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:310px;float:left;height:146px;}
	DIV.PressReleasesSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:146px;}
	DIV.PressReleasesSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.PressReleasesSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.PressReleasesSummary DIV.Intro_tr A {color: #245aad;}
	DIV.PressReleasesSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.PressReleasesSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:254px;float:left;height:146px;}
	DIV.PressReleasesSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:146px;}
	DIV.PressReleasesSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.PressReleasesSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.PressReleasesSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.PressReleasesSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 230px;
		padding: 2px;
	}
	DIV.PressReleasesSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.PressReleasesSummary DIV.SearchBox_tr DIV.Button{
		width: 220px; /* all browsers including Firefox and Mac IE */
		*width: 200px; /* IE 7 and below */
		_width: 200px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
		text-transform:capitalize;
	}
	DIV.PressReleasesSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
}
	DIV.PressReleasesSummary DIV.clear {font-size: 1px; height: 1px; line-height:normal; clear:both;}
	/* End Curved Border Section */

DIV.PressReleasesSummary TABLE TR.SearchCriteria TD
{
	padding: 12px;
	border-bottom: solid 1px #c9c9c9;
}

DIV.PressReleasesSummary UL.Results
{
	margin: 3px;
	padding: 0;
}

DIV.PressReleasesSummary UL.Results LI
{
	clear: both;
	margin: 0;
	padding: 6px 0px 12px 24px;
	list-style-type: none;
	display: block;
	border-bottom: solid 1px #c9c9c9;
}

DIV.PressReleasesSummary UL.Results LI H5
{
	display: block;
	width: 115px;
	color: #333333;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

DIV.PressReleasesSummary UL.Results LI A
{
	margin-left: 115px;
	display: block;
	width: 400px;
}

DIV.PressReleasesSummary DIV.Pagination
{
	background-color: #e2e6e8;
	margin: 3px;
	padding: 6px;
	text-align: center ! important;
}
DIV.PressReleasesSummary DIV.Pagination .Previous
{
	float: left;
}
DIV.PressReleasesSummary DIV.Pagination .Next
{
	float: right;
}

DIV.PressReleasesDetails DIV.Navigator
{
	background-color: #e2e6e8;
	font-size:10px;
	margin: 3px;
	padding: 6px;
	text-align: right ! important;
}
DIV.PressReleasesDetails H2
{
	font-size: 16px;
	font-weight: bold;
	color: #3878db;
	margin: 0;
	padding: 12px 9px 0 16px;
}
DIV.PressReleasesDetails H3
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 20px 0;
	padding: 12px 9px 0 16px;
}

DIV.PressReleasesDetails DIV.MediaContact
{
	display: inline-block;
	width: 142px;
	margin: 0 11px;
	float: right;
	border: solid 1px #CCCCCC;
	vertical-align: middle;
}

DIV.PressReleasesDetails DIV.MediaContact H2
{
	font-size: 11px;
	font-weight: bold;
	color: White;
	margin: 0;
	padding: 4px;
	height: 14px;
	background-color: #3878db;
}

DIV.PressReleasesDetails DIV.MediaContact P
{
	margin: 0;
	font-size: 11px;
	color: #333333;
	padding: 10px;
}

DIV.PressReleasesDetails #pnlPrinterFriendly A
{
	padding-right: 20px;
	background-color: transparent;
	background-image: url(/images/cmsimages/sage_crm_icon_printableversion.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 100%;
	text-decoration: underline;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 20px ! important;
}

DIV.PressReleasesDetails DIV.Content
{
	display: block;
	width: 390px;
	#width: 370px;
	margin: 0 9px 9px 16px;
	font-size:11px;
}

DIV.PressReleasesDetails DIV.Content SPAN.BoilerPlatesTitle
{
	font-weight: bold;
	display: block;
}


/***** Portlet: InTheNews *****/
/* Begin Curvered Border Section */
	DIV.InTheNewsSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:260px;float:left;height:116px;}
	DIV.InTheNewsSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:116px;}
	DIV.InTheNewsSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.InTheNewsSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.InTheNewsSummary DIV.Intro_tr A {color: #245aad;}
	DIV.InTheNewsSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.InTheNewsSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:304px;float:left;height:116px;}
	DIV.InTheNewsSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:116px;}
	DIV.InTheNewsSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.InTheNewsSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.InTheNewsSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.InTheNewsSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 270px;
		padding: 2px;
	}
	DIV.InTheNewsSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.InTheNewsSummary DIV.SearchBox_tr DIV.Button{
		width: 240px; /* all browsers including Firefox and Mac IE */
		*width: 204px; /* IE 7 and below */
		_width: 204px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.InTheNewsSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.InTheNewsSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal; clear:both;}
	/* End Curved Border Section */

DIV.InTheNewsSummary TABLE TR.SearchCriteria TD
{
	padding: 12px;
	border-bottom: solid 1px #c9c9c9;
}

DIV.InTheNewsSummary UL.Results
{
	margin: 3px;
	padding: 0;
}

DIV.InTheNewsSummary UL.Results LI
{
	margin: 0;
	padding: 6px 0px 12px 24px;
	list-style-type: none;
	display: inline-block;
	border-bottom: solid 1px #c9c9c9;
	clear: both;
}

DIV.InTheNewsSummary UL.Results LI H5
{
	display: inline-block;
	width: 115px;
	color: #333333;
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}

DIV.InTheNewsSummary UL.Results LI DIV
{
	width: 400px;
	float: left;
}
DIV.InTheNewsSummary UL.Results LI DIV P
{
	margin: 6px 0px;
	padding: 0px;
}

DIV.InTheNewsSummary UL.Results LI A
{
	display: inline-block;
}

DIV.InTheNewsSummary DIV.Pagination
{
	background-color: #e2e6e8;
	
	margin: 3px;
	padding: 6px;
	text-align: center ! important;
}
DIV.InTheNewsSummary DIV.Pagination .Previous
{
	float: left;
}
DIV.InTheNewsSummary DIV.Pagination .Next
{
	float: right;
}



/***** PORTLET : BIOS *****/
DIV.BiosSummaryHeadshots DIV.Headshot
{
	display: inline-block;
	width: 182px;
	float: left;
	margin-bottom: 6px;
}
DIV.BiosSummaryHeadshots DIV.Headshot IMG
{
	float: left;
	width: 75px;
	height: 98px;
}
DIV.BiosSummaryHeadshots DIV.Headshot P
{
	display: inline-block;
	padding: 4px;
}

DIV.BiosDetails
{
}

DIV.BiosDetails DIV.Choices
{
	margin-bottom: 10px;
	background-color: #e2e6e8;	
	padding: 4px;
}

DIV.BiosDetails DIV.Choices LABEL
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 6px;
}

DIV.BiosDetails DIV.Choices SELECT
{
	font-size: 11px;
}

DIV.BiosDetails H2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

DIV.BiosDetails H3
{
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 14px 0;
	font-weight: normal;
}

DIV.BiosDetails IMG.Headshot
{
	float: left;
	margin-right: 6px;

}

DIV.BiosDetails P
{
	font-family: Arial;
	font-size: 11px ! important;
	color: #333333;
	padding: 4px;
}




/***** Portlet: Tradeshows *****/
/* Begin Curvered Border Section */
	DIV.TradeshowsSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:260px;float:left;height:170px;}
	DIV.TradeshowsSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:170px;}
	DIV.TradeshowsSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.TradeshowsSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.TradeshowsSummary DIV.Intro_tr A {color: #245aad;}
	DIV.TradeshowsSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.TradeshowsSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:304px;float:left;height:170px;}
	DIV.TradeshowsSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:170px;}
	DIV.TradeshowsSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.TradeshowsSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.TradeshowsSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.TradeshowsSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 270px;
		padding: 2px;
	}
	DIV.TradeshowsSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.TradeshowsSummary DIV.SearchBox_tr DIV.Button{
		width: 240px; /* all browsers including Firefox and Mac IE */
		*width: 202px; /* IE 7 and below */
		_width: 202px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.TradeshowsSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.TradeshowsSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal; clear:both;}
	/* End Curved Border Section */

DIV.TradeshowsSummary SPAN.Tip
{
	font-style: italic;
	padding: 0 0 0 6px;
	margin-top: 6px;
	font-size: 10px;
	display: block;	
}

DIV.TradeshowsSummary TABLE TR.SearchCriteria TD
{
	padding: 12px;
	border-bottom: solid 1px #c9c9c9;
}

DIV.TradeshowsSummary TABLE.Results 
{
	margin: 3px;
}
DIV.TradeshowsSummary TABLE.Results TR.Header TH
{
	background-color: #3878db;
	vertical-align: top;
	color: White;
	text-align: left;
	padding: 6px;
	font-size: 11px;
	white-space: nowrap;
}
DIV.TradeshowsSummary TABLE.Results TR.Header TH IMG
{
	position: relative;
	top: +3px;
}
DIV.TradeshowsSummary TABLE.Results TR TD
{
	border-bottom: solid 1px #c9c9c9;
	padding: 6px;
	font-size: 11px;
}



DIV.TradeshowsSummary DIV.Pagination
{
	background-color: #e2e6e8;
	
	margin: 3px;
	padding: 6px;
	text-align: center ! important;
}
DIV.TradeshowsSummary DIV.Pagination .Previous
{
	float: left;
}
DIV.TradeshowsSummary DIV.Pagination .Next
{
	float: right;
}

/***** Portlet: Awards *****/
/* Begin Curvered Border Section */
	DIV.AwardsSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:280px;float:left;height:132px;}
	DIV.AwardsSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:132px;}
	DIV.AwardsSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.AwardsSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.AwardsSummary DIV.Intro_tr A {color: #245aad;}
	DIV.AwardsSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.AwardsSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:284px;float:left;height:132px;}
	DIV.AwardsSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:132px;}
	DIV.AwardsSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.AwardsSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.AwardsSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.AwardsSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 250px;
		padding: 2px;
	}
	DIV.AwardsSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.AwardsSummary DIV.SearchBox_tr DIV.Button{
		width: 230px; /* all browsers including Firefox and Mac IE */
		*width: 204px; /* IE 7 and below */
		_width: 204px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.AwardsSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.AwardsSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal; clear:both;}
	/* End Curved Border Section */

DIV.AwardsSummary TABLE TR.SearchCriteria TD
{
	padding: 12px;
	border-bottom: solid 1px #c9c9c9;
}

DIV.AwardsSummary UL.Results
{
	margin: 3px;
	padding: 0;
}

DIV.AwardsSummary UL.Results LI, DIV.AwardsSummary TABLE.Results TR TD
{
	margin: 0;
	padding: 6px 0px 12px 24px;
	border-bottom: solid 1px #c9c9c9;
}

DIV.AwardsSummary UL.Results LI H5, DIV.AwardsSummary TABLE.Results TR TD H5
{
	display: inline-block;
	width: 115px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

DIV.AwardsSummary UL.Results LI A
{
	display: inline-block;
}

DIV.AwardsSummary UL.Results LI DIV.Logo, DIV.AwardsSummary TABLE.Results TR TD.Logo
{
	width: 100px;
}
DIV.AwardsSummary UL.Results LI DIV.Logo IMG, DIV.AwardsSummary TABLE.Results TR TD.Logo IMG
{
	width: 75px;
	padding-top:6px;
}
DIV.AwardsSummary UL.Results LI DIV.Date, DIV.AwardsSummary TABLE.Results TR TD.Date
{
	width: 100px;
}
DIV.AwardsSummary UL.Results LI DIV.Details, DIV.AwardsSummary TABLE.Results TR TD.Details
{
	width: 300px;
}
DIV.AwardsSummary UL.Results LI DIV.Details, DIV.AwardsSummary TABLE.Results TR TD.Details P
{
	margin:4px 0px 0px 0px;
}

DIV.AwardsSummary UL.Results LI DIV.Details P
{
	margin: 0px;
	/*font-style: italic;*/
}

DIV.AwardsSummary DIV.Pagination
{
	background-color: #e2e6e8;
	
	margin: 3px;
	padding: 6px;
	text-align: center ! important;
}
DIV.AwardsSummary DIV.Pagination .Previous
{
	float: left;
}
DIV.AwardsSummary DIV.Pagination .Next
{
	float: right;
}




/***** Portlet: SuccessStories *****/
/* Begin Curvered Border Section */
	DIV.SuccessStoriesSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:260px;float:left;height:148px;}
	DIV.SuccessStoriesSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:148px;}
	DIV.SuccessStoriesSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.SuccessStoriesSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.SuccessStoriesSummary DIV.Intro_tr A {color: #245aad;}
	DIV.SuccessStoriesSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.SuccessStoriesSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:304px;float:left;height:148px;}
	DIV.SuccessStoriesSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:148px;}
	DIV.SuccessStoriesSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.SuccessStoriesSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.SuccessStoriesSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.SuccessStoriesSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 270px;
		padding: 2px;
	}
	DIV.SuccessStoriesSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.SuccessStoriesSummary DIV.SearchBox_tr DIV.Button{
		width: 240px; /* all browsers including Firefox and Mac IE */
		*width: 204px; /* IE 7 and below */
		_width: 204px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.SuccessStoriesSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.SuccessStoriesSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal; clear:both;}
	/* End Curved Border Section */


DIV.SuccessStoriesSummary TABLE TR.SearchCriteria TD
{
	padding: 12px;
	border-bottom: solid 1px #c9c9c9;
}
DIV.SuccessStoriesSummary TABLE TR.SearchCriteria UL.Legend
{
	width: 125px;
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
DIV.SuccessStoriesSummary TABLE TR.SearchCriteria UL.Legend LI.Help
{
	padding-left: 20px;
}

DIV.SuccessStoriesSummary TABLE.Results
{
	margin: 3px;
	padding: 0;
}


DIV.SuccessStoriesSummary TABLE.Results TR.Header TH
{
	background-color: #3878db;
	vertical-align: top;
	color: White;
	text-align: left;
	padding: 6px;
	font-size: 11px;
}

DIV.SuccessStoriesSummary TABLE.Results TD
{
	margin: 0px;
	padding: 6px 0px 12px 6px;
	list-style-type: none;
	/*display: inline-block;*/
	border-bottom: solid 1px #c9c9c9;
	position:relative;
	vertical-align:top;
}
DIV.SuccessStoriesSummary TABLE.Results TD.Company
{
	padding-right: 10px;
}
DIV.SuccessStoriesSummary TABLE.Results TD H5
{
	display: inline-block;
	width: 115px;
	color: #333333;
	float: left;
	font-size: 11px;
	font-weight: bold;
}

DIV.SuccessStoriesSummary TABLE.Results TD A
{
	display: inline-block;
}

DIV.SuccessStoriesSummary DIV.Pagination
{
	background-color: #e2e6e8;
	
	margin: 3px;
	padding: 6px;
	text-align: center ! important;
}
DIV.SuccessStoriesSummary DIV.Pagination .Previous
{
	float: left;
}
DIV.SuccessStoriesSummary DIV.Pagination .Next
{
	float: right;
}

DIV.SuccessStoriesDetails DIV.Navigator
{
	background-color: #e2e6e8;
	
	margin: 3px;
	padding: 6px;
	text-align: right ! important;
}
DIV.SuccessStoriesDetails DIV.Company
{
	padding: 12px;
}
DIV.SuccessStoriesDetails DIV.Company IMG
{
	float: left;
	margin-right: 30px;
}
DIV.SuccessStoriesDetails DIV.Company H1
{
	font-size: 16px;
	font-weight: bold;
	color: #3878db;
	margin: 0;
	padding: 12px 9px 0 16px;
}

DIV.SuccessStoriesDetails H2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	padding: 0;
}
DIV.SuccessStoriesDetails DIV.CompanyIntro
{
	color: #333333;
	margin: 0;
	padding: 0 0 10px 0;
	
	border-bottom: solid 1px silver;
}
DIV.SuccessStoriesDetails DIV.CompanyIntro P
{
	color: #333333;
	margin: 0;
	padding: 0;
}
DIV.SuccessStoriesDetails H3
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 20px 0;
	padding: 0 9px 0 16px;
}

DIV.SuccessStoriesDetails TABLE.Matrix
{
	margin-top: 10px;
}

DIV.SuccessStoriesDetails TABLE.Matrix TD
{
	width: 33%;
	background-color: #e2e6e8;
	padding: 16px;
	border: solid 3px white;
	font-size: 12px;
}

DIV.SuccessStoriesDetails DIV.MatrixRight
{
	width: 33%;
	float: right;
}

DIV.SuccessStoriesDetails DIV.MatrixRight DIV.CustomerSummary, DIV.SuccessStoriesDetails DIV.MatrixRight DIV.System
{
	background-color: #e2e6e8;
	padding: 16px;
	border: solid 3px white;
	font-size: 12px;
}


DIV.SuccessStoriesDetails TABLE.Matrix TD H4, DIV.SuccessStoriesDetails DIV.MatrixRight H4
{
	font-size: 12px;
	margin: 0 0 4px 0;
	color: #333333;
}
DIV.SuccessStoriesDetails TABLE.Matrix TD P, DIV.SuccessStoriesDetails DIV.MatrixRight P
{
	font-size: 11px;
	margin:0;
	padding:0;
	color: #333333;
}

DIV.SuccessStoriesDetails TABLE.Matrix UL, DIV.SuccessStoriesDetails DIV.MatrixRight UL
{
	margin: 0;
	list-style-type: none;
	padding: 0;
}
DIV.SuccessStoriesDetails TABLE.Matrix UL LI, DIV.SuccessStoriesDetails DIV.MatrixRight UL LI
{
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url(/images/cmsimages/sage_crm_bullet_blk.gif) no-repeat 0px 4px
}



DIV.SuccessStoriesDetails DIV.Content
{
	display: inline-block;
	margin: 6px 9px 0px 16px;
}

DIV.SuccessStoriesDetails UL.Options 
{
	margin: 0px;
	padding: 0px 0px 0px 16px;
	list-style-type: none;
}
DIV.SuccessStoriesDetails UL.Options LI
{
	list-style-type: none;
	margin-left: 0px;
	padding: 6px 0px 0px 0px;
}




/***** Portlet: PartnerEvents *****/

/* Begin Curvered Border Section */
	DIV.PartnerEventsSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:280px;float:left;height:100px;}
	DIV.PartnerEventsSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:100px;}
	DIV.PartnerEventsSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.PartnerEventsSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.PartnerEventsSummary DIV.Intro_tr A {color: #245aad;}
	DIV.PartnerEventsSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.PartnerEventsSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:284px;float:left;height:100px;}
	DIV.PartnerEventsSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:100px;}
	DIV.PartnerEventsSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.PartnerEventsSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.PartnerEventsSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.PartnerEventsSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 250px;
		padding: 2px;
	}
	DIV.PartnerEventsSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.PartnerEventsSummary DIV.SearchBox_tr DIV.Button{
		width: 228px; /* all browsers including Firefox and Mac IE */
		*width: 204px; /* IE 7 and below */
		_width: 204px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.PartnerEventsSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.PartnerEventsSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal; clear:both;}
	/* End Curved Border Section */

DIV.PartnerEventsSummary TABLE TR.SearchCriteria TD
{
	padding: 12px;
	border-bottom: solid 1px #c9c9c9;
}
DIV.PartnerEventsSummary SPAN.Tip
{
	font-style: italic;
	padding: 0 0 0 6px;
	margin-top: 6px;
	font-size: 10px;
	display: block;	
}

DIV.PartnerEventsSummary TABLE.Results 
{
	margin: 3px;
}
DIV.PartnerEventsSummary TABLE.Results TR.Header TH
{
	background-color: #3878db;
	vertical-align: top;
	color: White;
	text-align: left;
	padding: 6px;
	font-size: 11px;
	white-space: nowrap;
}
DIV.PartnerEventsSummary TABLE.Results TR.Header TH IMG
{
	position: relative;
	top: +3px;
}
DIV.PartnerEventsSummary TABLE.Results TR TD
{
	border-bottom: solid 1px #c9c9c9;
	padding: 6px;
	font-size: 11px;
}



DIV.PartnerEventsSummary DIV.Pagination
{
	background-color: #e2e6e8;
	
	margin: 3px;
	padding: 6px;
	text-align: center ! important;
}
DIV.PartnerEventsSummary DIV.Pagination .Previous
{
	float: left;
}
DIV.PartnerEventsSummary DIV.Pagination .Next
{
	float: right;
}


/***** PORTLET: MEDIA CONTACTS *****/
DIV.MediaContacts
{
}
DIV.MediaContacts TABLE
{
	border-collapse: collapse;
	border: solid 1px #C6C6C6;
}
DIV.MediaContacts TABLE TR TH
{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #333333;
	padding: 4px 6px;
	border-top: solid 1px #C6C6C6;
	border-right: dashed 1px #C6C6C6;
}
DIV.MediaContacts TABLE TR TD
{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	color: #333333;
	padding: 4px 6px;
	border-top: solid 1px #C6C6C6;
}
DIV.MediaContacts TABLE TR.Continuation TH, 
DIV.MediaContacts TABLE TR.Continuation TD
{
	border-top: solid 0px #C6C6C6;
}


DIV.MediaContacts TABLE TR TD P
{
	margin: 0 0 4px 0;
}


/***** CONTENT BUTTON *****/
A.Button
{
	background: url(/images/cmsimages/roundedCornerLeft.jpg) no-repeat top left;
	display: block;
	float: left;
	height: 25px;
	padding-left: 10px;
	text-decoration: none ! important;
}

A:Link.Button, A:Visited.Button, A:Active.Button 
{
	color: #FFFFFF;
}

A.Button SPAN 
{
	background: url(/images/cmsimages/roundedCornerRight.jpg) no-repeat top right;
	padding: 5px 20px 7px 0;
	display: block;
	color: #FFFFFF ! important;
}

A.Button:HOVER 
{ 
	background-position: top left;
}

A.Button:HOVER SPAN 
{ 
	background: url(/images/cmsimages/roundedCornerRightHover.jpg) no-repeat top right;
	color: #CCCCCC ! important;
}

.ButtonWrapper
{ 
	overflow: hidden;
	width: 100%;
}

/***** Portlet: PartnerSolutions *****/
	/* Begin Curvered Border Section */
	DIV.PartnerSolutionsSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:230px;float:left;height:116px;}
	DIV.PartnerSolutionsSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:116px;}
	DIV.PartnerSolutionsSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.PartnerSolutionsSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.PartnerSolutionsSummary DIV.Intro_tr A {color: #245aad;}
	DIV.PartnerSolutionsSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.PartnerSolutionsSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:334px;float:left;height:116px;}
	DIV.PartnerSolutionsSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:116px;}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
	}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 314px;
		padding: 2px;
	}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 278px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tr DIV.Button{
		width: 290px; /* all browsers including Firefox and Mac IE */
		*width: 260px; /* IE 7 and below */
		_width: 260px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.PartnerSolutionsSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.PartnerSolutionsSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal;}
	/* End Curved Border Section */
	
	DIV.PartnerSolutionsSummary H2
	{
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #333333;
	}

	DIV.PartnerSolutionsSummary DIV.Results 
	{
		margin: 12px;
	}
	
	DIV.PartnerSolutionsSummary DIV.Results H2
	{
		color: #333333;
		margin: 18px 0px 0px 0px;
		padding: 18px 0px 0px 0px; /* all browsers including Firefox and Mac IE */
		*padding: 0px; /* IE 7 and below */
		_padding: 0px; /* IE 6 and below */
		font-size: 12px;
		border-bottom: solid 1px #c9c9c9;
		clear:both;
	}
	
	DIV.PartnerSolutionsSummary DIV.Results H3
	{
		color: #333333;
		margin: 18px 0px 0px 0px;
		padding: 0px;
		font-size: 11px;
		clear:both;
	}
	
	DIV.PartnerSolutionsSummary DIV.Results P
	{
		color: #333333;
		font-size: 11px;
		margin: 0;
	}
	
	DIV.PartnerSolutionsSummary DIV.Results P LABEL
	{
		display: block;
		float: left;
		width: 75px;
	}
	DIV.PartnerSolutionsSummary DIV.Results DIV.PartneSolutionDetails
	{
		color: #333333;
		font-size: 11px;
		margin: 6px 0 6px 0;
	}
	DIV.PartnerSolutionsSummary DIV.Results DIV.PartneSolutionDetails P
	{
		color: #333333;
		font-size: 11px;
		margin: 0 0 6px 0;
	}
	DIV.PartnerSolutionsSummary DIV.errors {
		 /*border: 1px solid red;*/
		 color: #FF0000;
		 margin: 0px;
		 padding: 2px 0px 0px 32px;
		 clear:both; /*Clears floating divs above*/
	}
	DIV.PartnerSolutionsSummary DIV.errors UL {
		 /*border: 1px solid red;*/
		 color: #FF0000;
		 margin:0px; padding:0px;
	}
	DIV.PartnerSolutionsSummary DIV.errors UL LI
	{
		color:#FF0000;
		font-size: 11px;
		margin-top:4px;
	}
	DIV.PartnerSolutionsSummary DIV.Results P.NoResults
	{
		color:#FF0000;
		font-size: 11px;
		margin: 18px 0 6px 0;
		clear:both;
	}

/***** Portlet: PartnerSolutions *****/
DIV.FindRightSoftwareNarrowForm
{
	padding-bottom: 18px;
}

DIV.FindRightSoftwareNarrowForm SELECT
{
	font-size: 11px;
	font-family: 'Arial Narrow',Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 8px ! important;
	padding:0px;
}

DIV.FindRightSoftwareNarrowForm H1
{
	background: url(/images/cmsimages/FindRightSoftware/the-right-software_header.jpg) no-repeat top left ! important;
	line-height:15px;
	padding-top:6px;
	padding-bottom:0px;
	height: 34px; /* all browsers including Firefox and Mac IE */
	*height: 38px; /* IE 7 and below */
	_height: 38px; /* IE 6 and below */
}
DIV.FindRightSoftwareNarrowForm Div.Branch 
{
	margin: 0px ! important;
	padding: 0px ! important;
}

DIV.FindRightSoftwareNarrowForm Div.Branch H2
{
	font-size: 11px;
	font-weight: normal;
	line-height: normal ! important;
	margin: 0px 0px 0px 8px ! important;
	padding: 0px 0px 0px 0px ! important;
	color: #333333;
}
DIV.FindRightSoftwareNarrowForm P
{
	margin: 0;
	padding: 0;
}

DIV.FindRightSoftwareWideForm
{
	padding-bottom: 18px;
}

DIV.FindRightSoftwareWideForm SELECT
{
	font-size: 11px;
	padding:0px;
}

DIV.FindRightSoftwareWideForm H2
{
	font-size: 11px;
	font-weight: bold;
	margin: 18px 0 0 0;
	padding: 0;
	color: #333333;
}
DIV.FindRightSoftwareWideForm P
{
	margin: 0;
	padding: 0;
}
DIV.FindRightSoftwareWideForm DIV.FoundSolution
{
	background-color: #e2e6e8;
	padding: 10px;
	margin: 5px 0;
	border: dashed 1px #7b877e;
}

/***** Portlet: Contact Us *****/
/* Begin Curvered Border Section */
	DIV.ConactUsSummary DIV.Intro_bl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_bl.gif) 0 100% no-repeat #e2e6e8; width:260px;float:left;height:150px;}
	DIV.ConactUsSummary DIV.Intro_br {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 100% no-repeat;height:150px;}
	DIV.ConactUsSummary DIV.Intro_tl {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_ltblue_tl.gif) 0 0 no-repeat;}
	DIV.ConactUsSummary DIV.Intro_tr {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_ltblue.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: #000000;}
	DIV.ConactUsSummary DIV.Intro_tr A {color: #245aad;}
	DIV.ConactUsSummary DIV.Intro_tr P {color: #000; margin-top:3px;}
	
	DIV.ConactUsSummary DIV.SearchBox_bl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 100% no-repeat #3878db; width:304px;float:left;height:150px;}
	DIV.ConactUsSummary DIV.SearchBox_br {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_br.gif) 100% 100% no-repeat;height:150px;}
	DIV.ConactUsSummary DIV.SearchBox_tl {background: url(/images/cmsimages/SearchPortletBoxes/flatborder20_blue.gif) 0 0 no-repeat;}
	DIV.ConactUsSummary DIV.SearchBox_tr {background: url(/images/cmsimages/SearchPortletBoxes/curveborder20_blue_tr.gif) 100% 0 no-repeat; padding:10px;vertical-align: top;color: White;text-align: center;}
	DIV.ConactUsSummary DIV.SearchBox_tr H4 {
		font-size: 12px ! important;
		font-weight: bold;
		font-family: "Hevetica Neue", Arial;
		color: #ffffff;
		margin-bottom: 6px;
		margin-top: 0px;
		text-align:left;
	}
	DIV.ConactUsSummary DIV.SearchBox_tr DIV.Filter {
		margin: 0px;
		width: 270px;
		padding: 2px;
	}
	DIV.ConactUsSummary DIV.SearchBox_tr DIV.Filter Select{
		width: 200px;
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		padding-right:0px;
	}
	DIV.ConactUsSummary DIV.SearchBox_tr DIV.OR P{
		font-size: 11px;
		height: 18px ! important;
		margin:0px;
		text-align:center;
		text-transform: lowercase;
	}
	DIV.ConactUsSummary DIV.SearchBox_tr DIV.Button{
		width: 240px; /* all browsers including Firefox and Mac IE */
		*width: 202px; /* IE 7 and below */
		_width: 202px; /* IE 6 and below */
		text-align: right;
		margin: 4px 0px 0px 0px;
		padding: 0px;
	}
	DIV.ConactUsSummary DIV.SearchBox_tr DIV.Button .SubmitButton {
	padding: 0px 2px 1px 2px  ! important; /* all browsers including Firefox and Mac IE */
	*padding: 0px 2px 0px 2px; /* IE 7 and below */
	_padding: 0px 2px 0px 2px; /* IE 6 and below */
	font-family:Arial, Helvetica, sans-serif;
	/*text-transform:capitalize;*/
	}
	DIV.ConactUsSummary DIV.clear {font-size: 1px; height: 1px;	line-height:normal; clear:both;}
	/* End Curved Border Section */

DIV.ConactUsSummary DIV.Details Div.Location H2,
DIV.ConactUsSummary DIV.Details Div.Product H2
{
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	margin-top:24px;  /* all browsers including Firefox and Mac IE */
	*margin-top:24px; /* IE 7 and below */
	_margin-top:24px; /* IE 6 and below */
	margin-bottom:6px;
}

DIV.ConactUsSummary DIV.Details Div.Product Table TR,
{
	vertical-align: top;
	overflow:hidden;
	position:relative;
}
DIV.ConactUsSummary DIV.Details Table TH
{
	font-size: 11px;
	width: 150px;
	font-weight: bold;
	vertical-align: top;
	overflow:hidden;
	position:relative;
	text-align: left;
	padding-bottom:6px;
}
DIV.ConactUsSummary DIV.Details Table TD
{
	font-size: 11px;
	line-height:normal;
	font-weight: normal;
	vertical-align: top;
	overflow:hidden;
	position:relative;
	text-align: left;
}

/* Contact US Portlet without curved search area */
DIV.ContactUs
{
	padding: 6px;
}
DIV.ContactUs TD.Products, DIV.ContactUs TD.Locations
{
	width: 200px; padding:0px ! important;
}
DIV.ContactUs TD.Products select, DIV.ContactUs TD.Locations select
{
	width: 220px; margin-right:0px;
}
DIV.ContactUs TD.OR
{
	width: 50px;
	text-align: left ! important;
	font-weight: bold;
	text-transform: uppercase;
}

DIV.ContactUs DIV.Details Div.Location H2,
DIV.ContactUs DIV.Details Div.Product H2
{
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	margin-top:18px;  /* all browsers including Firefox and Mac IE */
	*margin-top:12px; /* IE 7 and below */
	_margin-top:12px; /* IE 6 and below */
	margin-bottom:6px;
}

DIV.ContactUs DIV.Details Div.Product Table TR,
{
	vertical-align: top;
	overflow:hidden;
	position:relative;
}
DIV.ContactUs DIV.Details Table TH
{
	font-size: 11px;
	width: 150px;
	font-weight: bold;
	vertical-align: top;
	overflow:hidden;
	position:relative;
	text-align: left;
	padding-bottom:6px;
}
DIV.ContactUs DIV.Details Table TD
{
	font-size: 11px;
	line-height:normal;
	font-weight: normal;
	vertical-align: top;
	overflow:hidden;
	position:relative;
	text-align: left;
}

/***** Portlet: Search *****/
DIV.SearchResults 
{
	background: #FFF;
	/*border:#FF0000 thin solid;*/
}
DIV.SearchResults p {
	font-size: 11px;
	line-height: 15px;
	color: #333;
	margin: 10px 0px 0px 20px;
}
DIV.SearchResults DIV.Navigator
{
	margin:12px 0px 0px 0px;
	padding: 10px 6px 10px 20px;
	*padding: 10px 12px 10px 20px;
	_padding: 10px 12px 10px 20px;
	/*border:#000 thin solid;*/
	background-color:#e2e6e8;
	
}
DIV.SearchResults DIV.Navigator Table.Navigator
{
	width:100%;
	*width:94%;
	_width:94%;
	/*border:#00FF00 thin solid;*/	
}
DIV.SearchResults DIV.Navigator Table.Navigator TR TD.ResultSet
{
	width:70%;
	text-align:left;
}
DIV.SearchResults DIV.Navigator Table.Navigator TR TD.Controls
{
	width:30%;
	text-align:right;
}
DIV.SearchResults DIV.Navigator Table.Navigator TD.ResultSet P
{
	text-align:left;
	margin: 0px;
	padding: 0px;
}
DIV.SearchResults DIV.Navigator Table.Navigator TD.Controls P
{
	text-align:right;
	margin: 0px;
	padding: 0px;
}
DIV.SearchResults .Keyword, DIV.SearchResults .KeywordTotal  
{
	font-weight:bold;
}
DIV.SearchResults .SearchForm {
	margin:0px;
	background: #E6E5E5;
	height: 32px;
	padding: 10px 0px 0px 20px;
	*padding: 8px 0px 8px 20px;
	_padding: 8px 0px 8px 20px;
}
DIV.SearchResults .SearchForm label {
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-right: 6px;
	line-height:normal;
}

DIV.SearchResults .SearchForm .TextBox {
	width: 200px;
}
DIV.SearchResults .SearchForm .SubmitButton {
	margin-left: 4px;
	padding: 0px 2px;
	text-transform:capitalize;
	/*vertical-align: -7px;*/
}
DIV.SearchResults Div.DisplayOdd
{
	padding: 11px 0 11px 20px;
}
DIV.SearchResults Div.DisplayEven
{
	padding: 11px 0 11px 20px;
	/*background-color: #F5F5F5;*/
	background-color: #EEE;
}
DIV.SearchResults Div.DisplayOdd P,
DIV.SearchResults Div.DisplayEven P
{
	margin: 0px 100px 0px 0px;
}

/***** Portlet: Sitemap *****/
/*General*/
DIV.Sitemap A
{
	text-transform: Capitalize;
}
/*Home*/
DIV.Sitemap UL LI.Home
{
	margin-bottom: 10px;
}
DIV.Sitemap UL LI.Home A
{
	font-weight: bold ! important;
}
/*Level 1*/
DIV.Sitemap UL
{
	padding: 6px 0 10px 10px;
	margin-left: 0px;
	margin-top: 0px;
}
DIV.Sitemap UL LI
{
	font-size: 11px;
	line-height: 15px;
	color: #333;
	padding: 0 0 0 8px;
	margin: 0px;
	background: url(/images/cmsimages/right_arrow2.jpg) no-repeat 0 5px;
	list-style-type: none;
}
DIV.Sitemap UL LI A
{
	font-weight: bold;
}
/*Level 2*/
DIV.Sitemap UL UL
{
	margin-left: 10px;
}
DIV.Sitemap UL UL LI
{
	padding-top: 0px;
}
DIV.Sitemap UL UL LI A
{
	font-weight: normal;
}


/***** PRINT FRIENDLY VERSION *****/
@media print
{
	TABLE.layoutThreeColumn TD.columnOne, TABLE.layoutTwoColumnNarrowWide TD.columnOne
	{
		display: none;
	}
	
	TABLE.layoutTwoColumnWideNarrow TD.columnOne, TABLE.layoutTwoColumnNarrowWide TD.columnTwo
	{
		width: 100% ! important;
	}
	
	DIV.SageWrapperShell DIV.GlobalNav
	{
		display: none;
	}
	
	DIV.SageWrapperShell DIV.Navigation
	{
		display: none;
	}
	
	DIV.ContentHeader 
	{
		border-bottom: solid 1px silver;
	}
	
	TR.SearchBox TD.SearchBox
	{
		display: none ! important;
	}
	
	TR.SearchBox TD
	{
		border-bottom: solid 1px #FAFAFA;
	}
	
	DIV.Header
	{
		text-align: center ! important;
		height: 30px;
		display: block;
		overflow: hidden ! important;
	}
	DIV.Header IMG
	{
		display: block;
		margin-bottom: 20px;
	}
	
	/*DIV.SageWrapperShell DIV.Footer
	{
		display: none ! important;
	}*/
}


.table-black
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
.table-grey
{
    BACKGROUND-COLOR: #efefef
}
.table-blue
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #006699
}
.table-pink
{
    BACKGROUND-COLOR: #f9eeef
}
.table-green
{
    BACKGROUND-COLOR: #edfaf5
}
.table-yellow
{
    BACKGROUND-COLOR: #fffde8
}
.table-tan
{
    BACKGROUND-COLOR: #fbefc6
}
