/* GENERAL STYLES */
html,body{margin:0;padding:0}

/* fixed width columns*/

body{font: 76% arial,sans-serif;text-align:center}
  
div#bodyContainer{position:relative;text-align:left;width:846px;margin:0 auto}
div#headerContainer, div#headerContainerHome{position:relative;}
div#mainContainer{float:left;width:100%}
div#contentContainer{margin:16px 290px 40px 0}
div#subNav{display:none;}
.Gateways-Contact #contentContainer{margin-right:500px;}
.Gateways-Contact #subNav{display:block;float:left;width:224px;margin:16px 0 0 -480px}
div#sideContainer{float:left;width:266px;margin-left:-266px}
div#footer{clear:left;width:100%}


/* common content styling */
body{background:url(../assets/gateways/pagebackground.jpg) repeat-x;}
#headerContainer{background:url(../assets/gateways/banner.jpg) no-repeat;height:182px;}
.Home #headerContainer{background:url(../assets/gateways/homeheader.jpg) no-repeat;height:373px;}

p{margin:0 0 10px 0;}
a{color: #006;}
img{border:none;}

.externallink{
	background:url(../assets/gateways/linkarrow.gif) no-repeat;
	padding-left:20px;
	color:#333;
	text-decoration:none;
}
a:hover{color:#FF7F00;}

/* header styling */
a#eglogo{
	position:absolute;
	top:29px;
	display:block;
	background:url(../assets/gateways/eglogo.jpg) no-repeat;
	height:35px;
	width:350px;
	}
a span{display:none;}

#infoFor{display:block;
	position:absolute;
	top:42px;
	width:252px;
	left:596px;
	margin:0;
	padding:0;
}

#infoFor li{list-style:none;padding:0;marign:0;}

.pnlCaseStudies ul{padding:0;margin:0;}

.colNav li{
	border-bottom:solid 1px #FFF;list-style:none;padding-bottom:2px;
}
.colNav li a{
	display:block;
	color:#666;
	text-decoration:none;
	padding:2px 0 2px 16px;
	font-weight:bold;
	background:url(../assets/gateways/infoarrow.gif) no-repeat 0 6px;
}
.colNav li a:hover{
	color:#ff7f00;
}

#searchFormTop{
	position:absolute;
	top:159px;
	left:580px;
}
#searchFormTop span{
	color:#FFF;
	padding-right:8px;
}
#searchFormTop input{
	font-size:80%;
	width:190px;
}
#searchFormTop input.Submit{
	width:19px;
	vertical-align:middle;
}

#xsltsearch h2{display:none;}

/* main content styling */
div#contentContainer p{line-height:1.4}
#contentContainer em{font-style:italic;}
#contentContainer h1{color:#4a7a9e;font-size:196%;margin-bottom:8px;font-weight:normal;}
#contentContainer ul{
	padding: 12px;
	margin-left: 24px;
}

#contentContainer ul li{
	list-style-type:disc;
	
}
#contentContainer ul.CaseStudyList li{list-style-type:none;}

#contentContainer ul li{padding: 4px 0;}
/*
.article {	
	column-count: 2;
	column-gap: 26px;
	column-rule: none;
	background-color: #FFFFFF;
	border-top: none;
	border-bottom: none;	
	padding:0;
	text-align: justify;
 	
}

.article2Col {
	column-count:2;
}

.article p{margin:0 0 10px 0;}
*/

/* Contact Form */


.pnlContactForm .cmd{
	background:url(../assets/gateways/contactsubmit.jpg) no-repeat;
	border:none;
	color:#4a7a9e;
	width:127px;
	font-size:90%;
	text-align:left;
	padding-left:28px;
	font-weight:bold;
	height:17px;
	display:block;
}

.vcard .tel,.vcard .email, .vcard .url{
	color:#4a7a9e;
	text-decoration:none;
}
 
.pnlContactForm fieldset{padding:20px 0 0 0;border:none;margin:0;}
.pnlContactForm fieldset legend{display:none;}
.pnlContactForm fieldset{color:#4a7a9e; font-weight:bold;}

.txtBox,txtArea{display:block;width:170px;color:#333; font-weight:normal;}
.enquiry{height:80px;}

/* side container styling */
div#sideContainer{margin-bottom:40px;}

#colMontage{
	background:url(../assets/gateways/colmontage.jpg) no-repeat;
	height:190px;
}

/* Site Map */

#contentContainer #sitemap ul li{
	list-style-type:none;
	
}
#sitemap a{
	background:url(../assets/gateways/linkarrow.gif) no-repeat;
	padding-left:20px;
	color:#333;
	text-decoration:none;
}
#sitemap a:hover{color:#FF7F00;}
	


/* Route Map *
/* Route Table */
.cRoute tr td.yell{background:#FFFF00;border:solid 1px #000;padding:4px;}
.cRoute tr td.orange{background:#F7500F;border:solid 1px #000;padding:4px;}
.cRoute tr td.green{background:#82E00F;border:solid 1px #000;padding:4px;}
#tblRoute tr td.greenyellow{background:#FFFF00;border:solid 5px #82E00F;padding:4px;}
#tblRoute tr td.downarrow{background:url(../assets/gateways/routedownarrow.gif) no-repeat bottom; height:30px;}
#tblRoute tr td.downarrowplain{background:url(../assets/gateways/downarrowplain.gif) no-repeat bottom; height:30px;}
#tblRoute tr td.rightarrow{background:url(../assets/gateways/routerightnoarrow.gif) no-repeat right; width:80px;}
#tblRoute tr td.arrowset1{background:url(../assets/gateways/arrowset1.gif) no-repeat left; width:80px;height:59px;}
#tblRoute tr td.arrowset2{background:url(../assets/gateways/arrowset2.gif) no-repeat;height:59px;}
#tblRoute tr td.arrowset3{background:url(../assets/gateways/arrowset3.gif) no-repeat;}
#tblRoute tr td.arrowset4{background:url(../assets/gateways/arrowset4.gif) no-repeat 0 bottom;}
#tblRoute tr td.arrowset5{background:url(../assets/gateways/arrowset5.gif) no-repeat left;width:80px; height:64px;}
#tblRoute tr td.arrowset6{background:url(../assets/gateways/arrowset6.gif) no-repeat left bottom; height:30px;}
#tblRoute tr td.arrowset7{background:url(../assets/gateways/arrowset7.gif) no-repeat left;width:80px; height:64px;}
#tblRoute tr td.arrowdualjoin{background:url(../assets/gateways/arrowdualjoin.gif) no-repeat left bottom; height:30px;}

#tblRoute tr td strong{font-weight:bold;}

#contentContainer #fileList{margin:20px 0 0 0;padding:0;}
#contentContainer #fileList li{list-style:none;padding:0;margin-bottom:12px;}
#fileList li a{padding:8px 0 0 40px;height:20px;text-decoration:none;}
#fileList li a.pdf{background:url(../assets/images/icons/bulletpdf.gif) no-repeat left 4px;}
#fileList  li a.doc{background:url(../assets/images/icons/bulletword.gif) no-repeat left 4px;}
#fileList  li a.xls{background:url(../assets/images/icons/xls.gif) no-repeat left 4px;}
#fileList  li a.ppt{background:url(../assets/images/icons/ppt.gif) no-repeat left 4px;}
#fileList  li a.jpg{background:url(../assets/images/icons/jpg.gif) no-repeat left 4px;}
#fileList  li a.gif{background:url(../assets/images/icons/jpg.gif) no-repeat left 4px;}
#fileList  li a.zip{background:url(../assets/images/icons/zip.gif) no-repeat left 4px;}
#fileList  li a.rtf{background:url(../assets/images/icons/doc.gif) no-repeat left 4px;}
#fileList  li a.docx{background:url(../assets/images/icons/icon_docx.png) no-repeat left 4px;}
#fileList  li a.pptx{background:url(../assets/images/icons/icon_pptx.png) no-repeat left 4px;}
#fileList  li a.xlsx{background:url(../assets/images/icons/icon_xlsx.png) no-repeat left 4px;}

/* Profile List */
#contentContainer .profileList{margin:20px 0 0 0;padding:0;}
#contentContainer .profileList li{list-style:none;padding:0;margin:0;}
.profileList p{float:left;margin:0 0 8px 0;padding:0;width:360px;}
.profileList p.name{width:160px;font-weight:bold;}
.profileList li{clear:left;}

/* Side Container */
/* ================================================ */
#sideContainer h2{
	background:url(../assets/gateways/headinggrad.jpg) repeat-x;
	height:26px;
	color:#FFF;
	font-size:120%;
	margin:10px 0;
	padding-top:4px;
	padding-left:20px;
	}

/* Case Studies */
.pnlCaseStudies{
	background:#C5C5C5 url(../assets/gateways/casestudiesgrad.jpg) repeat-x;
	height:112px;
}
.endCaseStudies{
	background:url(../assets/gateways/casestudiesend.jpg) no-repeat scroll center top;
	height:11px;
	margin-bottom:16px;
}

.pnlCaseStudies ul{
	padding-top:8px;
	margin:12px;
}

.moreCases{
	display:block;
	text-decoration:none;
	color:#4a7a9e;
	background:url(../assets/gateways/buttonback.jpg) no-repeat;
	padding-left:28px;
	padding-right:16px;
	padding-top:2px;
	font-size:90%;
	font-weight:bold;
	width:120px;
	height:17px;
}

#contentContainer .CaseStudy{
	background:url(../assets/gateways/linkarrow.gif) no-repeat;
	padding-left:20px;
	color:#333;
	text-decoration:none;
	font-size:120%;
	font-weight:bold;
}
#contentContainer a.CaseStudy:hover{color:#ff0000;}


/* footer styling */
div#footer{background:url(../assets/gateways/footergrad.jpg) repeat-x;color:#666; height:36px;}
div#footer p{margin:0;padding:10px 10px;}
div#footer a{display:inline;padding:0;color: #999;text-decoration:none;}
div#footer a:hover{color:#333;}
div#footer a.EmailFriend{
	margin-left:230px;
	background:url(../assets/icons/envelop.gif) no-repeat 4px;
	padding-left:24px;
}
div#footer a.helixlink{
	margin-left:4px;
	background:url(../assets/gateways/infoarrowblue.gif) no-repeat 4px;
	padding-left:20px;
	color:#4a7a9e;
	}

div#footer div{float:left;}
div#footer div#main{}
div#footer div#ecuks{
	width:32px;height:36px;
	background:url(../assets/gateways/ecuk_footer.jpg) no-repeat;
}
div#footer a.ecuklink{
	display:block;
	width:32px;
	height:36px;
	padding-left:0;
	color:#4a7a9e;
}
div#footer br{clear:both;}























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

