body {background:#ffffff; margin:0px;}

h1 {text-align:left; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

h2 {text-align:left; font-size:24px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

p {text-align:left; font-size:13px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:17px;}

ul {text-align:left; font-size:13px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;  text-decoration:none; line-height:17px;}

a {font-size:13px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 0px; text-decoration:none;}
	a:link{color:#FFFFFF;}
	a:visited{color:#FFFFFF;}
	a:hover{color:#333333;}
	a:active {color:#333333;}
	
.topmenu {text-align:left; font-size:13px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 0px; text-decoration:none;}
	a.topmenu:link{color:#FFFFFF;}
	a.topmenu:visited{color:#FFFFFF;}
	a.topmenu:hover{color:#333333;}
	a.topmenu:active {color:#333333;}

.sidemenu {text-align:left; font-size:13px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 0px; text-decoration:none; line-height:17px;}
	a.sidemenu:link{color:#FFFFFF;}
	a.sidemenu:visited{color:#FFFFFF;}
	a.sidemenu:hover{color:#333333;}
	a.sidemenu:active {color:#333333;}

.darkmenu {text-align:left; font-size:13px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#333333; margin: 0px; text-decoration:none; line-height:17px;}
	a.darkmenu:link{color:#333333;}
	a.darkmenu:visited{color:#333333;}
	a.darkmenu:hover{color:#FFFFFF;}
	a.darkmenu:active {color:#FFFFFF;}

.copyright {text-align:right; font-size:11px; font-weight:500; font-family: Arial, Helvetica, sans-serif; color:#666666; margin: 0px; text-decoration:none; line-height:16px;}

	.center {text-align:center;}

	.darkgrey {color:#333333;}

	.black {color:#000000;}

	.white {color:#FFFFFF;}

	.blackright {color:#000000; text-align:right;}

	.red {color:#FF0000;}

	.button {font-size:12px; font-weight:500; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000;}

#container {top:50%; left:50%; position:absolute; width:974px; height:606px; margin-top:-303px; margin-left:-487px; z-index:1; background-color:transparent; border: none;}

#logo {position:absolute; top:0px; left:0px;  width:465px; height:68px; z-index:10; background-color:transparent; background-image:url("images/logo.gif"); border:none;}

#topstrip {position:absolute; top:82px; left:0px; width:974px; height:26px; z-index:20; background-color:#7D7E82; border:none;}

#mainblock {position:absolute; top:108px; left:0px; width:974px; height:472px; z-index:30; background-color:#A2A3A8; border:none;}

#topmenu {position:absolute; top:87px; left:20px; width:954px; z-index:40; background-color:transparent; border:none;}

#sidemenu {position:absolute; top:145px; left:20px; width:220px; z-index:50; background-color:transparent; border:none;}

#homesidemenu {position:absolute; top:345px; left:20px; z-index:50; background-color:transparent; border:none;}

#copyright {position:absolute; top:585px; left:624px; width:350px; height:21px; z-index:55; background-color:transparent; border:none;}

#widetext {position:absolute; top:145px; left:250px; width:650px; z-index:60; background-color:transparent; border:none;}

#text {position:absolute; top:145px; left:250px; width:250px; z-index:60; background-color:transparent; border:none;}

#homeflashcontent {position:absolute; top:108px; left:244px; width:730px; height:472px; z-index:60; background-color:transparent; border:none;}

#pageimages {position:absolute; top:108px; left:520px; width:454px; height:472px; z-index:70; background-color:transparent; border:none;}

#casestudies {position:absolute; top:108px; left:520px; width:454px; height:472px; z-index:70; background-color:transparent; border:none;}

#leftcol {position:absolute; top:145px; left:20px; z-index:45; width:204px;background-color:transparent; border:none;}

#colone {position:absolute; top:145px; left:20px; z-index:45; width:200px;background-color:transparent; border:none;}

#colone2 {position:absolute; top:145px; left:20px; z-index:45; width:210px;background-color:transparent; border:none;}

#formpic {position:absolute; top:141px; left:21px; z-index:45; width:200px; height:406px; background-color:transparent; background-image:url("images/formpic.jpg"); border:none;}

#formpic2 {position:absolute; top:141px; left:21px; z-index:45; width:200px; height:406px; background-color:transparent; background-image:url("images/formpic2.jpg"); border:none;}

#coltwo {position:absolute; top:145px; left:260px; z-index:45; width:200px;background-color:transparent; border:none;}

#colthree {position:absolute; top:145px; left:498px; z-index:45; width:200px;background-color:transparent; border:none;}

#colfour {position:absolute; top:145px; left:736px; z-index:45; width:200px;background-color:transparent; border:none;}

#colfive {position:absolute; top:130px; left:260px; z-index:45; width:330px;background-color:transparent; border:none;}

#colsix {position:absolute; top:130px; left:610px; z-index:45; width:330px;background-color:transparent; border:none;}

#projectlinks {position:absolute; top:130px; left:260px; z-index:45; width:530px;background-color:transparent; border:none;}

#atob {position:absolute; top:183px; left:42px;  width:162px; height:226px; z-index:70; background-color:transparent; background-image:url("images/atob.gif"); border:none;}

#blimages {position:absolute; top:427px; left:250px;  width:200px; height:133px; z-index:70; background-color:transparent; border:none;}

#download {position:absolute; top:515px; left:20px;  width:200px; height:45px; z-index:70; background-color:transparent; border:none;}
