
	html, body {
	height: 100%;
	padding:0;
	margin:0;
}

body {
	font: 1em/1.5em  Arial, sans-serif;
	font-size: 12px;
	color: #666666;
/*	letter-spacing: .05em; */
	background: #AEA87F url(../images/bg-top.gif) repeat-x top left;
}

img { behavior: url(../iepngfix.htc); }

#wrapper {
	position:relative;
/*	margin:0 auto; */
	padding:0;
	width:840px;
	height:100%;
}

#content {
position:relative;
	float:left;
	width:840px;

}
#top {
position:relative;
	float:left;
	width:840px;
	height:125px;
	padding:0 0 0 100px;
	background-color:#ffffff;

}
#logo {
	position:relative;
	float:left;
	width:217px;
	height:40px;
	padding-top:15px;
	padding-left:0px;
	border:0px red solid;
}

#nav {
position:relative;
	float:left;
	width:840px;
	height:66px;
	padding-top:0px;
	border:0px red solid;

}
#nav ul, #nav li{border:0; margin:0; padding:0; list-style:none;}
#nav ul{
	display:block;
	height:66px;
	border:0px red solid;
}
#nav li { float:left;display:inline; }

#nav a { display:block; }
   
#nav .home a {
	background: url(../images/home-up.gif) top left no-repeat;
	width:65px;
	height:66px;
   }
#nav .home a:hover,#nav .home_active  {
	background: url(../images/home-over.gif) top left no-repeat;
	width:65px;
	height:66px;
   }   
#nav .about a {
	background: url(../images/aboutus-up.gif) top left no-repeat;
	width:80px;
	height:66px;
   }
#nav .about a:hover,#nav .about_active {
   background-image: url(../images/aboutus-over.gif);
	width:80px;
	height:66px;
   }
#nav .approach a {
	background: url(../images/ourapproach-up.gif) top left no-repeat;
	width:111px;
	height:66px;
   }
#nav .approach a:hover,#nav .approach_active {
   background-image: url(../images/ourapproach-over.gif);
	width:111px;
	height:66px;
   }
#nav .ourwork a {
	background: url(../images/ourwork-up.gif) top left no-repeat;
	width:81px;
	height:66px;
   }
#nav .ourwork a:hover,#nav .ourwork_active {
   background-image: url(../images/ourwork-over.gif);
	width:81px;
	height:66px;
   }   
#nav .blog a {
	background: url(../images/blog-up.gif) top left no-repeat;
	width:62px;
	height:66px;
   }
#nav .blog a:hover,#nav .blog_active {
   background-image: url(../images/blog-over.gif);
	width:62px;
	height:66px;
   }    
#nav .contactus a {
	background: url(../images/contactus-up.gif) top left no-repeat;
	width:111px;
	height:66px;
   }
#nav .contactus a:hover,#nav .contactus_active {
   background-image: url(../images/contactus-over.gif);
	width:111px;
	height:66px;
   }     
#nav .workwithus a {
	background: url(../images/workwithus-up.gif) top left no-repeat;
	width:109px;
	height:66px;
   }
#nav .workwithus a:hover,#nav .workwithus_active {
   background-image: url(../images/workwithus-over.gif);
	width:109px;
	height:66px;
   } 

#nav .syncexp a {
	background: url(../images/syncexp-up.gif) top left no-repeat;
	width:178px;
	height:62px;
   }
#nav .syncexp a:hover,#nav .syncexp_active {
   background-image: url(../images/syncexp-over.gif);
	width:178px;
	height:62px;
   }     

   
#footer {
	position:relative;
	float:left;
	border-top:1px solid #ffffff;
	width:841px;
	/* margin:20px 0 0 100px; */
	padding:10px 0;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
}  
#footer img {
vertical-align: top;
padding-right:15px;
}

#footerline {
	position:relative;
	-moz-opacity: 0.50;
	opacity: .50;
	filter: alpha(opacity=50);
	border-top:1px solid #ffffff;
	float:left;
	width:841px;
/*	margin:0 0 0 100px; */
	padding:0;
}
#footernav {
	position:relative;
/*	border-top:1px solid #c7b8d7; */
	float:left;
	width:841px;
/*	margin:0px 0 0 100px; */
	padding:20px 0;
	font-size: 11px;
	font-weight:normal;
}   
   
/* font styles */

h1 
{
	color: #661360;
	font: 36px "Bell MT", "Times Roman", times, serif;
	font-style:normal;
	padding-bottom:8px;
} 
.top h2 
{
	color: #999999;
	font: 20px "Bell MT", "Times Roman", times, serif;
	font-style:italic;
	padding-bottom:8px;
}   

.bottom h2 
{
	color: #ffffff;
	font: 20px "Bell MT", "Times Roman", times, serif;
	font-style:italic;
	padding-bottom:8px;
}   
.bottom  
{
	color: #ffffff;
	} 
.dtitle 
{
	color: #382C40;
	font: 26px "Bell MT", "Times Roman", times, serif;
	font-style:normal;
}   
.wcopy
{
color: #ffffff;
}
.ccccopy
{
color: #cccccc;
}
.cabcopy
{
color: #cab1e4;
}
.llink a
{
color: #ffffff;
text-decoration: none;
}
p {
padding:0 0 8px 0;
margin:0;
}
/* popups */
#popup .top {
color: #666666;   
   }
#popup .top a:link {
color: #8E70AE;   
   }
#popup .top a:hover {
 color: #8E70AE;
   } 
#popup .bottom {
color: #ffffff;   
   }   
#popup .bottom a:link {
color: #ffffff;  
text-decoration: none; 
   }
#popup .bottom a:hover {
 color: #ffffff;
 text-decoration: underline;
   }   
#popup .pu-header {
	color: #ffffff;
	font: 18px "Bell MT", "Times Roman", times, serif;
	font-style:italic;
	letter-spacing: .02em;
}
.afader a
{
color: #ffffff;
text-decoration: none;
padding:0 0 0 6px;
} 

form {
float:left;
padding-bottom:10px;
font-size:11px;
}
form input {
	float:none;
  width:200px;
  height:16px;
  background-color:#ffffff;
  color:#000000;
  border:1px solid #ffffff;

  }
  
form textarea {
float:left;
  width:200px;
  height:50px;
  background-color:#ffffff;
  color:#000000;
  border:1px solid #ffffff;
  resize: none;
  } 
  
#point {display:table; padding:0; margin:0 auto; list-style:none; white-space:nowrap;background-color:#4CA3A9;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; padding-top:10px;}
#point li a:hover, #point li a.current {background: url(../images/profiles/nav-blip.gif) no-repeat center top;} 

