html, body { margin: 0pt 0pt 0pt 0pt; padding: 0pt 0pt 0pt 0pt; text-align: center; min-width: 972px; }
body { background-color: #e9e9da; background-image: url(../assets/bg_repeat.jpg); background-repeat: repeat-x; font-family: Arial; font-size: 10pt; color: #cfcec7; }

a { color: #cfcec7; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }

a.pagelink { color: #8d8445; text-decoration: none; border-bottom:1px dotted #000; }
a:hover.pagelink { color: #8d8445; text-decoration: none; border-bottom:1px dotted #000; }

a.pagelink3 { color: #282828; text-decoration: none; border-bottom:1px dotted #000; }
a:hover.pagelink3 { color: #8d8445; text-decoration: none; border-bottom:1px dotted #000; }

a.pagelink4 { color: #282828; text-decoration: none; line-height: 15pt; border-bottom:1px dotted #000; }
a:hover.pagelink4 { color: #8d8445; text-decoration: none; line-height: 15pt; border-bottom:1px dotted #000;}

a.pagelinkimage { text-decoration: none; border: 0px; }
a:hover.pagelinkimage { text-decoration: none; border: 0px; }

img.z
{
border: 0px;
text-decoration: none;
}



#contactusmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 680px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}

.subheadings{
 font-family: verdana;
 font-size:8pt;
 color: #8d8445;
 line-height: 15pt;
 letter-spacing: 0.5pt;
}
.principlessubheadings{
 font-family: verdana;
 font-size: 8.5pt;
 color: #8d8445;
 line-height: 15pt;
 letter-spacing: .5px;
 margin-top: 2px;

}
.mainheadings{
 font-family: Arial;
 font-size:17pt;
 letter-spacing: 2pt;
 color: #282828;

}



.principlesheadings{
 font-family: Verdana;
 font-size:10.5pt;
 color: #282828;
 letter-spacing: 1pt;
 margin-top: 15px;
 margin-bottom: 4px;

}
.casestudyheadings{
 font-family: Verdana;
 font-size:8.5pt;
 color: #282828;
 letter-spacing: 1pt;
 margin-top: 15px;
 margin-bottom: 4px;
 line-height: 25px;

}

.subtextnew{
 font-family: Verdana;
 font-size:8pt;
 color: #282828;
 line-height: 17pt;
  letter-spacing: 0.5pt;
 
}
.subtext{
 font-family: Verdana;
 font-size:8pt;
 color: #282828;
 line-height: 17pt;
  letter-spacing: 0.5pt;
 
}
.clientssubtext{
 font-family: Verdana;
 font-size:8.5pt;
 color: #282828;
 line-height: 17pt;
  letter-spacing: 1pt;
 font-weight: bold;

}



#mainbodyDIV{
	position: relative;
	margin:0 auto;
	width:972px;
	text-align: left;
}
img.x
{
position: absolute;
top: 0px;
right: 0px;
z-index:1;
border: 0px;
}
.logoclass
{
border: 0px;
}


#clientDIV{
position: absolute;
 top:0;
 right:0px;
 width: 200px;
height: 40px;
border-color:green; border-style:solid;
}
#principlesTOPDIV3 {
 position: absolute;
 top: 84px;
 left: 505px;
 width: 435px;
 height: 9px;
 background-image: url(../assets/aboutusTOP.png);
 background-repeat: no-repeat;
}

#logoDIV {
 position: relative;
 top: 0px;

}

#navigationDiv {
 position: absolute;
 top: 50px;
 right:6px;
 
}

#topSLICEDDIV{
	position: relative;
 height: 11px;
 background-image: url(../assets/wb_topslice.jpg);
 background-repeat: no-repeat;
 	width: 972px;
}

#middleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 359px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#intromiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 523px;
	
}
#intromiddleSLICED2DIV{
	position: absolute;
        top: 100px;
        left: 30px;
 	width: 972px;
 	height: 553px;
        background-color: red;
	
}
#productsmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 950px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}

#productsheaderDIV {
 position: relative;
 top: 29px;
 left: 36px;

}

#productsimageDIV {
 position: absolute;
 top: 99px;
 left: 36px;

}

#productsnomos360DIV {
 position: relative;
 top: 142px;
 left: 470px;
 width: 370px;
}

#principlesTOPDIV {
 position: relative;
 top: 40px;
 left: 505px;
 width: 435px;
 height: 9px;
 background-image: url(../assets/aboutusTOP.png);
}
#form2DIV {
 position: absolute;
 top: 70px;
 left: 105px;
 width: 435px;
 height: 300px;
}
#principlesTOPDIV2 {
 position: absolute;
 top: 32px;
 left: 505px;
 width: 435px;
 height: 9px;
 background-image: url(../assets/aboutusTOP.png);
 background-repeat: no-repeat;
}
#principlesMIDDIV {
 position: relative;
 top: 40px;
 left: 505px;
 width: 435px;
 height: 490px;
 background-image: url(../assets/aboutusMID.png);
 background-repeat: repeat-y;
 padding-left: 20px;
 padding-top: 5px;
}
#principlesBOTTOMDIV {
 position: relative;
 top: 40px;
 left: 505px;
 width: 435px;
 height: 11px;
 background-image: url(../assets/aboutusBOTTOM.png);
}

#contactMIDDIV {
 position: relative;
 top: 40px;
 left: 505px;
 width: 435px;
 height: 530px;
 background-image: url(../assets/aboutusMID.png);
 background-repeat: repeat-y;
 padding-left: 20px;
 padding-top: 5px;
 max-width: 435px;
}



#clientsTOPDIV {
 position: relative;
 top: 40px;
 left: 435px;
 width: 509px;
 height: 11px;
 background-image: url(../assets/clientsTOPSLICE.png);
}

#clientsMIDDIV {
 position: relative;
 top: 40px;
 left: 435px;
 width: 529px;
 height: 635px;
 background-image: url(../assets/clientsmiddleslice.png);
 background-repeat: repeat-y;
 padding-left: 20px;
 padding-top: 5px;

}
#clientsBOTTOMDIV {
 position: relative;
 top: 40px;
 left: 435px;
 width: 509px;
 height: 11px;
 background-image: url(../assets/clientsbottomslice.png);
}

#bottomSLICEDIV2{
 position: relative;
 height: 12px;
 background-image: url(../assets/wb_bottomslice.jpg);
 width: 972px;
}


#bottomSLICEDIV{
 position: relative;
 height: 12px;
 background-image: url(../assets/wb_bottomslice.jpg);
 width: 972px;
}

#div-1a {
 width: 243px;
 height: 172px;
 background-repeat: no-repeat;
 float: left;
}
#div-1b {
 width: 243px;
 height: 172px;
 background-repeat: no-repeat;
 float: left;
}
#div-1c {
 width: 486px;
 height: 172px;
 background-repeat: no-repeat;
 float: left;
}

#footer {
margin-top: 170px;
margin-bottom: 40px;
 position: relative;
 font-size: 10.5px;
 color: #8f8c8a;
 text-align: center; 
 height: 10px;
}
#footer2 {
 position: absolute:
 top: 700px;
 left: 300px;
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 10.5px;
 color: #8f8c8a;
 text-align: center; 
 height: 50px;
}


#products1 {

 position: absolute;
 top: 485px;
 left: 55px;
 width: 285px;
 height: 440px;
 background-image: url(../assets/productsline.png);
background-repeat: repeat-y;


}
#products2 {

 width: 285px;
 height: 440px;
 background-image: url(../assets/productsline.png);
position: absolute;
 top: 485px;
 left: 361px;


}
#products3 {

 width: 285px;
 height: 440px;
 position: absolute;
 top: 485px;
 left: 666px;

}

#companymiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 635px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#contactmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 660px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#clientsmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 690px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#rmwmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 660px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#gatewaymiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 690px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#companyaboutustempDIV {
 position: absolute;
 top: 40px;
 left: 38px;
 width: 404px;
 height: 400px;
 padding-top: 4px;

}
#form2DIV {
 position: absolute;
 top: 40px;
 left: 900px;
 width: 400px;
 height: 400px;

}
#companyaboutusDIV {
 position: absolute;
 top: 90px;
 left: 38px;
 width: 404px;
 height: 400px;
 padding-top: 4px;

}
#aeaboutusDIV {
 position: absolute;
 top: 232px;
 left: 498px;
 width: 370px;
 height: 400px;
 padding-top: 4px;

}
#aebottom{
	position: absolute;
top: 568px;
left: 35px;
 height: 11px;
 background-image: url(../assets/ae_btm_slice.png);
 background-repeat: no-repeat;
 	width: 972px;
}
#aetop{
	position: absolute;
top: 100px;
left: 35px;
 height: 11px;
 background-image: url(../assets/ae_top_slice.png);
 background-repeat: no-repeat;
 	width: 972px;
}
#aemid{
	position: absolute;
top: 108px;
left: 35px;
 height: 460px;
 background-image: url(../assets/ae_mid_slice.gif);
 background-repeat: repeat-y;
 	width: 972px;
}
#aeformbutton {
 position: absolute;
 top: 245px;
 left: 235px;
 width: 125px;
 height: 28px;

}

#companyaboutusmainDIV {
 position: absolute;
 top: 90px;
 left: 38px;
 width: 404px;
 height: 400px;
 padding-top: 4px;
 

}
#clientlogosDIV {
 position: absolute;
 top: 90px;
 left: 38px;
 width: 360px;
 height: 400px;
 padding-top: 4px;

}
#studiestext {
 position: absolute;
 top: 95px;
 left: 40px;
 width: 445px;

}

#clientsubheading {
 position: absolute;
 top: 95px;
 left: 40px;
 width: 285px;

}
#clients1 {
 position: absolute;
 top: 150px;
 left: 38px;
 width: 205px;
 height: 320px;


}
#clients2 {
 position: absolute;
 top: 150px;
 left: 266px;
 width: 205px;
 height: 320px;

}

#clients3 {
 position: absolute;
 top: 150px;
 left: 492px;
 width: 205px;
 height: 320px;

}

#clients4 {
 position: absolute;
 top: 150px;
 left: 719px;
 width: 205px;
 height: 320px;

}

#clientsbanner {
 position: absolute;
 top: 600px;
 left: 34px;
 width: 904px;
 height: 71px;

}

#formbutton {
 position: absolute;
 top: 480px;
 left: 235px;
 width: 125px;
 height: 28px;

}

#productstext {
position: relative;
width: 260px;
}

#studytext {
position: relative;
width: 380px;
}

#clientscreen1 {
 position: absolute;
 top: 156px;
 left: 495px;
 width: 213px;
 height: 145px;
 background-image: url(../assets/clientholder.png);

}
#clientscreen2 {
 position: absolute;
 top: 156px;
 left: 728px;
 width: 213px;
 height: 145px;
 background-image: url(../assets/clientholder.png);

}

#clientscreen3 {
 position: absolute;
 top: 320px;
 left: 495px;
 width: 213px;
 height: 145px;
 background-image: url(../assets/clientholder.png);

}
#clientscreen4 {
 position: absolute;
 top: 320px;
 left: 728px;
 width: 213px;
 height: 145px;
 background-image: url(../assets/clientholder.png);

}
#clientlink {
 position: absolute;
 top: 495px;
 left: 495px;
 width: 213px;
 height: 145px;

}
#principlescontainer {
width: 380px;
}
#formcontainer {
position: absolute;
width: 380px;
left: 500px;
top: 230px;
}

#consultheader {
width: 850px;
}



#formbuttonnew {
 position: absolute;
 top: 270px;
 left: 250px;
 width: 125px;
 height: 28px;

}
#consultmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 580px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}

#loginmiddleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 410px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}


#formbuttonlogin {
 position: absolute;
 top: 260px;
 left: 235px;
 width: 125px;
 height: 28px;

}

#loginheader {
width: 380px;
}
.subtextfailedform{
 font-family: Verdana;
 font-size:8pt;
 color: red;
 line-height: 17pt;
  letter-spacing: 0.5pt;
}



#approach1 {
 position: absolute;
 top: 545px;
 left: 55px;
 width: 285px;
 height: 255px;
 background-image: url(../assets/productsline.png);
background-repeat: repeat-y;


}
#approach2 {

 width: 285px;
 height: 255px;
 background-image: url(../assets/productsline.png);
position: absolute;
 top: 545px;
 left: 361px;


}
#approach3 {

 width: 285px;
 height: 255px;
 position: absolute;
 top: 545px;
 left: 666px;

}

#approach1a {
 position: absolute;
 top: 465px;
 left: 55px;
 width: 285px;
 height: 255px;
 background-image: url(../assets/productsline.png);
background-repeat: repeat-y;


}
#approach2a {

 width: 285px;
 height: 255px;
 background-image: url(../assets/productsline.png);
position: absolute;
 top: 465px;
 left: 361px;


}
#approach3a {

 width: 285px;
 height: 255px;
 position: absolute;
 top: 465px;
 left: 666px;

}



#approachmiddleSLICEDIVa{
	position: relative;
 	width: 972px;
 	height: 850px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}

#approachmiddleSLICEDIVa{
	position: relative;
 	width: 972px;
 	height: 780px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}



#nomos360TOPDIV {
 position: relative;
 top: 55px;
 left: 505px;
 width: 435px;
 height: 9px;
 background-image: url(../assets/aboutusTOP.png);
}

#nomos360MIDDIV {
 position: relative;
 top: 55px;
 left: 505px;
 width: 435px;
 height: 570px;
 background-image: url(../assets/aboutusMID.png);
 background-repeat: repeat-y;
 padding-left: 20px;
 padding-top: 5px;
}
#nomos360BOTTOMDIV {
 position: relative;
 top: 55px;
 left: 505px;
 width: 435px;
 height: 11px;
 background-image: url(../assets/aboutusBOTTOM.png);
}
#nomos360MIDBOX {
 position: absolute;
 top: 210px;
 left: 200px;
}
#nomos360middleSLICEDIV{
	position: relative;
 	width: 972px;
 	height: 800px;
 	background-image: url(../assets/wb_midslice.png);
	 background-repeat: no-repeat;
	background-color: #ffffff;
}
#nomos360box1{
	position: absolute;
        top: 60px; 
 	}

#nomos360box2{
	position: absolute;
        top: 45px;
        left: 80px;
        width: 330px;
 	}

#nomos360box3{
	position: absolute;
        top: 165px; 
 	}
#nomos360box4{
	position: absolute;
        top: 150px;
        left: 80px;
        width: 330px;
 	}

#nomos360box5{
	position: absolute;
        top: 270px; 
 	}

#nomos360box6{
	position: absolute;
        top: 255px;
        left: 80px;
        width: 330px;
 	}
#nomos360box7{
	position: absolute;
        top: 360px; 
 	}

#nomos360box8{
	position: absolute;
        top: 340px;
        left: 80px;
        width: 330px;
 	}



#nomos360box9{
	position: absolute;
        top: 445px; 
 	}

#nomos360box10{
	position: absolute;
        top: 430px;
        left: 80px;
        width: 330px;
 	}
