

/* ======================================== NECESSARY FOR FOOTER PLACEMENT ======================================== */

	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
		}



/* ======================================== DEFINE ALL MAIN VALUES ======================================== */

	body {
		font: 0.75em/140% Arial, Hevetica, sans-serif;
		background: #262840 url(assets/common/bg-span.jpg) repeat-x left top;
		color: #BEBFC6;
		margin: 0 0 0 0;
		padding: 0;
		}
	
	.italic {
		font-style: italic;
		}
	
	img {
		border-style: none;
		}
	
	.left {
		float: left;
		padding: 0 0 0 0;
		}
	
	.left2 {
		float: left;
		padding: 0 15px 0 0;
		}
	
	.right {
		float: right;
		}

	.orange {
		color: #B47E13;
		}

/* =A styles */
	a:link {
		color: #B47E13;
		}
	
	a:visited {
		color: #B47E13;
		}
		
	a:hover {
		color: #785920;
		}
	
	a:active {
		color: #B47E13;
		}




/* HEADING STYLES */
		
	h1, h2, h3, h4, h5 {
		font: 2em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		}



/* ============================================================================================ */

/* ======================================== CONTAINERS ======================================== */

/* ============================================================================================ */

	#page {
		margin: 0 auto;
		min-height: 100%;
		width: 774px;
		}
		
	* html #page {
		height: 100%;
		}	
		
		
	#container {
		min-height: 100%;
		position: relative;
		}
	
	• html #container {
		height: 100%;
		}	
		
		

/* ====================================================================================== */

/* ======================================== LOGO ======================================== */

/* ====================================================================================== */

	#logo {
		float: right;
		margin: 6px 20px 0 0;
		width: 228px;
		height: 100px;
		}
			


/* ============================================================================================ */

/* ======================================== NAVIGATION ======================================== */

/* ============================================================================================ */

	#nav {
		padding: 1px 0 0 0;
		margin: 16px 0 0 20px;
		width: 503px;
		height: 100px;
		}
			
	#nav a {
		float: left;
		}

	#nav ul {
		padding: 0;
		margin: 40px 0 0 0;
		list-style-type: none;
		width: 503px;
		}


	#nav li {
		font: 0.9em/140% Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-indent: -10000px;
		list-style: none;
		display: inline;
		}
	
	a .alt {
		display: none;
		}


/* NAVIGATION HOME */

	#navHome a {
		width: 84px;
		height: 26px;
		text-decoration: none;
		background: transparent url(assets/nav/nav-home-stat.gif) no-repeat left center;
		}

	#navHome a:hover {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-home-act.gif) no-repeat left center;
		}

	#navHomeCurrent a {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-home-act.gif) no-repeat left center;
		}


/* NAVIGATION ABOUT */

	#navAbout a {
		width: 84px;
		height: 26px;
		text-decoration: none;
		background: transparent url(assets/nav/nav-abou-stat.gif) no-repeat left center;
		}

	#navAbout a:hover {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-abou-act.gif) no-repeat left center;
		}

	#navAboutCurrent a {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-abou-act.gif) no-repeat left center;
		}


/* NAVIGATION SERVICES */

	#navServs a {
		width: 84px;
		height: 26px;
		text-decoration: none;
		background: transparent url(assets/nav/nav-serv-stat.gif) no-repeat left center;
		}

	#navServs a:hover {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-serv-act.gif) no-repeat left center;
		}

	#navServsCurrent a {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-serv-act.gif) no-repeat left center;
		}


/* NAVIGATION TECHNOLOGY */

	#navTech a {
		width: 84px;
		height: 26px;
		text-decoration: none;
		background: transparent url(assets/nav/nav-tech-stat.gif) no-repeat left center;
		}

	#navTech a:hover {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-tech-act.gif) no-repeat left center;
		}

	#navTechCurrent a {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-tech-act.gif) no-repeat left center;
		}


/* NAVIGATION SOLUTIONS */

	#navSols a {
		width: 84px;
		height: 26px;
		text-decoration: none;
		background: transparent url(assets/nav/nav-sols-stat.gif) no-repeat left center;
		}

	#navSols a:hover {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-sols-act.gif) no-repeat left center;
		}

	#navSolsCurrent a {
		width: 84px;
		height: 26px;
		background: transparent url(assets/nav/nav-sols-act.gif) no-repeat left center;
		}


/* NAVIGATION CONTACT */

	#navCont a {
		width: 83px;
		height: 26px;
		text-decoration: none;
		background: transparent url(assets/nav/nav-cont-stat.gif) no-repeat left center;
		}

	#navCont a:hover {
		width: 83px;
		height: 26px;
		background: transparent url(assets/nav/nav-cont-act.gif) no-repeat left center;
		}

	#navContCurrent a {
		width: 83px;
		height: 26px;
		background: transparent url(assets/nav/nav-cont-act.gif) no-repeat left center;
		}



/* =============================================================================================== */

/* ======================================== INTRO GRAPHIC ======================================== */

/* =============================================================================================== */

	#introGraphic {
		margin: 0;
		padding: 0;
		width: 774px;
		}





/* ================================================================================================= */

/* ======================================== HOMEPAGE STYLES ======================================== */

/* ================================================================================================= */

/* COLUMN MAIN */
	#colMainHome {
		margin: 25px 0 0 21px;
		padding: 0 0 15px 0;
		width: 484px;
		}

	#colMainHome p {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}

/* COLUMN MAIN 2 */
	#colMainHome2 {
		float: right;
		margin: 448px 0 0 0;
		width: 345px;
		height: 100px;
		}


/* SUB COLUMNS */

	#col1Home {
		float: left;
		width: 234px;
		margin: 0 0 0 20px;
		}
		
	#col2Home {
		margin: 0 250px 0 270px;
		width: 234px;
		}
		
	#col3Home {
		float: right;
		width: 234px;
		margin: 0 20px 0 0;
		}
	
		
/* HOME - HEADING STYLES */

	.h1Home {
		display: block;
		width: 234px;
		height: 32px;
		background: url(assets/home/home-serv-sub-stat.gif) no-repeat left top;
		text-indent: -10000px;
		}
	
	a.h1Home:link, a.h1Home:visited, a.h1Home:active {
		background: url(assets/home/home-serv-sub-stat.gif) no-repeat left top;
		}
	
	a.h1Home:hover {
		background: url(assets/home/home-serv-sub-act.gif) no-repeat left top;
		}
		
		

	.h2Home {
		display: block;
		width: 234px;
		height: 32px;
		background: url(assets/home/home-tech-sub-stat.gif) no-repeat left top;
		text-indent: -10000px;
		}
	
	a.h2Home:link, a.h2Home:visited, a.h2Home:active {
		background: url(assets/home/home-tech-sub-stat.gif) no-repeat left top;
		}
	
	a.h2Home:hover {
		background: url(assets/home/home-tech-sub-act.gif) no-repeat left top;
		}



	.h3Home {
		display: block;
		width: 234px;
		height: 32px;
		background: url(assets/home/home-solu-sub-stat.gif) no-repeat left top;
		text-indent: -10000px;
		}
	
	a.h3Home:link, a.h3Home:visited, a.h3Home:active {
		background: url(assets/home/home-solu-sub-stat.gif) no-repeat left top;
		}
	
	a.h3Home:hover {
		background: url(assets/home/home-solu-sub-act.gif) no-repeat left top;
		}








/* ============================================================================================== */

/* ======================================== ABOUT STYLES ======================================== */

/* ============================================================================================== */


/* =A styles */
	#colMainAbout a:link, #colMainAbout a:visited, #colMainAbout a:active  {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainAbout a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}



/* COLUMN MAIN */
	#colMainAbout {
		margin: 25px 0 0 21px;
		padding: 0 0 15px 0;
		width: 484px;
		}

	#colMainAbout p {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}


/* COLUMN MAIN 2 */
	#colMainAbout2 {
		float: right;
		margin: 15px 20px 0 0;
		width: 234px;
		}

	
		
/* ABOUT - HEADING STYLES */

	.h1About {
		display: block;
		width: 234px;
		height: 47px;
		background: url(assets/about/clients-head.gif) no-repeat left top;
		text-indent: -10000px;
		}
		





/* ================================================================================================= */

/* ======================================== SERVICES STYLES ======================================== */

/* ================================================================================================= */

		
/* HEADING STYLES - SERVICES */

	#colMainServs h1, #colMainServs h2, #colMainServs h3 {
		font: 1.2em bold Arial, Helvetica, sans-serif;
		color: #B47E13;
		text-indent: 0px;
		margin: 0 0 0 0;
		padding: 25px 0 0 0;
		}



/* =A STYLES - INTO PAGE */

	#colMainServs a:link, #colMainServs a:visited, #colMainServs a:active  {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainServs a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}



/* SUB NAV COLUMN */

	#colSubNavServs {
		float: left;
		margin: 30px 0 0 20px;
		width: 234px;
		}


/* SUB NAV STYLES - SERVICES */

	
	#colSubNavServs a {
		display: block;
		width: 234px;
		}

	#colSubNavServs ul {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		list-style-type: none;
		width: 234px;
		}

	#colSubNavServs li {
		display: block;
		font: 0.9em/140% Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		list-style: none;
		width: 234px;
		}
	
	
	
	#colSubNavServs_Auto a {
		width: 234px;
		height: 38px;
		text-decoration: none;
		background: transparent url(assets/services/subNav-auto-stat.jpg) no-repeat left center;
		}

	#colSubNavServs_Auto a:hover {
		width: 234px;
		height: 38px;
		background: transparent url(assets/services/subNav-auto-act.jpg) no-repeat left center;
		}

	#colSubNavServs_AutoCurrent a {
		width: 234px;
		height: 38px;
		background: transparent url(assets/services/subNav-auto-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavServs_Integ a {
		width: 234px;
		height: 38px;
		text-decoration: none;
		background: transparent url(assets/services/subNav-integ-stat.jpg) no-repeat left center;
		}

	#colSubNavServs_Integ a:hover {
		width: 234px;
		height: 38px;
		background: transparent url(assets/services/subNav-integ-act.jpg) no-repeat left center;
		}

	#colSubNavServs_IntegCurrent a {
		width: 234px;
		height: 38px;
		background: transparent url(assets/services/subNav-integ-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavServs_Bespoke a {
		width: 234px;
		height: 39px;
		text-decoration: none;
		background: transparent url(assets/services/subNav-bespoke-stat.jpg) no-repeat left center;
		}

	#colSubNavServs_Bespoke a:hover {
		width: 234px;
		height: 39px;
		background: transparent url(assets/services/subNav-bespoke-act.jpg) no-repeat left center;
		}

	#colSubNavServs_BespokeCurrent a {
		width: 234px;
		height: 39px;
		background: transparent url(assets/services/subNav-bespoke-act.jpg) no-repeat left center;
		}



/* COLUMN MAIN - SERVICES */

	#colMainServs {
		margin: 20px 0 0 270px;
		padding: 0 0 95px 0;
		width: 444px;
		}

	#colMainServs p.intro {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}

	#colMainServs p {
		font: 1em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		}


/* COLUMN MAIN SUB PAGES - OFFICE AUTOMATION, OFFICE INTEGRATION AND BESPOKE SYSTEMS */

/* SUB PAGE STYLES */

	#colMainServs_Auto, #colMainServs_Integ, #colMainServs_Bespoke  {
		margin: 30px 0 0 270px;
		padding: 0 0 95px 0;
		width: 444px;
		}

	 #colMainServs_Auto h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/services/head-auto.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainServs_Integ h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/services/head-integ.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainServs_Bespoke h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/services/head-bespoke.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	#colMainServs_Auto p, #colMainServs_Integ p, #colMainServs_Bespoke p {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}


/* =A STYLES */

	#colMainServs_Auto a:link, #colMainServs_Auto a:visited, #colMainServs_Auto a:active,
	#colMainServs_Integ a:link, #colMainServs_Integ a:visited, #colMainServs_Integ a:active,
	#colMainServs_Bespoke a:link, #colMainServs_Bespoke a:visited, #colMainServs_Bespoke a:active {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainServs_Auto a:hover, #colMainServs_Integ a:hover, #colMainServs_Bespoke a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}

		


		




/* ================================================================================================= */

/* ======================================= TECHNOLOGY STYLES ======================================= */

/* ================================================================================================= */
		
		
/* HEADING STYLES - TECHNOLOGY INTRO PAGE */

	#colMainTech h1, #colMainTech h2, #colMainTech h3, #colMainTech h4 {
		font: 1.2em bold Arial, Helvetica, sans-serif;
		color: #B47E13;
		text-indent: 0px;
		margin: 0 0 0 0;
		padding: 25px 0 0 0;
		}



/* =A STYLES - INTRO PAGE */

	#colMainTech a:link, #colMainTech a:visited, #colMainTech a:active  {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainTech a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}


/* COLUMN MAIN - TECHNOLOGY */

	#colMainTech {
		margin: 20px 0 0 270px;
		padding: 0 0 95px 0;
		width: 444px;
		}

	#colMainTech p.intro {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}

	#colMainTech p {
		font: 1em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		}


/* SUB NAV COLUMN */

	#colSubNavTech {
		float: left;
		margin: 30px 0 0 20px;
		width: 234px;
		}


/* SUB NAV STYLES - TECHNOLOGY */

	
	#colSubNavTech a {
		display: block;
		width: 234px;
		}

	#colSubNavTech ul {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		list-style-type: none;
		width: 234px;
		}

	#colSubNavTech li {
		display: block;
		font: 0.9em/140% Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		list-style: none;
		width: 234px;
		}
	
	
	
	#colSubNavTech_vb a {
		width: 234px;
		height: 38px;
		text-decoration: none;
		background: transparent url(assets/technology/subNav-vb-stat.jpg) no-repeat left center;
		}

	#colSubNavTech_vb a:hover {
		width: 234px;
		height: 38px;
		background: transparent url(assets/technology/subNav-vb-act.jpg) no-repeat left center;
		}

	#colSubNavTech_vbCurrent a {
		width: 234px;
		height: 38px;
		background: transparent url(assets/technology/subNav-vb-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavTech_vs a {
		width: 234px;
		height: 38px;
		text-decoration: none;
		background: transparent url(assets/technology/subNav-vs-stat.jpg) no-repeat left center;
		}

	#colSubNavTech_vs a:hover {
		width: 234px;
		height: 38px;
		background: transparent url(assets/technology/subNav-vs-act.jpg) no-repeat left center;
		}

	#colSubNavTech_vsCurrent a {
		width: 234px;
		height: 38px;
		background: transparent url(assets/technology/subNav-vs-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavTech_sql a {
		width: 234px;
		height: 39px;
		text-decoration: none;
		background: transparent url(assets/technology/subNav-sql-stat.jpg) no-repeat left center;
		}

	#colSubNavTech_sql a:hover {
		width: 234px;
		height: 39px;
		background: transparent url(assets/technology/subNav-sql-act.jpg) no-repeat left center;
		}

	#colSubNavTech_sqlCurrent a {
		width: 234px;
		height: 39px;
		background: transparent url(assets/technology/subNav-sql-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavTech_share a {
		width: 234px;
		height: 39px;
		text-decoration: none;
		background: transparent url(assets/technology/subNav-share-stat.jpg) no-repeat left center;
		}

	#colSubNavTech_share a:hover {
		width: 234px;
		height: 39px;
		background: transparent url(assets/technology/subNav-share-act.jpg) no-repeat left center;
		}

	#colSubNavTech_shareCurrent a {
		width: 234px;
		height: 39px;
		background: transparent url(assets/technology/subNav-share-act.jpg) no-repeat left center;
		}



/* COLUMN MAIN SUB PAGES - VB, VS & .NET, SQL AND SHAREPOINT */

/* SUB PAGE STYLES */

	#colMainTech_vb, #colMainTech_vs, #colMainTech_sql, #colMainTech_share  {
		margin: 30px 0 0 270px;
		padding: 0 0 95px 0;
		width: 444px;
		}

	 #colMainTech_vb h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/technology/head-vb.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainTech_vs h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/technology/head-vs.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainTech_sql h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/technology/head-sql.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainTech_share h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/technology/head-share.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	#colMainTech_vb p, #colMainTech_vs p, #colMainTech_sql p, #colMainTech_share p {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}


/* =A STYLES */

	#colMainTech_vb a:link, #colMainTech_vb a:visited, #colMainTech_vb a:active,
	#colMainTech_vs a:link, #colMainTech_vs a:visited, #colMainTech_vs a:active,
	#colMainTech_sql a:link, #colMainTech_sql a:visited, #colMainTech_sql a:active,
	#colMainTech_share a:link, #colMainTech_share a:visited, #colMainTech_share a:active {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainTech_vb a:hover, #colMainTech_vs a:hover, #colMainTech_sql a:hover, #colMainTech_share a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}

	#screenshot a:link, #screenshot a:visited, #screenshot a:hover, #screenshot a:active  {
		border-bottom: 0px dotted #60616C;
		border: none;
		padding: 0 10px 0 0;
		}
		
	



		





/* ================================================================================================ */

/* ======================================= SOLUTIONS STYLES ======================================= */

/* ================================================================================================ */

		
/* HEADING STYLES - SOLUTIONS */

	#colMainSols h1, #colMainSols h2, #colMainSols h3 {
		font: 1.2em bold Arial, Helvetica, sans-serif;
		color: #B47E13;
		text-indent: 0px;
		margin: 0 0 0 0;
		padding: 25px 0 0 0;
		}



/* =A STYLES - INTO PAGE */

	#colMainSols a:link, #colMainSols a:visited, #colMainSols a:active  {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainSols a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}



/* SUB NAV COLUMN */

	#colSubNavSols {
		float: left;
		margin: 30px 0 0 20px;
		width: 234px;
		}


/* SUB NAV STYLES - SOLUTIONS */

	
	#colSubNavSols a {
		display: block;
		width: 234px;
		}

	#colSubNavSols ul {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		list-style-type: none;
		width: 234px;
		}

	#colSubNavSols li {
		display: block;
		font: 0.9em/140% Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		list-style: none;
		width: 234px;
		}
	
	
	
	#colSubNavSols_Brand a {
		width: 234px;
		height: 38px;
		text-decoration: none;
		background: transparent url(assets/solutions/subNav-brand-stat.jpg) no-repeat left center;
		}

	#colSubNavSols_Brand a:hover {
		width: 234px;
		height: 38px;
		background: transparent url(assets/solutions/subNav-brand-act.jpg) no-repeat left center;
		}

	#colSubNavSols_BrandCurrent a {
		width: 234px;
		height: 38px;
		background: transparent url(assets/solutions/subNav-brand-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavSols_Intra a {
		width: 234px;
		height: 38px;
		text-decoration: none;
		background: transparent url(assets/solutions/subNav-intra-stat.jpg) no-repeat left center;
		}

	#colSubNavSols_Intra a:hover {
		width: 234px;
		height: 38px;
		background: transparent url(assets/solutions/subNav-intra-act.jpg) no-repeat left center;
		}

	#colSubNavSols_IntraCurrent a {
		width: 234px;
		height: 38px;
		background: transparent url(assets/solutions/subNav-intra-act.jpg) no-repeat left center;
		}
	
	
	
	#colSubNavSols_Power a {
		width: 234px;
		height: 39px;
		text-decoration: none;
		background: transparent url(assets/solutions/subNav-power-stat.jpg) no-repeat left center;
		}

	#colSubNavSols_Power a:hover {
		width: 234px;
		height: 39px;
		background: transparent url(assets/solutions/subNav-power-act.jpg) no-repeat left center;
		}

	#colSubNavSols_PowerCurrent a {
		width: 234px;
		height: 39px;
		background: transparent url(assets/solutions/subNav-power-act.jpg) no-repeat left center;
		}



/* COLUMN MAIN - SOLUTIONS */

	#colMainSols {
		margin: 20px 0 0 270px;
		padding: 0 0 95px 0;
		width: 444px;
		}

	#colMainSols p.intro {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}

	#colMainSols p {
		font: 1em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		}


/* COLUMN MAIN SUB PAGES - BRANDING, INTRANET AND POWERPOINT */

/* SUB PAGE STYLES */

	#colMainSols_Brand, #colMainSols_Intra, #colMainSols_Power {
		margin: 30px 0 0 270px;
		padding: 0 0 95px 0;
		width: 444px;
		}

	 #colMainSols_Brand h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/solutions/head-brand.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainSols_Intra h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/solutions/head-intra.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	 #colMainSols_Power h1 {
		width: 484px;
		height: 77px;
		background: transparent url(assets/solutions/head-power.gif) no-repeat left center;
		font: 1.5em bold Arial, Helvetica, sans-serif;
		text-indent: -10000px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	#colMainSols_Brand p, #colMainSols_Intra p, #colMainSols_Power p {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}


/* =A STYLES */

	#colMainSols_Brand a:link, #colMainSols_Brand a:visited, #colMainSols_Brand a:active,
	#colMainSols_Intra a:link, #colMainSols_Intra a:visited, #colMainSols_Intra a:active,
	#colMainSols_Power a:link, #colMainSols_Power a:visited, #colMainSols_Power a:active {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainSols_Brand a:hover, #colMainSols_Intra a:hover, #colMainSols_Power a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}

	#screenshot a:link, #screenshot a:visited, #screenshot a:hover, #screenshot a:active  {
		border-bottom: 0px dotted #60616C;
		border: none;
		padding: 0 10px 0 0;
		}


/* BULLET POINT STYLES */
	
	#bullet ul {
		list-style: none;
		}
		
	#bullet li {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		display: block;
		background: transparent url(assets/solutions/bullet.gif) no-repeat left top;
		background-position: 0 6px;
		margin: 10px 0 0 -40px;
		padding: 0 0 0 15px;
		}





		




/* ============================================================================================== */

/* ======================================== CONTACT STYLES ======================================== */

/* ============================================================================================== */


/* =A styles */
	#colMainCont a:link, #colMainCont a:visited, #colMainCont a:active  {
		color: #B47E13;
		text-decoration: none;
		border-bottom: 1px dotted #B47E13;
		}
			
	#colMainCont a:hover {
		color: #60616C;
		text-decoration: none;
		border-bottom: 1px dotted #60616C;
		}



/* COLUMN MAIN */
	#colMainCont {
		margin: 25px 0 0 21px;
		padding: 0 0 15px 0;
		width: 359px;
		}

	#colMainCont p {
		font: 1.2em/140% Arial, Hevetica, sans-serif;
		color: #BEBFC6;
		}


/* COLUMN MAIN 2 */
	#colMainCont2 {
		float: right;
		margin: 15px 20px 0 0;
		width: 359px;
		}

	
		



/* ============================================================================================= */

/* ======================================== FORM STYLES ======================================== */

/* ============================================================================================= */


	form {
		margin: 5px 0 0 0;
		padding: 0;
		font: 1.2em/140% Arial, Helvetica, sans-serif;
		}		
	
	fieldset {
		margin: 0 0 0 0;
		padding: 0;
		border: 0px;
		}

		
	#fsStyle {
		margin: 0 0 0 0;
		padding: 0;
		border: 0px;
		}


	label {
		font-weight: normal;
		}
		
	#name, #company, #telephone, #email, #telephone, #inquiry {
		width: 300px;
		color: #B47E13;
		font: 1em/140% Arial, Helvetica, sans-serif;
		}
		
	#submit {
		width: 300px;
		padding: 0;
		margin: 0;
		background: transparent;
		border: none;
		text-align: left;
		font: 1em/140% Arial, Helvetica, sans-serif;
		color: #B47E13;
		cursor: pointer;
		cursor: hand;
		}
		
	fieldset input {
		border: 1px solid #514233;
		height: 15px;
		padding: 2px;
		background: #222439;
		}
		
	textarea {
		border: 1px solid #514233;
		height: 150px;
		padding: 2px;
		background: #222439;
		font: 1em/140% Arial, Helvetica, sans-serif;
		}
	
	form p {
		margin: 5px 0 0 0;
		}	
		




/* ======================================== FOOTER STYLES ======================================== */

/* FOOTER - HOME */
	#footer {
		position: relative;
		background: #1B1C2D url(assets/common/footer-span.jpg) repeat-x left top;
		margin: -75px 0 0 0;
		padding: 0 0 0 0;
		height: 75px;
		color: #60616C;
		clear: both;
		}

	#footerContent {
		width: 738px;
		margin: 0 auto 0 auto;
		font: 10px Arial, Helvetica, sans-serif;
		text-align: left;
		padding: 0 0 0 0;
		}
				
	#footer a {
		color: #60616C;
		text-decoration: none;
		}
				
	#footer a:hover {
		color: #785920;
		}

	#footer ul {
		width: 734px;
		margin: 0 auto 0 auto;
		padding: 10px 0 0 0;
		list-style: none;
		}
	
	#footer li {
		font: 10px Arial, Helvetica, sans-serif;
		display: inline;
		margin: 0 0 0 0;
		padding: 0 3px 0 3px;
		}		




