
body
{
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #122742;
	background-image: url(../images/bckrepeatx.png);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	color: #333;
}

.twoColFixLtHdr #container
{
	width: 864px;
	background: #fff;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 10px;
}



.twoColFixLtHdr #header
{
	background: #fff;
	display: block;
	width: 864px;
	margin: 0 auto;
	margin-top: 10px;
}



.twoColFixLtHdr #header h1
{
	margin: 0;
	padding: 10px 0;
}




#navigation
{
	margin-left: 13px;
	width: 838px;
	height: 30px;
	background-image: url(../images/navx.png);
	background-position: top left;
	background-repeat: repeat-x;
}





h1
{
	font-size: 1.3em;
}

h2
{
	font-size: 2.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding: 0;
	margin: 0;
}

h3
{
	padding: 0;
	margin: 0;
	font-weight: lighter;
}


#sideCol
{
	float: right;
	width: 280px;
}

/*side bar stuff*/
#sidemenu
{
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	background: #122742;
}
#sidemenu h5
{
	display: block;
	background-image: url(../images/menuoff.png);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 1.0em;
	color: #1C3B5E;
	margin: 0px;
	width: 250px;
	padding: 10px 10px;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#sidemenu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#sidemenu ul li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidemenu ul li a
{
	font-size: 90%;
	display: block;
	background-image: url(../images/menuon.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 10px 10px;
	text-decoration: none;
	background: #122742;
	color: #fff;
	width: 250px;
	border-bottom: 1px #18314F solid;
}

#sidemenu ul li a:hover, #sidemenu ul li a:focus
{
	color: #1C3B5E;
	background-color: #D4D4D4;
	background-image: url(../images/menuoff.png);
	background-position: top left;
	background-repeat: repeat-x;
}

#mainContent
{
	float: left;
	width: 555px;
	margin-left: 15px;
	margin-top: 20px;
}



.ContactRepBox ul
{
	list-style-type: none;
}
.ContactRepBox ul.Content1
{
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

.ContactRepBox ul.Content1 li.headline
{
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 10px;
}

#footer
{
	margin: 0 auto;
	background: #fff;
	width: 864px;
	padding-top: 30px;
}



ul#footernav
{
	margin: 0 auto;
	padding: 0;
	font-size: .8em;
	color: #333;
	background: #EFEFEF;
	border: 1px dotted #ccc;
	width: 838px;
	height: 30px;
	padding-top: 10px;
}

ul#footernav li
{
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
}


ul#footernav a:link, .twoColFixLtHdr ul#footernav a:active
{
	color: #333;
	text-decoration: none;
	padding-right: 5px;
	border-right: 1px #333 solid;
}

ul#footernav a:visited
{
	color: #333;
	text-decoration: underline;
	padding-right: 5px;
	border-right: 1px #333 solid;
}

ul#footernav a:hover
{
	color: #000099;
	text-decoration: underline;
}

#footer p
{
	margin: 0;
}






.fltrt
{
	float: right;
	margin-left: 8px;
}
.fltlft
{
	float: left;
	margin-right: 8px;
}

.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

img.logo
{
	float: left;
	position: relative;
	left: 30px;
	top: 50px;
}

span.slogan
{
	color: #000;
	font-size: 11pt;
	font-weight: bold;
	width: 350px;
	position: relative;
	left: -40px;
	top: 70px;
	float: right;
}

/*tables*/

table.ContactReps
{
	width: 320px;
	margin: 0;
	padding: 0; /* position:relative; right:13px; top:10px; */
	border: 1px #ccc solid;
	margin-top: 20px;
}



table.ContactReps th
{
	font-size: 1.5em;
	font-weight: lighter;
	padding-left: 5px;
	background: #333;
	color: #ccc;
}

table.ContactReps td
{
	width: 150px;
	padding: 5px;
}

table.ContactReps .odd td
{
	background: #EFEFEF;
}




/*Awards Table*/

table#sagesoftware, table#sagecrm, table#sageerp, table#sagebusinessanalysis, table#sagehrseries, table#sageepos, table#sagepayroll, table#sagepre2001
{
	background: #C6C6C6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/table/leftcolrepeatx.gif);
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 9pt;
	margin-right: 20px;
}

table#sagesoftware a:visited, table#sagecrm a:visited, table#sageerp a:visited, table#sagebusinessanalysis a:visited, table#sagehrseries a:visited, table#sageepos a:visited, table#sagepayroll a:visited, table#sagepre2001 a:link, table#sagesoftware a:link, table#sagecrm a:link, table#sageerp a:link, table#sagebusinessanalysis a:link, table#sagehrseries a:link, table#sageepos a:link, table#sagepayroll a:link, table#sagepre2001 a:link
{
	color: #002645;
}

table#sagesoftware a:hover, table#sagecrm a:hover, table#sageerp a:hover, table#sagebusinessanalysis a:hover, table#sagehrseries a:hover, table#sageepos a:hover, table#sagepayroll a:hover, table#sagepre2001 a:hover
{
	color: #28527E;
	text-decoration: underline;
}


table#sagesoftware tr.even, table#sagecrm tr.even, table#sageerp tr.even, table#sagebusinessanalysis tr.even, table#sagehrseries tr.even, table#sageepos tr.even, table#sagepayroll tr.even, table#sagepre2001 tr.even
{
	background: #E6E6E6;
	color: #333;
}

table#sagesoftware td, table#sagecrm td, table#sageerp td, table#sagebusinessanalysis td, table#sagehrseries td, table#sageepos td, table#sagepayroll td, table#sagepre2001 td
{
	text-align: center;
	padding: 10px;
}

table#sagesoftware td.eventd, table#sagecrm td.eventd, table#sageerp td.eventd, table#sagebusinessanalysis td.eventd, table#sagehrseries td.eventd, table#sageepos td.eventd, table#sagepayroll td.eventd, table#sagepre2001 td.eventd
{
	background-image: url(../images/table/leftcolevenrepeatx.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

table#sagesoftware th, table#sagecrm th, table#sageerp th, table#sagebusinessanalysis th, table#sagehrseries th, table#sageepos th, table#sagepayroll th, table#sagepre2001 th
{
	height: 50px;
	color: #ccc;
	background-image: url(../images/table/threpeatx.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 1.1em;
	text-align: center;
}

table#sagesoftware th.title, table#sagecrm th.title, table#sageerp th.title, table#sagebusinessanalysis th.title, table#sagehrseries th.title, table#sageepos th.title, table#sagepayroll th.title, table#sagepre2001 th.title
{
	background-image: url(../images/table/thtitlerepeatx.png);
	background-repeat: repeat-x;
	background-position: top left;
}


caption
{
	font-size: 70%;
	display: none;
}



#SubContent
{
	padding: 20px;
}




/*Link Styles*/


a:link, a:visited
{
	color: #333;
}

a:hover
{
	color: #28527E;
}



/*Imagery Styles*/

img.email
{
	padding-right: 5px;
	margin-top: 3px;
}



/*infobox*/
#slogan
{
	margin-left: 80px;
	padding-top: 20px;
	font-weight: lighter;
	width: 480px;
	float: right;
	font-size: 1.3em;
}




