

/*FIR graphics hack*/
div.header {height: 26px; padding: 0; 

margin: 0 0 0 -2px; 
width: 100%;
}

p.fir {overflow: hidden; background-repeat: no-repeat; 

margin: 0 0 0 3px; 

	padding: 26px 0 0 0;
	height: 0px !important; height /**/: 26px;}
/*end of FIR graphics hack*/

a:link {color: #006633;}
a:visited {color: #006633;}
a:hover {color: #00CC00;}
a:active {color: red;}

p {text-align: justify;}

strong {color: #006633;}

.www {font-size: 1.2em; font-weight: bold; color: #006633;}

/* were used to denote accesskeys - now defunct*/
.navA u {font-style: normal; text-decoration: none;}	/* border-bottom: 1px solid white;*/
.navB u {font-style: normal; text-decoration: none;} /* border-bottom: 1px solid red;*/

acronym {cursor: help;}

h3 {font-size: 1em; color: #006633; page-break-after: avoid;} /*#004221*/
p.h3 {font-size: 1.2em; color: #006633; font-weight: bold;}

th {background-color : #990033;
	font-weight: bold;
	font-size: 1em;
	color: white;
	height: 35px;}

tr.odd {background-color: white;}
tr.even {background-color: #CCFFCC;}


hr.toprule {clear: both; margin-bottom: 12px;}

	
ul {list-style-image: url(images/bullet12.gif); list-style-position: outside;
	margin-left: 15px; padding-left: 15px;}
.dingbat {font: 12px ZapfDingbats, Wingdings, Webdings; color: #006633; margin-right: 6px;}	
	
ol {list-style: decimal inside;}
ol.alpha {list-style: lower-alpha;}
ol.roman {list-style: lower-roman;}

/* formats lists into columns to fit screen */
.multicol {float: left;	width: 17em; margin-right: 17px;} /* margin-left: -17px;*/

.quote {font-size: 0.9em;	font-style: italic;	font-family: Georgia, "Lucida Bright", Utopia, "Thorndale AMT", "Times New Roman", Times, serif;}

.ragged {text-align: left;}

.rubric {font-weight: bold; color: red !important;}

tt {font-size: 14px; color: #660000;}

/* listings etc*/
pre, tt {font-family: "Andale Mono", "Sazanami Gothic", FZFangSong, "LettrGoth12 BT", "Letter Gothic", Courier, "Courier New", mono, monospace;}	

img {page-break-inside: avoid;}
img.left {margin-right: 10px; border: 0;}/*float: left; */
img.right {margin-left: 10px; border: 0;}/*float: right; */
img.rightDS {margin: 0 -5px 0 10px; border: 0;}

.treebullet {vertical-align: text-top; margin-left: -28px; margin-right: 8px;}

/* used in Forms */
input:focus, input.sffocus {background: #E2EDDC;}/* pale green */

div.formrow {clear: left; padding-top: 5px; font-size: 13px;}
div.formlabel {float: left; width: 155px; text-align: right; padding: 1px 7px 0 0;}
div.formlabel2 {float: left; text-align: right; padding: 1px 7px 0 20px;}
div.formdata {float: left;}

/* used in LH navbar */
/*
p.nav {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; line-height: 16px; text-align: center; color: #E1E1E1;
	height: 45px; width: 140px; margin: 0 0 15px 0; padding-top: 5px;}

p.nav a:link, p.nav a:visited, p.nav a:active {color: #E1E1E1; text-decoration: none;}
p.nav a:hover {color: white;}
*/
.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 14px; text-align: right;
	height: 30px; width: 155px; background-color: white; 
	padding: 5px 8px 4px 3px;
	border-top: 1px solid #006633; border-right: 1px solid #006633; 
	border-bottom: 1px solid silver; border-left: 1px solid silver;}

/* new style navbar */
.nav2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: 600; text-align: right;
	height: 20px; width: 200px; margin: 0 0 4px 10px; padding: 3px 2px 0 0;}

.nav2 a {text-decoration: none;}

.navA {color: #E1E1E1;}
.navA a:link, .nav2 a:visited, .nav2 a:active {color: #E1E1E1;}
.navA a:hover {color: white;}

.navB {color: #666666; border: 1px solid silver; background-color: #DDE2FF;}
.navB a:link, .navB a:visited, .navB a:active {color: #666666;}
.navB a:hover {color: red;}
/* end of navbar*/

.footer {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 11px;
	text-align: center; padding-right: 5px; padding-left: 5px;}

.continue {color: gray; text-align: right;}
.continue a {text-decoration: none;}

.blurb {padding: 0 0 10px 0;}
.blurb2 {text-decoration: none;}

.calendarblock {float: right; font-size: 11px; margin: 55px 0 0 0; padding: 0 11px 0 0;}	
.titlerow {text-align: left; margin: 7px 0 0 0; padding: 9px 0 0 0;}
blockquote.pull {float: right; text-align: right; padding: 5px 5px 7px 3px; margin: 5px 0 5px 8px; 
	font: 12px/13px Arial, Helvetica, sans-serif; background-color: #DDE2FF; border: 1px solid silver;}

/* used in case studies */
.dmgmt {background-color: #006633;}
.dmanip {background-color: #245484;}
.stake {background-color: #000099;}
.dgath {background-color: #5805C7;}
.dmktg {background-color: #660066;}
.dpub {background-color: #660000;}
.fulfil {background-color: #006666;}
.match {background-color: #663300;}

.dmgmt2 {color: #006633; text-decoration: none; font-weight: bold;}
.dmanip2 {color: #245484; text-decoration: none; font-weight: bold;}
.stake2 {color: #000099; text-decoration: none; font-weight: bold;}
.dgath2 {color: #5805C7; text-decoration: none; font-weight: bold;}
.dmktg2 {color: #660066; text-decoration: none; font-weight: bold;}
.dpub2 {color: #660000; text-decoration: none; font-weight: bold;}
.fulfil2 {color: #006666; text-decoration: none; font-weight: bold;}
.match2 {color: #663300; text-decoration: none; font-weight: bold;}

/* ============= definitions for screen viewing ============= */
@media screen {

	.print {display: none;}	

	body {font-family: "Trebuchet MS", Yudit, Segoe, "Luxi Sans", "Lucida Sans", Arial, Helvetica, sans-serif;
		font-size: 13px; line-height: 1.3em; background-color: #F4F4FF; 
		padding: 0; margin: 0; border: 0;}
	
	p,td {font-size: 13px; line-height: 1.3em;}
		
	div.body {margin: 0 10px 0 225px; padding: 0; min-width: 540px; max-width: 900px;}/*minmax stuff added 31/3/05*/

	.small {font-size: 10px;}
	
	.top {text-align: right;}

	li {font-size: 13px; line-height: 1.4em;}

	acronym {color: blue;}

/*	.strapline {font-size: 16px; color: #006633;}*/
	
	/* LH navbar + page headers */
	p.header {font-family: Tahoma, Verdana, "Luxi Sans", "Lucida Sans", Arial, Helvetica, sans-serif;
		font-size: 17px; color: #E1E1E1; margin: 0; padding: 2px 0 3px 5px;}/*6px 0 7px 10px*/

	.database_management {background-color: #006633;}
	.data_manipulation {background-color: #245484;}
	.stakeholder_communications {background-color: #000099;}
	.online_data_gathering {background-color: #5805C7;}
	.database_marketing {background-color: #660066;}
	.database_publishing {background-color: #660000;}
	.fulfilment {background-color: #006666;}
	.case_studies {background-color: #0066CC;}
	.faq {background-color: #020640;} /*333366*/
	.general {background-color: #006633;}
	.why_Arden_Business_Consultants {background-color: #453125;}
	.about_Arden_Business_Consultants {background-color: #480000;}
	.kotler {background-color: #4A6F6F;}
	.webinfo {background-color: #0082D9;} /*0099FF 0196E7*/
	.webpages {background-color: #330099;}
	.sitemap {background-color: #006633;}
}

/* ============= definitions for printing ============= */
@media print {
		
	.screen {display: none;}
		
	a {text-decoration: underline;}	
	
	/* suppress colour and U/L for INTernal links */
	a.internal {color: black; text-decoration: none;}
	
	body {font-family: "Trebuchet MS", Georgia, "Lucida Bright", Utopia, "Thorndale AMT", "Times New Roman", serif;
		font-size: 10pt; line-height: 12pt; background-color: white;}

	p,td	{font-size: 10pt; line-height: 12pt;}
		
	div.body {margin: 0 10px 0 0; padding: 0;}

	.small {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt; line-height: 9pt;}

	li {font-size: 10pt; line-height: 12pt;}

	acronym {color: black;}

	.breakbefore {page-break-before: always;}

	img.masthead {width: 475px;}
	img.resize125 {width: 1.25in !important;}
	img.resize175 {width: 1.75in !important;}
	img.resize225 {width: 2.25in !important;}
	
	/* LH navbar + page headers */
	p.header {font-family: Tahoma, Verdana, "Luxi Sans", "Lucida Sans", Arial, Helvetica, sans-serif; 
		font-size: 13pt; padding: 5px 0 3px 0;}/* border-bottom-width: 1px; border-bottom-style: solid; */

	.database_management {background-color: white; border-bottom-color: #006633; color: #006633;}
	.data_manipulation {background-color: white; border-bottom-color: #245484; color: #245484;}
	.stakeholder_communications {background-color: white; border-bottom-color: #000099; color: #000099;}
	.online_data_gathering {background-color: white; border-bottom-color: #5805C7; color: #5805C7;}
	.database_marketing {background-color: white; border-bottom-color: #660066; color: #660066;}
	.database_publishing {background-color: white; border-bottom-color: #660000; color: #660000;}
	.fulfilment {background-color: white; border-bottom-color: #006666; color: #006666;}
	.case_studies {background-color: white; border-bottom-color: #0066CC; color: #0066CC;}
	.faq {background-color: white; border-bottom-color: #020640; color: #020640;}
	.general {background-color: white; border-bottom-color: #006633; color: #006633;}
	.why_Arden_Business_Consultants {background-color: white; border-bottom-color: #453125; color: #453125;}
	.about_Arden_Business_Consultants {background-color: white; border-bottom-color: #480000; color: #480000;}
	.kotler {background-color: white; border-bottom-color: #4A6F6F; color: #4A6F6F;}
	.webinfo {background-color: white; border-bottom-color: #0082D9; color: #0082D9;} /*0099FF 0196E7*/
	.webpages {background-color: white; border-bottom-color: #330099; color: #330099;}
	.sitemap {background-color: white; border-bottom-color: #006633; color: #006633;}
}