﻿body
{
	font-family: MS Sans Serif, tahoma, verdana, sans;
	font-size: small;
	color: #3c3c3c;
	text-align: center;
	padding:0px;
	margin:0px;
	b-ackground-image: url(../img/Grad.jpg);
	background-repeat:repeat-x;
	background-color:white;
	scrollbar-3dlight-color: gainsboro; 
	scrollbar-highlight-color: white; 
	scrollbar-face-color: whitesmoke; 
	scrollbar-shadow-color: gainsboro; 
	scrollbar-darkshadow-color: white; 
	scrollbar-base-color: white; 
	scrollbar-arrow-color: red;
	scrollbar-track-color: white;
}

input
{
    border: 1px solid gray;
}

input:hover
{
    border: 1px solid orange;
}

textarea
{
    border: 1px solid gray;
}

a
{
	color:Black;
	text-decoration:none;
	text-transform:none;
}

a:hover{color:SteelBlue;}

td 
{
	padding:0px;
}

#PageTable
{
	background-color:white;
	position:relative;
	top:00px;
	width: 850px;
	height:100%;
	vertical-align: middle;
	margin-top:42px;
	text-align: left;
}

#HeaderTable
{
	background-image: url(../img/Header.png);
	background-repeat:no-repeat;	
	width: 100%;
	margin:0px;
	padding:0px;
}

#HeaderRow1
{
	border-top: 1px solid white;
	height:140px;
	margin:0px;
	padding:0px;
}

#HeaderRow1Left
{
    b-ackground-image: url(../img/Logos/farleighCoolmetal.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}

#HeaderRow1Right
{
    width:0px;
}

#RightHeaderCell
{
	text-align: right;
	padding-right:30px;
}

#HeaderBodySpacer
{
	height:0px;
	position:absolute;
    height:0px;
}

#MainTable
{
	width:99%;
	h-eight:100%;
}

#MainHeaderRow1Menu
{
    padding-left:15px;
    width:620px;
}

#MainTableHeaderRow2
{
    height:15px;
}

#LeftColumn
{
	background-repeat:no-repeat;
	vertical-align:top;
	width:180px;
}

#dlLeftmenu
{
    width:100%;
}

.TopMenu
{
    text-align:center;
    background-color:gray;
    b-order:1px solid gray;
    width:620px;
}

.TopMenuHeader
{
    height:8px;
    background-image: url(../img/MenuTopLong.png);
    background-repeat:no-repeat;
    background-color:White;
    b-order-bottom:2px solid #282851;
}

.TopMenuFooter
{
    height:7px;
    background-image: url(../img/MenuBottomLong.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    background-color:White;
    b-order-Top:2px solid #282851;
}

.TopMenu A { color:whitesmoke; }
.TopMenu A:hover { color:black; }

.TopMenuItem
{
    width:25%;
    cursor: hand;
    border:1px solid gray;
    padding-left:10px;
	background:#282851;
	XHTML: nowrap=nowrap;
}

.TopMenuItem:hover
{
    background: SteelBlue;
}

.MenuHeader
{
    height:10px;
    background-image: url(../img/MenuTop.png);
    background-repeat:no-repeat;
    background-color:White;
    b-order-bottom:1px solid #282851;
}

.MenuFooter
{
    height:9px;
    background-image: url(../img/MenuBottom.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    background-color:White;
    b-order-Top:2px solid #282851;
}

.LeftMenuItem
{
    cursor: hand;
    border: 1px solid gray;
    padding: 3px;
    padding-left: 10px;
    background: #282851;
}  

.LeftMenuItem:hover
{
    background: SteelBlue;
}

.LeftMenuItemAlt
{
    cursor: hand;
    border: 1px solid gray;
    padding: 3px;
    padding-left: 10px;
    background: #282851;
}

.LeftMenuItemAlt:hover
{
    background: SteelBlue;
}    

.LeftMenu A { color:whitesmoke; }
.LeftMenu A:hover { color:black; }

Body.Default .TopMenu A#Default { font-weight:bold; color:white;}
Body.About .TopMenu A#About { font-weight:bold; color:white;}
Body.Services .TopMenu A#Services { font-weight:bold; color:white;}
Body.Contact .TopMenu A#Contact { font-weight:bold; color:white;}

Body.Investigations .LeftMenu A#Investigations { font-weight:bold; color:white;}
Body.AntiSocialBehaviour .LeftMenu A#AntiSocialBehaviour { font-weight:bold; color:white;}
Body.LitigationSupport .LeftMenu A#LitigationSupport { font-weight:bold; color:white;}
Body.DueDiligence .LeftMenu A#DueDiligence { font-weight:bold; color:white;}
Body.SecurityConsultancy .LeftMenu A#SecurityConsultancy { font-weight:bold; color:white;}
Body.Vetting .LeftMenu A#Vetting { font-weight:bold; color:white;}
Body.CaseHistories .LeftMenu A#CaseHistories { font-weight:bold; color:white;}
Body.Contact .LeftMenu A#Contact { font-weight:bold; color:white;}
Body.Careers .LeftMenu A#Careers { font-weight:bold; color:white;}

Body.CallBack .LeftMenu A#CallBack { font-weight:bold; color:white;}
Body.Enquiry .LeftMenu A#Enquiry { font-weight:bold; color:white;}

.SelectedMenuItem
{
    background: #282861;
    border: 1px solid gray;
    padding: 3px;
    padding-left: 10px;
    color:white;
    font-weight:bold;
}

#MainContentDiv
{
    overflow:visible;
    overflow-y:scroll;
    overflow-x:hidden;
    padding-right:10px;
    height:320px;
}

#ContentColumn
{
	vertical-align:top;
	padding-left:20px;
	padding-right:0px;
	text-align:justify;
	list-style-position:outside;
}

#ContentColumn .Highlight
{
    color: #282851;
    font-weight:bold;
}

#ContentColumn A{ Color:SteelBlue; text-decoration:underline; }

.ContentHeader
{
	font-weight:bold;
	text-transform:capitalize;
}

.ContentSubHeader
{
	font-style: italic;
}

.ContentImage
{
	float:right;
	border:1px solid gray;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#MoreLink
{
    color:Red;
    margin-top:10px;
    padding-right:0px;
    text-align:right;
    cursor:hand;
    text-decoration:none;
    font-style:normal;
}

#PrintLink
{
    cursor:hand;
    text-decoration:none;
}

#RightColumn
{
	color: #282851;
    vertical-align:top;
    padding-Left:10px;
    padding-right:0px;
    width:25%;
    text-align:justify;
    b-order-left:1px solid gray;
    b-order-right:1px solid gray;
    b-ackground-color:whitesmoke;
}

#RightColumn A{ Color:SteelBlue }

#FooterTable
{
    h-eight:40px;
	width:100%;
	font-size:xx-small;
}

#ContactUs
{
    text-align:left;
    xhtml:nowrap=nowrap;
}

.FormTable
{
    text-align:left;
    vertical-align:top;
}

.FormTable tr
{
    vertical-align:top;
}

.FormTable td
{
    padding-right:6px;
}

.FormTable textarea
{
    border: 1px solid gray;
    width:250px;
    height: 55px;
}

blockquote
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}

.Error
{
	color:red;
}
