body {
	margin: 7px 10px;
	padding: 0;
	border: 0;
	background-color: #9E948D;
	text-align: left;
	}

#frame {
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	width: 779px; 
	background-color: #00386E;
	margin: 0;
	text-align: center;
	}
/* Product Select List */

#productform { padding: 0; margin: 0; }
#productform select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	width: 200px; 
	margin-top: 3px; 
	margin-left: 3px; 
	}
	
/* Utility Navigation (1) */
	
#frame #utility { font-family: Arial, Helvetica, sans-serif; width: 743px; background-color: #fff; margin: 0; padding-right: 10px;}
#frame #utility p { padding: 3px 0 0 0; }
#frame #utility p span { display: none; }
#frame #utility p a {
	color: #666;
	font-size: 10px;
	padding: 2px 11px 11px 6px;
	background: url("../img/sage_accpac_vdottednav.gif") no-repeat top right;
	text-decoration: none;
	}
#frame #utility p a:hover { color: #006699; }
	
#frame .header { width: 743px; background-color: #fff; margin: 0 auto;}

#frame #nav {
	width: 743px;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
	margin: 0 auto 5px auto;
	text-align: center;
	text-decoration: none;	
	font-weight: bold;
	}	
#frame #nav td {
	background-color: #006699;
	padding: 0;
	margin: 0;
	text-align: center;
	border-right: 1px solid #fff;		
	height: 20px;
	}
/*#frame #nav td:hover { background-color: #E5EFF5; }*/
	
#frame #nav a { color: #fff; text-decoration: none;  padding: 0; margin: 0; display: block; height: 24px;}		
#frame #nav a div { padding-top: 5px; }
#frame #nav #one { width: 137px; }
#frame #nav #two { width: 195px;  }
#frame #nav #three { width: 121px;  }
#frame #nav #four { width: 137px; }
#frame #nav #five { width: 149px; border: none;}

#frame #nav td a:hover, #frame #nav td.active, #frame #nav td.active a  { color: #333; background-color: #E5EFF5;}

/* General table, images and selectors */

#frame .table0 { 
	width: 743px; 
	padding: 0; 
	margin: 0 auto;
	background: url("../img/sage_accpac_pagesplit_vdotted.gif") repeat-y top left; 
	}
#frame .table0 #promo {
	margin: 0;
	padding: 0;
	width: 538px;
	height: 146px;
	background: url("../img/sage_accpac_home_promo.jpg") no-repeat top left;
}
#frame .table0 #promo h2 { display: none; }
#frame .table0 .lightBlueBG {
	background: #D6E9F4;
	border-left: 7px solid #fff;
}

/*Images*/

.imgsagelogo { margin: 0 0 7px 28px; }
.imgsagehome { margin: 4px 13px 0 0; }
.imginvestor { margin: 4px 9px 0 0; }
.imglogo { margin: 20px 0 21px 21px; }
.imgspecial { margin: 20px 14px 24px 0; }
.imgmainpromo { margin: 0 7px 0 0; }
.imgsectionname { margin: 24px 25px 0 0; }
.imgsandbox { margin: 10px 0 0 0; }

	
/* Flexible CRM (Below Flash movie) */	

.section1 {
	width: 538px; 
	border-top: 7px solid #fff; 
	height: 120px; 
	background: url("../img/sage_accpac_section1_bg_v1.jpg") no-repeat top left;
	}
.section1 h2 {
	font-size: 12px;
	padding: 3px 21px 0 172px; 
	color: #333;
	margin: 0 0 1px 0;
	
	background: none;
	}	
.section1 p { padding: 0 35px 5px 173px; }
.section1 .link { padding: 10px 20px 5px 165px; }
.section1 .link a {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 1px 8px;
	background: url("../img/sage_accpac_arrow.gif") no-repeat 0 50%;
}

/* 3 column promo areas (main content home) */

.section2 {
	width: 527px; 
	margin-top: 10px; 
	height: 192px; 
	background: url("../img/sage_accpac_hdottedline.gif") repeat-x top left;
	}
.section2 td div { padding: 4px 0 0 0; }	
.section2 td div h3, .section2 td div p, .section2 td div ul.links { padding-left: 19px; padding-right: 18px; }
.section2 td.c2 div h3, .section2 td.c2 div p, .section2 td.c2 div ul.links { padding-left: 18px; padding-right: 16px; }
.section2 td.c3 div h3, .section2 td.c3 div p, .section2 td.c3 div ul.links { padding-left: 21px; padding-right: 11px; }
	
.section2 .c1, .section2 .c2 { background: url("../img/sage_accpac_section2_vdotted.gif") repeat-y top right; }

.section2 td div h3 {
	font-size: 12px;
	margin: 0;
	padding-bottom: 6px;
	}	
.section2 td div p {
	padding-bottom: 10px;
	font-size: 11px;
}
.section2 td div p strong {
	font-size: 10px;
}
.section2 td div ul.links {
	list-style: none;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	font-weight: bold;
	}	
.section2 td div ul.links li {
	font-size: 11px;
	padding: 0 0 1px 7px;
	background: url("../img/sage_accpac_arrow.gif") no-repeat 0 50%;
	}
	
/* Worldwide */
	
#worldwide {
	width: 538px;
	background-color: #008469;
	border-top: 6px solid #fff;
	}
#worldwide td { padding: 5px 18px; }
#worldwide select { font-size: 11px; }

/* Right Sidebar - Home */
#home #subnav {
	width: 198px;
	padding: 0;
	margin: 0;
	background-color: #D6E9F4;
	background-image: none;
}
#home ul#calltoaction {
	list-style: none; 
	font-weight: bold; 
	padding: 15px 15px 14px 15px;
	margin: 0;
	}
#home ul#calltoaction li {
	font-size: 13px;
	line-height: 21px;
	margin: 0 0 9px 0;
	padding: 0;
	}	
#home ul#calltoaction li.three { margin-bottom: 0px; }
#home ul#calltoaction li a {
	padding-left: 31px;
	text-decoration: none;
	background-repeat: no-repeat;
  	background-position: 0 50%;
	padding: 6px 0 5px 31px;
	}	
ul#calltoaction li.one a { background: url("../img/sage_accpac_calltoaction_li_one.gif") left top no-repeat; }
ul#calltoaction li.two a { background: url("../img/sage_accpac_calltoaction_li_two.gif") left top no-repeat; }
ul#calltoaction li.three a { background: url("../img/sage_accpac_calltoaction_li_three.gif") left top no-repeat; }

/* Search */
form { margin: 0; padding: 0; }
	
#search {
	margin: 0;
	padding: 5px 0 5px 5px;
	background-color: #008469;
	border-bottom: 7px solid #fff;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}
#search .inputtext {
	margin: 0 6px 0 6px;
	padding: 0;
	color: #666;
	width: 112px;
	height: 17px;
	border: 1px solid #CCC;
}
#search .searchtext { padding: 0; margin: 0; }

/* Quicklinks */

div#quicklinks {
	background: #E6E3E0;
	margin: 0;
	padding: 0;
	border-top: 6px solid #fff;
}
#quicklinks h3 {
	color: #069;
	font-size: 14px;
}
#quicklinks ul { 
	list-style: none; 
	font-weight: normal; 
	padding: 4px 24px 12px 14px; 
	margin: 0; 
	}
#quicklinks ul li  {
	font-size: 11px;
	padding: 0 0 4px 7px;
	background: url("../img/sage_accpac_arrow.gif") no-repeat 0 4px;
	}
	
/* Sidebar Promos */
	
.sidebarpromo { height: 87px; margin-top: 10px; background-image: url("../img/sage_accpac_sandbox_promo1bg_v1.jpg") no-repeat top left; }
.sidebarpromo h4 {
	font-size: 13px;
	color: #006699;
	margin: 0;
	padding: 11px 0 6px 13px;
	}

.sidebarpromo ul.links {
	list-style: none;
	padding: 4px 0 0 13px;
	margin: 0;
	font-weight: bold;
	}	
.sidebarpromo ul.links li {
	font-size: 10px;
	padding: 0 0 1px 10px;
	background: url("../img/sage_accpac_arrow.gif") no-repeat 0 50%;
	}
	
/* Footer */

#footerwrapper {
	background-color: #fff;
	}
	
#footer {
	width: 779px;
	height: 110px;
	margin: 13px auto 0 auto;
	background: #fff;
	padding: 5px 0 0 0;
	border-top: 2px solid #939ea5;
	text-align: left;
	clear: both;
	}
#footer p {
	font-size : 10px;
	line-height: 20px;
	color: #000;
	padding: 0 0 0 5px;
	text-align: left;
	}
#footer a	{color: #00386e;}
	
#frame #ftrutility { font-family: Arial, Helvetica, sans-serif; background-color: #fff; }
#frame #ftrutility p { padding-left: 5px; padding-top: 0px; }
#frame #ftrutility p a {
	font-size: 11px;
	color: #069;
	/* padding: 2px 11px 2px 11px;
	background: url("../img/timberline_vlinenav.gif") no-repeat center right; */
	}
	
/* ** Interior Templates **  */

div.sidenav {
	padding-top: 1px;
	padding-right: 1px; 
	background: url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x top right;
	}

.bg-line-top-gray {
	background: #F1EEE9 url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x top right;
	}
.bg-white {
	background: #FFF /*url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x top right*/;
	}
.bg-line-top-white {
	background: url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x top right;
	}
	

	
/* Side Navigation (sub nav) */
ul.sidenav  {
	list-style: none; 
	padding: 14px 0 12px 5px; 
	margin: 0;
	}
	
ul.sidenav ul {
	list-style: none;
	padding: 2px 0 0 0;
	margin: 0;
	}
			
ul.sidenav ul li {
	font-size: 11px;
	line-height: 13px;
	padding: 0 0 2px 8px;
	background: url("../img/sage_accpac_dash.gif") no-repeat 0 7px;
	}
	
ul.sidenav li  {
	font-size: 12px;
	padding: 0 0 3px 9px;
	background: url("../img/sage_accpac_arrow.gif") no-repeat 0 5px;
	}
	
ul.sidenav li.active  {
	background: url("../img/sage_accpac_arrow_active.gif") no-repeat 0 7px;
	}
	
ul.sidenav li a { text-decoration: none; }
ul.sidenav li a:hover { text-decoration: underline; }

ul.sidenav ul li.active { background: url("../img/sage_accpac_dash_active.gif") no-repeat 0 7px; }
	
ul.sidenav ul ul, ul.sidenav ul ul ul {
	list-style: none;
	padding: 2px 0 0 0;
	margin: 0;
	}

div.sidenav ul.sidenav li.active li a { color: #006699; text-decoration: none;  }
div.sidenav ul.sidenav li.active li a:hover { color: #666; text-decoration: underline;  }

div.sidenav ul.sidenav li li a:hover { color: #666;  }
div.sidenav ul.sidenav ul li.active a { color: #666; text-decoration: underline; }

div.sidenav ul.sidenav li li.active li a, div.sidenav ul.sidenav li li li.active li a { color: #006699; text-decoration: none;  }
div.sidenav ul.sidenav li li li.active a, div.sidenav ul.sidenav li li li li.active a { color: #666; text-decoration: underline;  }

/* Sub Navigation (below dotted line) */
div.pagespecificnav {
	width: 155px;
	padding-top: 1px;
	padding-right: 1px;
	background: url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x top right;
	}

div.pagespecificnav ul.sidenav li  {
	font-size: 11px;
	padding: 0 0 3px 10px;
	background: url("../img/sage_accpac_arrow_pagespecific.gif") no-repeat 0 4px;
	}
	
div.pagespecificnav ul.sidenav li a { color: #666; text-decoration: none; }
div.pagespecificnav ul.sidenav li a:hover, div.pagespecificnav ul.sidenav li.active a { text-decoration: underline; }

div.pagespecificnav ul.sidenav ul {
	list-style: none;
	padding: 2px 0 0 0;
	margin: 0;
	}
div.pagespecificnav ul.sidenav ul li, div.pagespecificnav ul.sidenav ul li.active {
	font-size: 11px;
	padding: 0 0 2px 8px;
	background: url("../img/sage_accpac_dash_active.gif") no-repeat 0 7px;
	}
	
div.pagespecificnav ul.sidenav li.active { background: url("../img/sage_accpac_arrow_pagespecific_active.gif") no-repeat 0 4px; }		
div.pagespecificnav ul.sidenav li.active a, div.pagespecificnav ul.sidenav li.active li a  { text-decoration: none;  }
div.pagespecificnav ul.sidenav li li.active a, div.pagespecificnav ul.sidenav li.active a:hover , div.pagespecificnav ul.sidenav li.active li a:hover { text-decoration: underline; }

/* Main Content Area */

/* #maincontentarea { padding: 0 9px 0 9px; } */
#maincontentarea { padding: 0 9px 0 9px; }
#maincontentarea p { padding: 0 16px 10px 25px; }
#maincontentarea div.intro {
	width: 397px;
	line-height: 13px;
	background-color: #F1EEE9;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-bottom: 14px;
	}
#maincontentarea div.intro p { padding-left: 25px; padding-right: 26px; }

#maincontentarea h4 {			
	font-size: 11px;
	padding: 0 16px 2px 18px;
	margin: 0;
	}
	
#maincontentarea h4 a {
	padding: 0 0 0 7px;
	background: url("../img/sage_accpac_arrow.gif") no-repeat 0 5px;
	}
	
#maincontentarea div.newrule {
	padding-bottom: 3px;
	margin-bottom: 13px;
	background: url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x bottom right;
	}
	
/* E-mail to a Friend */
	
p.emailtoafriend { margin: 20px 0 0 0; padding: 0; }
p.emailtoafriend a {
	font-weight: bold;
	text-decoration: none;
	padding-left: 27px;
	padding-top: 3px;
	padding-bottom: 6px;
	background: url("../img/sage_accpac_internal_emailtoafriend.gif") no-repeat top left;
	}
	

/* Replaced Right Sidebar */

#subnav {
	width: 160px;
	padding: 0;
	margin: 0;
	background: #F1EEE9 url("../img/sage_accpac_interior_related_links_bg.gif") repeat-x top left;
}
ul#calltoaction {
	list-style: none; 
	font-weight: bold; 
	padding: 11px 5px 10px 11px; 
	margin: 0;
	}
ul#calltoaction li {
	/*font-size: 10px;*/
	font-size: 12px;
	line-height: 21px;
	margin: 0 0 8px 0;
	padding: 0;
	}	
ul#calltoaction li.three { margin-bottom: 0px; }
ul#calltoaction li a {
	padding-left: 31px;
	text-decoration: none;
	background-repeat: no-repeat;
  	background-position: 0 50%;
	padding: 6px 0 5px 28px;
	}

a.top_rollover img{ background-color: #fff; }
a.top_rollover:hover img{ background-color: #000; }
