#homepage, #aboutus {
	background: #FFFFFF url(../images/template/watermarks/default.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#homepage a, #aboutus a {
	color: #669900;
	text-decoration: underline;
}

#homepage h2, #aboutus h2 {
	color: #669900;
}

#homepage .col1, #aboutus .col1 {
	margin: 20px 0px 0px;
	padding: 10px 25px 0px 40px;
	float: left;
	width: 270px;
}

#homepage .col2, #aboutus .col2 {
	margin: 20px 0px 0px;
	padding: 10px 0px 0px 40px;
	float: left;
	width: 270px;
	background: url(../images/template/dots-v.gif) repeat-y left top;
}

#homepage .col1 h2, #homepage .col2 h2, #aboutus .col1 h2, #aboutus .col2 h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 270px;
	font-weight: normal;
	line-height: 1.3em;
}

#homepage .col1 h3, #homepage .col2 h3, #aboutus .col1 h3, #aboutus .col2 h3 {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 270px;
}

#homepage .col1 ul, #homepage .col2 ul, #aboutus .col1 ul, #aboutus .col2 ul {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 270px;
	list-style-image: none;
	list-style-type: none;
}

#homepage .col1 li, #homepage .col2 li, #aboutus .col1 li, #aboutus .col2 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 240px;
	background: url(../images/template/bullet-green.gif) no-repeat left top;
}

#homepage .col1 .copy, #homepage .col2 .copy, #aboutus .col1 .copy, #aboutus .col2 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 270px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#homepage .col1 .services {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 180px;
	list-style-image: none;
	list-style-type: none;
}

#homepage .col1 .services li {
	float: left;
	height: 35px;
	width: 180px;
	margin: 0px 0px 5px;
	padding: 0px;
	display: inline;
}

#homepage .col1 .services .sales a {
	background: url(../images/content/services/smalllink-sales.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .admin a {
	background: url(../images/content/services/smalllink-admin.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .strategic a {
	background: url(../images/content/services/smalllink-strategic.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .marketing a {
	background: url(../images/content/services/smalllink-marketing.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .customer a {
	background: url(../images/content/services/smalllink-customer.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .recovery a {
	background: url(../images/content/services/smalllink-recovery.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .recall a {
	background: url(../images/content/services/smalllink-recall.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .col1 .services .finance a {
	background: url(../images/content/services/smalllink-finance.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#homepage .promo-home-full {
	margin: 20px 40px 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 830px;
	display: inline;
}

#business, #faq {
	background: #FFFFFF url(../images/template/watermarks/default.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#business a, #faq a {
	color: #669900;
	text-decoration: underline;
}

#business h2, #faq h2 {
	color: #669900;
}
#business .col1, #faq .col1 {
	margin: 20px 0px 0px;
	padding: 10px 0px 0px 40px;
	float: left;
	width: 260px;
}

#business .col2, #faq .col2 {
	margin: 20px 0px 0px;
	padding: 10px 30px 0px 40px;
	float: right;
	width: 500px;
	background: url(../images/template/dots-v.gif) repeat-y left top;
}

#business .col1 h2, #faq .col1 h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 260px;
	font-weight: normal;
	line-height: 1.3em;
}

#business .col1 h3, #faq .col1 h3 {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 260px;
}

#business .col1 ul, #faq .col1 ul {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 260px;
	list-style-image: none;
	list-style-type: none;
}

#business .col1 li, #faq .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 260px;
}

#business .col1 .return {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 20px 0px 10px;
	float: left;
	width: 260px;
}

#business .col1 .copy, #faq .col1 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 270px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#business .col2 h2, #faq .col2 h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 500px;
	font-weight: normal;
	line-height: 1.3em;
}

#business .col2 .service-name {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	width: 500px;
}

#business .col2 ul, #faq .col2 ul {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 500px;
	list-style-image: none;
	list-style-type: none;
}

#business .col2 li, #faq .col2 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 470px;
	background: url(../images/template/bullet-green.gif) no-repeat left top;
}

#business .col2 .copy, #faq .col2 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 500px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#technology, #prices, #plain {
	background: #FFFFFF url(../images/template/watermarks/default.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#careers {
	background: #FFFFFF url(../images/template/watermarks/careers.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-sales {
	background: #FFFFFF url(../images/template/watermarks/services-sales.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-admin {
	background: #FFFFFF url(../images/template/watermarks/services-admin.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-strategic {
	background: #FFFFFF url(../images/template/watermarks/services-strategic.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-marketing {
	background: #FFFFFF url(../images/template/watermarks/services-marketing.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-customer {
	background: #FFFFFF url(../images/template/watermarks/services-customer.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-recovery {
	background: #FFFFFF url(../images/template/watermarks/services-recovery.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-recall {
	background: #FFFFFF url(../images/template/watermarks/services-recall.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services-finance {
	background: #FFFFFF url(../images/template/watermarks/services-finance.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#technology a, #prices a, #careers a, #plain a {
	color: #669900;
	text-decoration: underline;
}

#services-sales a {
	color: #CC0000;
	text-decoration: underline;
}

#services-admin a {
	color: #0066CC;
	text-decoration: underline;
}

#services-strategic a {
	color: #CC6600;
	text-decoration: underline;
}

#services-marketing a {
	color: #339966;
	text-decoration: underline;
}

#services-customer a {
	color: #663399;
	text-decoration: underline;
}

#services-recovery a {
	color: #663399;
	text-decoration: underline;
}

#services-recall a {
	color: #663399;
	text-decoration: underline;
}

#services-finance a {
	color: #663399;
	text-decoration: underline;
}

#services-sales h2 {
	color: #CC0000;
}

#services-admin h2 {
	color: #0066CC;
}

#services-finance h2 {
	color: #0066CC;
}

#services-strategic h2 {
	color: #CC6600;
}

#services-marketing h2 {
	color: #339966;
}

#services-customer h2 {
	color: #663399;
}

#services-recovery h2 {
	color: #339900;
}

#services-recall h2 {
	color: #666699;
}

#technology h2, #prices h2, #careers h2, #plain h2 {
	color: #669900;
}

#technology .col1, #prices .col1, #careers .col1, #plain .col1, #services-sales .col1, #services-admin .col1, #services-strategic .col1, #services-marketing .col1, #services-customer .col1, #services-recovery .col1, #services-recall .col1 {
	margin: 20px 0px 0px;
	padding: 10px 0px 0px 40px;
	float: left;
	width: 600px;
}

#technology .col1 h2, #prices .col1 h2, #careers .col1 h2, #plain .col1 h2, #services-sales .col1 h2, #services-admin .col1 h2, #services-strategic .col1 h2, #services-marketing .col1 h2, #services-customer .col1 h2, #services-recovery .col1 h2, #services-recall .col1 h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 600px;
	font-weight: normal;
	line-height: 1.3em;
}

#technology .col1 h3, #prices .col1 h3, #careers .col1 h3, #plain .col1 h3, #services-sales .col1 h3, #services-admin .col1 h3, #services-strategic .col1 h3, #services-marketing .col1 h3, #services-customer .col1 h3, #services-recovery .col1 h3, #services-recall .col1 h3 {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 600px;
}

#technology .col1 ul, #prices .col1 ul, #careers .col1 ul, #plain .col1 ul, #services-sales .col1 ul, #services-admin .col1 ul, #services-strategic .col1 ul, #services-marketing .col1 ul, #services-customer .col1 ul, #services-recovery .col1 ul, #services-recall .col1 ul {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 600px;
	list-style-image: none;
	list-style-type: none;
}

#technology .col1 li, #prices .col1 li, #careers .col1 li, #plain .col1 li, #services-sales .col1 li, #services-admin .col1 li, #services-strategic .col1 li, #services-marketing .col1 li, #services-customer .col1 li, #services-recovery .col1 li, #services-recall .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-green.gif) no-repeat left top;
}

#services-sales .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-red.gif) no-repeat left top;
}

#services-admin .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-blue.gif) no-repeat left top;
}

#services-strategic .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-orange.gif) no-repeat left top;
}

#services-marketing .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-turq.gif) no-repeat left top;
}

#services-customer .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-purple.gif) no-repeat left top;
}

#services-finance .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-purple.gif) no-repeat left top;
}

#services-recovery .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-green.gif) no-repeat left top;
}

#services-recall .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 570px;
	background: url(../images/template/bullet-purple2.gif) no-repeat left top;
}

#services-sales .col1 .leaf-dl, #services-admin .col1 .leaf-dl, #services-strategic .col1 .leaf-dl, #services-marketing .col1 .leaf-dl, #services-customer .col1 .leaf-dl {
	font-size: 1.2em;
	margin: 10px 0px 50px;
	padding: 18px 10px 0px 50px;
	float: left;
	height: 32px;
	width: 220px;
	background: url(../images/template/services/dl-button.gif) no-repeat;
	display: inline;
}

#services-sales .col1 .leaf-dl2, #services-admin .col1 .leaf-dl2, #services-strategic .col1 .leaf-dl2, #services-marketing .col1 .leaf-dl2, #services-customer .col1 .leaf-dl2 {
	font-size: 1.2em;
	margin: 10px 0px 50px;
	padding: 18px 10px 0px 50px;
	float: left;
	height: 32px;
	width: 220px;
	background: url(../images/template/services/dl-button2.gif) no-repeat;
	display: inline;
}

#technology .col1 .copy, #prices .col1 .copy, #careers .col1 .copy, #plain .col1 .copy, #services-sales .col1 .copy, #services-admin .col1 .copy, #services-strategic .col1 .copy, #services-marketing .col1 .copy, #services-customer .col1 .copy, #services-recovery .col1 .copy, #services-recall .col1 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 600px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#services-sales .col1 .miniform-holder, #services-finance .col1 .miniform-holder, #services-admin .col1 .miniform-holder, #services-strategic .col1 .miniform-holder, #services-marketing .col1 .miniform-holder, #services-customer .col1 .miniform-holder, #services-recovery .col1 .miniform-holder, #services-recall .col1 .miniform-holder {
	margin: 20px 0px 40px 30px;
	padding: 20px;
	float: left;
	width: 400px;
	display: inline;
	border: 1px solid #CCCCCC;
}

#services-sales .col1 .miniform-holder .intro, #services-finance .col1 .miniform-holder .intro, #services-admin .col1 .miniform-holder .intro, #services-strategic .col1 .miniform-holder .intro, #services-marketing .col1 .miniform-holder .intro, #services-customer .col1 .miniform-holder .intro, #services-recovery .col1 .miniform-holder .intro, #services-recall .col1 .miniform-holder .intro {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 400px;
}

#services-sales .col1 .miniform-holder .instruction, #services-finance .col1 .miniform-holder .instruction, #services-admin .col1 .miniform-holder .instruction, #services-strategic .col1 .miniform-holder .instruction, #services-marketing .col1 .miniform-holder .instruction, #services-customer .col1 .miniform-holder .instruction, #services-recovery .col1 .miniform-holder .instruction, #services-recall .col1 .miniform-holder .instruction {
	font-size: 1.1em;
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
	float: left;
	width: 400px;
	border-bottom: 1px dotted #CCCCCC;
}

#services-sales .col1 .miniform-holder form,  #services-finance .col1 .miniform-holder form, #services-admin .col1 .miniform-holder form, #services-strategic .col1 .miniform-holder form, #services-marketing .col1 .miniform-holder form, #services-customer .col1 .miniform-holder form, #services-recovery .col1 .miniform-holder form, #services-recall .col1 .miniform-holder form {
	display: inline;
}

#services-sales .col1 .miniform-holder table, #services-finance .col1 .miniform-holder table, #services-admin .col1 .miniform-holder table, #services-strategic .col1 .miniform-holder table, #services-marketing .col1 .miniform-holder table, #services-customer .col1 .miniform-holder table, #services-recovery .col1 .miniform-holder table, #services-recall .col1 .miniform-holder table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
	font-size: 1.1em;
}

#services-sales .col1 .miniform-holder .dl-button, #services-finance .col1 .miniform-holder .dl-button, #services-admin .col1 .miniform-holder .dl-button, #services-strategic .col1 .miniform-holder .dl-button, #services-marketing .col1 .miniform-holder .dl-button, #services-customer .col1 .miniform-holder .dl-button, #services-recovery .col1 .miniform-holder .dl-button, #services-recall .col1 .miniform-holder .dl-button {
	text-decoration: underline;
	padding: 10px;
	font-size: 1.1em;
}

#services {
	background: #FFFFFF url(../images/template/watermarks/default.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#services a {
	color: #669900;
	text-decoration: underline;
}

#services h2 {
	color: #669900;
}

#services .col-intro {
	margin: 20px 40px;
	padding: 10px 230px 20px 0px;
	float: left;
	width: 600px;
	display: inline;
	background: url(../images/template/dots-h.gif) repeat-x left bottom;
}

#services .col-intro .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 540px;
	font-size: 1.2em;
	line-height: 1.5em;
}

#services .links-holder {
	margin: 0px 40px;
	padding: 20px 0px;
	float: left;
	width: 830px;
	display: inline;
}

#services .links-holder .link-admin {
	margin: 0px 10px 10px 0px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-admin.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-sales {
	margin: 0px 0px 10px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-sales.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-customer {
	margin: 0px 10px 10px 0px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-customer.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-recovery {
	margin: 0px 0px 10px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-recovery.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-recall {
	margin: 0px 10px 10px 0px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-recall.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-strategic {
	margin: 0px 0px 10px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-strategic.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-marketing {
	margin: 0px 10px 10px 0px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-marketing.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-finance {
	margin: 0px 10px 10px 0px;
	padding: 70px 100px 10px 20px;
	float: left;
	height: 70px;
	width: 290px;
	background: url(../images/content/services/biglink-finance.gif) no-repeat;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 1.3em;
}

#services .links-holder .link-contact {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 410px;
	background: url(../images/content/services/biglink-contact.gif) no-repeat;
}

#information {
	background: #FFFFFF url(../images/template/watermarks/default.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#information a {
	color: #669900;
	text-decoration: underline;
}

#information h2 {
	color: #669900;
	text-decoration: none;
}

#information .col-intro {
	margin: 20px 40px;
	padding: 10px 0px 20px;
	float: left;
	width: 830px;
	display: inline;
	background: url(../images/template/dots-h.gif) repeat-x left bottom;
}

#information .col-intro .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 830px;
	font-size: 1.2em;
	line-height: 1.5em;
}

#information .col1 {
	margin: 0px;
	padding: 0px 50px 0px 40px;
	float: left;
	width: 550px;
}

#information .col1 .blog-title {
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 550px;
	font-size: 1.1em;
	line-height: 1.5em;
	font-weight: bold;
}

#information .col1 h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 550px;
	font-weight: normal;
	line-height: 1.3em;
}
#information .col1 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 550px;
	font-size: 1.1em;
	line-height: 1.5em;
}
#information .col1 .copy-line {
	margin: 0px 0px 20px;
	padding: 0px 0px 25px;
	float: left;
	width: 550px;
	font-size: 1.1em;
	line-height: 1.5em;
	background: url(../images/template/dots-h.gif) repeat-x left bottom;
}

#information .col2 {
	margin: 0px;
	padding: 0px 40px 0px 0px;
	float: right;
	width: 200px;
}

#information .col2 .link-leaflets {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
	background: url(../images/template/information/link-leaflets.gif) no-repeat;
}

#information .col2 .link-faqs {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
	background: url(../images/template/information/link-faqs.gif) no-repeat;
}

#information .col2 .link-pressreleases {
	background: url(../images/template/information/link-press.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
}

#information .col2 .link-podcasts {
	background: url(../images/template/information/link-podcasts.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
}

#information .col2 .link-survey {
	background: url(../images/template/information/link-survey.gif) no-repeat;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
}

#formpage {
	background: #FFFFFF url(../images/template/watermarks/pen.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#formpage a {
	color: #669900;
	text-decoration: underline;
}

#formpage h2 {
	color: #669900;
}

#formpage .col-intro {
	margin: 20px 40px;
	padding: 10px 0px 20px;
	float: left;
	width: 830px;
	display: inline;
	background: url(../images/template/dots-h.gif) repeat-x left bottom;
}

#formpage .col-intro .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 830px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#formpage .col-intro h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 830px;
	font-weight: normal;
	line-height: 1.3em;
}

#formpage .col-intro ul {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 830px;
	list-style-image: none;
	list-style-type: none;
}

#formpage .col-intro li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 800px;
	background: url(../images/template/bullet-green.gif) no-repeat left top;
}

#formpage form {
	margin: 0px;
	padding: 10px 40px;
	float: left;
	width: 830px;
}

#formpage form h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 830px;
	font-weight: normal;
	line-height: 1.3em;
}

#formpage form .intro {
	float: left;
	width: 830px;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 20px;
}

#formpage table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 830px;
	font-size: 1.2em;
}

#formpage .single-line, #formpage .multi-line {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #669900;
	border: 1px solid #B6B3B2;
	padding: 2px;
}

#blog {
	background: #FFFFFF url(../images/template/watermarks/default.gif) no-repeat right bottom;
	padding-bottom: 20px;
}

#blog a {
	color: #669900;
	text-decoration: underline;
}

#blog h1, #blog h2 {
	color: #669900;
}

#blog .col1 {
	margin: 20px 0px 0px;
	padding: 10px 0px 0px 40px;
	float: left;
	width: 200px;
}

#blog .col2 {
	margin: 20px 0px 0px;
	padding: 10px 40px 0px;
	float: right;
	width: 560px;
	background: url(../images/template/dots-v.gif) repeat-y left top;
}

#blog .col1 .header {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 200px;
	font-weight: normal;
	line-height: 1.3em;
}

#blog .col1 h3 {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 200px;
}

#blog .col1 ul {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 200px;
	list-style-image: none;
	list-style-type: none;
}

#blog .col1 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 200px;
}

#blog .col1 .return {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 20px 0px 10px;
	float: left;
	width: 200px;
}

#blog .col1 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 200px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#blog .col2 h1 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 560px;
	font-weight: normal;
	line-height: 1.3em;
}

#blog .col2 h2 {
	font-size: 1.2em;
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: 560px;
	font-weight: bold;
	line-height: 1.3em;
}

#blog .col2 .service-name {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	width: 560px;
}

#blog .col2 ul {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 560px;
	list-style-image: none;
	list-style-type: none;
}

#blog .col2 li {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	float: left;
	width: 530px;
	background: url(../images/template/bullet-green.gif) no-repeat left top;
}

#blog .col2 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 560px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#blog .col2 .subhead {
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 560px;
	font-size: 1.1em;
	line-height: 1.5em;
}

#blog .col2 .date {
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	width: 560px;
	font-size: 1em;
	line-height: 1.5em;
	color: #B6B3B2;
}

#blog .col2 .date2 {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 560px;
	font-size: 1em;
	line-height: 1.5em;
	color: #B6B3B2;
}

#blog .col2 .comments-head {
	font-size: 1.6em;
	line-height: 1.5em;
	color: #669900;
	margin: 0px;
	padding: 0px;
	float: left;
}

#blog .col2 .comment-title {
	font-size: 1.7em;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 560px;
	color: #669900;
}

#blog .col2 .comment {
	font-size: 1.2em;
	margin: 0px;
	padding: 10px 0px 5px;
	float: left;
	width: 560px;
	font-weight: bold;
}

#blog .col2 .excert {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 560px;
}

#blog .col2 .comment-form-holder {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 560px;
}

#blog .col2 .comment-form-holder form {
	display: inline;
}

#blog .col2 .comment-form-holder table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 560px;
}

#blog .col2 .alert-error {
	background: #FFD7BB;
	margin: 10px 160px 10px 0px;
	padding: 19px 19px 9px;
	float: left;
	width: 360px;
	border: 1px solid #FF6600;
}

#blog .col2 .alert-error .statement {
	font-size: 1.1em;
	color: #CC3300;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 360px;
}

#blog .col2 .alert-error ul {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	width: 360px;
	list-style-image: none;
	list-style-type: none;
}

#blog .col2 .alert-error li {
	margin: 0px;
	padding: 0px 0px 10px 20px;
	float: left;
	width: 340px;
	color: #CC3300;
	background: url(../blog/templates/general/error-box-bullet.gif) no-repeat left top;
	font-size: 1.1em;
}

.promo-career {
	margin: 0px 40px 20px;
	padding: 0px 0px 20px;
	float: left;
	width: 830px;
	display: inline;
	background: url(../images/template/dots-h.gif) repeat-x left bottom;
}

.promo-career .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 830px;
	font-size: 1.1em;
	line-height: 1.5em;
}

.promo-career h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 830px;
	font-weight: normal;
	line-height: 1.3em;
}

.col-sidebar {
	margin: 20px 0px 0px;
	padding: 10px 30px;
	float: right;
	width: 180px;
	background: url(../images/template/dots-v.gif) repeat-y left top;
}

.col-sidebar .blog-title {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 180px;
	font-weight: bold;
}

.col-sidebar h2 {
	font-size: 1.8em;
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 180px;
	font-weight: normal;
	line-height: 1.3em;
}

.col-sidebar .copy {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 180px;
}

.col-sidebar .promo-home {
	margin: 0px;
	padding: 10px 0px;
	float: left;
}

.col-sidebar .services {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 180px;
	list-style-image: none;
	list-style-type: none;
}

.col-sidebar .services li {
	float: left;
	height: 35px;
	width: 180px;
	margin: 0px 0px 5px;
	padding: 0px;
	display: inline;
}

.col-sidebar .services .sales a {
	background: url(../images/content/services/smalllink-sales.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .admin a {
	background: url(../images/content/services/smalllink-admin.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .strategic a {
	background: url(../images/content/services/smalllink-strategic.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .marketing a {
	background: url(../images/content/services/smalllink-marketing.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .customer a {
	background: url(../images/content/services/smalllink-customer.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .recovery a {
	background: url(../images/content/services/smalllink-recovery.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .recall a {
	background: url(../images/content/services/smalllink-recall.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

.col-sidebar .services .finance a {
	background: url(../images/content/services/smalllink-finance.gif) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 180px;
}

#aboutus .feature-panel .panel-heading {
	background: url(../images/content/top-panels/about.jpg) no-repeat;
	margin: 0px;
	padding: 136px 430px 0px 40px;
	float: left;
	height: 91px;
	width: 424px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#information .feature-panel .panel-heading {
	background: url(../images/content/top-panels/information.jpg) no-repeat;
	margin: 0px;
	padding: 103px 430px 0px 40px;
	float: left;
	height: 124px;
	width: 424px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#faq .feature-panel .panel-heading {
	background: url(../images/content/top-panels/faq.jpg) no-repeat;
	margin: 0px;
	padding: 136px 430px 0px 40px;
	float: left;
	height: 91px;
	width: 424px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#prices .feature-panel .panel-heading {
	background: url(../images/content/top-panels/prices.jpg) no-repeat;
	margin: 0px;
	padding: 142px 380px 0px 40px;
	float: left;
	height: 85px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#technology .feature-panel .panel-heading {
	background: url(../images/content/top-panels/tech.jpg) no-repeat;
	margin: 0px;
	padding: 142px 380px 0px 40px;
	float: left;
	height: 85px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#services .feature-panel .panel-heading {
	background: url(../images/content/top-panels/services.jpg) no-repeat;
	margin: 0px;
	padding: 116px 330px 0px 40px;
	float: left;
	height: 111px;
	width: 524px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#formpage .feature-panel .panel-heading-contact {
	background: url(../images/content/top-panels/contact.jpg) no-repeat;
	margin: 0px;
	padding: 136px 430px 0px 40px;
	float: left;
	height: 91px;
	width: 424px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-professional {
	background: url(../images/content/top-panels/legal.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-retail {
	background: url(../images/content/top-panels/retail.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-it {
	background: url(../images/content/top-panels/it.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-charity {
	background: url(../images/content/top-panels/charity.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-media {
	background: url(../images/content/top-panels/media.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-construction {
	background: url(../images/content/top-panels/construction.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-public {
	background: url(../images/content/top-panels/public.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-energy {
	background: url(../images/content/top-panels/energy.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-health {
	background: url(../images/content/top-panels/health.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-sme {
	background: url(../images/content/top-panels/sme.jpg) no-repeat;
	margin: 0px;
	padding: 136px 380px 0px 40px;
	float: left;
	height: 91px;
	width: 474px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

#business .feature-panel .panel-heading-sectors {
	background: url(../images/content/top-panels/sectors.jpg) no-repeat;
	margin: 0px;
	padding: 136px 450px 0px 40px;
	float: left;
	height: 91px;
	width: 404px;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
}

.flvplayer {
	size:auto;
	padding:inherit
}