@charset "utf-8";
/* CSS Document */
body {
	background-color: #dcdcdc;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-image:url(images/topbg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.maindiv{
margin:0 auto;
position:relative;
width:960px;
height:auto;
}

.maincontainer{
margin-top:33px;
position:absolute;
width:960px;
height:900px;
}
.logo{
	width:193px;
	height:88px;
	margin-top:28px;
	position:absolute;
	top: -29px;
}

#menucontainer{
margin-left:411px; position:absolute;}

#ourfocus{
width:101px;
height:26px;
margin-top:28px;
position:absolute;}

#aboutus{
width:101px;
height:26px;
margin-top:28px;
float:left;
margin-left:107px;
position:absolute;}

#partners{
width:101px;
height:26px;
margin-top:28px;
float:left;
margin-left:214px;
position:absolute;}

#contact{
width:101px;
height:26px;
margin-top:28px;
float:left;
margin-left:321px;
position:absolute;}

#home{
width:101px;
height:26px;
margin-top:28px;
float:left;
margin-left:428px;
position:absolute;}

#maincontenttop{
background-image:url(images/mainbgtop.jpg);
background-repeat:no-repeat;
height:5px;
width:940px;
margin-top:93px;
position:absolute;
}

#maincontentcontainer{
	background-color:#eeeeee;
	width:940px;
	height:747px;
	position:absolute;
	top: 98px;
}
#maincontentbtm{
	background-image:url(images/mainbgbottom.jpg);
	background-repeat:no-repeat;
	height:5px;
	width:940px;
	position:absolute;
	
	top: 840px;
}

#banner{
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	height:340px;
	margin-left:20px;
	margin-top:22px;
	position:absolute;
	left: 0px;
	width: 900px;
	top: -7px;
}
#bannertext
{
background:url(images/banner-text.jpg) no-repeat center left;
margin-top:283px;
position:absolute;
margin-left:21px;
height:57px;
width:342px;
}
#partnerimg
{
	background:url(images/partnersimg.jpg) no-repeat center left;
	position:absolute;
	height:130px;
	width:137px;
	left: 744px;
	top: 478px;
}
#contactimg
{
background:url(images/contactimg.jpg) no-repeat center left;
margin-top:28px;
position:relative;
margin-left:20px;
height:130px;
width:137px;
}
#contacttext
{
margin-top:28px;
position:relative;
margin-left:20px;
height:76px;
width:500px;
}


#bannertext1
{
	margin-top:100px;
	position:absolute;
	margin-left:21px;
	height:57px;
	width:400px;
	top: 19px;
}
#bannerclick
{
margin-top:283px;
position:absolute;
margin-left:380px;
height:57px;
width:342px;
}
#collection1
{ 
width:172px;
position:absolute;
}

#processing1
{width:169px;
float:left;
position:absolute;
margin-left:172px;
}
#review1
{width:169px;
float:left;
position:absolute;
margin-left:341px;}

#production1
{width:169px;
float:left;
position:absolute;
margin-left:510px;}

#presentation1
{width:169px;
float:left;
position:absolute;
margin-left:678px;}

#innerpagewhitebg
{ width:900px;
position:absolute;
background-color:#FFFFFF;
margin-left:21px;
margin-top:21px;
height:630px;
}
#ourfocusheader 
{margin-left:18px;
margin-top:10px;
position:relative;
width:inherit;}

#edrm 
{margin-top:33px;	
margin-left:21px;
position:relative;
width:240px;}

#ipro
{
margin-top:28px;
position:relative;
margin-left:22px;
height:76px;
width:252px;
}
#ct
{
margin-top:28px;
position:relative;
margin-left:22px;
height:51px;
width:293px;
}
#gc
{
margin-top:28px;
position:relative;
margin-left:22px;
height:98px;
width:91px;
}
#cds
{
	margin-top:28px;
	position:absolute;
	float:left;
	margin-left:22px;
	height:48px;
	width:91px;
	top: 47px;
	left: 380px;
}
#evident
{
	margin-top:28px;
	position:absolute;
	float:left;
	margin-left:22px;
	height:48px;
	width:91px;
	top: 241px;
	left: 380px;
}

#courtroom
{
	margin-top:28px;
	position:absolute;
	float:left;
	margin-left:22px;
	height:48px;
	width:91px;
	top: 152px;
	left: 380px;
}

#collectionimg
{
	background-image:url(images/collectionimg.jpg);
	background-repeat:no-repeat;
	margin-top:28px;
	position:absolute;
	float:left;
	margin-left:22px;
	height:284px;
	width:284px;
	top: 302px;
	left: 580px;
}
#reviewimg
{
	background-image:url(images/reviewimg.jpg);
	background-repeat:no-repeat;
	margin-top:28px;
	position:absolute;
	float:left;
	margin-left:22px;
	height:284px;
	width:284px;
	top: 302px;
	left: 580px;
}

.headertext{ font-family:"Trebuchet MS"; font-size:19px; text-decoration:none; color:#009bc9;}
.headertextwhite{ font-family:"Trebuchet MS"; font-size:19px; text-decoration:none; color:#ffffff;}
.header{ font-family:"Trebuchet MS"; font-size:14px; text-decoration:none; font-weight:bold; color:#009bc9;}
.maincontenttext { font-family:"Trebuchet MS"; font-size:13px; text-align:left; margin-left:22px; margin-top:10px; height:auto; margin-right:22px; text-decoration:none; color:#000000;}
.bannercontenttext { font-family:"Trebuchet MS"; font-size:12px; text-align:left; margin-left:22px; margin-top:10px; margin-right:22px; text-decoration:none; color:#ffffff;}
.ourfocustext { font-family:"Trebuchet MS"; font-size:13px; text-align:left; margin-left:22px; margin-top:25px; margin-right:22px; text-decoration:none; color:#000000;}
.mailtext {font-family:"Trebuchet MS"; font-size:13px; text-align:left; text-decoration:none; color:#009bc9;}
/**************************************************************

	Image Menu
	v 2.2

**************************************************************/


#imageMenu {
	position: absolute;
	width: 859px;
	height: 200px;
	top:431px;
	}

#imageMenuinnerpages {
	position: relative;
	width: 847px;
	height: 63px;
	margin-top:15px;
	margin-left:46px;
}



#imageMenu ul {
	list-style: none;
	display: block;
	height: 200px;
	width: 859px;
}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:165px;
	height: 200px;
}

#imageMenu ul li.collection a {
	background: url(images/collection.jpg) repeat scroll 0%;
}

#imageMenu ul li.processing a {
	background: url(images/processing.jpg) repeat scroll 0%;
}

#imageMenu ul li.review a {
	background: url(images/review.jpg) repeat scroll 0%;
}

#imageMenu ul li.production a {
	background: url(images/production.jpg) repeat scroll 0%;
}

#imageMenu ul li.presentation a {
	background: url(images/presentation.jpg) repeat scroll 0%;
	width:165px;
}

.clear {
	clear: both;
}

/*************************************************************/
