@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0px;
	padding: 0px;
}
body {
	margin:auto;
	margin-bottom:0px;
	width:1044px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#000;
	background-image:url(../images/background.jpg);
}
.hidden
{
display:none;
}

.leftimg{float: left; margin: 0 24px 10px 0; }

#page-container {
	width:898px;
	height:911px;
	margin-top:62px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
		background:url(../images/contentbg.jpg) repeat-y;
}
#topmargin {
	background-image:url(../images/headercurve.jpg);
	height: 12px;
}
#header1 {
	width:898px;
	height: 101px;
	background-image:url(../images/header.jpg);
}
#header1 del { background:url(../images/logo.png); width:199px; height:76px; display:block; position:absolute; margin-top:15px; margin-left:15px; }
#navigation {
	height:30px;
	width:800px;
	margin-top:69px;
	margin-right:1px;
	float:right;
}
#navigation ul {
	height:30px;
	width:121px;
	display:inline;
	list-style-type:none;
}
#navigation li {
	height:30px;
	display:inline;
}
#navigation .grad {
	height:30px;
	width:121px;
	float:right;
	display:block;
	background:url(../images/grad.jpg)
}
#navigation .index, #navigation .services, #navigation .clients, #navigation .careers {
	height:30px;
	width:121px;
	float:right;
	display:block;
}
#navigation .index {
	background:url(../images/homebtn.jpg)
}
#navigation .services {
	background:url(../images/servicesbtn.jpg)
}
#navigation .clients {
	background:url(../images/clientsbtn.jpg)
}
#navigation .careers {
	background:url(../images/careersbtn.jpg)
}
#navigation .about {
	height:30px;
	width:119px;
	float:right;
	display:block;
	background:url(../images/aboutusbtn.jpg);
}
#navigation .index:hover {
 height:30px;
 width:121px;
 float:right;
 display:block;
		background:url(../images/homebtn.jpg) 0 -30px no-repeat;
}
#navigation .services:hover {
 height:30px;
 width:121px;
 float:right;
 display:block;
	background:url(../images/servicesbtn.jpg) 0 -30px no-repeat;
}
#navigation .clients:hover {
 height:30px;
 width:121px;
 float:right;
 display:block;
	background:url(../images/clientsbtn.jpg) 0 -30px no-repeat;
}
#navigation .careers:hover {
 height:30px;
 width:121px;
 float:right;
 display:block;
	background:url(../images/careersbtn.jpg) 0 -30px no-repeat;
}
#navigation .about:hover {
	height:30px;
	width:119px;
	float:right;
	display:block;
	background:url(../images/aboutusbtn.jpg) 0 -30px no-repeat;
}
#navigation .indexact, #navigation .servicesact, #navigation .clientsact, #navigation .careersact {
	height:30px;
	width:121px;
	float:right;
	display:block;
}
#navigation .indexact {
		background:url(../images/homebtn.jpg) 0 -30px no-repeat;
}
#navigation .servicesact {
	background:url(../images/servicesbtn.jpg) 0 -30px no-repeat;
}
#navigation .clientsact {
	background:url(../images/clientsbtn.jpg) 0 -30px no-repeat;
}
#navigation .careersact {
	background:url(../images/careersbtn.jpg) 0 -30px no-repeat;
}
#navigation .aboutact {
	height:30px;
	width:119px;
	float:right;
	display:block;
	background:url(../images/aboutusbtn.jpg) 0 -30px no-repeat;
}
#contentcon {
	width:898px;
	background-image:url(../images/contentbg.jpg);

}
#contenttop {
	height: 212px;
}
#contentslogan, #contentsloganaboutus, #contentslogancareers, #contentsloganclients, #contentsloganservices {
	height:213px;
	width:483px;
	margin-left:1px;
	float:left;
}
#contentslogan {
	background:url(../images/sloganhome.jpg) no-repeat;
}
#contentsloganaboutus {
	background:url(../images/sloganaboutus.jpg) no-repeat;
}
#contentslogancareers {
	background:url(../images/slogancareers.jpg) no-repeat;
}
#contentsloganclients {
	background:url(../images/sloganaclients.jpg) no-repeat;
}
#contentsloganservices {
	background:url(../images/sloganservices.jpg) no-repeat;
}
#contentimg, #contentimgaboutus, #contentimgacareers, #contentimgaclients, #contentimgaservices {
	height:213px;
	width:413px;
	margin-right:1px;
	float:left;
}
#contentimg {
	background:url(../images/img1home.jpg) no-repeat;
}
#contentimgaboutus {
	background:url(../images/img1aboutus.jpg) no-repeat;
}
#contentimgacareers {
	background:url(../images/img1careers.jpg) no-repeat;
}
#contentimgaclients {
	background:url(../images/img1clients.jpg) no-repeat;
}
#contentimgaservices {
	background:url(../images/img1services.jpg) no-repeat;
}
#sidebar-a, #sidebar-about, #sidebar-careers, #sidebar-clients, #sidebar-services {
	float: right;
	width: 237px;
	height:380px;
	margin-right:1px;
	margin-top:1px;
}
#sidebar-a {
	background:url(../images/sideimghome.jpg) no-repeat;
}
#sidebar-about {
	background:url(../images/sideimgaboutus.jpg) no-repeat;
}
#sidebar-careers {
	background:url(../images/sideimgcareers2.jpg) no-repeat;
}
#sidebar-clients {
	background:url(../images/sideimgclients.jpg) no-repeat;
}
#sidebar-services {
	background:url(../images/sideimgservices.jpg) no-repeat;
}
#content {
	width: 599px;
	margin-right: 238px;
	padding:30px 23px 0 38px;
	font-size:13px;/*background:url(../images/contentimg.jpg);*/
}
#content img {
	float:left;
	padding-right:8px;
	border:0;
}

#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#626262;
	margin: 10px 0;
	padding: 0;
	display: inline-block;
	width: 599px;
}
#content h3 {
	margin: 0 0 15px 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#20659C;
	font-weight:bold;
	padding-bottom: 15px;
	font-size:15px;
}

#content .brochure{
	font-weight:bold;
	font-size:11px !important;
	float: right;
	height: 30px;
	margin-top: -20px;
	font-size: 12px;
	text-align: center;
	padding-top: 25px;
	background: url('../images/adobe2.jpg') top center no-repeat;
}

#content a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#117FE2;
	text-decoration:none;
}

#content a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2365A0;
	text-decoration:none;
}

#contactbox {
	background:url(../images/contactus2.jpg) no-repeat;
	width:560px;
	height:120px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 29px;
}
#emaillink
{
	width:246px;
	height:14px;
	padding-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 208px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}



#emaillink a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#117FE2;
	text-decoration:none;
	font-weight:bold;
}
#emaillink img {
border:0;
}


#emaillink a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2365A0;
	text-decoration:none;
}

#emaillink2
{
	width:246px;
	height:14px;
	padding-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 350px;
	
}

#emaillink2 a {
	color:#2A5E8D;
	text-decoration:none;
	font: bold 15px Arial;
}

#footer {
	width:486px;
	height:auto;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 38px;
}
#footer .nav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#2365A0;
	text-decoration:none;
}

#footer .nav a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#117FE2;
	text-decoration:none;
}
#footer .cright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	font-size:9px;
	line-height:25px;
}
