/* @charset "utf-8"; */
.ACLevel0{ margin-left:0px;}
.ACLevel1{ margin-left:5px;
           font-weight:600;
           line-height:150%;}
.ACLevel2 
{
  margin-left:30px;
  text-indent:-50px;
  padding-left:50px;
}
.ACLevel3 
{
  margin-left:80px;
  text-indent :-50px;
  padding-left:50px;
}
.ACLevel4{ margin-left:90px;}

.ACLevel1asheadingtext 
   {
   	margin-left:5px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#007f64;}
.ACBody1 
{
  margin-left:30px;
  text-align:justify	
 }


.Body{}

body
{
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center 300px;
	font-family: Arial,Verdana,Helvetica, Sans-Serif;
	background-color: #ffffff;
	background-attachment: Fixed;
}

.TopBGWrap
{
	background: url('/coretime/images/BG_main_green.jpg') no-repeat scroll center top;
	width: 100%;
}
.imgBtn { cursor:pointer;}

.HideMe 
{
	display:none;
}

.listNoBullet li{
	list-style-image: url('none');
	list-style-type: none;
	margin: 0px;
	padding: 0px
}
.h1, h1 {
	font-size: 1.9em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#024731;
}
.h2, h2 {
	font-size: 1.6em;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #69923a;
}

.h2 a, h2 a,
.h2 a:hover, H2 a:hover 
{
	color : #69923a;
	text-decoration:none
}

.h3, h3 {
	font-size: 1.3em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#675c53;
}

.h4, h4 {
	font-size: 1.3em;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#007f64;
}

.h5, h5 {
	font-size: 1.3em;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#69923a;
}

.h6, h6 {
	color: #007f64;
	font-size: 1.3em;
	font-weight: normal;
	padding-left:0px;
	background: url('/coretime/images/spacer.gif') no-repeat 0px 0px ;

}

.style1
{
        width: 87%;
}

.style4 
{
	color:Red;
	font-weight:bold;
}

a               {color:#00338d;text-decoration:none} /* #00a1de; */
a:hover         {color:#00a1de;text-decoration:underline}

img, div, #contentBorder {
/*behavior: url(iepngfix.htc)*/
	}
div   {color:#675c53; font-size:small;}
p     {color:#675c53;font-size:small;}
td    {color:#675c53; font-size:small;}
img   {border:none;}
table {margin-left:1px;}
hr {
	color: #EEEFF1;
	height: 1px;
	background-color: #EEEFF1;
	border: solid #EEEFF1 0px;
}
#contentOneCol .Heading6, #contentOneCol H6 {
	background: url('/coretime/images/greyBck.gif') no-repeat 0 2px;
}
#contentLeft .Heading6, #contentLeft H6 {
	background: url('/coretime/images/greyBck2.gif') no-repeat 0 2px;
}
#contentLeft div.TabbedPanelsContentInternal H6{
	
	background: url('/coretime/images/greyBck3.gif') no-repeat 0 2px;
}
.TabbedPanelsContentInternal H2 a{
	color:#69923a;
	font-size:.8em;
	background: url('/coretime/images/h4arrow.gif') no-repeat right 0px ;
	padding-right:40px
	
}
.TabbedPanelsContentInternal H2 a:hover{
	text-decoration:none;
	color:#007f64;
	background: url('/coretime/images/h4arrow.gif') no-repeat right -38px ;
}
#blankOverlay {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	right:0px;
	background-color:#747e72;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	z-index:5000;
	display:none;
	text-align:center;
}
#supportTrainingContent {
	position:absolute;
	padding-Right:0px;
	width: 987px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -455px;
	margin-left: 0px;
	height:455px;
	z-index:5001;
	background-attachment: scroll;
	background-image: url('/coretime/images/TSpopupBack2.gif');
	background-repeat: no-repeat;
	background-position: 
               center 50%;
	display:none;
	padding-top: 0px;
	padding-bottom: 0px;
	top: 80px
}
#leavingSage {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 135px;
}
#supportSite {
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#supportTrainingClose {
	cursor:pointer;
	float:left;
	margin: 0px;
	padding: 0px;
}
#toTheSupportSite {
	cursor:pointer;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 390px;
}
#supportTrainingFooter {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}
#supportTrainingMenu {
	height:232px;
	margin:0px;
	padding-right:420px;
	padding-left:140px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#hereYouCan h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #69923a;
	padding: 0px;
	margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 140px;
	font-weight: normal;
}
#hereYouCan div.h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #69923a;
	padding: 0px;
	margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 140px;
	font-weight: normal;
	font-size:1.5em;
}

#supportCol1 {
	width: 170px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#supportCol1 div.h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #007f64;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#supportCol1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#supportCol1 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#supportCol1 ul li a {
	color: #69923a;
	text-decoration: none;
}
#supportCol1 ul li a:hover {
	text-decoration: underline;
}
#supportCol2 {
	width: 170px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#supportCol2 div.h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #007f64;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#supportCol2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#supportCol2 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#supportCol2 ul li a {
	color: #69923a;
	text-decoration: none;
}
#supportCol2 ul li a:hover {
	text-decoration: underline;
}
ul.slideNav {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width:100%;
	text-align:right;
}
ul.slideNav li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
ul.slideNav li a {
	color: #999999;
	text-decoration: none;
	font-size:0.7em;
}
ul.slideNav li a:hover {
	text-decoration: underline;
}
#headerContainer {
	min-width: 987px;
	width:expression(document.body.clientWidth < 988 ? "987px" : "auto");
}
#header {
	margin:0px auto; background:url('/coretime/images/headerBackTileR.gif') no-repeat right top;
	height:34px
}
#headerUnderlay {
	background:url('/coretime/images/headerBackTileL.gif') no-repeat;
	height:34px
}
#headerContent {
	height: 34px;
	padding: 0px;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	white-space: nowrap;
}
#accMenu {
	background: url('/coretime/images/accBack.jpg') no-repeat 685px 0px !important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -60px;
	margin-left: auto;
	z-index: 1000;
	width: 987px;
	height: 61px;
	display: none;
}
#accMenu ul {
	padding: 0px;
	float: right;
	text-align: center;
	margin-top: 3px;
	margin-right: 90px!important;
	margin-right: 65px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:140px;
}
#accMenu ul li {
	
	list-style-type: none;
	margin-bottom:0.1em!important;
	margin-bottom:-0.7em;
}
#accMenu ul li a {
	color: #E9F5F0;
	text-decoration: none;
	font-size:0.85em;
	background:url('/coretime/images/triangleCDE6A0.gif') no-repeat right 5px;
	padding-right:5px;
	font-weight:bold;
	line-height:1em;
	display: block
}
#accMenu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url('/coretime/images/triangleFFFFFF.gif') no-repeat right 5px;
}
#outerForm {
	margin: 0px;
	padding: 0px;
}
#bodyContainer {
	width: 987px;
	min-width: 987px;
	margin-top: 140px!important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:50px;
}
#search {
	float: right;
	width: 212px;
	background-attachment: scroll;
	background: url('/coretime/images/search.gif') no-repeat;
	padding: 0px;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px
}

#searchBox label{
	display:none;
}
#Template_searchBox_quickSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
	border: 1px solid #FFFFFF;
	height: 15px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
}
#topMenu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
#topMenu li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #E5E5E5;
}
#topMenu li a {
	color: #E5E5E5;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	font-size:0.85em;
}
#topMenu li a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#sageLogo {
	padding: 0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left: 170px;
	margin-right: auto;
	width:500px;
	height:80px;
}
#tabMenu {
	margin:0px auto; padding:0px; width: 987px;
	position: relative;
	background: url('/coretime/images/tabMenuTabs.jpg') no-repeat 0px 0px;
	height:74px
}
#tabMenuPL {
	margin:0px auto; padding:0px; width: 987px;
	position: relative;
	background: url('/coretime/images/ProspectLandingtabMenuTabs.jpg') no-repeat 0px 0px;
	height:74px
}
#tabMenuTabs {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#tabMenuTabs span {
	display: none;
	position: absolute;
}
#tabMenuTabs a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabs a:hover span {
	display: block;
}
#tabMenuTabs .softServ {
	width: 269px;
	height: 74px;
	background: url('/coretime/images/tabMenuTabs.jpg') no-repeat -170px 0px;
	left: 170px;
	top: 0px
}
#tabMenuTabs a.softServ:hover {
	background-position:  -170px -93px;
}
#tabMenuTabs .whitePapers {
	width: 269px;
	height: 74px;
	background: url('/coretime/images/ProspectLandingtabMenuTabs.jpg') no-repeat -170px 0px;
	left: 170px;
	top: 0px
}
#tabMenuTabs a.whitePapers:hover {
	background-position:  -170px -93px;
}
#tabMenuTabs .supTrain {
	width: 264px;
	height: 74px;
	background: url('/coretime/images/tabMenuTabs.jpg') no-repeat -435px 0px;
	left: 435px;
	top: 0px;
	cursor:pointer
}
#tabMenuTabs a.supTrain:hover {
	background-position:  -435px -186px;
}
#tabMenuTabs .tryOur {
	width: 264px;
	height: 74px;
	background: url('/coretime/images/ProspectLandingtabMenuTabs.jpg') no-repeat -435px 0px;
	left: 435px;
	top: 0px;
	cursor:pointer
}
#tabMenuTabs a.tryOur:hover {
	background-position:  -435px -93px;
}
#tabMenuTabs .sageStore {
	width: 264px;
	height: 74px;
	background: url('/coretime/images/tabMenuTabs.jpg') no-repeat -700px 0px;
	left: 700px;
	top: 0px
}
#tabMenuTabs a.sageStore:hover {
	background-position:  -700px -279px;
}


#immFlashBanner {
	margin: 0px;
	padding: 0px;
	z-index:0;
}
#flashObject
{
	border-width: 0px;
	border-color:White;
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 180px;
	z-index: 1;
	height: 140px;
	background-color: #FFFFFF;
}

.flashManageYour {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 165px;
}
div.flashAdSmall {
	float:left;
	
}
#content p.imgAdSmall {
	display:inline;
	margin-left:15px;
}
#topMenuLEnd {
	float: left;
}
#iframeHack {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	height: 0px;
	overflow: hidden;
	z-index: 500;
}
#exploreSage {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(/coretime/images/exploreBack.png)!important;
	background-image: url('/coretime/images/exploreBack.gif') !important;
	filter:alpha(opacity=90);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;
	overflow: hidden;
	z-index: 1000;
}
#exploreSageMenuBar {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(/coretime/images/exploreBackMenu.png)!important;
	background-image: url('/coretime/images/exploreBackMenu.gif') !important;
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	overflow: hidden;
	display: none;
}
#exploreSageGo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	cursor:pointer;
}
#exploreSageClose {
	padding: 0px;
	margin-top: 15px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	cursor:pointer;
	float:right;
	color: #FFFFFF;
}
#exploreSageClose:hover {
	text-decoration: underline;
}
#exploreSageGo img {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreSageContent {
	height: 0px;
	padding: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;}
#exploreCol1 {
	width: 260px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: none;
}
#exploreCol1 div.h2 {
	background-attachment: scroll;
	background-image: url('/coretime/images/orange_Bull.gif');
	background-repeat: no-repeat;
	background-position:  
               left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF
}
#exploreCol1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#exploreCol1 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreCol1 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#exploreCol1 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#exploreCol2 {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: none;
}
#exploreCol2 div.h2 {
	background-attachment: scroll;
	background-image: url('/coretime/images/orange_Bull.gif');
	background-repeat: no-repeat;
	background-position:  
               left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF
}
#exploreCol2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#exploreCol2 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreCol2 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#exploreCol2 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#exploreCol3 {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: none;
}
#exploreCol3 div.h2 {
	background-attachment: scroll;
	background-image: url('/coretime/images/orange_Bull.gif');
	background-repeat: no-repeat;
	background-position:  
               left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF
}
#exploreCol3 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#exploreCol3 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreCol3 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#exploreCol3 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#topMenuREnd {
	float: right;
}
#breadcrumb {
	padding-top: 5px;
	padding-bottom:5px;
	margin: 0px;
	margin-left: 180px;
	display:block;
}
.breadItem {
	color: #7E8B7A;
}
.breadItem a {
	color: #7E8B7A;
	text-decoration: none;
}
.breadItem a:hover {
	color: #007f64;
	text-decoration: none;
}
.breadItemSelected {
	color: #69923a;
}
#contentBorder {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(/coretime/images/contentBackMid.png)!important;
	background-image: url('/coretime/images/contentBackMid.gif') !important;
	background-repeat: repeat-y;
	background-position: left top;
	display: block
}
#contentNoBorder {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 175px;
	display: block;
}
#manageColRight {
	width:215px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;	
	padding-left:15px;
}
#manageColRight h2, #manageColLeft  h2 {
	color:#69923a;
	padding:0px;
	margin:0px;
}
#manageColRight p, #manageColLeft  p {
	padding:0px;
	margin:0px;
}
#manageColLeft {
	width:205px;
	float:left;
	padding-right:5px;
}
#manageFooter {
	height:160px;
	background-attachment: scroll;
	background-image: url(/coretime/images/addServicesBack.jpg)!important;
	background-image: url('/coretime/images/contentBackBot.gif') !important;
	background-repeat: no-repeat;
	background-position: right bottom;	
	margin-top:-20px
}
#manageFooter span{
	margin:0px 5px; width:120px;
	float:left;
	background-image: url('none');
	list-style-type: none;
	list-style-image: url('none');
	height:70px;
	font-size:1.2em;
	color:#8a8f88;
	display:block;
	padding: 5px;
	
}
#manageFooter div{
	border-left:1px solid #e6e8e5; border-right:1px solid #e6e8e5; margin:0px 5px; width:120px;
	float:left;
	background-image: url('none');
	list-style-type: none;
	list-style-image: url('none');
	height:70px;
	font-size:1.2em;
	color:#8a8f88;
	display:block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px
}

#homeAdsBottom ul, #homeAdsBottom ul li{
padding:0px;
margin:0px;
display:block;
float:left;

}
#content {
	width:750px;
	margin-right:auto;
	margin-left:auto;
}
#contentFull {
	width:820px;
	margin-right:auto;
	margin-left:auto;
}
#contentRightEven {
	width: 340px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
}


#contentLeftEven {
	float: left;
	width: 340px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftTopEven, #contentLeftLowEven {
	float: left;
	width: 700px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentRight {
	width: 190px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
}
#contentRightHome {
	width: 200px;
	margin: 0px;
	padding: 2px;
	float: right;
}


#contentLeft, #contentLeftLow {
	float: left;
	width: 500px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol1 {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol2 {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#content ul {
	list-style-image:url('/coretime/images/bullet-green.gif')
}
#content ul li, #content ol li{
	margin-bottom:1em;
}
#content p{
	margin-bottom:1em;
}
#contentRight ul {
	list-style-image:url('/coretime/images/spacer.gif')
}
#footer {
	color: #675c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-attachment: scroll;
	background-image: url('/coretime/images/contentBackBot.gif');
	background-repeat: no-repeat;
	background-position:  
               left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: both
}
#footerNew {
	color: #675c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
}
#contentBorderTop {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	height: 21px;
	background-attachment: scroll;
	background-image: url(/coretime/images/contentBackTop.png)!important;
	background-image: url('/coretime/images/contentBackTop.gif') !important;
	background-repeat: no-repeat;
	background-position: left top
}
#footerMenu {
	padding: 0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerMenuNew {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerMenu li, #footerMenuNew li {
	display: inline;
	list-style-type: none;
	font-size: 0.7em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#footerMenu li a, #footerMenuNew li a {
	color: #675c53;
	text-decoration: none;
	font-size: 1em;
}
#footerMenu li a:hover, #footerMenu li a:hover {
	
	text-decoration: underline;
}
#footerStatement{
	font-size:0.75em;
	margin-left:350px;
	margin-right:160px;
	text-align:center;
	margin-top:10px;
	color:#675c53;
}
#footerStatementNew{
	font-size:0.75em;
	margin-left:450px;
	margin-right:0px;
	text-align:right;
	margin-top:10px;
	color:#675c53;
}
/*Side Menu Color Selection Styles */
/* All Level Styles*/
#sidemenu {
	margin: 0px;
	width: 158px;
	float: left;
	position: absolute;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	background:white;
}
#sidemenu .head {
	color:#69923a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeff1;
}
div#sidemenu ul {
	padding-top:5px;
	margin-top:10px;
}
#sidemenu a {
	background-repeat:no-repeat;
	text-align: right;
	display: block;
	padding: 0 20px 0 0;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #00a1de;
	font-size: 1.3em;
	font-weight:bold;
}
#sidemenu a:hover {
	color: #675c53;
}
#sidemenu a.L0sel {
	color: #00338d;
}
#sidemenu a.L0sel:hover {
	color: #00338d;
}
#RightAddBox {
	padding: 0px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#RightAddBox h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contentRight h3 {
	margin-bottom:0;
	padding-bottom:5px;
}
#RightAddBox ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#RightAddBox ul li{
	margin: 0px;
}

#RightAddBoxGrey, div.RightAddBoxGrey{
	background-attachment: scroll;
	background-image: url('/coretime/images/thisSectionBackmid.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px
}
#RightAddBoxGrey h3, .RightAddBoxGrey h3, #RightAddBoxGrey h2, .RightAddBoxGrey h2{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.smallerH2 {
	font-size:1.3em;
	letter-spacing:-1px;
}
#RightAddBoxGrey h3 a, .RightAddBoxGrey h3 a, #RightAddBoxGrey h2 a, .RightAddBoxGrey h2 a{
	color:#675c53;
	background: url('/coretime/images/h3arrowGrey.gif') no-repeat right 0;
	padding-right:15px
	
}
#RightAddBoxGrey ul, .RightAddBoxGrey ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#RightAddBoxGrey ul li, .RightAddBoxGrey ul li{
	margin: 0px;
}
#RightAddBoxGreyBot, .RightAddBoxGreyBot {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url('/coretime/images/thisSectionBackBot.gif');
	background-repeat: no-repeat;
	background-position: center bottom
}
#RightAddBoxGreyTop, .RightAddBoxGreyTop {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url('/coretime/images/thisSectionBackTop.gif');
	background-repeat: no-repeat;
	background-position: center top
}
h3.accountantsInPractice, h3.sageBusinessAdvice {
	letter-spacing: -0.1em;
}



/*Side Menu Color Selection Styles */
/* All Level Styles*/
#RightSideMenu {
	background-attachment: scroll;
	background-image: url('/coretime/images/thisSectionBackmid.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px
}
#RightSideMenu ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#RightSideMenu ul li {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	
	margin-left: 0px;
	list-style-type: none;
	display: block;
}
#RightSideMenu ul li ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#RightSideMenuTop {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url('/coretime/images/thisSectionBackTop.gif');
	background-repeat: no-repeat;
	background-position: center top
}


#RightSideMenuHead {
	color:#675c53;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	display: block;
	padding: 0px;
}
#RightSideMenu ul li a span.hc {
display:none;
}
#RightSideMenu ul li a span.nc {
display:none;
}
#RightSideMenu a img{
 background-repeat:no-repeat;
	text-align: left;
	display: block;
	padding: 0px 0 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-bottom:-10px;
	margin-left: -10px;
	font-size: 1em;
	color: #69923a;
}
#RightSideMenu a.L0 {
	background-repeat:no-repeat;
	text-align: left;
	display: block;
	padding: 1px 0 1px 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-bottom:-15px;
	margin-left: 0px;
	font-size: 1em;
	color: #69923a;
}
#RightSideMenu a.L0:hover {
	color: #007f64;
	text-decoration:none;
}
#RightSideMenu a.L0sel {
	background-repeat:no-repeat;
	text-align: left;
	display: block;
	padding: 1px 0 1px 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-bottom:-15px;
	margin-left: 0px;
	font-size: 1em;
	color: #007f64;
	font-weight:bold;
}
#RightSideMenu a.L0sel:hover {
	color: #007f64;
	text-decoration:none;
}
#RightSideMenu a.L1 {
	background-repeat:no-repeat;
	text-align: left;
	display: block;
	font-size: 1em;
	color: #7E8B7A;
	line-height:0.9em;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0!important;
	margin-bottom:-15px;
}
#RightSideMenu a.L1:hover{
	color: #024731;
	text-decoration:none;
}
#RightSideMenu a.L1sel {
	display: block;
	margin-left: 15px;
	color: #024731;
	margin-top:5px;
}
#RightSideMenu a.L1sel:hover{
	color: #024731;
	text-decoration:none;
}

#RightSideMenuBot {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url('/coretime/images/thisSectionBackBot.gif');
	background-repeat: no-repeat;
	background-position: center top
}
/* styles for processing popup - start */

#processingsection {
	z-index:10;
	left:350px;
	visibility:hidden;
	width:250px;
	position:absolute;
	top: 250px;
	height:160px;
	background-color:#BFE0D9;
	text-align:center;
	border:2px solid #007f64;
}
#processingsection p {
	margin-top:70px;
	font-weight:bold;
}
/* styles for processing popup - end */

/***** form styles ***************/

input.field {
	border: solid #DFE2DE 1px;
	padding-left: 3px;
	height:15px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:0.9em;
	color:#333333;
	font-weight:bold;
}
fieldset {
	padding: 20px 15px 10px 15px;
	margin-bottom:30px;
}
select {
	margin: 1px 6px 6px 2px;
	color:#333333;
}
textarea {
	font-family:  arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: solid #007f64 1px;
	padding-left: 3px;
	margin: 1px 6px 6px 2px;
	color:#333333;
	font-weight:bold;
}
.formtitle {
	font-weight: bold;
	padding-bottom: 4px;
	color: #007f64;
	position: relative;
	top: -6px;
}
legend {
	color:#007f64;
	font-weight:bold;
}
input:focus, select:focus, textarea:focus {
	background:#F2F8E9;
}
dd {
	padding: 0 0 15px 0;
	margin-left:0px;
}
/********** TABLE STYLES *********************/
table.default {
	border-collapse: collapse;
	border: 3px solid #ffffff;
	margin-top:10px;
	margin-bottom:20px;
	width:auto;
} 
table.default th	{
	font-weight: bold;
	background-color: #E5F2CD;
	color:#675c53;
	padding: 5px;
	border: solid #ffffff 3px;
	font-size:1em;
}
table.default tr {
	vertical-align:top;
}	
table.default th a {
	color:#675c53;
	font-size:1em;
	text-decoration: underline;
}
table.default th a:hover {
	color:#007f64;
	text-decoration: none;
}
table.default td a {
	color:#675c53;
	font-size:1em;
	text-decoration: underline;
}
table.default td a:hover {
	color:#007f64;
	text-decoration: none;
}
table.default td	{
	padding: 5px;
	border: solid #ffffff 3px;
	font-size: 0.9em ;
	background-color: #F2F9E5;
	color: #333333;
}


table.table1 {	
	border-collapse: collapse;
	border: solid #CDE6A0 1px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;

}
table.table1 th	{
	font-weight: bold;
	background-color: #e5f3d0;
	padding: 5px;
	border: solid #CDE6A0 1px;
	font-size:1em;
}				

.table1header {
    font-weight: bold;
    font-size: 8pt;
    background-color: #e5f3d0;
	padding: 5px;
	border: solid #CDE6A0 1px;
}
.table1header a:link, .tableheader a:visited {
    color:#333333;
}
.table1header a:hover{
    color:#007f64;
}
		
table.table1 tr	{
	vertical-align:middle;
}	
table.table1 th a {
	color:#675c53;	
	font-size:1em;
	text-decoration:underline;
}
table.table1 th a:hover {
	color:#007f64;
	
}
table.table1 td a {
	color:#675c53;	
	font-size:1em;
	text-decoration:underline;
}
table.table1 td a:hover {
	color:#007f64;
	
}
table.table1 td	{
	padding: 5px;
	border: solid #DAEABE 1px;
	font-size:1em;
}
table.table2 {	
	border-collapse: collapse;
	border: solid #CDE6A0 1px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
}
table.table2 th	{
	font-weight: bold;
	background-color: #e5f3d0;
	padding: 5px;
	border: solid #CDE6A0 1px;
	font-size:1em;
}						
table.table2 tr	{
	vertical-align:top;
}	
table.table2 th a {
	color:#675c53;	
	font-size:1em;
	text-decoration:underline;
}
table.table2 th a:hover {
	color:#007f64;
	
}
table.table2 td a {
	color:#675c53;	
	font-size:1em;
	text-decoration:underline;
}
table.table2 td a:hover {
	color:#007f64;
	
}
table.table2 td	{
	padding: 5px;
	border: solid #DAEABE 1px;
	font-size:1em;
}
table.greyBorder {	
	padding:0px;  
	background-color:#FFFFFF; 
	border-collapse: collapse; 
	margin-top:10px;
	margin-bottom:20px;
	border: 1px solid #BEC5BC ;
}
table.greyBorder th, 
table.greyBorder td { 
	padding: 5px; 
	margin: 0px; 
	font-size:1em;
} 
table.greyBorder, 
table.greyBorder th, 
table.greyBorder td { 
	border: 1px solid #BEC5BC ; 
}                       
table.greyBorder th { 
	background-color: white; 
	color:#675c53; 
}  
table.greyBorder td { 
	vertical-align: top; 
}
table.greyBorder th a {
	color:#675c53;	
	font-size:1em;
	text-decoration:underline;
}
table.greyBorder th a:hover {
	color:#007f64;
	
}
table.greyBorder td a {
	color:#675c53;	
	font-size:1em;
	text-decoration:underline;
}
table.greyBorder td a:hover {
	color:#007f64;
	
}
table.plain {
	border-collapse: collapse; 
	border: none;
}
#homeBoxContent2 table.plain {
	width:100%;
	margin-top:-5px;
}
#homeBoxContent2 table.plain td{
	font-size:0.85em;
}
/*******************************/
.imageRight {	
	clear:both;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: right;
	font-size:0.9em;
	color:#007f64;
}
.imageLeft {	
	clear:both;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
	font-size:0.9em;
	color:#007f64;
}
/********* ORDER EXPRESS**********************/
#OrderExpressOrderOptions td {
	padding-right:20px;
	vertical-align:top;
}

table.table1 td	a.minus {
	font-weight:bold;
	text-decoration:none;
	background:#FFFFFF;
	padding: 0 5px 0 6px;
	margin-right:5px;
	color:#00a1de;
	font-size:1.5em;
}

table.table1 td	a.plus {
	font-weight:bold;
	text-decoration:none;
	background:#FFFFFF;
	padding: 0 4px 0 4px;
	margin-left:5px;
	color:#00a1de;
	font-size:1.2em;
}
#configureAndBuy {
	min-height:270px;
}
.itemsHeight {
	min-height:430px;
}
/***************** TOOLTIPS ***********/

p#tooltip1, 
p#companiestooltip,
p#quantitytooltip,
p#employeestooltip,
p#userstooltip,
p#typetooltip,
p#boxtypetooltip,
p#contracttooltip,
p#designtooltip,
p#stagetooltip,
p#daytooltip,
p#leveltooltip,
p#phonetooltip,
p#workstationstooltip, 
p#howdidyouheartooltip, 
p#vouchercodetooltip,
p#vouchercolourtooltip,
p#vouchertypetooltip,
p#vouchercompanytexttooltip,
p#voucherdenominationtooltip,
p#voucherprintreversetexttooltip,
p#vouchertexttooltip,
p#tradeboxtooltip,
p#connectline50tooltip,
p#connectacttooltip,
p#versiontooltip, 
th#producttooltip,
th#userstooltip,
th#contracttooltip,
th#designtooltip,
th#employeestooltip,
th#companiestooltip {
	margin-top:0px;
	margin-bottom:15px;
}
p#tooltip1 img, 
p#companiestooltip img,
p#quantitytooltip img,
p#employeestooltip img,
p#userstooltip img,
p#typetooltip img,
p#boxtypetooltip img,
p#contracttooltip img,
p#designtooltip img,
p#stagetooltip img,
p#daytooltip img,
p#leveltooltip img,
p#phonetooltip img,
p#workstationstooltip img,
p#versiontooltip img, 
p#howdidyouheartooltip img, 
p#vouchercodetooltip img,
p#vouchercolourtooltip img,
p#vouchertypetooltip img,

p#tradeboxtooltip img,
p#connectline50tooltip img,
p#connectacttooltip img,

p#voucherdenominationtooltip img,
p#vouchercompanytexttooltip img,
p#voucherprintreversetexttooltip img,
p#vouchertexttooltip img,
p#licensetypetooltip img,
th#producttooltip img,
th#contracttooltip img,
th#designtooltip img,
th#userstooltip img,
th#employeestooltip img,
th#companiestooltip img {
	margin-bottom:-2px;
	height:15px; 
	border:0px none; 
	margin-right:5px
}
p#tooltip1 a, p#companiestooltip a, p#quantitytooltip a, p#employeestooltip a, p#userstooltip a, p#typetooltip a, p#boxtypetooltip a, p#contracttooltip a, p#designtooltip a, p#stagetooltip a, p#daytooltip a, p#leveltooltip a, p#phonetooltip a, p#workstationstooltip a, p#versiontooltip a, p#howdidyouheartooltip a, p#vouchercodetooltip a, p#vouchercolourtooltip a, p#vouchertypetooltip a, p#tradeboxtooltip a, p#connectline50tooltip a, p#connectacttooltip a, p#vouchercompanytexttooltip a, p#voucherdenominationtooltip a, p#voucherprintreversetexttooltip a, p#vouchertexttooltip a, p#licensetypetooltip a, th#producttooltip a, th#userstooltip a, th#contracttooltip a, th#designtooltip a, th#employeestooltip a, th#companiestooltip a {
	position: relative; 
	text-decoration: underline;
}
p#tooltip1 a span,
p#companiestooltip a span,
p#quantitytooltip a span,
p#employeestooltip a span,
p#userstooltip a span,
p#typetooltip a span,
p#boxtypetooltip a span,
p#contracttooltip a span,
p#designtooltip a span,
p#stagetooltip a span,
p#daytooltip a span,
p#leveltooltip a span,
p#phonetooltip a span,
p#workstationstooltip a span,
p#howdidyouheartooltip a span,
p#vouchercodetooltip a span,
p#vouchercolourtooltip a span,
p#vouchertypetooltip a span,
p#vouchercompanytexttooltip a span,
p#voucherdenominationtooltip a span,
p#voucherprintreversetexttooltip a span,
p#vouchertexttooltip a span,

p#tradeboxtooltip a span,
p#connectline50tooltip a span,
p#connectacttooltip a span,

p#licensetypetooltip a span,
p#versiontooltip a span,
th#producttooltip a span,
th#userstooltip a span,
th#contracttooltip a span,
th#designtooltip a span,
th#employeestooltip a span,
th#companiestooltip a span  {
	display: none;

}
p#tooltip1 a:hover,
p#companiestooltip a:hover,
p#quantitytooltip a:hover,
p#employeestooltip a:hover,
p#userstooltip a:hover,
p#typetooltip a:hover,
p#boxtypetooltip a:hover,
p#contracttooltip a:hover,
p#designtooltip a:hover,
p#stagetooltip a:hover,
p#daytooltip a:hover,
p#leveltooltip a:hover,
p#phonetooltip a:hover,
p#workstationstooltip a:hover,
p#versiontooltip a:hover,
p#howdidyouheartooltip a:hover,
p#vouchercodetooltip a:hover,
p#vouchercolourtooltip a:hover,
p#vouchertypetooltip a:hover,
p#vouchercompanytexttooltip a:hover,
p#voucherdenominationtooltip a:hover,
p#voucherprintreversetexttooltip a:hover,
p#vouchertexttooltip a:hover,

p#tradeboxtooltip a:hover,
p#connectline50tooltip a:hover,
p#connectacttooltip a:hover,

p#licensetypetooltip a:hover,
th#producttooltip a:hover,
th#contracttooltip a:hover,
th#designtooltip a:hover,
th#userstooltip a:hover,
th#employeestooltip a:hover,
th#companiestooltip a:hover {/* IE/Win requires some link change on   {/* IE/Win requires some link change on hover in order to show the tooltips */
	text-decoration:none;
	font-size:99%;
} 
p#tooltip1 a:link,
p#companiestooltip a:link,
p#quantitytooltip a:link,
p#employeestooltip a:link,
p#userstooltip a:link,
p#typetooltip a:link,
p#boxtypetooltip a:link,
p#contracttooltip a:link,
p#designtooltip a:link,
p#stagetooltip a:link,
p#daytooltip a:link,
p#leveltooltip a:link,
p#phonetooltip a:link,
p#workstationstooltip a:link,
p#versiontooltip a:link,
p#howdidyouheartooltip a:link,
p#vouchercodetooltip a:link,
p#vouchercolourtooltip a:link,
p#vouchertypetooltip a:link,
p#vouchercompanytexttooltip a:link,
p#voucherdenominationtooltip a:link,
p#voucherprintreversetexttooltip a:link,
p#vouchertexttooltip a:link,

p#tradeboxtooltip a:link,
p#connectline50tooltip a:link,
p#connectacttooltip a:link,

p#licensetypetooltip a:link,
th#producttooltip a:link,
th#contracttooltip a:link,
th#designtooltip a:link,
th#userstooltip a:link,
th#employeestooltip a:link,
th#companiestooltip a:link  {
	z-index: 100;
}
p#tooltip1 a:hover span{ /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -25px; 
	left: 12px; 
	width: 180px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
	
}
p#phonetooltip a:hover span{ 
	display: block !important;
	position: absolute;
	top: 0px; 
	left: 15px; 
	width: 190px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
	
}
p#companiestooltip a:hover span,
p#quantitytooltip a:hover span,
p#employeestooltip a:hover span,
p#userstooltip a:hover span,
p#typetooltip a:hover span,
p#boxtypetooltip a:hover span,
p#contracttooltip a:hover span,
p#designtooltip a:hover span,
p#stagetooltip a:hover span,
p#howdidyouheartooltip a:hover span,
p#vouchercodetooltip a:hover span,
p#vouchercolourtooltip a:hover span,
p#vouchertypetooltip a:hover span,
p#vouchercompanytexttooltip a:hover span,
p#voucherdenominationtooltip a:hover span,
p#voucherprintreversetexttooltip a:hover span,
p#vouchertexttooltip a:hover span,

p#tradeboxtooltip a:hover span,
p#connectline50tooltip a:hover span,
p#connectacttooltip a:hover span,

p#licensetypetooltip a:hover span,
p#daytooltip a:hover span,
p#workstationstooltip a:hover span,
p#versiontooltip a:hover span,
p#leveltooltip a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -25px; 
	left: 12px; 
	width: 235px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;

}
th#producttooltip a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -46px; 
	left: -100px; 
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
	
}
th#companiestooltip a:hover span  { 
	display: block !important;
	position: absolute;
	top: -46px; 
	left: -160px; 
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
	
}
th#userstooltip a:hover span  { 
	display: block !important;
	position: absolute;
	top: -46px; 
	left: -160px; 
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;

}
th#contracttooltip a:hover span { 
	display: block !important;
	position: absolute;
	top: -81px; 
	left: -160px; 
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;

}
th#designtooltip a:hover span { 
	display: block !important;
	position: absolute;
	top: -81px; 
	left: -160px; 
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
	
}
/**************************/
a.testDrive{
	display:block;
	margin: 0px;
	padding: 0px;
	width:77px;
	height:82px;
	text-indent:-9999px;
	background: url('/coretime/images/btnTestDrive.gif') no-repeat 0 0;
}

 a.testDrive:hover{
	background: url('/coretime/images/btnTestDrive.gif') no-repeat 0 -82px;
}
div#errorSummary {
	border:1px solid #CD202C;
	padding:10px;
	margin:15px 0 20px 0;
	width:80%;
 filter:progid:DXImageTransform.Microsoft.dropshadow(OffY=3, OffX=3, color=#BEC5BC, positive=TRUE);
	background-color:#FFFFFF;
}
.error {
	color:#CD202C;
	font-weight:bold;
}
ul.error li {
	list-style-image:url('none');
	margin:5px 0;
	line-height:1.2em; list-style-type:square
}
span.required {
	color:#CD202C;
}
div#homeAdsBottom a{
	display:block;
	width:240px;
	margin-right:5px;
	float:left;
}

/*rateStyle */
dl.sageRating {

	}

dl.sageRating, dl.sageRating dt, dl.sageRating dd {
	float:left;
}


/* end */

/* upload styles */

			#statusMessage { color:#007f64 }
			#progressDisplay {display:none}
			#uploadSuccess {display:none}
			#uploadErrored {display:none}
			#resetButton {display:none}
			#progressDisplayTable {display:none;font-size:80%}
			#progressContainer
			{
				border:solid #CDE6A0 1px;
				height:20px;
				width:100%;
			}

			#progressBar
			{
				background-color:#CDE6A0;
				margin:1px;
				height:18px;
				display:block;
			}			


/************/

/* Download styles */

div.linkToDownload a.downLink {
	background:url('/coretime/images/downloads_off.gif') no-repeat top center;
	display:block;
	float:left;
	margin-right:15px
}
div.linkToDownload a:hover.downLink {
	background:url('/coretime/images/downloads_on.gif') no-repeat top center;
}



/* new home styles */
#homeBox1{
	width:272px;
	height:230px;
	display:block;
	float:left;
	background:url('/coretime/images/box1_back.jpg') no-repeat top left;
}
#homeBoxContent1{
	padding:10px 20px 10px 10px;
}
#homeBoxContent1 h2{
	padding:0px;
	margin:0px 0px 4px 0px;
	font-size:1.4em;	
	color:#675c53;
}
#homeBoxContent1 h3{
	padding:0px;
	margin:0px;
	font-size:1em;
	color:#69923a;
}

#homeBoxContent1 p{
	padding:0px 4px 0px 0px;
	margin:0px;
	font-size:1.3em;
	line-height:1.5em;
}
#homeBox2{
	width:272px;
	height:230px;
	display:block;
	float:left;
	background:url('/coretime/images/box2_back.jpg') no-repeat top center;
}
#homeBoxContent2{
	padding:10px 20px 10px 20px;
}
#homeBoxContent2 h2{
	padding:0px;
	margin:0px 0px 4px 0px;
	font-size:1.4em;	
	color:#675c53;
}
#homeBoxContent2 h3{
	padding:0px;
	margin:0px;
	font-size:1em;
	color:#69923a;
}
#homeBoxContent2 p{
	padding:0px 4px 0px 0px;
	margin:0px;
	font-size:0.85em;
	line-height:1.5em;
}
#homeBox3{
	width:272px;
	height:230px;
	display:block;
	float:left;
	background:url('/coretime/images/box3_back.jpg') no-repeat top right;
}
#homeBoxContent3{
	padding:10px 10px 10px 20px;
}
#homeBoxContent3 h2{
	padding:0px;
	margin:0px 0px 4px 0px;
	font-size:1.4em;	
	color:#675c53;
}
#homeBoxContent3 h3{
	padding:0px;
	margin:0px;
	font-size:1em;
	color:#69923a;
}
#homeBoxContent3 p{
	padding:0px 4px 0px 0px;
	margin:0px;
	font-size:0.85em;
	line-height:1.5em;
}
#homeBoxContent3 ul{
	margin-top:4px;
	padding-left:0px;
	margin:0
}
#homeBoxContent3 ul li{
	list-style:none;
	margin:2px 0;
	padding:0px;
}
#homeBoxContent3 ul li a{
	margin:0px;
	padding:0px;
}
#homeBoxContent3 ul li a:hover{
	margin:0px;
	padding:0px;
}
#contentNew {
	
	
}
body.newHome {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center 640px;
	font-family:Arial,Verdana,Helvetica, Sans-Serif; background-color:#ffffff;
}
#contentRightNew {
	width: 272px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#contentLeftNew, #contentLeftLowNew {
	float: left;
	width: 555px;
	margin: 0px -10px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol1New {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol2New {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contentNew ul {
	/*list-style: url(/coretime/images/bullet-green.gif)*/
}
#contentNew ul li, #content ol li{
	/*margin-bottom:1em;*/
}
#contentNew p{
	margin-bottom:1em;
}
#contentRightNew ul {
	list-style-image:url('/coretime/images/spacer.gif')
}
div.paneltabmenu {
	text-align:center;
	width:153px;
	font-size:16px;
	font-weight:normal;
}
.TabbedPanelsNew {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 99%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
#rightHandPurpleBox{
	width:272px;
	display:block;
	float:left;
}
#fam_with_sage{
	background:url('/coretime/images/fam_with_sage.jpg') no-repeat bottom right;
	padding-left:10px; padding-right:225px; padding-top:10px; padding-bottom:10px
}
#fam_with_sage h2{
	font-size:1.1em;
	color:#675C53;
}
#fam_with_sage h3{
	font-size:2.0em;
}
#fam_with_sage h3 a{
	color:#69923A;
}
#fam_with_sage h3 a:hover{
	color:#00A1DE;
	text-decoration:none;
}
#new_to_sage{
	background:url('/coretime/images/new_to_sage.jpg') no-repeat bottom right;
	 padding-left:10px; padding-right:225px; padding-top:10px; padding-bottom:10px
}
#new_to_sage h2{
	font-size:1.1em;
	color:#675C53;
}
#new_to_sage h3{
	font-size:2.0em;
}
#sage_live{
	background:url('/coretime/images/sage_live.jpg') no-repeat bottom right; padding-left:10px; padding-right:225px; padding-top:10px; padding-bottom:10px
}
#sage_live h2{
	font-size:1.1em;
	color:#675C53;
}
#sage_live h3{
	font-size:2.0em;
}
#sage_live h3 a{
	color:#69923A;
}
#sage_live h3 a:hover{
	color:#00A1DE;
	text-decoration:none;
}
#pan_bot {
	height:12px;
	padding:0px;
	background:url('/coretime/images/pan_bot_back.gif') no-repeat top left;; margin-left:168px; margin-right:0; margin-top:0; margin-bottom:0	
}
.TabbedPanelsContentLeftNew {
	background-attachment: scroll;
	background-image: url('/coretime/images/tabBackLeft.gif');
	background-repeat: no-repeat;
	background-position:  
               left top;
	height: 272px;
	width: 10px;
	float: left
}
.TabbedPanelsContentRightNew {
	background-attachment: scroll;
	background-image: url('/coretime/images/tabBackRight.gif');
	background-repeat: no-repeat;
	background-position:  
               left top;
	height: 272px;
	width: 10px;
	float: left
}
.TabbedPanelsContentInternalNew {
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	width: 90%;
	background-attachment: scroll;
	background-image: url('/coretime/images/tabBack.gif');
	background-repeat:repeat-x;
	background-position:  
               left top;
}
#add_below_tabs1 {
	background-attachment: scroll;
	background-image: url('/coretime/images/tabNewBack.jpg');
	background-repeat:no-repeat;
	background-position: center bottom;
	width:480px
}
#add_below_tabs1_content{
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 30px;
}
#add_below_tabs1_content h2{
	padding:0px;
	margin:0px;
	font-size:1.4em;
}
#add_below_tabs2 {
	background-attachment: scroll;
	background-image: url('/coretime/images/tabNewBack.jpg');
	background-repeat:no-repeat;
	background-position:  
               center bottom;
	margin:0px;	
	width:480px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:15px
}
#add_below_tabs2 h2{
	padding:0px;
	margin:0px;
	font-size:1.4em;
}
#add_belowRight,
#add_belowLeft{
	float:left;
	width:210px!important;
	width:195px;
	margin:0px 0px 0px 30px;	
	padding:0px;
}
#add_below_tabs1_content h2 a,
#newsAdBoxMid h2 a,
#new_to_sage h3 a,
#add_belowLeft h2 a,
#add_belowRight h2 a{
	color:#69923A;
	background:url('/coretime/images/greenTri.gif') no-repeat right 55%;
	padding-right:15px
}
#add_belowLeft h2 a,
#add_belowRight h2 a{
	color:#69923A;
	display:inline !important;
	display:block !important;
	background:url('/coretime/images/greenTri.gif') no-repeat 40% 85% !important;
}
#add_below_tabs1_content h2 a:hover,
#newsAdBoxMid h2 a:hover,
#new_to_sage h3 a:hover,
#add_belowLeft h2 a:hover,
#add_belowRight h2 a:hover{
	color:#00A1DE;
	text-decoration:none;
}
#PurpleBoxContent {
	padding:;
	margin:0px 4px 10px 10px;
}
#PurpleBoxContent h2 {
	margin:0px;
	padding:0px;
}
#contentOneCol {
	background-color:#ffffff;
}
#newsHeadlineBox{
	width:272px;
	display:block;
	float:left;
}
#newsHeadlineBoxTop{
	height:14px;
	padding:0px;
	background:url('/coretime/images/right_expand_back_top.gif') no-repeat top left;; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
#newsHeadlineBoxMid{
	background:url('/coretime/images/right_expand_back_mid.gif') repeat-y top left;
	margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}
#newsHeadlineBoxMid h2, 
#newsHeadlineBoxMid h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#newsHeadlineBoxBot{
	height:14px;
	padding:0px;
	background:url('/coretime/images/right_expand_back_bot.gif') no-repeat top left;; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
#newsHeadlineImage{
	height:68px;
	background:url('/coretime/images/newsHeadline.jpg') no-repeat top left;; margin-left:-6px; margin-right:-15px; margin-top:0px; margin-bottom:0px
}
#newsHeadlineBoxMid div.Accordion div.AccordionPanelTab div.accordRight,
#newsHeadlineBoxMid div.Accordion div.AccordionPanelTab div.accordLeft{
	background-image:url('none');
	width:0px;
	height:0px;
	padding:0px;
	margin:0px
}
#newsHeadlineBoxMid div.Accordion div.AccordionPanelTab{
	background:url('/coretime/images/newTabTopBack.gif') repeat-x top left;
}
#newsAdBox{
	width:272px;
	display:block;
	float:left;
}
#newsAdBoxTop{
	height:14px;
	padding:0px;
	background:url('/coretime/images/right_expand_back_top.gif') no-repeat top left;; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
#newsAdBoxMid{
	background:url('/coretime/images/right_expand_back_mid.gif') repeat-y top left;
	margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}
#newsAdBoxMid h2, #newsAdBoxMid h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#newsAdBoxBot{
	height:14px;
	padding:0px;
	background:url('/coretime/images/right_expand_back_bot.gif') no-repeat top left;; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
#newsAdBoxMid p{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.flashRight {
	margin:0px 25px 0px 0px;
	float:right;
}
.flashRightNoPad {
	margin:0px 0px 0px 0px;
	float:right;
}
div.profile * {
	font-family:Arial, Helvetica, sans-serif;
}