/* private:Site */
body {width:100%; background-color:#f4f4f4; text-align:center; margin:0; padding:0; border:0;}

/* EDITOR STYLES */
/* KEEPS THE STYLES WHEN IN THE OTHER STYLESHEETS THEN */

body {font-family:Arial,verdana,helvetica; font-size:71%; font-weight:normal; color:#353434;}
table, tr, td, ol, li, p, input {font-weight:normal;}
p {margin:0; padding:0;}
b, strong, b a, strong a {font-weight:bold;}
img {border:0;}

/*links*/
a {color:#353434; text-decoration:none;}
a:hover {text-decoration:underline;}

#ContentHolder a {text-decoration:underline;}
#ContentHolder a:hover {text-decoration:none;}

#credit a {font-weight:bold;}
#w3c {text-decoration:none;}

/*forms*/
form {margin:0; padding:0;}
.inputText, textarea, select {font-family:Arial,verdana,helvetica; font-size:100%;}

/*Lists*/


/*default headers for wysiwyg*/
.Heading1, H1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 {font-weight:bold; margin:0; padding:0 0 0.5em 0; color:#39699D;}
.Heading1, H1, .Heading2, H2 {font-size:140%; font-weight:bold; display:none;}
.Heading3, H3 {font-size:130%;}
.Heading4, H4 {font-size:120%;}
.Heading5, H5 {font-size:110%;}
.Heading6, H6 {font-size:88%; padding-bottom:0px;}
.Normal {font-size:100%;}

/*content header styles*/


/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#SkipNav {color:#fff; position:absolute; top:0; left:-10000px;}
.noShow {display:none;}

.error {color:#82992A;}
.errorList {list-style:none; margin:0; padding:1em; line-height:1;}
.errorList li {padding-bottom:0.3em;}
.errorList label {cursor:pointer;}

.noListStyle {list-style:none; margin:0; padding:0; line-height:1;}
.noListStyle li {margin:0; padding:0;}
.leftSide {float:left;}
.rightSide {float:right;}

#PreviousNext {width:100%; text-align:center; padding:1.5em 0;}
#PreviousNext li {display:inline;}
#PreviousNext a,
#PreviousNext strong {padding:0 5px; display:inline;}
#ContentHolder #PreviousNext a,
#ContentHolder .backLink {text-decoration:none;}
#ContentHolder #PreviousNext a:hover,
#ContentHolder .backLink,
#PreviousNext strong {color:#D62F28;}
#ContentHolder {}

#ContentHolder .backLink:hover {text-decoration:underline;}
.backLinkHolder {text-align:right;}

#Container,
#NetConstruct {width:990px; margin:auto; padding:0; text-align:left;}
#Container {background:url(/images/Container-back.gif) left top repeat-y;}
#InnerContainer {background:url(/images/Container-bottom.gif) left bottom no-repeat; padding:0 15px 15px 15px;}


/*Form styles*/
.formRow {padding:3px 0px; text-align:left;}
.formRow .inputHolder {float:left; width:21em;}
.formRow .inputHolderBoolean {float:left; width:3em;}
.formRow label,
.formRow .label {float:left; width:15em; margin:0 2em 0 1em;}
.formRow label.booleanLabel {width:33em; padding-top:3px; float:left;}

.selectInput,
.textArea,
.textInput {width:20em; font-size:100%; border:1px solid #00A9A7;}
.textArea  {height:7em;}
.selectInput {white-space:normal; width:20.2em;}

.errorRow {background-color:#FFE5E6;}
.submitButton {overflow:visible; padding:0 5px; cursor:pointer; border:0; background-color:#fff; font-weight:bold; color:#00A9A7;}
#ContentHolder .submitButton {border:1px solid #6A6A6A; padding:3px 10px; color:#6A6A6A;}

#FrmAuto {padding:1em 0;}
#FrmAuto .formRow {padding:1px 0;}
#FrmAuto label {font-weight:bold; color:#59597D; padding-top:0.2em;}
#FrmAuto .errorRow label {color:#f00;}
#FrmAuto .submitRow {text-align:right; width:38em; padding-top:10px;}
#FrmAuto .padded {padding:1em; color:#59597D;}

.error {border:1px solid #1F4457; padding:5px; background:#eee; text-align:left; margin-top:1em;}
.errorList label {cursor:pointer;}



/*header styles*/
#TopNavList {background-color:#cccccc; height:28px;}
#TopNavList li {float:left; padding-left:10px; padding-right:10px; list-style-type:none; padding-top:4px; padding-bottom:4px; background:url('/images/topnavsplitter.jpg') no-repeat right; }
#TopNavList li a {font-weight:bold; font-size:140%; color:#000000; }

#InnerTopNavList a {font-weight:bold; font-size:105%; }
.childNav {font-weight:normal !important; font-size:77% !important; padding-top:2px;}
#Header {font-size:0px;}




/*body styles*/
#Body {background-color:#e8e9e9;}
#mycustomscroll li {margin-left:15px;}

#HomepageImage {width:68px; float:left; margin-right:10px;}
#HomepageSignImage {margin-bottom:15px;}

/*footer styles*/
#NetConstruct {text-align:left; }
#Footer {text-align:center; width:960px; margin:0px auto; color:#666666; margin-top:10px;}
#BottomNavLeft 
{
	width:280px; 
	float:left; 
}
#BottomNav {width:365px; float:left; padding-left:35px; padding-top:10px;}
#BottomNavRight {width:280px; float:left;}
#BottomNavList li {padding-right:12px;  float:left; list-style-type:none;}
#BottomNavList li a {color:#666666; }
#NetcFooter {text-align:left; margin-left:-40px;}


/*homepage styles*/
.slide {position:relative; overflow:hidden; height:419px;}
.slide .Content {padding-top:20px; width:600px; float:left; margin-left:40px; color:#ffffff; font-size:180%; font-weight:bold; float:left;}
.slide .Content p {font-size:56%; font-weight:bold; margin-bottom:12px; width:350px;}
.slide .Content h3 {padding:0px; margin:0px; margin-bottom:10px;}
.slide .ContentLeft {float:left; padding-top:20px; width:376px; margin-left:40px; color:#ffffff; font-size:180%; font-weight:bold;}
.slide .ContentLeft p {font-size:56%; font-weight:bold; margin-bottom:12px; width:350px;}
.slide .ContentLeft h3 {padding:0px; margin:0px; margin-bottom:10px;}
.slide .ContentRight {float:right; margin-top:49px;  width:376px; margin-left:40px; color:#ffffff; font-size:180%; font-weight:bold;}
.slide .ContentRight p {font-size:56%; font-weight:bold; margin-bottom:12px; width:350px;}
.slide .ContentRight h3 {padding:0px; margin:0px; margin-bottom:10px;}
.seethrough { height:420px; float:left;}
/*
.slide #seethrough1 {background:url('/images/seethrough1.png') no-repeat;}
* html .slide #seethrough1 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/seethrough1.png', sizingMethod='scale'); background: transparent;}
.slide #seethrough2 {background:url('/images/seethrough2.png') no-repeat;}
* html .slide #seethrough2 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/seethrough2.png', sizingMethod='scale'); background: transparent;}
.slide #seethrough3 {background:url('/images/seethrough3.png') no-repeat;}
* html .slide #seethrough3 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/seethrough3.png', sizingMethod='scale'); background: transparent;}
.slide #seethrough4 {background:url('/images/seethrough4.png') no-repeat;}
* html .slide #seethrough4 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/seethrough4.png', sizingMethod='scale'); background: transparent;}
.slide #seethrough5 {background:url('/images/seethrough5.png') no-repeat;}
* html .slide #seethrough5 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/seethrough5.png', sizingMethod='scale'); background: transparent;}
*/
#a1 h3, h6 {color:#FFCD00;}
#a2 h3 {color:#f8db00;}
#a3 h3 {color:#cc3333;}
#a4 h3 {color:#b1cd49;}

#sm #a3 .Content .LinkList {margin-top:20px; font-size:75%;}
#sm #a3 .Content .LinkList li { padding-top:5px; padding-left:20px; list-style-type:none; min-height:20px; width:160px; background: url('/images/list3.jpg') repeat-y; margin-bottom:2px; font-family:Arial; font-weight:bold;}

#sm #a2 .Content .LinkList {margin-top:20px; font-size:75%;}
#sm #a2 .Content .LinkList li { padding-top:5px; padding-left:20px; list-style-type:none; min-height:20px; width:160px; background: url('/images/list4.jpg') repeat-y; margin-bottom:2px; font-family:Arial; font-weight:bold;}

#sm #a4 .Content .LinkList {margin-top:20px; font-size:75%;}
#sm #a4 .Content .LinkList li { padding-top:5px; padding-left:20px; list-style-type:none; min-height:20px; width:160px; background: url('/images/list5.jpg') repeat-y; margin-bottom:2px; font-family:Arial; font-weight:bold;}

.LinkList a {color:#ffffff; text-decoration:none !important;}
.LinkList a:hover {text-decoration:underline !important;}

/*InnerPage Styles*/

#InnerTopNavList {padding-left:5px; padding-top:5px; min-height:20px; background-color:#ffffff;} 
#InnerTopNavList li {float:left; list-style-type:none;}
#InnerTopNavList li a { padding-left:7px; padding-right:5px;}
.childNav {font-family:Arial;}
.childNav a { padding-left:1px !important;  padding-right:1px !important;}

#CaseStudiesLinks {background-color:#ffffff;}
#CaseStudyImage {background-color:#ffffff; margin-bottom:5px;}

#LeftSideTitle {width:32px; float:left; height:419px; width:32px;}
#LeftSideImage {width:258px; float:left;}
#MiddleContent {width:470px; padding-left:15px; float:left; font-size:117%; height:419px; overflow-y:scroll; scrollbar-face-color: #cccccc; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ffffff;}
#MiddleContent ul {margin-left:12px;}
#MiddleContent p {margin-bottom:15px;}
#mycustomscroll #TopTitle {margin-top:-15px;}
#RightSide {width:171px; float:left;}

#CaseStudyImage {border:1px solid #999999;}
#CaseStudyImage img {margin-left:11px; margin-top:10px; margin-bottom:10px;}
#CaseStudiesBox {border:1px solid #999999;}
#CaseStudiesHeader {font-weight:bold; height:30px; background-color:#cccccc; padding-top:8px; height:22px; padding-left:11px;}
#CaseStudiesLinks {padding:5px 0px 5px 11px;}
#CaseStudiesLinks ul {margin-left:17px;}
#CaseStudiesLinks li {margin-bottom:3px;}
#CaseStudiesLinks a {color:#707070;}

/* News */
.InnerNewsItem {margin-bottom:20px;}
.InnerNewsItem a {color:#39699D; font-weight:bold;}
.InnerNewsItemInd #Header {color:#39699D; font-weight:bold; font-size:110%;}

#BottomNavLeft .FooterLogo {float:left; margin-right:20px;}
#BottomNavRight .FooterLogo {float:right; margin-left:20px;}

#CareerRightSide {float:left; width:890px; padding-left:38px; height:419px;}
#CareerRightSide h3 {margin-top:20px; font-size:180%; font-weight:bold; padding-bottom:8px; color:#fede00;}
#CareerRightSide p {color:#ffffff; font-weight:bold; font-size:120%;}
#CareerRightSide .LinkList {margin-top:20px; font-size:110%;}
#CareerRightSide .LinkList li { padding-top:5px; padding-left:20px; list-style-type:none; min-height:20px; width:144px; background: url('/images/list2.jpg') repeat-y; margin-bottom:2px; font-family:Arial; font-weight:bold; background-color:#000000; width:205px;}
#SpecialInnerLeft {float:left; width:290px;}
#SpecialInnerRight {float:left; width:590px; margin-top:25px;}
#SpecialInnerRight p {width:550px; margin-bottom:10px; font-size:105%;}
#SpecialRightSide {float:left; width:890px; padding-left:38px; height:419px;}
#SpecialRightSide h3 {margin-top:20px; font-size:235%; font-weight:bold; padding-bottom:8px;}
#SpecialRightSide p {color:#ffffff; width:310px; font-weight:bold; font-size:120%;}
#SpecialRightSide .LinkList {margin-top:20px; font-size:110%;}
#SpecialRightSide .LinkList li { padding-top:5px; padding-left:20px; list-style-type:none; min-height:20px; width:144px; background: url('/images/list2.jpg') repeat-y; margin-bottom:2px; font-family:Arial; font-weight:bold;}


/* Contact Us */
#London {display:none;}
#Watford {display:none;}
#Peterborough {display:none;}
#Walsall {display:block;}
#Warrington {display:none;}
#Glasgow {display:none;}

#LondonRight {display:none;}
#WatfordRight {display:none;}
#PeterboroughRight {display:none;}
#WalsallRight {display:block;}
#WarringtonRight {display:none;}
#GlasgowRight {display:none;}

.ContactUsRightDiv .Image {border:1px solid #999999; background:#ffffff;}
.ContactUsRightDiv .Image img {margin-left:11px; margin-top:10px; margin-bottom:10px;}
.Files {margin-top:5px; border:1px solid #999999;}
.Files .Header {font-weight:bold; height:30px; background-color:#cccccc; padding-top:8px; height:22px; padding-left:11px;}
.Files .Link {padding-top:10px; padding-left:10px; padding-bottom:10px;}

.red {color:Red;}
.white {color:White;}
.blue {color:Blue;}
.black {color:Black;}
.grey {color:Gray;}

