﻿
/* Stylesheet for Sharppoint. (Copied from radbow) */

/* SurfTracking Red = rgb(165,7,7); #a50707 */



/* Stylesheet for Radbow Theme. */

/* Radbow Colours: */
/* pale green = rgb(183,220,63); #b7dc3f */
/* +medium green = rgb(140,198,56); #8cc638 */
/* dark grey = rgb(56,56,56); #383838 */
/* medium grey = rgb(86,86,86); #565656 */
/* light grey = rgb(204,204,204); #cccccc */
/* content background grey: rgb(221,219,219); #dddbdb */

/* The master DIV inside which everything else lives. */
@media screen
{
	DIV.container
	{
		width:760px; 
		padding:0px 0px 0px 0px; 
		border:solid 0px red;
		margin:0px auto;
	}
	
	.printOnly { display:none; }
}
@media print
{
	DIV.container{ width:760px; padding:0px 0px 0px 0px; border-width:0px; }
	.noPrint { display:none; }
}

div.headerHomeLink
{
	text-align:right; 
	color:#a50707; 
	font-weight:bold; 
	font-size:10px;
}
div.headerHomeLink a, div.headerHomeLink a:visited{ color:#a50707; }

/* The header DIV */
DIV.header
{ 
	padding:2px 0px 2px 0px; 
	margin:0px 0px 5px 0px;
	border-top:dotted 1px #a50707;
	border-bottom:dotted 1px #a50707;
	width:760px;
}

OBJECT.headerRight, IMG.headerRight{ border:solid 0px red; vertical-align:top; }

/* Header Menu */
A.headerMenu{ letter-spacing:1px; text-transform:lowercase; clear:left; font-size:18px; font-weight:normal; display:block; text-indent:5px; border-bottom:solid 4px #ffffff; background-color:#383838; color:#cccccc; line-height:28px; height:28px; width:332px; }
A.headerMenu:visited{ color:#cccccc; }

A.headerMenuSelected{ letter-spacing:1px; text-transform:lowercase; clear:left; font-size:18px; font-weight:normal; display:block; text-indent:5px; border-bottom:solid 4px #ffffff; background-color:#383838; color:#b7dc3f; line-height:28px; height:28px; width:332px; background-repeat:no-repeat; }
A.headerMenuSelected:visited{ color:#b7dc3f; }

a.headerMenuConsultingServices
{
	background-image:url(./Images/HeaderMenu/ConsultingServices.gif);
}
a.headerMenuConsultingServices:hover
{
	background-image:url(./Images/HeaderMenu/ConsultingServicesHover.gif);
}
a.headerMenuSelectedConsultingServices
{
	background-image:url(./Images/HeaderMenu/ConsultingServicesSelected.gif);
}

a.headerMenuOnlineMarketingServices
{
	background-image:url(./Images/HeaderMenu/OnlineMarketingServices.gif);
}
a.headerMenuOnlineMarketingServices:hover
{
	background-image:url(./Images/HeaderMenu/OnlineMarketingServicesHover.gif);
}
a.headerMenuSelectedOnlineMarketingServices
{
	background-image:url(./Images/HeaderMenu/OnlineMarketingServicesSelected.gif);
}

a.headerMenuSearchEngineOptimisation
{
	background-image:url(./Images/HeaderMenu/SearchEngineOptimisation.gif);
}
a.headerMenuSearchEngineOptimisation:hover
{
	background-image:url(./Images/HeaderMenu/SearchEngineOptimisationHover.gif);
}
a.headerMenuSelectedSearchEngineOptimisation
{
	background-image:url(./Images/HeaderMenu/SearchEngineOptimisationSelected.gif);
}

a.headerMenuTechnicalComplianceAudits
{
	background-image:url(./Images/HeaderMenu/TechnicalComplianceAudits.gif);
}
a.headerMenuTechnicalComplianceAudits:hover
{
	background-image:url(./Images/HeaderMenu/TechnicalComplianceAuditsHover.gif);
}
a.headerMenuSelectedTechnicalComplianceAudits
{
	background-image:url(./Images/HeaderMenu/TechnicalComplianceAuditsSelected.gif);
}


/* End Header Menu */

/* The footer DIVs */
div.footerLinks
{
	text-align:center; 
	color:#cccccc; 
	font-size:11px;
	padding:4px;
}
div.footerLinks a, div.footerLinks a:visited
{
	color:#383838;
	padding-left:4px;
	padding-right:4px;
}
div.footerLinks a:hover
{
	color:#a50707;
	text-decoration:none;
}

DIV.footer
{
	background-color:#ffffff; font-size:7pt; text-align:center; width:760px; margin:4px 0px 0px 0px; padding:5px 2px 5px 2px;
	border-top:dotted 1px #a50707;
	border-bottom:dotted 1px #a50707;
}
DIV.footer A{ color:#383838; font-size:7pt; text-decoration:none; padding-left:4px; padding-right:4px; }
DIV.footer A:visited{ color:#383838; }
DIV.footer A:hover{ text-decoration:underline; }

BODY{ margin:1px 0px 0px 0px; font-size:9pt; font-family:Tahoma, Geneva, sans-serif; color:#565656; }
P{text-align:justify; padding:0px 2px 0px 1px; }
P.spacedText{ line-height:24px; text-align:left; font-size:9pt; }
HR{color: #383838; }
IMG{ border:solid 1px #ffffff; }
SPAN, SPAN.normalText{ font-size:12px; }
INPUT{ font-family:Tahoma, Geneva, sans-serif; font-size:8pt; }
INPUT.button{ border:solid 1px #808080; }
INPUT.reset{ border:solid 1px #808080; }
INPUT.submit{ border:solid 1px #808080; }
INPUT.textbox{border:solid 1px #808080;}
TEXTAREA{ font-family:Tahoma, Geneva, sans-serif; font-size:8pt; border:solid 1px #808080; }
SELECT{ font-family:Tahoma, Geneva, sans-serif; font-size:8pt; border:solid 1px #808080; }
LI{ font-size:8pt; }

A{text-decoration:none; }
A:hover{text-decoration:underline;}

A.hiddenBookmark{ visibility: hidden; display: none; }

hr.separator{ height:1px; color:#b7dc3f; background-color:#b7dc3f; border-width:0px; padding:0px 0px 0px 0px; }

DIV.DebugLabel{ border:solid 1px #282828; background-color:#ffff00; position:absolute; bottom:0px; color:#282828; width:600px; }

span.requiredFieldIndicator{ color:#ff6600; font-weight:bold; }
span.validator{ color:#f00; font-weight:bold; }

div.pageHeading, h1
{ 
	background-color:#a50707; 
	text-align:left; 
	padding:2px 4px 2px 4px; 
	border-top:solid 8px #dddbdb;
	border-bottom:solid 8px #dddbdb;
	color:#fff; 
	font-size:16px; 
	width:300px; 
	display:block;
	margin: 0px 0px 0px -4px;
	font-weight:normal;
}
span.subPageHeading, h2
{
	font-weight:bold;
	font-size:9pt;
}


table.threeCol
{
	border:solid 0px red;
	border-collapse:collapse; 
}

table.threeCol td
{
	margin:0px 0px 0px 0px;
}

table.threeCol caption
{
	display:none;
}

td.lhsMenu
{
	width:126px;
	padding:1px 2px 1px 2px;
}

td.centralContent
{
	width:502px;
	padding:1px 5px 10px 5px; 
	background-color:#dddbdb;
	height:100%;
	border-bottom:solid 3px #a50707;
}

td.centralContent a, td.centralContent a:visited
{
	color:#ff6600;
}

td.centralContent img
{
	margin:4px 4px 4px 4px;
}

td.centralContent .websiteKeyword, td.centralContent .websiteKeyword:visited
{
	color:#565656;
}
td.centralContent .websiteKeyword:hover
{
	color:#ff6600;
}


td.rhsMenu
{
	width:110px;
	text-align:center;
	padding:1px 2px 1px 2px;
}

td.rhsMenu img
{
	border-style:dotted;
}

span.rhsMenuTelNum
{
	color:#383838;
	font-weight:bold;
	font-size:12px;	
}

td.lhsMenu ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td.lhsMenu ul li
{
	list-style-type:none;
}

td.lhsMenu ul li a
{
	line-height:20px;
}

td.lhsMenu ul li a:hover
{
	color: #996600;
	text-decoration:none;
}

li.SiteRecursiveSectionMenuLevel0 a, li.SiteRecursiveSectionMenuLevel0 a:visited
{
	color:#a50707;
	font-weight:normal;
}

li.SiteRecursiveSelectionMenuSelected
{
	list-style-type:square;
}

li.SiteRecursiveSelectionMenuSelected a
{
	text-decoration:underline;
}

li.SiteRecursiveSectionMenuLevel1
{
	padding-left:6px;
}
li.SiteRecursiveSectionMenuLevel1 a, li.SiteRecursiveSectionMenuLevel1 a:visited
{
	color:#424242;
}

li.SiteRecursiveSectionMenuLevel2
{
	padding-left:12px;
}
li.SiteRecursiveSectionMenuLevel2 a, li.SiteRecursiveSectionMenuLevel2 a:visited
{
	color: #ff6600;
}

div.navDiv a.pageNav{ margin:2px 4px 2px 4px; }
div.navDiv a.pageNav:hover{ background-color:#c0c0c0; }
div.navDiv a.pageNavDisabled{ color:#383838; }

ul.sectionMenuBullets
{
	margin-top:0px;
	color:#a50707;
}

ul.sectionMenuBullets a, ul.sectionMenuBullets a:visited
{
	color:#383838;
}

DIV.copyright
{
	text-align:center; 
	margin:10px auto 10px auto;
	font-size:10px;
	color:#808080;
}
DIV.copyright A, DIV.copyright A:visited{ color:#808080;}
DIV.copyright A:hover{color:#f00;}

DIV.AslSectionMenu
{
	padding:2px 0px 8px 4px;
}
DIV.AslSectionMenu SPAN, DIV.AslSectionMenu a, DIV.AslSectionMenu a:visited
{
	font-size:16px;
	color:#565656;
}
DIV.AslSectionMenu a:hover
{
	color:#ff6600;
}
